 

@media all and (orientation:portrait) {
    .center {
      width: 95%;
    }
  }



@media all and (orientation:landscape) {
    .center {
      width: 50%;
    }
  }


@media screen and (max-width: 1399px) {
  .main_menu_text {
    -webkit-text-stroke-width: 1px;
  }
}



@media screen and (min-width: 1400px) {
  .main_menu_text {
    -webkit-text-stroke-width: 2px;
  }
}





@font-face {
  font-family: Mukta-ExtraBold;
  src: url(fonts/Mukta-ExtraBold.ttf);
}


:root {
  --page_background: #ddc8a6;
  --button_passive_bg: #e0bc88;
  --button_triggered_bg: #fae5ba;
  --button_passive_text: #000000;
  --button_triggered_text: #000000;
  --element_bg: #faf0eb;
  --element_text: #faf0eb;
}


body {
        background-color: var(--page_background);
        /*background-color: #faebcc;*/
        /*background-color: #ebcd9b;*/
        font-family: Arial, Helvetica, sans-serif;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}




.main_menu_text {
  background: -webkit-linear-gradient(#e4b950, #cf6404);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: black;
  font-size: calc(1.5rem + 3vw);
  font-family: Mukta-ExtraBold;
}



.pill-nav {
  font-family: Mukta-ExtraBold;
}


.pill-nav a {
  display: block;
  color: black;
  margin-top: 0;
  text-decoration: none;
  /*font-size: calc(1.5rem + 3vw);*/
  border-radius: 5px;
  text-align: center;
}

.pill-nav a {
}

.pill-nav a:hover {
  text-decoration: underline;
}

.pill-nav a.active {
  background-color: dodgerblue;
  color: white;
}

.pill-nav-icon {
  border-radius: 50%;
  border-style: solid;
  margin-right: 14px;
}





.pile-nav a {
  /*display: block;*/
  display: flex;
  color: black;
  padding: 14px;
  margin-top: 0.5em;
  text-decoration: none;
  font-size: 2.3em;
  border-radius: 5px;
}

.pile-nav a {
  /*background-color: #db9228;*/
  /*background-color: #e0bc88;*/
  /*background-color: #a59272;*/
  /*background-color: #e0bc88;*/
  background-color: var(--button_passive_bg);
  color: black;
}

.pile-nav a:hover {
  /*background-color: #df7311;*/
  /*background-color: #fae5ba;*/
  /*background-color: #ffeeca;*/
  background-color: var(--button_triggered_bg);
  color: black;
}

.pile-nav a.active {
  background-color: #fae5ba;
  color: white;
}

.pile-nav-icon {
  border-radius: 50%;
  border-style: solid;
  margin-right: 14px;
}




.wikitext_bold {
  font-weight: bold;
}
.wikitext_italic {
  font-style: italic;
}
.wikitext_color_blue {
  color: blue;
}
.wikitext_underline {
  text-decoration: underline;
}



table  {border-collapse:collapse;border-spacing:0;}
td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
th {text-align:left;vertical-align:top}










.link-list {
  list-style-type: none;
  padding: 0;
  display: flex;
  flex-direction: column;
}

.link-list li {
  display: flex;
  align-items: center;

  margin-bottom: 5px;

}

.link-list a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #333;
  border-radius: 10px;
  background-color: var(--button_passive_bg);
    padding: 5px;
    width: 100%;
}

.link-list img {
  width: 30px; /* Állítsd be a megfelelő kép méretét */
  height: 30px; /* Állítsd be a megfelelő kép méretét */
  margin-right: 5px;
  border-radius: 20%;
}

.link-list a:hover {
  background-color: var(--button_triggered_bg);
}



#myInput {
  background-image: url('../images/icons/searchicon.png');
  background-position: 10px 10px;
  background-repeat: no-repeat;
  width: 80%;
  font-size: 16px;
  padding: 12px 20px 12px 40px;
  border: 1px solid #ddd;
  margin-bottom: 12px;
}
