html,
body {
margin: 0;
padding: 0;
width: 100%;
height: auto;
}
#page {
width: 100%;
height: auto;
overflow: hidden;
}
:root {
--container-default-padding-left: 32px;
--container-default-padding-right: 32px;
--container-default-padding-top: 0;
--container-default-padding-bottom: 0;
}
@media screen and (max-width:1280px) {
:root {
--container-default-padding-left: 24px;
--container-default-padding-right: 24px;
}
} form.post-password-form {
display: flex;
flex-direction: column;
align-items: center;
margin: 120px 25px;
}
.post-password-form p,
.post-password-form p label {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-size: 18px;
}
.post-password-form p:first-of-type {
font-size: 24px;
max-width: 512px;
line-height: 32px;
}
.post-password-form p {
gap: 32px;
}
.post-password-form p label {
gap: 8px;
}
.post-password-form input[type='password'] {
font-size: 24px;
padding: 8px 16px;
max-width: 80%;
}  .l2-category-badge span {
color: #fff !important;
}
.l2-category-badge .elementor-post-info__terms-list-item {
border: 1px solid var( --e-global-color-color_primary_alt );
color: var( --e-global-color-color_primary_alt ) !important;
padding: 6px 12px;
border-radius: 50px; 
} .l2-timeline-widget .ue-carousel-content-inside img {
width: auto !important;
margin: 0 auto;
padding: 16px 0 8px;
}
.l2-timeline-widget .ue-post-title {
font-weight: 600;
}
.l2-timeline-widget .ue-carousel-item-holder {
margin-top: 16px;
}
.l2-timeline-widget .ue-item-bullet,
.l2-timeline-widget .ue-item-bullet-line {
background-color: var(--e-global-color-primary) !important;
}
.l2-timeline-widget .ue-item-bullet-line {
height: 1px !important;
}
.l2-timeline-widget .ue-carousel-item-holder { border: 1px solid #c2c0c8;
}
.l2-timeline-widget .ue-post-title {
margin-top: 16px;
margin-bottom: 8px;
}
ul#menu-primary-de>li.menu-item:not(.menu-item-has-children) {
margin-bottom: 12px;
}
.ue_menu-social-icons {
margin-left: 42px;
}
p a:hover {
color: var(--e-global-color-primary);
} .l2-timeline-widget .owl-dots {
margin-top: 40px !important;
}
.l2-timeline-widget button.owl-dot,
.swiper-pagination-bullet {
width: 12px !important;
height: 12px !important;
}
.l2-timeline-widget button.owl-dot.active,
.swiper-pagination-bullet.swiper-pagination-bullet-active,
.elementor-widget-loop-carousel .swiper-pagination-bullet:hover { }
.l2-timeline-widget button.owl-dot:not(.active)
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
background-color: #acaa9f !important;
}
.l2-timeline-widget .owl-dots button {
display: none !important;
}
.l2-timeline-widget .owl-dots button:nth-child(3n-1) {
display: inline-block !important;
}
.l2-timeline-widget button.owl-dot.active.active + button,
.l2-timeline-widget button.owl-dot.active.active + button + button {
background-color: var(--e-global-color-primary) !important;
} .l2-dark a {
color: var(--e-global-color-color_white) !important;
} .l2-filter-on svg {
pointer-events: none;
}