Divi-Child-Theme

body #page-container .et_pb_section .et_pb_de_mach_search_posts_item_0 .divi-radio-buttons .et_pb_contact_field_radio label { padding: .25rem !important; text-align: center; } .divi-location-fullwidth .inline_checkboxes .divi-filter-item { display: flex; flex-wrap: wrap; } #footer-bottom{ display:none !important; } @media only screen and (max-width: 840px) { table.responsive { margin-bottom: 0; overflow: hidden; overflow-x: scroll; display: block; white-space: nowrap; } } #main-content{ background-color:transparent; } .et_pb_column{ padding-left: 30px; padding-right: 30px; } .et_vertical_nav .logo_container { position: absolute !important; } .et_vertical_nav.et_vertical_fixed #page-container #main-header{ height: auto; margin-bottom: 13px; border-radius: 15px; position: absolute !important; left: 0 !important; } .et_hide_fixed_logo #main-header.et-fixed-header .logo_container, .et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container{ opacity: 1; } .et_vertical_nav #main-header #logo{ display: inline-block !important; } .et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar{ padding: 2px 5px 2px 0px; } #top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav { padding-top: 35px; } .et_vertical_fixed.admin-bar #page-container #main-header{ top: 15px !important; } @media screen and (max-width: 640px) { .et_pb_text_inner { padding-top: 34px; } .et_boxed_layout #page-container, .et_boxed_layout #page-container .container, .et_boxed_layout #page-container .et_pb_row, .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header, .et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row, .et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row, .et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row, .et_fixed_nav.et_boxed_layout #page-container #main-header, .et_fixed_nav.et_boxed_layout #page-container #top-header, .et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header{ width:100%; } .et_pb_section{ padding: 0px 0; } }