header#masthead
{
background: url(//www.bergwacht-fuessen.de/wp-content/uploads/2022/11/BW_Kopfzeile.png) repeat-x #fff 0px -50px;
position:fixed!important;
top:0;
left:0;
right:0;
height:215px;
box-shadow: 0px 0px 15px #515151;
transition: height 0.5s, background 0.4s;
}
.navchange header#masthead
{
background: url(//www.bergwacht-fuessen.de/wp-content/uploads/2023/01/BW_Kopfzeile_small.png) repeat-x #fff 0px 0px;
height:100px;
}
main#content
{
margin-top:215px;
}
body.admin-bar header#masthead
{
top:32px;
}
body.admin-bar main#content
{
margin-top:215px;
}
.itf_wp_nav
{
margin-top:125px;
width:100%;
height:80px;
display: flex;
justify-content: center;
transition: margin 0.5s;
}
.navchange .itf_wp_nav
{
margin-top:11px;
}
.itf_wp_nav a
{
color:#515151;
transition: color 0.5s;
}
.navchange .itf_wp_nav a
{
color:#fff;
}
.itf_wp_nav .inn
{	
}
.itf_wp_nav a, .itf-menu-mobile a
{
display:inline-block;
color:#515151;
font-size:20px;
position:relative; padding:25px 20px 0px 20px;
margin-bottom:15px;
}
.itf_wp_nav a::after, .itf-menu-mobile a::after {
content: '';
position: absolute;
width: 0;
height: 2px;
left: 20px;
bottom: 0;
color:#515151;
background-color: #515151;
top:62px;
transition: all ease-in-out .2s;
}
.itf_wp_nav a:hover, .itf-menu-mobile a:hover
{
color:#515151;
}
.itf_wp_nav a:hover::after, .itf-menu-mobile a:hover::after
{
color:#515151;
width:calc(100% - 40px);
}
.itf_wp_nav a.active
{
}
.itf_wp_nav a.active::after, .itf-menu-mobile a.active::after {
content: '';
position: absolute;
width: calc(100% - 40px);
height: 3px;
left: 20px;
bottom: 0;
color:#515151;
background-color: #515151;
transition: all ease-in-out .2s;
top: 55px;
}
.logo
{
position:absolute;
top:-1px;
right:50px;
width:160px;
height:370px;
}
.newspost .img 
{
float:left;
width:300px;
}
.newspost .content
{
float:left;
padding-left:20px;
max-width:820px;
}
.newspost
{
margin-bottom:30px;
}
.page-content .newspost a
{
text-decoration: none;
color:#1283C6;
}
.page-content .newspost .title
{
margin-bottom:20px;
display:block;
font-size:24px;
}
.page-content .newspost .teaser
{
margin-bottom:20px;
}
.clearfix::after {
content: "";
clear: both;
display: table;
}
h1
{
color:#EE3430!important;
margin-bottom:40px;
}
.page-post
{
width:1120px;
margin: 0 auto;
}
.page-post h1
{
margin:0px 0 50px 0;
display:block;
}
.page-post-inn
{
padding-top:70px;
padding-bottom:70px;
}
.page-post .date
{
margin-bottom:20px;
}
.page-post .teaser-text
{
margin-bottom:50px;
font-weight:bold;
font-size:20px;
}
.page-post .postimage
{
margin-bottom:50px;
}
.footer
{
text-align:center;
font-size:18px;
color:#fff;
}
.itf-menu-mobile-logo, .itf-menu-mobile-opener
{
display:none;
}
.delimiter
{
width:calc(100% - 200px);
border-bottom:solid 1px #AFAFAF;
height:2px;
margin:50px 100px 50px 100px;
}
.fa-bars:before
{
content: ""!important;
}
@media only screen and (min-width: 600px)
{
.chronikcontainer .elementor-tabs-wrapper
{
width: 200px!important;
}
.chronikcontainer .fp-fixed .elementor-tabs-wrapper
{
position:fixed;
top: 132px;
}
.chronikcontainer .fp-fixed .elementor-tabs-content-wrapper
{
margin-left: 200px;
}
.elementor-widget-tabs .elementor-tab-desktop-title
{
padding: 10px 25px!important;
}
}
@media only screen and (max-width: 600px)
{
.itf-menu-mobile-logo, .itf-menu-mobile-opener
{
display:block;
}
header#masthead, .navchange header#masthead
{
background:#1283C6;
height:70px;
position:relative;
}
body.admin-bar main#content
{
margin-top:70px;
}
main#content
{
margin-top:70px;
}
.itf_wp_nav
{
display:none;
}
.logo
{
display:none;
}
.itf-menu-mobile-opener
{
position:relative;
}
.itf-menu-mobile-opener .fas
{
display:block; 
margin: 21px 0 0 21px;
}
.itf-menu-mobile-logo
{
position:absolute;
top:10px;
right:10px;
}
.itf-menu-mobile-logo img
{
height: 90px;
}	
.itf_wp_nav_mobile	
{
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
background:#1283C6;
z-index: 1000;
}
.itf_wp_nav_mobile .close
{
display:block;
margin: 10px 0 0 10px;
}
.itf_wp_nav_mobile .inn a
{
display:block;
text-align:center;
color:#fff;
font-size:20px;
margin-bottom:10px;
}
.newspost .img
{
width:100%;
padding:0 20px;
}
.page-post
{
width:100%;
padding:20px;
}
.page-post-inn
{
padding:0px;
}
.delimiter
{
width:calc(100% - 200px);
border-bottom:solid 1px #AFAFAF;
height:2px;
margin:50px 100px 50px 100px;
}
}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}