@import url(https://fonts.googleapis.com/css2?family=Mitr);body{background:#e6edf0}.pkp_structure_content{padding-top:18px;padding-bottom:18px;background:#fff!important}p{margin:0!important;word-break:break-word!important}.label{color:#222!important;font-size:100%!important;padding:0!important}.linehigh_content .show{display:list-item!important}.linehigh_sub_content .show{display:list-item!important}.form-control{height:34px!important}.btn,.form-control{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}#main-navigation{clear:both;margin-top:-1px}#main-navigation>li>a{padding:10px 10px;line-height:35px;font-size:17px;color:#fff;text-shadow:2px 2px 5px #888}#main-navigation>li.active>a,#main-navigation>li.open>a,#main-navigation>li>a:hover{color:#fff;text-shadow:2px 2px 3px #000}#main-navigation>li.open>.dropdown-menu{padding:0;border-color:#1ab0e4!important}#main-navigation>li.open>.dropdown-menu>li a{padding:8px 20px}#main-navigation>li.open>.dropdown-menu>li a:hover{color:#fff!important}.navbar{margin-bottom:0!important;background-color:#298cd1;background-image:url(https://he02.tci-thaijo.org/public/site/images/jakkrit/dc04bd1b.png)}.navbar-default .nav>li>a{color:#fff;font-family:Mitr,sans-serif;font-size:16px;text-shadow:2px 2px 5px #888}.navbar-default .nav>li>a:hover{color:#fff;text-shadow:2px 2px 3px #000}.navbar-default .nav>li.open>a{background:0 0}.navbar-default .nav>li.open>.dropdown-menu{padding:0;min-width:0;width:auto;background:#fff!important;border-color:#1ab0e4!important}.navbar-default .nav>li.open>.dropdown-menu>li a{font-family:Mitr,sans-serif;padding:8px 20px}.navbar-default .nav>li.open>.dropdown-menu>li a:hover{color:#fff!important;background:#1ab0e4!important}.header_view{margin:0;padding:15px 2px 0 2px;height:50px;border:none;overflow:hidden;font-family:Mitr,sans-serif;background:#4a4a4a;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.header_view a{padding:0;color:#fff;font-size:16px;text-shadow:3px 3px 2px #999}.header_view a.title{text-overflow:ellipsis;white-space:nowrap}.header_view a.title::before{content:'\2039'}.header_view a.title:hover{color:#fff;text-decoration:none}.header_view a.download{color:#fff;font-size:14px;margin-top:-22px;margin-right:-2px;padding:0 2px 0 6px;position:inherit;text-shadow:none;background-color:#4a4a4a}.header_view a.download:hover{text-decoration:none}.header_view a.download .pkp_screen_reader{padding:12px 6px;border-left:1px solid #fff}.header_view a.download:hover .pkp_screen_reader{background-color:#4a4a4a;background-image:linear-gradient(to right,#242424,#4a4a4a)}.pkp_page_issue .header_view a.download{margin-top:0!important}.navbar-brand{margin:0!important;width:300px;margin-top:-15px;padding:5px!important;height:auto!important}.navbar-brand-logo img{display:block!important;max-width:100%!important;height:auto!important}form[role=search]{float:right!important;padding:0!important}form[role=search] button,form[role=search] input[type=text]{border-color:#96d7f4}form[role=search] button{padding:6px!important;border-left:none;-webkit-border-radius:0 25px 25px 0!important;-moz-border-radius:0 25px 25px 0!important;border-radius:0 25px 25px 0!important}form[role=search] button:hover{background:#fff;border-color:#96d7f4}form[role=search] input[type=text]{margin-right:-5px;border-right:none;-webkit-border-radius:25px 0 0 25px!important;-moz-border-radius:25px 0 0 25px!important;border-radius:25px 0 0 25px!important}.list-group-item .date-published{padding:5px 0 10px 0!important}.section .page-header h2{padding-top:10px!important}.homepage-image{width:100%;height:300px;overflow:hidden}.btn-default{font-family:Mitr,sans-serif}.breadcrumb{overflow:hidden;width:100%;padding:0;margin-bottom:15px;background:0 0;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.breadcrumb li{cursor:pointer;position:relative;padding:8px 15px 8px 30px;float:left;text-decoration:none;font-family:Mitr,sans-serif;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#3e97d5;color:#fff!important}.breadcrumb li a{color:#fff;font-family:Mitr,sans-serif;text-decoration:none;text-shadow:2px 2px 5px #000}.breadcrumb li:hover{background:#1282a9}.breadcrumb li::after,.breadcrumb li::before{content:""!important;padding:0!important;position:absolute;top:50%;margin-top:-1.5em;border-top:1.5em solid transparent;border-bottom:1.5em solid transparent;border-left:1em solid;right:-1em}.breadcrumb li::before{border-left-color:#fff;z-index:1}.breadcrumb li::after{border-left-color:#3e97d5;z-index:2}.breadcrumb li:hover::after{border-left-color:#1282a9}.breadcrumb li.active,.breadcrumb li.active:hover{cursor:default;color:#fff!important;text-shadow:2px 2px 5px #111;padding-right:30px;background-image:linear-gradient(to right,#3e97d5,#fff)}.breadcrumb li.active::after,.breadcrumb li.active:hover::after{border-left-color:#fff}.breadcrumb li:first-child{padding-left:1em}.breadcrumb li:first-child::before{right:-1em!important}.page-header{margin:0 0 20px 0!important;padding:10px 10px!important;background-color:#298cd1}.page-header h1{font-size:26px!important}.page-header h2{font-size:24px!important}.page-header h3{font-size:22px!important}.page-header h1,.page-header h2,.page-header h3,h1.page-header,h2.page-header,h3.page-header{margin:0;padding-left:5px;font-family:Mitr,sans-serif;text-shadow:2px 2px 5px #000;color:#fff}.contact_section h3{margin:10px 0 1px 0!important;padding:10px 10px 10px 15px!important;color:#fff;font-family:Mitr,sans-serif;text-shadow:3px 3px 2px #000;background-color:#298cd1}.pkp_block{margin-bottom:10px;border-color:#298cd1!important;overflow-x:hidden!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.pkp_block>.content{padding:0;border-color:#298cd1!important}.pkp_block .content{border-color:#298cd1!important}.pkp_block .content .title,.pkp_block .title{color:#fff;font-size:15px;font-family:Mitr,sans-serif;padding:8px 0;background-color:#298cd1;text-shadow:2px 2px 5px #000;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.pkp_block .content .title::before,.pkp_block .title::before{content:""!important;top:50%;padding:0!important;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid;border-left-color:#fff;position:relative;left:-8px}#customblock-Flagcounter p{display:none}#customblock-Flagcounter .title,#customblock-Flagcounter p[align=center]{display:block}#customblock-Flagcounter p[align=center]{padding:5px}#customblock-Flagcounter img{border:none!important}#customblock-Manual,.block_information,.block_language,.block_web_feed{overflow:hidden}#customblock-Manual>.content>.content{padding:0}#customblock-Manual>.content>.content ul,.block_information ul,.block_language ul,.block_web_feed ul{margin-top:-1px}#customblock-Manual>.content>.content ul li,.block_information ul li,.block_language ul li,.block_web_feed ul li{border:none;padding:0 0 1px 0}#customblock-Manual>.content>.content ul li a,.block_information ul li a,.block_language ul li a,.block_web_feed ul li a{color:#000;font-family:Mitr,sans-serif;display:block;padding:10px 15px;text-decoration:none}#customblock-Manual>.content>.content ul li:hover,.block_information ul li:hover,.block_language ul li:hover,.block_web_feed ul li:hover{background-color:#fff;background-image:linear-gradient(to right,#3e97d5,#fff)}#customblock-Manual>.content>.content ul li:hover a,.block_information ul li:hover a,.block_language ul li:hover a,.block_web_feed ul li:hover a{color:#fff}#customblock-Manual>.content>.content ul li::after,.block_information ul li::after,.block_language ul li::after,.block_web_feed ul li::after{display:block;content:'';border-bottom:solid 1px #3e97d5;transform:scaleX(0);transition:transform .35s ease-in-out}#customblock-Manual>.content>.content ul li:hover:after,.block_information ul li:hover:after,.block_language ul li:hover:after,.block_web_feed ul li:hover:after{transform:scaleX(1)}#customblock-Manual>.content>.content>ul>li>ul{padding-left:15px}#customblock-Manual>.content>.content>ul>li:hover>ul>li>a{color:#000}#customblock-Manual>.content>.content>ul>li:hover>ul>li:hover>a{color:#fff}.current_issue_title{font-family:Mitr,sans-serif;border-bottom:1px solid #eee;margin-bottom:5px!important}.issue-toc .row{margin:0!important}.issue-toc .heading .issue-details,.issue-toc .heading .thumbnail{margin-bottom:0!important}.issue-toc .heading .thumbnail{opacity:1;border-color:#eee;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.issue-toc .heading .thumbnail:hover{opacity:.75;border-color:#ccc}.issue-toc .galleys .page-header,.issue-toc .sections .page-header{background-color:#298cd1;margin:20px 0 20px 0!important;padding:5px 0 10px 10px!important}.issue-toc .galleys .page-header h2,.issue-toc .sections .page-header h2{color:#fff!important;padding:0!important;text-shadow:2px 2px 5px #000!important}.issue-toc .galleys .page-header h2 small,.issue-toc .sections .page-header h2 small{color:#fff!important}.issue-toc .sections .media-list{padding:0!important}.issue-toc .sections .media{margin:0 0 15px 0!important}.issue-toc .sections .media-heading{font-family:Mitr,sans-serif;font-size:14px}.issue-toc .sections .meta .authors{font-style:italic}.issue-toc .sections .meta .authors::before{content:'-'}.issue-toc .sections .pages::before{content:'#'}.issues .issue-summary{margin-top:0!important;margin-bottom:10px!important}.issues .issue-summary .media-left{padding:4px;margin-top:5px;max-width:176px;border:1px solid #eee;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;float:left}.issues .issue-summary .media-left img{opacity:1;width:100%!important;max-width:none!important}.issues .issue-summary .media-left:hover{border-color:#ccc}.issues .issue-summary .media-left:hover img{opacity:.75}.issues .issue-summary .media-body{font-family:Mitr,sans-serif;font-size:14px;padding:0 0 0 5px;float:left;width:auto!important}.issues .issue-summary .media-body .series{margin:0!important}.article-details .cover-image{opacity:1;padding:4px;margin-top:5px;border:1px solid #eee;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.article-details .cover-image:hover{opacity:.75;border-color:#ccc}.article-details .list-group .date-published{padding:0!important;border:none!important}.article-details .authors{font-family:Mitr,sans-serif;font-size:18px;margin:0}.article-details .authors .article-author-affilitation{font-size:14px}.article-details .page-header{color:#000;font-size:24px!important;text-shadow:none!important;border:none!important;background:0 0!important}.article-details h2{font-size:20px;font-family:Mitr,sans-serif;margin-bottom:0}.article-details .downloads_chart{margin:20px 0 0 0!important}.article-details .downloads_chart h3{font-size:20px;font-family:Mitr,sans-serif;font-weight:400;margin:0!important;padding:0}.article-more-details{margin:15px 0 0 0!important}.article-more-details #citationOutput,.article-more-details .author-bios .biography{margin:0!important}.article-more-details .panel-default{border:none!important;box-shadow:none!important;margin:0 0 15px 0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.article-more-details .panel-default .panel-heading{color:#000;font-size:20px;font-family:Mitr,sans-serif;font-weight:400;padding:0 0;border:none!important;background:0 0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.article-more-details .panel-default .panel-body{padding:0;border:none!important;background:0 0!important}#articlesBySameAuthorList{margin-top:20px}#articlesBySameAuthorList h3{margin:0 0 1px 0!important;padding:10px 10px!important;color:#fff;font-family:Mitr,sans-serif;text-shadow:2px 2px 5px #000;font-size:24px!important;background-color:#298cd1}.editor-list{width:100%}.editor-list th{font-family:Mitr,sans-serif;font-size:16px;font-weight:700;vertical-align:top!important}.editor-list td{vertical-align:top!important}.editor-list .seq{text-align:center}.page_contact .address img{width:100%;padding:4px;opacity:1;border:1px solid #ddd}form#login .form-group{margin:5px 0 0 0}form#login .form-group label{display:block;font-family:Mitr,sans-serif;font-size:16px;font-weight:400}form#login .buttons{margin-top:5px;padding-top:5px;border-top:1px solid #ddd}form#login .buttons .btn{font-family:Mitr,sans-serif;font-size:16px}form#register fieldset.login{margin-top:25px}form#register fieldset legend{color:#fff;font-family:Mitr,sans-serif;text-shadow:3px 3px 2px #000;font-size:24px!important;margin:0 0 1px 0!important;padding:10px 10px!important;background-color:#298cd1}form#register .form-group{margin:5px 0 0 0}form#register .form-group label{display:block;font-family:Mitr,sans-serif;font-size:16px;font-weight:400}form#register .buttons{margin-top:5px;padding-top:5px;border-top:1px solid #ddd}form#register .buttons .btn{font-family:Mitr,sans-serif;font-size:16px}.copyright{margin:0 auto}#search-form .form-group #query{-webkit-border-radius:0!important;border-radius:0!important}#search-form .search-advanced input{border-right:1px solid #96d7f4;-webkit-border-radius:0!important;border-radius:0!important}footer[role=contentinfo]{margin-top:0!important;text-align:center;font-family:Mitr,sans-serif;text-shadow:3px 3px 2px #888;background-color:#298cd1;color:#fff}footer[role=contentinfo] .col-md-10{width:100%!important;float:none!important}footer[role=contentinfo] .col-md-2{display:none}@media screen and (max-width:1035px){#main-navigation>li>a{font-size:14px}}@media screen and (max-width:990px){.pkp_structure_content{width:100%!important}.pkp_structure_content>.pkp_structure_main{width:65%!important}.pkp_structure_content>.pkp_structure_sidebar{width:35%!important}}@media screen and (max-width:955px){#main-navigation>li>a{font-size:13px}}@media screen and (max-width:912px){#main-navigation>li>a{font-size:12px}}@media screen and (max-width:870px){form[role=search] button{display:none}form[role=search] input[type=text]{border-right:1px solid #96d7f4;-webkit-border-radius:25px!important;-moz-border-radius:25px!important;border-radius:25px!important}}@media screen and (max-width:812px){#main-navigation>li>a{font-size:11px}}@media screen and (max-width:770px){#main-navigation>li>a{padding:10px 4px}}@media (min-width:768px){#nav-menu{padding-top:100px}}@media screen and (max-width:768px){.pkp_structure_content>.pkp_structure_main{width:100%!important}.pkp_structure_content>.pkp_structure_sidebar{width:100%!important}.navbar-header .navbar-toggle{margin-top:45px;border-color:#eee;background-color:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.navbar-header .navbar-toggle:focus,.navbar-header .navbar-toggle:hover{border-color:#1ab0e4;background:#1ab0e4!important}.navbar-header .navbar-toggle .icon-bar{background-color:#eee}.navbar-header .navbar-toggle:hover .icon-bar{background-color:#fff}#main-navigation{margin-top:0}#main-navigation>li>a{font-size:16px}#main-navigation>li.open>.dropdown-menu{border-color:#1ab0e4!important}#main-navigation>li.open>.dropdown-menu>li a{color:#eee;padding-left:25px;text-shadow:3px 3px 2px #333;background-color:#298cd1!important}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none!important}form[role=search]{float:none!important;padding:0 15px!important}form[role=search] .form-group{width:100%;margin-bottom:0}.issues .issue-summary{text-align:center}.issues .issue-summary .media-body,.issues .issue-summary .media-left{float:none;display:inline-block}}@media screen and (max-width:615px){.navbar-brand{float:left;margin-top:0;width:300px;padding:0 0 15px 15px!important}.navbar-header .navbar-toggle{margin-top:40px}}@media screen and (max-width:568px){.navbar-brand{float:left;margin-top:0;width:300px;padding:0 0 15px 15px!important}.navbar-header .navbar-toggle{margin-top:35px}.nav>li>a{padding-left:15px!important}}@media screen and (max-width:500px){.navbar-brand{float:left;margin-top:0;width:300px;padding:0 0 15px 15px!important}.navbar-header .navbar-toggle{margin-top:35px}.nav>li>a{padding-left:15px!important}}@media screen and (max-width:445px){.navbar-brand{float:left;margin-top:0;width:250px;padding:0 0 10px 10px!important}.navbar-header .navbar-toggle{margin-top:30px}.nav>li>a{padding-left:15px!important}}@media screen and (max-width:345px){.navbar-brand{float:left;margin-top:0;width:200px;padding:0 0 10px 10px!important}.navbar-brand img{display:inline-block}.navbar-header .navbar-toggle{margin-top:20px}.nav>li>a{padding-left:15px!important}.issues .issue-summary .media-left{max-width:100%!important}.homepage-image{height:auto}}.btn-primary{color:#fff;background-color:#3e97d5;border-color:#3e97d5}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#178acc;border-color:#105b87}.btn-primary:hover{color:#fff;background-color:#178acc;border-color:#1684c2}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#178acc;background-image:none;border-color:#1684c2}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#1474ac;border-color:#105b87}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#3e97d5;border-color:#3e97d5}.btn-primary .badge{color:#3e97d5;background-color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent!important}


/* BKK Med J: compact brand header, 1 October 2026.
   The original stylesheet above is retained unchanged.
   Only the public header is overridden below. */
#headerNavigationContainer {
  background: #ffffff !important;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

/* Full-width banner uploaded in Appearance > Setup > Logo. */
#headerNavigationContainer .navbar-header {
  position: relative;
  padding: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#headerNavigationContainer .navbar-brand {
  display: block;
  float: none;
  width: 100% !important;
  max-width: none !important;
  padding: 0 !important;
}
#headerNavigationContainer .navbar-brand-logo img {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: none !important;
}
#headerNavigationContainer .navbar-toggle {
  position: absolute;
  right: 10px;
  bottom: 8px;
  z-index: 2;
  margin: 0 !important;
}
#headerNavigationContainer > .container-fluid { padding-left: 0; padding-right: 0; }
#headerNavigationContainer > .container-fluid > .row { margin-left: 0; margin-right: 0; }
#headerNavigationContainer #navigationUser { margin-right: 15px; }
#headerNavigationContainer #navigationUser > li > a {
  color: #00416b !important;
  text-shadow: none !important;
}
#headerNavigationContainer #navigationUser > li > a:hover,
#headerNavigationContainer #navigationUser > li > a:focus {
  background: #edf4f8 !important;
}
#headerNavigationContainer .navbar-header {
  float: none;
  width: 100%;
  padding: 8px 20px 16px;
}
#headerNavigationContainer .navbar-header::after { content: ''; display: table; clear: both; }
#headerNavigationContainer .site-name { margin: 0; }
#headerNavigationContainer .navbar-brand {
  width: 300px;
  max-width: calc(100% - 70px);
  padding: 0 !important;
  margin: 0 !important;
  height: auto !important;
}
#headerNavigationContainer .navbar-brand-logo img {
  width: 100%;
  height: auto !important;
  object-fit: contain;
}
#headerNavigationContainer #nav-menu {
  clear: both;
  padding-top: 0 !important;
  padding-left: 15px;
  padding-right: 15px;
  background: #00416b !important;
  border: 0 !important;
  border-bottom: 3px solid #e11f27 !important;
  box-shadow: none;
}
#headerNavigationContainer #main-navigation { margin-top: 0; }
#headerNavigationContainer #main-navigation > li > a {
  color: #ffffff !important;
  text-shadow: none !important;
  font-size: 16px;
  line-height: 24px;
  padding: 14px 12px;
}
#headerNavigationContainer #main-navigation > li > a:hover,
#headerNavigationContainer #main-navigation > li > a:focus,
#headerNavigationContainer #main-navigation > li.open > a,
#headerNavigationContainer #main-navigation > li.active > a {
  background: #006092 !important;
}
#headerNavigationContainer #main-navigation .dropdown-menu {
  background: #ffffff !important;
  border-color: #00416b !important;
}
#headerNavigationContainer #main-navigation .dropdown-menu > li > a {
  color: #00416b !important;
  background: #ffffff !important;
  text-shadow: none !important;
}
#headerNavigationContainer #main-navigation .dropdown-menu > li > a:hover,
#headerNavigationContainer #main-navigation .dropdown-menu > li > a:focus {
  color: #ffffff !important;
  background: #006092 !important;
}
#headerNavigationContainer .navbar-toggle {
  margin-top: 24px;
  border-color: #00416b !important;
  background: #00416b !important;
}
#headerNavigationContainer .navbar-toggle .icon-bar { background: #ffffff !important; }
#headerNavigationContainer form[role=search] { margin-top: 9px; margin-bottom: 9px; }
#headerNavigationContainer form[role=search] .form-control {
  color: #00416b;
  background: #ffffff;
}
#headerNavigationContainer form[role=search] button {
  color: #00416b;
  background: #ffffff;
  text-shadow: none;
}
@media (max-width: 767px) {
  #headerNavigationContainer .navbar-header { padding: 8px 15px 16px; }
  #headerNavigationContainer #main-navigation > li > a {
    font-size: 16px;
    padding: 12px 15px;
  }
  #headerNavigationContainer #main-navigation .dropdown-menu > li > a {
    color: #ffffff !important;
    background: #00416b !important;
    padding-left: 30px;
  }
  #headerNavigationContainer #main-navigation .dropdown-menu > li > a:hover,
  #headerNavigationContainer #main-navigation .dropdown-menu > li > a:focus {
    background: #006092 !important;
  }
  #headerNavigationContainer form[role=search] { padding-bottom: 12px !important; }
}

