 @font-face {
	font-family: "Hind";
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/uploads/sgf-css/5aU69_a8oxmIdGl4BA.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/5aU69_a8oxmIdGd4Ag.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Hind";
	font-weight: 700;
	font-style: normal;
	src: url(/wp-content/uploads/sgf-css/5aU19_a8oxmIfNJdERySjQ.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/5aU19_a8oxmIfNJdERKSiw.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} div.standard-kontaktformular [data-id="datenschutzhinweis"] .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title { display: none; } body, h1, h2, h3, h4, h5, h6, input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea { font-family: 'Hind', sans-serif; } h2, body, body p, #top-menu li a, a:hover, #ql-container h4, #ql-container h5, #kontakt-container a:hover, #kontakt-container a:hover span, #kontakt-img-container a:hover, #kontakt-img-container a:hover span { color: #444 !important; } h1, h3, h4, h5, h6, a, .et_overlay::before, span.mobile_menu_bar:before, #main-footer .et_pb_button { color: #c32e29 !important; } #menu-footermenue li a, #aktuelles-container .post-meta, #aktuelles-container h4, .et_pb_button, .more-link, .more-link:hover, #top-menu li.current-menu-item a, #top-menu li:not(.menu-item-has-children) a:hover, #kontakt-container *, #kontakt-img-container *, #mobile_menu li.current-menu-item a, .wpcf7 input[type="submit"], #main-footer *, #main-footer .et_pb_button:hover { color: #fff !important; } .centered-text *, .center-text .et_pb_module, .center-text .et_pb_blurb_container, #kontakt-form-container h3 { text-align: center !important; } body, body p, #main-content ul li { font-size: 17px !important; line-height: 21px !important; letter-spacing: 0.2px !important; } h1, h3, #main-footer h4, #last-text-container h4 { font-size: 19px !important; line-height: 23px; } h2 { font-size: 36px !important; line-height: 40px; } h4, .header-subtitle { font-size: 32px !important; line-height: 36px; } h5 { font-size: 22px !important; line-height: 26px; } #aktuelles-container h4, .header-title { font-size: 40px !important; line-height: 44px; } .et_pb_button, .more-link, .post-meta .published { font-size: 16px !important; line-height: 20px !important; } h1, #ql-container h3, h4, .header-title { letter-spacing: 2px; text-transform: uppercase; } #ql-container h4 { letter-spacing: 0.2px; text-transform: none; } h1:last-child, h3:last-child, h4:last-child { padding-bottom: 0;} h1, h2, h3, h4, h5, a, .bold, strong, .post-meta .published, .header-title, .wpcf7 input[type="submit"] { font-weight: 700 !important; } #top-menu li a, #aktuelles-container h4, #footer-widgets .footer-widget li a { font-weight: 400 !important; } #menu-footermenue .current_page_item>a, #menu-footermenue a:hover { text-decoration: underline !important; } a, a span, input, #main-header, .logo_container, .logo_container a, #logo, .et-fixed-header #logo, .et_pb_blurb_container, .et_pb_main_blurb_image, .et_pb_blurb_content, .mobile_menu_bar.mobile_menu_bar_toggle { -webkit-transition: all .5s; transition: all .5s; } .et_vertical_nav #page-container #main-header { box-shadow: none !important; } #top-menu-nav > ul li a:hover, .nav ul li a:hover { opacity: 1; } #et-top-navigation { padding-top: 20px !important; } #top-menu li a { padding: 8px 30px 6px !important; margin-right: 20px !important; } .et_vertical_nav #main-header .container { margin: 0; } #top-menu li, .nav li li a { font-size: 18px; line-height: 22px; padding-bottom: 2px; } #top-menu li li { padding: 0 0 2px 0; } .et_vertical_nav #main-header #top-menu > li > a::after { display: none; } .et_vertical_nav #main-header #top-menu li ul { top: 2px; left: 0; } .nav li ul { visibility: visible; opacity: 1; position: relative; padding: 0; background: transparent; width: calc(100% - 20px); border-left-width: 0px !important; box-shadow: none; } #top-menu li li a { padding: 8px 20px 6px 50px !important; width: 100%; background-color: #f0f1eb !important; } #top-menu ul .current_page_item>a::before, #top-menu ul .current-menu-ancestor>a::before, #top-menu ul li a:hover::before, #et_mobile_nav_menu ul .current_page_item>a::before { display: none; } #top-menu .sub-menu .current_page_item>a, #top-menu .sub-menu .current-menu-ancestor>a, #top-menu .sub-menu .current-menu-item a, #top-menu .sub-menu a:hover, #et_mobile_nav_menu .sub-menu .current_page_item>a, #et_mobile_nav_menu .current_page_item>a { background-color: #c32e29; } #main-header { background-color: #dfe0d8; } .mobile_menu_bar.mobile_menu_bar_toggle { padding: 28px 0 !important; } .et-fixed-header .mobile_menu_bar.mobile_menu_bar_toggle { padding: 15px 0 !important; } .et_mobile_menu { border-top: 3px solid #c32e29; } .et-fixed-header .et_mobile_menu { margin-top: -10px; } #main-header .logo_container { width: calc(100% - 20px) !important; padding: 50px 20px; margin-right: 20px !important; margin-top: 20px !important; } .et_vertical_nav #main-header #logo { margin-bottom: 0; } .et_vertical_nav #page-container #main-header { padding-top: 0; } #header-img .et_pb_slide { height: 33vw; } #header-img .et_pb_slide_description { padding: 0; } #header-img .et_pb_slider .et_pb_slide { text-align: left; } #header-img .et_pb_slide:first-child::after { position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; background-image: linear-gradient(to bottom, rgba(46,46,46,0.9), rgba(46,46,46,0)); } #header-img .et-pb-arrow-prev, #header-img .et-pb-arrow-next { bottom: 20px; top: auto; } #header-img .et-pb-arrow-prev { left: 45%; } #header-img .et-pb-arrow-next { right: 45%; } #header-img .et_pb_slider:hover .et-pb-arrow-prev { left: calc(50% - 60px); } #header-img .et_pb_slider:hover .et-pb-arrow-next { right: calc(50% - 60px); } #blog-header-container { position: absolute; top: 0; right: 0; width: 30%; background: rgba(255,255,255,0.8); height: 33vw; display: block; z-index: 9999; } #blog-header-container .et_pb_row, #blog-header-container .et_pb_column { height: 100%;} #blog-header-container .et_pb_row { padding: 30px; width: 100%; } #blog-header-container .et_pb_posts { display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; flex-direction: column; justify-content: center; height: 100%; } #blog-header-container .et_pb_post { margin-bottom: 0; } #main-footer-inner, .et_pb_row, .container, #main-footer .container { margin: auto; width: 90%; } #page-container { margin-top: 0 !important;} #main-content { background: #fff !important; } .centered-text.et_pb_row, .centered-text .et_pb_row, #kontakt-form-container .et_pb_row { max-width: 700px !important; } .et_vertical_nav #page-container #main-header { width: 300px; } .et_vertical_nav #et-main-area, .et_vertical_nav #top-header { margin-left: 300px !important; } .et_pb_section.abstand-unten, .abstand-unten .et_pb_row:last-child { padding-bottom: 0 !important; } #datenschutz div { margin-bottom: 20px; } #main-content .et_pb_text ul:last-child { padding-bottom: 0; } #main-content ul li:not(:last-child) { padding-bottom: 3px; } #main-footer, #aktuelles-container .post-meta, #ql-container .et_pb_main_blurb_image, .et_pb_button, #kontakt-container, #kontakt-img-container, #top-menu li.current-menu-item a, #top-menu li:not(.menu-item-has-children) a:hover, .wpcf7 input[type="submit"], .more-link { background-color: #c32e29 !important; } #ql-container, #aktuelles-all-container, #kontakt-form-container, #full-width-1, #full-width-2, .single #sidebar, #produkte-container .et_pb_column, .wpcf7 input[type="submit"]:hover { background-color: #f0f1eb !important; } #top-menu li a, #aktuelles-all-container .et_pb_post, #main-header .logo_container, #ql-container .et_pb_blurb_container, #main-footer .et_pb_button { background-color: #fff !important; } .et_pb_button:hover, .more-link:hover, #main-footer .et_pb_button:hover { background-color: #444 !important; } .img-text-container .et_pb_image_wrap, #kontakt-img-container, #kontakt-container, .single #sidebar, #aktuelles-all-container .et_pb_post, #produkte-container .et_pb_column { border-top-right-radius: 50px; border-bottom-left-radius: 50px; overflow: hidden; } .home .et_section_specialty > .et_pb_row { padding: 30px 0; } .home .et_section_specialty .et_pb_column_single { padding: 0; } .et_pb_button, .et_pb_button:hover, .more-link, .wpcf7 input[type="submit"] { border-radius: 0 12px 12px 12px; border: 0px solid #fff !important; padding: 8px 20px 6px !important; display: inline-block !important; } .et_pb_button::after { display: none; } #kontakt-img-container .et_pb_column:last-child { padding: 30px 20px; } #kontakt-img-container .et_pb_main_blurb_image { margin-bottom: 0; } #kontakt-img-container, #kontakt-img-container .et_pb_column_single { padding: 0; } #kontakt-container { padding: 30px; } #ql-container .et_pb_blurb, #ql-container .et_pb_blurb_content, #ql-container .et_pb_blurb_container { height: 100%; } #ql-container .et_pb_blurb_container { padding: 30px 30px 30px 110px; margin-left: 30px; width: calc(100% - 30px); min-height: 200px; } #ql-container .et_pb_main_blurb_image { padding: 10px 20px; width: 100px; height: 80px; margin-bottom: -60px; display: block; position: relative; } #ql-container .et_pb_blurb_content { max-width: none; } #ql-container .et_pb_main_blurb_image, #aktuelles-container .post-meta { border-radius: 0 20px 20px 20px; } #ql-container::before, #aktuelles-all-container::before, #kontakt-form-container::before { position: absolute; width: 200px; height: 400px; content: ""; left: -30px; top: 20px; opacity: 0.15; background-image: url(/wp-content/themes/km-basis-divi-child/img/kiefl-stalltechnik-rain-duernhart-icon-2.jpg); background-size: contain; background-repeat: no-repeat; } #ql-container::after, #full-width-1 .et_pb_row:nth-child(2n+1)::after, #aktuelles-all-container::after, #kontakt-form-container::after { position: absolute; width: 180px; height: 360px; content: ""; right: 10px; bottom: -10px; opacity: 0.15; background-image: url(/wp-content/themes/km-basis-divi-child/img/kiefl-stalltechnik-rain-duernhart-icon-1.jpg); background-size: contain; background-repeat: no-repeat; visibility: visible; } #ql-container .et_pb_row:last-child::before, #full-width-1 .et_pb_row:nth-child(2n)::before, #kontakt-form-container .et_pb_row::before { position: absolute; width: 200px; height: 400px; content: ""; left: -120px; bottom: -140px; opacity: 0.15; background-image: url(/wp-content/themes/km-basis-divi-child/img/kiefl-stalltechnik-rain-duernhart-icon-3.jpg); background-size: contain; background-repeat: no-repeat; } #full-width-1 .et_pb_row:nth-child(2n)::before { left: 50px; bottom: -100px; } #ql-container .et_pb_module.et_clickable:hover .et_pb_main_blurb_image { transform: scale(1.1); } .qls { max-width: 960px !important; } .qls:not(:last-child) { padding-bottom: 0 !important; } #aktuelles-all-container .et_pb_post:nth-child(2n+1) { margin-right: 15px; } #aktuelles-all-container .et_pb_post { margin-bottom: 30px; width: calc(50% - 15px); padding: 30px; } #aktuelles-all-container .et_pb_ajax_pagination_container { margin-bottom: -30px !important; display: -webkit-flex; display: -ms-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } #aktuelles-container .et_pb_post { padding: 60px 30px 50px 30px; background-color: rgba(240,241,235,0.9); margin-bottom: 0; } #aktuelles-container .post-meta { position: absolute; top: -20px; left: -20px; padding: 10px 20px !important; width: 100px; border-radius: 0 20px 20px 20px; } #aktuelles-container .et_pb_module, #aktuelles-container .et_pb_text_inner { height: 100%; } #aktuelles-container .et_pb_text_inner { display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; flex-direction: column; justify-content: end; } #aktuelles-container .et_parallax_bg::after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background-image: linear-gradient(135deg, rgba(46,46,46,0.65) 30%, rgba(46,46,46,0)); } .more-link { margin-top: 20px; } .more-link::first-letter { text-transform: capitalize; } .more-link::after { position: relative; } .single #sidebar { width: calc(33.3333% - 15px) !important; float: right; margin-left: 15px; padding: 30px !important; } .single #sidebar ul { list-style: disc; color: #676767; margin-left: 20px; } .single #sidebar .et_pb_widget { margin-bottom: 0; } .single #sidebar ul li { margin-bottom: 13px; } .single #left-area { width: calc(66.66666% - 15px) !important; margin-right: 15px; padding-right: 0; } .single .et_pb_post .entry-content { padding-top: 0; } .single #main-content .container { padding: 100px 0 !important; } .single .et_pb_post { margin-bottom: 30px; padding-bottom: 0; } #produkte-container .et_pb_blurb_container { padding: 30px; } #produkte-container .et_pb_main_blurb_image { margin-bottom: 0; } #produkte-container .et_pb_main_blurb_image, #produkte-container img { width: 100%; } .img-text-container .et_pb_module, #einleitung-container .et_pb_column { display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; flex-direction: column; justify-content: center; } .img-text-container .et_pb_module { height: 100%; } #main-content .container::before { display: none; } input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea, .wpcf7 button, html .wpcf7 input[type="button"], .wpcf7 input[type="reset"], .wpcf7 input[type="submit"] { letter-spacing: 1px; height: 35px; line-height: 35px; width: 100%; padding: 0 15px; background-color: #fff; border: 1px solid #f0f1eb; color: #555; font-size: 16px; } .wpcf7 input[type="submit"] { padding: 0.3em 1em; line-height: 1.7em; height: auto; letter-spacing: 0.2px; } input.text:focus, input.title:focus, input[type="text"]:focus, select:focus, textarea:focus, input.wpcf7-email:focus { border-color: #c32e29; } .wpcf7-form-control.wpcf7-textarea { min-height: 100px; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .wpcf7 .ajax-loader { position: absolute !important; left: 0; } .wpcf7 p { padding-bottom: 10px; } span.wpcf7-list-item { margin: 0 5px 0 0 !important; } #datcheck { border-radius: 3px; text-align: left !important; font-size: 14px !important; line-height: 15px !important; padding: 10px 15px; margin-bottom: 15px; position: relative; border: 1px solid #fff; } #datcheck input { float: left; width: auto; } .wpcf7-not-valid-tip { margin-top: 7px;} #datcheck .wpcf7-not-valid-tip { display: inline-block; top: -4px !important; position: relative; } .your-datenschutz { position: relative; top: 3px; } #full-width-1, #full-width-2 { padding: 0; } #full-width-1 .et_pb_button_module_wrapper:not(:last-child) { margin-bottom:50px !important; } #full-width-1 .et_pb_row, #full-width-2 .et_pb_row { padding: 0; max-width: none !important; width: 100%; } #full-width-1 .et_pb_image_wrap, #full-width-1 .et_pb_image_wrap img, #full-width-1 .et_pb_module, #full-width-2 .et_pb_image_wrap, #full-width-2 .et_pb_image_wrap img, #full-width-2 .et_pb_module { min-width: 100%; } #full-width-1 .et_pb_row, #full-width-2 .et_pb_row{ display: -webkit-flex; display: -ms-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: hidden; position: relative; } #full-width-1 .et_pb_column, #full-width-2 .et_pb_column { width: 50% !important; margin-right: 0 !important; float: left; overflow: hidden; position: relative; } #full-width-1 .et_pb_row:nth-child(odd) .et_pb_column:last-child, #full-width-2 .et_pb_row:nth-child(even) .et_pb_column:last-child { padding: 100px calc((100% - 1200px) / 2) 100px 50px; } #full-width-1 .et_pb_row:nth-child(even) .et_pb_column:first-child, #full-width-2 .et_pb_row:nth-child(odd) .et_pb_column:first-child { padding: 100px 50px 100px calc((100% - 1200px) / 2); } #full-width-1 .et_pb_image, #full-width-2 .et_pb_image { height: 100% !important; position: absolute; } #kontakt-img-container .et_pb_image { height: 100% !important; } #full-width-1 .et_pb_image_wrap, #full-width-2 .et_pb_image_wrap, #kontakt-img-container .et_pb_image_wrap { display: block; height: 100%; position: relative; } #full-width-1 .et_pb_image_wrap img, #full-width-2 .et_pb_image_wrap img, #kontakt-img-container .et_pb_image_wrap img { object-fit: cover; position: relative; top: 0; left: 0; height: 100%; width: 100%; } @-moz-document url-prefix() { #full-width-1 .et_pb_image_wrap, #full-width-2 .et_pb_image_wrap, #kontakt-img-container .et_pb_image_wrap { display: inline-flex; } } #footer-bottom { padding: 0; } #et-footer-nav { background-color: rgba(255, 255, 255, 0); } #footer-widgets .footer-widget li::before { display: none; } #footer-widgets .footer-widget li { padding-left: 0; margin-bottom: 0; } #main-footer .footer-widget { width: calc(33.333% - 40px); margin-right: 60px; position: relative; margin-bottom: 30px; display: -webkit-flex; display: -ms-flexbox; display: flex; } #main-footer .footer-widget:last-child { margin-right: 0; } #main-footer .footer-widget:not(:last-child)::after { position: absolute; width: 1px; height: 100%; top: 0; right: -30px; content: ""; background-color: #fff; } #footer-widgets { padding: 50px 0 20px; display: -webkit-flex; display: -ms-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 1670px) { #full-width-1 .et_pb_row:nth-child(odd) .et_pb_column:last-child, #full-width-2 .et_pb_row:nth-child(even) .et_pb_column:last-child { padding: 70px 5% 70px 50px; } #full-width-1 .et_pb_row:nth-child(even) .et_pb_column:first-child, #full-width-2 .et_pb_row:nth-child(odd) .et_pb_column:first-child { padding: 70px 50px 70px 5%; } #ql-container .et_pb_row:last-child::before { left: -60px; } } @media only screen and (max-width: 1200px) { .et_vertical_nav #page-container #main-header { width: 100%; position: fixed; height: auto; box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important; -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important; } .et_vertical_nav #et-main-area, .et_vertical_nav #top-header { margin-left: 0 !important; } .et_vertical_nav #main-header .container { margin: auto; width: 90%; } .et_vertical_nav.et_header_style_left .logo_container { height: 100%; position: absolute;} .et_header_style_left #logo, .et_header_style_split #logo { max-width: 50%;} .et_vertical_nav span.logo_helper { display: inline-block; } #main-header { background-color: #fff; } #main-header .logo_container { width: 100% !important; padding: 0; margin-right: 0 !important; margin-top: 0 !important; } #et-top-navigation { padding-top: 0 !important; } #et_mobile_nav_menu { display: block; } #logo { max-height: 80% !important; } #top-menu { display: none; } .et_vertical_nav #page-container { padding-top: 80px !important; } } @media only screen and (max-width: 980px) { #blog-header-container { display: none; } .et_fixed_nav #main-header, .et_fixed_nav #top-header { position: fixed !important; } .et_fixed_nav #main-header, .et_non_fixed_nav.et_transparent_nav #main-header { -webkit-transition: all .5s; -moz-transition: all .5s;transition: all .5s; } .et_pb_image_wrap, .et_pb_image_wrap img { width: 100%; } #header-img .et-pb-arrow-prev { left: -22px; bottom: auto; top: 50%; } #header-img .et-pb-arrow-next { right: -22px; bottom: auto; top: 50%; } #header-img .et_pb_slider:hover .et-pb-arrow-prev { left: 22px; } #header-img .et_pb_slider:hover .et-pb-arrow-next { right: 22px; } #full-width-1 .et_pb_row:nth-child(odd) .et_pb_column:last-child, #full-width-2 .et_pb_row:nth-child(even) .et_pb_column:last-child, #full-width-1 .et_pb_row:nth-child(even) .et_pb_column:first-child, #full-width-2 .et_pb_row:nth-child(odd) .et_pb_column:first-child { padding: 70px 5%; } #full-width-1 .et_pb_column, #full-width-2 .et_pb_column { width: 100% !important; } #full-width-1 .et_pb_image, #full-width-2 .et_pb_image { position: relative; } #full-width-1 .et_pb_image_wrap img, #full-width-2 .et_pb_image_wrap img { position: relative; height: auto; } #full-width-1 .et_pb_row:nth-child(2n), #full-width-2 .et_pb_row:nth-child(2n+1), .img-text-container .et_pb_row:nth-child(2n) { -webkit-flex-wrap: wrap-reverse; -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; display: flex; } #full-width-1 .et_pb_row:nth-child(2n+1) .et_pb_column:first-child, #full-width-1 .et_pb_row:nth-child(2n) .et_pb_column:first-child, #full-width-2 .et_pb_row:nth-child(2n+1) .et_pb_column:first-child { margin-bottom: 0; } .img-text-container .et_pb_row:nth-child(2n) .et_pb_column:last-child { margin-bottom: 30px; } .img-text-container .et_pb_row:nth-child(2n) .et_pb_column:first-child { margin-bottom: 0; } .qls.et_pb_equal_columns { padding-bottom: 0; } #ql-container .et_pb_blurb_container { min-height: auto; } #ql-container { padding-bottom: 70px; } #aktuelles-container .et_pb_post { margin-top: 20px; } #ql-container::before, #aktuelles-all-container::before, #kontakt-form-container::before, #ql-container::after, #full-width-1 .et_pb_row:nth-child(2n+1)::after, #aktuelles-all-container::after, #kontakt-form-container::after, #ql-container .et_pb_row:last-child::before, #full-width-1 .et_pb_row:nth-child(2n)::before, #kontakt-form-container .et_pb_row::before { opacity: 0.1; } #produkte-container .et_pb_column { width: 500px; margin-left: auto; margin-right: auto !important; float: none; } .single #sidebar { width: 100% !important; float: left; margin-left: 0; } .single #left-area { width: 100% !important; margin-right: 0; } #main-footer .footer-widget:nth-child(2)::after { display: none; } #footer-widgets .footer-widget:nth-child(n) { margin-bottom: 50px !important; } #footer-widgets .footer-widget:last-child, #footer-widgets .footer-widget .fwidget { margin-bottom: 0 !important; } #footer-widgets { padding: 50px 0; } } @media only screen and (max-width: 767px) { #aktuelles-container h4, .header-title { font-size: 35px !important; line-height: 39px; } h4, .header-subtitle { font-size: 30px !important; line-height: 34px; } #main-footer .footer-widget::after { display: none; } #aktuelles-container .post-meta { left: 20px; } #aktuelles-all-container .et_pb_post:nth-child(2n+1) { margin-right: 0; } #aktuelles-all-container .et_pb_post { width: 100%; } } @media only screen and (max-width: 650px) { #header-img .et-pb-arrow-prev, #header-img .et_pb_slider:hover .et-pb-arrow-prev { left: -10px; } #header-img .et-pb-arrow-next, #header-img .et_pb_slider:hover .et-pb-arrow-next{ right: -10px; } #header-img .et_pb_slide { height: 40vw; } h2 { font-size: 30px !important; line-height: 34px !important; } #aktuelles-container h4, .header-title { font-size: 28px !important; line-height: 32px; } h4, .header-subtitle { font-size: 24px !important; line-height: 29px; } #kontakt-container, .single #sidebar, #produkte-container .et_pb_blurb_container, #aktuelles-all-container .et_pb_post, #kontakt-img-container .et_pb_column:last-child { padding: 40px 20px !important; } #kontakt-img-container .et_pb_column { width: 100%; margin-right: 0; } #ql-container .et_pb_blurb_container { padding: 60px 20px 30px; margin-left: 0; width: 100%; } #ql-container .et_pb_blurb_container * { text-align: center; } #ql-container .et_pb_main_blurb_image { left: 50%; margin-bottom: -30px; margin-left: -50px; } } @media only screen and (max-height: 700px) and (min-width: 1201px) { #main-header .logo_container { padding: 20px; margin-top: 10px !important; } #et-top-navigation { padding-top: 10px !important; } #logo { max-width: 80%; } } @media only screen and (max-height: 600px) and (min-width: 1201px) { #top-menu { height: calc(100vh - 120px); overflow: scroll;} } @media only screen and (max-height: 650px) { #mobile_menu { height: calc(100vh - 90px); overflow: scroll;} }