*,
html,
body {
box-sizing:border-box;
color:#fff;
font-family:"Montserrat",sans-serif;
font-optical-sizing:auto;
font-style:normal;
font-variation-settings:"wdth" 100;
font-weight:400
}
html,
body {
background-color:#1c1e25;
color:#fff;
padding:0;
margin:0;
margin-top:0 !important
}
html {
scroll-behavior:smooth;
scroll-padding-top:6.25rem
}
#wrapper {
padding-top:6.25rem
}
.is-hidden {
display:none !important
}
.is-visible {
display:block !important
}
.is-inline {
display:inline-block !important
}
.is-flex {
display:flex !important
}
.is-grid {
display:grid !important
}
.is-active {
opacity:1;
pointer-events:auto
}
.is-disabled {
opacity:.5;
pointer-events:none
}
.is-loading {
cursor:wait
}
.is-text-left {
text-align:left !important
}
.is-text-center {
text-align:center !important
}
.is-text-right {
text-align:right !important
}
.is-text-uppercase {
text-transform:uppercase
}
.is-text-lowercase {
text-transform:lowercase
}
.is-flex {
display:flex
}
.is-flex-column {
flex-direction:column
}
.is-flex-row {
flex-direction:row
}
.is-flex-wrap {
flex-wrap:wrap
}
.is-justify-start {
justify-content:flex-start !important
}
.is-justify-center {
justify-content:center
}
.is-justify-end {
justify-content:flex-end
}
.is-justify-between {
justify-content:space-between
}
.is-align-start {
align-items:flex-start
}
.is-align-center {
align-items:center
}
.is-align-end {
align-items:flex-end
}
.is-full-width {
width:100% !important
}
.is-half-width {
width:50% !important
}
.is-auto {
width:auto
}
.is-m-0 {
margin:0 !important
}
.is-mt-20 {
margin-top:20px !important
}
.is-mt-60 {
margin-top:60px !important
}
.is-mb-20 {
margin-bottom:20px !important
}
.is-px-20 {
padding-inline:20px !important
}
.is-px-30 {
padding-inline:30px !important
}
.is-p-10 {
padding:10px !important
}
.is-pt-20 {
padding-top:20px !important
}
.is-pt-10 {
padding-top:10px !important
}
.is-pb-20 {
padding-bottom:20px !important
}
.is-bold {
font-weight:700 !important
}
.is-img-round img {
width:100%;
height:auto;
aspect-ratio:1/1;
object-fit:cover;
border-radius:50% !important;
display:block
}
.terms-list .term__item,
.archive__item.atrakce,
.wp-block-button,
.atrakce__item,
.wp-block-tiptip-hyperlink-group-block,
.tax__single,
.wpmf-gallery-item,
.pll__flags .lang-item {
transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)
}
.terms-list .term__item:hover,
.archive__item.atrakce:hover,
.wp-block-button:hover,
.atrakce__item:hover,
.wp-block-tiptip-hyperlink-group-block:hover,
.tax__single:hover,
.wpmf-gallery-item:hover,
.pll__flags .lang-item:hover {
transform:scale(1.08)
}
@keyframes trampoline-bounce {
0% {
transform:translateY(0) rotate(0deg)
}
4% {
transform:translateY(-12px) rotate(-2deg)
}
8% {
transform:translateY(0) rotate(1deg)
}
12% {
transform:translateY(-9px) rotate(2deg)
}
16% {
transform:translateY(0) rotate(-1deg)
}
20% {
transform:translateY(-6px) rotate(-1.5deg)
}
24% {
transform:translateY(0) rotate(1deg)
}
58% {
transform:translateY(0) rotate(0deg)
}
60% {
transform:translateY(-5px) rotate(1.5deg)
}
64% {
transform:translateY(0) rotate(-1deg)
}
100% {
transform:translateY(0) rotate(0deg)
}
}
.anim-bounce {
animation:trampoline-bounce 6s cubic-bezier(0.42, 0, 0.58, 1) infinite;
will-change:transform
}
#header {
display:block;
position:relative
}
#header .navbar {
background:rgba(31,29,30,.63);
backdrop-filter:blur(2px);
position:fixed;
z-index:1000;
top:0;
flex-flow:column;
overflow:auto;
padding:.625rem 1.25rem;
width:100%
}
#header .navbar a.navbar-brand {
width:6.25rem;
margin:auto auto auto 0
}
#header .navbar.active {
height:100%;
background:rgba(31,29,30,.85);
backdrop-filter:blur(10px)
}
.navbar--display-flex {
display:flex;
gap:1.25rem;
align-items:center;
justify-content:space-between
}
nav {
display:flex;
gap:1.25rem;
flex-direction:column;
align-items:flex-start
}
@media(min-width: 1750px) {
nav {
flex-flow:row;
align-items:center
}
}
.toggleBtn {
align-self:center;
background-color:rgba(0,0,0,0);
background:url("data:image/svg+xml,%3Csvg width='36' height='28' viewBox='0 0 36 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3V0H36V3H0ZM0 28V25H36V28H0ZM0 15.5V12.5H36V15.5H0Z' fill='%23FFD8E7'/%3E%3C/svg%3E%0A");
background-position:center center;
background-repeat:no-repeat;
border:none;
cursor:pointer;
display:inline-block;
height:2.75rem;
pointer-events:all;
width:2.75rem;
z-index:999
}
.toggleBtn.active {
background:url("data:image/svg+xml,%3Csvg width='36' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.45001 27.65L0.350006 25.55L11.9 14L0.350006 2.45001L2.45001 0.350006L14 11.9L25.55 0.350006L27.65 2.45001L16.1 14L27.65 25.55L25.55 27.65L14 16.1L2.45001 27.65Z' fill='%23FFD8E7'/%3E%3C/svg%3E%0A");
background-repeat:no-repeat;
background-position:center
}
.menu {
display:none;
flex-direction:column;
max-width:100%;
text-align:center
}
.menu.active {
align-items:flex-start;
background-color:unset;
display:flex;
gap:1.25rem;
justify-content:flex-start;
margin-bottom:1.25rem;
margin-top:.625rem;
margin:0;
padding-top:1.875rem
}
.menu li {
font-size:1.125rem;
list-style:none
}
@media(min-width: 576px) {
.menu li {
font-size:1.125rem
}
}
@media(min-width: 1750px) {
.menu li {
font-size:1rem
}
}
.menu li a span:hover,
.menu li a span:active {
color:#dbe301
}
#navbarPrimaryMenu.show {
display:flex;
flex-direction:column;
height:calc(100vh - 4.25rem);
justify-content:center
}
.menu li a,
.menu li a span {
color:#fff;
text-decoration:none;
font-weight:600
}
.menu li.akcent a span {
color:#f641b4
}
.menu li.akcent a span:hover,
.menu li.akcent a span:active {
color:#dbe301
}
.navbar:has(.active) {
backdrop-filter:none;
background-color:rgba(0,0,0,0)
}
.header__socials {
display:none
}
.navbar.active .header__socials {
display:flex;
gap:1.25rem;
padding:0 0 2.5rem .625rem
}
@media(min-width: 1750px) {
.toggleBtn {
display:none
}
.menu {
align-items:center;
display:flex;
flex-direction:row;
flex-grow:1;
justify-content:flex-end;
list-style:none;
gap:1.25rem;
margin:0;
padding:0;
z-index:1000;
position:relative
}
.navbar {
align-items:center;
display:flex;
justify-content:space-between;
position:relative
}
.navbar__kontakt-btn {
display:none
}
#header .navbar {
flex-flow:row
}
.header__socials {
display:flex;
gap:1.25rem
}
}
.pll__flags {
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:.625rem;
padding:0
}
@media(min-width: 360px) {
.pll__flags {
gap:1.25rem
}
}
.pll__flags li {
list-style:none;
padding:0;
margin:0
}
.pll__flags li img {
margin:auto;
display:block
}
@media(min-width: 400px) {
.pll__flags li img {
width:2rem;
height:2rem
}
}
@media(min-width: 992px) {
.pll__flags li img {
width:2.75rem;
height:2.75rem
}
}
.global-bar {
margin:auto;
width:90%;
max-width:56.25rem;
padding:.625rem .9375rem;
border-radius:1.875rem;
background:#dbe301;
margin-bottom:3.75rem
}
.global-bar p {
margin:0;
font-size:.75rem;
font-weight:600;
color:#3e4002;
text-align:center
}
@media(min-width: 370px) {
.global-bar p {
font-size:.875rem
}
}
.global-bar p a {
color:#3e0427
}
.wpmf-gallery-item img {
aspect-ratio:1/1;
border-radius:1rem;
border:rgba(0,0,0,0) 0px solid;
object-fit:cover
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family:"Montserrat",sans-serif
}
h1.entry-title {
font-size:2.25rem;
color:#ffd8e7;
font-family:"Montserrat",sans-serif;
font-weight:900;
max-width:56.25rem;
margin:auto;
margin-bottom:2.5rem;
text-transform:uppercase;
padding-inline:1.25rem
}
.hero-img {
width:100%;
max-width:56.25rem;
margin:auto;
padding:0 1.25rem
}
.hero-img img {
width:100%;
height:auto;
aspect-ratio:1/1;
object-fit:cover;
object-position:center;
border-radius:1rem;
display:block;
margin-bottom:2.5rem;
max-height:25rem
}
.entry-summary .wp-post-image {
box-sizing:border-box;
height:auto;
max-width:100%;
width:auto;
max-height:12.5rem
}
.entry-content {
display:block;
margin:auto auto 2.1875rem auto;
max-width:75rem
}
.entry-content section {
padding:0rem 1.25rem .625rem 1.25rem;
max-width:56.25rem;
margin:auto
}
.entry-content h1.wp-block-heading,
.entry-content h2.wp-block-heading,
.entry-content h3.wp-block-heading,
.entry-content h4.wp-block-heading,
.entry-content h5.wp-block-heading,
.entry-content h6.wp-block-heading {
color:#ffd8e7;
padding:0
}
.entry-content h1.entry-title,
.entry-content h1.wp-block-heading {
font-size:2.5rem
}
.entry-content h2.wp-block-heading {
font-size:1.5rem;
color:#ffd8e7;
margin-bottom:1.25rem;
font-weight:900;
text-transform:uppercase
}
.entry-content h3.wp-block-heading {
margin:0 0 1.25rem 0;
font-weight:800;
font-size:1.25rem;
text-transform:uppercase
}
.entry-content h4.wp-block-heading {
margin:0 0 .9375rem 0
}
.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content li,
.entry-content td,
.entry-content tr {
color:#fff;
line-height:2
}
.entry-content p {
margin:0 0 1.5625rem 0;
line-height:1.5
}
.entry-content ul:not(.glide__slides) li {
margin-left:.9375rem
}
.entry-content ul:not(.glide__slides) li::marker {
color:rgba(0,0,0,0)
}
.entry-content ul:not(.glide__slides) li::before {
display:inline-block;
margin:auto auto -0.25rem -1.75rem;
padding-right:.625rem;
content:"";
width:1.125rem;
height:1.125rem;
background-size:contain;
background-position:left center;
background-repeat:no-repeat
}
.entry-content ul:not(.glide__slides) li>ul {
margin-top:.625rem
}
.entry-content ol li::marker {
color:#f641b4;
font-weight:600
}
.entry-content .wp-block-image img {
border-radius:1.25rem
}
.entry-content .single-post-thumbnail__wrapper {
text-align:center;
display:block
}
.entry-content .single-post-thumbnail__wrapper img {
margin:auto
}
.entry-content p a,
.entry-content p a:visited {
font-weight:600;
color:#f641b4
}
.entry-content p a:visited {
color:#f98ad1
}
.entry-content p a:hover,
.entry-content p a:active {
color:#dbe301
}
.entry-content .wp-block-heading a,
.entry-content .wp-block-heading a:hover,
.entry-content .wp-block-heading a:active,
.entry-content .wp-block-heading a:visited {
color:#f641b4
}
.entry-content .wp-block-heading a,
.entry-content .wp-block-heading a:hover,
.entry-content .wp-block-heading a:active,
.entry-content .wp-block-heading a:visited {
text-decoration:none;
font-weight:600
}
.entry-content .wp-block-buttons {
gap:.9375rem
}
.entry-content .wp-block-buttons {
margin-bottom:1.875rem
}
.entry-content .wp-block-group>.wp-block-group {
margin-bottom:0
}
.entry-content img {
display:block;
width:100%;
height:auto;
max-width:56.25rem;
margin:auto;
border-radius:1rem
}
.entry-content h3 img {
margin:0
}
.entry-content .grid-layout-1-2 {
grid-template-columns:1fr
}
@media(min-width: 380px) {
.entry-content .grid-layout-1-2 {
grid-template-columns:1fr 1fr
}
}
.entry-content .wp-block-spacer {
margin:0
}
.entry-content video,
.entry-content iframe {
border-radius:1rem
}
.wp-block-group .is-style-block-group-predefined p {
margin:0
}
.wp-block-group .is-style-block-group-predefined p.has-small-font-size {
font-size:.75rem;
margin-top:-1.25rem;
display:block
}
.wp-block-group .is-style-block-group-predefined .wp-block-group {
margin:1.25rem 0;
justify-content:space-between
}
.wp-block-video video {
border-radius:1rem
}
strong {
font-weight:bold
}
.entry-content .yellow-link a,
.entry-content .yellow-link a:hover,
.entry-content .yellow-link a:active {
color:#dbe301;
font-weight:700
}
.entry-content .yellow-link a:visited {
color:#afb501;
font-weight:700
}
.wp-block-tiptip-hyperlink-group-block {
display:block;
text-decoration:none
}
.wp-block-tiptip-hyperlink-group-block .wp-block-cover {
aspect-ratio:7/4;
border-radius:1.25rem;
min-height:8.75rem
}
.wp-block-tiptip-hyperlink-group-block h3.wp-block-heading {
color:#dbe301;
font-size:1rem;
font-weight:800;
text-transform:none
}
.usp .wp-block-image img {
border-radius:0
}
.usp .wp-block-group {
margin-bottom:1.25rem
}
.usp .wp-block-group p {
margin:0
}
.usp p {
flex:1 1 12.5rem
}
.usp p img {
display:inline-block;
width:.625rem;
position:relative;
bottom:-0.125rem;
left:.9375rem
}
.wp-block-details summary {
position:relative;
list-style:none;
display:flex;
justify-content:space-between;
padding-right:2.5rem
}
.wp-block-details summary code {
padding-right:3.75rem
}
.wp-block-details p {
margin-top:1.25rem
}
.wp-block-details summary::before {
content:"";
background:url("data:image/svg+xml,%3Csvg width='18' height='9' viewBox='0 0 18 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00008 9.00016L0.666748 0.708496H17.3334L9.00008 9.00016Z' fill='%23F639B1'/%3E%3C/svg%3E%0A");
background-position:center center;
background-repeat:no-repeat;
height:1.25rem;
position:absolute;
right:0rem;
top:0;
width:1.875rem;
transition:transform .3s ease;
margin-left:1.25rem
}
.wp-block-details[open] summary::before {
transform:rotate(180deg)
}
a.floating__btn {
align-items:center;
background-color:#f639b1 !important;
border-radius:50px;
color:#4e0433;
display:flex;
flex-flow:column;
font-size:14px;
font-weight:400;
text-decoration:none;
padding:.5rem 1.5rem;
position:fixed;
bottom:3.125rem;
right:1.25rem;
z-index:1000
}
@media(min-width: 1200px) {
a.floating__btn {
display:none
}
}
button.close-global-bar {
position:absolute;
right:9px;
top:6px;
background-color:rgba(0,0,0,0);
border:none
}
footer {
background-color:#3e0427;
color:#fff;
font-family:"Montserrat",sans-serif;
padding-bottom:5rem
}
footer a:visited {
font-weight:600;
color:#f641b4
}
footer a:visited {
color:#f98ad1
}
footer a:hover,
footer a:active {
color:#dbe301
}
.footer__inner {
max-width:56.25rem;
width:100%;
margin:auto;
padding:1.875rem 1.25rem
}
@media(min-width: 992px) {
.footer__inner {
padding:1.875rem
}
}
.footer__brand {
margin-bottom:2.5rem
}
@media(min-width: 576px) {
.footer__brand {
margin-bottom:0
}
}
.footer__brand img {
display:block;
width:12.5rem
}
.footer__layout {
max-width:56.25rem;
width:100%;
margin:auto;
display:flex;
flex-direction:column;
gap:1.25rem
}
@media(min-width: 992px) {
.footer__layout {
display:grid;
grid-template-columns:1fr 1fr;
column-gap:5rem;
grid-template-areas:"opening-hours location" "contact        location" "elevator       elevator" "navigation     promotion" "copyright      copyright"
}
}
@media(min-width: 992px) {
.footer__opening-hours {
grid-area:opening-hours
}
}
@media(min-width: 992px) {
.footer__location {
grid-area:location
}
}
@media(min-width: 992px) {
.footer__contact {
grid-area:contact
}
}
@media(min-width: 992px) {
.footer__elevator {
grid-area:elevator
}
}
@media(min-width: 992px) {
.footer__navigation {
grid-area:navigation
}
}
@media(min-width: 992px) {
.footer__promotion {
grid-area:promotion
}
}
@media(min-width: 992px) {
.footer__copyright {
grid-area:copyright
}
}
.footer__section {
display:block;
max-width:28.125rem
}
.footer__location img {
width:100%
}
.footer__hours-table {
width:90%;
max-width:21.875rem;
line-height:1.5
}
.footer__hours-table tbody tr td:last-child {
text-align:right
}
.footer__hours-bold {
font-weight:bold
}
.footer__heading {
color:#ffd8e7;
font-weight:900;
font-size:1.875rem;
text-transform:uppercase;
margin-bottom:1.25rem
}
.footer__link {
display:flex;
align-items:center;
gap:.9375rem;
padding-bottom:1.875rem
}
.footer__promotion {
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
background-color:#000;
border-radius:1rem;
text-align:center;
padding:1.25rem;
max-width:26.5625rem
}
.footer__promotion h3 {
font-weight:600;
font-size:1.125rem;
margin-top:0
}
.footer__promotion a img {
display:block;
width:90%;
object-fit:contain;
object-position:center;
margin:auto
}
.footer__navigation {
text-align:left
}
.footer__navigation ul {
padding-left:0;
margin-bottom:0rem;
line-height:2.5
}
.footer__navigation li {
list-style:none
}
.footer__navigation li a:visited {
font-weight:600;
color:#f641b4
}
.footer__navigation li a:visited {
color:#f98ad1
}
.footer__navigation li a:hover,
.footer__navigation li a:active {
color:#dbe301
}
@media(min-width: 992px) {
.footer__navigation {
grid-column:1/-1
}
}
.footer__copyright {
font-size:1rem;
margin:0 0 1.875rem 0;
display:flex;
flex-flow:row;
justify-content:flex-start;
column-gap:.625rem
}
.footer__copyright a,
.footer__copyright a:active {
color:#f641b4
}
@media(min-width: 992px) {
.footer__copyright {
grid-column:1/-1;
justify-content:flex-end
}
}
.footer__elevator {
padding:.625rem 0 2.5rem 0;
margin-top:1.25rem;
display:flex;
justify-content:center
}
@media(min-width: 992px) {
.footer__elevator {
grid-column:1/-1
}
}
.brand__google {
display:grid;
grid-template-columns:1fr;
gap:1.25rem;
margin-bottom:3.75rem
}
@media(min-width: 576px) {
.brand__google {
grid-template-columns:1fr 1fr
}
}
.google-reviews-score__wrapper,
.google-reviews__button {
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
text-decoration:none
}
@media(min-width: 576px) {
.google-reviews-score__wrapper,
.google-reviews__button {
align-items:center;
justify-content:center;
text-align:center
}
}
.google-reviews-score__wrapper .google-logo,
.google-reviews__button .google-logo {
width:4rem;
height:4rem
}
.google-reviews-score__wrapper .gr-info,
.google-reviews__button .gr-info {
font-size:.875rem;
color:#f641b4
}
.google-reviews-score__wrapper .gr-info strong,
.google-reviews__button .gr-info strong {
color:#f641b4
}
.archive--flex,
.atrakce__list {
padding-top:2.5rem;
display:flex;
gap:3.125rem;
flex-wrap:wrap;
max-width:56.25rem;
margin:auto;
padding:1.25rem;
margin-bottom:3.75rem
}
.archive--flex .archive__item,
.archive--flex .atrakce__item,
.atrakce__list .archive__item,
.atrakce__list .atrakce__item {
flex:1 1 12.5rem
}
@media(min-width: 900px) {
.archive--flex .archive__item,
.archive--flex .atrakce__item,
.atrakce__list .archive__item,
.atrakce__list .atrakce__item {
max-width:16.25rem
}
}
.archive--flex .archive__item img.wp-post-image,
.archive--flex .atrakce__item img.wp-post-image,
.atrakce__list .archive__item img.wp-post-image,
.atrakce__list .atrakce__item img.wp-post-image {
display:block;
width:100%;
height:auto;
border-radius:1rem
}
.archive--flex .archive__item h2,
.archive--flex .atrakce__item h2,
.atrakce__list .archive__item h2,
.atrakce__list .atrakce__item h2 {
color:#f641b4;
font-weight:bold;
display:flex;
gap:.625rem;
flex-wrap:wrap;
align-items:center;
font-size:1.25rem
}
.archive--flex .archive__item h2 a,
.archive--flex .atrakce__item h2 a,
.atrakce__list .archive__item h2 a,
.atrakce__list .atrakce__item h2 a {
font-weight:800
}
.archive--flex .archive__item a,
.archive--flex .atrakce__item a,
.atrakce__list .archive__item a,
.atrakce__list .atrakce__item a {
text-decoration:none
}
.archive--flex .archive__item .tax__single,
.archive--flex .atrakce__item .tax__single,
.atrakce__list .archive__item .tax__single,
.atrakce__list .atrakce__item .tax__single {
display:inline-flex;
align-items:center;
justify-content:center;
background-color:#3e0427;
padding:.625rem .9375rem;
border-radius:1rem
}
.archive--flex .archive__item .tax__single img,
.archive--flex .atrakce__item .tax__single img,
.atrakce__list .archive__item .tax__single img,
.atrakce__list .atrakce__item .tax__single img {
border-radius:0
}
.archive--flex .archive__item p,
.archive--flex .atrakce__item p,
.atrakce__list .archive__item p,
.atrakce__list .atrakce__item p {
margin-bottom:1rem
}
.atrakce__list {
padding:0;
margin-bottom:0
}
.atrakce__list .tax__wrapper {
padding:1.25rem 1.25rem 2.5rem 0
}
.terms-list {
max-width:56.25rem;
margin:auto auto 1.25rem auto;
display:flex;
flex-wrap:wrap;
gap:.625rem
}
.terms-list .term__item {
background-color:#3e0427;
padding:.625rem .9375rem;
border-radius:1rem;
list-style:none
}
.terms-list .term__item .term__single {
display:inline-flex;
align-items:center;
justify-content:center;
gap:.3125rem
}
.terms-list .term__item a {
text-decoration:none;
font-weight:400
}
.terms-list .term__item.term__active {
background-color:#f641b4
}
.terms-list .term__item.term__active a {
color:#3e0427
}
.terms-list .term__item.term__active .tax__image {
filter:brightness(15%)
}
.archive-meta {
max-width:56.25rem;
margin:auto auto 2.5rem auto;
padding:0 1.25rem
}
.atrakce section {
padding:0rem 1.25rem .625rem 1.25rem;
max-width:56.25rem;
margin:auto
}
.atrakce .hero-img {
width:100%;
max-width:56.25rem;
margin:auto;
padding:0 1.25rem
}
.atrakce .hero-img img {
width:100%;
height:auto;
aspect-ratio:1/1;
object-fit:cover;
object-position:center;
border-radius:1rem;
display:block;
margin-bottom:2.5rem;
max-height:25rem
}
.atrakce h1.entry-title {
font-size:2.25rem;
color:#ffd8e7;
font-family:"Montserrat",sans-serif;
font-weight:900;
max-width:56.25rem;
margin:auto;
margin-bottom:1rem;
text-transform:uppercase;
padding-inline:0;
display:flex;
flex-flow:column;
gap:1.875rem
}
.atrakce .tax__wrapper {
display:flex;
flex-wrap:wrap;
gap:.625rem;
padding:0 1.25rem 2.5rem 0
}
.atrakce .tax__single {
background-color:#3e0427;
padding:.9375rem .9375rem;
border-radius:1rem;
font-size:12px;
font-style:normal;
font-weight:400;
line-height:normal;
display:flex;
gap:.3125rem;
align-items:center;
justify-content:center;
text-decoration:none
}
.atrakce .tax__single span {
color:#f641b4
}
.atrakce .tax__single img {
border-radius:0
}
.atrakce__list h2 a {
text-decoration:none;
font-size:1.25rem
}
.article__header {
max-width:56.25rem;
margin:auto;
display:grid;
grid-template-columns:1fr
}
@media(min-width: 768px) {
.article__header {
grid-template-columns:1fr 1fr
}
}
#wpadminbar {
top:auto;
bottom:0;
position:fixed
}