.gics-empty {
padding: 12px 0;
}
.gics-calendar-app,
.gics-detail-shell,
.gics-sidebar-widget {
--gics-black: #111111;
--gics-blue: #21AEDD;
--gics-border: #111111;
--gics-card-border: #dcdcdc;
--gics-soft: #f7f7f7;
--gics-shadow: 0 10px 24px rgba(0, 0, 0, 0.08);
--gics-button-bg: var(--wp--preset--color--contrast, #111111);
--gics-button-text: var(--wp--preset--color--base, #ffffff);
--gics-button-border: var(--wp--preset--color--contrast, #111111);
--gics-button-secondary-bg: #ffffff;
--gics-button-secondary-text: var(--wp--preset--color--contrast, #111111);
--gics-button-secondary-border: var(--wp--preset--color--contrast, #111111);
}
.gics-calendar-app {
display: block;
width: 100%;
max-width: 1260px;
margin: 0 auto;
box-sizing: border-box;
}
.gics-app-title {
margin: 0 0 16px;
}
.gics-app-controls {
background: #fff;
border: 1px solid var(--gics-card-border);
border-radius: 18px;
padding: 16px;
margin-bottom: 18px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
box-sizing: border-box;
overflow: hidden;
}
.gics-app-controls-row {
display: flex;
gap: 12px;
flex-wrap: wrap;
align-items: end;
}
.gics-app-controls-row-top {
display: grid;
grid-template-columns: minmax(140px, 0.8fr) minmax(260px, 1.35fr) minmax(180px, 0.9fr);
gap: 12px;
align-items: end;
}
.gics-app-controls-row-top .gics-control {
min-width: 0;
}
.gics-app-controls-row + .gics-app-controls-row {
margin-top: 12px;
justify-content: space-between;
}
.gics-control {
display: flex;
flex-direction: column;
gap: 6px;
min-width: 170px;
flex: 1 1 170px;
}
.gics-control span {
font-size: 12px;
font-weight: 700;
color: #444;
}
.gics-control input,
.gics-control select {
border: 1px solid #d5d5d5;
border-radius: 12px;
min-height: 42px;
padding: 10px 12px;
font-size: 14px;
background: #fff;
width: 100%;
min-width: 0;
box-sizing: border-box;
}
.gics-nav-buttons,
.gics-feed-actions,
.gics-list-actions,
.gics-detail-actions,
.gics-list-pagination {
display: flex;
gap: 8px;
flex-wrap: wrap;
align-items: center;
}
.gics-list-pagination {
margin-top: 18px;
justify-content: center;
}
.gics-nav-button,
.gics-action-button,
.gics-inline-button,
.gics-button,
.gics-list-pagination .gics-nav-button {
appearance: none;
display: inline-flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
min-height: 44px;
border: 1px solid var(--gics-button-secondary-border);
background: var(--gics-button-secondary-bg);
color: var(--gics-button-secondary-text);
border-radius: 999px;
padding: 11px 16px;
line-height: 1;
text-decoration: none;
font-size: 13px;
font-weight: 700;
vertical-align: middle;
white-space: nowrap;
position: relative;
z-index: 2;
cursor: pointer;
}
.gics-action-button,
.gics-button,
.gics-load-more-button {
background: var(--gics-button-bg);
color: var(--gics-button-text);
border-color: var(--gics-button-border);
}
.gics-current-label {
font-size: 24px;
font-weight: 800;
margin: 0 0 16px;
}
.gics-current-label:empty,
.gics-current-label-hidden {
display: none;
}
.gics-month-grid-wrap {
overflow-x: auto;
overflow-y: visible;
padding-bottom: 4px;
}
.gics-month-grid {
display: grid;
grid-template-columns: repeat(7, minmax(96px, 1fr));
min-width: 672px;
gap: 0;
border-top: 1px solid var(--gics-card-border);
border-left: 1px solid var(--gics-card-border);
background: #fff;
}
.gics-month-weekday {
font-size: 12px;
font-weight: 700;
text-align: left;
color: #555;
padding: 10px;
border-right: 1px solid var(--gics-card-border);
border-bottom: 1px solid var(--gics-card-border);
background: #fafafa;
}
.gics-month-cell {
position: relative;
min-height: 96px;
aspect-ratio: 1 / 1;
background: #fff;
border-right: 1px solid var(--gics-card-border);
border-bottom: 1px solid var(--gics-card-border);
padding: 8px;
box-sizing: border-box;
}
.gics-month-cell-empty {
background: #fafafa;
}
.gics-month-cell-number {
position: absolute;
top: 8px;
left: 8px;
font-size: 13px;
font-weight: 800;
line-height: 1;
}
.gics-month-cell-items {
display: flex;
flex-direction: column;
gap: 6px;
margin-top: 24px;
}
.gics-month-event {
display: block;
width: 100%;
height: 10px;
border-radius: 0;
background: var(--gics-event-color, #21AEDD);
text-decoration: none;
}
.gics-month-more {
font-size: 11px;
color: #555;
font-weight: 700;
}
.gics-month-separator {
font-size: 24px;
font-weight: 800;
margin: 18px 0 10px;
}
.gics-list-view {
display: flex;
flex-direction: column;
gap: 14px;
}
.gics-list-card,
.gics-detail-wrap,
.gics-home-card {
background: #fff;
border: 1px solid var(--gics-card-border);
border-radius: 18px;
overflow: hidden;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.05);
}
.gics-list-card {
border-color: #111111;
}
.gics-list-image {
display: block;
background: #f0f0f0;
}
.gics-list-image img,
.gics-home-card-image img {
display: block;
width: 100%;
aspect-ratio: 16 / 6;
object-fit: cover;
}
.gics-list-card-inner {
display: flex;
gap: 14px;
align-items: flex-start;
padding: 16px 16px 22px;
}
.gics-list-date,
.gics-widget-date {
width: 68px;
min-width: 68px;
border: 1px solid #000;
overflow: hidden;
background: #fff;
text-align: center;
}
.gics-list-date {
border-radius: 14px;
}
.gics-widget-date {
width: 66px;
min-width: 66px;
border-radius: 0;
border: 0;
align-self: stretch;
display: flex;
flex-direction: column;
justify-content: center;
}
.gics-list-date-month,
.gics-widget-month {
font-size: 12px;
font-weight: 800;
text-transform: uppercase;
padding: 8px 6px;
}
.gics-widget-month {
background: transparent !important;
color: #111111 !important;
padding: 4px 4px 3px;
line-height: 1;
}
.gics-list-date-day,
.gics-widget-day {
background: #fff;
color: #111;
font-size: 28px;
font-weight: 800;
line-height: 1;
padding: 12px 6px 14px;
}
.gics-widget-day {
font-size: 20px;
padding: 3px 4px 4px;
}
.gics-list-main {
min-width: 0;
flex: 1;
}
.gics-list-category,
.gics-detail-category {
display: inline-block;
font-size: 11px;
font-weight: 800;
letter-spacing: 0.02em;
padding: 5px 9px;
border-radius: 999px;
margin-bottom: 8px;
}
.gics-list-title,
.gics-detail-title,
.gics-home-card-title {
margin: 0 0 8px;
line-height: 1.2;
}
.gics-list-title a,
.gics-widget-link,
.gics-home-card-title a {
text-decoration: none;
color: #111;
}
.gics-list-meta,
.gics-home-card-meta {
font-size: 13px;
color: #444;
margin-bottom: 8px;
}
.gics-list-excerpt,
.gics-home-card-excerpt {
font-size: 14px;
line-height: 1.5;
color: #222;
margin-bottom: 12px;
}
.gics-list-actions,
.gics-detail-actions {
padding-top: 2px;
padding-bottom: 8px;
position: relative;
z-index: 2;
overflow: visible;
}
.gics-list-actions .gics-inline-button,
.gics-detail-actions .gics-button,
.gics-feed-actions .gics-action-button,
.gics-list-pagination .gics-nav-button {
flex: 0 0 auto;
margin: 0;
}
.gics-week-view {
display: flex;
flex-direction: column;
gap: 12px;
}
.gics-week-day {
border: 1px solid var(--gics-card-border);
background: #fff;
overflow: hidden;
}
.gics-week-day-head {
background: #0f1a64;
color: #fff;
font-size: 18px;
font-weight: 800;
text-transform: uppercase;
padding: 10px 12px;
}
.gics-week-day-body {
position: relative;
min-height: 120px;
background: #fff;
}
.gics-week-lines {
position: absolute;
inset: 0;
display: grid;
grid-template-rows: repeat(11, 1fr);
pointer-events: none;
}
.gics-week-line {
border-bottom: 1px solid #d8d8d8;
}
.gics-week-events {
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
gap: 4px;
padding: 8px 0 8px;
}
.gics-week-item {
display: block;
margin: 0 0 0 0;
text-decoration: none;
background: var(--gics-event-color, #21AEDD);
color: var(--gics-event-text, #111111);
padding: 1px 6px 2px;
line-height: 1.2;
}
.gics-week-item-time {
display: inline;
font-size: 12px;
font-weight: 500;
color: inherit;
opacity: 1;
margin-right: 6px;
}
.gics-week-item-title {
display: inline;
font-size: 12px;
font-weight: 500;
line-height: 1.2;
}
.gics-home-grid-wrap {
background: #f2f4f8;
padding: 18px;
border-radius: 20px;
}
.gics-home-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 18px;
max-width: 1260px;
}
.gics-home-card {
position: relative;
border-color: #d7dce4;
}
.gics-home-card::before {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 6px;
background: var(--gics-home-accent, #21AEDD);
}
.gics-home-card-body {
padding: 16px 16px 20px;
}
.gics-home-card-excerpt {
margin-bottom: 0;
}
.gics-detail-shell {
max-width: 980px;
margin: 0 auto;
padding: 26px 16px;
}
.gics-detail-wrap {
max-width: 940px;
margin: 0 auto;
padding: 24px;
}
.gics-detail-meta {
display: grid;
gap: 6px;
margin-bottom: 18px;
color: #222;
}
.gics-detail-image {
margin-bottom: 18px;
}
.gics-detail-image img {
display: block;
width: 100%;
height: auto;
border-radius: 14px;
}
.gics-detail-description {
line-height: 1.75;
}
.gics-detail-map {
margin-top: 18px;
}
.gics-detail-map iframe {
width: 100%;
height: 360px;
border: 0;
border-radius: 14px;
}
.gics-sidebar-widget {
display: flex;
flex-direction: column;
gap: 10px;
}
.gics-sidebar-title {
margin: 0 0 6px;
}
.gics-widget-item {
position: relative;
}
.gics-widget-shell {
display: flex;
gap: 0;
align-items: stretch;
background: var(--gics-widget-accent, #c4e8a9);
border: 0;
border-radius: 0;
padding: 0 8px 0 0;
max-width: 360px;
min-height: 54px;
height: 54px;
box-sizing: border-box;
overflow: visible;
}
.gics-widget-textbox {
background: #fff;
border: 1px solid #111;
border-radius: 10px;
padding: 6px 9px;
min-width: 0;
flex: 1;
height: calc(100% - 12px);
margin: 6px 0 6px 8px;
overflow: hidden;
}
.gics-widget-time {
font-size: 10px;
font-weight: 500;
color: #666666;
margin-bottom: 1px;
line-height: 1.1;
}
.gics-widget-link {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
font-size: 13px;
font-weight: 800;
line-height: 1.1;
color: #111111;
}
.gics-floating-tooltip {
position: fixed;
z-index: 99999;
max-width: min(280px, calc(100vw - 24px));
background: #fff;
border: 1px solid #111;
border-radius: 12px;
padding: 10px 12px;
box-shadow: var(--gics-shadow);
font-size: 12px;
line-height: 1.45;
color: #111;
pointer-events: none;
}
@media (max-width: 1260px) {
.gics-calendar-app {
max-width: 100%;
}
.gics-app-controls-row-top {
grid-template-columns: minmax(150px, 1fr) minmax(220px, 1.15fr);
}
.gics-control-month {
grid-column: 1 / -1;
}
}
@media (max-width: 900px) {
.gics-current-label {
font-size: 21px;
}
.gics-home-grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 767px) {
.gics-app-controls {
padding: 14px;
}
.gics-app-controls-row-top {
grid-template-columns: 1fr;
}
.gics-app-controls-row + .gics-app-controls-row {
flex-direction: column;
align-items: stretch;
}
.gics-nav-buttons,
.gics-feed-actions,
.gics-list-pagination {
width: 100%;
}
.gics-list-card-inner {
flex-direction: row;
align-items: flex-start;
}
.gics-list-date {
width: 64px;
min-width: 64px;
}
.gics-list-main {
min-width: 0;
}
.gics-list-excerpt,
.gics-list-actions {
display: none;
}
.gics-list-meta {
margin-bottom: 4px;
}
.gics-detail-wrap {
padding: 18px;
}
.gics-widget-shell {
max-width: 100%;
}
.gics-month-grid {
grid-template-columns: repeat(7, minmax(48px, 1fr));
min-width: 336px;
}
.gics-month-weekday {
padding: 6px 4px;
font-size: 11px;
text-align: center;
}
.gics-month-cell {
min-height: 55px;
padding: 6px 4px;
}
.gics-month-cell-number {
top: 6px;
left: 6px;
font-size: 12px;
}
.gics-month-cell-items {
gap: 4px;
margin-top: 18px;
}
.gics-month-event {
height: 6px;
}
.gics-month-more {
font-size: 10px;
}
.gics-home-grid-wrap {
display: none;
}
.gics-week-day-head {
font-size: 16px;
}
} .gics-home-grid-wrap {
background: var(--gics-home-wrap-bg, #f2f4f8);
}
.gics-sidebar-widget {
display: flex;
flex-direction: column;
gap: 10px;
}
.gics-widget-item {
margin: 0;
}
.gics-widget-shell {
position: relative;
display: grid;
grid-template-columns: auto auto minmax(0, 1fr);
align-items: stretch;
gap: 0;
width: 100%;
max-width: none;
min-height: 58px;
background: var(--gics-widget-shell-bg, #ffffff);
box-sizing: border-box;
overflow: hidden;
border-radius: 0;
border: 0;
padding: 0;
}
.gics-widget-shell::before {
content: "";
display: none;
}
.gics-widget-date {
width: 72px;
min-width: 72px;
display: grid;
grid-template-rows: auto 1fr;
align-items: stretch;
justify-items: stretch;
align-self: stretch;
text-align: center;
background: linear-gradient(to bottom, var(--gics-widget-month-bg, #c7a2d9) 0, var(--gics-widget-month-bg, #c7a2d9) 34%, var(--gics-widget-date-bg, #ffffff) 34%, var(--gics-widget-date-bg, #ffffff) 100%);
border: 0;
border-radius: 0;
overflow: hidden;
margin: 0;
}
.gics-widget-month,
.gics-widget-day {
width: 100%;
min-width: 100%;
max-width: none;
justify-self: stretch;
align-self: stretch;
background: transparent !important;
color: #111111 !important;
box-sizing: border-box;
}
.gics-widget-month {
font-size: 11px;
font-weight: 800;
text-transform: uppercase;
line-height: 1;
padding: 0;
display:flex;
align-items:center;
justify-content:center;
}
.gics-widget-day {
font-size: 22px;
font-weight: 800;
line-height: 1;
padding: 0;
display:flex;
align-items:center;
justify-content:center;
}
.gics-widget-textbox {
min-width: 0;
align-self: stretch;
background: var(--gics-widget-text-bg, #ffffff);
border: 0;
border-radius: 0;
padding: 8px 10px;
margin: 0;
display: flex;
flex-direction: column;
justify-content: center;
}
.gics-sidebar-widget[data-gics-widget-border="1"] .gics-widget-shell {
border: 1px solid var(--gics-widget-border-color, #111111);
}
.gics-sidebar-widget[data-gics-widget-border="1"] .gics-widget-date,
.gics-sidebar-widget[data-gics-widget-border="1"] .gics-widget-textbox {
box-shadow: inset -1px 0 0 var(--gics-widget-border-color, #111111);
}
.gics-sidebar-widget[data-gics-widget-border="1"] .gics-widget-textbox {
box-shadow: inset 1px 0 0 var(--gics-widget-border-color, #111111);
}
.gics-sidebar-widget[data-gics-widget-border="0"] .gics-widget-shell {
border: 0;
}
.gics-sidebar-widget[data-gics-widget-border="0"] .gics-widget-date,
.gics-sidebar-widget[data-gics-widget-border="0"] .gics-widget-textbox {
box-shadow: none;
}
.gics-widget-style1 .gics-widget-shell {
background: var(--gics-widget-accent, #c4e8a9);
grid-template-columns: auto minmax(0, 1fr);
column-gap: 8px;
padding-right: 8px;
}
.gics-widget-style1 .gics-widget-date {
background: var(--gics-widget-accent, #c4e8a9);
}
.gics-widget-style1 .gics-widget-month,
.gics-widget-style1 .gics-widget-day {
color: var(--gics-widget-contrast, #111111) !important;
}
.gics-widget-style1 .gics-widget-textbox {
margin: 6px 0;
align-self: center;
min-height: calc(100% - 12px);
}
.gics-widget-style1[data-gics-widget-border="1"] .gics-widget-date,
.gics-widget-style1[data-gics-widget-border="1"] .gics-widget-textbox {
box-shadow: none;
}
.gics-widget-style2 .gics-widget-shell::before,
.gics-widget-style3 .gics-widget-shell::before {
display: block;
width: var(--gics-widget-accent-width, 8px);
min-width: var(--gics-widget-accent-width, 8px);
background: var(--gics-widget-accent, #c4e8a9);
}
.gics-widget-style2 .gics-widget-shell {
grid-template-columns: var(--gics-widget-accent-width, 8px) auto minmax(0, 1fr);
}
.gics-widget-style2 .gics-widget-date {
background: var(--gics-widget-date-bg, #ffffff);
}
.gics-widget-style3 .gics-widget-shell {
grid-template-columns: var(--gics-widget-accent-width, 8px) auto minmax(0, 1fr);
column-gap: 0;
}
.gics-widget-style3 .gics-widget-date {
width: 62px;
min-width: 62px;
background: var(--gics-widget-shell-bg, #ffffff);
}
.gics-widget-style3 .gics-widget-textbox {
background: transparent;
}
.gics-widget-time {
font-size: 10px;
font-weight: 500;
color: #666666;
margin-bottom: 2px;
line-height: 1.1;
}
.gics-widget-link {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
font-size: 13px;
font-weight: 800;
line-height: 1.15;
color: #111111;
text-decoration: none;
}
@media (max-width: 767px) {
.gics-widget-shell {
max-width: 100%;
}
}body{transition: transform 0.5s}#rmp_menu_trigger-4288{width: 55px;height: 55px;position: fixed;top: 15px;border-radius: 5px;display: none;text-decoration: none;left: 6%;background: #aa956b;transition: transform 0.5s, background-color 0.5s}#rmp_menu_trigger-4288:hover, #rmp_menu_trigger-4288:focus{background: #333333;text-decoration: unset}#rmp_menu_trigger-4288.is-active{background: #333333}#rmp_menu_trigger-4288 .rmp-trigger-box{width: 25px;color: #fff}#rmp_menu_trigger-4288 .rmp-trigger-icon-active, #rmp_menu_trigger-4288 .rmp-trigger-text-open{display: none}#rmp_menu_trigger-4288.is-active .rmp-trigger-icon-active, #rmp_menu_trigger-4288.is-active .rmp-trigger-text-open{display: inline}#rmp_menu_trigger-4288.is-active .rmp-trigger-icon-inactive, #rmp_menu_trigger-4288.is-active .rmp-trigger-text{display: none}#rmp_menu_trigger-4288 .rmp-trigger-label{color: #fff;pointer-events: none;line-height: 13px;font-family: inherit;font-size: 14px;display: inline;text-transform: inherit}#rmp_menu_trigger-4288 .rmp-trigger-label.rmp-trigger-label-top{display: block;margin-bottom: 12px}#rmp_menu_trigger-4288 .rmp-trigger-label.rmp-trigger-label-bottom{display: block;margin-top: 12px}#rmp_menu_trigger-4288 .responsive-menu-pro-inner{display: block}#rmp_menu_trigger-4288 .rmp-trigger-icon-inactive .rmp-font-icon{color: #fff}#rmp_menu_trigger-4288 .responsive-menu-pro-inner, #rmp_menu_trigger-4288 .responsive-menu-pro-inner::before, #rmp_menu_trigger-4288 .responsive-menu-pro-inner::after{width: 25px;height: 3px;background-color: #fff;border-radius: 4px;position: absolute}#rmp_menu_trigger-4288 .rmp-trigger-icon-active .rmp-font-icon{color: #fff}#rmp_menu_trigger-4288.is-active .responsive-menu-pro-inner, #rmp_menu_trigger-4288.is-active .responsive-menu-pro-inner::before, #rmp_menu_trigger-4288.is-active .responsive-menu-pro-inner::after{background-color: #fff}#rmp_menu_trigger-4288:hover .rmp-trigger-icon-inactive .rmp-font-icon{color: #fff}#rmp_menu_trigger-4288:not(.is-active):hover .responsive-menu-pro-inner, #rmp_menu_trigger-4288:not(.is-active):hover .responsive-menu-pro-inner::before, #rmp_menu_trigger-4288:not(.is-active):hover .responsive-menu-pro-inner::after{background-color: #fff}#rmp_menu_trigger-4288 .responsive-menu-pro-inner::before{top: 10px}#rmp_menu_trigger-4288 .responsive-menu-pro-inner::after{bottom: 10px}#rmp_menu_trigger-4288.is-active .responsive-menu-pro-inner::after{bottom: 0}@media screen and (max-width: 768px){.navbar{display: none !important}#rmp_menu_trigger-4288{display: block}#rmp-container-4288{position: fixed;top: 0;margin: 0;transition: transform 0.5s;overflow: auto;display: block;width: 75%;max-width: 350px;min-width: 320px;background-color: #1d4354;background-image: url();height: 100%;left: 0;padding-top: 0px;padding-left: 0px;padding-bottom: 0px;padding-right: 0px}#rmp-menu-wrap-4288{padding-top: -10px;padding-left: 0px;padding-bottom: 0px;padding-right: 0px;background-color: #aa956b}#rmp-menu-wrap-4288 .rmp-menu, #rmp-menu-wrap-4288 .rmp-submenu{width: 100%;box-sizing: border-box;margin: 0;padding: 0}#rmp-menu-wrap-4288 .rmp-submenu-depth-1 .rmp-menu-item-link{padding-left: 8%}#rmp-menu-wrap-4288 .rmp-submenu-depth-2 .rmp-menu-item-link{padding-left: 13%}#rmp-menu-wrap-4288 .rmp-submenu-depth-3 .rmp-menu-item-link{padding-left: 19%}#rmp-menu-wrap-4288 .rmp-submenu-depth-4 .rmp-menu-item-link{padding-left: 25%}#rmp-menu-wrap-4288 .rmp-submenu.rmp-submenu-open{display: block}#rmp-menu-wrap-4288 .rmp-menu-item{width: 100%;list-style: none;margin: 0}#rmp-menu-wrap-4288 .rmp-menu-item-link{height: 40px;line-height: 40px;font-size: 15px;border-bottom: 0px solid #1d4354;font-family: inherit;color: #fff;text-align: left;background-color: inherit;font-weight: normal;letter-spacing: 0px;display: block;box-sizing: border-box;width: 100%;text-decoration: none;position: relative;overflow: hidden;transition: background-color 0.5s, border-color 0.5s, 0.5s;padding: 0 5%;padding-right: 50px}#rmp-menu-wrap-4288 .rmp-menu-item-link:after, #rmp-menu-wrap-4288 .rmp-menu-item-link:before{display: none}#rmp-menu-wrap-4288 .rmp-menu-item-link:hover, #rmp-menu-wrap-4288 .rmp-menu-item-link:focus{color: #fff;border-color: #1d4354;background-color: inherit}#rmp-menu-wrap-4288 .rmp-menu-item-link:focus{outline: none;border-color: unset;box-shadow: unset}#rmp-menu-wrap-4288 .rmp-menu-item-link .rmp-font-icon{height: 40px;line-height: 40px;margin-right: 10px;font-size: 15px}#rmp-menu-wrap-4288 .rmp-menu-current-item .rmp-menu-item-link{color: #fff;border-color: #1d4354;background-color: #333333}#rmp-menu-wrap-4288 .rmp-menu-current-item .rmp-menu-item-link:hover, #rmp-menu-wrap-4288 .rmp-menu-current-item .rmp-menu-item-link:focus{color: #fff;border-color: #3f3f3f;background-color: #333333}#rmp-menu-wrap-4288 .rmp-menu-subarrow{position: absolute;top: 0;bottom: 0;text-align: center;overflow: hidden;background-size: cover;overflow: hidden;right: 0;border-left-style: solid;border-left-color: #1d4354;border-left-width: 0px;height: 39px;width: 40px;color: #fff;background-color: inherit}#rmp-menu-wrap-4288 .rmp-menu-subarrow svg{fill: #fff}#rmp-menu-wrap-4288 .rmp-menu-subarrow:hover{color: #fff;border-color: #3f3f3f;background-color: inherit}#rmp-menu-wrap-4288 .rmp-menu-subarrow:hover svg{fill: #fff}#rmp-menu-wrap-4288 .rmp-menu-subarrow .rmp-font-icon{margin-right: unset}#rmp-menu-wrap-4288 .rmp-menu-subarrow *{vertical-align: middle;line-height: 39px}#rmp-menu-wrap-4288 .rmp-menu-subarrow-active{display: block;background-size: cover;color: #fff;border-color: #1d4354;background-color: rgba(33, 33, 33, 0.01)}#rmp-menu-wrap-4288 .rmp-menu-subarrow-active svg{fill: #fff}#rmp-menu-wrap-4288 .rmp-menu-subarrow-active:hover{color: #fff;border-color: #3f3f3f;background-color: inherit}#rmp-menu-wrap-4288 .rmp-menu-subarrow-active:hover svg{fill: #fff}#rmp-menu-wrap-4288 .rmp-submenu{display: none}#rmp-menu-wrap-4288 .rmp-submenu .rmp-menu-item-link{height: 40px;line-height: 40px;letter-spacing: 0px;font-size: 13px;border-bottom: 0px solid #1d4354;font-family: inherit;font-weight: normal;color: #fff;text-align: left;background-color: inherit}#rmp-menu-wrap-4288 .rmp-submenu .rmp-menu-item-link:hover, #rmp-menu-wrap-4288 .rmp-submenu .rmp-menu-item-link:focus{color: #fff;border-color: #1d4354;background-color: inherit}#rmp-menu-wrap-4288 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link{color: #fff;border-color: #1d4354;background-color: #333333}#rmp-menu-wrap-4288 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link:hover, #rmp-menu-wrap-4288 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link:focus{color: #fff;border-color: #3f3f3f;background-color: inherit}#rmp-menu-wrap-4288 .rmp-menu-item-description{margin: 0;padding: 5px 5%;opacity: 0.8;color: #fff}#rmp-search-box-4288{display: block;padding-top: 10%;padding-left: 10%;padding-bottom: 10%;padding-right: 15%}#rmp-search-box-4288 .rmp-search-form{margin: 0}#rmp-search-box-4288 .rmp-search-box{background: #ffffff;border: 1px solid currentColor;color: #333333;width: 100%;padding: 0 5%;border-radius: 19px;height: 40px;-webkit-appearance: none}#rmp-search-box-4288 .rmp-search-box::placeholder{color: #333333}#rmp-search-box-4288 .rmp-search-box:focus{background-color: #ffffff;outline: 2px solid currentColor;color: #333333}#rmp-menu-title-4288{background-color: inherit;color: #ffffff;text-align: center;font-size: 23px;padding-top: 25%;font-weight: 200;transition: background-color 0.5s, border-color 0.5s, color 0.5s}#rmp-menu-title-4288:hover{background-color: inherit;color: #fff}#rmp-menu-title-4288 > .rmp-menu-title-link{color: #ffffff;width: 100%;background-color: unset;text-decoration: none}#rmp-menu-title-4288 > .rmp-menu-title-link:hover{color: #fff}#rmp-menu-title-4288 .rmp-font-icon{font-size: 23px}#rmp-menu-title-4288 .rmp-menu-title-image{width: -5%}#rmp-menu-additional-content-4288{padding-top: 0%;padding-left: 5%;padding-bottom: 10%;padding-right: 5%;color: #333333;text-align: center;font-size: 16px}#rmp-menu-social-icons-4288{padding-top: 0%;padding-left: 0%;padding-right: 0%;padding-bottom: 0%}#rmp-menu-social-icons-4288 .rmp-social-icons-list{display: flex;flex-direction: row;flex-wrap: wrap;gap: 10px;list-style: none;padding: 0;margin: 0}#rmp-menu-social-icons-4288.rmp-social-icons-layout-vertical .rmp-social-icons-list{flex-direction: column;align-items: flex-start}#rmp-menu-social-icons-4288.rmp-social-icons-layout-horizontal.rmp-social-icons-align-left .rmp-social-icons-list{justify-content: flex-start}#rmp-menu-social-icons-4288.rmp-social-icons-layout-horizontal.rmp-social-icons-align-center .rmp-social-icons-list{justify-content: center}#rmp-menu-social-icons-4288.rmp-social-icons-layout-horizontal.rmp-social-icons-align-right .rmp-social-icons-list{justify-content: flex-end}#rmp-menu-social-icons-4288.rmp-social-icons-layout-vertical.rmp-social-icons-align-left .rmp-social-icons-list{align-items: flex-start}#rmp-menu-social-icons-4288.rmp-social-icons-layout-vertical.rmp-social-icons-align-center .rmp-social-icons-list{align-items: center}#rmp-menu-social-icons-4288.rmp-social-icons-layout-vertical.rmp-social-icons-align-right .rmp-social-icons-list{align-items: flex-end}#rmp-menu-social-icons-4288 .rmp-social-icon-link{display: inline-flex;align-items: center;gap: 8px;text-decoration: none;color: inherit}#rmp-menu-social-icons-4288 .rmp-social-icon-link:hover{color: inherit}#rmp-menu-social-icons-4288 .rmp-social-icon-link--no-link{cursor: default;color: inherit}#rmp-menu-social-icons-4288 .rmp-social-icon-link--no-link:hover{color: inherit}#rmp-menu-social-icons-4288 .rmp-social-icon{line-height: 1;display: inline-flex;align-items: center;justify-content: center}#rmp-menu-social-icons-4288 .rmp-social-icon .rmp-font-icon{font-size: 24px}#rmp-menu-social-icons-4288 .rmp-social-icon svg{fill: currentColor}}#rmp-menu-social-icons-4288 .rmp-social-icon-item--0 .rmp-social-icon-link, #rmp-menu-social-icons-4288 .rmp-social-icon-item--0 .rmp-social-icon-link--no-link{color:#ffffff}#rmp-menu-social-icons-4288 .rmp-social-icon-item--0 .rmp-social-icon svg{fill:#ffffff}#rmp-menu-social-icons-4288 .rmp-social-icon-item--0 .rmp-social-icon-link:hover, #rmp-menu-social-icons-4288 .rmp-social-icon-item--0 .rmp-social-icon-link--no-link:hover{color:#333333}#rmp-menu-social-icons-4288 .rmp-social-icon-item--0 .rmp-social-icon-link:hover, #rmp-menu-social-icons-4288 .rmp-social-icon-item--0 .rmp-social-icon-link--no-link:hover svg{fill:#333333}.rmp-container{display: none;visibility: visible;padding: 0px 0px 0px 0px;z-index: 99998;transition: all 0.3s}.rmp-container.rmp-fade-top, .rmp-container.rmp-fade-left, .rmp-container.rmp-fade-right, .rmp-container.rmp-fade-bottom{display: none}.rmp-container.rmp-slide-left, .rmp-container.rmp-push-left{transform: translateX(-100%);-ms-transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%)}.rmp-container.rmp-slide-left.rmp-menu-open, .rmp-container.rmp-push-left.rmp-menu-open{transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0)}.rmp-container.rmp-slide-right, .rmp-container.rmp-push-right{transform: translateX(100%);-ms-transform: translateX(100%);-webkit-transform: translateX(100%);-moz-transform: translateX(100%)}.rmp-container.rmp-slide-right.rmp-menu-open, .rmp-container.rmp-push-right.rmp-menu-open{transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0)}.rmp-container.rmp-slide-top, .rmp-container.rmp-push-top{transform: translateY(-100%);-ms-transform: translateY(-100%);-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%)}.rmp-container.rmp-slide-top.rmp-menu-open, .rmp-container.rmp-push-top.rmp-menu-open{transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0)}.rmp-container.rmp-slide-bottom, .rmp-container.rmp-push-bottom{transform: translateY(100%);-ms-transform: translateY(100%);-webkit-transform: translateY(100%);-moz-transform: translateY(100%)}.rmp-container.rmp-slide-bottom.rmp-menu-open, .rmp-container.rmp-push-bottom.rmp-menu-open{transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0)}.rmp-container::-webkit-scrollbar{width: 0px}.rmp-container ::-webkit-scrollbar-track{box-shadow: inset 0 0 5px transparent}.rmp-container ::-webkit-scrollbar-thumb{background: transparent}.rmp-container ::-webkit-scrollbar-thumb:hover{background: transparent}.rmp-container .rmp-menu-wrap .rmp-menu{transition: none;border-radius: 0;box-shadow: none;background: none;border: 0;bottom: auto;box-sizing: border-box;clip: auto;color: #666;display: block;float: none;font-family: inherit;font-size: 14px;height: auto;left: auto;line-height: 1.7;list-style-type: none;margin: 0;min-height: auto;max-height: none;opacity: 1;outline: none;overflow: visible;padding: 0;position: relative;pointer-events: auto;right: auto;text-align: left;text-decoration: none;text-indent: 0;text-transform: none;transform: none;top: auto;visibility: inherit;width: auto;word-wrap: break-word;white-space: normal}.rmp-container .rmp-menu-additional-content{display: block;word-break: break-word}.rmp-container .rmp-menu-title{display: flex;flex-direction: column}.rmp-container .rmp-menu-title .rmp-menu-title-image{max-width: 100%;margin-bottom: 15px;display: block;margin: auto;margin-bottom: 15px}button.rmp_menu_trigger{z-index: 999999;overflow: hidden;outline: none;border: 0;display: none;margin: 0;transition: transform 0.5s, background-color 0.5s;padding: 0}button.rmp_menu_trigger .responsive-menu-pro-inner::before, button.rmp_menu_trigger .responsive-menu-pro-inner::after{content: "";display: block}button.rmp_menu_trigger .responsive-menu-pro-inner::before{top: 10px}button.rmp_menu_trigger .responsive-menu-pro-inner::after{bottom: 10px}button.rmp_menu_trigger .rmp-trigger-box{width: 40px;display: inline-block;position: relative;pointer-events: none;vertical-align: super}.admin-bar .rmp-container, .admin-bar .rmp_menu_trigger{margin-top: 32px !important}@media screen and (max-width: 782px){.admin-bar .rmp-container, .admin-bar .rmp_menu_trigger{margin-top: 46px !important}}.rmp-menu-trigger-boring .responsive-menu-pro-inner{transition-property: none}.rmp-menu-trigger-boring .responsive-menu-pro-inner::after, .rmp-menu-trigger-boring .responsive-menu-pro-inner::before{transition-property: none}.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner{transform: rotate(45deg)}.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner:before{top: 0;opacity: 0}.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner:after{bottom: 0;transform: rotate(-90deg)}mediascreenand(max-width768px)rmp-container-2780background-coloraa956b!important@font-face{font-family:'so-slider-pointers';src:url(//www.zuiderparkdenhaag.com/wordpress/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.eot);src:url(//www.zuiderparkdenhaag.com/wordpress/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.eot) format('embedded-opentype'),url(//www.zuiderparkdenhaag.com/wordpress/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.woff) format('woff'),url(//www.zuiderparkdenhaag.com/wordpress/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.ttf) format('truetype'),url(//www.zuiderparkdenhaag.com/wordpress/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.svg) format('svg');font-weight:normal;font-style:normal;font-display:block}.sow-slider-base{position:relative;overflow:hidden}.sow-slider-base ul.sow-slider-images{list-style:none;margin:0;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image{width:100%;margin:0;list-style:none;position:relative;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-position:center center;background-size:cover}.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-repeat:repeat}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container{position:absolute;top:0;left:0;width:100%;z-index:2}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{margin:0 auto;z-index:2;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:first-child{margin-top:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:last-child{margin-bottom:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay{position:absolute;top:0;left:0;bottom:0;right:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover{background-position:center center;background-size:cover}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover{background-repeat:repeat}.sow-slider-base ul.sow-slider-images li.sow-slider-image>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image>a>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper>a>img{display:block;width:100%;height:auto;border:none}.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element{position:absolute;top:50%;left:50%;width:auto;height:auto;z-index:1;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-full-element{display:block;width:100%;height:auto}.sow-slider-base .sow-slider-pagination{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;bottom:20px;font-size:0;left:0;line-height:11px;list-style:none;margin:0;padding:0 30px;position:absolute;width:100%;z-index:1001}.sow-slider-base .sow-slider-pagination li{display:inline-block;font-size:1em;text-align:left;margin:0 4px 0 0}.sow-slider-base .sow-slider-pagination li:last-of-type{margin-right:0}.sow-slider-base .sow-slider-pagination li a{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;height:11px;opacity:.45;text-indent:-9999px;width:11px}.sow-slider-base .sow-slider-pagination li.sow-active a{opacity:.85}.sow-slider-base .sow-slide-nav{list-style:none;z-index:1001;position:absolute;top:50%;transform:translateY(-50%);opacity:.75;font-size:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sow-slider-base .sow-slide-nav a{display:block;padding:15px;text-align:center;text-decoration:none;color:#FFFFFF}.sow-slider-base .sow-slide-nav a em{display:block}.sow-slider-base .sow-slide-nav.sow-slide-nav-next{right:5px}.sow-slider-base .sow-slide-nav.sow-slide-nav-next a{background-position:top right}.sow-slider-base .sow-slide-nav.sow-slide-nav-prev{left:5px}.sow-slider-base .sow-slide-nav.sow-slide-nav-prev a{background-position:top left}.sow-slider-base .cycle-sentinal{overflow:hidden}.sow-slider-base.sow-slider-is-mobile video.sow-background-element:not(.sow-mobile-video_enabled){visibility:hidden}.sow-slider-base [class^="sow-sld-icon-"],.sow-slider-base [class*=" sow-sld-icon-"]{font-family:'so-slider-pointers';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sow-slider-base .sow-sld-icon-ultra-thin-rounded-left:before{content:"\e600"}.sow-slider-base .sow-sld-icon-ultra-thin-rounded-right:before{content:"\e601"}.sow-slider-base .sow-sld-icon-thin-rounded-left:before{content:"\e602"}.sow-slider-base .sow-sld-icon-thin-rounded-right:before{content:"\e603"}.sow-slider-base .sow-sld-icon-medium-rounded-left:before{content:"\e604"}.sow-slider-base .sow-sld-icon-medium-rounded-right:before{content:"\e605"}.sow-slider-base .sow-sld-icon-thick-rounded-left:before{content:"\e606"}.sow-slider-base .sow-sld-icon-thick-rounded-right:before{content:"\e607"}.sow-slider-base .sow-sld-icon-ultra-thin-left:before{content:"\e608"}.sow-slider-base .sow-sld-icon-ultra-thin-right:before{content:"\e609"}.sow-slider-base .sow-sld-icon-thin-left:before{content:"\e60a"}.sow-slider-base .sow-sld-icon-thin-right:before{content:"\e60b"}.sow-slider-base .sow-sld-icon-medium-left:before{content:"\e60c"}.sow-slider-base .sow-sld-icon-medium-right:before{content:"\e60d"}.sow-slider-base .sow-sld-icon-thick-left:before{content:"\e60e"}.sow-slider-base .sow-sld-icon-thick-right:before{content:"\e60f"}@media (min-width: 780px) {
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-background-image {
height: 265px;
}
}
@media (max-width: 780px) {
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-background-image {
height: 250px !important;
}
}
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
height: 265px;
display: flex;
align-items: center;
}
@media (max-width: 780px) {
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
height: 250px;
}
}
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper > a {
display: block;
width: 100%;
}
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper .sow-slider-image-foreground-wrapper,
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper > a .sow-slider-foreground-image {
display: block;
line-height: 0;
margin-right: auto;
margin-left: auto;
}
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-base ul.sow-slider-images .sow-slider-image > video.sow-full-element {
height: 265px;
}
@media (max-width: 780px) {
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-base ul.sow-slider-images .sow-slider-image > video.sow-full-element {
height: 250px;
}
}
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-base .sow-slider-pagination {
text-align: right;
}
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-base .sow-slider-pagination li a {
background: #ffffff;
}
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-base .sow-slide-nav {
font-size: 15px;
}
.so-widget-sow-slider-default-66d6785f49a9 .sow-slider-base .sow-slide-nav a {
color: #ffffff;
}body .extendedwopts-show {
display: none;
}
body .widgetopts-hide_title .widget-title {
display: none;
}
body .extendedwopts-md-right {
text-align: right;
}
body .extendedwopts-md-left {
text-align: left;
}
body .extendedwopts-md-center {
text-align: center;
}
body .extendedwopts-md-justify {
text-align: justify;
}
@media screen and (min-width: 1181px) {
body .extendedwopts-hide.extendedwopts-desktop {
display: none !important;
}
body .extendedwopts-show.extendedwopts-desktop {
display: block;
}
body .widget.clearfix-desktop {
clear: both;
}
}
@media screen and (max-width: 1024px) and (orientation: Portrait) {
body .extendedwopts-hide.extendedwopts-tablet {
display: none !important;
}
body .extendedwopts-show.extendedwopts-tablet {
display: block;
}
body .widget.clearfix-desktop {
clear: none;
}
body .widget.clearfix-tablet {
clear: both;
}
}
@media screen and (max-width: 1180px) and (orientation: landscape) {
body .extendedwopts-hide.extendedwopts-tablet {
display: none !important;
}
body .extendedwopts-show.extendedwopts-tablet {
display: block;
}
body .widget.clearfix-desktop {
clear: none;
}
body .widget.clearfix-tablet {
clear: both;
}
}
@media screen and (max-width: 767px) and (orientation: Portrait) {
body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile) {
display: block !important;
}
body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile) {
display: none !important;
}
body .extendedwopts-hide.extendedwopts-mobile {
display: none !important;
}
body .extendedwopts-show.extendedwopts-mobile {
display: block;
}
body .widget.clearfix-desktop,
body .widget.clearfix-tablet {
clear: none;
}
body .widget.clearfix-mobile {
clear: both;
}
}
@media screen and (max-width: 991px) and (orientation: landscape) {
body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile) {
display: block !important;
}
body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile) {
display: none !important;
}
body .extendedwopts-hide.extendedwopts-mobile {
display: none !important;
}
body .extendedwopts-show.extendedwopts-mobile {
display: block;
}
body .widget.clearfix-desktop,
body .widget.clearfix-tablet {
clear: none;
}
body .widget.clearfix-mobile {
clear: both;
}
}
.panel-cell-style:after {
content: "";
display: block;
clear: both;
position: relative;
}