/* Compact desktop masthead: full-width crop of decorative margins; use with BKKMedJ-banner-wide.png. */
@media (min-width: 768px) {
  #headerNavigationContainer .navbar-brand-logo {
    background: linear-gradient(110deg, #e8f5ff 0%, #149deb 50%, #0046bd 100%);
  }
  #headerNavigationContainer .navbar-brand-logo img {
    width: 100% !important;
    height: max(140px, 12vw) !important;
    object-fit: cover !important;
    object-position: center center !important;
  }
}

/* Let the homepage anniversary area follow the image height. */
.homepage-image {
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
  margin-bottom: 20px !important;
}
.homepage-image img {
  display: block !important;
  width: 100% !important;
  max-width: 420px !important;
  height: auto !important;
  margin: 0 auto !important;
}

/* Hide decorative link icons only on the journal Home link. */
#main-navigation > li > a:is([href="https://he02.tci-thaijo.org/index.php/bkkmedj"], [href="https://he02.tci-thaijo.org/index.php/bkkmedj/"]) .fa,
#main-navigation > li > a:is([href="https://he02.tci-thaijo.org/index.php/bkkmedj"], [href="https://he02.tci-thaijo.org/index.php/bkkmedj/"]) .glyphicon,
#main-navigation > li > a:is([href="https://he02.tci-thaijo.org/index.php/bkkmedj"], [href="https://he02.tci-thaijo.org/index.php/bkkmedj/"]) i {
  display: none !important;
}
#main-navigation > li > a:is([href="https://he02.tci-thaijo.org/index.php/bkkmedj"], [href="https://he02.tci-thaijo.org/index.php/bkkmedj/"])::before,
#main-navigation > li > a:is([href="https://he02.tci-thaijo.org/index.php/bkkmedj"], [href="https://he02.tci-thaijo.org/index.php/bkkmedj/"])::after {
  content: none !important;
  display: none !important;
}

