@font-face {
    font-family: 'InterVariable';
    src: local('InterVariable'), local('InterVariable'), url('../fonts/InterVariable.woff2') format('woff2'), url('../fonts/InterVariable.woff') format('woff'), url('../fonts/InterVariable.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'NotoSansSemiB';
    src: local('NotoSansSemiB'), local('NotoSansSemiB'), url('../fonts/NotoSansSemiB.woff2') format('woff2'), url('../fonts/NotoSansSemiB.woff') format('woff'), url('../fonts/NotoSansSemiB.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
html {background: #F1EEE7;}
h1, h2, h3, h4, h5, h6 {font-weight: 600 !important; font-family: 'NotoSansSemiB', sans-serif !important;}
body {font-family: 'InterVariable', sans-serif;}
.comm_all {background: rgba(241, 238, 231, .8); max-width: 970px; width: 100%; position: fixed; z-index: 1; left: 0; top: 0; right: 0; bottom: 0; margin: auto; text-align: center; display: flex; flex-direction: column; align-items: center;height: 700px; justify-content: center;}
.comm_all img {max-width: 405px; height: auto;margin-top: 10px;}
.comm_all_txt1 {color: #987247;font-family: 'NotoSansSemiB', sans-serif; font-size: 39px; line-height: 1.5; width: 60%; display: block; margin: 48px 0 28px 0 !important;}
.comm_all_txt2 {color: #687D54;font-family: 'NotoSansSemiB', sans-serif; font-size: 22px; line-height: 1.4; width: 62%; display: block; margin: 0px 0 30px 0 !important;}
.comm_all_bott {margin-top: 50px;}
.comm_all_bott p {margin: 0 !important; color: #000000; font-family: 'InterVariable',  !important; font-size: 20px;line-height: 1 !important;}
.comm_all_bott a {text-decoration: underline; font-size: 20px; color: #987246;font-family: 'NotoSansSemiB', sans-serif !important;}
.comm_all_bott a:hover {text-decoration: none; color: #987246;}
.main_bl-title h1 em {font-size: 39px !important; margin: 30px auto 0 auto !important;max-width: 700px;display: block; font-style: inherit;}
.title_logo {margin-bottom: 50px;}
.usere_leist_sub_txt {max-width: 1005px !important; text-align: center !important; margin: -30px auto 50px auto !important}
.usere_leist_sub_txt p, .usere_leist_sub_txt h3 {display: inline; color: #192513 !important; font-size: 20px !important; margin: 0 !important; font-weight: 400 !important;font-family: 'InterVariable', sans-serif !important;}
.extra_title_h3 {margin-top: -38px !important; margin-bottom: 10px !important;}
.extra_title_h3 h3 {color: #192513 !important;font-size: 21px !important;}
.ilightbox-holder.parade .ilightbox-container .ilightbox-social {display: none; opacity: 0}
.ilightbox-holder.parade {padding: 0 !important}
.ilightbox-toolbar.parade {background: none!important;top: 45px !important;left: 80px !important;}
.ilightbox-toolbar.parade a.ilightbox-close { width: 50px; height: 50px; border-radius: 50%; background:url("../images/icon_kreuz.svg") center no-repeat, #EE7219; background-size: 22px !important;margin-right: 25px !important;}
.ilightbox-toolbar.parade a.ilightbox-close:hover { background:url("../images/icon_kreuz.svg") center no-repeat, #D74B0F !important; background-size: 22px !important;}
.ilightbox-toolbar.parade a.ilightbox-fullscreen {width: 50px; height: 50px; border-radius: 50%; background:url("../images/icon_vollscreen_1.svg") center no-repeat, #EE7219 !important; background-size: 34px !important;}
.ilightbox-toolbar.parade a.ilightbox-fullscreen:hover {background:url("../images/icon_vollscreen_1.svg") center no-repeat, #D74B0F !important; background-size: 34px !important;}
.ilightbox-overlay.parade {background: #687d54 !important;}
.fusion-main-menu {}
.fusion-main-menu ul {}
.fusion-main-menu ul li {margin: 0 27px; padding: 25px 0;}
.fusion-main-menu > ul > li:nth-child(1) {margin-left: -45px;}
.fusion-main-menu ul > li a {font-size: 23px;font-family: 'NotoSansSemiB', sans-serif !important; text-transform: uppercase; color: #987247 !important; transition: none !important}
.fusion-main-menu ul > li.current-menu-item a span {background: #687D54;padding: 8px !important; border-top: none !important}
.fusion-main-menu ul > li.current-menu-item a span {color: #fff !important}
.fusion-main-menu ul > li.fusion-logo {margin: 0 35px; padding: 0}
.fusion-main-menu ul > li.fusion-logo a.fusion-logo-link {width: 203px; height: 192px; display: block;}
.fusion-main-menu ul > li.fusion-logo a.fusion-logo-link img {width: 100%; height: 100%;}
.fusion-main-menu ul > li.fusion-logo a.fusion-logo-link:hover {background: none;}
.fusion-main-menu ul > li a span {font-size: 23px;font-family: 'NotoSansSemiB', sans-serif !important; text-transform: uppercase; color: #987247 !important; padding: 8px !important}
.fusion-main-menu > ul > li a:hover {background: #687D54; text-decoration: none; color: #fff !important}
.fusion-main-menu > ul > li a:hover span {background: #687D54; text-decoration: none; color: #fff !important}
.ilightbox-toolbar.parade a.ilightbox-prev-button, .ilightbox-toolbar.parade a.ilightbox-next-button {display: none !important}
header {padding: 0;}
main {padding-top: 0 !important}
.main_bl {}
.main_bl-im {}
.main_bl-im-bg {width: 100%;}
.main_bl-im-bg img {width: 100% !important; height: auto; max-width: inherit;}
.main_bl-descr {position: absolute !important; top: 0 !important; z-index: 5 !important; right: 0 !important; bottom: 0 !important; left: 0 !important;}
.main_bl-descr > .fusion-column-wrapper {justify-content: center !important;}
.main_bl-descr.home_p .fusion-text.fusion-text-1 {margin-top: 175px;}
.main_bl-descr .fusion-text.fusion-text-1 h1 {text-shadow: 0 2px 2px #8F3F0B}
.main_bl-descr .fusion-text.fusion-text-2 p {text-shadow: 0 2px 2px #8F3F0B; color: #fff !important;font-family: 'NotoSansSemiB', sans-serif !important;}
.title_logo.logo-home {position: absolute; top: 98px; right: 0; left: 0; margin: auto;}
.green_title > * {color: #687D54 !important}

.btn .fusion-column-wrapper > div {text-align: center}
.fusion-button {border-radius: 0 !important;}
.fusion-button span.fusion-button-text {text-shadow: 1px 1px 1px #000000; color: #fff !Important; font-family: 'NotoSansSemiB', sans-serif !important;}
.btn .fusion-button, a.btn {background: #EE7219 !important}
.btn .fusion-button.but_green, a.btn.but_green {background: #687D54 !important}
.btn .fusion-button:hover, a.btn:hover {background: #D74B0F !important}
.btn .fusion-button.but_green:hover, a.btn.but_green:hover {background: #465736 !important}

.other_txt {font-family: 'NotoSansSemiB', sans-serif !important;}
.footer_all {padding: 50px 20px 0 20px;max-width: 1450px; margin: 0 auto;}
.footer_top, .footer_bottom {display: flex; flex-direction: row;}
.footer_bottom {justify-content: space-between; margin-top: 70px;}
.footer_top > div {width: 33.3%;}
.footer_top-text h4 {font-size: 24px;font-family: 'NotoSansSemiB', sans-serif !important; text-transform: uppercase;color: #fff; line-height: 1.3; margin: 0;}
.footer_top-text p {margin: 28px 0px}
.footer_top-text p span {display: block; font-size: 20px; color: #fff;}
.footer_top-text {margin-top: 55px;}
.footer_img p {font-size: 20px; color: #FFFFFF; margin: 0}
.footer_img p a {font-size: 20px; color: #FFFFFF;}
.footer_img p a:hover {text-decoration: underline}
.footer_img img {margin-bottom: 50px; opacity: 0.99;}
.menu_main ul, .menu_footer ul {padding-left: 0; margin-top: 0;}
.menu_main ul li, .menu_footer ul li {list-style-type: none;} 
.footer_top-menu {margin-top: 55px;}
.menu_main ul li a {color: #fff; font-size: 20px;font-family: 'NotoSansSemiB', sans-serif !important;}
.menu_main ul li a:hover {color: #EE7219;}
.menu_footer ul li a {color: #EE7219; font-size: 20px;}
.menu_footer ul {display: flex; flex-direction: row;justify-content: flex-start;}
.menu_footer ul li {margin-right: 67px;}
.menu_footer ul li:last-child {margin-right: 0;}
.menu_main ul li {margin-bottom: 27px;}
.menu_main ul li:last-child {margin-bottom: 0;}
.main_bl-title h1 {margin-top: -17px;}

.all_w > div {}
.unsere_leist {}
.extra_title h2 {line-height: 1.5 !important}
.parter_list_item.fusion-layout-column {max-width: 450px; width: 30% !important;margin: -515px 22px 0 22px !important;}
.parter_list_item_title * {color: #fff !important; font-size: 29px !important}
.parter_list_item:last-child .parter_list_item_title * {color: #987247 !important;}
.parter_list > .fusion-builder-row {justify-content: center}
.parter_list_item > .fusion-column-wrapper {margin-left: 0 !important;margin-right: 0 !important;padding:63px 30px 40px 30px !important;}
.parter_list_item_img {max-height: 160px;}
.liest_bl_all.fusion-layout-column {max-width: 450px; width: 30% !important;margin: 0 22px 44px 22px !important;}
.liest_bl_all > .fusion-column-wrapper {margin-left: 0 !important;margin-right: 0 !important; padding-bottom: 40px !important}
.but_orange {}
.post-content p {margin-bottom: 30px !important}
.post-content p:last-child {margin-bottom: 0px !important}
.was_uns {}
.was_uns_title * {color: #F1EEE7 !important;}
.was_uns_title h2 {margin-bottom: 30px !important}
.was_uns_and_logo {}
.list_mit_hak ul {padding-left: 0 !important}
.list_mit_hak li, .list_mit_hak li *{list-style-type: none;}
.list_mit_hak li {position: relative;}
.list_mit_hak.list_mit_orang_hak li { font-family: 'NotoSansSemiB', sans-serif !important;padding-left: 35px;margin-bottom: 10px;margin-left: 8px}
.list_mit_hak.list_mit_orang_hak li::before {content: ""; display: inline-block; width: 29px; height: 23px; position: absolute; left: 0; top: 14px; background: url("../images/li_bg.svg") center no-repeat;}
.list_mit_hak.list_mit_grun_hak li {padding-left: 35px;margin-bottom: 10px;margin-left: 8px}
.list_mit_hak.list_mit_grun_hak li::before {content: ""; display: inline-block; width: 18px; height: 14px; position: absolute; left: 0; top: 9px; background: url("../images/li_green.svg") center no-repeat;}
.was_uns_bl_images {}
.was_uns_and_logo {position: absolute !important; top: -121px; z-index: 5 !important;left: -144px;}
.list_mit_orang_hak {}

.mit_uns_proj_images > .fusion-column-wrapper {max-width: 1340px !important;margin-left: auto !important;position: relative;margin-right: 0 !important;}
.mit_uns_proj_sublogo {position: absolute !important; top: 63px; left: -180px;}
.ihr_projekt {max-width: 1920px !important; margin: 0 auto !important}
.ihr_projekt > .fusion-builder-row {justify-content: center;}
.ihr_projekt_list_item.fusion-layout-column {max-width: 450px; width: 30% !important;margin: -243px 22px 0 22px !important;z-index: 10;}
.ihr_projekt_list_item.fusion-layout-column:hover {z-index: 10;}
.ihr_projekt_list_item > .fusion-column-wrapper {margin-left: 0 !important; margin-right: 0 !important; padding: 14px 40px 40px 40px !important;min-height: 437px}
.ihr_projekt_list_item_title * {font-family: 'NotoSansSemiB', sans-serif !important;}
.ihr_projekt_list_item_subtitle {font-family: 'NotoSansSemiB', sans-serif !important;}
.ihr_projekt_list_descr {}
.ihr_projekt_tiitle h2 {color: #fff !important; font-size: 50px !important;margin-left: -334px;}
.ihr_projekt_tiitle {position: absolute; max-width: 440px !important; top: 300px; bottom: 0; left: 0; margin: auto !important; z-index: 10; right: 0;}
.parallax_bl_cont {height: 800px;justify-content: center; align-items: center;} 
.img_txt_img {margin-bottom: 0}
.img_txt_descr {height: 100%; align-items: center;}
.img_txt_descr .fusion-text h2 {font-size: 39px !important}
.liest_bl_all_descr, .liest_bl_all_title {padding: 0 40px}

.sub-menu {background: #F1EEE7 !important;box-shadow: 9px 15px 29px #432411;min-width: 300px !important; padding-left: 0;box-shadow: 9px 15px 29px rgba(67, 36, 17, .4) !important;border: none !important;padding-top: 30px !important;margin-top: 20px !important;margin-left: -20px !important;}
.sub-menu li {margin-left: 0;}
.sub-menu li a {padding-left: 110px !important;}
.sub-menu li a, .sub-menu li a span {text-transform: uppercase;font-family: 'NotoSansSemiB', sans-serif !important;font-size: 17px !important;}
.sub-menu li a span {color: #EE7219;}
.sub-menu li:hover a {background: none !important;color: #687D54 !important;}
.fusion-main-menu ul ul.sub-menu li {margin-bottom: 20px;}
.fusion-main-menu ul ul.sub-menu li a:hover {color: #687D54 !important;}
.fusion-main-menu ul ul.sub-menu li a:hover span {color: #687D54 !important;}
.fusion-main-menu ul ul.sub-menu li:hover a span {color: #687D54 !important;}
.sub-menu li:hover a span {color: #687D54 !important; background: none !important}
.fusion-main-menu ul ul.sub-menu li.sub_menu_mobel, .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_mobel {background: url("../images/mobel.svg") 30px top no-repeat; background-size: 51px;}
.fusion-main-menu ul ul.sub-menu li.sub_menu_kuch, .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_kuch {background: url("../images/kuchen.svg") 30px top no-repeat; background-size: 51px;}
.fusion-main-menu ul ul.sub-menu li.sub_menu_fen, .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_fen {background: url("../images/fenster_turen.svg") 30px top no-repeat; background-size: 51px;}
.fusion-main-menu ul ul.sub-menu li.sub_menu_boden,.fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_boden {background: url("../images/boden.svg") 30px top no-repeat; background-size: 51px;}
.fusion-main-menu ul ul.sub-menu li.sub_menu_aus,.fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_aus {background: url("../images/aussenbereich.svg") 30px top no-repeat; background-size: 51px;}

.kontakt_bl {}
.kontakt_bl_img {max-width: 1215px;margin-left: 10px;}
.kontakt_bl_descr {max-width: 988px;  margin-left: auto;  margin-top: -418px !important;  z-index: 12 !important;  position: relative !important;}
.kontakt_bl_descr > .fusion-column-wrapper {padding: 60px !important;}
.kontakt_bl_descr_title h3 {color: #987246 !important; margin: 0 !important; font-size: 29px !important}
.kontakt_bl_descr_title_all {margin-bottom: 0 !important}
.kontakt_bl_descr_subtitle.fusion-text p {font-family: 'NotoSansSemiB', sans-serif !important; margin-top:-10px} 
.kontakt_bl_descr_part1 *, .kontakt_bl_descr_part2 *, .kontakt_bl_descr_part3 *,.kontakt_bl_descr_txt p {font-size: 20px; color: #192513;}
.kontakt_bl_descr_part1 {width: 21% !important; margin-right: 2% !important;}
.kontakt_bl_descr_part2 br {display: none}
.kontakt_bl_descr_part2 {width: 37% !important; margin-right: 2% !important;}
.kontakt_bl_descr_part2 a:hover {text-decoration: underline; color:#192513 !important}
.kontakt_bl_descr_part3 {width: 36% !important;}
.kontakt_bl_descr_txt p {}
.kontakt_bl_descr_img {width: 292px; position: absolute !important;top: -142px;  z-index: 10 !important;right: 110px;}
.kontakt_bl_descr_img_all {}

.kontakt_img_desctop {}
.parter_list > .fusion-builder-row {align-items: stretch !important;}
.ihr_projekt > .fusion-builder-row {align-items: stretch !important;}
.kontakt_img_mob {display: none !important}
.main_bl-title h1 {text-shadow: 0 2px 2px #8F3F0B;}
.proj_mob,.main_mob {display: none !important}
.proj_desck,.main_desck {display: block !important}
.kontact_form > .fusion-builder-row {align-items: stretch !important;}
.kontact_form .kontact_form_img > .fusion-column-wrapper {margin-right: 0;}
.kontact_form .kontact_form_forma .wpcf7 {padding-left: 20px;padding-right: 20%;}
.kontact_form > .fusion-builder-row > div.kontact_form_forma {}
.kontact_form_forma {background: #F7F5F1;}
.kontact_form_img_logo {position: absolute !important; z-index: 10 !important; top: -105px;left: 100px;}
.wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea {background: #fff !important; border-radius: 0 !important; border: 1px solid #687D54 !important}
.contact_form .lable {font-size: 15px; text-transform: uppercase; color: #EE7219;font-family: 'NotoSansSemiB', sans-serif;}
.contact_form > div {margin-bottom: 45px;}
.contact_form .form_bt input {color: #fff !important; background: #687D54 !important; border-radius: 0 !important; text-transform: uppercase !important;text-shadow: 1px 1px 1px #000000;font-family: 'NotoSansSemiB', sans-serif !important; }
.contact_form .form_bt input:hover {background: #465736 !important;}
.current-menu-ancestor a {border: none !important}
.fusion-menu .menu-item > .sub-menu > .current-menu-item a {background: none}
.fusion-menu .current-menu-item .sub-menu a span {background: none !important; color: #987247 !important;}
.fusion-menu .menu-item > .sub-menu > .current-menu-item a span {background: none;color: #687D54 !important;text-decoration: underline}
.block-service {max-width: 1270px; margin-left: auto !important; margin-right: auto !important}
.contact_form {margin-top: 75px}

.kontakt_page_kontakt {}
.kontakt_page_kontakt_all {margin-top: 50px !important;}
.kontakt_page_kontakt_item h4 {margin-bottom: 15px;}
.kontakt_page_kontakt_item a {color: #192513}
.kontakt_page_kontakt_item a:hover {color: #687D54; text-decoration: underline}
.title_kontakt h3 {color: #687D54 !important; margin-top: 50px !important}
.contact_form .wpcf7-form-control {min-width: 300px;}
.unsere_leist_item .fusion-column-wrapper .fusion-image-element .fusion-imageframe {transition: .2s;}
.unsere_leist_item:hover .fusion-column-wrapper .fusion-image-element .fusion-imageframe {transform: scale(1.05);}
.unsere_leist_item:hover .fusion-column-wrapper h4 {color: #687D54 !important;}

.unsere_team {}
.unsere_team_item {}
.unsere_team_title h4 { color: #687D54 !important}
.unsere_team_descr {padding-right: 20px;}

.main_bl-title_einfach {margin: 0 auto;text-transform: inherit !important;max-width: 1470px;font-weight: 600 !important;font-family: 'NotoSansSemiB', sans-serif !important;font-size: 63px !important; margin-top: 40px !important;}
.main_bl-title_einfach p {text-transform: inherit !important;}
.main_bl-title_einfach_name {margin: 0 auto;text-transform: inherit !important;max-width: 1470px;font-weight: 600 !important;font-family: 'NotoSansSemiB', sans-serif !important; font-size: 42px !important;margin-top: 10px !important;}

.unsere_geschichte {}
.unsere_geschichte_plan {max-width:750px; margin: 0 auto; position: relative; padding-top: 60px; margin-top: 80px !important}
.unsere_geschichte_plan::before {display: block; position: absolute; height: 93%; width: 6px; background: #687D54; top: 0; left: 0; right:0; margin: auto; content: "";}
.unsere_geschichte_plan_links {position: relative;}
.unsere_geschichte_plan_rechts {margin-left: auto;position: relative;}
.unsere_geschichte_plan_item {}
.unsere_geschichte_beschrei p {font-size: 19px;}

.schritt_1.unsere_geschichte_plan_links::after{content: ""; display: block; height: 28px; width: 28px;background: #f1eee7; position: absolute; right: -18px; top: 193px; border-radius: 50%; border:5px solid #687D54}

.schritt_2.unsere_geschichte_plan_rechts::after {content: ""; display: block; height: 28px; width: 28px;background: #f1eee7; position: absolute; left: -18px; top: 198px; border-radius: 50%;border:5px solid #687D54}

.schritt_3.unsere_geschichte_plan_links::after{content: ""; display: block; height: 28px; width: 28px;background: #f1eee7; position: absolute; right: -18px; top: 210px; border-radius: 50%;border:5px solid #687D54}

.schritt_4.unsere_geschichte_plan_rechts::after {content: ""; display: block; height: 28px; width: 28px;background: #f1eee7; position: absolute; left: -18px; top: 174px; border-radius: 50%;border:5px solid #687D54}

.schritt_5.unsere_geschichte_plan_links::after{content: ""; display: block; height: 28px; width: 28px;background: #f1eee7; position: absolute; right: -18px; top: 203px; border-radius: 50%;border:5px solid #687D54}
.unsere_geschichte_bild {max-width: 158px !important;}
.unsere_geschichte_bild img {}
.unsere_geschichte_jare {margin:40px 0 20px 0 !important;}
.unsere_geschichte_jare p {color: #687D54; font-size: 69px; line-height: 1; font-weight: bold;}
.unsere_geschichte_beschrei {}

.schritt_1 > .fusion-column-wrapper {max-width: 270px;}
.schritt_2 > .fusion-column-wrapper {max-width: 270px;margin-left: auto !important;}
.schritt_3 > .fusion-column-wrapper {max-width: 270px;}
.schritt_4 > .fusion-column-wrapper {max-width: 270px;margin-left: auto !important;}
.schritt_5 > .fusion-column-wrapper {max-width: 270px;}
.schritt_2 {margin-top: -330px !important}
.schritt_3 {margin-top: 100px !important}
.schritt_4 {margin-top: -240px !important}
.schritt_5 {margin-top: 20px !important}

.schritt_5 .unsere_geschichte_bild {max-width: 135px !important;}
.entry-date,
.post-date {
  display: none;
}

.slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-inner-bg {margin: 0 !important}
.slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper {margin: 0 !important; background: #fff;padding: 70px 50px;min-height: 650px !important;}
.slider_slick_bl .fusion-column-wrapper .fusion-builder-row {padding: 0px 2% !important;}
.column_padding {padding: 0 1.8%;}
.slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper .fusion-imageframe {width: 100% !important}
.slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper .img-responsive {width: 100% !important}
.slider_slick_bl .slick-slider {padding: 0 10px 0 18px !important;}
.slider_slick_bl .slick-slide {margin:0 20px; }

.slider_slick_bl .slick-list {margin-left: -10px;} 
.slider_slick_bl .slick-slide {margin-right: 20px;}
.slider_title {margin-bottom: 20px !important}
.slider_title p {font-family: 'NotoSansSemiB', sans-serif !important; font-size: 29px; color: #EE7219; line-height: 1.3}
.slider_descr {}
.slider_3colums_active .slick-prev, .slider_3colums_active .slick-next {font-size: 0; background: none; border:none; position: absolute;
  top: 0; bottom: 0; margin: auto; background: url("../images/btn.svg") center no-repeat; width: 49px; height: 66px; z-index: 10; cursor: pointer}
.slider_3colums_active .slick-prev {left: -70px}
.slider_3colums_active .slick-next {left: inherit; right: -55px;}
.slider_3colums_active .slick-next {transform: rotate(180deg);}
#toTop {width: 50px !important; height: 50px !important; border-radius: 50% !important; background: url("../images/up.svg") center no-repeat, #EE7219 !important; bottom: 75px !important;display: flex; align-items: center;justify-content: center; background-size: 25px !important;}
#toTop:hover {background: url("../images/up.svg") center no-repeat, #D74B0F !important;background-size: 25px !important;}
#toTop::before {display: none}

.comm_all a {text-decoration: underline; font-size: 23px !important}
.main_img_404_img {display: none}
.main_img_404_img.main_img_404_desctop {display: block}
.error404 main {padding-left: 0 !important; padding-right: 0 !important}
.error404 .fusion-row {max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important}
.error404 .fusion-row .post-content{max-width: var(--site_width);margin: 0 auto;padding-left: 20px; padding-right: 20px}

.main_img_404_img {display: none}
.main_img_404_img img {width: 100%;}
.main_img_404_img.main_img_404_desctop {display: block}
.unsere_leist_item a, .fusion-menu a {-webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-touch-callout: none; -webkit-user-select: none; cursor: pointer;}
.disp_none {display: none}
.title_404 {text-align: center; margin-top: 100px; }
.title_404 h2 {text-transform: uppercase !important}


.error-page .fusion-columns.fusion-columns-3 {display: flex;flex-flow: row wrap;justify-content: space-between;justify-content: center;}
.error-page .fusion-columns.fusion-columns-3 .fusion-column.col-lg-4.col-md-4.col-sm-4.fusion-error-page-404 {width: 100%; }
.error-page .fusion-columns.fusion-columns-3 .fusion-column.col-lg-4.col-md-4.col-sm-4.fusion-error-page-404 p {font-size: 20px; text-align:center}

.error404 .error-page .menus_404 {width: 100%; max-width: 100%; margin: 70px 0 40px 0; padding: 0; display: flex;flex-flow: row wrap;justify-content: center;}
.menu_404 {margin: 0 4%;}
.menu_404 li {margin-bottom: 5px; list-style-type: none; background: url("../images/li_green.svg") left center no-repeat;padding-left: 30px;}
.menu_404 li a { font-size: 20px; color: #192513; text-decoration: underline; text-transform: uppercase;}
.menu_404 li a:hover {color:#EE7219;}

.page-id-71 .main_bl-title p {text-shadow: 0 2px 2px #8F3F0B; font-size: 64px; color: #fff; text-align: center; font-weight: 600 !important; font-family: 'NotoSansSemiB', sans-serif !important;  padding: 0 30px}
.page-id-71 h1 {display: none}

/*.bl_viber-prev {background: url("../images/viber.svg") center no-repeat;background-size: 40px}*/

@media screen and (max-height: 820px) {
    .comm_all {height: 600px;}
    .comm_all_txt1 {margin: 22px 0 28px 0 !important}
    .comm_all_txt2 {margin: 0px 0 14px 0 !important;}
}
@media screen and (max-height: 700px) {
    .comm_all img {max-width: 330px;}
    .comm_all_txt1 {font-size: 30px;}
    .comm_all_txt2 {font-size: 18px;}
}
@media (max-width: 1645px) {
    .slider_3colums_active .slick-prev {left: 14px;}
    .slider_3colums_active .slick-next {right: 18px;}
}
@media (max-width: 1190px) {
    .comm_all {max-width: 880px;}
    .comm_all_txt2 {width: 90%;}
    .comm_all_bott {margin-top: 25px;}
    .comm_all_txt1 {width: 80%;}
}
@media (max-width: 1568px) {
    .ihr_projekt_tiitle h2 {margin-left: -93px;}
}
@media (max-width: 1375px) {
    .parter_list_item_descr p {font-size: 18px;}
    .parter_list_item.fusion-layout-column {width: 27% !important;}
    .other_txt p {font-size: 24px; max-width: 80%; margin-left: auto !important; margin-right: auto !important}
    .list_mit_orang_hak li {font-size: 22px;}
    .was_uns {padding-top: 200px !important}
    .mit_uns_proj_images > .fusion-column-wrapper {max-width: 980px !important;}
    .ihr_projekt_list_item.fusion-layout-column {width: 27% !important;margin: -130px 22px 0 22px !important;}
    
}
@media (max-width: 1199px) {
    .fusion-text h1 {font-size: 50px !important}
    .main_bl-descr.home_p > .fusion-column-wrapper .fusion-text.fusion-text-2 p, .img_txt_descr .fusion-text h2 {font-size: 30px;} 
    .uns_liest_1 img, .uns_liest_2 img, .uns_liest_3 img, .uns_liest_4 img, .uns_liest_5 img { height: 155px !important; width: auto !important}
    .uns_liest_1 h4, .uns_liest_2 h4, .uns_liest_3 h4, .uns_liest_4 h4, .uns_liest_5 h4 {font-size: 20px !important}
    .mit_uns_proj_images > .fusion-column-wrapper {max-width: 880px !important;}
    .ihr_projekt_tiitle {top: 215px;}
    .mit_uns_proj_sublogo {    left: -155px;}
    .mit_uns_proj_sublogo img {width: 200px; height: 200px;}
    .kontakt_bl_descr_img.kontakt_img_desctop {width: 200px; height: 200px;}
    .footer_top > div:nth-child(1) {width: 40%;}
    .footer_top > div:nth-child(2) {width: 40%;}
    .footer_top > div:nth-child(3) {width: 20%;}
    .fusion-main-menu ul > li a span {font-size: 20px;}
    .parter_list_item_title * {font-size: 22px;}
    .main_bl-title_einfach {font-size: 45px !important;}
    .main_bl-title_einfach_name {font-size: 35px !important;}
    .slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper {padding: 40px 30px;}
    .slider_title p {font-size: 22px;}
    
}
@media (max-width: 1099px) {
    .fusion-main-menu ul > li.fusion-logo a.fusion-logo-link img {max-width: 160px;}
    .fusion-main-menu ul > li.fusion-logo a.fusion-logo-link {width: inherit; height: inherit;}
    .fusion-main-menu ul li {margin: 0;}
    .fusion-main-menu > ul > li:nth-child(1) {margin-left: 0;}
    .main_bl-descr.home_p .fusion-text.fusion-text-1 {margin-top: 0;}
    .title_logo.logo-home {position: inherit}
    .main_bl-descr {height: 100%;}
    .fusion-text h1 {font-size: 40px !important;}
    .main_bl-descr.home_p > .fusion-column-wrapper .fusion-text.fusion-text-2 p, .img_txt_descr .fusion-text h2,.ihr_projekt_list_item_subtitle {font-size: 24px;}
    .post h2, .post-content h2, h2, h2.entry-title, .kontakt_bl_descr_subtitle {font-size: 30px !important}
    .list_mit_orang_hak li {font-size: 18px;}
    .was_uns {padding-top: 150px !important; padding-bottom: 0px !important}
    .was_uns_and_logo {max-width: 200px !important;top: -97px;left: -70px;}
    .was_uns_txt {}
    .mit_uns_proj_images > .fusion-column-wrapper {max-width: 657px !important;}
    .mit_uns_proj_sublogo img {width: 160px; height: 160px;}
    .mit_uns_proj_sublogo {left: -115px;top: 0;}
    .ihr_projekt_tiitle h2 {margin-left: 0; padding-left: 8%;}
    .parallax_bl_cont {height: 500px;}
    .parter_list_item_title * {font-size: 18px;}
    .ihr_projekt_list_item_title {font-size: 70px !important}
    .kontakt_bl_descr_title h3 {font-size: 24px !important;}
    .post-content h4, h4 {font-size: 20px !important}
    .liest_bl_all a.btn.but_green {font-size: 14px;padding: 8px 15px;}
    .kontakt_bl_descr > .fusion-column-wrapper {padding-left: 30px !important;padding-right: 30px !important;padding-top: 30px !important;}
    .post-content .kontakt_bl_descr_part3 .fusion-text p, .kontakt_bl_descr_part2 .fusion-text p,.kontakt_bl_descr_part1 .fusion-text p {font-size: 18px !important}
    .kontakt_bl_descr {margin-top: -301px !important;}
    .footer_top > div:nth-child(1),.footer_top > div:nth-child(3) {width: 50%;}
    .footer_top > div:nth-child(3) {width: 100%;}
    .footer_top {flex-flow: row wrap;justify-content: space-between;}
    .footer_top-menu ul {display: flex; flex-direction: row; justify-content: space-between;}
    .main_bl-descr {padding-left: 30px; padding-right: 30px;}
}
@media (max-width: 1099px) {
    .ihr_projekt_tiitle {top: 115px;}
}

@media (max-width: 950px) {
    .comm_all {max-width: 70%;}
    .comm_all_txt2 {font-size: 15px;}
    .comm_all_txt1 {font-size: 27px;}
    .comm_all img {max-width: 240px;}
    .comm_all_bott p {font-size: 15px;}
    .comm_all {justify-content: space-around;padding: 73px 0;}
    
}
@media (max-width: 870px) {
    .fusion-top-header .fusion-header {background-color:#f1eee7 !important;}
    .fusion-mobile-selector > span {display: none}
    .fusion-selector-down::before {}
    .post-content h4, h4 {font-size: 19px !important;}
    .parter_list_item.fusion-layout-column {width: 100% !important; max-width: 100%; margin: 0 !important;}
    .bl_profess_bg  {margin-bottom: 0 !important}
    .bl_profess_bg > .fusion-column-wrapper {padding: 70px 0 !important}
    .ihr_projekt_list_item.fusion-layout-column {width: 100% !important; margin: 0 !important;max-width: inherit;}
    .ihr_projekt {width: calc(100% + 60px) !important;margin-left: -30px !important}
    .mit_uns_proj_images > .fusion-column-wrapper {max-width: 100% !important}
    .mit_uns_proj_sublogo {left: 55px;top: -77px}
    .mit_uns_proj_images {margin-bottom: 0 !important}
    .fusion-row.fusion-middle-logo-menu {display: flex;flex-direction: row; justify-content: space-between;}
    .fusion-row.fusion-middle-logo-menu::after, .fusion-row.fusion-middle-logo-menu::before {display: none}
    .fusion-mobile-selector {width: auto; margin-left: auto; border: none !important;}
    .fusion-mobile-selector > .fusion-selector-down::before {display: none}
/*    .fusion-mobile-selector > .fusion-selector-down .sp_o {margin: 0}*/
    .fusion-mobile-selector.cmn-toggle-switch{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:108px;height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;background:0 0}
    .fusion-mobile-selector .cmn-toggle-switch:focus{outline:0}
    .fusion-mobile-selector .cmn-toggle-switch .sp_o{display:block;position:absolute;top:20px;left:0;right:63px;height:2px;background:#987247;font-size:0;text-indent:-9999px;width: 40px;}
    .fusion-mobile-selector .cmn-toggle-switch .sp_t{display:block;position:absolute;left:0;top:39px}
    .fusion-mobile-selector .cmn-toggle-switch .sp_c{display:none;position:absolute;left:0;top:39px}
    .fusion-mobile-selector .cmn-toggle-switch .sp_o::after,.fusion-mobile-selector .cmn-toggle-switch .sp_o::before{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#987247;content:""}
    .fusion-mobile-selector .cmn-toggle-switch .sp_o::before{top:-10px}
    .fusion-mobile-selector .cmn-toggle-switch .sp_o::after{bottom:-10px}
    .fusion-mobile-selector .cmn-toggle-switch__htx .sp_o{-webkit-transition:background 0 .3s !important;transition:background 0 .3s !important}
    .fusion-mobile-selector .cmn-toggle-switch__htx .sp_o::after,.cmn-toggle-switch__htx .sp_o::before{-webkit-transition-duration:.3s,.3s !important;transition-duration:.3s,.3s !important;-webkit-transition-delay:.3s,0 !important;transition-delay:.3s,0 !important}
    .fusion-mobile-selector .cmn-toggle-switch__htx .sp_o::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform !important}
    .fusion-mobile-selector .cmn-toggle-switch__htx .sp_o::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform !important}
    .fusion-mobile-selector[aria-expanded="true"] .cmn-toggle-switch__htx span{background:0 0}
    .fusion-mobile-selector[aria-expanded="true"] .cmn-toggle-switch__htx span::before{top:0;-webkit-transform:rotate(45deg) !important;-ms-transform:rotate(45deg) !important;transform:rotate(45deg) !important}
    .fusion-mobile-selector[aria-expanded="true"] .cmn-toggle-switch__htx span::after{bottom:0;-webkit-transform:rotate(-45deg) !important;-ms-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important}
    .fusion-mobile-selector[aria-expanded="true"] .cmn-toggle-switch__htx span::after,.cmn-toggle-switch__htx.active span::before{-webkit-transition-delay:0,.3s !important;transition-delay:0,.3s !important}
    .fusion-mobile-selector[aria-expanded="true"] .cmn-toggle-switch__htx .sp_t{display:none}
    .fusion-mobile-selector[aria-expanded="true"] .cmn-toggle-switch__htx .sp_c{display:block}
    .fusion-mobile-nav-holder ul li a,.fusion-mobile-nav-holder > ul, .fusion-mobile-menu-text-align-left .fusion-selector-down {border:none !important}
    .fusion-selector-down {margin-top: -11px;}
    .kontakt_bl_descr_part1, .kontakt_bl_descr_part2 {width: 50% !important;}
    .kontakt_bl_descr_part3 {width: 100% !important;}
    .kontakt_bl_descr_part3 .fusion-column-wrapper {align-items: center;margin: 0 !important;}
    .fusion-middle-logo-menu > .fusion-main-menu {position: absolute; z-index: 9999;left: 30px;}
    .fusion-middle-logo-menu > .fusion-mobile-nav-holder {max-width: 100%; width: 100%;}
    .title_logo.logo_unsere {max-width: 300px;}
    .main_bl-title_einfach {font-size: 35px !important;}
    .main_bl-title_einfach_name {font-size: 30px !important;}
    .fusion-open-submenu {display: none !important}
    .sub-menu {margin-top: 0 !important;box-shadow: none !important; display: block !important;padding-top: 10px !important;}
    .fusion-mobile-nav-holder ul li a::before {display: none}
    body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item > a {background-color: inherit !important; color: #687D54 !important}
    .fusion-mobile-nav-holder > ul li a {font-family: 'NotoSansSemiB', sans-serif !important; color: #987247; font-size: 23px;}
    .fusion-menu.mobile-menu-expanded {}
    .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_mobel, .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_kuch,.fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_fen, .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_boden, .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_aus {padding: 5px 0; margin-bottom: 5px;background-position: 70px center;}
    body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {background: none !important;font-family: 'NotoSansSemiB', sans-serif !important;}
    .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_mobel a, .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_kuch a,.fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_fen a, .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_boden a, .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_aus a { font-size: 17px !important}
    .sub-menu li a {padding-left: 145px !important}
    .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a {font-size: 20px !important;}
    .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a:hover {color: #687D54 !important}
    .sub-menu li a, .sub-menu li a span {font-size: 15px !important}
    .fusion-mobile-nav-item { padding: 3px 0}
    #mobile-menu-main {background-color: #f1eee7 !important; width: 100%; right: 0;overflow: hidden; padding-left: 0px;padding-bottom: 30px;height: 100%; z-index: 99999; position: fixed; height: 100vh; top: 105px;}
    .fusion-mobile-nav-holder ul ul.sub-menu li.fusion-mobile-current-nav-item a span {color: #687D54 !important;}
    .slider_3colums_active .slick-prev {left: -14px;}
    .slider_3colums_active .slick-next {right: -11px;}
    .block_slider.fusion-fullwidth {padding-left: 0 !important; padding-right: 0 !important}
    .slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper {padding: 70px 38px 130px 38px;}
    .slick-dots {padding: 0;display: flex; flex-direction: row;justify-content: center; width: 100%;position: absolute;bottom: 40px}
    .slick-dots li {list-style-type: none; margin: 0 5px;}
    .slick-dots li button {font-size: 0; border: 0; padding: 0;width: 11px; height: 11px; border-radius: 50%;background: #687D54}
    .slick-dots li.slick-active button {background: #EE7219}
    .slider_title p {font-size: 29px !important;}
    .unsere_geschichte_plan::before {margin: inherit;left: 16px;}
    .schritt_1 > .fusion-column-wrapper {margin-left: 99px !important;}
    .schritt_2 > .fusion-column-wrapper {margin-left: 99px !important;}
    .schritt_3 > .fusion-column-wrapper {margin-left: 99px !important;}
    .schritt_4 > .fusion-column-wrapper {margin-left: 99px !important;}
    .schritt_5 > .fusion-column-wrapper {margin-left: 99px !important;}
    
    .schritt_2 {margin-top: 70px !important;}
    .schritt_3 {margin-top: 70px !important;}
    .schritt_4 {margin-top: 70px !important;}
    .schritt_5 {margin-top: 70px !important;}
    .schritt_1.unsere_geschichte_plan_links::after, .schritt_3.unsere_geschichte_plan_links::after, .schritt_5.unsere_geschichte_plan_links::after {right: inherit}
    .schritt_2.unsere_geschichte_plan_rechts::after, .schritt_4.unsere_geschichte_plan_rechts::after {left: 0}
    .unsere_geschichte_jare p {font-size: 69px !important;}
    .fusion-main-menu ul ul.sub-menu li.sub_menu_mobel, .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_mobel {background-size: 40px;}
.fusion-main-menu ul ul.sub-menu li.sub_menu_kuch, .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_kuch {background-size: 40px;}
.fusion-main-menu ul ul.sub-menu li.sub_menu_fen, .fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_fen {background-size: 40px;}
.fusion-main-menu ul ul.sub-menu li.sub_menu_boden,.fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_boden {background-size: 40px;}
.fusion-main-menu ul ul.sub-menu li.sub_menu_aus,.fusion-mobile-nav-holder ul ul.sub-menu li.sub_menu_aus {background-size: 40px;}
    body.act_menu {overflow: hidden}
    body.act_menu .fusion-header-wrapper {height: 100vh}

    .fusion-mobile-nav-holder {text-align: right}
    .fusion-mobile-nav-holder .fusion-mobile-selector {width: 50px;}
    .fusion-mobile-nav-holder .fusion-mobile-selector {-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  cursor: pointer;}
    #mobile-menu-main {padding-left: 25px;}
    .ilightbox-toolbar.parade {top: 20px !important; left: 20px !important;}
}
@media (max-width: 780px) {
    .was_uns .fusion-builder-row .fusion-layout-column > .fusion-column-wrapper .fusion-builder-row .was_uns.was_uns_txt {order: 2;padding: 40px !important;width: 100%;}
    .was_uns .fusion-builder-row .fusion-layout-column > .fusion-column-wrapper .fusion-builder-row .was_uns_bl_images {order: 1;width: 300px; margin: 0 auto !important;}
    .liest_bl_all.fusion-layout-column {width: 40% !important;}
    .img_txt_descr .fusion-text h2 {font-size: 25px !important;}
}
@media (max-width: 768px) {
    .kontakt_bl_descr_part1, .kontakt_bl_descr_part2 {width: 100% !important;}
    .kontakt_bl_descr_part3 .fusion-column-wrapper, .kontakt_bl_descr_part2 .fusion-column-wrapper,.kontakt_bl_descr_part1 .fusion-column-wrapper {align-items: flex-start;margin: 0 13px !important;}
    .kontakt_bl_descr {margin-top: -43px !important;}
    .kontakt_img_desctop {display: none !important}
    .kontakt_img_mob {display: block !important}
    .kontakt_img_mob img {width: 200px; height: 200px;}
    .kontakt_bl_descr_img {width: 200px;right: 40px;top: -93px;}
    .kontakt_bl {padding-left: 0 !important; padding-right: 0 !important; margin-top: 85px !important;}
    .footer_top > div:nth-child(1), .footer_top > div:nth-child(3), .footer_top > div:nth-child(2) {width: 100%}
    .footer_bottom {flex-direction: column;}
    .menu_footer ul li {margin: 0;}
    .menu_footer ul {justify-content: space-between;}
    .post-content .unsere_leist_item h4, .unsere_leist_item h4 {font-size: 15px !important}
    .slider_slick_bl .slick-list {background: #fff}
    .ihr_projekt_tiitle {top: 230px;}
}
@media (max-width: 640px) {
    .img_txt_img {order: 1 !important;}
    .img_txt_descr {order: 2 !important;padding: 10px 32px 0 32px !important}
    .img_txt.fusion-flex-container .fusion-row .fusion-flex-column {display: block !important}
    .img_txt.fusion-flex-container .fusion-row .fusion-flex-column > .fusion-column-wrapper {margin: 0 !important; padding: 0 10px !important}
    .img_txt {padding-left: 0 !important;padding-right: 0 !important}
    .img_txt_descr .fusion-button {margin-top: 35px !important}
    .ihr_projekt {padding-top: 160px !important}
    .liest_bl_all.fusion-layout-column {margin: 0 !important;width: calc(100% + 60px) !important; margin-left: -40px !important; max-width: inherit !important;}
    .liest_bl_all.fusion-layout-column .fusion-text {margin-left: 52px; margin-right: 15px;}
    .liest_bl_all.fusion-layout-column .fusion-button {margin-left: 0;margin-bottom: 45px;max-width: 100%; width: 100%;}
    .liest_bl_all.fusion-layout-column .liest_bl_all_img {max-width: inherit !important;width: 100% !important;}
    .liest_bl_all.fusion-layout-column .liest_bl_all_img img {max-width: inherit !important;width: 100% !important;}
    .liest_bl_all.fusion-layout-column > .fusion-column-wrapper > div:last-child {max-width: 100%; width: 78.5%; margin-left: 13.5%;}
    .liest_bl_all a.btn.but_green {padding: 13px 15px;font-size: 16px;}
    .kontakt_bl_descr_subtitle p {font-size: 29px;}
    .kontakt_bl_descr_subtitle.fusion-text p {margin-top: 0}
    .block-service {padding-left: 0 !important; padding-right: 0 !important}
    .fusion-flex-container.block-service > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper {margin-left: 0 !important; margin-right: 0 !important}
    .main_bl-title_einfach {font-size: 30px !important;margin-top: 25px !important;}
    .main_bl-title_einfach_name {font-size: 26px !important;}
    .fusion-footer .fusion-footer-widget-area.fusion-widget-area {display: none}
    .schritt_1 > .fusion-column-wrapper {margin-left: 61px !important;}
    .schritt_2 > .fusion-column-wrapper {margin-left: 61px !important;}
    .schritt_3 > .fusion-column-wrapper {margin-left: 61px !important;}
    .schritt_4 > .fusion-column-wrapper {margin-left: 61px !important;}
    .schritt_5 > .fusion-column-wrapper {margin-left: 61px !important;}
    .main_img_404_img.main_img_404_mobile {display: block}
    .main_img_404_img.main_img_404_desctop {display: none}
    .unsere_leist_item {width: 50% !important}
    .unsere_leist .fusion-builder-row {justify-content: center;}
    .uns_liest_1 img, .uns_liest_2 img, .uns_liest_3 img, .uns_liest_4 img, .uns_liest_5 img {max-width: 90% !important}
    
}
@media (max-width: 560px) {
    .liest_bl_all.fusion-layout-column > .fusion-column-wrapper > div:last-child {width: 77.5%; margin-left: 14.5%;}
    .main_mob {display: block !important}
    .main_desck {display: none !important}
    .footer_top-menu ul {flex-direction: column;}
    .footer_top-menu {margin-top: 23px;}
    .footer_img {text-align: center}
    .footer_img p {text-align: left}
    .footer_bottom_logo {text-align: center; margin-bottom: 25px;}
    
    
}
@media (max-width: 540px) {
    .comm_all {width: 350px;height: 500px;padding: 15px 0;max-width: 100%;}
    .comm_all_txt1 {width: 90%; font-size: 20px;}
    .comm_all_txt2 {width: 90%;font-size: 14px;}
    .liest_bl_all.fusion-layout-column > .fusion-column-wrapper > div:last-child {width: 76.5%; margin-left: 15%;}
    .ihr_projekt_tiitle {top: 140px;}
    
}
@media (max-width: 510px) {
    .liest_bl_all.fusion-layout-column > .fusion-column-wrapper > div:last-child {width: 73.5%; margin-left: 16.5%;}
    .menu_404 {margin: 0;}
    .menu_404 ul {padding: 0 10px;}
}
@media (max-width: 490px) {
     .comm_all {justify-content: inherit;}
    .comm_all_bott {margin-top: 80px;}
    .comm_all_txt1 {margin: 40px 0 35px 0 !important;}
    .was_uns .fusion-builder-row .fusion-layout-column > .fusion-column-wrapper .fusion-builder-row .was_uns_bl_images {width: 100%;}
    .was_uns_and_logo {max-width: 300px !important; top: -97px;left: 45px;}
    .was_uns .fusion-builder-row .fusion-layout-column > .fusion-column-wrapper .fusion-builder-row .was_uns.was_uns_txt {padding: 40px 0 !important}
    .list_mit_hak ul {margin-top: 0; margin-bottom: 0}
    .list_mit_hak.list_mit_orang_hak li {padding-left: 40px;margin-left: 0;}
    .list_mit_hak.list_mit_orang_hak li:last-child {margin-bottom: 0;}
    .ihr_projekt_tiitle {top: 120px;}
    .ihr_projekt_tiitle h2 {max-width: 60%;line-height: 1.5 !important;}
    .post h2, .post-content h2, h2, h2.entry-title, .kontakt_bl_descr_subtitle {font-size: 25px !important;}
    .post h3, .post-content h3, h3, h3.entry-title, .fusion-text h3 {font-size: 25px !important; line-height: 1.5 !important}
    .post-content .fusion-text.usere_leist_sub_txt h3 {font-size: 20px !important;}
    .btn .fusion-button.but_green, a.btn, .btn .fusion-button {width: 100%;}
    .ihr_projekt .btn {padding-left: 30px; padding-right: 30px;}
    .footer_all {padding: 50px 0px 0 0;}
    .img_txt.fusion-flex-container .fusion-row .fusion-flex-column > .fusion-column-wrapper {padding: 0 !important}
    .img_txt_descr .fusion-text p, .fusion-text p, .list_mit_hak.list_mit_grun_hak li {font-size: 17px;}
    .kontact_form_img > .fusion-column-wrapper {margin: 0 !important}
    .kontact_form .kontact_form_forma .wpcf7 {padding-right: 20px;}
    .contact_form .wpcf7-form-control {min-width: 100%;}
    .kontakt_bl_descr_part1 *, .kontakt_bl_descr_part2 *, .kontakt_bl_descr_part3 *, .kontakt_bl_descr_txt p {font-size: 17px;}
    .post-content .kontakt_bl_descr_part3 .fusion-text p, .kontakt_bl_descr_part2 .fusion-text p, .kontakt_bl_descr_part1 .fusion-text p {font-size: 17px !important;}
    .kontakt_bl_descr_part1 > .fusion-column-wrapper, .kontakt_bl_descr_part2 > .fusion-column-wrapper, .kontakt_bl_descr_part3 > .fusion-column-wrapper { margin-left: 5px !important}
    .fusion-text.ihr_projekt_list_item_title p {font-size: 70px !important;}
    .post-content h4, h4 {font-size: 20px !important;}
    .fusion-text.other_txt p {font-size: 20px !important;}
    .unsere_leist_item .fusion-imageframe {max-width: 137px;}
    .main_img_404_img.main_img_404_desctop {display: none}
    .main_img_404_img.main_img_404_mobile {display: block}
    .title_404 {margin-top: 70px;}
    .main_bl-title h1 em {font-size: 25px !important;}
    .extra_title_h3 h3 {font-size: 17px !important;}
    .extra_title_h3 {margin-top: -17px !important;}

}
@media (max-width: 463px) {
    .menu_404 ul {padding: 0; width: 100%;}
    .menu_404 {width: 100%;padding: 0 24px;}
}
@media (max-width: 455px) {
    .liest_bl_all.fusion-layout-column > .fusion-column-wrapper > div:last-child {width: 72.5%; margin-left: 17.5%;}
    .proj_mob {display: block !important}
    .proj_desck {display: none !important}
    .ihr_projekt_tiitle {top: 290px;}
    .mit_uns_proj_images > .fusion-column-wrapper .fusion-imageframe img {width: 100%}
}
@media (max-width: 419px) {
    .liest_bl_all.fusion-layout-column > .fusion-column-wrapper > div:last-child {width: 71.5%; margin-left: 18.5%;}
    .was_uns_and_logo {left: 17px;}
    .mit_uns_proj_sublogo {left: 32px; top: -110px;}
    .mit_uns_proj_sublogo img {width: 220px;height: 220px;}
    
    
    
}
@media (max-width: 407px) {
    .liest_bl_all.fusion-layout-column > .fusion-column-wrapper > div:last-child {width: 70%; margin-left: 19.5%;}
    
}
@media (max-width: 395px) {
    .liest_bl_all.fusion-layout-column > .fusion-column-wrapper > div:last-child {width: 68%; margin-left: 20.5%;}  
    
}

@media (max-width: 375px) {
    .unsere_leist_item .fusion-imageframe {max-width: 110px;}
}
@media (max-width: 351px) {
    .liest_bl_all.fusion-layout-column > .fusion-column-wrapper > div:last-child {width: 66%; margin-left: 21.5%;}  
    .ihr_projekt_tiitle {top: 240px;}
}