.grid-container { background-color: #fff; }
a { color: #00A79F; }
.has-vivid-red-color { color: #e84534 !important;}
.has-vivid-green-cyan-color { color: #1DC06A !important;}
.has-pale-cyan-blue-color  { color: #40CDCD !important;}
.has-light-green-cyan-color { color: #bbecd2 !important;}
.has-vivid-red-background-color { background-color: #e84534 !important;}
.has-dark-red-background-color > a,
.has-vivid-red-background-color > a { color: #fff; }
.has-vivid-green-cyan-background-color { background-color: #1DC06A !important;}
.has-pale-cyan-blue-background-color  { background-color: #40CDCD !important;}
.has-light-green-cyan-background-color { background-color: #bbecd2 !important;}
.hidden { display:none !important; } body { max-width: 1280px; margin: 0 auto; box-shadow: 0 0 10px; }
.site-logo {z-index:2;}
@media (min-width:769px) {
.site-header::before, .site-header::after {
display: block;
position: absolute;
width: 50.2%;
height: 1000px;
content: " ";
background-color: #00A79F;
border-bottom: 20px solid #E84139;
transform: skewY(-24.4deg);
transform-origin: right;
top: -945px;
z-index: 1;
}
.site-header::after {
transform: skewY(24.4deg);
transform-origin: left;
left: 49.8%;
}
.header-widget, .header-widget a { color: #fff !important; } 
.header-widget {
z-index: 2;
margin: 0 !important;
position: absolute;
text-align: left;
right: 4em;
top: 2em;
}
.header-widget { background-color: #00A79F; }
.tabelle-kontakt .column-1 { width:30%;}
.tabelle-kontakt .column-2 { width:50%;}
.tabelle-kontakt .column-3 { width:20%;}
.tabelle-kurs .column-1 { width:15%;}
.tabelle-kurs .column-2 { width:40%;}
.tabelle-kurs .column-3 { width:15%;}
.tabelle-kurs .column-4 { width:29%;}
}
.header-widget h2 { font-size: 24px; margin-bottom: 0; }
.header-widget h2 + p { font-size: 15px; }
@media (max-width:1023px) { .header-widget { background-color: transparent; } }
.main-navigation .inside-navigation { padding: 1em 0; }
.main-navigation .main-nav ul li[class*="current-menu-"] > a,
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, 
.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a
{ color: #222222; }
.main-navigation { background-color: transparent; }
.main-navigation a { font-size: 20px; }
.main-navigation ul ul {     color: #fff; background-color: #bbecd2; }
.main-navigation .main-nav ul ul li:hover > a, 
.main-navigation .main-nav ul ul li:focus > a, 
.main-navigation .main-nav ul ul li.sfHover > a,
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a,
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a:hover,
.main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover > a
{
color: #fff;
background-color: #00A79F;
} .menu-item-object-category li a {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
padding-right: 2em;
display: inline-block;
}
.main-navigation .menu-item a i { width: 1.2em; } .menu-item-has-children ul .dropdown-menu-toggle { padding-bottom: 0px; }
.menu-bar-item.search-item a:hover,
.main-navigation .main-nav ul li.search-item.active > a, 
.main-navigation .menu-bar-items .search-item.active > a 
{ background-color: transparent; }
.navigation-search {
width: 820px;
max-width: 100%;
text-align: center;
margin: 1em auto 0 auto;
border-radius: 30px;
}
.navigation-search input[type="search"] {
opacity: 1; 
padding: 15px 25px;
border-radius: 30px;
border: 1px solid #7a8896;
}
.hidden { display:none !important;}
@media (max-width:768px) {
.site-logo { width: 50%; }
.site-header .header-widget { font-size: 15px; width: 100%;	right: auto;}
.header-widget { background-color: transparent !important; }
.header-widget h2 { font-size: 22px; }
.header-widget h2 + p { font-size: 14px; }
.main-navigation .inside-navigation { padding: 0; }
.inside-navigation.grid-container { background-color: transparent; }
.main-navigation.toggled { padding-bottom: 20px; }
.main-navigation { background-color: #00a79e; color: #fff !important; }
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-items {
color: #fff !important;
max-width: 100vw;
text-overflow: clip ellipsis;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a,
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, 
.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a,
.main-navigation .main-nav ul li:hover > a, 
.main-navigation .main-nav ul li:focus > a, 
.main-navigation .main-nav ul li.sfHover > a, 
.main-navigation .menu-bar-item:hover > a, 
.main-navigation .menu-bar-item.sfHover > a,
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a,
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a:hover,
.main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover > a,
.main-navigation .main-nav ul ul li:hover > a, 
.main-navigation .main-nav ul ul li:focus > a, 
.main-navigation .main-nav ul ul li.sfHover > a
{ background-color:  #E84139 !important; }
.main-navigation ul ul { background-color: #00a79e;	}
.navigation-search { width: 768px; border-radius: 0; margin-top: 0;}
.navigation-search input[type="search"] { border-radius: 0;	}
.tablepress.tabelle-kontakt td,
.tablepress.tabelle-kurs td, .tablepress.tabelle-kurs th,
.tablepress.tabelle-cafeteria td 
{ display: block;}
.tablepress.tabelle-kontakt td.column-1,
.tablepress.tabelle-kurs td.column-2,
.tablepress.tabelle-cafeteria td.column-1
{ font-weight: bold; }
.tablepress.tabelle-cafeteria td:not(.column-1),
.tablepress.tabelle-kurs td:not(.column-1), 
.tablepress.tabelle-kurs th:not(.column-1),
.tablepress.tabelle-kontakt td:not(.column-1) 
{ border: none !important; }
.tablepress.tabelle-kurs thead { display:none; }
.tablepress.tabelle-kurs td.column-3::before { content:"Raum: "; }
.tablepress.tabelle-kurs td.column-4::before { content:"Kontakt: "; }
.footer-widgets .widget { font-size: 16px; line-height: 24px; }
} .wp-block-latest-posts { margin-left: 0; }
.wp-block-group__inner-container { padding: 0 !important; }
.tablepress-table-description { margin-bottom: 1em; }
.tablepress tfoot th, .tablepress thead th,
#tablepress-Speisekarte td[colspan]
{ background-color: #bbecd2 !important; font-weight: 700; }
#tablepress-kanu th, #tablepress-kanu td { text-align: center; }
#tablepress-vermietung .column-2,
#tablepress-vermietung .column-3,
#tablepress-vermietung .column-4,
#tablepress-vermietung .column-5,
#tablepress-vermietung-verein .column-2
{text-align:right;} h1.entry-title, h1.page-title, body.single .entry-header .entry-meta { text-align: center; }
.wp-block-column p:last-child { margin-bottom: 0; }   .read-more::before { content: "»"; }
.entry-meta .byline { display:none; }
.entry-summary:not(:first-child), footer.entry-meta { margin-top: 1em; }
body.single-post footer.entry-meta { 
margin-top: 2em;
border-top: 1px solid rgba(0,0,0,.1); 
padding-top: 1em; 
}  @media (min-width:961px) {
.tabs-wochenplan .wp-block-ub-tabbed-content-tab-title-wrap:nth-child(1)
.wp-block-ub-tabbed-content-tab-title:after { content: "ntag"; }
.tabs-wochenplan .wp-block-ub-tabbed-content-tab-title-wrap:nth-child(2)
.wp-block-ub-tabbed-content-tab-title:after { content: "enstag"; }
.tabs-wochenplan .wp-block-ub-tabbed-content-tab-title-wrap:nth-child(3)
.wp-block-ub-tabbed-content-tab-title:after { content: "ttwoch"; }
.tabs-wochenplan .wp-block-ub-tabbed-content-tab-title-wrap:nth-child(4)
.wp-block-ub-tabbed-content-tab-title:after { content: "nnerstag"; }
.tabs-wochenplan .wp-block-ub-tabbed-content-tab-title-wrap:nth-child(5)
.wp-block-ub-tabbed-content-tab-title:after { content: "eitag"; }
.tabs-wochenplan .wp-block-ub-tabbed-content-tab-title-wrap:nth-child(6)
.wp-block-ub-tabbed-content-tab-title:after { content: "mstag"; }
.tabs-wochenplan .wp-block-ub-tabbed-content-tab-title-wrap:nth-child(7)
.wp-block-ub-tabbed-content-tab-title:after { content: "nntag"; }
}
@media (max-width:480px) {
.wp-block-ub-tabbed-content-tab-title-wrap { padding: 10px 5px; width: 14.2%; }
.wp-block-ub-tabbed-content-tab-title-wrap:last-child { margin-right: 0px;}
.wp-block-ub-tabbed-content-tab-title {	width: 100%; }
} .wp-block-rss__item { margin-bottom: 1em; }
ul.wp-block-rss { margin: 0 0 -1em 0; }
.components-placeholder .notice-error { }
.components-placeholder .notice-error::before { content: "Aktuell kein Eintrag. ("; font-size: initial; color: initial;}
.components-placeholder .notice-error::after { content: ")"; font-size: initial; color: initial;}
.wp-block-separator { clear: both; } body.privacy-policy .entry-content > ul { list-style: none; }
body.privacy-policy .entry-content > ul > li,
body.privacy-policy .entry-content > ul > li > strong { display: inline-block; margin-bottom: 1em; } .tnp.tnp-profile + .tnp.tnp-profile { display: none; } .wp-block-latest-posts a:not(.read-more) { font-weight: bold; }
.wp-block-latest-posts__post-excerpt {  margin-bottom: 2em; }
.sidebar .widget { padding: 0 0 20px 0; }
.sidebar .widget:not(:last-child) { margin-bottom: 0; }
.sidebar .widget-title { font-weight: bold; font-size: 35px; line-height: 1.2em; }
.sidebar .post-date { display: block; } .wp-block-button__link, .wpcf7-submit {
position: relative;
top: 0;
left: 0;
box-shadow: 5px 5px 0 #40CDCD;
transition: all ease-in-out .2s !important;
}
.wp-block-button__link:hover, .wpcf7-submit:hover {
left: 5px;
top: 5px;
box-shadow: -5px -5px 0 #40CDCD;
} .site-footer { border-top: 20px solid #E84139; }
.site-footer .grid-container { background-color: #00A79F; }
.footer-widgets-container { padding: 40px 40px 0 40px; }
.footer-widgets, .site-info { background-color: transparent; }
.footer-widgets .widget-title {	color: #fff; font-weight: bold; }
.footer-widgets,  .footer-widgets a:not(:hover) { color: #fff; } @media screen {
a { color: #00857E; }
.screen-reader-text.skip-link { color: #000; }
.site-header::before, .site-header::after,
.header-widget,
.site-footer .grid-container 
{ background-color: #00857E; }
}
@media (max-width:768px) {
.main-navigation, .main-navigation ul ul
{ background-color: #00857E; }
}div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
display: block;
margin: 1em auto;
max-width: 500px;
width: 100%;
}
div.tnp-profile {
display: block;
margin: 1em 0;
max-width: 500px; } .tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
margin-bottom: .7em;
border: 0;
padding: 0;
}
.tnp-subscription label,
.tnp-profile label
{
display: block;
color: inherit;
font-weight: normal;
line-height: normal;
padding: 0;
margin: 0;
margin-bottom: .25em;
font-size: .9em;
}
.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
display: inline-block;
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
width: 100%;
padding: .7em;
display: block;
border: 1px;
color: #444;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
font-size: 1em;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{ max-width: 1em;
display: inline-block;
margin-right: .5em;
} .tnp-subscription select option,
.tnp-profile select option
{
margin-right: .75em;
}
.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
display: inline-block;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit] {
width: 100%;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
margin: 10px 0;
}
.tnp-subscription-minimal form {
width: auto;
margin: 0;
padding: 0;
border: 0;
white-space: nowrap;
}
.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin-right: 10px;
}
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
width: 31%;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
} .tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
}
.tnp-subscription-posts {
margin-top: 2em;
margin-bottom: 2em;
padding: 2rem;
}
.tnp-subscription-posts .tnp-subscription {
max-width: auto;
margin: 0;
}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit
{
width: 100%;
max-width: 100%;
margin: 0;
display: block;
margin-bottom: .5rem;
}
} .tnp-button-form button.tnp-submit {
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{padding-right:24px;position:relative}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{bottom:0;color:var(--head-sort-arrow-color);position:absolute;right:6px;top:0;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{font-family:sans-serif!important;font-size:12px;line-height:12px;opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}