#page::before {
content: "";
position: relative;
display: block;
width: 100vw;
margin-left: -50vw;
left: 50%;
height: 35px;
background: linear-gradient(
to bottom,
rgba(180, 160, 120, 0.20) 0%,
rgba(255, 255, 255, 0) 100%
);
pointer-events: none;
z-index: 10;
}
#page::after {
content: "";
position: relative;
display: block;
width: 100vw;
margin-left: -50vw;
left: 50%;
height: 35px;
background: linear-gradient(
to top,
rgba(180, 160, 120, 0.14) 0%,
rgba(255, 255, 255, 0) 100%
);
pointer-events: none;
z-index: 10;
}
html {
overflow-x: clip;
}
.site-footer #footer-widgets, .site-footer footer, .main-navigation {
border-top: 1px solid rgba(180, 160, 120, 0.20);
} .entry-content img,
.post-thumbnail img,
.wp-post-image,
article img,
.site-main img,
.wp-block-image img,
figure.wp-block-image img {
border: 1px solid rgba(140, 115, 75, 0.30);
box-shadow:
-2px -1px  5px rgba(0, 0, 0, 0.07), 2px -1px  5px rgba(0, 0, 0, 0.07), -2px  3px  8px rgba(0, 0, 0, 0.10), 2px  4px 12px rgba(0, 0, 0, 0.13); } .site-header img,
.custom-logo,
.custom-logo-link img,
nav img,
.widget img,
img.emoji,
img[src*="icon"],
img[src*="logo"] {
border: none !important;
box-shadow: none !important;
} .fluentform input, .fluentform textarea, .fluentform select {
font-family: 'Poppins', sans-serif !important;
}
.ff-default .ff-el-form-control:focus {
border-color:rgb(224, 162, 103);
}
.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label::after {
color: #e3480c;
margin-left: 0;
}
.abo-formular .ff-btn-submit {
background-color: #D7851A !important;
border-color: #D4691E !important;
}
.abo-formular .ff-btn-submit:hover {
background-color: #CE6101 !important;
border-color: #B5541A !important;
color: #fff7e5 !important;	
}.socicon:where(.social-icon) {
position: relative;
top: 3px;
display: inline-block;
font-style: normal;
font-weight: normal;
line-height: 1;
font-size: 1.2em;
}
.socicon:where(.social-icon):empty,
.socicon:where(.social-icon.wpzoom-svg) {
width: 1em;
}
.genericon:where(.social-icon) {
font-size: 16px;
vertical-align: top;
text-align: center;
transition: color .1s ease-in 0s;
display: inline-block;
font-style: normal;
font-weight: normal;
font-variant: normal;
line-height: 1;
text-decoration: inherit;
text-transform: none;
}
.academicons:where(.social-icon),
.fa:where(.social-icon) {
display: inline-block;
font-style: normal;
font-weight: normal;
line-height: 1;
}
.fab:where(.social-icon),
.far:where(.social-icon),
.fas:where(.social-icon) {
display: inline-block;
font-style: normal;
font-variant: normal;
line-height: 1;
}
.dashicons:where(.social-icon) {
display: inline-block;
line-height: 1;
font-weight: 400;
font-style: normal;
text-decoration: inherit;
text-transform: none;
width: 20px;
height: 20px;
font-size: 20px;
vertical-align: top;
text-align: center;
transition: color .1s ease-in;
} .social-icon.wpzoom-svg::before {
content: none !important;
} .social-icon.wpzoom-svg {
display: inline-flex;
align-items: center;
justify-content: center;
}
.social-icon.wpzoom-svg > .wpzoom-svg-icon {
display: block;
flex: none;
overflow: visible;
}.entry-content ul li.zoom-social-icons-list,
.zoom-social-icons-list {
list-style-type:none !important;
}
.zoom-social_icons-list__item {
margin: 0 0 10px;
}
.zoom-social_icons-list__label {
margin-left: 4px;
}
.zoom-social-icons-list--no-labels .zoom-social_icons-list__item {
display: inline-block;
margin: 4px;
border: none;
}
.zoom-social-icons-list .socicon,
.zoom-social-icons-list .dashicons,
.zoom-social-icons-list .genericon,
.zoom-social-icons-list .academicons,
.zoom-social-icons-list .fa
{
padding: 8px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
-moz-transition: opacity .2s;
-webkit-transition: opacity .2s;
transition: opacity .2s;
top: 0px;
vertical-align: middle;
width: 1em;
height: 1em;
line-height: 1em;
font-size: 1.2em;
}
.zoom-social-icons-list--with-canvas .socicon,
.zoom-social-icons-list--with-canvas .dashicons,
.zoom-social-icons-list--with-canvas .genericon,
.zoom-social-icons-list--with-canvas .academicons,
.zoom-social-icons-list--with-canvas .fa
{
color: #ffffff;
}
.zoom-social-icons-list--without-canvas .socicon,
.zoom-social-icons-list--without-canvas .dashicons,
.zoom-social-icons-list--without-canvas .genericon,
.zoom-social-icons-list--without-canvas .academicons,
.zoom-social-icons-list--without-canvas .fa
{
background: none;
} .widget .zoom-social-icons-list--without-canvas {
margin-left: -8px;
margin-top: -4px;
}
.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas {
margin-left: -14px;
margin-top: -8px;
}
.zoom-social-icons-list--rounded .socicon,
.zoom-social-icons-list--rounded .genericon,
.zoom-social-icons-list--rounded .academicons,
.zoom-social-icons-list--rounded .dashicons,
.zoom-social-icons-list--rounded .fa
{
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
text-decoration: none;
}
.zoom-social_icons-list__link {
text-align: center;
text-decoration: none !important;
transition: all 0.2s ease;
}
.zoom-social_icons-list__link:hover {
opacity: .9;
border: none;
text-decoration: none;
box-shadow: none !important;
}
.zoom-social-icons-list--round .socicon,
.zoom-social-icons-list--round .genericon,
.zoom-social-icons-list--round .academicons,
.zoom-social-icons-list--round .dashicons,
.zoom-social-icons-list--round .fa
{
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
}
.zoom-social-icons-list {
margin: 0;
padding: 0;
}
.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-left,
.zoom-social-icons-shortcode .zoom-social-icons-list--align-left,
.zoom-social-icons-widget .zoom-social-icons-list--align-left {
text-align: left;
}
.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-right,
.zoom-social-icons-shortcode .zoom-social-icons-list--align-right,
.zoom-social-icons-widget .zoom-social-icons-list--align-right {
text-align: right;
}
.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-center,
.zoom-social-icons-shortcode .zoom-social-icons-list--align-center,
.zoom-social-icons-widget .zoom-social-icons-list--align-center {
text-align: center;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute ! important;
width: 1px;
word-wrap: normal ! important;
}.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//naturalhorse.de/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
picture source[type="image/webp"] {
display: block;
}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){display:flex;flex-wrap:wrap;align-items:stretch}.generate-columns .inside-article{height:100%;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{animation:spin 2s infinite linear;margin-right:7px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.generate-columns{box-sizing:border-box}.generate-columns.grid-20,.grid-sizer.grid-20{width:20%}.generate-columns.grid-25,.grid-sizer.grid-25{width:25%}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%}.generate-columns.grid-50,.grid-sizer.grid-50{width:50%}.generate-columns.grid-60,.grid-sizer.grid-60{width:60%}.generate-columns.grid-66,.grid-sizer.grid-66{width:66.66667%}.generate-columns.grid-100,.grid-sizer.grid-100{width:100%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container .generate-columns,.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}@media (max-width:768px){.load-more{display:block;text-align:center;margin-bottom:0}}