:root { --opa-red: #8f2827; --opa-red-strong: #6d0705; --opa-gold: #c49a6c; --opa-gold-text: #86633b; --opa-on-gold: #1d1a19;  --opa-label: #000; --opa-label-body: #424242; --opa-label-secondary: #6e6e73; --opa-separator: #e1e1e1;
--opa-fill: #f4f4f4; --opa-fill-strong: #ededed; --opa-bg: #fff;
--opa-bg-grouped: #f7f7f7;  --opa-text-large-title: 2.125rem; --opa-text-title1: 1.75rem; --opa-text-title2: 1.375rem; --opa-text-title3: 1.25rem; --opa-text-body: 1.0625rem; --opa-text-callout: 1rem; --opa-text-subhead: 0.9375rem; --opa-text-footnote: 0.8125rem; --opa-text-caption: 0.75rem; --opa-leading-body: 1.7; --opa-leading-title: 1.3; --opa-space-1: 4px;
--opa-space-2: 8px;
--opa-space-3: 12px;
--opa-space-4: 16px;
--opa-space-5: 24px;
--opa-space-6: 32px;
--opa-space-7: 48px;
--opa-space-8: 64px;
--opa-gutter: 16px;  --opa-tap: 44px; --opa-radius-s: 8px;
--opa-radius-m: 12px;
--opa-radius-l: 16px;
--opa-radius-pill: 999px; --opa-shadow-1: 0 1px 2px rgb(0 0 0 / 0.06), 0 2px 8px rgb(0 0 0 / 0.06);
--opa-shadow-2: 0 2px 4px rgb(0 0 0 / 0.06), 0 8px 24px rgb(0 0 0 / 0.1); --opa-duration-fast: 150ms; --opa-duration: 250ms; --opa-duration-slow: 400ms; --opa-ease-out: cubic-bezier(0, 0, 0.58, 1); --opa-ease-in: cubic-bezier(0.42, 0, 1, 1);  --site-font: "Noto Serif TC", "Songti TC", "PMingLiU", serif;
}
@media only screen and (min-width: 768px) {
:root {
--opa-gutter: 32px;
}
}
@media only screen and (min-width: 1280px) {
:root {
--opa-gutter: 48px;
}
} body#top,
#top :is(h1, h2, h3, h4, h5, h6, p),
#top .title_container .main-title,
#top tr.pricing-row td,
#top .portfolio-title,
#top .callout .content-area,
#top .avia-big-box .avia-innerbox,
#top .av-special-font,
#top .av-current-sort-title,
#top #header .av-main-nav > li,
#top #header .av-main-nav > li > a,
#top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
font-family: var(--site-font);
-webkit-font-smoothing: antialiased; } #top #wrap_all :is(input, textarea, select, button) {
font-family: inherit;
} p {
letter-spacing: 0.06em;
}
.avia_textblock p {
text-align: justify;
}  #top .avia-menu-fx {
bottom: 0;
left: 10%;
width: 80%;
opacity: 1;
visibility: visible;
transform: scaleX(0);
transform-origin: right;
transition: transform var(--opa-duration-slow) var(--opa-ease-out);
}
#top .av-main-nav li:hover .avia-menu-fx,
#top .av-main-nav li:focus-within > a > .avia-menu-fx,
#top .current-menu-item > a > .avia-menu-fx {
transform: scaleX(1);
transform-origin: left;
}
@media (prefers-reduced-motion: reduce) {
#top .avia-menu-fx {
transition: none;
}
} #top #header .av-main-nav li > ul {
opacity: 0 !important;
visibility: hidden !important;
transition: opacity 0.2s ease-in 0.4s, visibility 0s linear 0.6s;
}
#top #header .av-main-nav li:hover > ul,
#top #header .av-main-nav li:focus-within > ul {
opacity: 1 !important;
visibility: visible !important;
transition: opacity 0.25s ease-out 0.15s, visibility 0s linear 0.15s;
} #top #header .av-main-nav:hover > li:not(:hover) > ul {
transition: opacity 0.1s ease-in, visibility 0s linear 0.1s;
} .html_header_top .header_color .main_menu ul:first-child > li > ul {
border-top-color: inherit;
} #top .sub_menu > ul,
#top .sub_menu > ul > li {
font-size: 15px;
} .av-hamburger-inner,
.av-hamburger-inner::before,
.av-hamburger-inner::after {
height: 2px;
}
.av-hamburger-box {
max-width: 35px;
height: 5px;
}
.av-hamburger-inner::before {
top: -8px;
}
.av-hamburger-inner::after {
bottom: -8px;
}
#top #av-burger-menu-ul {
vertical-align: top;
} @media only screen and (max-width: 1350px) {
.responsive #top #header_main .container {
width: 90%;
max-width: 90%;
}
} @media only screen and (min-width: 768px) and (max-width: 1023px) {
.responsive #top #header_main .logo {
max-width: calc(100% - 270px);
}
.responsive #top #header_main .logo a {
display: flex;
align-items: center;
}
} #top #header .av-main-nav > li.opa-burger-only {
display: none;
}
#top #wrap_all #av-burger-menu-ul > li.opa-burger-only {
display: block;
} #top #wrap_all #av-burger-menu-ul > li:not(.opa-burger-only) + li.opa-burger-only {
margin-top: var(--opa-space-5);
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay #av-burger-menu-ul > li.opa-burger-only > a {
color: var(--opa-label-secondary);
} @media only screen and (max-width: 1279px) {
.responsive #top #header_meta {
display: none;
}
} @media only screen and (min-width: 990px) and (max-width: 1279px) {
.responsive.html_header_top.html_header_topbar_active.html_header_sticky #top #wrap_all #main {
padding-top: 64px;
}
} @media only screen and (min-width: 990px) and (max-width: 1279px) {
.responsive #top #header .av-main-nav .menu-item {
display: none;
}
.responsive #top #header .av-main-nav .menu-item-avia-special,
.responsive #top #header .av-burger-menu-main {
display: block;
}
} #top .social_bookmarks li {
width: 40px;
margin-right: 3px;
margin-left: 3px;
}
#top .social_bookmarks li a {
width: 40px;
height: 40px;
font-size: 20px;
line-height: 40px;
}
#top nav .social_bookmarks {
top: 45%;
height: 40px;
}
#socket .social_bookmarks,
#socket .social_bookmarks li {
height: 40px;
}
#top #wrap_all .av-social-link-facebook a {
color: #fff;
background-color: #37589b;
}
#top #wrap_all .av-social-link-youtube a {
color: #fff;
background-color: #a72b1d;
} #top #wrap_all .social_bookmarks .av-social-link-instagram a,
#top #wrap_all .social_bookmarks .av-social-link-instagram:hover a,
#top #wrap_all .social_bookmarks .av-social-link-instagram a:focus {
color: #fff;
background: #07b53b url(//opa.tmu.edu.tw/en/wp-content/uploads/2025/12/line-1.png) center / 20px no-repeat;
}
#top #wrap_all .social_bookmarks .av-social-link-instagram a::before {
content: "";
}  a:hover,
a:focus,
a:visited {
text-decoration: none;
} #top .avia_textblock a:hover,
#top .avia_textblock a:focus-visible {
text-decoration: underline;
}
.avia_textblock li {
font-size: var(--opa-text-body); }
.entry-content-wrapper li {
margin-left: 0.7em;
}
#top #wrap_all .av-subheading p:last-child {
font-size: 20px;
}
.position-title {
color: var(--opa-label-body);
font-size: 20px;
} #top #wrap_all :is(
.input-text,
input[type="text"],
input[type="input"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="url"],
input[type="tel"],
input[type="search"],
textarea,
select
) {
padding: 11px 6px;
} th,
td {
vertical-align: middle;
}
#top #wrap_all thead tr {
background-color: var(--opa-fill-strong);
}
#top #wrap_all tbody tr {
background-color: var(--opa-bg);
color: var(--opa-label-body);
}
#top #wrap_all th {
border-color: var(--opa-fill-strong);
font-size: 18px;
}
#top #wrap_all td {
font-size: 17px;
} tr td:first-child {
background: var(--opa-fill);
}
@media only screen and (max-width: 767px) { #top #wrap_all .avia-data-table:not(:has(td:nth-child(3))) :is(th, td) {
white-space: normal;
} #top #wrap_all .avia-data-table .avia-button {
white-space: nowrap;
}
}  .avia_transform #top a:hover .image-overlay {
opacity: 0.3 !important;
} .avia_desktop #top .av-hover-overlay-active .av-masonry-image-container {
opacity: 1;
} @media only screen and (max-width: 1209px) {
.js_active #top .av-tab-section-tab-title-container {
left: 0 !important;
min-width: 0 !important;
max-width: 100% !important;
text-align: center;
}
}
@media only screen and (max-width: 767px) {
.js_active #top .av-tab-section-tab-title-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: var(--opa-space-2);
width: 100%;
padding-right: var(--opa-gutter) !important;
padding-left: var(--opa-gutter) !important;
} .js_active #top .av-tab-section-tab-title-container .av-section-tab-title {
flex: 1 1 0;
min-width: 0;
min-height: var(--opa-tap);
margin: 0;
}
.js_active #top .av-tab-section-tab-title-container:has(> a.av-section-tab-title:nth-of-type(4)) .av-section-tab-title {
flex-basis: calc(50% - var(--opa-space-2));
}
} .avia-video,
.avia-iframe-wrap {
margin-bottom: 0;
} .av-catalogue-title {
padding-right: 10em;
text-transform: none;
} #socket .copyright {
float: none;
}
.madeby {
float: right;
} .responsive #top #scroll-top-link {
right: 25px;
display: block;
}  #top :is(.main_color, .alternate_color, .footer_color, .socket_color) :is(.avia-color-theme-color, .avia-color-theme-color-subtle, .avia-color-theme-color-highlight) {
position: relative;
z-index: 1;
overflow: hidden;
padding: 15px 25px;
border: none;
border-radius: var(--opa-radius-pill);
background: var(--opa-red);
box-shadow: var(--opa-shadow-1); color: #fff;
font-size: 17px;
font-weight: bold;
transition: background-color var(--opa-duration) var(--opa-ease-out), color var(--opa-duration) var(--opa-ease-out);
} #top .opa-surface-red :is(.avia-color-theme-color, .avia-color-theme-color-subtle, .avia-color-theme-color-highlight) {
background: var(--opa-gold);
color: var(--opa-on-gold);
}
#top :is(.main_color, .alternate_color, .footer_color, .socket_color) :is(.avia-color-theme-color, .avia-color-theme-color-subtle, .avia-color-theme-color-highlight)::before {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 0;
height: 100%;
border-radius: inherit; background-color: #000;
transition: width var(--opa-duration) var(--opa-ease-out);
} #top :is(.main_color, .alternate_color, .footer_color, .socket_color) :is(.avia-color-theme-color, .avia-color-theme-color-subtle, .avia-color-theme-color-highlight):hover {
background: var(--opa-red);
color: #fff;
}
#top .opa-surface-red :is(.avia-color-theme-color, .avia-color-theme-color-subtle, .avia-color-theme-color-highlight):hover {
background: var(--opa-gold);
color: #fff;
}
#top :is(.main_color, .alternate_color, .footer_color, .socket_color) :is(.avia-color-theme-color, .avia-color-theme-color-subtle, .avia-color-theme-color-highlight):hover::before {
width: 100%;
} #top #wrap_all .dot-gold {
position: relative;
top: -3px;
margin-right: 10px;
color: var(--opa-gold);
font-size: 12px;
}  #top .sidebar .widget:first-child {
padding: 30px 15px;
border: 1px solid var(--opa-fill);
border-top: 3px solid var(--opa-red);
border-bottom: 3px solid var(--opa-red);
border-radius: 10px;
}
.sidebar_left .inner_sidebar {
margin-right: 0;
}
.widget_nav_menu a {
border-bottom: 1px solid var(--opa-separator);
font-size: 16px;
text-decoration: none;
}
#top .widget_nav_menu li {
box-sizing: inherit;
} #top .sidebar .widget_nav_menu ul:first-child > :is(.current-menu-item, .current_page_item, .current-menu-ancestor) {
box-shadow: none;
}
.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child > :is(.current-menu-item, .current_page_item, .current-menu-ancestor) {
top: 1px;
} #top .widget_nav_menu ul ul li::before {
content: " ➞ ";
color: var(--opa-label-body);
}
#top #wrap_all .widget_nav_menu ul ul li a {
border-bottom: none;
color: #000;
} @media only screen and (max-width: 767px) { #top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
margin-top: 0;
} .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
margin-bottom: 20px;
}
.avia-content-slider .slide-entry-wrap {
margin-bottom: 0;
}
}  :root {
--enfold-main-color-meta: var(--opa-gold-text);
--enfold-alternate-color-meta: var(--opa-gold-text);
}
#top :is(.main_color, .alternate_color) .meta-heading .special-heading-inner-border {
border-color: var(--opa-gold);
}
#top :is(.main_color, .alternate_color) .avia-smallarrow-slider .avia-slideshow-dots a:is(.active, :hover) {
background-color: var(--opa-gold);
} @media (pointer: coarse) { .responsive #top #header :is(#menu-item-search, .av-burger-menu-main) > a {
min-width: var(--opa-tap);
text-align: center;
} #top .footer-page-content p a {
display: inline-block;
margin-block: -12px;
padding-block: 12px;
} #top .footer-page-content p a:has(> img) {
min-width: var(--opa-tap);
text-align: center;
} #top .av-subnav-menu > li > a {
display: flex;
align-items: center;
min-height: var(--opa-tap);
} #top .pagination :is(a, .current) {
min-width: var(--opa-tap);
height: var(--opa-tap);
line-height: var(--opa-tap);
font-size: var(--opa-text-subhead);
} #top .widget_nav_menu a {
display: flex;
align-items: center;
min-height: var(--opa-tap);
padding-block: var(--opa-space-1);
}
#top .widget_nav_menu ul ul li::before {
top: 50%;
transform: translateY(-50%);
} #top a.more-link {
display: inline-flex;
align-items: center;
min-height: var(--opa-tap);
} #top .avia-slideshow-arrows a {
min-width: var(--opa-tap);
min-height: var(--opa-tap);
}
}  #top :is(.minor-meta, .post-meta-infos, .slide-meta),
#top .avia-content-slider .slide-meta time {
font-size: var(--opa-text-footnote);
} #top .footer-page-content .avia_codeblock :is(p, span, a) {
font-size: var(--opa-text-footnote) !important;
} @media only screen and (max-width: 767px) {
#top .avia_textblock p {
text-align: start;
}
} @media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
}  @media only screen and (max-width: 767px) {
#top #main > .avia-section.av-minimum-height-custom:first-child > .container,
#top #main > .avia-section.av-minimum-height-custom:first-child .av-section-color-overlay-wrap > .container {
height: 240px !important;
}
} @media only screen and (max-width: 767px) {
#top .avia-animated-number-circle {
width: 200px;
margin-inline: auto;
}
}  .page-id-16465 h3.slide-entry-title.entry-title {
margin-top: 15px;
font-size: 35px;
} @media only screen and (max-width: 767px) {
.page-id-16465 h3.slide-entry-title.entry-title {
font-size: var(--opa-text-title2);
line-height: var(--opa-leading-title);
}
}
.page-id-16465 .slide-entry-excerpt.entry-content .read-more-link {
width: 8.6%;
}
.page-id-16465 #post-news-list .avia-content-slider article.slide-entry.flex_column .slide-image {
background-color: #F4F4F4;
margin-bottom: 0;
}
.page-id-16465 #post-news-list article.slide-entry.flex_column {
border: 1px #8F2927 solid;
}
.page-id-16465 #post-news-list article.slide-entry.flex_column:hover {
border: 1px #000 solid;
}
.page-id-16465 #post-news-list .avia-content-slider .slide-image,
.page-id-16465 .avia-content-slider .slide-image img {
border-radius: 0;
}
@media only screen and (max-width: 767px) {
.page-id-16465 #post-news-list .slide-entry-excerpt.entry-content .read-more-link {
width: 28.6% !important;
}
}
.page-id-16465 #post-news-list .avia-content-slider .slide-meta {
display: none;
}
.page-id-16465 #post-news-list .avia-content-slider .slide-entry-title {
padding-bottom: 10px;
}
.page-id-16465 #post-news-list .slide-entry-excerpt.entry-content .read-more-link {
width: 20%;
}
.page-id-16465 #post-news-list h3.slide-entry-title.entry-title {
font-size: 20px;
}
.page-id-16465 #post-news-list .avia-content-slider-inner {
height: 630px;
overflow-y: auto;
padding: 0 15px 0 0;
}
.page-id-16465 #post-news-list .slide-entry-wrap {
margin-bottom: 16px;
}
.page-id-16465 #post-news-list .slide-entry-wrap:last-child {
margin-bottom: 0;
}
.page-id-16465 #post-news-list article.slide-entry.flex_column {
min-height: 170px;
}
.page-id-16465 #post-news-list .avia-content-slider article.slide-entry.flex_column {
display: flex;
flex-flow: row;
}
.page-id-16465 #post-news-list .avia-content-slider article.slide-entry.flex_column .slide-image {
flex: 0 0 44%;
width: auto;
}
.page-id-16465 #post-news-list .avia-content-slider article.slide-entry.flex_column .slide-content {
flex: 1 1 auto;
width: auto;
padding: 5px 15px;
}
.page-id-16465 #post-news-list .avia-content-slider-inner::-webkit-scrollbar {
width: 8px;
}
.page-id-16465 #post-news-list .avia-content-slider-inner::-webkit-scrollbar-thumb {
background-color: #8F2927;
border-radius: 4px;
}
.page-id-16465 #post-news-list .avia-content-slider-inner::-webkit-scrollbar-thumb:hover {
background-color: #fff;
}
.page-id-16465 #post-news-list .avia-content-slider-inner::-webkit-scrollbar-track {
background: #fff0;
}
@media only screen and (max-width: 767px) {
.page-id-16465 #post-news-list article.slide-entry.flex_column {
flex-flow: column;
min-height: 0;
}
.page-id-16465 #post-news-list .avia-content-slider article.slide-entry.flex_column .slide-image,
.page-id-16465 #post-news-list .avia-content-slider article.slide-entry.flex_column .slide-content {
width: 100%;
flex: 0 0 auto;
}
} @media only screen and (max-width: 1023px), (hover: none) {
.page-id-16465 #post-news-list .avia-content-slider-inner {
height: auto;
overflow: visible;
padding-right: 0;
}
.page-id-16465 #post-news-list .slide-entry-wrap:nth-child(n + 5) {
display: none;
}
.page-id-16465 #post-news-list .slide-entry-wrap:nth-child(4) {
margin-bottom: 0;
}
}
.page-id-16465 #storyspace .avia-content-slider .slide-entry-title {
font-size: 20px;
text-align: center;
line-height: 1.3em;
margin: 0;
}
.page-id-16465 #storyspace .avia-content-slider .slide-image,
.page-id-16465 #storyspace .avia-content-slider .slide-image img {
border-radius: 0;
}
.page-id-16465 #storyspace .avia-content-slider-inner {
height: 352px !important;
}
.page-id-16465 #storyspace div .av_one_fourth {
margin-left: 15px;
width: 23.5%;
}
@media only screen and (min-width: 768px) and (max-width: 1098px) {
.page-id-16465 #storyspace div .av_one_fourth {
width: 22%;
}
}
.page-id-16465 #storyspace .slide-entry .slide-content {
padding: 15px 0 15px 0;
border-bottom: 1px solid #8F2927;
}
#top.page-id-16465 #storyspace .avia-content-slider,
#top.page-id-16465 #storyspace .avia-content-slider .avia-content-slider-inner {
overflow: visible;
}
#top.page-id-16465 #storyspace .avia-content-slider .avia-slideshow-arrows a.avia-svg-icon {
width: 45px;
height: 45px;
border-radius: 50%;
background: transparent;
display: flex;
align-items: center;
justify-content: center;
top: 56%;
transform: translateY(-50%);
transition: background-color 0.25s ease, border-color 0.25s ease;
}
#top.page-id-16465 #storyspace .avia-content-slider .avia-slideshow-arrows a.avia-svg-icon svg {
fill: #c49a6c;
width: 27px;
height: 27px;
margin: 0;
}
#top.page-id-16465 #storyspace .avia-content-slider .avia-slideshow-arrows a.avia-svg-icon:hover {
background-color: #c49a6c !important;
}
#top.page-id-16465 #storyspace .avia-content-slider .avia-slideshow-arrows a.avia-svg-icon:hover svg {
fill: #ffffff !important;
}
#top.page-id-16465 #storyspace .avia-content-slider .avia-slideshow-arrows a.next-slide {
right: -49px;
}
#top.page-id-16465 #storyspace .avia-content-slider .avia-slideshow-arrows a.prev-slide {
left: -49px;
}
@media only screen and (min-width: 768px) and (max-width: 1240px) {
#top.page-id-16465 #storyspace .avia-content-slider .avia-slideshow-arrows a.next-slide {
right: -45px !important;
}
#top.page-id-16465 #storyspace .avia-content-slider .avia-slideshow-arrows a.prev-slide {
left: -45px !important;
}
}
@media only screen and (max-width: 767px) {
#top.page-id-16465 #storyspace .avia-content-slider .avia-slideshow-arrows a.avia-svg-icon {
width: 32px;
height: 32px;
}
#top.page-id-16465 #storyspace .avia-content-slider .avia-slideshow-arrows a.avia-svg-icon svg {
width: 18px !important;
height: 18px !important;
}
#top.page-id-16465 #storyspace .avia-content-slider .avia-slideshow-arrows a.next-slide {
right: -16px !important;
}
#top.page-id-16465 #storyspace .avia-content-slider .avia-slideshow-arrows a.prev-slide {
left: -16px !important;
}
.page-id-16465 #storyspace .avia-content-slider .slide-entry-wrap {
display: flex;
justify-content: center;
}
.page-id-16465 #storyspace .avia-content-slider .slide-entry.av_fullwidth {
width: 88% !important;
margin: 0 auto !important;
}
}
.page-id-16465 .txtoverlay:hover .avia-image-overlay-wrap::after {
content: '';
width: 100%;
height: 100%;
position: absolute;
border: 1.5px solid #8F2927;
margin-left: 10px;
margin-top: 10px;
left: 0;
top: 0;
z-index: -1;
}
.page-id-16465 .txtoverlay .av-image-caption-overlay-center {
vertical-align: bottom;
text-align: left;
padding-bottom: 1em;
}
.page-id-16465 .txtoverlay .av-image-caption-overlay-center span {
display: none;
font-size: 15px;
line-height: 24px;
}
.page-id-16465 .txtoverlay .av-image-caption-overlay-center h3 {
color: #fff;
}
.page-id-16465 .txtoverlay:hover .av-image-caption-overlay-center span {
display: block !important;
color: #ffffff !important;
}
.page-id-16465 .txtoverlay:hover .av-image-caption-overlay-center h3 {
display: block !important;
font-size: 20px;
margin-bottom: 15px;
}
.page-id-16465 .txtoverlay .av-caption-image-overlay-bg {
opacity: 0.3 !important;
background: linear-gradient(180deg,#fff0,rgb(0 0 0)) !important;
}
.page-id-16465 .txtoverlay .avia-image-overlay-wrap:hover .av-caption-image-overlay-bg {
opacity: 0.8 !important;
background-color: #000 !important;
} @media (hover: none) {
.page-id-16465 .txtoverlay .av-image-caption-overlay-center span {
display: block !important;
}
.page-id-16465 .txtoverlay .av-caption-image-overlay-bg {
opacity: 0.75 !important;
}
}
#top.page-id-16465 .no_margin.av_one_third {
border-radius: 0 999px 999px 0;
} @media only screen and (max-width: 767px) {
#top.page-id-16465 .no_margin.av_one_third {
border-radius: 0 0 160px 0;
} .responsive #top.page-id-16465 #wrap_all .no_margin.av_one_third:has(.opa-surface-red) {
padding: var(--opa-space-7) var(--opa-space-5) var(--opa-space-8) !important;
}
} .page-id-16954 .imgcircle {
border-radius: 50%;
padding: 10px;
border: 1px solid #C49A6C;
}
#top.page-id-16954 .av-subnav-menu > li {
font-size: 17px;
font-weight: bold;
}
#top.page-id-16954 .av-subnav-menu > li > a:active,
#top.page-id-16954 .av-subnav-menu > li > a:focus {
color: #8F2927;
}
#top.page-id-16954 .av-subnav-menu > li.active > a {
color: #8F2927 !important;
}
#top.page-id-16954 .av-subnav-menu > li > a:hover {
color: #000000;
}
#top.page-id-16954 .av-subnav-menu > li > a {
color: #2e2e2e;
}
.page-id-16954 .custom-scrollbar {
max-height: 300px;
overflow-y: scroll;
overflow-x: hidden;
padding: 0 15px 0 0;
}
.page-id-16954 .custom-scrollbar::-webkit-scrollbar {
width: 8px;
}
.page-id-16954 .custom-scrollbar::-webkit-scrollbar-thumb {
background-color: #8F2927;
border-radius: 4px;
}
.page-id-16954 .custom-scrollbar::-webkit-scrollbar-thumb:hover {
background-color: white;
}
@media only screen and (max-width: 789px) {
.page-id-16954 .custom-scrollbar {
padding: 30px 15px 30px 15px;
}
} @media only screen and (max-width: 1023px), (hover: none) {
.page-id-16954 .custom-scrollbar {
max-height: none;
overflow: visible;
}
} #top.page-id-16951 .av-control-minimal .avia-slideshow-arrows a.avia-svg-icon {
border: none;
}
.page-id-16951 .border_1 .hr-inner.inner-border-av-border-thin {
border-top-width: 80px;
}
.page-id-16951 .avia-no-number {
opacity: 1;
font-weight: 900;
font-size: 40px;
color: var(--opa-gold-text); }
.page-id-16951 .avia-animated-number-content p {
font-weight: bold;
color: var(--opa-gold-text); margin-top: 10px;
} .page-id-22106 .av-layout-tab {
padding: 30px 0 50px 0;
}
.page-id-22106 .av-tab-section-tab-title-container.avia-tab-title-padding-default {
z-index: 99;
}
.page-id-22106 .av-tab-section-tab-title-container {
padding: 50px 0 50px 0;
}
#top.page-id-22106 .av-section-tab-title {
border: 1px solid #b5b5b5;
padding: 0 10px 0 10px;
margin: 8px;
color: #2E2E2E;
}
#top.page-id-22106 a.av-active-tab-title {
border: 1px solid #8F2927;
color: white !important;
background-color: #8F2927;
}
.page-id-22106 .avia-tab-title-padding-default .av-outer-tab-title {
padding-bottom: 0;
padding-top: 0;
}
.page-id-22106 .av-tab-no-icon.av-tab-no-image .av-inner-tab-title {
margin-bottom: 0;
min-width: 105px;
font-size: 17px;
}
#top.page-id-22106 .av-section-tab-title:hover {
border: 1px solid #000000 !important;
padding: 0 10px 0 10px;
color: white !important;
background-color: #000000;
border-radius: 0;
}
#top.page-id-22106 .av-tab-arrow-container span {
display: none;
} .page-id-20413 #not-full-both {
padding-left: calc((100% - 1310px)/2);
padding-right: calc((100% - 1310px)/2);
} .page-id-3154 table th,
.page-id-3154 table td {
color: #000000;
}  .page-id-16471 table tr th:first-child,
.page-id-16471 table tr td:first-child {
width: 17%;
text-align: center;
} .page-id-16471 td {
background: white !important;
vertical-align: top !important;
} .page-id-27218 span.pagination-meta {
color: #000000;
}
.page-id-27218 span.current {
background: #8F2927 !important;
color: #ffffff !important;
border-color: #8F2927;
}
.page-id-27218 a.inactive.next_page {
color: #000000;
border: 1px solid #d6d6d6;
}
.page-id-27218 a.inactive.next_page:hover {
background: transparent !important;
color: #8F2927 !important;
border-color: #8F2927 !important;
} .page-id-27218 .avia-content-slider .avia-content-slider-inner {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: var(--opa-space-6) var(--opa-space-5);
}
.page-id-27218 .avia-content-slider .slide-entry-wrap {
display: contents;
}
#top.page-id-27218 #wrap_all .avia-content-slider .slide-entry {
float: none;
width: auto;
margin: 0 !important;
}
@media only screen and (max-width: 1023px) {
.page-id-27218 .avia-content-slider .avia-content-slider-inner {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media only screen and (max-width: 767px) {
.page-id-27218 .avia-content-slider .avia-content-slider-inner {
grid-template-columns: minmax(0, 1fr);
}
} @media only screen and (max-width: 767px) {
.page-id-27218 #main .container:has(> aside.sidebar) {
display: flex;
flex-direction: column;
}
#top.page-id-27218 #main .container > aside.sidebar {
order: -1;
padding: var(--opa-space-5) 0 var(--opa-space-4);
border: none;
} #top.page-id-27218 #main .container > .template-page {
margin: 0;
padding: 0 0 var(--opa-space-7);
}
#top.page-id-27218 .sidebar .widget:first-child {
padding: 0;
border: none;
border-radius: 0;
} .page-id-27218 .sidebar .widgettitle {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}
#top.page-id-27218 .sidebar .news-menu {
display: flex;
gap: var(--opa-space-2);
margin: 0;
padding: var(--opa-space-1) 0;
overflow-x: auto;
scroll-snap-type: x proximity;
scrollbar-width: none;
}
#top.page-id-27218 .sidebar .news-menu::-webkit-scrollbar {
display: none;
}
#top.page-id-27218 #wrap_all .sidebar .news-menu :is(li, ul) {
display: contents;
}
#top.page-id-27218 .sidebar .news-menu li::before {
content: none;
}
#top.page-id-27218 #wrap_all .sidebar .news-menu a {
display: flex;
flex: none;
align-items: center;
min-height: var(--opa-tap);
padding: 0 var(--opa-space-4);
border: 1px solid var(--opa-separator);
border-radius: var(--opa-radius-pill);
background: var(--opa-bg);
color: var(--opa-label-body);
font-size: var(--opa-text-subhead);
white-space: nowrap;
scroll-snap-align: start;
}
#top.page-id-27218 #wrap_all .sidebar .news-menu :is(.current-menu-item, .current_page_item) > a {
border-color: var(--opa-red);
background: var(--opa-red);
color: #fff;
}
}
.page-id-27218 h3.slide-entry-title.entry-title {
margin-top: 15px;
font-size: 20px;
}
.page-id-27218 .slide-entry-excerpt.entry-content .read-more-link {
width: 20%;
} :is(.page-id-16465, .page-id-27218) .slide-entry-excerpt.entry-content {
font-size: 17px;
}
:is(.page-id-16465, .page-id-27218) .slide-entry-excerpt.entry-content .read-more-link {
padding-top: 1rem;
padding-bottom: 1rem;
}
:is(.page-id-16465, .page-id-27218) a.more-link {
margin-top: 15px;
color: var(--opa-red);
white-space: nowrap;
} :is(.page-id-16465, .page-id-27218) a.more-link:hover {
color: #000 !important;
} :is(.page-id-16465, .page-id-27218) .slide-entry-excerpt.entry-content .read-more-link::after {
content: "";
display: block;
width: 100%;
height: 2px;
background: var(--opa-red);
transform: scaleX(0);
transform-origin: right;
transition: transform var(--opa-duration-slow) var(--opa-ease-out);
}
:is(.page-id-16465, .page-id-27218) .slide-entry-excerpt.entry-content .read-more-link:hover::after {
background: #000;
transform: scaleX(1);
transform-origin: left;
} .page-id-20616 #sitemap ul {
margin-left: 1.5em;
line-height: 1.8;
}
.page-id-20616 #sitemap h2 a {
color: #222;
font-weight: 600;
}
.page-id-20616 #sitemap section {
margin-bottom: 1.2em;
}