@media (min-width: 501px) {
.mobile-header, .mobottom, form#mob_qr_postform, .MBMnotif, .MBMsearch, .pwaiosinsidemenu {
    display: none !important;
}
}
@media (max-width: 500px) {
html {
    -webkit-scroll-padding-top: 60px;
    scroll-padding-top: 60px;
}
* {
    overscroll-behavior-y: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    overflow-wrap: break-word;
}
body.section-index {
    background: #fff;
}
body.scrstopet {
    overflow: hidden;
}
.phmbtfooter {
    height: calc(53px + env(safe-area-inset-bottom));
}
body.clickedqr .phmbtfooter {
    height: calc(100px + env(safe-area-inset-bottom));
}
.phmbtheader {
    height: 60px;
}

.mobile-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 55px;
    padding: 0 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 9999;
}
.mobile-logo {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    padding: 0px;
    height: 52px;
    width: auto;
}
.mobile-logo img {
    height: inherit;
    width: inherit;
}
.mobile-logo span {
    line-height: 32px;
    font-size: 18px;
    color: #111;
    font-weight: 400;
}
.mhuser, .mhuser .mhuser-avatar, .mhuser .mhuser-avatar img.avatar {
    width: 32px;
    height: 32px;
}
.mhuser .mhuser-avatar, .mhuser .mhuser-avatar img.avatar {
    border-radius: 50%;
}
.mobile-header .dropdown {
    top: 30px;
    z-index: 9999;
}
.mobile-header .dropdown-contents > li {
    padding-right: 0;
}
.mobile-header .dropdown-contents a {
    display: flex;
    padding: 12px 6px;
    padding-right: 16px;
    margin-bottom: 1px;
    min-width: 175px;
    font-size: 15px;
    text-decoration: none;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    align-items: center;
}
.mobile-header .dropdown-contents a:hover {
    text-decoration: none;
    border-radius: 3px;
}
.mobile-header .dropdown li, .mobile-header .dropdown li li {
    border: none;
}
.mobile-header hr {
    margin: 2px 0;
}
.mobile-header .dropdown-contents a i {
    margin-right: 5px;
    font-size: 14px;
}
.mobtopmenu {
    position: relative;
}
span.wcountsidemenu {
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    top: -3px;
    right: -3px;
    z-index: 99;
}
.topmobmenuicon, .mhuser.nonnlogin {
    display: flex;
    height: 32px;
    width: 32px;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    box-sizing: border-box;
}
.leftmenu.menu-shown {
    display: block;
}
.lm-content {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    width: 70%;
    overflow-y: scroll;
    transform: translateX(-100%);
    -webkit-transition: transform 0.3s;
    transition: transform 0.3s;
    z-index: 10001;
}
.MBMnotif .dropdown-extended ul::-webkit-scrollbar {
    border-radius: 4px;
    width: 8px;
}
.MBMnotif .dropdown-extended ul::-webkit-scrollbar-track {
    border-radius: 3px;
}
.MBMnotif .dropdown-extended ul::-webkit-scrollbar-thumb {
    border-radius: 8px;
}
.menu-shown .lm-content {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
.menubacleft {
    height: 100vh;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    visibility: hidden;
    width: 100vw;
    z-index: 10000;
}
.menu-shown .menubacleft {
    opacity: 1;
    visibility: visible;
}
.MBMdivClose {
    display: flex;
    height: 32px;
    width: 32px;
    align-items: center;
    justify-content: center;
}
.MBMdivClose:not([style="display: none;"]) span {
    display: inline-block;
    width: 24px;
    height: 24px;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%23000' d='M10.023 43.023c-.796.797-.82 2.157 0 2.954c.82.796 2.157.796 2.977 0l15-15l15 15c.797.796 2.156.82 2.977 0c.796-.82.796-2.157 0-2.954L30.953 28l15.024-15c.796-.797.82-2.156 0-2.953c-.844-.82-2.18-.82-2.977 0l-15 15l-15-15c-.82-.82-2.18-.844-2.977 0c-.796.82-.796 2.156 0 2.953l15 15Z'/%3E%3C/svg%3E");
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    cursor: pointer;
}
.lmc331 {
    padding: 10px 6px 26px;
}
.lmc331 a {
    display: flex;
    margin-bottom: 3px;
    padding: 10px 6px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-size: 16px;
    text-decoration: none;
    align-items: center;
}
.lmc331 a:hover {
    border-radius: 5px;
    text-decoration: none;
}
.lmc331 a svg {
    margin-right: 5px;
}
.lmc331 a img.avatar {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin-right: 5px;
}
.lmc331 a i {
    width: 20px;
    height: 20px;
    font-size: 18px;
    margin-right: 7px;
}
.lmc331 hr {
    margin: 3px 0;
}
span.sidebelcount, span.sidepmcount {
    padding: 2px 6px;
    border-radius: 50px;
    font-weight: bold;
    font-size: 12px;
    margin-left: 8px;
    line-height: 14px;
}
.lmc331 .sidetext, .lmc331 li.rightside {
    margin-bottom: 2px;
    padding: 3px 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: center;
}
.lmc331 li.rightside {
    list-style-type: none;
}
.lmc331 li.rightside, .lmc331 li {
    list-style-type: none;
}
.lmc331 li {
    display: block;
}
.lmc331 .sidetext.sidetimes {
    font-size: 11px;
    opacity: .85;
    line-height: 1.5;
    margin-bottom: 6px;
}
.pwadroinsd213, .pwaiosinsd213 {
    display: flex;
    height: auto;
    padding: 6px;
}
.pwaiconside {
    width: 50px;
    margin-right: 12px;
}
.pwaiconside img {
    width: 50px;
    height: 50px;
    border-radius: 18%;
}
.pwasidetext {
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    margin-bottom: 10px;
    font-weight: 400;
}
.pwaandroidbutton {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.pwanotnow {
    display: inline;
    font-family: Arial, sans-serif;
    font-size: 13px;
    padding: 4px;
    margin-right: 10px;
}
.pwainstall {
    display: inline;
    font-family: Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    padding: 6px 18px;
    border-radius: 50px;
}
.pwainstall:hover, .pwanotnow:hover {
    opacity: .9;
}
.pwaandroiddot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    top: -3px;
    right: -3px;
    z-index: 9;
}
.pwaioshow {
    text-align: right;
}
.ioshow343, .ioshowokey {
    font-size: 14px;
    font-family: Arial, sans-serif;
    font-weight: 400;
    padding: 3px 6px;
    visibility: visible;
    transition: all .2s ease;
}
.ioshow343:hover, .ioshowokey:hover {
    text-decoration: underline;
}
.pwaioshow {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
span.hidefornow {
    display: inline;
    font-family: Arial, sans-serif;
    font-size: 13px;
    padding: 3px;
    margin-right: 6px;
}
span.hidefornow:hover {
    opacity: .9;
}
.pwasidetext.ios {
    margin-bottom: 4px;
}
.ioshowapp {
    padding: 6px;
}
.pwaioshowtext {
    font-size: 14px;
    line-height: 1.45;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}
.iftextios {
    display: block;
    font-size: 13px;
    line-height: 1.3;
    margin-top: 4px;
}
.iosshareicon12311 {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%230679FE' d='M28.012 36.098c1.008 0 1.851-.844 1.851-1.829V10.2l-.14-3.492l1.593 1.664l3.54 3.773c.328.375.82.563 1.265.563c.984 0 1.711-.703 1.711-1.64c0-.516-.187-.891-.539-1.243l-7.922-7.64c-.469-.47-.89-.633-1.36-.633c-.491 0-.89.164-1.359.633l-7.922 7.64c-.351.352-.562.727-.562 1.242c0 .938.703 1.64 1.688 1.64c.468 0 .96-.187 1.288-.562l3.563-3.773l1.594-1.687l-.164 3.515v24.07c0 .985.867 1.828 1.875 1.828m-13.453 18.35H41.44c4.922 0 7.36-2.437 7.36-7.265v-23.11c0-4.828-2.438-7.266-7.36-7.266h-6.515v3.774h6.468c2.297 0 3.633 1.242 3.633 3.68v22.734c0 2.438-1.336 3.68-3.633 3.68H14.63c-2.344 0-3.656-1.242-3.656-3.68V24.262c0-2.438 1.312-3.68 3.656-3.68h6.469v-3.774h-6.54c-4.874 0-7.359 2.415-7.359 7.266v23.11c0 4.851 2.485 7.265 7.36 7.265'/%3E%3C/svg%3E");
}
.iosaddhsicbla12 {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%2349D861' d='M28 51.906c13.055 0 23.906-10.828 23.906-23.906c0-13.055-10.875-23.906-23.93-23.906C14.899 4.094 4.095 14.945 4.095 28c0 13.078 10.828 23.906 23.906 23.906m-.07-12.234c-1.313 0-2.016-.961-2.016-2.32v-7.29h-7.687c-1.383 0-2.344-.726-2.344-2.015c0-1.336.89-2.086 2.344-2.086h7.687v-7.758c0-1.36.703-2.32 2.016-2.32c1.312 0 2.109.914 2.109 2.32v7.758h7.71c1.43 0 2.321.75 2.321 2.086c0 1.289-.937 2.015-2.32 2.015H30.04v7.29c0 1.406-.797 2.32-2.11 2.32'/%3E%3C/svg%3E");
}
.pwaiosdot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    top: -2px;
    right: -2px;
    z-index: 9;
}
.pwaiosinsidemenu, .pwaiosdot {
    display: none !important;
}
@supports (-webkit-touch-callout: none) {
.pwaiosinsidemenu, .pwaiosdot {
    display: block !important;
}
}
@media all and (display-mode: standalone) {
.pwaiosinsidemenu, .pwaiosdot {
    display: none !important;
}
}
.mobottom {
    display: flex !important;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: calc(50px + env(safe-area-inset-bottom));
    z-index: 999;
    align-items: center;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.mobottomenu {
    display: flex;
    margin: 0 6px;
    margin-bottom: env(safe-area-inset-bottom);
    flex: 1;
}
a.mbmlink {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    flex: 1;
    margin: 0 6px;
    position: relative;
    text-decoration: none;
}

a.mbmlink.home span.mbmlicon {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M8.707 1.5a1 1 0 0 0-1.414 0L.646 8.146a.5.5 0 0 0 .708.708L2 8.207V13.5A1.5 1.5 0 0 0 3.5 15h9a1.5 1.5 0 0 0 1.5-1.5V8.207l.646.647a.5.5 0 0 0 .708-.708L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293zM13 7.207V13.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V7.207l5-5z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
a.mbmlink.home.yeshere span.mbmlicon {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%23000'%3E%3Cpath d='M8.707 1.5a1 1 0 0 0-1.414 0L.646 8.146a.5.5 0 0 0 .708.708L8 2.207l6.646 6.647a.5.5 0 0 0 .708-.708L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293z'/%3E%3Cpath d='m8 3.293l6 6V13.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5V9.293z'/%3E%3C/g%3E%3C/svg%3E");
}
a.mbmlink.search span.mbmlicon {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
a.mbmlink.search.yeshere span.mbmlicon {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath fill='%23000' d='M19 11a8 8 0 1 1-16 0a8 8 0 0 1 16 0' opacity='0.25'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/g%3E%3C/svg%3E");
}
a.mbmlink.bell span.mbmlicon {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%23000' d='M9.426 43.75h23.601c-.164 3.164-2.203 5.18-5.015 5.18c-2.836 0-4.852-2.016-5.04-5.18h-3.656c.188 4.5 3.727 8.46 8.696 8.46c4.945 0 8.484-3.96 8.672-8.46h9.89c2.227 0 3.54-1.148 3.54-2.836c0-2.344-2.368-4.453-4.407-6.539c-1.547-1.617-1.969-4.945-2.133-7.64c-.187-9.235-2.554-15.212-8.812-17.462c-.774-3.046-3.305-5.484-6.75-5.484c-3.47 0-5.977 2.438-6.774 5.484c-6.234 2.25-8.625 8.227-8.789 17.461c-.187 2.696-.586 6.024-2.156 7.641c-2.016 2.086-4.406 4.195-4.406 6.54c0 1.687 1.336 2.835 3.539 2.835m1.031-3.54v-.28c.422-.703 1.805-2.063 3.047-3.446c1.664-1.875 2.46-4.875 2.672-9.468c.187-10.22 3.234-13.5 7.265-14.578c.586-.141.891-.446.914-1.032c.094-2.46 1.477-4.172 3.657-4.172c2.156 0 3.562 1.711 3.633 4.172c.023.586.351.89.937 1.031c4.008 1.079 7.055 4.36 7.266 14.579c.187 4.593.984 7.593 2.672 9.468c1.218 1.383 2.624 2.743 3.046 3.446v.28Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
a.mbmlink.bell.yeshere span.mbmlicon {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%23000' d='M9.426 43.246h37.148c2.227 0 3.54-1.148 3.54-2.836c0-2.344-2.368-4.453-4.407-6.539c-1.547-1.617-1.969-4.945-2.133-7.64c-.187-9-2.554-15.211-8.812-17.461c-.867-3.047-3.305-5.485-6.75-5.485c-3.47 0-5.883 2.438-6.774 5.485c-6.234 2.25-8.625 8.46-8.789 17.46c-.187 2.696-.586 6.024-2.156 7.641c-2.016 2.086-4.406 4.195-4.406 6.54c0 1.687 1.336 2.835 3.539 2.835m11.437 3.188c.282 3.422 3.164 6.28 7.149 6.28c3.96 0 6.843-2.858 7.148-6.28Z'/%3E%3C/svg%3E");
}
a.mbmlink.pm span.mbmlicon {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%23000' d='M9.484 48.191h37.734c4.22 0 6.657-2.437 6.657-7.265V15.05c0-4.805-2.46-7.242-7.36-7.242H8.782c-4.195 0-6.656 2.414-6.656 7.242v25.875c0 4.851 2.484 7.265 7.36 7.265m15.727-19.007L7.516 11.723c.515-.211 1.124-.328 1.851-.328h37.29c.726 0 1.359.117 1.898.375L30.883 29.184c-1.008 1.007-1.899 1.453-2.836 1.453c-.938 0-1.828-.446-2.836-1.453M5.71 40.926v-26.11l13.476 13.22L5.734 41.323c-.023-.117-.023-.258-.023-.398m44.578-25.852v26.18L36.906 28.035L50.29 14.887zM9.367 44.606c-.68 0-1.242-.094-1.734-.305l14.015-13.852l1.524 1.5c1.64 1.617 3.21 2.297 4.875 2.297c1.64 0 3.234-.68 4.875-2.297l1.523-1.5l13.993 13.828c-.493.235-1.102.328-1.782.328Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
a.mbmlink.pm.yeshere span.mbmlicon {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%23000' d='M28.047 30.707c.984 0 1.875-.445 2.883-1.477L51.32 9.05c-.867-.843-2.484-1.241-4.804-1.241H8.78c-1.969 0-3.351.375-4.125 1.148l20.508 20.274c1.008 1.007 1.922 1.476 2.883 1.476M2.71 44.418l16.57-16.383L2.664 11.652c-.352.657-.54 1.782-.54 3.399v25.875c0 1.664.212 2.836.587 3.492m50.625-.023c.351-.68.54-1.829.54-3.47V15.052c0-1.57-.165-2.696-.517-3.328L36.812 28.035ZM9.484 48.19h37.734c1.97 0 3.329-.375 4.102-1.125L34.445 30.332l-1.57 1.57c-1.594 1.547-3.117 2.25-4.828 2.25c-1.711 0-3.235-.703-4.828-2.25l-1.57-1.57L4.796 47.043c.89.773 2.46 1.148 4.687 1.148'/%3E%3C/svg%3E");
}
a.mbmlink.lgin span.mbmlicon {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%23000' d='M37.89 27.988c0 .492-.163.89-.632 1.36l-7.64 7.922c-.352.351-.727.562-1.243.562c-.96 0-1.64-.703-1.64-1.687c0-.47.187-.961.562-1.29l3.773-3.562l1.664-1.594l-3.492.164H4.516c-.985 0-1.805-.867-1.805-1.875s.82-1.851 1.805-1.851h24.726l3.492.14l-1.664-1.593l-3.773-3.54a1.71 1.71 0 0 1-.563-1.265c0-.985.68-1.711 1.641-1.711c.516 0 .89.188 1.242.539l7.64 7.922c.47.469.634.89.634 1.36m15.4 13.453c0 4.875-2.415 7.36-7.267 7.36H21.836c-4.828 0-7.266-2.485-7.266-7.36v-6.773h3.774v6.703c0 2.344 1.265 3.656 3.703 3.656h23.789c2.437 0 3.68-1.312 3.68-3.656V14.605c0-2.296-1.243-3.632-3.68-3.632h-23.79c-2.437 0-3.702 1.336-3.702 3.632v6.704H14.57v-6.75c0-4.922 2.438-7.36 7.266-7.36h24.187c4.829 0 7.266 2.438 7.266 7.36z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
a.mbmlink.lgin.yeshere span.mbmlicon {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%23000' d='M16.164 29.863H4.516c-.985 0-1.805-.867-1.805-1.875s.82-1.851 1.805-1.851h11.648c-.914.07-1.734.867-1.734 1.851c0 1.008.82 1.805 1.734 1.875m-1.477-3.797V14.56c0-4.922 2.438-7.36 7.266-7.36h24.07c4.829 0 7.266 2.438 7.266 7.36v26.88c0 4.875-2.414 7.36-7.266 7.36h-24.07c-4.851 0-7.265-2.485-7.265-7.36V29.91h14.859l3.351-.142l-1.546 1.477l-3.797 3.563c-.375.328-.586.867-.586 1.336c0 1.007.726 1.757 1.71 1.757c.516 0 .938-.21 1.29-.586l7.64-7.922c.493-.492.657-.913.657-1.406c0-.492-.164-.914-.657-1.406l-7.64-7.898c-.352-.375-.774-.586-1.29-.586c-.984 0-1.71.773-1.71 1.78c0 .47.21.962.586 1.313l3.797 3.54l1.546 1.476l-3.351-.14z'/%3E%3C/svg%3E");
}
a.mbmlink.regster span.mbmlicon {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%23000' d='M33.73 24.121c5.579 0 10.125-4.969 10.125-11.015c0-6-4.5-10.711-10.125-10.711c-5.554 0-10.125 4.804-10.125 10.757c.024 6.024 4.57 10.97 10.125 10.97m0-3.539c-3.421 0-6.351-3.281-6.351-7.43c0-4.078 2.883-7.218 6.351-7.218c3.516 0 6.352 3.093 6.352 7.171c0 4.149-2.883 7.477-6.352 7.477m0 6.445c-4.242 0-7.945.985-10.945 2.578a14.436 14.436 0 0 1 2.648 2.696c2.297-1.055 5.086-1.735 8.297-1.735c10.735 0 16.688 7.196 16.688 11.04c0 .492-.234.656-.844.656H28.832a12.716 12.716 0 0 1-.586 3.539h20.203c3.89 0 5.743-1.172 5.743-3.75c0-6.14-7.759-15.024-20.462-15.024M13.715 53.606c6.468 0 11.906-5.415 11.906-11.907c0-6.539-5.367-11.906-11.906-11.906c-6.516 0-11.906 5.367-11.906 11.906c0 6.54 5.39 11.907 11.906 11.907m.023-4.172c-.82 0-1.547-.563-1.547-1.453v-4.852H7.715c-.797 0-1.453-.656-1.453-1.43a1.46 1.46 0 0 1 1.453-1.453h4.476v-4.852c0-.89.727-1.43 1.547-1.43c.797 0 1.524.54 1.524 1.43v4.852h4.476c.797 0 1.43.656 1.43 1.453c0 .774-.633 1.43-1.43 1.43h-4.476v4.852c0 .89-.727 1.453-1.524 1.453'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
a.mbmlink.regster.yeshere span.mbmlicon {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%23000' d='M34.07 23.148c5.04 0 9.375-4.5 9.375-10.359c0-5.789-4.36-10.078-9.375-10.078c-4.992 0-9.375 4.383-9.351 10.125c0 5.812 4.336 10.312 9.351 10.312m0 4.196c-4.008 0-7.5.937-10.336 2.39c3.375 2.766 5.531 6.961 5.531 11.649c0 1.172-.14 2.367-.421 3.469h19.945c3.68 0 4.992-1.055 4.992-3.118c0-6.047-7.57-14.39-19.71-14.39M14.125 53.289c6.469 0 11.906-5.414 11.906-11.906c0-6.54-5.367-11.906-11.906-11.906c-6.516 0-11.906 5.367-11.906 11.906c0 6.539 5.39 11.906 11.906 11.906m.023-4.172c-.82 0-1.546-.562-1.546-1.453v-4.852H8.124c-.797 0-1.453-.656-1.453-1.43a1.46 1.46 0 0 1 1.453-1.452h4.477v-4.852c0-.89.726-1.43 1.546-1.43c.797 0 1.524.54 1.524 1.43v4.852h4.476c.797 0 1.43.656 1.43 1.453c0 .773-.633 1.43-1.43 1.43h-4.476v4.851c0 .89-.727 1.453-1.524 1.453'/%3E%3C/svg%3E");
}

span.mbmltitle {
    font-family: Arial, sans-serif;
    font-size: 10px;
    margin-top: 3px;
    line-height: 1;
}
span.bellcount, span.mpmcount {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
span.bellcount.tens, span.mpmcount.tens {
    width: 20px;
    border-radius: 6px;
}
span.bellcount.hundreds, span.mpmcount.hundreds {
    font-size: 10px;
    width: 25px;
    height: 16px;
    border-radius: 4px;
}
.MBMnotif, .MBMsearch {
    display: none;
    position: fixed;
    top: 56px;
    left: 0;
    right: 0;
    padding: 0;
    bottom: calc(50px + env(safe-area-inset-bottom));
    width: 100%;
    z-index: 998;
    box-sizing: border-box;
    border: none;
    border-radius: 0;
}
.nonotifctns {
    display: flex;
    align-items: center;
    flex-direction: column;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%;
    justify-content: center;
    font-size: 15px;
    line-height: 2.5;
    font-weight: 600;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}
.MBMnotif.dropdown-extended ul {
    max-height: -webkit-fill-available;
    max-height: 100%;
}
.MBMnotif.dropdown-extended ul li a {
    padding: 12px 14px;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}
.MBMnotif.dropdown-extended ul li a.mob_mark_read {
    display: flex;
    opacity: 0.33;
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 5px;
    font-size: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: opacity 0.2s;
    align-items: center;
    align-content: center;
    justify-content: center;
}
.MBMnotif.dropdown-extended ul li a.mob_mark_read:hover {
    opacity: 1;
}
.MBMnotif.notification_list ul li p {
    font-size: 13px;
    margin: 3px 0;
}
.MBMnotif.notification_list ul li p.notification-reference {
    margin-bottom: 1px;
}
.MBMnotif.notification_list ul li img {
    border-radius: 50% !important;
    max-height: 45px !important;
    max-width: 45px !important;
    margin-right: 5px !important;
    width: 45px !important;
    height: 45px !important;
}
.MBMnotif .notification_text {
    margin-left: 58px;
}
.MBMnotif strong {
    font-weight: 600;
}
.MBMnotif.notification_list p.notification-time {
    font-size: 10px;
    margin: 0;
}
.MBMsearchtitle {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 600;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.MBMnotiftitle {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 600;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.MBMnotiSET {
    height: 28px;
}
.MBMnotiSET a.dropdown-trigger {
    display: inline-block;
    width: 28px;
    height: 28px;
    padding: 0 2px;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%23000' d='M15.32 28c0-2.602-2.086-4.687-4.734-4.687A4.671 4.671 0 0 0 5.899 28a4.671 4.671 0 0 0 4.687 4.688c2.648 0 4.734-2.086 4.734-4.688m17.344 0c0-2.602-2.062-4.687-4.664-4.687S23.336 25.398 23.336 28c0 2.602 2.062 4.688 4.664 4.688s4.664-2.086 4.664-4.688m17.438 0a4.686 4.686 0 0 0-4.688-4.687c-2.648 0-4.734 2.085-4.734 4.687c0 2.602 2.086 4.688 4.734 4.688A4.686 4.686 0 0 0 50.102 28'/%3E%3C/svg%3E");
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
}
.MBMnotiSET .dropdown ul.dropdown-contents svg {
    margin-right: 8px;
}
.MBMsearchSET {
    display: inline-block;
    width: 28px;
    height: 28px;
    padding: 0 2px;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='%23000' d='m22.292 4.683l2.025 2.243c2.22 2.458 5.823 2.452 8.036 0l1.9-2.104a23.871 23.871 0 0 1 6.516 2.853l-.137 2.68c-.169 3.308 2.384 5.851 5.682 5.683l2.425-.124a23.847 23.847 0 0 1 2.694 6.878l-1.69 1.525c-2.457 2.22-2.45 5.823 0 8.036l1.561 1.408a23.864 23.864 0 0 1-2.958 6.975l-2.032-.104c-3.307-.169-5.85 2.384-5.682 5.682l.104 2.032a23.864 23.864 0 0 1-6.975 2.958l-1.408-1.56c-2.22-2.458-5.823-2.452-8.036 0l-1.525 1.69a23.847 23.847 0 0 1-6.878-2.695l.124-2.425c.169-3.307-2.384-5.85-5.682-5.682l-2.68.137a23.871 23.871 0 0 1-2.854-6.517l2.104-1.9c2.458-2.218 2.452-5.822 0-8.035l-2.243-2.025A23.852 23.852 0 0 1 7.28 15.88l3.076.157c3.307.169 5.85-2.384 5.682-5.682L15.88 7.28a23.852 23.852 0 0 1 6.41-2.597M20.726 8.45a20.68 20.68 0 0 0-1.061.428l.026.513c.302 5.908-4.387 10.602-10.3 10.3l-.513-.026c-.152.35-.295.703-.428 1.06l.373.338c4.391 3.964 4.395 10.598 0 14.566l-.172.156c.167.414.347.823.54 1.225l.2-.01c5.85-.299 10.511 4.297 10.308 10.13c.493.214.996.409 1.505.584c3.872-4.122 10.156-4.188 14.104-.186c.57-.214 1.13-.452 1.679-.715c-.028-5.515 4.307-9.854 9.826-9.826c.263-.549.501-1.11.715-1.68c-3.999-3.944-3.94-10.228.186-14.103c-.175-.51-.37-1.012-.585-1.505c-5.734.2-10.281-4.306-10.14-10.03l.021-.478a20.706 20.706 0 0 0-1.225-.54l-.156.172c-3.964 4.391-10.599 4.395-14.566 0zM28 19a9 9 0 1 1 0 18a9 9 0 0 1 0-18m0 3a6 6 0 1 0 0 12a6 6 0 0 0 0-12'/%3E%3C/svg%3E");
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
}
.MBMshdiv {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 12px;
}
.MBMshdiv:has(.gsc-control-cse) {
    padding: 5px 0 0;
    overflow-y: scroll;
}
.gsc-input-box {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}
.gsc-search-button-v2 {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.gsib_a {
    padding: 6px 10px 6px 10px !important;
}
.gsc-input {
    font-size: 16px !important;
    line-height: 1.5 !important;
}
.BMBdsearchiv {
    width: 100%;
    max-width: none;
    box-sizing: border-box !important;
    padding: 10px 8px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-size: 16px;
    border-radius: 5px;
}

form#mob_qr_postform {
    display: block;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    padding: 0;
    padding-bottom: calc(0px + env(safe-area-inset-bottom));
    z-index: 999;
    box-sizing: border-box;
    transition: all 0.1s;
}
form#mob_qr_postform:focus-within {
    padding-bottom: 0px;
}
.mqrshow .mobqrtop {
    display: block !important;
    margin: 10px 15px;
    height: auto;
    text-align: right;
    box-sizing: border-box;
}

button.mqr_button, button.mqr_full_editor_button {
    font-size: 15px;
    font-weight: 400;
    line-height: 34px;
    height: 34px;
    font-family: Roboto, Arial, sans-serif;
    transition: all 0.25s;
    border-radius: 80px;
    outline: none;
    padding: 0 14px;
}
button.mqr_button {
    font-weight: 600;
    letter-spacing: 0.25px;
}
button.mqr_button.metinyokki {
    opacity: .8;
    pointer-events: none;
}
button.mqr_button:hover {
    opacity: .9;
}
button.mqr_full_editor_button {
    margin-right: 6px;
}

textarea.mobinputbox {
    display: block;
    width: -webkit-fill-available;
    height: 40px;
    max-height: 85px;
    border-radius: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    padding: 8px 0;
    margin: 5px 15px 7px;
    box-sizing: border-box;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    transition: all 0.15s;
    background: none;
    border: none;
    box-shadow: none;
    outline: none;
    resize: none;
}

.mhdrbyline.tpc331 {
    width: 70%;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}
.mh-tpctitle {
    display: block;
    font-size: 14px;
    font-weight: 600;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
    text-align: center;
}
.mh-bytpcinfo {
    display: block;
    font-size: 12px;
    margin-top: 1px;
    text-align: center;
}
.mhdrbyline.frm331 {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
    width: 70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
    text-align: center;
    display: block;
}
.hidden {
    display: none;
}
a.mobile-logo.hidden, .mhdrbyline.frm331.hidden, .mhdrbyline.tpc331.hidden {
    display: none !important;
}
.darkenwrapper {
    z-index: 99999;
}
.phpbb_alert {
    top: 75px;
}
.phpbb_alert p {
    margin: 8px 0 0;
    font-size: 14px;
    font-family: system-ui;
    color: #000;
}
.phpbb_alert fieldset.submit-buttons input, a.button1, input.button1, a.button2 {
    padding: 4px 14px;
    border-radius: 3px;
    font-size: 14px;
    font-family: Arial, sans-serif;
    font-weight: bold;
}

.cc-window.cc-bottom {
    bottom: 50px;
    padding: 10px 12px;
    z-index: 999;
    border-radius: 0;
}
.cc-window .cc-message {
    font-size: 15px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    line-height: 1.5;
    margin-bottom: 10px;
    text-align: center;
}
.cc-compliance {
    justify-content: center;
}
.cc-btn {
    padding: 5px 10px;
    font-size: 14px;
}


.navbar.navbar_in_header, #site-description h1, .navbar:has(#nav-main), ul.linklist > li.rightside, p.rightside, a.rightside {
    display: none !important;
}
.body-layout-Fluid #inner-wrap {
    width: 97%;
}
.body-layout-Fluid #inner-wrap {
    padding: 10px 8px;
}
.scrollToTop {
    bottom: height: calc(70px + env(safe-area-inset-bottom));
}
.cc-window {
    background-color: #e4207c !important;
}
p {
    overflow: unset;
}



/*** Colors ***/

.mobile-header {
    background: #fff;
    border-bottom: 1px solid #cccccc;
}
.MBMdivClose:not([style="display: none;"]) span, .MBMsearchtitle, .MBMsearchSET, .MBMnotiftitle, .MBMnotiSET a.dropdown-trigger, .mobile-header .dropdown-contents a, .mhdrbyline, .topmobmenuicon, .mhuser.nonnlogin {
    color: #191919;
}
.mobile-header .dropdown-contents a:hover, .lmc331 a:hover, .MBMdivClose:not([style="display: none;"]) span:hover, .MBMsearchSET:hover, .MBMnotiSET a.dropdown-trigger:hover, .mhdrbyline {
    color: #363636;
}
.lmc331 a:hover, .mobile-header .dropdown-contents a:hover, .MBMnotif.dropdown-extended ul li:hover {
    background: #f9f9f9;
    color: #333;
}
span.sidebelcount, span.sidepmcount, span.wcountsidemenu {
    background: #d00;
    color: #fff;
    box-shadow: 0 1px 2px #0000001a;
}
.mobile-header .dropdown .dropdown-contents {
    background: #fff;
    border-color: #cecece;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.14);
}

.mobottom, form#mob_qr_postform {
    background: #fff;
    border-top: 1px solid #ccc;
    box-shadow: 0 -1px 3px #00000008;
}
form#mob_qr_postform {
    box-shadow: none;
}
button.mqr_button, button.mqr_full_editor_button {
    color: #1f1f1f;
    background: #fff;
    border: 1px solid #dbdbdb;
}
button.mqr_full_editor_button:hover {
    border: 1px solid #bdbdbd;
}
textarea.mobinputbox {
    border-bottom: 1px solid #ddd;
    color: #0f0f0f;
}

a.mbmlink, a.mbmlink:hover {
    color: #555;
}
a.mbmlink.yeshere, a.mbmlink.yeshere:hover {
    color: #e4207c;
}
textarea.mobinputbox {
    caret-color: #e4207c;
}
.mqrshow textarea.mobinputbox:focus {
    border-bottom: 1.5px solid #e4207c;
}
button.mqr_button {
    background: #e4207c;
    border: 1px solid #e4207c;
    color: #fffffff2;
}

span.bellcount, span.mpmcount {
    background: #d00;
    color: #fff;
}


.topmobmenuicon, .mhuser.nonnlogin {
    background: #f4f4f4;
    border: 1px solid #dedede;
}

.menubacleft {
    background-color: rgba(0,0,0,.5);
}
.lm-content {
    background-color: #fff;
    box-shadow: 1px 0 2px 1px #0000001c;
}
.lmc331 a, .lmc331 .sidetext, .lmc331 li.rightside, .MBMnotif.dropdown-extended ul li a {
    color: #141414;
}
.lmc331 hr, .enline hr {
    border-top-color: #ededed;
}

.BMBdsearchiv {
    color: #141414;
    border: 1px solid #ccc;
    outline: unset;
}
.nonotifctns {
    color: #787878;
}
.MBMnotif, .MBMsearch {
    background: #fefefe;
}
.MBMnotif.notification_list ul li img {
    box-shadow: 0 1px 2px #0000001a;
}
.MBMnotif.dropdown-extended ul li {
    border-top-color: transparent;
    border-bottom: 1px solid #dedede;
}
.MBMnotif.dropdown-extended ul li a {
    color: #292929;
}
.MBMnotif li.dropdown-notification.bg3 {
    background-color: #ffdddc;
}
.MBMnotif.dropdown-extended ul li.bg3 a {
    color: #002223;
}
.MBMnotif.dropdown-extended ul li a.mob_mark_read {
    color: #002223;
    background: #fff;
}
.MBMnotif.notification_list p.notification-time {
    color: #000000b3;
}
.MBMnotif .dropdown-extended ul::-webkit-scrollbar-thumb {
    background: #999;
    border: 2px solid #fff;
}

.phpbb_alert fieldset.submit-buttons input, a.button1, input.button1, a.button2 {
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
    background-image: linear-gradient(to bottom, #eeeeee 0%, #ffffff 100%);
}

.pwaiconside img {
    box-shadow: 0 1px 3px #00000033;
}
.pwasidetext {
    color: #000;
}
.pwanotnow {
    color: #666;
}
.pwainstall {
    background: #00a173;
    color: #fff;
}
.pwaandroiddot {
    background: #00a173;
}


.ioshow343, .ioshowokey {
    color: #06c;
}
.ioshow343:hover, .ioshowokey:hover {
    text-decoration-color: #06c;
}
span.hidefornow {
    color: #666;
}
.pwaioshowtext {
    color: #000;
}
.iftextios {
    color: #191919;
}
.pwaiosdot {
    background: #06c;
}

}