:root { --opa-red: #8f2827; --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-separator-strong: #c6c6c8; --opa-fill: #f4f4f4; --opa-fill-strong: #ededed; --opa-bg: #fff;
--opa-bg-grouped: #f7f7f7;  --enfold-main-color-meta: var(--opa-gold-text);
--enfold-alternate-color-meta: var(--opa-gold-text); --opa-text-large-title: 2.125rem; --opa-text-title2: 1.375rem; --opa-text-title3: 1.25rem; --opa-text-h4: 1.125rem; --opa-text-body: 1rem; --opa-text-subhead: 0.9375rem; --opa-text-footnote: 0.8125rem; --opa-text-caption: 0.75rem; --opa-leading-body: 1.5rem;  --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-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-duration: 250ms; --opa-duration-slow: 400ms; --opa-ease-out: cubic-bezier(0, 0, 0.58, 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;
} body#top {
line-height: var(--opa-leading-body);
}
#top :is(h1, h2, h3, h4, h5, h6) {
line-height: 1.2;
line-height: round(nearest, 1.2em, 4px);
}
.avia_textblock p {
text-align: justify;
} @media only screen and (max-width: 767px) {
#top .avia_textblock p {
text-align: start;
}
} a:hover,
a:focus,
a:visited {
text-decoration: none;
}
#top .avia_textblock a:is(:hover, :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: var(--opa-text-title3);
}
.position-title {
color: var(--opa-label-body);
font-size: var(--opa-text-title3);
} #top :is(.minor-meta, .post-meta-infos, .slide-meta),
#top .avia-content-slider .slide-meta time {
font-size: var(--opa-text-footnote);
}  #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;
} #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:is(:hover, :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: var(--opa-text-subhead);
} .av-hamburger-inner,
.av-hamburger-inner::before,
.av-hamburger-inner::after {
height: 2px;
}
.av-hamburger-box {
max-width: 32px;
height: 4px;
}
.av-hamburger-inner::before {
top: -8px;
}
.av-hamburger-inner::after {
bottom: -8px;
}
#top #av-burger-menu-ul {
vertical-align: top;
} #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_main .container {
width: 90%;
max-width: 90%;
} .responsive #top #header_meta {
display: none;
}
} @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;
}
.responsive.html_header_top.html_header_topbar_active.html_header_sticky #top #wrap_all #main {
padding-top: 64px;
}
} @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 .social_bookmarks li {
width: 40px;
margin-right: var(--opa-space-1);
margin-left: var(--opa-space-1);
}
#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 .av-social-link-line a,
#top #wrap_all .av-social-link-line:hover a {
color: #fff;
background: #07b53b url(//opa.tmu.edu.tw/wp-content/uploads/2025/12/line-1.png) center / 20px no-repeat;
}
#top #wrap_all .av-social-link-line a::before {
content: "";
} #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: var(--opa-space-3) var(--opa-space-2);
} 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 :is(th, td) {
font-size: var(--opa-text-body);
}
#top #wrap_all th {
border-color: var(--opa-fill-strong);
} 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;
}
} .opa-surface-red {
--opa-button-bg: var(--opa-gold);
--opa-button-label: var(--opa-on-gold);
}
#top #wrap_all :is(.avia-color-theme-color, .avia-color-theme-color-subtle, .avia-color-theme-color-highlight) {
position: relative;
z-index: 1;
overflow: hidden;
padding: var(--opa-space-4) var(--opa-space-5);
border: none;
border-radius: var(--opa-radius-pill);
background: var(--opa-button-bg, var(--opa-red));
box-shadow: var(--opa-shadow-1);
color: var(--opa-button-label, #fff);
font-size: var(--opa-text-body);
font-weight: bold;
transition: color var(--opa-duration) var(--opa-ease-out);
}
#top #wrap_all :is(.avia-color-theme-color, .avia-color-theme-color-subtle, .avia-color-theme-color-highlight):hover {
color: #fff;
}
#top #wrap_all :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: var(--opa-label);
transition: width var(--opa-duration) var(--opa-ease-out);
}
#top #wrap_all :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: var(--opa-space-2);
color: var(--opa-gold);
font-size: var(--opa-text-caption);
}  .avia_transform #top a:hover .image-overlay {
opacity: 0.3 !important;
} .avia_desktop #top .av-hover-overlay-active .av-masonry-image-container {
opacity: 1;
} #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 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;
}
} .av-tab-section-tab-title-container {
z-index: 99;
padding: var(--opa-space-7) 0;
}
.av-layout-tab {
padding: var(--opa-space-6) 0 var(--opa-space-7);
}
#top .av-section-tab-title {
margin: var(--opa-space-2);
padding: 0 var(--opa-space-2);
border: 1px solid var(--opa-separator-strong);
color: var(--opa-label-body);
}
#top a.av-active-tab-title {
border-color: var(--opa-red);
background-color: var(--opa-red);
color: #fff !important;
}
#top .av-section-tab-title:hover {
border-color: var(--opa-label) !important;
border-radius: 0;
background-color: var(--opa-label);
color: #fff !important;
}
#top .av-tab-section-tab-title-container .av-outer-tab-title {
padding-block: 0;
}
#top .av-inner-tab-title {
min-width: 104px;
margin-bottom: 0;
font-size: var(--opa-text-h4);
font-weight: 600;
}
#top .av-tab-arrow-container span {
display: none;
} #top #wrap_all .av-subnav-menu > li {
font-size: var(--opa-text-body);
font-weight: bold;
}
#top #wrap_all .av-subnav-menu > li > a {
color: var(--opa-label-body);
}
#top #wrap_all .av-subnav-menu > li > a:is(:active, :focus) {
color: var(--opa-red);
}
#top #wrap_all .av-subnav-menu > li > a:hover {
color: var(--opa-label);
} #top #wrap_all .av-subnav-menu > li.active > a {
color: var(--opa-red);
} @media only screen and (max-width: 1279px) {
.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));
}
} #top .slide-entry-title {
margin-top: var(--opa-space-4);
font-size: var(--opa-text-title3);
}
#top .slide-entry-excerpt {
font-size: var(--opa-text-body);
}
#top .slide-entry-excerpt .read-more-link {
width: fit-content;
padding-block: var(--opa-space-4);
}
#top #wrap_all .slide-entry-excerpt .more-link {
margin-top: var(--opa-space-4);
color: var(--opa-red);
white-space: nowrap;
}
#top #wrap_all .slide-entry-excerpt .more-link:hover {
color: var(--opa-label);
} #top .slide-entry-excerpt .read-more-link::after {
content: "";
display: block;
height: 2px;
background: var(--opa-red);
transform: scaleX(0);
transform-origin: right;
transition: transform var(--opa-duration-slow) var(--opa-ease-out);
}
#top .slide-entry-excerpt .read-more-link:hover::after {
background: var(--opa-label);
transform: scaleX(1);
transform-origin: left;
}
@media only screen and (max-width: 767px) { .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
margin-bottom: var(--opa-space-5);
}
.avia-content-slider .slide-entry-wrap {
margin-bottom: 0;
}
} #top .pagination .pagination-meta {
color: var(--opa-label);
}
#top #wrap_all .pagination a {
border: 1px solid var(--opa-separator-strong);
color: var(--opa-label);
}
#top #wrap_all .pagination a:hover {
border-color: var(--opa-red);
background: transparent;
color: var(--opa-red);
}
#top #wrap_all .pagination .current {
border: 1px solid var(--opa-red);
background: var(--opa-red);
color: #fff;
} @media only screen and (max-width: 767px) {
#top .avia-animated-number-circle {
width: 200px;
margin-inline: auto;
}
} .avia-video,
.avia-iframe-wrap {
margin-bottom: 0;
} .av-catalogue-title {
padding-right: 10em;
text-transform: none;
} @media only screen and (max-width: 767px) {
#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
margin-top: 0;
}
} .opa-home-list .avia-content-slider-inner::-webkit-scrollbar {
width: 8px;
}
.opa-home-list .avia-content-slider-inner::-webkit-scrollbar-thumb {
border-radius: var(--opa-radius-pill);
background-color: var(--opa-red);
}
.opa-home-list .avia-content-slider-inner::-webkit-scrollbar-track {
background: transparent;
}  #top .sidebar .widget:first-child {
padding: var(--opa-space-6) var(--opa-space-4);
border: 1px solid var(--opa-fill);
border-block: 3px solid var(--opa-red);
border-radius: var(--opa-radius-m);
}
.sidebar_left .inner_sidebar {
margin-right: 0;
}
.widget_nav_menu a {
border-bottom: 1px solid var(--opa-separator);
font-size: var(--opa-text-body);
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: var(--opa-label);
} #socket .copyright {
float: none;
}
.madeby {
float: right;
} #top .footer-page-content .avia_codeblock :is(p, span, a) {
font-size: var(--opa-text-footnote) !important;
} .responsive #top #scroll-top-link {
right: var(--opa-space-5);
display: block;
} @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: calc(-1 * var(--opa-space-3));
padding-block: var(--opa-space-3);
} #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);
}
} @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;
}
}   .page-id-16465 .avia-content-slider :is(.slide-image, .slide-image img) {
border-radius: 0;
} #top .opa-home-featured .avia-content-slider-inner {
display: grid;
height: auto !important;
}
#top .opa-home-featured .avia-content-slider-inner > .slide-entry-wrap {
position: relative;
grid-area: 1 / 1;
}
#top .opa-home-featured .slide-entry-title {
font-size: var(--opa-text-large-title);
}
@media only screen and (max-width: 767px) {
#top .opa-home-featured .slide-entry-title {
font-size: var(--opa-text-title2);
}
} #top .opa-home-list .avia-content-slider-inner {
height: 632px;
overflow-y: auto;
padding-right: var(--opa-space-4);
}
#top .opa-home-list .slide-entry-wrap {
margin-bottom: var(--opa-space-4);
}
#top .opa-home-list .slide-entry-wrap:last-child {
margin-bottom: 0;
}
#top .opa-home-list .slide-entry {
display: flex;
min-height: 168px;
border: 1px solid var(--opa-red);
}
#top .opa-home-list .slide-entry:hover {
border-color: var(--opa-label);
}
#top .opa-home-list .slide-image {
flex: 0 0 44%;
width: auto;
margin-bottom: 0;
background-color: var(--opa-fill);
}
#top .opa-home-list .slide-content {
flex: 1 1 auto;
width: auto;
padding: var(--opa-space-1) var(--opa-space-4);
}
#top .opa-home-list .slide-entry-title {
padding-bottom: var(--opa-space-2);
}
#top .opa-home-list .slide-meta {
display: none;
}
@media only screen and (max-width: 767px) {
#top .opa-home-list .slide-entry {
flex-direction: column;
min-height: 0;
}
#top .opa-home-list :is(.slide-image, .slide-content) {
flex: 0 0 auto;
width: 100%;
}
} @media only screen and (max-width: 1023px), (hover: none) {
#top .opa-home-list .avia-content-slider-inner {
height: auto;
overflow: visible;
padding-right: 0;
}
#top .opa-home-list .slide-entry-wrap:nth-child(n + 5) {
display: none;
}
#top .opa-home-list .slide-entry-wrap:nth-child(4) {
margin-bottom: 0;
}
} #top #storyspace .slide-entry-title {
margin: 0;
font-size: var(--opa-text-title3);
text-align: center;
}
#top #storyspace .avia-content-slider-inner {
height: 352px !important;
}
#top #storyspace :is(.avia-content-slider, .avia-content-slider-inner) {
overflow: visible;
}
#top #storyspace .av_one_fourth {
width: 23.5%;
margin-left: var(--opa-space-4);
}
#top #storyspace .slide-content {
padding: var(--opa-space-4) 0;
border-bottom: 1px solid var(--opa-red);
}
#top #storyspace .avia-slideshow-arrows a {
top: 56%;
display: flex;
align-items: center;
justify-content: center;
width: var(--opa-space-7);
height: var(--opa-space-7);
border-radius: 50%;
background: transparent;
transform: translateY(-50%);
transition: background-color var(--opa-duration) var(--opa-ease-out);
}
#top #storyspace .avia-slideshow-arrows svg {
width: var(--opa-space-5);
height: var(--opa-space-5);
margin: 0;
fill: var(--opa-gold);
}
#top #storyspace .avia-slideshow-arrows a:hover {
background-color: var(--opa-gold) !important;
}
#top #storyspace .avia-slideshow-arrows a:hover svg {
fill: #fff !important;
}
#top #storyspace .avia-slideshow-arrows .next-slide {
right: -52px;
}
#top #storyspace .avia-slideshow-arrows .prev-slide {
left: -52px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
#top #storyspace .av_one_fourth {
width: 22%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
#top #storyspace .avia-slideshow-arrows .next-slide {
right: calc(-1 * var(--opa-space-7)) !important;
}
#top #storyspace .avia-slideshow-arrows .prev-slide {
left: calc(-1 * var(--opa-space-7)) !important;
}
}
@media only screen and (max-width: 767px) {
#top #storyspace .avia-slideshow-arrows a {
width: var(--opa-space-6);
height: var(--opa-space-6);
}
#top #storyspace .avia-slideshow-arrows svg {
width: var(--opa-space-4) !important;
height: var(--opa-space-4) !important;
}
#top #storyspace .avia-slideshow-arrows .next-slide {
right: calc(-1 * var(--opa-space-4)) !important;
}
#top #storyspace .avia-slideshow-arrows .prev-slide {
left: calc(-1 * var(--opa-space-4)) !important;
}
#top #storyspace .slide-entry-wrap {
display: flex;
justify-content: center;
}
#top #storyspace .slide-entry.av_fullwidth {
width: 88% !important;
margin: 0 auto !important;
}
} #top .txtoverlay:hover .avia-image-overlay-wrap::after {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 100%;
margin-top: var(--opa-space-2);
margin-left: var(--opa-space-2);
border: 1.5px solid var(--opa-red);
}
#top .txtoverlay .av-image-caption-overlay-center {
padding-bottom: var(--opa-space-4);
text-align: left;
vertical-align: bottom;
}
#top .txtoverlay .av-image-caption-overlay-center span {
display: none;
font-size: var(--opa-text-subhead);
line-height: var(--opa-leading-body);
}
#top .txtoverlay .av-image-caption-overlay-center h3 {
color: #fff;
}
#top .txtoverlay:hover .av-image-caption-overlay-center span {
display: block !important;
color: #fff !important;
}
#top .txtoverlay:hover .av-image-caption-overlay-center h3 {
display: block !important;
margin-bottom: var(--opa-space-4);
font-size: var(--opa-text-title3);
}
#top .txtoverlay .av-caption-image-overlay-bg {
opacity: 0.3 !important;
background: linear-gradient(180deg, transparent, #000) !important;
}
#top .txtoverlay .avia-image-overlay-wrap:hover .av-caption-image-overlay-bg {
opacity: 0.8 !important;
background-color: #000 !important;
} @media (hover: none) {
#top .txtoverlay .av-image-caption-overlay-center span {
display: block !important;
}
#top .txtoverlay .av-caption-image-overlay-bg {
opacity: 0.75 !important;
}
} #top .no_margin.av_one_third:has(.opa-surface-red) {
border-radius: 0 var(--opa-radius-pill) var(--opa-radius-pill) 0;
} @media only screen and (max-width: 767px) {
#top .no_margin.av_one_third:has(.opa-surface-red) {
border-radius: 0 0 160px 0;
} .responsive #top #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 {
padding: var(--opa-space-2);
border: 1px solid var(--opa-gold);
border-radius: 50%;
} #top.page-id-16951 .av-control-minimal .avia-slideshow-arrows a {
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-size: var(--opa-text-large-title);
font-weight: bold;
}
.page-id-16951 .avia-animated-number-content p {
margin-top: var(--opa-space-2);
font-weight: bold;
} .page-id-20413 #not-full-both {
padding-right: calc((100% - 1310px) / 2);
padding-left: calc((100% - 1310px) / 2);
}  .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);
}
.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;
}
} #top #sitemap section {
margin-bottom: var(--opa-space-5);
}
#top #sitemap h2 a {
color: var(--opa-label);
font-weight: bold;
}
#top #sitemap ul {
margin-left: var(--opa-space-5);
line-height: var(--opa-space-6);
}