@media only screen and (min-width: 768px) { }  @media only screen and (max-width: 767px) { }.tmargin0{margin-top:0!important}.tmargin10{margin-top:10px}.tmargin20{margin-top:20px}.tmargin30{margin-top:30px}.tmargin40{margin-top:40px}.tmargin50{margin-top:50px}.tmargin60{margin-top:60px}.tmargin70{margin-top:70px}.tmargin80{margin-top:80px}.tmargin90{margin-top:90px}.tmargin100{margin-top:100px}
.rmargin0{margin-right:0!important}.rmargin10{margin-right:10px}.rmargin20{margin-right:20px}.rmargin30{margin-right:30px}.rmargin40{margin-right:40px}.rmargin50{margin-right:50px}.rmargin60{margin-right:60px}.rmargin70{margin-right:70px}.rmargin80{margin-right:80px}.rmargin90{margin-right:90px}.rmargin100{margin-right:100px}
.bmargin0{margin-bottom:0!important}.bmargin10{margin-bottom:10px!important}.bmargin20{margin-bottom:20px!important}.bmargin30{margin-bottom:30px!important}.bmargin40{margin-bottom:40px!important}.bmargin50{margin-bottom:50px!important}.bmargin60{margin-bottom:60px!important}.bmargin70{margin-bottom:70px!important}.bmargin80{margin-bottom:80px!important}.bmargin90{margin-bottom:90px!important}.bmargin100{margin-bottom:100px!important}
.lmargin0{margin-left:0!important}.lmargin10{margin-left:10px}.lmargin20{margin-left:20px}.lmargin30{margin-left:30px}.lmargin40{margin-left:40px}.lmargin50{margin-left:50px}.lmargin60{margin-left:60px}.lmargin70{margin-left:70px}.lmargin80{margin-left:80px}.lmargin90{margin-left:90px}.lmargin100{margin-left:100px}
.lrmargin0{margin-left:0!important;margin-right:0!important}.lrmargin10{margin-left:10px;margin-right:10px}.lrmargin20{margin-left:20px;margin-right:20px}.lrmargin30{margin-left:20px;margin-right:20px}.lrmargin40{margin-left:40px;margin-right:40px}.lrmargin50{margin-left:50px;margin-right:50px}.lrmargin60{margin-left:60px;margin-right:60px}.lrmargin70{margin-left:70px;margin-right:70px}.lrmargin80{margin-left:80px;margin-right:80px}.lrmargin90{margin-left:90px;margin-right:90px}.lrmargin100{margin-left:100px;margin-right:100px}
.tbmargin0{margin-top:0!important;margin-bottom:0!important}.tbmargin10{margin-top:10px;margin-bottom:10px!important}.tbmargin20{margin-top:20px;margin-bottom:20px!important}.tbmargin30{margin-top:30px;margin-bottom:20px!important}.tbmargin40{margin-top:40px;margin-bottom:40px!important}.tbmargin50{margin-top:50px;margin-bottom:50px!important}.tbmargin60{margin-top:60px;margin-bottom:60px!important}.tbmargin70{margin-top:70px;margin-bottom:70px!important}.tbmargin80{margin-top:80px;margin-bottom:80px!important}.tbmargin90{margin-top:90px;margin-bottom:90px!important}.tbmargin100{margin-top:100px;margin-bottom:100px!important}
.margin0{margin:0!important}.margin10{margin:10px}.margin20{margin:20px}.margin30{margin:30px}.margin40{margin:40px}.margin50{margin:50px}.margin60{margin:60px}.margin70{margin:70px}.margin80{margin:80px}.margin90{margin:90px}.margin100{margin:100px}
.tpadding0{padding-top:0!important}.tpadding10{padding-top:10px}.tpadding20{padding-top:20px}.tpadding30{padding-top:30px}.tpadding40{padding-top:40px}.tpadding50{padding-top:50px}.tpadding60{padding-top:60px}.tpadding70{padding-top:70px}.tpadding80{padding-top:80px}.tpadding90{padding-top:90px}.tpadding100{padding-top:100px}.tpadding120{padding-top:120px}.tpadding140{padding-top:140px}.tpadding160{padding-top:160px}
.rpadding0{padding-right:0!important}.rpadding10{padding-right:10px}.rpadding20{padding-right:20px}.rpadding30{padding-right:30px}.rpadding40{padding-right:40px}.rpadding50{padding-right:50px}.rpadding60{padding-right:60px}.rpadding70{padding-right:70px}.rpadding80{padding-right:80px}.rpadding90{padding-right:90px}.rpadding100{padding-right:100px}
.bpadding0{padding-bottom:0!important}.bpadding10{padding-bottom:10px}.bpadding20{padding-bottom:20px}.bpadding30{padding-bottom:30px}.bpadding40{padding-bottom:40px}.bpadding50{padding-bottom:50px}.bpadding60{padding-bottom:60px}.bpadding70{padding-bottom:70px}.bpadding80{padding-bottom:80px}.bpadding90{padding-bottom:90px}.bpadding100{padding-bottom:100px}.bpadding120{padding-bottom:120px}.bpadding140{padding-bottom:140px}.bpadding160{padding-bottom:160px}
.lpadding0{padding-left:0!important}.lpadding10{padding-left:10px}.lpadding20{padding-left:20px}.lpadding30{padding-left:30px}.lpadding40{padding-left:40px}.lpadding50{padding-left:50px}.lpadding60{padding-left:60px}.lpadding70{padding-left:70px}.lpadding80{padding-left:80px}.lpadding90{padding-left:90px}.lpadding100{padding-left:100px}
.lrpadding0{padding-left:0!important;padding-right:0!important}.lrpadding10{padding-left:10px;padding-right:10px}.lrpadding20{padding-left:20px;padding-right:20px}.lrpadding30{padding-left:20px;padding-right:20px}.lrpadding40{padding-left:40px;padding-right:40px}.lrpadding50{padding-left:50px;padding-right:50px}.lrpadding60{padding-left:60px;padding-right:60px}.lrpadding70{padding-left:70px;padding-right:70px}.lrpadding80{padding-left:80px;padding-right:80px}.lrpadding90{padding-left:90px;padding-right:90px}.lrpadding100{padding-left:100px;padding-right:100px}
.tbpadding0{padding-top:0!important;padding-bottom:0!important}.tbpadding10{padding-top:10px;padding-bottom:10px}.tbpadding20{padding-top:20px;padding-bottom:20px}.tbpadding30{padding-top:20px;padding-bottom:20px}.tbpadding40{padding-top:40px;padding-bottom:40px}.tbpadding50{padding-top:50px;padding-bottom:50px}.tbpadding60{padding-top:60px;padding-bottom:60px}.tbpadding70{padding-top:70px;padding-bottom:70px}.tbpadding80{padding-top:80px;padding-bottom:80px}.tbpadding90{padding-top:90px;padding-bottom:90px}.tbpadding100{padding-top:100px;padding-bottom:100px}.tbpadding120{padding-top:120px;padding-bottom:120px}.tbpadding140{padding-top:140px;padding-bottom:140px}.tbpadding160{padding-top:160px;padding-bottom:160px}
.padding0{padding:0!important}.padding10{padding:10px}.padding20{padding:20px}.padding30{padding:30px}.padding40{padding:40px}.padding50{padding:50px}.padding60{padding:60px}.padding70{padding:70px}.padding80{padding:80px}.padding90{padding:90px}.padding100{padding:100px}
@media only screen and (max-width: 479px) {
.tmargin0{margin-top:0!important}.tmargin10{margin-top:4px}.tmargin20{margin-top:8px}.tmargin30{margin-top:12px}.tmargin40{margin-top:16px}.tmargin50{margin-top:18px}.tmargin60{margin-top:20px}.tmargin70{margin-top:24px}.tmargin80{margin-top:35px}.tmargin90{margin-top:40px}.tmargin100{margin-top:50px}
.rmargin0{margin-right:0!important}.rmargin10{margin-right:4px}.rmargin20{margin-right:8px}.rmargin30{margin-right:12px}.rmargin40{margin-right:16px}.rmargin50{margin-right:18px}.rmargin60{margin-right:20px}.rmargin70{margin-right:24px}.rmargin80{margin-right:35px}.rmargin90{margin-right:40px}.rmargin100{margin-right:50px}
.bmargin0{margin-bottom:0!important}.bmargin10{margin-bottom:4px}.bmargin20{margin-bottom:8px}.bmargin30{margin-bottom:12px}.bmargin40{margin-bottom:16px}.bmargin50{margin-bottom:18px}.bmargin60{margin-bottom:20px}.bmargin70{margin-bottom:24px}.bmargin80{margin-bottom:35px}.bmargin90{margin-bottom:40px}.bmargin100{margin-bottom:50px}
.lmargin0{margin-left:0!important}.lmargin10{margin-left:4px}.lmargin20{margin-left:8px}.lmargin30{margin-left:12px}.lmargin40{margin-left:16px}.lmargin50{margin-left:18px}.lmargin60{margin-left:20px}.lmargin70{margin-left:24px}.lmargin80{margin-left:35px}.lmargin90{margin-left:40px}.lmargin100{margin-left:50px}
.lrmargin0{margin-left:0!important;margin-right:0!important}.lrmargin10{margin-left:4px;margin-right:4px}.lrmargin20{margin-left:8px;margin-right:8px}.lrmargin30{margin-left:8px;margin-right:8px}.lrmargin40{margin-left:16px;margin-right:16px}.lrmargin50{margin-left:18px;margin-right:18px}.lrmargin60{margin-left:20px;margin-right:20px}.lrmargin70{margin-left:24px;margin-right:24px}.lrmargin80{margin-left:35px;margin-right:35px}.lrmargin90{margin-left:40px;margin-right:40px}.lrmargin100{margin-left:50px;margin-right:50px}
.tbmargin0{margin-top:0!important;margin-bottom:0!important}.tbmargin10{margin-top:4px;margin-bottom:4px}.tbmargin20{margin-top:8px;margin-bottom:8px}.tbmargin30{margin-top:12px;margin-bottom:8px}.tbmargin40{margin-top:16px;margin-bottom:16px}.tbmargin50{margin-top:18px;margin-bottom:18px}.tbmargin60{margin-top:20px;margin-bottom:20px}.tbmargin70{margin-top:24px;margin-bottom:24px}.tbmargin80{margin-top:35px;margin-bottom:35px}.tbmargin90{margin-top:40px;margin-bottom:40px}.tbmargin100{margin-top:50px;margin-bottom:50px}
.margin0{margin:0!important}.margin10{margin:4px}.margin20{margin:8px}.margin30{margin:12px}.margin40{margin:16px}.margin50{margin:18px}.margin60{margin:20px}.margin70{margin:24px}.margin80{margin:35px}.margin90{margin:40px}.margin100{margin:50px}
.tpadding0{padding-top:0!important}.tpadding10{padding-top:4px}.tpadding20{padding-top:8px}.tpadding30{padding-top:12px}.tpadding40{padding-top:16px}.tpadding50{padding-top:18px}.tpadding60{padding-top:20px}.tpadding70{padding-top:24px}.tpadding80{padding-top:35px}.tpadding90{padding-top:40px}.tpadding100{padding-top:50px}
.rpadding0{padding-right:0!important}.rpadding10{padding-right:4px}.rpadding20{padding-right:8px}.rpadding30{padding-right:12px}.rpadding40{padding-right:16px}.rpadding50{padding-right:18px}.rpadding60{padding-right:20px}.rpadding70{padding-right:24px}.rpadding80{padding-right:35px}.rpadding90{padding-right:40px}.rpadding100{padding-right:50px}
.bpadding0{padding-bottom:0!important}.bpadding10{padding-bottom:4px}.bpadding20{padding-bottom:8px}.bpadding30{padding-bottom:12px}.bpadding40{padding-bottom:16px}.bpadding50{padding-bottom:18px}.bpadding60{padding-bottom:20px}.bpadding70{padding-bottom:24px}.bpadding80{padding-bottom:35px}.bpadding90{padding-bottom:40px}.bpadding100{padding-bottom:50px}
.lpadding0{padding-left:0!important}.lpadding10{padding-left:4px}.lpadding20{padding-left:8px}.lpadding30{padding-left:12px}.lpadding40{padding-left:16px}.lpadding50{padding-left:18px}.lpadding60{padding-left:20px}.lpadding70{padding-left:24px}.lpadding80{padding-left:35px}.lpadding90{padding-left:40px}.lpadding100{padding-left:50px}
.lrpadding0{padding-left:0!important;padding-right:0!important}.lrpadding10{padding-left:4px;padding-right:4px}.lrpadding20{padding-left:8px;padding-right:8px}.lrpadding30{padding-left:8px;padding-right:8px}.lrpadding40{padding-left:16px;padding-right:16px}.lrpadding50{padding-left:18px;padding-right:18px}.lrpadding60{padding-left:20px;padding-right:20px}.lrpadding70{padding-left:24px;padding-right:24px}.lrpadding80{padding-left:35px;padding-right:35px}.lrpadding90{padding-left:40px;padding-right:40px}.lrpadding100{padding-left:50px;padding-right:50px}
.tbpadding0{padding-top:0!important;padding-bottom:0!important}.tbpadding10{padding-top:4px;padding-bottom:4px}.tbpadding20{padding-top:8px;padding-bottom:8px}.tbpadding30{padding-top:12px;padding-bottom:8px}.tbpadding40{padding-top:16px;padding-bottom:16px}.tbpadding50{padding-top:18px;padding-bottom:18px}.tbpadding60{padding-top:20px;padding-bottom:20px}.tbpadding70{padding-top:24px;padding-bottom:24px}.tbpadding80{padding-top:35px;padding-bottom:35px}.tbpadding90{padding-top:40px;padding-bottom:40px}.tbpadding100{padding-top:50px;padding-bottom:50px}
.padding0{padding:0!important}.padding10{padding:4px}.padding20{padding:8px}.padding30{padding:12px}.padding40{padding:16px}.padding50{padding:18px}.padding60{padding:20px}.padding70{padding:24px}.padding80{padding:35px}.padding90{padding:40px}.padding100{padding:50px}
}
.tpads {padding-top:30px;} .tpadm {padding-top:60px;} .tpadl {padding-top:90px;} .tpadxl {padding-top:120px;} .bpads {padding-bottom:30px;} .bpadm {padding-bottom:60px;} .bpadl {padding-bottom:90px;} .bpadxl {padding-bottom:120px;} 
@media (max-width: 1024px) {
.tpads {padding-top:10px;} .tpadm {padding-top:30px;} .tpadl {padding-top:60px;} .tpadxl {padding-top:90px;} .bpads {padding-bottom:10px;} .bpadm {padding-bottom:30px;} .bpadl {padding-bottom:60px;} .bpadxl {padding-bottom:90px;} 
}
@media (max-width: 768px) {
.tpads {padding-top:10px;} .tpadm {padding-top:20px;} .tpadl {padding-top:40px;} .tpadxl {padding-top:60px;} .bpads {padding-bottom:10px;} .bpadm {padding-bottom:20px;} .bpadl {padding-bottom:40px;} .bpadxl {padding-bottom:60px;}
}
.minheight25 {
min-height: 25%; min-height: 25vh;
}
.minheight50 {
min-height: 50%; min-height: 50vh;
}
.minheight75 {
min-height: 75%; min-height: 75vh;
}
.svg200 img { width:200px; }
.svg250 img { width:250px; }
.svg300 img { width:300px; }
.svg350 img { width:350px; }
.svg400 img { width:400px; }
.svg450 img { width:450px; }
.svg500 img { width:500px; }
.svg550 img { width:550px; }
.svg600 img { width:600px; }
.svg650 img { width:650px; }
.svg700 img { width:700px; }
.svg750 img { width:750px; }
.height25 { height: 25% !important; }
.height50 { height: 50% !important; }
.height75 { height: 75% !important; }  strong {
color: inherit !important;
} .image-overlay {
display: none !important;
opacity: 0 !important;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
border-radius: 0 !important;
}
h5 {
line-height: 1.5em;
}
.toplink::before {
font-family: 'entypo-fontello';
font-weight: normal;
margin-right: 8px;
content: "\e87a";
font-size: 20px;
position: relative;
top: 2px;
} .avia-cookiemessage-bottom .av_font_icon {
display: initial;
}
.avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification, .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification {
color: #fff !important;
background-color: transparent !important;
border-color: #fff;
}
.avia-popup .av-inline-modal {
background-color: #f2f2f2 !important;
}
.avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification, .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification {
background-color: #fff !important;
color: #666 !important;
}
.avia-cookie-consent .avia-icon-animate {
opacity: 1 !important;
animation: none;
}
.avia-cookie-consent p {
margin-bottom: 20px !important;
}
.avia-cookiemessage-bottom .container::after {
padding-bottom: 20px;
}
.avia-cookie-consent .container {
background: unset;
padding-bottom: 20px !important;
max-width: 90%;
}
.avia_cookie_text {
margin-bottom:20px !important;
}
.avia-cookie-consent-button {
display: inline !important;
}
.avia-cookiemessage-bottom {
bottom: 55px !important
}
#socket .sub_menu_socket li.cookie-socket-button {
font-size: 11px !important;
border: 0 !important;
background:transparent;
background-color:transparent !important;
margin: 0 !important;
}  #header {
background: #fff;
}
#header_main {
border: 0;
}
.av-logo-container {
height: 120px !important;
line-height: 120px !important;
}
.header-scrolled .av-logo-container {
height: 70px !important;
line-height: 70px !important;
}
.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
padding-top: 149px;
}
.av-logo-container .logo {
max-height: unset;
}
.logo img {
height:95px !important;
margin-top:12px;
}
.header-scrolled .logo a {
max-height:60px !important;
}
.header-scrolled .logo img {
height:60px !important;
margin-top:8px;
}
.title_container .main-title {
font-size: 26px;
} .header-scrolled .main_menu ul:first-child > li > a {
height: 69px !important;
line-height: 69px !important;
}
#av_section_1 {
margin-top:120px !important;
}
#top #wrap_all .header_color.av_header_transparency, #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtext {
color: unset;
}
#top #wrap_all .header_color.av_header_transparency, #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtext,
#top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a, #top .av_header_transparency #header_main_alternate, .av_header_transparency #header_main .social_bookmarks li a {
color: #aa703e !important;
}
#top .av_header_transparency .main_menu ul:first-child > li > a:hover, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a:hover {
opacity: 1 !important;
color: #593b22 !important;
color: blue !important;
} .footer_top p { margin: 0; }
#footer .widget {
margin: 20px 0 0 0;
}
#socket .copyright {
font-size: 12px;
}
.widgettitle {
font-size: 24px !important;
font-weight: 300 !important;
}
.madeby {
float:right;
}
.madeby a {
display: contents !important;
}
#footer #media_image-3 {
margin-top:0;
}
#footer #custom_html-2 {
margin-bottom:0;
}
#footer #custom_html-3 h2 {
font-size: 18px !important;
font-weight: 300 !important;
line-height: 26px;
}
.avia_fb_likebox {
margin-top: 10px !important;
}
.avia_fb_likebox .av_facebook_widget_page_title_container {
white-space: inherit;
}
.avia_fb_likebox .av_facebook_widget_add_info {
display: none;
}
.avia_fb_likebox .av_facebook_widget_main_wrap {
min-height: 124px;
}  .trail-before,
.single-portfolio .trail-end,
.single-portfolio .breadcrumb-trail span:nth-last-child(2) {
display:none !important;
}
.avia-section .template-page .portfolio-preview-content .entry-content-wrapper * {
float: none;
}
.leistungsliste ul 
{ 
list-style-type: none;
list-style-position: inherit;
padding-left: 30px;
margin-left: 0;
} 
.leistungsliste li 
{ 
color: #a3907c;
font-family: 'bitter', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 300;
padding: 0; 
margin: 0 0 20px 0; 
}  
.leistungsliste ul li::before {
content: "\2714";
font-size: 2em;
color: #b0682a;
display: inline-block;
width: 0.8em;
text-indent: -1.2em;
width: auto;
position: relative;
top: 3px;
}
.grid-sort-container article.inner-entry .grid-content {
min-height: 69px;
}
.leistungslogo {
color: #a3907c
} @media only screen and (max-width: 769px) {
#footer div av_one_fourth {
margin: 0;
margin-bottom: 0px;
margin-bottom: 20px;
margin-left: 6%;
width: 45%;
}
}