.s-h2,
.s-h3 {
  font-weight: bold;
}

.invalid_title {
  font-size: 1.7rem;
  font-weight: 400;
  color: #1e3b54;
}
/* article {
  margin-bottom: 3rem !important;
} */

.f-upper a:hover {
  color: inherit !important;
}

#search_content_date::placeholder {
  font-size: 11px;
}

._imgFix {
  width: 25px;
  height: 25px;
  margin: 0px 0.5px;
}

._imgFix:hover .yellow-fill {
  fill: #d6aa0b;
  transition: fill 0.3s ease;
  cursor: pointer;
}

.modal-container {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.container .modal {
  padding: 0 0 !important;
  z-index: 1;
  width: 400px;
  height: 200px;
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  position: relative;
  animation: animate 0.3s;
  z-index: 1000;
}

.modal {
  width: 400px;
  height: 200px;
  background: white;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  animation: animate 0.3s;
  padding: 0 !important;
  box-shadow: rgb(0, 0, 0) 0px 0px 10px 0px;
}

.modalbutton {
  position: absolute;
  top: 7px;
  padding: 8px 11px;
  color: black;
  font-weight: bold;
  border: none;
  outline: none;
  border-radius: 2px;
  cursor: pointer;
  right: 20px;
  width: 17px;
  height: 17px;
}
@keyframes animate {
  from {
    transform: scale(0.5);
  }
  to {
    transform: scale(1);
  }
}

.modalbutton:focus {
  outline: none;
  box-shadow: none;
}

.page-link:focus {
  outline: none;
  box-shadow: none;
}

.monthselect,
.yearselect {
  border: 1px solid #000; /* black border */
  padding: 4px;
}

.__textFix1 {
  display: flex;
  width: 100% !important;
}

.__detail_fix {
  word-break: break-word;
  white-space: pre-wrap;
}

._articleFix {
  margin-bottom: 3rem !important;
}

.button-class:hover {
  color: #fff;
}

#breadcrumb__list1 {
  /* position: absolute; */
  bottom: 200px;
}

@media screen and (max-width: 1100px) {
  #breadcrumb__list1,
  .s-breadcrumb-list > ul {
    bottom: 30.5rem;
  }
}

.__word_wrap {
  white-space: nowrap;
  padding-right: 5px;
}

.__marginFix{
  margin-bottom: -3px;
}

#blur{
display: inline-block;
color: #2c3e50;
filter: blur(3px);
text-shadow:
8px 0px 12px rgba(0,0,0,0.5),
-4px 0px 8px rgba(0,0,0,0.3),
12px 0px 16px rgba(0,0,0,0.2);
/* transform: scaleX(0.7) scaleY(1.1);
margin: 20px 0; */
}
