.st1 {
display:block !important;
opacity:1 !important;
visibility:visible !important;
}
@media(max-width: 767.98px) {
body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-button {
display:block !important;
width:100% !important;
}
body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-button>.elementor-widget-container {
width:100%;
}
body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-button>.elementor-widget-container .elementor-button-wrapper {
width:100%;
}
body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-button>.elementor-widget-container .elementor-button-wrapper .elementor-button-link {
width:100%;
}
}
@media(max-width: 767.98px) {
.elementor-hidden-mobile.elementor-widget-button {
display:none !important;
}
}
.elementor-widget-button,
.elementor-widget-uael-infobox {
display:inline !important;
width:auto !important;
}
.elementor-widget-button.elementor-button-info>.elementor-widget-container .elementor-button-wrapper .elementor-button-link,
.elementor-widget-uael-infobox.elementor-button-info>.elementor-widget-container .elementor-button-wrapper .elementor-button-link {
background-color:var(--e-global-color-primary);
color:var(--e-global-color-accent);
border:2px solid var(--e-global-color-primary);
}
.elementor-widget-button.elementor-button-info>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:hover,
.elementor-widget-button.elementor-button-info>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus,
.elementor-widget-button.elementor-button-info>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus-within,
.elementor-widget-uael-infobox.elementor-button-info>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:hover,
.elementor-widget-uael-infobox.elementor-button-info>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus,
.elementor-widget-uael-infobox.elementor-button-info>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus-within {
background-color:var(--e-global-color-4474a69);
border-color:var(--e-global-color-4474a69);
}
.elementor-widget-button.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link,
.elementor-widget-uael-infobox.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link {
background-color:var(--e-global-color-secondary);
color:var(--e-global-color-text);
border:2px solid var(--e-global-color-secondary);
}
.elementor-widget-button.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:hover,
.elementor-widget-button.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus,
.elementor-widget-button.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus-within,
.elementor-widget-uael-infobox.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:hover,
.elementor-widget-uael-infobox.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus,
.elementor-widget-uael-infobox.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus-within {
background-color:var(--e-global-color-8ed7661);
border:2px solid var(--e-global-color-8ed7661);
color:var(--e-global-color-accent);
}
.elementor-widget-button.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:hover .elementor-button-icon svg path,
.elementor-widget-button.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus .elementor-button-icon svg path,
.elementor-widget-button.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus-within .elementor-button-icon svg path,
.elementor-widget-uael-infobox.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:hover .elementor-button-icon svg path,
.elementor-widget-uael-infobox.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus .elementor-button-icon svg path,
.elementor-widget-uael-infobox.elementor-button-success>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus-within .elementor-button-icon svg path {
fill:var(--e-global-color-accent);
}
.elementor-widget-button.elementor-button-warning>.elementor-widget-container .elementor-button-wrapper .elementor-button-link,
.elementor-widget-uael-infobox.elementor-button-warning>.elementor-widget-container .elementor-button-wrapper .elementor-button-link {
background-color:rgba(0,0,0,0);
color:var(--e-global-color-primary);
border:2px solid var(--e-global-color-primary);
}
.elementor-widget-button.elementor-button-warning>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:hover,
.elementor-widget-button.elementor-button-warning>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus,
.elementor-widget-button.elementor-button-warning>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus-within,
.elementor-widget-uael-infobox.elementor-button-warning>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:hover,
.elementor-widget-uael-infobox.elementor-button-warning>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus,
.elementor-widget-uael-infobox.elementor-button-warning>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus-within {
background-color:var(--e-global-color-4474a69);
color:var(--e-global-color-accent);
border-color:var(--e-global-color-4474a69);
}
.elementor-widget-button.elementor-button-danger>.elementor-widget-container .elementor-button-wrapper .elementor-button-link,
.elementor-widget-uael-infobox.elementor-button-danger>.elementor-widget-container .elementor-button-wrapper .elementor-button-link {
background-color:rgba(0,0,0,0);
color:var(--e-global-color-secondary);
border:2px solid var(--e-global-color-secondary);
}
.elementor-widget-button.elementor-button-danger>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:hover,
.elementor-widget-button.elementor-button-danger>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus,
.elementor-widget-button.elementor-button-danger>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus-within,
.elementor-widget-uael-infobox.elementor-button-danger>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:hover,
.elementor-widget-uael-infobox.elementor-button-danger>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus,
.elementor-widget-uael-infobox.elementor-button-danger>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus-within {
background-color:var(--e-global-color-8ed7661);
color:var(--e-global-color-accent);
border-color:var(--e-global-color-8ed7661);
}
.elementor-widget-button>.elementor-widget-container,
.elementor-widget-uael-infobox>.elementor-widget-container {
display:inline-block !important;
}
.elementor-widget-button>.elementor-widget-container .elementor-button-wrapper .elementor-button-link,
.elementor-widget-uael-infobox>.elementor-widget-container .elementor-button-wrapper .elementor-button-link {
border-radius:13px;
margin:4px;
font-size:18px;
padding:14px 16px;
text-transform:none;
background-color:var(--e-global-color-primary);
color:var(--e-global-color-accent);
border:2px solid var(--e-global-color-primary);
}
.elementor-widget-button>.elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-icon,
.elementor-widget-uael-infobox>.elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-icon {
width:24px;
height:24px;
}
.elementor-widget-button>.elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-icon svg,
.elementor-widget-uael-infobox>.elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-icon svg {
width:100%;
height:100%;
}
.elementor-widget-button>.elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-icon svg path,
.elementor-widget-uael-infobox>.elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-icon svg path {
fill:var(--e-global-color-text);
-webkit-transition:fill 250ms ease-in-out !important;
-o-transition:fill 250ms ease-in-out !important;
transition:fill 250ms ease-in-out !important;
}
.elementor-widget-button>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:hover,
.elementor-widget-button>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus,
.elementor-widget-button>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus-within,
.elementor-widget-uael-infobox>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:hover,
.elementor-widget-uael-infobox>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus,
.elementor-widget-uael-infobox>.elementor-widget-container .elementor-button-wrapper .elementor-button-link:focus-within {
background-color:var(--e-global-color-4474a69);
border-color:var(--e-global-color-4474a69);
transform:scale(1.05);
}
.elementor-location-header {
position:relative;
z-index:90000;
}
.elementor-location-header.navbar-transition {
position:fixed;
top:0;
left:0;
right:0;
z-index:90000;
}
.elementor-location-header.navbar-transition .elementor-section-wrap>.elementor-section {
-webkit-transition:all 250ms ease-in-out !important;
-o-transition:all 250ms ease-in-out !important;
transition:all 250ms ease-in-out !important;
padding:13px 0;
}
body.home div.elementor-location-header {
position:fixed;
top:0;
left:0;
right:0;
z-index:90000;
margin-top:0;
opacity:1;
-webkit-transition:all 250ms ease-in-out !important;
-o-transition:all 250ms ease-in-out !important;
transition:all 250ms ease-in-out !important;
}
.elementor-location-header>.elementor-section {
-webkit-transition:all 250ms ease-in-out !important;
-o-transition:all 250ms ease-in-out !important;
transition:all 250ms ease-in-out !important;
}
.elementor-location-header.navbar-transition>div.elementor-section-wrap>.elementor-section {
padding:5px 0;
}
.elementor-location-header nav.elementor-nav-menu--main {
position:relative;
}
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-align:baseline;
-ms-flex-align:baseline;
align-items:baseline;
gap:10px;
}
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu>.menu-item {
margin:0 !important;
padding:0 !important;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-transition:all 250ms ease-in-out !important;
-o-transition:all 250ms ease-in-out !important;
transition:all 250ms ease-in-out !important;
}
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu>.menu-item>.elementor-item {
margin:0 !important;
padding:0 15px 0 0 !important;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
flex-direction:row;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
}
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu>.menu-item>.elementor-item:after {
display:none !important;
opacity:0;
}
@media(min-width: 1025px) {
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu>.menu-item>ul.sub-menu {
margin-top:10px !important;
border-radius:13px;
border:1px solid var(--e-global-color-6e11a2e);
}
}
@media(min-width: 1025px)and (max-width: 1024.98px) {
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu>.menu-item>ul.sub-menu {
display:block !important;
position:relative;
margin:0 !important;
width:100% !important;
}
}
@media(min-width: 1025px) {
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu>.menu-item>ul.sub-menu li.menu-item a.elementor-sub-item {
font-weight:500;
font-size:18px;
border-left:0;
}
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu>.menu-item>ul.sub-menu li.menu-item a.elementor-sub-item:hover,
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu>.menu-item>ul.sub-menu li.menu-item a.elementor-sub-item:focus,
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu>.menu-item>ul.sub-menu li.menu-item a.elementor-sub-item:focus-within {
background-color:var(--e-global-color-primary);
}
}
@media(min-width: 1025px) {
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu>.menu-item:hover>a,
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu>.menu-item:focus>a,
.elementor-location-header nav.elementor-nav-menu--main>.elementor-nav-menu>.menu-item:focus-within>a {
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
}
}
@media(max-width: 1024.98px) {
.elementor-location-header li.menu-item a.elementor-item,
.elementor-location-header li.menu-item a.elementor-sub-item {
padding:15px !important;
justify-content:center;
text-align:center;
}
.elementor-location-header li.menu-item a.elementor-item {
background-color:var(--e-global-color-5922a24) !important;
}
}
.hide-on-mixin.transition {
opacity:1;
-webkit-transition:all 250ms ease-in-out !important;
-o-transition:all 250ms ease-in-out !important;
transition:all 250ms ease-in-out !important;
}
.navbar-mixin.transition.elementor-location-header .hide-on-mixin.transition {
margin-top:-20px;
opacity:0;
}
.navbar-hide {
margin-top:-5px !important;
opacity:0 !important;
}
@media(max-width: 1024.98px) {
#navigation-toggler {
border:0 !important;
}
#navigation-toggler * {
border:0 !important;
}
#navigation-toggler .elementor-cta__bg-overlay {
background:rgba(0,0,0,0) !important;
}
#navigation-toggler a.elementor-cta .elementor-cta__content {
padding:0 !important;
min-height:unset !important;
background-color:rgba(0,0,0,0) !important;
}
#navigation-toggler .elementor-cta--skin-classic .elementor-cta__content {
background-color:rgba(0,0,0,0) !important;
}
#navigation-toggler button.button {
padding:10px;
background-color:rgba(0,0,0,0) !important;
border:0 !important;
outline:0;
z-index:90000;
}
#navigation-toggler button.button .line {
margin-left:auto;
display:block;
height:3px;
background-color:var(--e-global-color-text);
}
#navigation-toggler button.button .line.one {
width:36px;
}
#navigation-toggler button.button .line.two {
width:36px;
}
#navigation-toggler button.button .line.three {
width:36px;
}
#navigation-toggler button.button .line.one,
#navigation-toggler button.button .line.two {
margin-bottom:8px;
}
#navigation-toggler button.button.open .line {
background-color:var(--e-global-color-secondary);
}
#navigation-toggler button.button.open .line.one {
width:30px;
-webkit-transform:rotate(45deg) translate(8px, 8px);
-ms-transform:rotate(45deg) translate(8px, 8px);
transform:rotate(45deg) translate(8px, 8px);
}
#navigation-toggler button.button.open .line.two {
width:0;
}
#navigation-toggler button.button.open .line.three {
width:30px;
-webkit-transform:rotate(-45deg) translate(8px, -8px);
-ms-transform:rotate(-45deg) translate(8px, -8px);
transform:rotate(-45deg) translate(8px, -8px);
}
.elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item.current-menu-parent>a.elementor-item {
border:3px solid var(--e-global-color-accent);
}
.elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item:nth-of-type(5):before {
content:"";
position:relative;
display:block !important;
width:90%;
margin:12px auto;
height:1px;
background:var(--e-global-color-accent);
}
.elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item a.elementor-item {
padding:20px;
margin:0 0 5px;
background-color:rgba(0,0,0,.3);
border-radius:13px;
font-weight:500;
color:var(--e-global-color-accent);
outline:0 !important;
}
.elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item a.elementor-item.elementor-item-active {
background-color:var(--e-global-color-accent);
color:var(--e-global-color-primary);
}
.elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item a.elementor-item:after {
content:"";
display:none !important;
}
.elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item a.elementor-item.has-submenu {
display:flex;
flex-direction:row;
justify-content:space-between;
}
.elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item>ul.sub-menu {
padding:10px 20px;
background-color:rgba(0,0,0,.3) !important;
border-radius:13px;
}
.elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item ul.sub-menu {
position:relative;
margin:0 0 20px !important;
width:100% !important;
background-color:rgba(0,0,0,0);
border-radius:13px;
}
.elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item ul.sub-menu li.menu-item {
padding:0;
}
.elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item ul.sub-menu li.menu-item a.elementor-sub-item {
padding:15px 0;
font-weight:500;
font-size:18px;
border-left:0;
background-color:rgba(0,0,0,0);
color:var(--e-global-color-accent);
}
.elementor-widget-nav-menu .elementor-widget-container .elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item ul.sub-menu li.menu-item a.elementor-sub-item.elementor-item-active {
padding:15px;
background-color:var(--e-global-color-accent);
color:var(--e-global-color-primary);
border-radius:13px;
}
}
body div.elementor h1,
body div.elementor h2,
body div.elementor h3,
body div.elementor h4,
body div.elementor h5,
body div.elementor h6,
body div.elementor p,
body div.elementor li {
line-height:1.35;
-webkit-hyphens:none;
-ms-hyphens:none;
hyphens:none;
}
body div.elementor h1,
body div.elementor .h1,
body div.elementor h2,
body div.elementor .h2,
body div.elementor h3,
body div.elementor .h3,
body div.elementor h4,
body div.elementor .h4,
body div.elementor h5,
body div.elementor .h5,
body div.elementor h6,
body div.elementor .h6 {
font-weight:700 !important;
}
body div.elementor h1 *,
body div.elementor .h1 *,
body div.elementor h2 *,
body div.elementor .h2 *,
body div.elementor h3 *,
body div.elementor .h3 *,
body div.elementor h4 *,
body div.elementor .h4 *,
body div.elementor h5 *,
body div.elementor .h5 *,
body div.elementor h6 *,
body div.elementor .h6 * {
font-weight:700 !important;
}
body div.elementor p,
body div.elementor li {
font-weight:400;
}
body div.elementor h1,
body div.elementor .h1 {
font-size:28px !important;
}
@media(min-width: 768px) {
body div.elementor h1,
body div.elementor .h1 {
font-size:32px !important;
}
}
@media(min-width: 1201px) {
body div.elementor h1,
body div.elementor .h1 {
font-size:48px !important;
}
}
body div.elementor h2,
body div.elementor .h2 {
font-size:24px !important;
}
@media(min-width: 768px) {
body div.elementor h2,
body div.elementor .h2 {
font-size:28px !important;
}
}
@media(min-width: 1201px) {
body div.elementor h2,
body div.elementor .h2 {
font-size:38px !important;
}
}
body div.elementor h3,
body div.elementor .h3 {
font-size:22px !important;
}
@media(min-width: 768px) {
body div.elementor h3,
body div.elementor .h3 {
font-size:24px !important;
}
}
@media(min-width: 1201px) {
body div.elementor h3,
body div.elementor .h3 {
font-size:30px !important;
}
}
body div.elementor h4,
body div.elementor .h4 {
font-size:20px !important;
}
@media(min-width: 768px) {
body div.elementor h4,
body div.elementor .h4 {
font-size:21px !important;
}
}
@media(min-width: 1201px) {
body div.elementor h4,
body div.elementor .h4 {
font-size:26px !important;
}
}
body div.elementor h5,
body div.elementor .h5 {
font-size:18px !important;
}
body div.elementor .creme {
color:var(--e-global-color-primary);
}
body div.elementor .white,
body div.elementor .white * {
color:var(--e-global-color-428fff5d) !important;
}
body div.elementor .p-16,
body div.elementor .p-16 * {
font-size:16px !important;
}
#login h1 a,
.login h1 a {
background-image:url(//bilderbuchbauernhof.com/wp-content/uploads/2023/02/gda_design.png);
height:65px;
width:320px;
background-size:320px 65px;
background-repeat:no-repeat;
padding-bottom:30px;
}
main#content {
margin-top:80px !important;
}
@media(max-width: 1024.98px) {
main#content {
margin-top:40px !important;
}
}
@media(max-width: 767.98px) {
main#content {
margin-top:15px !important;
}
}
#masonry .elementor-widget-container .elementor-posts-container {
display:grid;
grid-template-columns:1fr 1fr 1fr;
grid-template-rows:400px 400px;
grid-template-areas:"one two two" "one three four";
}
@media(min-width: 768px) {
#masonry .elementor-widget-container .elementor-posts-container {
grid-template-columns:1fr 1fr;
grid-template-rows:400px 400px 400px;
grid-template-areas:"one one" "two three" "four four";
}
}
@media(max-width: 767.98px) {
#masonry .elementor-widget-container .elementor-posts-container {
grid-template-columns:1fr;
grid-template-rows:400px 400px 400px 400px;
grid-template-areas:"one" "two" "three" "four";
}
}
#masonry .elementor-widget-container .elementor-posts-container article.elementor-post:nth-of-type(1) {
grid-area:one;
}
#masonry .elementor-widget-container .elementor-posts-container article.elementor-post:nth-of-type(2) {
grid-area:two;
}
#masonry .elementor-widget-container .elementor-posts-container article.elementor-post:nth-of-type(3) {
grid-area:three;
}
#masonry .elementor-widget-container .elementor-posts-container article.elementor-post:nth-of-type(4) {
grid-area:four;
}
article.elementor-post {
position:relative;
-webkit-box-shadow:0 0 66px -39px rgba(0,0,0,.75);
-moz-box-shadow:0 0 66px -39px rgba(0,0,0,.75);
box-shadow:0 0 66px -39px rgba(0,0,0,.75);
-webkit-transition:all 250ms ease-in-out !important;
-o-transition:all 250ms ease-in-out !important;
transition:all 250ms ease-in-out !important;
}
article.elementor-post:hover,
article.elementor-post:focus,
article.elementor-post:focus-within {
transform:scale(1.05);
z-index:2000;
}
article.elementor-post>a.elementor-post__thumbnail__link {
margin-bottom:0 !important;
height:100%;
}
article.elementor-post>a.elementor-post__thumbnail__link .elementor-post__thumbnail {
padding-bottom:0 !important;
height:100%;
}
article.elementor-post>a.elementor-post__thumbnail__link .elementor-post__thumbnail img {
width:100% !important;
object-fit:cover;
border-radius:0 !important;
}
article.elementor-post>div.elementor-post__text .elementor-post__title {
display:block;
margin-bottom:30px;
font-size:2rem;
font-weight:bold;
}
article.elementor-post>div.elementor-post__text .elementor-post__read-more-wrapper>a.elementor-post__read-more {
color:#fff;
}
article.elementor-post>div.elementor-post__text .elementor-post__read-more-wrapper>a.elementor-post__read-more:hover,
article.elementor-post>div.elementor-post__text .elementor-post__read-more-wrapper>a.elementor-post__read-more:focus,
article.elementor-post>div.elementor-post__text .elementor-post__read-more-wrapper>a.elementor-post__read-more:focus-within {
background-color:#e6e6e6;
transform:scale(1.05);
z-index:999999;
}
.stoerer {
overflow:hidden;
}
.elementor-accordion .elementor-accordion-item .elementor-tab-title,
.elementor-accordion .elementor-accordion-item .elementor-tab-content {
margin-bottom:15px;
border-radius:15px;
border:1px solid var(--e-global-color-6e11a2e) !important;
}
.e-widget-swiper .elementor-widget-container .elementor-swiper .elementor-swiper-button {
display:flex;
flex-direction:row;
justify-content:center;
align-items:center;
width:40px;
height:40px;
background-color:var(--e-global-color-accent);
border-radius:50%;
}
.e-widget-swiper .elementor-widget-container .elementor-swiper .elementor-swiper-button i {
color:var(--e-global-color-primary);
}
.tag-list .elementor-icon-list-items .elementor-icon-list-item {
margin-bottom:7px;
padding:4px;
background-color:#eaebeb;
border-radius:50px;
cursor:pointer;
}
.tag-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
padding:7px;
background-color:#fff;
border-radius:50%;
}
.tag-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon i {
display:flex;
flex-direction:row;
justify-content:center;
align-items:center;
}
.tag-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
padding-left:10px;
padding-right:10px;
}
table {
width:100%;
border-collapse:collapse;
text-align:left;
overflow:hidden;
}
table td:first-of-type {
width:300px;
}
table td,
table th {
border-top:1px solid #ecf0f1;
padding:10px;
}
table td {
border-left:1px solid #ecf0f1;
border-right:1px solid #ecf0f1;
}
table th {
background-color:#4ecdc4;
}
table tr:nth-of-type(even) td {
background-color:#d9f4f2;
}
body .elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__button-wrapper .elementor-cta__button {
background-color:var(--e-global-color-primary);
color:var(--e-global-color-accent) !important;
border:2px solid var(--e-global-color-primary) !important;
border-radius:13px;
}
body .elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__button-wrapper .elementor-cta__button:hover,
body .elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__button-wrapper .elementor-cta__button:focus,
body .elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__button-wrapper .elementor-cta__button:focus-within {
background-color:var(--e-global-color-4474a69);
border-color:var(--e-global-color-4474a69);
}
body .elementor-widget-call-to-action .elementor-widget-container .elementor-cta .elementor-cta__button-wrapper .elementor-cta__button .elementor-button-icon svg path {
fill:var(--e-global-color-accent);
}
ul.elementor-icon-list-items li.elementor-icon-list-item>a {
padding:13px 26px;
margin-bottom:3px;
background:var(--e-global-color-primary);
color:var(--e-global-color-accent);
border-radius:13px;
border:1px solid var(--e-global-color-4474a69);
transition:all 300ms ease-in-out;
}
ul.elementor-icon-list-items li.elementor-icon-list-item>a:hover,
ul.elementor-icon-list-items li.elementor-icon-list-item>a:focus,
ul.elementor-icon-list-items li.elementor-icon-list-item>a:focus-within {
transform:scale(1.05);
}
.elementor-widget-table-of-contents .elementor-widget-container .elementor-toc__header,
.elementor-widget-table-of-contents .elementor-widget-container .elementor-toc__body {
margin-bottom:15px;
border-radius:15px;
border:1px solid var(--e-global-color-6e11a2e) !important;
}
.elementor-widget-table-of-contents .elementor-widget-container .elementor-toc__header .elementor-toc__list-wrapper,
.elementor-widget-table-of-contents .elementor-widget-container .elementor-toc__body .elementor-toc__list-wrapper {
margin:0 10px 0 !important;
}
.elementor-widget-table-of-contents .elementor-widget-container .elementor-toc__body {
background-color:var(--e-global-color-accent);
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper {
position:relative;
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
flex-wrap:wrap;
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-image-carousel {
margin-bottom:20px;
order:1;
}
.elementor-widget-image-carousel .swiper-slide {
border:1px solid var(--e-global-color-6e11a2e);
background-color:var(--e-global-color-9beb584);
border-radius:15px;
}
.elementor-widget-image-carousel .swiper-slide .swiper-slide-inner img {
box-shadow:none !important;
cursor:grab;
}
.elementor-widget-image-carousel .elementor-swiper-button {
z-index:99 !important;
}
.ferienwohnung-carousel .elementor-image-carousel-wrapper>.elementor-image-carousel {
margin-bottom:0 !important;
}
.ferienwohnung-carousel .elementor-image-carousel-wrapper>.elementor-image-carousel *:not(img) {
height:100% !important;
}
.ferienwohnung-carousel .elementor-image-carousel-wrapper>.elementor-image-carousel img {
height:600px !important;
object-fit:cover;
}
@media(max-width: 1024.98px) {
.ferienwohnung-carousel .elementor-image-carousel-wrapper>.elementor-image-carousel img {
height:300px;
}
}
.elementor-widget-testimonial-carousel .elementor-main-swiper {
position:relative;
padding:0;
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
flex-wrap:wrap;
width:100% !important;
}
.elementor-widget-testimonial-carousel .elementor-main-swiper .swiper-wrapper {
margin-bottom:30px;
}
.elementor-widget-testimonial-carousel .swiper-pagination {
position:relative;
bottom:0;
margin:0 7px 0;
padding:9px;
display:flex;
flex-direction:row;
justify-content:center;
align-items:center;
width:fit-content;
border-radius:50px;
background-color:var(--e-global-color-9beb584);
order:3;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button {
position:relative;
top:0;
left:0;
right:0;
padding:5px;
transform:inherit;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button:before {
content:"";
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
display:flex;
flex-direction:row;
justify-content:center;
align-content:center;
background-color:var(--e-global-color-9beb584);
border-radius:5px;
z-index:-1;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button.elementor-swiper-button-prev {
order:2;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button.elementor-swiper-button-next {
order:4;
}
.elementor-widget-testimonial-carousel .elementor-testimonial .elementor-testimonial__content {
padding:20px;
border-radius:15px;
background-color:var(--e-global-color-9beb584);
border:1px solid var(--e-global-color-6e11a2e);
}
.floating-actions {
position:fixed;
left:50%;
bottom:20px;
transform:translateX(-50%);
z-index:99999;
display:flex;
flex-direction:row;
align-items:center;
gap:14px;
}
.wrap-quickbuttons.snackbar-wrapper {
display:flex;
flex-direction:row;
align-items:stretch;
border-radius:13px;
box-shadow:0 4px 23px -12px rgba(0,0,0,.76);
}
.trigger-cta {
display:flex;
flex-direction:row;
align-items:center;
gap:8px;
padding:0 18px;
background-color:var(--e-global-color-secondary);
color:var(--e-global-color-accent);
font-weight:bold;
white-space:nowrap;
text-decoration:none;
border-top-left-radius:13px;
border-bottom-left-radius:13px;
}
.trigger-cta:hover,
.trigger-cta:focus,
.trigger-cta:focus-within {
background-color:var(--e-global-color-8ed7661);
}
.trigger-cta svg {
height:20px;
width:20px;
}
.trigger-cta svg path {
fill:var(--e-global-color-accent);
}
.trigger-info-wrap {
position:relative;
display:flex;
border-left:1px solid rgba(0,0,0,.15);
}
.trigger-info {
display:flex;
flex-direction:row;
justify-content:center;
align-items:center;
padding:14px 16px;
background-color:var(--e-global-color-primary);
cursor:pointer;
border-top-right-radius:13px;
border-bottom-right-radius:13px;
}
.trigger-info svg {
height:28px;
width:28px;
}
.trigger-info svg path {
fill:var(--e-global-color-accent);
}
.quickbuttons-panel {
position:absolute;
left:50%;
bottom:calc(100% + 14px);
transform:translateX(-50%) translateY(10px);
padding:16px 20px;
display:flex;
flex-direction:column;
align-items:stretch;
width:300px;
max-width:calc(100vw - 24px);
gap:3px;
background-color:var(--e-global-color-primary);
border-radius:13px;
opacity:0;
visibility:hidden;
pointer-events:none;
-webkit-box-shadow:0 0 66px -39px rgba(0,0,0,.75);
-moz-box-shadow:0 0 66px -39px rgba(0,0,0,.75);
box-shadow:0 0 66px -39px rgba(0,0,0,.75);
transition:opacity 200ms ease-in-out, transform 200ms ease-in-out, visibility 0s linear 200ms, pointer-events 0s linear 200ms;
}
.trigger-info-wrap:hover .quickbuttons-panel,
.trigger-info-wrap:focus-within .quickbuttons-panel,
.trigger-info-wrap.is-open .quickbuttons-panel {
opacity:1;
visibility:visible;
pointer-events:auto;
transform:translateX(-50%) translateY(0);
transition:opacity 200ms ease-in-out, transform 200ms ease-in-out, visibility 0s, pointer-events 0s;
}
.quickbuttons-group {
display:flex;
flex-direction:column;
align-items:stretch;
gap:3px;
margin-top:6px;
padding-top:8px;
border-top:1px solid rgba(255,255,255,.3);
}
.quickbuttons-panel>.quickbuttons-group:first-child {
margin-top:0;
padding-top:0;
border-top:0;
}
.quickbuttons-group__label {
font-size:11px;
font-weight:700;
letter-spacing:.04em;
text-transform:uppercase;
opacity:.65;
margin-bottom:1px;
}
.wrap-quickbuttons.snackbar-wrapper strong,
.wrap-quickbuttons.snackbar-wrapper p,
.wrap-quickbuttons.snackbar-wrapper a,
.wrap-quickbuttons.snackbar-wrapper * {
color:var(--e-global-color-accent);
}
.wrap-btn-icons {
display:flex;
flex-direction:row;
gap:5px;
}
.btn {
margin:0;
padding:6px 16px;
display:flex !important;
flex-direction:row;
justify-content:space-between;
align-items:center;
width:100%;
box-sizing:border-box;
background-color:rgba(255,255,255,.1);
border-radius:13px;
color:var(--e-global-color-accent);
-webkit-transition:all 250ms ease-in-out !important;
-o-transition:all 250ms ease-in-out !important;
transition:all 250ms ease-in-out !important;
}
.btn.btn-yellow {
background-color:var(--e-global-color-secondary) !important;
}
.btn.btn-yellow:hover,
.btn.btn-yellow:focus,
.btn.btn-yellow:focus-within {
background-color:var(--e-global-color-8ed7661) !important;
color:var(--e-global-color-accent) !important;
}
.btn.btn-yellow:hover svg path,
.btn.btn-yellow:focus svg path,
.btn.btn-yellow:focus-within svg path {
fill:var(--e-global-color-accent) !important;
}
.btn svg {
height:20px;
width:20px;
margin-top:2px;
margin-right:4px;
}
.btn svg path {
fill:var(--e-global-color-accent);
}
.btn:hover,
.btn:focus,
.btn:focus-within {
background-color:#fff;
color:var(--e-global-color-primary) !important;
}
.btn:hover span,
.btn:focus span,
.btn:focus-within span {
color:var(--e-global-color-primary) !important;
}
.btn:hover svg path,
.btn:focus svg path,
.btn:focus-within svg path {
fill:var(--e-global-color-primary);
}
.linktotop {
background-color:var(--e-global-color-primary);
opacity:1;
width:45px;
height:45px;
border-radius:50%;
display:flex;
flex-direction:row;
justify-content:center;
align-items:center;
}
.linktotop svg path {
fill:var(--e-global-color-accent);
}
@keyframes wabbel {
0% {
transform:scale(1) rotate(0deg);
}
20% {
transform:scale(1.08) rotate(-4deg);
}
45% {
transform:scale(.96) rotate(3deg);
}
70% {
transform:scale(1.04) rotate(-2deg);
}
100% {
transform:scale(1) rotate(0deg);
}
}
.btn:hover,
.trigger-info:hover,
.trigger-cta:hover,
.linktotop:hover,
.btn.wabbel,
.trigger-info.wabbel,
.trigger-cta.wabbel,
.linktotop.wabbel {
animation:wabbel .5s ease-in-out;
}
.elementor-widget-posts article.elementor-post {
border:1px solid var(--e-global-color-4474a69);
border-radius:13px;
padding:15px;
}
.elementor-widget-posts article.elementor-post h3 {
margin-bottom:0 !important;
}
.elementor-widget-posts article.elementor-post img,
.elementor-widget-posts article.elementor-post .elementor-post__thumbnail,
.elementor-widget-posts article.elementor-post .elementor-post__thumbnail__link {
position:relative !important;
height:100px !important;
border:0 !important;
}
.elementor-widget-posts article.elementor-post .elementor-post__read-more {
background:rgba(0,0,0,0) !important;
transform:none !important;
}
.elementor-widget-image>.elementor-widget-container>a {
width:100%;
}
a:hover,
a:focus,
a:focus-within {
cursor:pointer !important;
}
body .without-shadow * {
box-shadow:none !important;
border:0 !important;
}
body>.elementor:not(.elementor-location-header):not(.elementor-location-footer) {
background-color:var(--e-global-color-5c325c1);
}
body>.elementor:not(.elementor-location-header):not(.elementor-location-footer) img {
border-radius:13px;
border:1px solid var(--e-global-color-accent);
box-shadow:0 4px 23px -12px rgba(0,0,0,.76);
}
body .yellow {
color:var(--e-global-color-secondary);
}
body .imgunset {
border:0 !important;
border-radius:0 !important;
box-shadow:none !important;
}
body .imgunset * {
border:0 !important;
border-radius:0 !important;
box-shadow:none !important;
}