.mega-sub-menu .mega-menu-link::before {
content: '»';
display: inline-block;
margin-right: 8px; vertical-align: middle; margin-top: 0 !important;
font-family: none !important;
}
.caravan-specification ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.caravan-specification li {
display: flex;
align-items: center;
padding: 10px;
border-bottom: 1px solid #eee;
}
.caravan-specification li:last-child {
border-bottom: none;
}
.fa-solid {
margin-right: 10px;
color: #333;
} @media (max-width: 768px) {
.caravan-specification li {
flex-direction: column;
align-items: flex-start;
}
.caravan-specification li i {
margin-bottom: 5px;
}
}
.wp-block-gallery {
display: flex;
flex-wrap: wrap;
gap: 10px; }
.wp-block-gallery figure {
flex-basis: calc(33.333% - 10px); margin: 0;
}
.wp-block-gallery img {
width: 100%;
height: auto;
}
.karawan-card {
background-color: #ffffff; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); overflow: hidden; transition: box-shadow 0.3s ease-in-out; padding: 20px; }
.karawan-card:hover {
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15); }
.karawany-container {
margin: 0 auto; }
.karawany-row {
display: flex; flex-wrap: wrap; }
.karawany-column {
width: 50%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; margin-bottom: 30px; }
.wp-image-karawany-logo {
max-width: 100%;
height: 30px !important;
} @media (max-width: 768px) {
.karawany-column {
width: 100%; }
} @media (min-width: 1100px) {
.karawany-column {
width: 33.33%; }
}
.wp-block-image .status-view {
position: absolute;
top: 10px;
left: 10px;
padding: 5px 10px;
color: #fff;
border-radius: 5px;
font-weight: bold;
font-size: 14px;
}
.status-nowy {
background-color: #4CAF50;
} .status-używany {
background-color: #FFC107;
} .status-poleasingowy {
background-color: #2196F3;
} .status-niedostępny {
background-color: #9E9E9E;
} .status-sprzedany {
background-color: #F44336;
} .status-zarezerwowany {
background-color: #FFEB3B;
} .status-serwis {
background-color: #673AB7;
}
.wp-block-gallery figure {
flex: 1 0 calc(33.333% - 10px); margin: 0;
display: flex; justify-content: center; align-items: center; overflow: hidden; position: relative; height: 0;
padding-bottom: calc(33.333% - 10px); }
.wp-block-gallery img {
max-width: 100%; max-height: 100%; min-width: 100%; min-height: 100%; width: auto; height: auto; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .one-line-title {
white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }
.rank-math-breadcrumb p {
color: black !important;
}
.navbar-div {
position: relative;
z-index: 10000 !important;
}
.fade-in-top {
opacity: 0;
transform: translateY(-50px);
}
.fade-in-bottom {
opacity: 0;
transform: translateY(50px);
}
.fade-in-left {
opacity: 0;
transform: translateX(-50px);
}
.fade-in-right {
opacity: 0;
transform: translateX(50px);
}
.big-title {
top: -15rem;
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.relative-section-position {
position: relative;
} .animate-left-to-right,
.animate-right-to-left {
visibility: hidden;
}
@media (max-width: 768px) {
.fade-in-top {
transform: translateY(50px);
}
.fade-in-bottom {
transform: translateY(50px);
}
.fade-in-left {
transform: translateY(50px);
}
.fade-in-right {
transform: translateY(50px);
}
}
.menu-item-gtranslate .dropdown-menu.sub-menu {
display: flex; flex-wrap: nowrap; justify-content: start; gap: 10px; padding-left: 0; }
.menu-item-gtranslate .dropdown-menu.sub-menu > li {
display: inline-block; }
.gt-current-wrapper img {
display: none; }