/* by Creasant */
body:not(.path-admin) h1 {
    font-weight: 400;
    font-size: 100px;
    line-height: 1.2;
    color: #003366;
}

body:not(.path-admin) h2 {
    font-weight: 400;
    font-size: 66px;
    line-height: 120%;
}

body:not(.path-admin) h3 {
    font-weight: 900;
    font-size: 54px;
    color: #b09331;
}

body:not(.path-admin) h4 {
    font-weight: 600;
    font-size: 30px;
    color: #003366;
    letter-spacing: 0.05em;
}

body:not(.path-admin) h6,
.node__content.mtpc-event-detail .event-title h1,
.page-node-type-news .mtpc_pagetitle.mtpc_news h1{
    font-weight: 900;
    font-size: 32px;
    line-height: 1.3125;
    color: #003366;
}

.node__content.mtpc-event-detail .event-title h1, .page-node-type-news .mtpc_pagetitle.mtpc_news h1 {
  text-transform: capitalize;
}

body:not(.path-admin) .news_listing h1,
body:not(.path-admin) .event-listing-head h1 {
    font-weight: 400;
    font-size: 66px;
    line-height: 120%;
}

.dialog-off-canvas-main-canvas {
    overflow: hidden;
}

.mtpc_header .navigation > ul.menu > li a,
.mtpc_header .navigation > ul.menu > li span {
    color: #00a3d9;
}

/*header .mtpc_header .header .wrapper .logos .search_icon {*/
/*    transform: translateY(-60px);*/
/*}*/

.mtpc-2col-section .mtpc-2col-section-wrapper {
    gap: 30px;
}

.mtpc-profile-list-title {
    border-bottom: none;
    margin-bottom: 35px;
}

.mtpc-profile-list-block:not(.no-border-top) .mtpc-profile-list-title {
    border-top: 1px solid #dec266;
    margin-top: 15px;
    padding-top: 32px;
}

body .mtpc-profile-list-title > h3 {
    font-size: 27px;
    color: #003366;
}

.mtpc_pl_item_wrapper .mtpc_pl_pic {
    width: 140px;
}

.mtpc_profile_name {
    font-size: 22px;
    color: #003366;
    margin-bottom: 10px;
}

.mtpc-profile-deatils {
    font-size: 15px;
}

.region-breadcrumb .block-system-breadcrumb-block .breadcrumb ol li:before {
    content: "|";
}

.breadcrumb ol li,
.breadcrumb ol li a {
    color: #888888;
}

.mtpc-block-slideshow-block .slick-dots.square li {
    border: none;
    border-radius: 50%;
    background-color: #9be9ff;
}

.mtpc-block-slideshow-block .slick-dots.square li.slick-active {
    border: none;
}

.view-id-news_events .mtpc_news_listing_footer .view-filters .form-item select.form-select {
    background-color: #ffffff;
    border-color: #cccccc;
    color: #555555;
}

.learn-more {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background-color: transparent;
    padding: 0;
    font-weight: 800;
    color: #00a3d9;
}

.learn-more:hover {
    background-color: transparent;
    color: #00a3d9;
    opacity: 0.8;
}

.learn-more::after {
    content: "";
    display: block;
    width: 10px;
    height: 14px;
    background-image: url("/sites/default/files/2025-04/learn-more.png");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none;
}

.mtpc_pagetitle.mtpc_news h1 {
  font-size: 72px;
}

.view-id-news_events .view-content .views-row .mtpc_news_title h3 {
  font-size: 22px;
  font-weight: 800;
}

header .mtpc_header .header .wrapper .logos .logos_left{
  margin-right: 40px;
}

header .mtpc_header .header .wrapper .logos .logos_left .logo_one img {
  max-height: 80px;
}

header .mtpc_header .header .wrapper .logos .logos_left .logo_two img {
  max-height: 75px;
}

html[lang="zh-hant"] header .mtpc_header .header .wrapper .logos .logos_left .logo_two img {
  max-height: 85px;
}

.mtpc_header .navigation > ul.menu > li > ul > li {
  background-color: #DEC266;
}

header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation>ul.menu>li.menu-item--expanded>ul {
  background-color: #DEC266;
}

.region-breadcrumb .block-system-breadcrumb-block .breadcrumb {
  display: none;
}

header .mtpc_header .top-header .wrapper .top_head_right .switch-language ul.language-switcher-language-url li[hreflang="zh-hans"] {
  display: none;
}

html[lang="en"] header .mtpc_header .header .wrapper .logos .navigation>ul.menu>li {
  margin-left: 25px;
}

header .mtpc_header .header .wrapper .logos .logos_right {
  margin-top: 0;
}

header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation .switch-language ul.language-switcher-language-url li[hreflang="zh-hant"] {
 border-right: none;
 padding-right: 0;
}

header .config_pages--type--header-block .mobile_menu_wrapper .mobile_navigation .switch-language ul.language-switcher-language-url li[hreflang="zh-hans"] {
  display: none;
}