@charset "UTF-8";

:root {
--global--font-size-xxl: 2.8rem !important;
--global--font-size-xl: 2.0rem !important;
--heading--font-size-h2: 2.2rem !important;
}
@media only screen and (min-width: 652px) {
:root {
--global--font-size-xxl: 2.8rem !important;
--global--font-size-xl: 2.0rem !important;
--heading--font-size-h2: 2.2rem !important;
}
} :root {
--heading--font-size-h2: 1.8rem;
--global--font-size-base: 1.4rem;
--wp--preset--font-size--small: 16.2px;
--wp--preset--font-size--medium: 16px;
--wp--preset--font-size--large: 24px;
--wp--preset--font-size--x-large: 42px;
--wp--preset--font-size--extra-small: 14.4px;
--wp--preset--font-size--normal: 21px;
--wp--preset--font-size--h-3: 32px;
--wp--preset--font-size--extra-large: 40px;
--wp--preset--font-size--h-2: 48px;
--wp--preset--font-size--huge: 64px;
--wp--preset--font-size--gigantic: 144px;
} a {
color: #EF5350;
text-decoration: none;
transition: color 0.3s, opacity 0.3s;
}
article .entry-header-inner,
article .featured-media,
article .pagination-single-inner,
article .comments-wrapper,
article .post-meta-edit-link-wrapper,
article .entry-content > *,
article .entry-content > .wp-block-latest-posts,
article .entry-content > .wp-block-group.alignfull > div > * {
margin-left: auto;
margin-right: auto;
max-width: 1200px;
padding-left: 5vw;
padding-right: 5vw;
}
article .entry-header-inner.alignwide,
article .featured-media.alignwide,
article .pagination-single-inner.alignwide,
article .comments-wrapper.alignwide,
article .post-meta-edit-link-wrapper.alignwide,
article .entry-content > *.alignwide,
article .entry-content > .wp-block-latest-posts.alignwide,
article .entry-content > .wp-block-group.alignfull > div > *.alignwide {
max-width: 1380px;
}
article .entry-header-inner.alignfull,
article .featured-media.alignfull,
article .pagination-single-inner.alignfull,
article .comments-wrapper.alignfull,
article .post-meta-edit-link-wrapper.alignfull,
article .entry-content > *.alignfull,
article .entry-content > .wp-block-latest-posts.alignfull,
article .entry-content > .wp-block-group.alignfull > div > *.alignfull {
max-width: none;
padding-left: 0;
padding-right: 0;
}
.has-black-color {
color: black;
}
.has-white-color {
color: white;
}
.has-black-background-color {
background-color: black;
}
.has-white-background-color {
background-color: white;
}
.wp-block-columns .wp-block-quote,
.wp-block-quote {
font-size: 1.3em;
}
.wp-block-columns .wp-block-quote::before,
.wp-block-quote::before {
bottom: 0 !important;
margin-bottom: -0.125em !important;
position: absolute !important;
font-size: 2000% !important;
color: rgba(0, 0, 0, 0.2) !important;
right: 0 !important;
left: auto !important;
line-height: 0 !important;
}
html {
height: 100%;
width: 100%;
}
body {
color: black;
font-family: "Commissioner", sans-serif;
font-size: 16px;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-weight: 300;
margin: 0;
text-rendering: optimizeLegibility;
}
body > footer,
body > header {
padding-left: 5vw;
padding-right: 5vw;
}
body.preload * {
transition: none !important;
}
strong {
font-weight: 500;
} .gw-button {
border-radius: 0;
color: white;
line-height: normal;
display: inline-block;
background-color: #333333;
border-color: #333333;
color: white;
padding: 0.5em;
text-decoration: none;
text-align: center;
}
input,
select,
textarea {
font-family: inherit;
font-size: inherit;
}
textarea {
max-width: 100%;
min-height: 250px;
width: 100%;
}
input[type=submit] {
cursor: pointer;
text-transform: uppercase;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 500;
}
h1 {
font-size: 250%;
}
h2 {
font-size: 160%;
}
h3 {
font-size: 140%;
}
h4 {
font-size: 120%;
}
ul {
list-style-type: "• ";
}
.reset-list-style {
list-style: none;
}
main {
position: relative;
}
main a {
text-decoration: underline;
}
main p {
line-height: 1.5;
}
#page .site-main,
#page .site-content {
padding-top: 0;
}
.site-content + .widget-area {
border-top: 2px solid rgba(0, 0, 0, 0.1);
font-size: 80%;
}
.gw-law-text > div.wp-block-group__inner-container > div > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
max-width: var(--responsive--aligndefault-width);
margin-left: auto;
margin-right: auto;
margin-bottom: var(--global--spacing-vertical);
}
nav ul,
nav .reset-list-style {
list-style: none;
margin: 0;
padding: 0;
}
.gw-user-functions {
background-color: #333333;
color: white;
padding: 10px;
}
.gw-user-functions .inner {
width: 100%;
margin: auto;
}
.menu-button + .menu-button {
margin-left: var(--primary-nav--padding) !important;
}
.menu-button > a {
background-color: var(--header--color-text);
color: var(--header--color-background, var(--global--color-background)) !important;
}
.menu-button > a:hover, .menu-button > a:focus {
background-color: var(--header--color-text) !important;
color: var(--header--color-background) !important;
}
#primary-menu-list .sub-menu-toggle {
width: 20px;
}
#primary-menu-list .sub-menu-toggle .gw-icon-arrow {
margin-left: 0;
}
#primary-menu-list .sub-menu-toggle .gw-icon-arrow svg {
transform: rotate(0deg);
height: 12px;
width: 12px;
transition: transform 0.3s ease;
}
#primary-menu-list > .menu-item {
margin-right: 15px;
}
#primary-menu-list > .menu-item:hover .sub-menu-toggle .gw-icon-arrow svg {
transform: rotate(180deg);
}
.has-background-white .site #primary-menu-list a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
background: inherit;
color: inherit;
}
.header-titles-wrapper {
display: flex;
justify-content: space-between;
width: 100%;
}
.header-titles {
flex-grow: 0;
}
.header-titles .site-logo {
max-width: 225px;
min-width: 175px;
overflow: hidden;
}
.header-titles .site-logo img {
height: 100%;
object-fit: contain;
width: 100%;
}
.header-inner {
align-items: center;
display: flex;
justify-content: space-between;
padding: 0.75em 0 1em 0;
}
.site-header {
position: relative;
}
.site-logo .custom-logo {
transition: max-height 0.3s ease, max-width 0.3s ease;
}
.primary-menu-container {
transform: scale(1);
transform-origin: left;
transition: transform 0.3s ease;
}
body.gw-scrolled .primary-menu-container {
transform: scale(0.9);
}
body.gw-scrolled .site-logo .custom-logo {
max-width: 50px;
max-height: 50px;
}
.gw-top-bar a {
text-decoration: none;
}
.gw-top-bar p,
.gw-top-bar ul {
margin: 0;
padding: 0;
}
.gw-top-bar li {
list-style: none;
}
.gw-top-bar li + li::before {
content: "|";
display: inline;
margin: 0 0.5em;
}
.gw-top-bar nav {
display: none;
margin: 0 0 0 auto;
}
.gw-top-bar svg {
margin-right: 0.5em;
}
.gw-top-bar .wrapper,
.gw-top-bar .menu,
.gw-top-bar .widget,
.gw-top-bar .widget-area {
align-items: center;
display: flex;
justify-content: flex-start;
}
.gw-top-bar .wrapper {
font-size: 85%;
font-weight: 400;
height: 3em;
margin: auto;
max-width: 1200px;
padding: 0 5vw;
}
.gw-top-bar .widget + .widget {
margin: 0 0 0 1.5em;
}
.gw-top-bar .widget-area {
margin: 0;
}
.mec-sl-user {
display: none;
}
.gw-block-news {
display: flex;
flex-wrap: wrap;
margin-bottom: 5em;
}
.gw-block-news .news li {
display: block;
margin-bottom: 2.5em;
margin-top: 0;
min-height: 2.5em;
}
.gw-block-news .news li p {
margin: 0 0 1em 0;
}
.gw-block-news .news li p:last-child {
margin: 0;
}
.gw-block-news li,
.gw-block-news .consultation-hours {
background: 1em 1.5em/30px 30px no-repeat white;
box-shadow: 30px 30px 100px rgba(0, 0, 0, 0.25);
padding: 1.5em;
padding-left: 4em;
}
.gw-block-news li.warning,
.gw-block-news .consultation-hours.warning {
background-image: url(//taekwondo-potsdam.de/wp-content/themes/gw-wp-tkd-theme/img/icons/warning.svg);
}
.gw-block-news li.info,
.gw-block-news .consultation-hours.info {
background-image: url(//taekwondo-potsdam.de/wp-content/themes/gw-wp-tkd-theme/img/icons/info.svg);
}
.gw-block-news .news {
list-style: none;
margin: 0;
padding: 0;
}
.gw-block-news .excerpt {
width: 100%;
margin-bottom: 1em;
}
.header-footer-group > * {
margin: auto;
max-width: 1200px;
}
#loginform p {
margin-bottom: 15px;
}
#loginform label {
display: flex;
align-items: center;
}
#loginform label input[type=checkbox] {
margin-right: 10px;
}
.post-meta-edit-link-wrapper {
margin: 3em 0;
text-align: right;
}
.post-meta {
list-style: none;
padding: 0;
}
.post-meta a {
color: inherit;
text-decoration: none;
}
.post-meta li {
display: inline;
}
.post-meta li + li {
margin-left: 1em;
} .screen-reader-text {
font-size: 75%;
height: 1px;
left: -100%;
overflow: hidden;
position: absolute;
top: 0;
width: 1px;
word-wrap: normal;
}
.screen-reader-text:focus {
height: auto;
left: 0;
padding: 10px;
width: auto;
}
.load-more-wrapper {
padding: 1em 0;
text-align: center;
}
.load-more.loading {
cursor: progress;
}
.load-more.end-of-page {
display: none;
} :root {
--branding--logo--max-height: 150px !important;
}
@media (min-width: 900px) {
.gw-top-bar {
flex-wrap: nowrap;
} }
@media (min-width: 1200px) { }
@media print { .nk-awb,
#masthead {
display: none;
}
}