@charset "utf-8";

.swiper-pagination { bottom: -3px !important; }

.fb-comment__like a { height: 22px; width: 22px; }

@media screen and (max-width: 600px) {
  .fb-comment__text { pointer-events: auto; }
}

@media screen and (max-width: 500px) {
  .post-header { display: block; }
  .post-author__second { display: block; }
  .post-dots { display: none; }
  .post-info .post-email { max-height: none; }
}

.exp__block { display: none; }

#exp-1 .exp__block:first-child { display: block; }

.custom-dropdown-wrapper { position: relative; width: 100%; }

.custom-dropdown-selected { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; height: auto; box-sizing: border-box; padding-right: 32px !important; font-size: 17px !important; }

.custom-dropdown-arrow { position: absolute; right: 12px; top: 50%; transform: translateY(-50%); pointer-events: none; font-size: 14px; color: rgb(85, 85, 85); line-height: 1; height: 1em; display: flex; align-items: center; }

.custom-dropdown-list { position: absolute; top: 100%; left: 0px; right: 0px; background: rgb(255, 255, 255); border-radius: 8px; border: 1px solid rgb(204, 204, 204); margin-top: 4px; max-height: 160px; overflow-y: auto; display: none; z-index: 100; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 8px; padding: 0px; list-style: none; }

.custom-dropdown-list::-webkit-scrollbar { width: 4px; }

.custom-dropdown-list::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(221, 221, 221); }

.custom-dropdown-option { padding: 12px; cursor: pointer; transition: background 0.2s; }

.custom-dropdown-option:hover { background: rgb(242, 242, 242); }

.custom-dropdown-option { padding: 12px; cursor: pointer; transition: background 0.2s; color: rgb(34, 34, 34); font-size: 16px; font-weight: 400; font-family: inherit; }

input.custom-dropdown-selected::placeholder { font-size: 14px !important; }

@media (max-width: 1200px) {
  input.custom-dropdown-selected::placeholder { font-size: 13px !important; }
  .custom-dropdown-selected { font-size: 13px !important; }
}

@media (max-width: 991px) {
  input.custom-dropdown-selected::placeholder { font-size: 12px !important; }
  .custom-dropdown-selected { font-size: 12px !important; }
  .header-fixed { max-height: 95px; }
}

p a { white-space: nowrap; }

.reg__item p { margin-bottom: 0px; }

.lightbox-img { position: relative; display: inline-block; line-height: 0; }

.reg__list { max-width: 100%; gap: 1rem; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; list-style-type: none; font-family: inherit; }

.reg__list--red li { border-left: 3px solid rgb(225, 18, 41); border-right: 3px solid rgb(225, 18, 41); }

.reg__list li { display: grid; grid-template-columns: 34.8px 1fr; gap: 15px; place-items: center start; border-radius: 12px; width: 100%; position: relative; padding: 10px 5px; margin-bottom: 10px; background: rgb(245, 245, 245); justify-content: start; text-align: left; }

.reg__list--red .reg__before { border: 3px solid rgb(225, 18, 41); color: rgb(225, 18, 41); }

.reg__before { display: inline-flex; align-items: center; justify-content: center; aspect-ratio: 1 / 1; border-radius: 50%; position: relative; width: 30px !important; }

.reg__before::before { font-weight: 600; font-size: 20px; left: 50%; top: 50%; content: counter(custom-counter); position: absolute; transform: translate(-50%, -50%); font-family: Arial, Helvetica, sans-serif; }

.comm__link { color: rgb(0, 127, 255) !important; text-decoration: underline !important; }

.comm__link:hover { text-decoration: underline; color: rgb(225, 18, 41) !important; }

ol li { counter-increment: custom-counter 1; }
