@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100;src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-100.eot);src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-100.eot?#iefix) format('embedded-opentype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-100.woff2) format('woff2'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-100.woff) format('woff'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-100.ttf) format('truetype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-100.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:200;src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-200.eot);src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-200.eot?#iefix) format('embedded-opentype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-200.woff2) format('woff2'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-200.woff) format('woff'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-200.ttf) format('truetype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-200.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-300.eot);src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-300.eot?#iefix) format('embedded-opentype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-300.woff2) format('woff2'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-300.woff) format('woff'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-300.ttf) format('truetype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-300.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-regular.eot);src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-regular.eot?#iefix) format('embedded-opentype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-regular.woff2) format('woff2'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-regular.woff) format('woff'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-regular.ttf) format('truetype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-regular.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-500.eot);src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-500.eot?#iefix) format('embedded-opentype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-500.woff2) format('woff2'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-500.woff) format('woff'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-500.ttf) format('truetype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-500.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-600.eot);src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-600.eot?#iefix) format('embedded-opentype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-600.woff2) format('woff2'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-600.woff) format('woff'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-600.ttf) format('truetype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-600.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-700.eot);src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-700.eot?#iefix) format('embedded-opentype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-700.woff2) format('woff2'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-700.woff) format('woff'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-700.ttf) format('truetype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-700.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-800.eot);src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-800.eot?#iefix) format('embedded-opentype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-800.woff2) format('woff2'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-800.woff) format('woff'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-800.ttf) format('truetype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-800.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-900.eot);src:url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-900.eot?#iefix) format('embedded-opentype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-900.woff2) format('woff2'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-900.woff) format('woff'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-900.ttf) format('truetype'),url(//ami-bau.de/wp-content/themes/amibau-theme/fonts/montserrat-v29-latin-900.svg#Montserrat) format('svg')}img{image-rendering:-webkit-optimize-contrast}body{font-family:'Montserrat',museo-sans,sans-serif !important;font-weight:400 !important;font-style:normal;background:#fff;color:#000 !important;line-height:1.4 !important}a{text-decoration:none !important}.zak-content{background-color:#fff !important}.zak-content .zak-row{padding-top:0;padding-bottom:0}.zak-main-header .zak-container{max-width:94% !important}.zak-footer .zak-container{max-width:94% !important}.zak-top-bar,.zak-footer{color:#000;font-size:1em}.zak-footer a{color:#000}.zak-footer a:hover{color:#86bd40}.site-branding .custom-logo-link{width:150px;height:111px;padding-top:0}.zak-header-builder .zak-header-main-row{border-bottom:2px solid #86bd40 !important}.zak-header-builder .zak-header-main-row{padding-top:10px !important;padding-bottom:10px !important}.page-template-default header.zak-entry-header{display:none}.zak-primary-nav ul .current_page_ancestor>a,.zak-primary-nav ul .current-menu-ancestor>a,.zak-primary-nav ul .current_page_item>a,.zak-primary-nav ul .current-menu-item>a{color:#86bd40}.zak-main-nav li{font-size:1em;font-weight:500}.zak-primary-nav .sub-menu{width:260px;border:1px solid #e0e0de;border-radius:0}.zak-primary-nav .sub-menu li{font-size:.9em;border-bottom:1px solid #e0e0de}.zak-primary{padding-bottom:0 !important}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',museo-sans,sans-serif !important;text-align:center}h1{font-size:3.25rem;font-weight:500;margin-bottom:0}h2{font-size:3rem;font-weight:500;margin-bottom:0}h3{font-weight:500 !important;font-size:2rem}.kachel-home{box-shadow:0 10px 30px rgba(0,0,0,.4)}.kachel-home h3{font-weight:400 !important;font-size:2rem;padding:20px 10px 10px}.kachel{height:auto;min-height:550px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.kachel h2{text-align:left;padding:0 20px 10px;font-weight:400 !important;font-size:2.125rem}.kachel-leistungen h4{text-align:left;padding:0 20px;font-weight:400 !important;font-size:2.125rem}.kachel p{padding:0 20px 10px}.kachel-leistungen{height:auto;min-height:335px;box-shadow:0 20px 30px rgba(0,0,0,.4)}.entry-content a{text-decoration:underline !important}.entry-content ul.vc_grid-filter li:before{content:"";padding-right:0}#blog .vc_grid-item-mini{box-shadow:0 20px 30px rgba(0,0,0,.4);border:1px solid #000}.vc_btn3.vc_btn3-size-xs{font-size:14px !important}.vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col{padding:20px !important}.vc_grid-filter{margin-bottom:40px}.post-template-default h1.entry-title{padding-top:30px;text-align:left}.zak-entry-meta{padding-bottom:20px}.entry-content ul li{margin-left:0;position:relative;padding-left:.75em;margin-bottom:8px;list-style:none;padding-right:20px}.entry-content ul li a{font-weight:600;text-decoration:underline !important}.entry-content ul li:before{font:normal normal normal 5px FontAwesome;content:"\f45c";font-size:.3em;position:absolute;top:10px;left:0;color:#86bd40}.list-hacken ul li{margin-left:0;position:relative;padding-left:1.5em;margin-bottom:8px;list-style:none;padding-right:20px}.list-hacken ul li:before{font:normal normal normal 5px FontAwesome;content:"\f00c";font-size:1.2em;position:absolute;top:0;left:0;color:#86bd40}h4{font-weight:500 !important;font-size:2.25rem}p.weiss{font-weight:600;color:#fff;text-align:center}.icons-box p{font-weight:400;color:#fff;text-align:center}.vc_btn3.vc_btn3-color-success,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat{background-color:#86bd40 !important;text-decoration:none !important}.vc_btn3.vc_btn3-color-success:hover,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover{background-color:#00a5df !important}.vc_btn3.vc_btn3-size-lg{font-size:20px !important;font-weight:600 !important;padding:22px 70px !important}.vc_btn3.vc_btn3-size-md{font-size:20px !important;font-weight:600 !important;padding:12px 25px !important}.zak-footer-builder .zak-footer-top-row{padding-bottom:20px}#footermenu a{display:block;margin-bottom:20px}#adresse{float:right;padding-bottom:10px}.wpfm-template-1 ul li .wpfm-icon-block{color:#000 !important}.mega-accordion h3{font-weight:600 !important}.fa-caret-down:before,.fa-caret-up:before{color:#86bd40 !important}.mega-accordion h3 span{padding-right:0;float:right}.kontaktbox{margin-bottom:15px}input[type=button],input[type=reset],input[type=submit]{background-color:#86bd40 !important;padding:10px 40px !important;color:#fff !important;border-radius:0;font-weight:600 !important}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#00a5df !important;color:#fff !important}input[type=checkbox]{margin-right:0;vertical-align:initial}.wpcf7-list-item{display:block}@media screen and (max-width:768px){.site-branding .custom-logo-link{width:95px;height:70px;padding-top:0}body{font-size:1.375rem}h1{font-size:2.5rem}h2{font-size:2rem}h3,h4,.mega-accordion h3{font-size:1.5rem !important}.kachel h2,.kachel-home h3,.kachel-leistungen h4{font-size:1.675rem}#footermenu{width:300px;margin:0 auto;margin-bottom:30px;overflow:hidden}.zak-footer-col .alignright{display:block;float:none;margin:0 auto}#adresse{float:none;text-align:center}}@media screen and (min-width:768px){.zak-primary-nav{margin-top:3rem}.zak-primary{padding-top:0}.kontaktbox{width:47%;float:left;margin-right:2.4%}textarea,select{width:96.5%}}