html {
scroll-behavior: smooth;
}
body {
font-family: "Montserrat";
font-size: 16px;
color: #404040;
}
body header .head-nav-wrapper .brx-submenu-toggle button svg {
overflow: visible;
}
body * {
outline-color: transparent !important;
}
.footer-menu-custom ul li a {
transition: all 0.2s ease;
}
.footer-menu-custom ul li a:hover {
color: #E95321;
}
.keep-word {
white-space: nowrap;
}
.brxe-dropdown:not([data-toggle=click]):hover:before {
min-height: 30px;
}
.zones-item:hover .zone-content {
opacity: 1 !important;
}
.blog-limit-title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
max-width: 100%;
white-space: normal;
}
.hero-weather .splw-main-wrapper {
margin-bottom: 0 !important;
}
.hero-weather .splw-main-wrapper .lw-preloader-wrapper {
background-color: transparent !important;
}
.hero-weather .splw-main-wrapper .lw-preloader-wrapper .splw-lite-templates-body {
padding: 0 !important;
}
.hero-weather .splw-main-wrapper .lw-preloader-wrapper .cur-temp {
display: flex;
}
.hero-weather .splw-main-wrapper .lw-preloader-wrapper .cur-temp .current-temperature {
font-size: 32px;
line-height: 38px;
}
footer .footer-newsletter .tnp-subscription,
footer .footer-newsletter form {
display: flex !important;
align-items: flex-end;
flex-wrap: wrap;
}
footer .footer-newsletter .tnp-subscription .tnp-field-button,
footer .footer-newsletter .tnp-subscription .tnp-field-email,
footer .footer-newsletter form .tnp-field-button,
footer .footer-newsletter form .tnp-field-email {
margin-bottom: 0 !important;
}
@media (max-width: 1540px) and (min-width: 1200px) {
footer .footer-newsletter .tnp-subscription .tnp-field-button,
footer .footer-newsletter form .tnp-field-button {
width: 223px;
}
footer .footer-newsletter .tnp-subscription .tnp-field-button .tnp-submit,
footer .footer-newsletter form .tnp-field-button .tnp-submit {
width: 100%;
text-align: center;
}
}
footer .footer-newsletter .tnp-subscription .tnp-field-button .tnp-submit,
footer .footer-newsletter form .tnp-field-button .tnp-submit {
background-color: #E95321 !important;
border: 3px solid #FEFEFE !important;
font-weight: 700;
text-transform: uppercase;
padding-left: 32px;
padding-right: 32px;
height: 49px;
transition: all 0.2s ease;
}
footer .footer-newsletter .tnp-subscription .tnp-field-button .tnp-submit:hover,
footer .footer-newsletter form .tnp-field-button .tnp-submit:hover {
background-color: #FEFEFE !important;
color: #E95321 !important;
border-color: #E95321 !important;
}
footer .footer-newsletter .tnp-subscription .tnp-privacy-field,
footer .footer-newsletter form .tnp-privacy-field {
font-size: 14px;
line-height: 20px;
order: 3;
margin-top: 24px;
}
footer .footer-newsletter .tnp-subscription .tnp-field-email .tnp-email,
footer .footer-newsletter form .tnp-field-email .tnp-email {
border: 1px solid #404040;
background-color: #FEFEFE;
height: 43px;
margin-bottom: 3px;
}
.tyrannosaurus-background {
overflow: hidden visible;
}
.contact-form-custom-contact .custom-cf7-wrapper {
display: flex;
gap: 24px;
}
.contact-form-custom-contact .custom-cf7-wrapper input,
.contact-form-custom-contact .custom-cf7-wrapper textarea {
border: 1px solid #404040;
}
.contact-form-custom-contact .custom-cf7-wrapper input::-moz-placeholder, .contact-form-custom-contact .custom-cf7-wrapper textarea::-moz-placeholder {
color: #404040;
}
.contact-form-custom-contact .custom-cf7-wrapper input::placeholder,
.contact-form-custom-contact .custom-cf7-wrapper textarea::placeholder {
color: #404040;
}
.contact-form-custom-contact .custom-cf7-wrapper .message-wrapper {
flex-grow: 1;
}
.contact-form-custom-contact .custom-cf7-wrapper .message-wrapper textarea {
height: 177px;
resize: vertical;
}
.contact-form-custom-contact .custom-cf7-wrapper .data-inout-wrapper {
display: flex;
flex-direction: column;
gap: 24px;
}
.contact-form-custom-contact .custom-cf7-wrapper .data-inout-wrapper p {
margin-bottom: 0 !important;
}
.contact-form-custom-contact .send-wrapper {
display: flex;
align-items: flex-start;
justify-content: space-between;
margin-top: 24px;
gap: 32px;
}
.contact-form-custom-contact .send-wrapper label {
color: #404040;
font-size: 14px;
}
.contact-form-custom-contact .send-wrapper .wpcf7-list-item {
margin-left: 0 !important;
}
.contact-form-custom-contact .send-wrapper .wpcf7-list-item .wpcf7-list-item-label a {
color: #74AA32;
font-weight: 500;
}
.contact-form-custom-contact .send-wrapper .wpcf7-submit {
background-color: #E95321;
padding: 12px 50px;
color: #FEFEFE;
font-weight: 700;
font-size: 18px;
text-transform: uppercase;
transition: all 0.2s ease;
border: 3px solid #FEFEFE;
}
.contact-form-custom-contact .send-wrapper .wpcf7-submit:disabled {
background-color: rgba(101, 101, 101, 0.733);
}
.contact-form-custom-contact .send-wrapper .wpcf7-submit:hover {
background-color: #FEFEFE;
border: 3px solid #E95321;
color: #E95321;
}
.listing-attraction-item {
background-size: cover;
height: 240px;
position: relative;
display: flex;
max-height: 240px;
}
.listing-attraction-item:hover .listing-attraction-item-title-wrap {
bottom: 24px !important;
}
.attractions-filters .wpc-filter-wiek_powyzej .wpc-filters-range-values-wrapper,
.attractions-filters .wpc-filter-wiek_powyzej .wpc-filters-range-column.wpc-filters-range-max-column,
.attractions-filters .wpc-filter-wiek_powyzej .wpc-filters-range-column.wpc-filters-range-max-column {
display: none !important;
}
.attractions-filters .wpc-filter-waga_do .wpc-filters-range-column.wpc-filters-range-min-column,
.attractions-filters .wpc-filter-waga_do .wpc-filters-range-slider-wrapper {
display: none !important;
}
.attractions-filters .wpc-filter-post_meta_num {
width: 50% !important;
margin-bottom: 0 !important;
}
.attractions-filters .wpc-filters-widget-wrapper {
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.attractions-filters .wpc-filters-range-max-column {
margin-right: 3%;
}
.attractions-filters .wpc-filters-range-max-column,
.attractions-filters .wpc-filters-range-min-column {
max-width: 100%;
width: 100%;
}
.attractions-filters .wpc-filters-range-max-column .wpc-filters-range-min,
.attractions-filters .wpc-filters-range-max-column .wpc-filters-range-max,
.attractions-filters .wpc-filters-range-min-column .wpc-filters-range-min,
.attractions-filters .wpc-filters-range-min-column .wpc-filters-range-max {
background-color: #EAEAEA;
}
.attractions-filters .wpc-filters-range-max-column:focus,
.attractions-filters .wpc-filters-range-min-column:focus {
background-color: #FEFEFE;
border: 3px solid #E95321;
}
.attractions-filters .wpc-filter-layout-submit-button {
gap: 24px;
height: 42px !important;
margin-bottom: 0;
}
.attractions-filters .wpc-filter-layout-submit-button a {
width: 244px !important;
border-radius: 0 !important;
font-weight: 700 !important;
text-transform: uppercase;
}
.attractions-filters .widget-title.wpc-filter-title {
margin-bottom: 12px !important;
font-weight: 700;
font-size: 18px;
text-transform: uppercase;
}
.jet-calendar-grid .jet-calendar-week__day-date {
padding: 1px 8px 0 !important;
}
.header-section-orange span {
color: #E95321 !important;
}
.header-section-green span {
color: #74AA32 !important;
}
.paragraph-orange-link a {
color: #E95321 !important;
font-weight: 700 !important;
}
.faq-custom .brx-submenu-toggle {
display: flex !important;
justify-content: space-between !important;
transition: all 0.3s ease-out;
}
.faq-custom .open .brx-submenu-toggle {
color: #E95321 !important;
}
.faq-custom .brx-dropdown-content .brxe-text-basic {
text-transform: none !important;
}
.listing-attraction-item[id="Dinozaury i rozrywka"] .listing-attraction-item-title-wrap {
background-color: #E95321 !important;
}
.listing-attraction-item[id="Park wodny"] .listing-attraction-item-title-wrap {
background-color: #01AEE6 !important;
}
.listing-attraction-item[id=Gastronomia] .listing-attraction-item-title-wrap {
background-color: #74AA32 !important;
}
.offer-list-marker {
position: relative;
line-height: 24px;
padding-left: 20px;
}
.offer-list-marker::before {
content: "";
display: inline-block;
height: 8px;
width: 8px;
left: 0;
top: 50%;
transform: translate(-200%, -50%);
border-radius: 50%;
background-color: #FEFEFE;
}
.offer-list-marker.green::before {
background-color: #74AA32;
}
.offer-list-marker.orange::before {
background-color: #E95321;
}
.carusel-about-custom svg {
transition: all 0.2s ease;
}
.carusel-about-custom svg:hover {
color: #E95321 !important;
}
.carusel-single-attraction .bricks-swiper-button-prev {
transform: translate(0, -50%);
}
.carusel-single-attraction .bricks-swiper-button-next {
transform: translate(0, -50%);
}
.carusel-single-attraction svg {
font-size: 33px;
}
.text-orange-anchor a {
font-weight: 700 !important;
color: #E95321 !important;
}
.plan-drive .rp-widget-link-container {
display: none !important;
}
.nac-items-wrapper > li:last-child, .nac-items-wrapper > li:first-child {
display: none !important;
}
@media (max-width: 991px) {
.nac-items-wrapper > li:last-child, .nac-items-wrapper > li:first-child {
display: flex !important;
}
.head-nav-wrapper .menu-item > a {
padding: 10px 0;
}
.head-nav-wrapper .brxe-dropdown > .brx-submenu-toggle {
padding: 10px 0;
}
.nac-items-wrapper li:last-child {
display: flex;
flex-direction: column;
justify-content: flex-end;
flex-grow: 1;
}
.contact-form-custom-contact .wpcf7-response-output {
margin-top: 16px !important;
}
.contact-form-custom-contact .custom-cf7-wrapper {
flex-direction: column;
}
.contact-form-custom-contact .send-wrapper {
flex-direction: column;
align-items: flex-end;
}
}
.list-custom.orange li::marker {
color: #E95321;
}
.list-custom.green li::marker {
color: #74AA32;
}
.list-custom ul {
padding-left: 20px !important;
}
.custom-scroll-padding {
scroll-margin-top: 180px;
}
@media (max-width: 767px) {
.attractions-filters .wpc-filters-widget-wrapper {
display: flex;
flex-direction: column !important;
row-gap: 32px;
}
.attractions-filters .wpc-filters-range-column.wpc-filters-range-max-column {
width: 100% !important;
}
.attractions-filters .wpc-filter-post_meta_num,
.attractions-filters .wpc-filters-range-min-column {
width: 100% !important;
}
}
.newsletter-custom > p {
font-weight: 700;
font-size: 32px;
text-align: center;
}
.newsletter-custom .tnp-subscription,
.newsletter-custom form {
display: flex !important;
align-items: flex-end;
flex-wrap: wrap;
-moz-column-gap: 40px;
column-gap: 40px;
}
.newsletter-custom .tnp-subscription .tnp-field-button,
.newsletter-custom .tnp-subscription .tnp-field-email,
.newsletter-custom form .tnp-field-button,
.newsletter-custom form .tnp-field-email {
margin-bottom: 0 !important;
}
.newsletter-custom .tnp-subscription .tnp-field.tnp-field-email,
.newsletter-custom form .tnp-field.tnp-field-email {
width: 100%;
}
.newsletter-custom .tnp-subscription .tnp-field-button,
.newsletter-custom form .tnp-field-button {
width: 100%;
}
.newsletter-custom .tnp-subscription .tnp-field-button .tnp-submit,
.newsletter-custom form .tnp-field-button .tnp-submit {
width: 100%;
text-align: center;
}
.newsletter-custom .tnp-subscription .tnp-field-button .tnp-submit,
.newsletter-custom form .tnp-field-button .tnp-submit {
background-color: #E95321 !important;
border: 3px solid #FEFEFE !important;
font-weight: 700;
text-transform: uppercase;
padding-left: 32px;
padding-right: 32px;
height: 49px;
transition: all 0.2s ease;
}
.newsletter-custom .tnp-subscription .tnp-field-button .tnp-submit:hover,
.newsletter-custom form .tnp-field-button .tnp-submit:hover {
background-color: #FEFEFE !important;
color: #E95321 !important;
border-color: #E95321 !important;
}
.newsletter-custom .tnp-subscription .tnp-privacy-field,
.newsletter-custom form .tnp-privacy-field {
font-size: 14px;
line-height: 20px;
order: 3;
margin-top: 24px;
}
.newsletter-custom .tnp-subscription .tnp-field-email .tnp-email,
.newsletter-custom form .tnp-field-email .tnp-email {
border: 1px solid #404040;
background-color: #FEFEFE;
height: 43px;
margin-bottom: 3px;
}
#rp-embed-rp0-iframe {
min-height: 400px;
}
.footer-copy-custom {
display: inline;
text-align: center;
}
.custom-widget-single {
color: #FEFEFE;
}
.custom-widget-single .open_hours {
font-size: 24px;
font-weight: 700;
line-height: 36px;
}
.fb_iframe_widget {
height: 100%;
width: 100%;
display: inline-block !important;
}
.fb_iframe_widget ._2p3a,
.fb_iframe_widget ._21qg {
height: 100%;
width: 100%;
}
#bz-facebook {
width: 100% !important;
height: 100% !important;
}
@media (max-width: 992px) {
#bz-facebook iframe {
height: 50svh !important;
}
}
#bilety-rodzinne {
scroll-margin-top: 100px;
}
.jet-calendar-week__day .jet-calendar-week__day-header {
padding: 8px 8px 0 8px;
}
.calender-cell-custom .park_wodny.true,
.calender-cell-custom .park_rozrywki.true {
display: block;
}
.calender-cell-custom .park_wodny.true::after,
.calender-cell-custom .park_rozrywki.true::after {
content: "";
height: 30px;
width: 30px;
display: inline-block;
border-radius: 50%;
color: #FEFEFE;
}
.calender-cell-custom .park_wodny.true::after {
content: url(https://brzezovka.pl/wp-content/themes/bricks-child-10/assets/icons/park-wodny-svg.svg);
}
.calender-cell-custom .park_rozrywki.true::after {
content: url(https://brzezovka.pl/wp-content/themes/bricks-child-10/assets/icons/park-rozrywki.svg);
}
.calender-cell-custom .event-link-custom {
position: absolute;
z-index: 10;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.calender-cell-custom .event-wrapper-custom {
background-color: #74AA32;
}
.calender-cell-custom .calender-event-title .jet-listing-dynamic-field__content {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
overflow: hidden;
}
.events-wrapper {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 24px;
width: 100%;
}
.events-wrapper .event-wrapper {
display: flex;
justify-content: space-between;
gap: 8px;
position: relative;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.0862745098);
background-color: #FEFEFE;
}
.events-wrapper .event-wrapper .event-content {
padding: 24px 0 24px 24px;
}
.events-wrapper .event-wrapper .event-content .event-title,
.events-wrapper .event-wrapper .event-content .event-date {
font-size: 18px;
font-weight: 700;
margin-bottom: 0;
}
.events-wrapper .event-wrapper .event-content .event-title {
color: #74AA32;
}
.events-wrapper .event-wrapper .event-category {
margin-top: 5px;
}
.events-wrapper .event-wrapper .event-category::before {
content: url(https://brzezovka.pl/wp-content/themes/bricks-child-10/assets/icons/icon-flag.svg);
margin-right: 6px;
display: inline-block;
}
.events-wrapper .event-wrapper a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10;
}
.events-wrapper .event-wrapper img {
width: 130px;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
@media (max-width: 1400px) {
.events-wrapper {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 992px) {
.events-wrapper {
grid-template-columns: 1fr;
}
.events-wrapper .event-wrapper .event-content {
padding: 8px 0 8px 8px;
}
.events-wrapper .event-wrapper .event-content p {
font-size: 15px !important;
}
}
.swiper-wrapper-custom .swiper-wrapper {
transition-timing-function: linear !important;
}
.image-gallery-custom img {
-o-object-fit: contain;
object-fit: contain;
}
.modal-cacsp-box .modal-cacsp-box-header {
background-color: #E95321 !important;
}
.modal-cacsp-box .modal-cacsp-toggle-switch-active .modal-cacsp-toggle {
background-color: rgba(233, 83, 33, 0.2666666667) !important;
}
.modal-cacsp-box .modal-cacsp-toggle-switch-active .modal-cacsp-toggle .modal-cacsp-toggle-switch-handle {
background-color: #E95321 !important;
}
.modal-cacsp-box .modal-cacsp-btns a {
border-radius: 0 !important;
border: 2px solid #E95321 !important;
transition: all 0.2s ease !important;
}
.modal-cacsp-box .modal-cacsp-btns a.modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-box .modal-cacsp-btns a.modal-cacsp-btn-accept-all {
background-color: #E95321 !important;
}
.form-notifier-custom .jet-form-builder-row.field-has-error .error-message {
font-size: 14px;
font-weight: 500;
}