body,
html {overflow-x:hidden;}
h1 {font-size: clamp(40px,5vw,58px) !important; text-align:center; padding-top:1em !important; padding-bottom:0.25em !important;}
h2 {font-size: clamp(30px,5vw,38px);}
h3 {font-size: clamp(26px,5vw,34px);}
h4 {font-size: clamp(22px,5vw,30px);}
h5 {font-size: clamp(20px,5vw,26px);}
h6 {font-size: clamp(18px,5vw,24px);}   .archive .main-navigation {position:relative;}
.archive .main-navigation::after,
.single-post .main-navigation::after,
.page-id-6750 .main-navigation::after {content:""; position:absolute; width:100%; height:5vh; background:white; clip-path:polygon(0 0, 100% 0, 0 100%);}
.archive .main-navigation.is_stuck::after,
.single-post .main-navigation.is_stuck::after,
.page-id-6750 .main-navigation.is_stuck::after{display:none;}   .ff-stream {padding:0 !important}
.ff-stream .ff-stream-wrapper {padding: 0 !important; margin: 0 !important;}
.ff-stream .ff-loadmore-wrapper {display:none !important}   .stk-block-columns.sikme-nahore-dole {position:relative !important; margin-bottom:-1px !important;}
.stk-block-columns.sikme-nahore-dole::before,
.stk-block-columns.sikme-nahore-dole::after {content:"" !important; position:absolute; background:white; left:0; right:0; top:-1px; bottom:-1px; z-index:10;}
.stk-block-columns.sikme-nahore-dole::before {clip-path:polygon(0 0, 100% 0, 0 5vh);}
.stk-block-columns.sikme-nahore-dole::after {clip-path:polygon(0 100%, 100% calc(100% - 5vh), 100% 100%);}
.stk-block-columns.sikme-dole {clip-path:polygon(0 0, 100% 0, 100% calc(100% - 5vh), 0 100%); padding-bottom:calc(5vh + 5em) !important}
.stk-block-columns#sikme-stranka-top {clip-path:polygon(0 0, 100% 0, 0 5vh); padding-top:5vh !important}
.stk-block-columns#obsah,
#cmplz-document {clip-path:polygon(0 5vh, 100% 0, 100% calc(100% - 5vh), 0 100%); padding-top:calc(5vh + 2em) !important; padding-bottom:calc(5vh + 2em) !important; margin-bottom:5em !important; background-color:rgba(255,255,255,.6) !important}   .stk-block-columns#footer {clip-path:polygon(0 5vh, 100% 0, 100% calc(100% - 5vh), 0 100%); padding-top:calc(5vh + 2em) !important; padding-bottom:calc(5vh + 2em) !important;}
.stk-block-columns#footer hr {border-top: 1px solid white; margin-top: 0;}
.stk-block-text#footer-text {clip-path:polygon(0 5vh, 100% 0, 100% 100%, 0 100%); padding-top:calc(5vh + 0px) !important; margin-top:-5vh !important}
@media screen and (max-width:900px) {
.stk-block-columns#footer-dolni > .stk-row {display:grid !important; grid-template-columns:1fr 1fr !important; grid-gap:40px;}
.stk-block-columns#footer-dolni > .stk-row > .stk-block-column:nth-child(1) {grid-area:1/1/auto/span 2}
.stk-block-columns#footer-dolni > .stk-row > .stk-block-column:nth-child(2) {grid-area:2/1/auto/span 1}
.stk-block-columns#footer-dolni > .stk-row > .stk-block-column:nth-child(3) {grid-area:2/2/auto/span 1}
}
@media screen and (max-width:500px) {
.stk-block-columns#footer-dolni > .stk-row {grid-template-columns:1fr !important; grid-gap:0px;}
.stk-block-columns#footer-dolni > .stk-row > .stk-block-column:nth-child(1),
.stk-block-columns#footer-dolni > .stk-row > .stk-block-column:nth-child(2),
.stk-block-columns#footer-dolni > .stk-row > .stk-block-column:nth-child(3) {grid-area:auto}
}   .wp-block-categories,
.wp-block-archives {margin:0; list-style:none; display:flex; flex-wrap:wrap;} 
.wp-block-categories li,
.wp-block-archives li {box-shadow: none !important; color: rgba(0, 0, 0, .7) !important; padding: 0px !important; display: block; float: left; position: relative; margin: 2px !important; border: 1px solid rgba(0, 0, 0, .2) !important; border-radius: 3px !important; cursor: pointer; text-align: center; text-transform: uppercase; vertical-align: middle; background-color: transparent;}
.wp-block-categories li a,
.wp-block-archives li a {float: left; width: auto; background-color: transparent; font-size: 11px !important; color: rgba(0, 0, 0, .7) !important; padding: 7px !important; margin: 0px !important; border-radius: 3px !important; line-height: 1.3 !important; -webkit-transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease; transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease; text-decoration:none;}
.wp-block-categories li:hover,
.wp-block-archives li:hover {background-color:var(--accent);}
.wp-block-categories li:hover a,
.wp-block-archives li:hover a {color:white !important}   [id*="wpv-view-layout-6607"] .tb-grid-column,
[id*="wpv-view-layout-6607"] .tb-grid-column .wpv-block-loop-item,
[id*="wpv-view-layout-6607"] .stk-block-columns,
[id*="wpv-view-layout-6607"] .stk-block-columns > .stk-row,
[id*="wpv-view-layout-6607"] .stk-block-columns > .stk-row .stk-block-content {height:100% !important;}
.stk-block-columns#archiv-obsah > .stk-row > .stk-block-column:nth-child(1) {clip-path: polygon(0 3vh, 100% 0, 100% calc(100% - 3vh), 0 100%); padding-top: calc(3vh + 2em) !important; padding-bottom: calc(3vh + 2em) !important; background-color:rgba(255,255,255,.6) !important}
.stk-block-columns#archiv-obsah > .stk-row > .stk-block-column:nth-child(2) {clip-path: polygon(0 1.5vh, 100% 0, 100% calc(100% - 1.5vh), 0 100%); padding-top: calc(1vh + 2em) !important; padding-bottom: calc(1vh + 2em) !important; background-color:rgba(255,255,255,.6) !important}
[id*="wpv-view-layout-6607"] .stk-block-columns#archiv-obsah > .stk-row > .stk-block-column:nth-child(1) figure {clip-path:polygon(0 0, 100% 0, 100% calc(100% - 25%), calc(100% - 15%) 100%, 0 100%);}
[id*="wpv-view-layout-6607"] .stk-block-columns#archiv-obsah > .stk-row > .stk-block-column:nth-child(1) .stk--transparent-overlay:hover {background-color:var(--accent) !important; opacity:.3 !important}
[id*="wpv-view-layout-6607"] .stk-block-heading {flex-grow:10;}
#nav-below {display:flex; justify-content:center; margin-top:2em; margin-bottom:5em;}   .wpcf7 input[type="text"], 
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="password"],
.wpcf7 input[type="search"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 textarea,
.wpcf7 select {background-color: transparent; width: 100%; border-color:var(--contrast-3);}
.wpcf7 input[type="text"]:focus, 
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="url"]:focus,
.wpcf7 input[type="password"]:focus,
.wpcf7 input[type="search"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 input[type="number"]:focus,
.wpcf7 textarea:focus,
.wpcf7 select:focus {background-color: white;}
.wpcf7 p {margin-bottom:15px;}
.wpcf7 p:nth-of-type(1) {display:grid; grid-template-columns:1fr 1fr; grid-gap:15px;}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item {margin:0;}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item label {display:grid; grid-template-columns:auto 1fr; grid-gap:15px;}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item label input[type="checkbox"] {width:20px; height:20px; margin:0; margin-top:3px; border-color:var(--contrast-3);}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item label span {display:block; font-weight:300; font-size:12px; line-height:1.2;}
@media screen and (max-width:600px) {
.wpcf7 p:nth-of-type(1) {grid-template-columns:1fr;}
}   .single-post .entry-header {display:none;}
.single-post .entry-content {margin-top:0;}
.single-post #nav-below {display:block;}   .page-id-6652 [id*="wpv-view-layout"] {display:grid; grid-template-columns:repeat(3,1fr); grid-gap:30px;}
.page-id-6652 [id*="wpv-view-layout"] .gym-nic {grid-area:1/1/1/span 3; text-align:center;}
@media screen and (max-width:700px) {
.page-id-6652 [id*="wpv-view-layout"] {grid-template-columns:repeat(2,1fr);}
}
@media screen and (max-width:450px) {
.page-id-6652 [id*="wpv-view-layout"] {grid-template-columns:1fr;}
}   #cmplz-document {max-width:none; margin-top:calc(5vh + 3em); background-color:rgba(255,255,255,.6); padding:2em;}