<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* { box-sizing: border-box; position: relative; max-width: 100%; }

html, body, .main-wrapper, .main-wrapper * { max-height: 100%; }
body { color: #444; font-family: "Metrophobic", sans-serif; }
table, input, select, option, button, textarea { font: inherit; color: inherit; }
ul, ol { padding-left: 25px; }
li { margin: 6px 0; }
ul.para-li li, ol.para-li li { text-align: justify; }
p { line-height: 1.5; text-align: justify; }
p:last-child { margin-bottom: 0; }
form p { text-align: left; }
a { text-decoration: none; }
a:hover, a:active, a:focus { color: red; }
hr { opacity: 0.3; }
hr.half-margin { margin: 4px 0; }
label span { display: inline-block; }
dt { margin-bottom: 4px; font-weight: bold; }
dd { margin-bottom: 16px; text-align: justify; }

.p-txt-align-c &gt; p { text-align: center; }
.p-txt-align-l &gt; p { text-align: left; }
.p-txt-align-r &gt; p { text-align: right; }

.clear { clear: both; height: 1px; }
.center-el { margin-right: auto; margin-left: auto; }
.center-t, .align-c { text-align: center; }
.align-r { text-align: right; }
.align-l { text-align: left; }
.align-j { text-align: justify; }
.v-align-t { vertical-align: top; }
.v-align-m, .v-align-m * { vertical-align: middle !important; }
.v-align-b { vertical-align: bottom !important; }
.float-r { float: right; }
.float-l { float: left; }
.cursor-hand { cursor: pointer; }
.block { display: block !important; }
.inline-block { display: inline-block; }
.bold { font-weight: bold; }
.no-bold { font-weight: normal; }
.no-pad { padding: 0 !important; }
.no-border { border: 0 none !important; }
.width-100\%, .full-width { width: 100% !important; max-width: 100% !important; }
.width-50\%, .half-width { width: 50% !important; }
.width-33\% { width: 33%; }
.height-100\%, .full-height { height: 100% !important; max-height: 100% !important; }
.bigger { font-size: 120%; }
.margin-t-b-1x { margin-top: 8px; margin-bottom: 8px; }
.margin-t-0 { margin-top: 0; }
.margin-t-1x { margin-top: 8px; }
.margin-t-2x { margin-top: 16px; }
.margin-t-3x { margin-top: 24px; }
.margin-b-0 { margin-bottom: 0; }
.margin-b-1x { margin-bottom: 8px; }
.margin-b-2x { margin-bottom: 16px; }
.margin-r-1x { margin-right: 8px; }
.margin-r-2x { margin-right: 16px; }
.margin-l-1x { margin-left: 8px; }
.margin-l-r-1x { margin-left: 8px; margin-right: 8px; }
.padding-r-2x { padding-right: 16px; }
.padding-l-2x { padding-left: 16px; }
.success-msg, .err-msg { border: 1px solid; padding: 8px 12px; text-align: center; }
.success-msg { border-color: green; color: green; }
.err-msg { border-color: red; color: red; }
.font-0 { font-size: 0; }
.svg-filter-invert { filter: invert(1); }
.bg-white-transparent { background-color: #fffe; }

input[type="checkbox"], input[type="radio"] { transform: scale(1.5); vertical-align: middle; }
label input + span { top: 4px; }
label input[type="checkbox"] { top: 2px; }

table { border-collapse: collapse; empty-cells: show; }
th { text-align: left; }
th small { font-weight: normal; }

table.v-align-t td, table.v-align-t th { vertical-align: top; }
.tbl-form td, .tbl-form th { padding: 4px 8px; vertical-align: top; }
.tbl-form th { padding-top: 10px; }
.tbl-form .td-form-btns { padding-top: 16px; text-align: center; }
.tbl-form .section-heading { font-weight: bold; font-size: 120%; text-align: center; border-top: 8px solid transparent; border-bottom: 8px solid transparent; background-color: #ddd; }
.tbl-pad-start-end-0 th:first-child, .tbl-pad-start-end-0 td:first-child { padding-left: 0 }
.tbl-pad-start-end-0 th:last-child, .tbl-pad-start-end-0 td:last-child { padding-right: 0 }

details.tooltip { display: inline-block; border: 1px solid #bbb; border-radius: 6px; font-size: 80%; font-weight: normal; color: red; text-align: center; }
details.tooltip summary { border-radius: 4px; padding: 0 4px; cursor: pointer; }
details.tooltip summary:hover { background-color: #eee; }
details.tooltip span { display: inline-block; padding: 0 4px 3px; }

.txt, button, select, textarea, .btn { border-radius: 0; }
.txt, select { border: 1px solid #ccc; padding: 4px; width: 250px; }
.txt.w-auto, select.w-auto { width: auto; }
.txt[required], select[required], .required { border-bottom: 1px solid red; }
.txt[required]:focus, select[required]:focus, .required:focus { outline: 1px solid red; }
.txt.auto-height { height: auto; }
select, input[type=file] { background-color: white; }

label[for] { display: inline-block; cursor: pointer; }
label.cursor-hand { white-space: nowrap; }

.btn { display: inline-block; }
button[type="submit"], .btn { border: 2px solid transparent; cursor: pointer; padding: 5px 10px; }
.btn-small { padding: 2px 6px; }
.btn-gold { background-color: #EED100; }
.btn-gold:hover, .btn-gold:focus, .btn-gold:active { background-color: transparent; color: #EED100 !important; border-color: #EED100; }
.btn-blue { background-color: blue; color: white; }
.btn-blue:hover, .btn-blue:focus, .btn-blue:active { background-color: transparent; color: blue !important; border-color: blue; }
.btn-green { background-color: #97CC04; color: white; }
.btn-green:hover, .btn-green:focus, .btn-green:active { background-color: transparent; color: #97CC04 !important; border-color: #97CC04; }
.btn-orange { background-color: #F45D01; color: white; }
.btn-orange:hover, .btn-orange:focus, .btn-orange:active { background-color: transparent; color: #F45D01 !important; border-color: #F45D01; }
.btn-dark { background-color: #2e4944; }

.txt:disabled, .btn:disabled, .btn:disabled:hover, button:disabled, button:disabled:hover, select:disabled, option:disabled, textarea:disabled { background-color: #ddd; color: #888 !important; cursor: not-allowed; }

.loading-container { display: none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 999999; background-color: #0009; }
.loading-img { position: fixed; top: 50%; left: 50%; margin-left: -8px; margin-top: -8px; }

.msg-box { visibility: hidden; background-color: rgba(0, 0, 0, 0.7); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; }
.msg-box .msg-container { position: fixed; background-color: white; max-width: 90%; padding: 2px 10px; max-height: 100%; overflow: auto; }
.msg-box .msg-title { font-weight: bold; padding: 8px; }
.msg-box .msg-text { padding: 20px 0; }
.msg-box .msg-text &gt; *:first-child { margin-top: 0; }
.msg-box .msg-text &gt; *:last-child { margin-bottom: 0; }
.msg-box .msg-title, .msg-box .msg-text { text-align: center; border-bottom: 1px solid #ccc; }
.msg-box .msg-btn { padding: 8px; text-align: center; }
.msg-box .msg-btn button { margin: 3px 15px; }

.sort { width: 20px; height: 9px; cursor: pointer; margin-left: 4px; margin-right: 4px; }
.sort:before, .sort:after { font-family: 'FontAwesome'; position: absolute; color: white; top: 2px; }
.sort:after { content: "\f0d8"; margin-top: -4px; } /* up-arrow */
.sort:before { content: "\f0dd"; margin-top: 0px; } /* down-arrow */
.sort.desc:not(.asc):before, .sort.asc:not(.desc):after { color: #9bf; }

.dropdown-menu { max-width: none !important; }
.dropdown-menu .menu-separator:hover { background-color: inherit; }
.dropdown-menu .menu-separator hr { margin: 0.3rem 0; }

.top-menu { text-align: center; }
.top-menu .container { min-height: 38px; }
.top-menu .mobile-menu { display: none; }
.top-menu #top-menu-container { top: 0; width: 100%; left: 0; z-index: 99; background-color: white; }
.top-menu .top-sub-menu-out { text-align: left; display: inline-block; }
.top-menu .top-sub-menu-in { display: block; max-height: 0; overflow: hidden; position: absolute; top: 100%; z-index: 3; min-width: 100%; }
.top-menu, .top-menu .top-sub-menu-in { left: 0; }
.top-menu a, .top-menu .top-menu-lbl { display: inline-block; width: 100%; padding: 10px 12px; white-space: pre; background-color: #006; color: white; font-weight: bold; cursor: pointer; min-height: 40px }
.top-menu a:hover, .top-menu .top-menu-lbl:hover { background-color: blue; }
.top-menu .home-link a { padding-left: 15px; padding-right: 15px; }
.top-menu * { max-width: none !important; }
.top-menu .top-sub-menu-in-2 { display: block; max-height: 0; overflow: hidden; position: absolute; top: -10px; left: 178px;  /*100%;*/ z-index: 2; }
.top-menu .top-sub-menu-out:hover .top-sub-menu-in,
.top-menu .top-sub-menu-out:active .top-sub-menu-in,
.top-menu .top-sub-menu-out:focus .top-sub-menu-in,
.top-menu .top-sub-menu-out-2:hover .top-sub-menu-in-2,
.top-menu .top-sub-menu-out-2:active .top-sub-menu-in-2,
.top-menu .top-sub-menu-out-2:focus .top-sub-menu-in-2
{ max-height: 9999px; overflow: visible; }
.top-menu .top-sub-menu-out-2 .top-menu-lbl .ar-down { display: none; }

/*.header { padding: 8px; }*/
.header h1 { text-shadow: 3px 3px 5px #0004; }
.header h1 small { color: #444; font-size: .5em; vertical-align: middle; }
.header h3 { margin: 0 0 4px;top: 8px; font-size: larger; }
.header h3 span { color: #e94; }
.header h3 b { color: red; }

.head-marquee { background-color: yellow; padding-top: 3px; padding-bottom: 3px; }
.head-marquee span { color: green; }

.archive-header { font-size: 120%; font-weight: bold; background-color: brown; color: white; padding: 6px 10px; margin-top: 10px; text-align: center; }
.archive-rp-info { padding: 8px 10px; margin-bottom: 16px; border: 1px solid #bbb; }
.archive-rp-info div { line-height: 1.4; margin-bottom: 8px; }

.container { margin-left: auto; margin-right: auto; width: 1300px; display: flex; }
.container:after { content: ''; clear: both; display: block; }
.container .sidebar-l { order: 1; flex: 0 0 250px; }
.container .sidebar-r { order: 3; flex: 0 0 250px; }
.container .content { order: 2; flex: auto; }
.content { padding: 12px; }

.sidebar { width: 250px; float: left; margin: 16px 0; z-index: 2; }
.side-section { border: 3px solid brown; margin-bottom: 16px; }
.side-section:last-child { margin-bottom: 0; }
.side-heading { font-weight: bold; background-color: brown; color: #fff; text-align: center; padding: 8px; }
.side-content { padding: 8px; background-color: #fff; }
.side-content p { margin-top: .5em; margin-bottom: .5em; text-align: center; }
.side-content p:first-child { margin-top: 0; }
.side-content p:last-child { margin-bottom: 0; }
.side-content td { padding-top: 5px; padding-bottom: 5px; }
.side-content.side-block-links { padding: 8px 0; }
.side-content.side-block-links a { display: block; padding: 6px 8px; }
.side-content.side-block-links a:hover { background-color: #ddd; }

.indexing-partners div { padding-left: 3px; }
.indexing-partners div:first-child { padding-left: 0; padding-right: 3px; }
.indexing-partners img { margin-top: 3px; }
/*.leave-sidebar-pad { overflow: auto; float: left; margin-right: 16px; }*/

.listing { margin-right: auto; margin-left: auto; font-size: 80%; }
.listing th, .listing td { padding: 3px 6px; }
.listing th { background-color: #9bf; color: white; }
.listing .btn { color: white; }
.listing .row-0 { background-color: #f0f0f0; }
.listing .row-1 { background-color: #e8e8e8; }
.listing .row-0:hover, .listing .row-1:hover { background-color: #e0e0e0; }

table.pagination { margin-left: auto; margin-right: auto; background-color: #eee; margin-bottom: 8px; }
.pagination td { text-align: center; white-space: nowrap; }
.pagination td.summary { padding: 5px; }
.pagination td input { text-align: center; }
.pagination td a { display: block; padding: 6px 8px; }
.pagination td a:hover { background-color: #ddd; }

.g-recaptcha { cursor: pointer; display: inline-block; }
.g-recaptcha &gt; div { width: auto !important; height: auto !important; }
.btn-with-captcha { top: -35px; margin-left: 40px; }

.pay-info-box td { width: 50%; vertical-align: top; padding: 8px; }
.pay-info-box code { font-family: Consolas, Inconsolata, monospace; font-size: 120%; }
.pay-info-box .clr-1 { color: orange; }
.pay-info-box p { margin-top: 8px; margin-bottom: 8px; }
.pay-info-box p img { margin-bottom: -8px; }
.pay-info-box .b-u-qr-c { float: right; margin: 0 16px 16px 24px; }
.pay-info-box .currency-badge { display: inline-block; position: absolute; right: 0; top: 0; padding: 4px 8px; font-weight: bold; background-color: #eee; }

.footer { background-color: #eee; text-align: center; }
.footer tr { line-height: 1.8; }
.footer .footer-links a { margin-left: 8px; margin-right: 8px; vertical-align: middle; }

i.info { display: inline-block; margin-right: 3px; border-radius: 100%; border: 1px solid #bbf; background-color: #ddf; padding: 0 6px 0 3px; text-align: center; font-size: smaller; cursor: default; }
i.info span { display: none; position: absolute; z-index: 99; top: 130%; left: 0; background-color: #ddf; border: 1px solid #bbf; max-height: none; font-style: normal; text-align: left; white-space: pre; max-width: none !important; }
i.info:hover span { display: inline-block; }

.si-box-home { z-index: 2; float: right; width: 200px; margin: 0 0 12px 12px; border:2px solid #f44f4f; }
.si-box-home .si-box-title { padding: 8px; text-align: center; background-color: #f44f4f;color: white; }
.si-box-links { padding: 8px; }

.doi-logo { display: inline-block; height: 60px; width: 60px; border-radius: 100%; background-color: #fcb425; font-size: 34px; line-height: 58px; text-align: center; padding-right: 2px; }
.doi-logo .letter-d { color: black; }
.doi-logo .letters-oi { color: white; }

p.keywords { margin-top: 64px; }
p.keywords span:after { content: ","; }

.onesignal-customlink-container .onesignal-customlink-explanation { text-align: center; }
.a2a_kit { line-height: 2.8 !important; }
.fa { line-height: 0.9; }
.ui-slider.ui-widget-content { background-color: white; background-image: none; }

@media(max-width: 1299px)
{	table.mobile-responsive, table.mobile-responsive tr,
	table.mobile-responsive thead, table.mobile-responsive tbody, table.mobile-responsive tfoot { display: block; }
	table.mobile-responsive th, table.mobile-responsive td { display: inline-block; }
	table.mobile-responsive.full-width td, table.mobile-responsive.full-width th { width: 100%; }
	table.mobile-responsive th { width: 24%; }
	table.mobile-responsive td { width: 74%; }
	table.mobile-responsive.tbl-pad-start-end-0 th, table.mobile-responsive.tbl-pad-start-end-0 td { padding-left: 0; padding-right: 0; }
	.half-width.full-width-in-mobile { width: auto !important; }
	
	table.mobile-responsive.light-inner-border th { border-bottom-color: #eee; }
	table.mobile-responsive.light-inner-border td { border-top-color: #eee; }

	.container { width: auto; }
	.main-container { display: block; }
	.main-container .content { padding: 0 8px; }
	.header h1 { font-size: 140%; }
	.header img { max-height: 80px; width: auto !important; }
	.header h3 { font-size: .9em; top: 5px; }
	.header h1 small { color: #444; font-size: .8em; }
	
	.top-menu, .footer { min-width: auto; }
	
	.top-menu .mobile-menu { display: inline-block; float: left; width: auto; padding: 6px 8px 4px; font-size: large; }
	.top-menu .container { display: none; }
	.top-menu .container #top-menu-container &gt; span, .top-menu .container a { display: block; }
	.top-menu .container .top-sub-menu-in, .top-menu .top-sub-menu-in-2 { position: static; padding-left: 40px; }
	.top-menu .top-sub-menu-out-2 { position: static; top: 100%; }
	.top-menu .top-sub-menu-out-2 .top-menu-lbl .ar-right { display: none; }
	.top-menu .top-sub-menu-out-2 .top-menu-lbl .ar-down { display: inline-block; }
	.top-menu a, .top-menu .top-menu-lbl { white-space: normal; }
	.top-menu .top-sub-menu-out .top-sub-menu-in, .top-menu .top-sub-menu-out-2 .top-sub-menu-in-2 { transition-property: max-height; transition-delay: .3s; }
	
	.main-container { flex-direction: column; }
	.sidebar { display: none; width: 100%; background-color: white; left: 0; margin-top: 0; }
	.leave-sidebar-pad { padding-left: 0; width: auto; margin-right: 0; }
	.si-box-home { width: auto; }
	
	.footer { line-height: 1.8; }
	
	.tr-block { display: block; }
	.tr-block th { width: 33%; }
	.tr-block td { width: 65%; }
	.tr-block th, .tr-block td { display: inline-block; }
	.td-form-btns &gt; * { display: block !important; margin: auto; clear: both; margin-bottom: 16px; }
	.td-form-btns &gt; .float-r, .td-form-btns &gt; .float-l { float: none; }
	.td-form-btns .btn-with-captcha { top: auto; }
	
	.tr-salutation select { width: 48%; }
	
	.msg-container table, .msg-container tbody, .msg-container thead, .msg-container tfoot, .msg-container tr, .msg-container th, .msg-container td { display: block; }
}

@media(max-width: 654px)
{	.pay-info-box tr, .pay-info-box td { display: block; width: 100%; }
}

@media(max-width: 500px)
{	table.mobile-responsive th { width: 39%; }
	table.mobile-responsive td { width: 59%; }
}

.hidden { display: none; }
</pre></body></html>