/* Submission instructions: match the journal's 16px blue subheadings. */
.page_submissions .author_guidelines > p > strong:only-child {
  color: #00416B !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
}

/* Keep section bars on the Submissions page at a consistent scale. */
.page_submissions h2.page-header {
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-shadow: none !important;
}

/* Compact desktop navigation; retain the mobile collapse menu. */
@media (min-width: 768px) {
  #headerNavigationContainer #nav-menu {
    display: flex !important;
    align-items: center;
    gap: 8px 16px;
    padding: 4px 15px !important;
  }
  #headerNavigationContainer #main-navigation {
    display: flex;
    flex-wrap: wrap;
    flex: 1 1 0;
    min-width: 0;
    float: none !important;
    margin: 0 !important;
  }
  #headerNavigationContainer #main-navigation > li {
    float: none !important;
  }
  #headerNavigationContainer #main-navigation > li > a {
    font-size: 15px !important;
    line-height: 22px !important;
    padding: 8px 9px !important;
  }
  #headerNavigationContainer #nav-menu form[role=search] {
    flex: 0 0 auto;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
  }
  #headerNavigationContainer #nav-menu form[role=search] input[type=text] {
    width: 140px !important;
  }
}

/* Blue headings in the homepage journal summary only. */
.page_index_journal .journal-description {
  font-size: 16px;
  line-height: 1.7;
  color: #444;
}
.page_index_journal .journal-description > p > strong:first-child {
  color: #00416b !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-shadow: none !important;
}
.page_index_journal .journal-description a {
  color: #00416b !important;
  text-decoration: underline;
}
