.logo-main-header {
width: 150px;
height: auto;
display: block;
border-radius: 8px;
}
.button-news-show-mobile {
display: none;
}
.parkwodny .green-title {
color: #323337;
}
.hero-img-right {
height: unset !important;
width: 100%;
}
.price-honor-firm h1 {
font-size: 56px;
font-weight: 500;
line-height: 70px;
text-align: left;
color: #323337;
margin-top: 0;
}
.price-honor-firm .hero-down-section img {
height: 100px;
object-fit: contain;
margin-top: 20px;
}
.price-honor-card img {
height: 300px;
object-fit: contain;
}
.price-honor-firm ul {
padding-left: 20px;
}
.sp-content img {
height: 70px;
padding: 0 5px;
object-fit: contain;
}
.stacja .hero-section h1 {
color: #339966 !important;
}
.siesta .callendar .event-list-mini-cal td.today,
.saunarium .callendar .event-list-mini-cal td.today {
background-color: #3d3d3d;
}
.siesta .blue-btn {
background-color: #3d3d3d;
border-color: #3d3d3d;
}
.siesta section a,
.siesta .post-date,
.siesta .post-see-more a {
color: #3d3d3d;
}
.siesta .callendar #event-list-mini-cal-container {
background-color: #fff;
}
.siesta .hero-img,
.stacja .hero-img {
width: 100%;
}
.siesta .light-blue-bg {
background-color: #eee;
}
.stacja .light-blue-bg {
background-color: #1b65290f;
}
.partners .partners-list li {
height: 180px !important;
}
#header #nav-menu #search-form {
display: block;
top: 10px;
}
.abs-search-form {
border-radius: 8px;
}
#header #nav-menu #search-form .abs-search-form button.orange-btn {
min-width: unset;
text-align: center;
padding: 13px !important;
}
#header #nav-menu #search-form .abs-search-form input {
padding: 16px 0;
}
.price-container {
padding-bottom: 0px;
}
.old-price {
display: none;
}
#main .price-list-ct .offer-box .price-table p,
.site-main .price-list-ct .offer-box .price-table p {
color: #fff;
}
.atractions-box.trener img {
border: 1px solid #ccc;
}
span.wpcf7-acceptance input {
width: 20px !important;
}
.form-ki .wpcf7-radio span,
.form-ki .wpcf7-form-control span {
margin: 0px;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: ' ';
}
.wpcf7-acceptance span,
.wpcf7-acceptance span a {
font-size: 12px;
line-height: 14px;
padding: 20px 0px;
}
.hidden-ki-opt {
display: none;
font-size: 12px;
line-height: 14px;
}
.info-i {
background: #000;
display: inline-block;
height: 12px;
position: absolute;
padding: 0px !important;
width: 12px;
margin-left: 5px !important;
color: #fff;
text-align: center;
border-radius: 50%;
font-size: 8px;
cursor: pointer;
}
.trener h2 {
font-size: 24px;
}
.cookies-baner-open-content {
font-weight: 300;
}
.header-inner-content {
position: relative;
width: 100%;
height: 500px;
display: flex;
justify-content: center;
align-items: center;
}
.header-inner-content h1 {
color: #fff;
font-size: 48px;
text-align: center;
}
.header-thumbnail {
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
}
.siesta .header-thumbnail:after {
background-color: #88888a;
}
.stacja .header-thumbnail:after {
background-color: rgb(27, 101, 41);
}
.saunarium .header-thumbnail:after {
background-color: #3d3d3d;
}
.header-thumbnail:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #323337;
content: '';
opacity: 0.4;
border-radius: 8px;
}
.header-thumbnail img {
display: block;
object-fit: cover;
height: auto;
max-height: 300px;
width: 100%;
}
body a.dl-bubble {
background-color: #bccf17 !important;
border-color: #bccf17 !important;
}
.dl-bubble__basket {
background-color: #bccf17 !important;
border-color: #bccf17 !important;
}
.price-table .aditional-info td {
text-align: left;
}
.price-mobile-button {
display: none;
}
table.price-table {
border-collapse: collapse;
border-radius: 8px;
border-style: hidden;
box-shadow: 0 0 0 2px #ccc;
overflow: hidden;
margin-bottom: 40px;
}
.table-name,
.table-name a {
font-size: 52px;
line-height: 110%;
font-weight: 500;
color: #323337;
margin: 0 0 20px 0;
}
.price-list-subheader {
display: block;
font-size: 50%;
}
td.price-table-btn {
width: 160px;
}
.price-table-btn .btn {
min-width: unset;
margin-bottom: 0;
}
.price-table-price {
font-weight: 500;
color: #323337;
font-size: 24px;
}
.price-table {
width: 100%;
border-collapse: collapse;
}
.price-table-additional-time > td {
font-weight: 300;
color: #000;
font-size: 16px;
font-weight: 500;
}
.price-table-additional-time > td:first-of-type {
color: #888;
font-weight: 300;
text-align: left;
}
tr.price-table-content td:last-of-type {
border-bottom: 2px solid #ccc !important;
}
.price-table th,
.price-table td {
border: 2px solid #ccc;
padding: 10px;
text-align: center;
}
.price-table-header th {
background-color: #d5d5d5;
color: #323337;
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
}
.price-table-header th:first-of-type {
text-align: left;
}
.price-table-free {
background-color: #ffe0b2;
font-weight: bold;
}
.price-table-time-title {
font-weight: 500;
color: #323337;
text-align: left;
font-size: 24px;
line-height: 110%;
}
.price-table-time-desc {
text-align: left;
}
.price-table-btn {
color: #bccf17;
font-weight: bold;
}
@media (max-width: 600px) {
.price-container td {
display: flex;
flex-direction: column;
justify-content: center;
}
.price-mobile-button {
display: block;
}
.price-mobile-button .col-12 {
text-align: center;
}
.price-table-header th:first-of-type {
border-top-left-radius: 8px;
}
.price-table-header th:nth-last-of-type(2) {
}
.price-table-content:last-of-type td:first-of-type {
}
.price-table-content:last-of-type td:nth-last-of-type(2) {
}
.price-table td,
.price-table th {
border-width: 1px !important;
}
.price-table-header th {
font-size: 15px;
}
.price-table-time-title {
font-size: 18px;
line-height: 110%;
}
.price-table-time-desc {
font-size: 15px;
line-height: 110%;
margin-top: 10px;
}
.price-table {
display: flex;
flex-direction: column;
width: 100%;
}
.price-table tbody {
display: flex;
flex-direction: column;
width: 100%;
}
.price-table tr {
display: flex;
flex-wrap: wrap;
flex-direction: row;
position: relative;
}
.price-table th:nth-child(1),
.price-table td:nth-child(1) {
width: 33.33%;
flex: 1 0 33.33%;
}
.price-table th:nth-child(2),
.price-table td:nth-child(2) {
width: 33.33%;
}
.price-table th:nth-child(3),
.price-table td:nth-child(3) {
width: 33.33%;
}
.price-table th:nth-child(4) {
display: none;
}
.price-table .price-table-btn {
width: 100%;
border-top: 0;
display: none;
}
.price-table td.price-table-btn.btn-link {
display: block;
}
.price-table-additional-time > td {
border-bottom: 1px solid #ccc !important;
border-left: 1px solid #ccc !important;
border-right: 1px solid #ccc !important;
}
tr.price-table-content:last-of-type td {
border-bottom: 1px solid #ccc !important;
}
.price-table-additional-time > td:first-of-type {
font-size: 12px;
}
} .hero-down-section p {
text-align: justify;
}
.content-single h2 {
font-size: 32px;
}
.price-list-box > a {
background: #abd7fa;
border-radius: 8px;
display: flex;
justify-content: center;
align-items: center;
padding: 50px;
}
.price-list-box img {
min-height: 100px;
}
.price-list-box h3 a {
font-size: 24px;
font-weight: 500;
line-height: 110%;
text-transform: uppercase;
}
.price-list-box h3 {
text-align: center;
}
.bg-light-grey {
background: #eee;
}
.saunarium .hero-section h1,
.saunarium .hero-section h2 {
color: #3d3d3d;
}
.saunarium footer a,
.saunarium footer p {
color: #fff !important;
}
.saunarium h1,
.saunarium h2 {
color: #3d3d3d !important;
}
.saunarium .callendar #event-list-mini-cal-container {
background-color: #eee;
}
.saunarium .callendar #event-list-mini-cal-prev:after,
.saunarium .callendar #event-list-mini-cal-next:after,
.post-see-more:after,
body .saunarium .arrow-right:after,
.saunarium #breadcrumbs-ct #breadcrumbs > li.separator {
background-image: url(//www.parkwodny.pl/fitpark/wp-content/uploads/2024/06/arrow-right-grey.svg);
}
.saunarium .post-date {
color: #3d3d3d;
}
body .saunarium .blue-btn {
background: #3d3d3d;
border-color: #3d3d3d;
color: #fff !important;
}
body .saunarium .blue-btn:hover {
background-color: #bccf17;
border-color: #bccf17;
color: #fff !important;
}
body .saunarium .blue-trans-btn {
color: #3d3d3d;
}
body .saunarium .arrow-right {
color: #3d3d3d;
}
body .saunarium .post-see-more a {
color: #3d3d3d;
} input[type='submit'].wpcf7-form-control {
width: unset !important;
}
.contact-map iframe {
border-radius: 8px;
}
.contact-from-ct {
padding: 40px 0;
}
p.form-accept {
display: flex;
align-items: center;
color: #888;
}
[data-class='wpcf7cf_group'] {
font-size: 13px;
color: #888;
}
[data-class='wpcf7cf_group'] a {
font-size: 13px;
}
p.form-accept span.wpcf7-form-control-wrap.acceptance-381 {
margin-right: 16px;
border-radius: 8px;
}
.wpcf7-form-control,
.wpcf7-form-control.wpcf7-select {
width: 100%;
padding: 20px 16px;
border: 1px solid #ccc;
border-radius: 8px;
}
span.wpcf7-form-control.wpcf7-acceptance {
border: none;
display: block;
padding: 0;
}
.wpcf7-form-control.wpcf7-select {
padding-right: 20px;
}
span.wpcf7-acceptance input {
line-height: 30px;
width: 30px;
height: 30px;
display: block;
border-radius: 8px !important;
}
.wpcf7-acceptance .wpcf7-list-item {
margin-left: 0;
display: block;
}
.contact-info.row {
margin-top: 40px;
}
.contact-info-item-title {
font-size: 20px;
font-weight: 500;
margin-bottom: 20px;
} #blog .full-text {
margin-top: 30px;
}
.blog-archive .right-blog {
margin-top: 52px;
}
.blog-single .right-blog {
margin-top: 38px;
}
.blog-archive .article-list:first-of-type {
margin-top: 60px;
}
#main .blog-archive h1 {
font-size: 52px;
line-height: 110%;
margin: 0;
}
.article-single .thumbnail-wrapper {
margin: 20px 0 30px;
}
#main .blog-single h1 {
font-size: 52px;
line-height: 110%;
margin: 0;
}
.blog-single h2 {
font-size: 32px;
}
.hero-text .btn-row {
margin-top: 40px;
}
.hero-section .col-3 img {
margin-bottom: 20px;
height: 250px;
object-fit: cover;
}
#nav-menu .container .col-12 {
margin-bottom: 0;
}
#gallery-1 img {
border: none !important;
}
.honor h2 {
font-size: 30px !important;
margin-bottom: 0;
}
.honor .row {
align-items: center;
}
.honor .col-2 {
flex: 1 0 16.66%;
}
#breadcrumbs-ct .col-12 {
margin-bottom: 0;
}
.saunarium #breadcrumbs-ct {
background-color: #fff;
}
#gallery-1 {
margin: unset;
display: flex;
flex-wrap: wrap;
}
#gallery-1 img {
width: 100%;
max-height: 235px;
object-fit: cover;
display: block;
}
#gallery-1 .gallery-item {
flex: 0 0 25%;
padding: 0 10px;
}
#gallery-1 .gallery-item a {
display: block;
}
.arrow-right {
font-weight: 400;
position: relative;
}
.arrow-right:after {
display: inline-block;
content: '';
background-image: url(//www.parkwodny.pl/fitpark/wp-content/themes/parkwodny/img/new/arrow-right.svg);
background-size: 8px 14px;
width: 8px;
height: 14px;
margin-left: 15px;
}
.atractions-box .text-box {
text-transform: uppercase;
}
.atractions-box h2 {
font-size: 24px;
margin-top: 20px;
text-align: center;
}
.atractions-box > a {
display: block;
}
.atractions-box > a img {
width: 100%;
object-fit: cover;
display: block;
max-height: 235px;
}
.bg-light-blue {
background: #f1f7fe;
}
.bg-light-blue-2 {
background: #fcfdff;
}
.hero-section h1 {
font-size: 56px;
font-weight: 500;
line-height: 70px;
text-align: left;
color: #323337;
margin-top: 0;
}
.about-us-image img {
width: 100%;
max-height: 600px;
object-fit: cover;
}
.post-image-wrapper {
aspect-ratio: 1 / 1;
}
.post-image-wrapper img {
width: 100%;
width: 100%;
height: 100%;
object-fit: cover;
}
.saunarium footer .container,
.saunarium footer {
background-color: #3d3d3d;
}
#home-news h2 {
text-align: center;
}
.hotel-building {
width: 100%;
}
.hotel-big-img {
position: relative;
}
.hotel-big-img img {
display: block;
}
#nav-menu .row {
flex-wrap: nowrap;
justify-content: center;
align-items: center;
}
#nav-menu .row img {
max-width: 150px;
max-height: 100px;
}
.stacja #nav-menu .row img {
margin: 5px 0;
}
.siesta #nav-menu .row img {
margin: 5px 0;
}
.container.home-baner-buttons {
padding-bottom: 0;
}
.post-desc {
display: -webkit-box;
-webkit-line-clamp: 6; -webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
position: relative;
}
span.orange-btn.sp-btn {
background: url(//www.parkwodny.pl/wp-content/themes/parkwodny/img/arrow-right-wh.png)
center no-repeat;
position: absolute;
background-color: #bccf17;
}
.saunarium .content-list .single-pro-content article,
.saunarium .content-list .single-pro-content article .text-box {
border-radius: 8px;
}
.saunarium .col-sm-6.col-xs-12.full-text h2 {
font-size: 25px;
}
body .saunarium a {
color: #3d3d3d;
}
.header-gray {
color: #323337 !important;
position: relative;
}
.menu-price-button a {
background: transparent;
display: inline-block;
color: #fff !important;
border: 1px solid #fff;
padding: 16px 24px !important;
font-size: 16px;
position: relative;
border-radius: 8px;
font-weight: 500 !important;
text-align: center;
margin: 0 0 0 20px;
min-width: 140px;
}
.menu-price-button a:hover {
background: #bccf17;
border: 1px solid #fff;
text-decoration: none;
}
.menu-price-button a:before {
display: none !important;
}
.menu-buy-button a {
background: #bccf17;
display: inline-block;
color: #323337 !important;
border: 1px solid #bccf17;
padding: 16px 24px !important;
font-size: 16px;
position: relative;
border-radius: 8px;
font-weight: 500 !important;
text-align: center;
margin: 0 20px;
min-width: 140px;
}
.menu-buy-button a:hover {
background: #323337;
border: 1px solid #fff;
text-decoration: none;
color: #fff !important;
}
.menu-buy-button a:before {
display: none !important;
} #menu-item-12081 table tr td {
padding: 5px;
}
#menu-item-12081 table tr td + td {
display: none;
}
.imagemap-panorama.atrakcje .extra-info {
padding-right: 0;
}
.imagemap-panorama.atrakcje .imagemap-extra-info {
padding: 20px;
margin-bottom: 0;
}
.imagemap-panorama.atrakcje .extra-info.icon-info,
.imagemap-panorama.atrakcje .extra-info.icon-info2 {
padding-left: 50px;
}
.imagemap-panorama.atrakcje .imagemap-pop.color-ct {
padding-bottom: 0;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
.atr-col
ul
li
a:hover {
color: #323337;
}
.imagemap-panorama .imagemap-element {
position: absolute;
width: 30px;
height: 30px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
cursor: pointer;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
.atr-col
ul
li
a:hover:after {
content: '';
position: absolute;
right: -10px;
top: 10px;
display: inline-block;
background: url(https://www.parkwodny.pl/wp-content/themes/parkwodny/img/separator.png)
center right no-repeat;
width: 10px;
height: 10px;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
.extra-ct:after {
content: '';
display: table;
clear: both;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu {
position: absolute;
top: 61px;
left: 0;
z-index: 10;
background: #eaeded;
color: #000;
display: none;
right: 0;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
#atr-content {
float: left;
width: 70%;
text-align: left;
padding: 15px 5px 15px 15px;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
.atr-col {
width: 30%;
float: left;
text-align: left;
background: #fff;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
.atr-col
ul
li {
width: 100%;
text-align: left;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
.atr-col
ul
li
a {
color: #979797;
padding: 0;
line-height: 30px;
font-size: 16px;
font-weight: 300;
position: relative;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
.atr-col
ul {
padding: 15px 5px 15px 15px;
}
#menu-item-35 > a:after,
#menu-item-36 > a:after {
content: '';
display: block;
font-size: 30px;
color: #fff;
font-weight: bold;
position: absolute;
top: 50%;
right: -7px;
transform: translatey(-50%);
background-image: url(//www.parkwodny.pl/fitpark/wp-content/themes/parkwodny/img/new/arrow-down-white.svg);
width: 14px;
height: 9px;
background-size: 14px 9px;
}
#menu-item-35 > a.active:after,
#menu-item-36 > a.active:after,
#menu-item-12081 > a.active:after {
transform: translatey(-50%) rotate(180deg);
}
#menu-item-35 a,
#menu-item-36 a {
margin-right: 10px !important;
}
@media screen and (max-width: 991px) {
#header #nav-menu #search-form .switch-to-search-form {
display: block;
}
.contact-button-menu {
display: block;
display: block;
position: absolute;
right: 140px;
opacity: 0.65;
top: 16px;
}
#menu-item-36 .big-nr {
position: relative;
padding-right: 30px;
}
#menu-item-36 .big-nr:after {
content: '‹';
display: block;
font-size: 30px;
color: #aaa;
font-weight: bold;
position: absolute;
top: 0px;
right: 10px;
transform: rotate(270deg);
}
#menu-item-36 .big-nr.active:after {
right: 5px;
transform: rotate(90deg);
}
#menu-item-35 a,
#menu-item-36 a,
#menu-item-12081 a {
padding-right: 40px !important;
}
#menu-item-35 > a.active:after,
#menu-item-36 > a.active:after {
right: 15px;
transform: rotate(90deg);
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
.atr-col {
width: 100%;
float: left;
text-align: right;
background: #fff;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
.atr-col
ul
li {
width: 100%;
text-align: right;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
#atr-content {
display: none;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
.atr-col
ul {
padding: 15px 5px 15px 15px;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu {
position: relative;
top: 0;
left: 0;
z-index: 10;
background: #fff;
color: #000;
display: none;
}
}
.contact-col a {
color: #5d5d5d !important;
}
.contact-col img {
width: 100%;
height: auto;
}
.contact-button-menu {
display: none;
}
body.page-id-4470
#main
.price-list-ct
.offer-box
.price-table
.table
.table-cell {
background: #3d3d3d;
}
body.page-id-4470 #main img {
width: 100%;
height: auto;
} #bon-widget {
position: fixed;
bottom: 16px;
left: 24px;
} .ppsPopupShell img {
max-width: 80vw;
height: auto;
}
.partner-header {
border: none;
background: #f1f1f1;
color: #323337;
font-size: 30px;
text-transform: lowercase;
font-weight: 300;
padding: 0.5em 0.5em 0.5em 0.7em;
padding-left: 2.2em;
display: block;
position: relative;
margin: 2px 0 0 0;
min-height: 0;
}
.partner-content {
padding: 1em 2.2em;
border: none;
}
#accept-cookies:after {
background: url(https://www.parkwodny.pl/wp-content/themes/parkwodny/img/arrow-close.png)
center no-repeat;
}
#footer .footer .footer-container .print-page {
top: -48px;
}
#footer .footer .footer-box-1,
#footer .footer .footer-box-2,
#footer .footer .footer-box-3 {
width: 33.3333%;
margin: 16px 0;
padding: 0;
float: left;
}
#footer .footer {
padding: 20px 0;
}
#footer a,
#footer .footer .footer-menu li a {
font-size: 17px;
line-height: 24px;
}
#footer .footer .footer-logo,
#footer .footer .footer-sp-link {
text-align: left;
}
#footer .footer .footer-sp-link a {
width: 230px;
}
div.film-one-half br {
display: none;
}
div.film-one-half:after {
content: '';
display: table;
clear: both;
}
#main div.film-one-half iframe[src*='youtube'] {
width: 48% !important;
margin: 20px 1%;
float: left;
}
li.orangeMenu a {
color: #bccf17 !important;
}
form.wpcf7-form div.wpcf7-response-output {
color: black;
}
#contact-ct .contact-p a {
color: #ffffff;
text-decoration: underline;
font-weight: bold;
}
#contact-ct .contact-p a:hover {
color: #ffffff;
text-decoration: underline;
font-weight: bold;
}
@media screen and (min-width: 500px) and (max-width: 992px) {
#footer .footer .bottom-menu li.footer-box-1 a.footer-links {
display: inline !important;
width: unset;
margin-right: 25px;
}
#footer .footer .bottom-menu li.footer-box-1 a.footer-links-last {
display: inline !important;
width: unset;
margin-right: 0px;
}
}
.logo-top.line-bottom {
border-bottom: 1px solid white;
}
.upper-menu .top-logo-nav .logo-top {
margin: 0;
padding: 0 10px;
}
.logo-top.line-next {
border-right: 1px solid white;
}
.saunarium #header #nav-menu {
background: #3d3d3d;
}
.stacja .content-list,
.siesta .content-list,
.saunarium .content-list {
color: #5d5d5d !important;
}
.stacja h2,
.siesta h2 {
color: #7c7a7a;
}
.siesta #header #nav-menu {
background: #88888a;
}
.siesta footer .container,
.siesta footer {
background: #88888a;
}
.stacja #header #nav-menu {
background: rgb(27, 101, 41);
}
.siesta .content-list .single-pro-content article,
.siesta .content-list .single-pro-content article .text-box {
background: #88888a;
}
.siesta .content-list .single-pro-content article .text-box:hover {
background: #bbbbbb;
}
.saunarium .content-list .single-pro-content article,
.saunarium .content-list .single-pro-content article .text-box {
background: #3d3d3d;
}
.saunarium .content-list .single-pro-content article .text-box:hover {
background: #6d6d6d;
}
.stacja .content-list .single-pro-content article,
.stacja .content-list .single-pro-content article .text-box {
background: rgb(27, 101, 41);
}
.stacja .content-list .single-pro-content article .text-box:hover {
background: rgb(20 119 40);
}
.saunarium-logo {
margin: 28px 0 20px;
max-width: 150px;
height: auto;
max-height: auto;
}
.siesta-logo {
margin-top: 5px;
}
@media screen and (max-width: 1200px) {
.button-news-show-mobile {
display: block;
text-align: center;
margin-bottom: 20px;
}
.button-news-show-desctop {
display: none;
}
.saunarium-logo {
height: 55px;
margin-top: 35px;
}
.siesta-logo {
margin-top: 15px;
padding: 0px;
}
}
#contact-ct.formularz p {
margin: 14px 0 !important;
}
#contact-ct.formularz .p-text {
margin: 0 !important;
}
#group-814,
#group-815,
#group-816 {
color: #fff;
font-size: 10px;
}
.saunarium .wallness-link {
display: none !important;
}
.siesta .wallness-link {
display: none !important;
}
.stacja .wallness-link {
display: none !important;
}
.logo-top {
height: 50px;
margin: 0 10px;
}
.top-logo-nav {
text-align: right;
padding: 5px 20px;
width: 435px; float: right;
background: #bccf17;
}
.stacja .content-list .single-pro-content article .text-box,
.saunarium .content-list .single-pro-content article .text-box,
.siesta .content-list .single-pro-content article .text-box,
.content-list .custom-box .single-pro-content article .text-box {
width: 48%;
}
.stacja .content-list .single-pro-content article .text-box h2,
.saunarium .content-list .single-pro-content article .text-box h2,
.siesta .content-list .single-pro-content article .text-box h2,
.content-list .custom-box .single-pro-content article .text-box h2 {
font-weight: bold;
text-transform: uppercase;
}
.upper-menu {
border-top: 5px solid #bccf17;
}
@media screen and (max-width: 991px) {
#main div.film-one-half iframe[src*='youtube'] {
max-width: 500px;
width: 98% !important;
margin: 20px auto;
display: block;
}
.menu-glowne-menu-container {
border-left: 5px solid #bccf17;
}
#header #nav-menu .main-menu-blue .wallness-link {
display: block !important;
top: 70px;
left: 0px;
}
#header #nav-menu .main-menu-blue .wallness-link .top-logo-nav {
width: 100%;
}
#header #nav-menu .main-menu-blue .wallness-link .top-logo-nav a {
background: #bccf17;
padding: 5px 10px;
margin: 5px 0;
display: inline-block;
left: 0px;
}
.upper-menu {
display: none;
}
#header #nav-menu .main-menu-blue .wallness-link .top-logo-nav a img {
width: 74px;
}
#header #nav-menu .main-menu-blue .wallness-link .top-logo-nav a {
top: 0px;
}
#header #nav-menu .main-menu-blue .wallness-link .top-logo-nav a + a {
top: 64px;
}
#header #nav-menu .main-menu-blue .wallness-link .top-logo-nav a + a + a {
top: 123px;
}
#header #nav-menu .main-menu-blue .wallness-link .top-logo-nav a + a + a + a {
top: 180px;
}
}
@media screen and (min-width: 992px) {
.saunarium .single-pro-content.col-md-3 {
width: 33% !important;
}
.stacja .single-pro-content.col-md-3 {
width: 33% !important;
}
.wallness-link .top-logo-nav {
display: none !important;
}
}
.footer-mobile-sticky {
display: none;
}
.dl-bubble-tab-mobile {
display: none !important;
}
@media screen and (max-width: 768px) {
#main .blog-single h1 {
font-size: 40px;
}
div.homepage-text {
font-size: 36px;
}
.atractions-box.trener > a img {
object-fit: initial;
height: auto;
max-height: 100%;
padding: 0;
}
.footer-mobile-sticky {
position: fixed;
bottom: 0;
width: 100%;
background-color: #ffffff;
box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
display: flex;
justify-content: space-around;
padding: 15px 0;
border-top: 1px solid #e0e0e0;
z-index: 9999999;
}
.footer-mobile-sticky a {
color: #323337;
text-decoration: none;
font-size: 14px;
text-align: center;
flex: 1;
font-weight: 500;
}
.footer-mobile-sticky :hover {
color: #323337;
}
.menu-footer ul li a {
color: #fff;
}
#gallery-1 .gallery-item {
flex: 1 0 50%;
}
.honor .col-2 {
flex: 1 0 50%;
}
#footer .footer .footer-box-1,
#footer .footer .footer-box-2,
#footer .footer .footer-box-3 {
width: 100%;
}
#footer .footer-social-box span {
display: block;
text-align: center;
}
a.footer-links,
a.footer-links-last {
padding: 14px 0;
}
.footer-sp-link {
margin-left: 40px;
}
#footer .footer .footer-sp-link a {
margin: 0;
}
footer .col-sm-3,
.footer .col-sm-5 {
padding: 0;
}
footer .row {
margin: 0;
}
}
.grecaptcha-badge,
.grecaptcha-logo {
display: none !important;
}
@media screen and (max-width: 767px) {
.row.hotel-content .col-4 {
flex: 1 0 33.33%;
}
.hotel-content img {
height: 180px;
}
#bon-widget {
bottom: 2px;
left: 10px;
}
body.home a.dl-bubble-mobile {
right: 10px !important;
left: unset !important;
bottom: 10px !important;
width: 112px !important;
height: 112px !important;
border-radius: 50% !important;
}
}
.form-ki .row {
color: #000;
display: flex;
column-gap: 20px;
flex-wrap: wrap;
align-items: end;
}
.form-ki div {
color: #000 !important;
}
.col-sm-3 {
display: flex;
flex-direction: column;
justify-content: end;
}
.form-ki h3 {
font-size: 24px !important;
padding-top: 20px;
margin: 0px;
font-weight: 500 !important;
border-top: 1px solid;
margin-top: 30px !important;
}
.form-ki h5 {
font-size: 18px !important;
line-height: 1.2em;
margin: 20px 0px;
font-weight: 500;
}
.form-ki [data-class='wpcf7cf_group'] {
width: 100% !important;
}
.form-ki .wpcf7-radio,
.form-ki .wpcf7-form-control {
display: flex;
flex-direction: column;
gap: 10px;
}
.form-ki .wpcf7-submit {
width: 100px;
display: flex;
justify-content: center;
align-items: center;
background: #bccf17 !important;
border-color: #bccf17 !important;
color: #fff !important;
}
.form-ki .wpcf7-form-control {
min-height: 40px;
}
.form-ki .wpcf7-radio span,
.form-ki .wpcf7-form-control span {
margin: 0px;
}
#home-baner-tiles .baner-box-text .baner-box-ct:after {
content: '';
position: absolute;
width: 40px;
height: 60px;
background-image: url(//www.parkwodny.pl/fitpark/wp-content/uploads/2024/06/Group.svg);
background-size: contain;
background-repeat: no-repeat;
top: -25px;
left: 25px;
}
#home-baner-tiles .baner-box-text:nth-child(2) .baner-box-ct:after {
transform: rotate(2000deg);
}
#home-baner-tiles .baner-box-text:nth-child(3) .baner-box-ct:after {
transform: scale(-1, 1);
}
.row.hotel-content .col-4:nth-child(1) {
padding-left: 0;
}
.row.hotel-content .col-4:nth-child(3) {
padding-right: 0;
}
.row.hotel-content {
margin-top: 20px; }
#home-offer > div > div > div > div.offer-content > div.offer-list > ul {
list-style-type: none;
padding-left: 0px;
}
div.price-list-box > a > img {
object-fit: none;
}
#home-about-us > div > div > div.col-4.about-us-text {
position: relative;
display: flex;
flex-direction: column;
}
#home-about-us > div > div > div.col-4.about-us-text > a.blue-btn {
align-self: flex-start;
}
#home-about-us > div > div > div.col-4.about-us-text > a.blue-transparent-btn {
align-self: center;
margin-top: auto;
}
@media screen and (max-width: 768px) {
#home-about-us > div > div > div.col-4.about-us-text > a.blue-btn {
align-self: center;
margin-bottom: 10px;
}
}
#home-about-us .button-wrapper .blue-transparent-btn {
margin-top: 20px;
}
#home-about-us .container {
padding-top: 80px;
}
#main > .container {
padding-top: 40px;
}
.saunarium h1 {
color: #fff !important;
}
.hero-section h1 {
color: #3d3d3d !important;
}
.stacja #main h1.page-title,
.stacja h2 {
color: #339966;
}
.stacja .callendar #event-list-mini-cal-container {
background-color: #1b652942;
}
.stacja .callendar .event-list-mini-cal td.today {
background-color: #1b6529;
}
.stacja .post-date,
body .stacja a {
color: #1b6529;
}
body .stacja .blue-btn {
background-color: #1b6529;
color: #fff;
border-color: #1b6529;
}
.stacja footer {
background-color: #1b6529;
}
.stacja footer a {
color: #fff;
}
.offer-list li a {
padding-right: 20px;
z-index: 1;
}
.offer-list li:after {
margin-left: 0;
right: 10px;
position: relative;
z-index: -1;
}
.header-inner-content,
.header-thumbnail img {
height: 500px;
max-height: 500px;
}
.header-inner-content h1 {
line-height: 110%;
margin: 0 8px;
}
@media screen and (max-width: 768px) {
.header-inner-content h1 {
font-size: 26px;
}
h3 {
font-size: 1em;
}
.header-inner-content,
.header-thumbnail img {
height: 250px;
max-height: 250px;
}
.offer-name {
margin-bottom: 40px;
}
.offer-list li {
margin-bottom: 25px;
}
.offer-list li a {
font-size: 18px;
}
.offer-name {
font-size: 32px;
}
}
.error-404 .footer-404 .orange-btn {
background: #bccf17;
display: inline-block;
color: #fff;
border: 1px solid #bccf17;
padding: 16px 24px;
font-size: 16px;
position: relative;
border-radius: 8px;
font-weight: 500;
text-align: center;
min-width: 230px;
}
.error-404 .footer-404 .orange-btn:hover {
background: #323337;
border: 1px solid #fff;
text-decoration: none;
} @media (max-width: 991px) {
#header #nav-menu ul li {
display: inline-block;
text-align: left;
}
.menu-glowne-menu-container {
border-left: 0;
}
#lang-switch {
text-align: left;
border: 0;
}
li#menu-item-12081,
li#menu-item-2593 {
padding-left: 15px;
}
} @media screen and (max-width: 991px) {
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.offer-submenu
.off-col:hover
.big-nr {
color: #323337;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.offer-submenu
.off-col
.big-nr:after {
content: '';
position: absolute;
right: -10px;
top: 15px;
display: inline-block;
background: url(https://www.parkwodny.pl/wp-content/themes/parkwodny/img/separator.png)
center right no-repeat;
width: 10px;
height: 10px;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.offer-submenu
.off-col
.big-nr {
color: #979797;
padding: 5px 10px 5px 0;
line-height: 30px;
font-size: 16px;
font-weight: 300;
position: relative;
}
#menu-item-35 a,
#menu-item-36 a,
#menu-item-12081 a,
.off-col.off-col-1,
.off-col.off-col-2,
.off-col.off-col-3 {
padding-right: 40px !important;
text-align: left !important;
}
#menu-item-36 .big-nr:after {
display: none;
}
li#menu-item-36 .offer-submenu.main-submenu {
padding: 15px;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.atrakcje-submenu
.atr-col
ul
li {
text-align: left !important;
}
#header
#nav-menu
.main-menu-blue
.menu-glowne-menu-container
.offer-submenu
.off-col
ul
li {
text-align: left !important;
}
} .price-table tfoot td:nth-child(1) {
width: 100%;
}
body .naukaplywania .green-title {
color: #323337;
}
#header .acc-filter {
display: none;
}
span.mobile-price-list-free {
display: none;
}
.price-container:nth-of-type(2) .row.price-mobile-button {
display: none;
}
span.online-only {
color: #bccf17;
display: block;
font-size: 16px;
}
span.online-only:after {
content: ')';
}
span.online-only:before {
content: '(';
}
.price-container:nth-of-type(7) tbody .price-table-content:nth-of-type(4) {
display: none;
}
@media screen and (max-width: 600px) {
.table-name,
.table-name a {
font-size: 43px;
}
span.mobile-price-list-free {
display: block;
color: #bccf17;
font-size: 14px;
}
}
.top-menu-ct {
display: flex;
}
#lang-switch #switch-main-menu3 {
color: #323337;
font-weight: 600;
padding: 5px 15px;
}
@media screen and (max-width: 480px) {
div.homepage-text {
font-size: 28px;
}
.partners .partners-list li {
height: 100px !important;
}
}