/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

#menu-landingpages.menu{
	display: flex;
	flex-wrap: wrap;
	list-style: none;
}

.main_menu {
    left: 0 !important;
}
#header {
    width: 100px !important;
    background: #6a71a8 !important;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
}
.av-main-nav>li>a {
    padding: 0 30px;
}

.portfolio_entries-content-cluster span.post-meta-infos {
    display: none !important;
}
.read-more-link {
    color: #6a71a8;
}
.kontaktdaten {
    position: absolute;
    bottom: 180px;
    right: 5%;
    background-color: #6a71a8;
    padding: 5px 20px;
    border-radius: 15px;
	z-index: 99999999;
}
.kontaktdaten img {
    vertical-align: middle;
}
h1, h2, h3 {
    text-transform: lowercase;
}

#top .alternate_color .avia-color-theme-color-highlight {
    color: #fff;
}
.ueberschrift {
    display: flex;
    margin-bottom: 30px;
    justify-content: center;
    align-items: center;
}
#kanzlei h2 b, #leistungen h2 b, #team h2 b, #kontakt h2 b {
    color: #fdc200 !important;
}

#presse h2 b, #presse h3 {
    color: #fff;
}
.ueberschrift-icon, .svg {
    width: auto;
    height: 63px;
    margin-right: 20px;
}
.team img.avia_image {
    border-radius: 40px;
    border: 10px solid #fff;
    margin-left: 20%;
    width: 80%;
}
#team p {
    font-family: 'lato-bold';
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    position: absolute;
    left: -40px;
    bottom: 50px;
}
.avia_textblock li, .pum-content li {
    font-size: 15px;
    font-weight: 300;
    line-height: 25px;
    margin-bottom: 5px;
    list-style-image: url(/blog/wp-content/uploads/2026/03/li.png);
    margin-left: 20px;
}
.avia_textblock a {
    text-decoration: underline !important;
}
.alternate_color a:hover {
    color: #fff;
}
.bild {
    box-shadow: 0 0 10px #949494;
}
#kontakt a.avia-button {
    width: 100%;
}
.av-hamburger:before {
    content: "menü";
    position: absolute;
    top: -21px;
    font-size: 13px;
    color: #fcc300
}
.av-hamburger {
    position: relative;
}
#logo {
max-width: 250px
}
.arrow {
    width: 30px;
    height: auto;
    margin-top: 50px;
    animation-name: bounce-1;
    animation-timing-function: linear;
    animation-duration: 2s;
    animation-iteration-count: infinite;
}
@keyframes bounce-1 {
0% {
    transform: translateY(0);
}
50% {
    transform: translateY(-30px);
}
100% {
    transform: translateY(0);
}
}
h1 b {
    font-family: 'lato-regular';
    color: #fcc300 !important;
}
#stoerer.flex_column {
    position: fixed;
}
.text-schatten {
    text-shadow: 0px 1px 7px #000;
}
iframe.kontakt {
    width: 100%;
    height: 600px;
}
iframe.kontakt #main {
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

span.av-icon-char {
    color: #2a5382;
}
span.header_contact {
   float: left;
   padding-top: 5px;
    margin-right: 15px;
color: #fff;
}

.special_amp {
font-family: inherit;
font-style: inherit;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: inherit;
}
.slide-meta-del, .slide-meta-comments {
    display: none !important;
}
.comment_meta_container,
.comment_container {
display: none;
}

socket li.avia-button.avia-cookie-consent-button.avia-cookie-consent-button-2.av-extra-cookie-btn.avia-cookie-info-btn {
border-bottom: 0;
background: transparent !important;
font-size: inherit;
margin: 0;
}

.avia-cookie-consent a.dse {
color: white;
text-decoration: underline;
}

.avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification, .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification {
background-color: #fff;
color: #000 !important;
}
div.avia-cookie-consent .avia-cookie-consent-button {
font-size: 12px !important;
}

span.yellow {
    color: #fdc200;
}

.dsa-secure-plugin{border-radius:5px;position:relative}.dsa-secure-plugin .dsa-secure-image{width:100%;height:100%}.dsa-secure-plugin{font-size:12px;line-height:16px}.dsa-secure-plugin .dsa-buttons{width:90%;margin:auto;text-align:center}.dsa-secure-plugin .dsa-buttons a:nth-of-type(2n){margin-top:10px}.dsa-secure-plugin .undercheck{background-color:#fff;color:#222!important;border-radius:5px;padding:4px;margin:8px 50% 16px;width:202px;transform:translateX(-50%)}.dsa-secure-plugin .check-slide-content{position:absolute;top:50%;left:5%;width:90%;margin:auto;-webkit-transform:translateY(100%);transform:translateY(-50%)}.dsa-secure-plugin .dsa-switch{position:relative;width:60px;height:34px;display:block}.dsa-secure-plugin .check-slide{visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear}.dsa-secure-plugin .dsa-secure-plugin input{display:none}.dsa-secure-plugin iframe{width:100%}.dsa-secure-plugin .dsa-switch{margin-left:calc(50% - 30px)}.dsa-secure-plugin p,.dsa-secure-plugin p{text-align:center;font-family:arial;padding:10px 0;display:block;margin:auto;font-weight:700}.dsa-secure-plugin .check-slide{position:absolute;top:0;left:0;width:100%;height:100%;color:#000}.dsa-secure-plugin .check-slide.hide{display:none}.dsa-secure-plugin a{font-size:12px;text-align:center;font-family:arial;display:block;margin:auto;width:calc(100% - 20px);max-width:300px;background-color:#cc1417;border-radius:5px;padding:5px 10px;text-decoration:none;color:#fff}.dsa-secure-plugin a:hover{background-color:#dd171b}.dsa-secure-plugin:hover .check-slide,.dsa-secure-plugin .check-slide:hover{visibility:visible;opacity:1;visibility:visible;opacity:1}.dsa-secure-plugin .dsa-tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.dsa-secure-plugin .dsa-buttons a:hover{color:#fff!important}.dsa-secure-plugin .dsa-tooltip .tooltiptext{font-size:12px;visibility:hidden;width:100%;max-width:300px;background-color:#cc1417;color:#fff;text-align:center;padding:5px 10px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:0;margin-left:0;opacity:0;transition:opacity .3s}.dsa-secure-plugin .dsa-tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}.dsa-secure-plugin .dsa-tooltip:hover .tooltiptext,.dsa-tooltip.active .tooltiptext{visibility:visible;opacity:1}.dsa-secure-plugin .dsa-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#333;-webkit-transition:.4s;transition:.4s}.dsa-secure-plugin .dsa-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.dsa-secure-plugin input:checked + .dsa-slider{background-color:#cc1417}.dsa-secure-plugin input:focus + .dsa-slider{box-shadow:0 0 1px #cc1417}.dsa-secure-plugin input:checked + .dsa-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.dsa-secure-plugin .dsa-slider.round{border-radius:34px}.dsa-secure-plugin .dsa-slider.round:before{border-radius:50%}@media (max-width:900px){.dsa-secure-plugin .check-slide,.dsa-secure-plugin .check-slide{visibility:visible;opacity:1;visibility:visible;opacity:1}}