@font-face {
font-display: swap; font-family: 'Noto Sans';
font-style: normal;
font-weight: 400;
src: url(//www.rechtsanwalt-eberswalde.de/wp-content/themes/Divi-child/webfonts/noto-sans-v27-latin-regular.woff2) format('woff2'), url(//www.rechtsanwalt-eberswalde.de/wp-content/themes/Divi-child/webfonts/noto-sans-v27-latin-regular.woff) format('woff'); } @font-face {
font-display: swap; font-family: 'Noto Sans';
font-style: italic;
font-weight: 400;
src: url(//www.rechtsanwalt-eberswalde.de/wp-content/themes/Divi-child/webfonts/noto-sans-v27-latin-italic.woff2) format('woff2'), url(//www.rechtsanwalt-eberswalde.de/wp-content/themes/Divi-child/webfonts/noto-sans-v27-latin-italic.woff) format('woff'); } @font-face {
font-display: swap; font-family: 'Noto Sans';
font-style: normal;
font-weight: 600;
src: url(//www.rechtsanwalt-eberswalde.de/wp-content/themes/Divi-child/webfonts/noto-sans-v27-latin-600.woff2) format('woff2'), url(//www.rechtsanwalt-eberswalde.de/wp-content/themes/Divi-child/webfonts/noto-sans-v27-latin-600.woff) format('woff'); } @font-face {
font-display: swap; font-family: 'Noto Sans';
font-style: italic;
font-weight: 600;
src: url(//www.rechtsanwalt-eberswalde.de/wp-content/themes/Divi-child/webfonts/noto-sans-v27-latin-600italic.woff2) format('woff2'), url(//www.rechtsanwalt-eberswalde.de/wp-content/themes/Divi-child/webfonts/noto-sans-v27-latin-600italic.woff) format('woff'); }
*{
margin:0;
padding:0;
}
:root {
--default:#595959;
--grey:#b5b5b5;
--grey50:#efefef;
--white:#fff;
--orange50: #f39314;
--orange: #ff6600;
--red:#bc360a;
}
body{
font-family:'Noto Sans', sans-serif;
color:var(--default);
word-wrap: unset; 
font-size: clamp(0.9375rem, 0.9375rem + 0vw, 0.9375rem);
font-weight:normal;
}
h1, h2, h3, h4{
font-weight:normal;
padding-bottom:.6em;
}
h1, h2{
font-size: clamp(1.5rem, 1.2866rem + 1.2195vw, 2.75rem) !important;
}
.
h1{
padding-bottom: 10px;
}
h3, h4{
font-size: clamp(1.25rem, 1.2188rem + 0.1786vw, 1.375rem) !important;
font-style: italic;
font-weight: 600;
}
#sidebar h3, .et_pb_widget.widget_text h3{
font-weight: 500;
font-size: clamp(1.125rem, 1.0938rem + 0.1786vw, 1.25rem) !important;
}
#page-container, #et-main-area, header{
max-width:1600px !important;
width: 100% !important;
margin:auto !important;
background: #fff;
} .container.et_menu_container, #main-content, .logo_container, #top-menu-nav{
width: 90% !important;
max-width: 1080px;
margin: auto !important;
}
#main-content{
width: 90% !important;
}
.nav li ul.sub-menu{
width:auto;
background: var(--grey50);
}
.et_header_style_centered .et_menu_container .mobile_menu_bar{
top: 0;
}
.mobile_menu_bar::before{
font-size:40px;
}
.et_pb_menu_visible #top-menu, .et_pb_menu_hidden #top-menu{
opacity: 1;
animation: none;
}
.select_page, .et_header_style_centered .mobile_nav .select_page{
display: none;
}
.et_header_style_centered #et_mobile_nav_menu{
margin: 0 0 20px;
}
.et_header_style_centered #main-header .mobile_nav{
background-color: transparent;
}
#top-menu-nav{
text-align: left;
}
#top-menu li, #top-menu li li{
padding: 0;
}
#top-menu li a, .et_mobile_menu li a{
padding:12px 21px !important;
display: inline-block;
font-weight: normal;
font-size: clamp(1rem, 1.0107rem + -0.061vw, 0.9375rem);
line-height: 1.4em;
}
#top-menu .menu-item-has-children > a:first-child::after{
right: 4px;
}
.et_mobile_menu li a{
display: block;
}
#top-menu li a::after, .et_mobile_menu li a::after{
top: 12px !important;
}
#top-menu li li, #top-menu li li a{
width: 100%;
display: block;
}
#top-menu li li a, .et-fixed-header #top-menu li li a{
min-width: 200px;
color: var(--default);
}
#top-menu li a:hover, .et_mobile_menu li a:hover, .et-fixed-header #top-menu a:hover, .et-fixed-header #top-menu a:hover, .et-fixed-header #top-menu li li:hover a, .et-fixed-header #top-menu li li.current_page_item a{
background: var(--orange50);
color: var(--white);
opacity: 1 !important;
}
li.current-menu-item a, .et_mobile_menu li.current_page_item a, li.current_page_ancestor > a, .et_mobile_menu li.current_page_ancestor > a, li.menu-item-has-children:hover a, .et-fixed-header #top-menu li:hover a{
color:var(--white);
background: var(--grey);
font-style: italic;
position: relative;
}
.et-fixed-header #top-menu li:hover a{
background: var(--orange50);
color: var(--white) !important;
}
li.menu-item-has-children li a, li.menu-item-has-children:hover li a, .et-fixed-header #top-menu li:hover li a{
background-color: var(--grey50);
color: var(--default) !important;
}
li.menu-item-has-children a:hover{
color:var(--white);
}
li.menu-item-has-children:hover a, li.current_page_ancestor:hover a{
font-style: normal;
color:var(--white);
}
li.menu-item-has-children.current_page_item:hover a{
font-style: italic;
}
li.menu-item-has-children.current_page_item:hover li a, .et-fixed-header #top-menu li:hover a{
font-style: normal;
}
li.menu-item-has-children.current-menu-parent:hover a{
font-style: italic;
}
li.menu-item-has-children.current-menu-parent:hover li a, .et-fixed-header #top-menu li.current-menu-ancestor li a{
font-style: normal;
}
li.menu-item-has-children.current-menu-parent li.current-menu-item a, .et-fixed-header #top-menu li.current-menu-ancestor a, .et-fixed-header #top-menu li.current-menu-ancestor li.current-menu-item a, .et-fixed-header #top-menu li.current-menu-item > a, .et-fixed-header #top-menu li.current_page_item > a{
font-style: italic;
}
.et-fixed-header #top-menu li li:hover a, .et-fixed-header #top-menu li.current-menu-ancestor li.current-menu-item a{
background: var(--orange50);
color: var(--white) !important;
}
.et_mobile_menu li.current_page_item li a{
background: var(--white);
}
li.current-page-parent a{
color:var(--default);
}
li.current-page-parent li a, li.current-menu-item li a, .et_mobile_menu li.current_page_item li a{
color:var(--default);
}
li.current_page_ancestor li.current-menu-item a, .et_mobile_menu li.current_page_ancestor li.current-menu-item a, #top-menu li.current-menu-ancestor li.current-menu-item a, .et-fixed-header #top-menu li.current-menu-ancestor li.current-menu-item a{
color:var(--white);
background: var(--orange50);
}
#top-menu li.current-menu-ancestor li.current-menu-item a, .et-fixed-header #top-menu li.current-menu-ancestor li.current-menu-item a, #top-menu li li:hover a{
color:var(--white) !important;
}
.logo_container, .et_header_style_centered header#main-header .logo_container{
height: auto !important;
padding-bottom: 21px !important;
text-align: left;
width: 100% !important;
max-height: none;
}
span.logo_helper{
display: none;
}
#logo{
width: 80%;
max-height: none !important;
max-width: 320px;
}
.et_header_style_centered #et_search_icon::before{
right: 0;
top: 8px;
font-size: clamp(1rem, 0.9787rem + 0.122vw, 1.125rem);
}
.et_mobile_menu .menu-item-has-children > a{
background-color: transparent;
}
@media screen and (min-width:576px){
#logo{
max-width: 420px;
}
}
@media screen and (min-width:769px){
#logo{
width: 90%;
max-width: 576px;
}
}
@media screen and (min-width:981px){
#et-top-navigation{
background: var(--grey50);
}
.et_header_style_centered header#main-header .logo_container{
padding-bottom: 54px !important;
}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{
padding-bottom: 30px !important;
}
.container.et_menu_container, #main-content, #top-menu-nav{
width: 100% !important;
}
.logo_container{
padding-bottom: 54px;
}
#logo{
max-width: 720px;
margin-left: 5%;
}
.et-fixed-header .logo_container{
padding-bottom: 21px !important;
}
.et-fixed-header #logo{
max-width: 420px;
}
#et-top-navigation{
min-height: 46px;
}
#top-menu-nav{
position: absolute;
left: 0;
right: 0;
}
.nav li ul.sub-menu{
padding: 0;
}
.et-fixed-header #top-menu a:hover{
color: var(--white);
}
}
@media screen and (min-width: 1200px){
#logo{
margin-left: 0;
}
}
@media screen and (max-width: 980px){
.logo_container, .et_header_style_centered header#main-header .logo_container{
position: absolute;
top: -15px;
}
.et_header_style_centered #logo{
max-width:240px ;
}
li.menu-item-has-children:hover a, li.menu-item-has-children li:hover a{
background: var(--orange50);
color: var(--white) !important;
}
li.menu-item-has-children:hover li a{
background: var(--grey50);
color: var(--default) !important;
}
li.menu-item-has-children li:hover a, li.menu-item-has-children.current-menu-parent li.current-menu-item a{
background: var(--orange50);
color: var(--white) !important;
}
} #et_top_search{
width: 46px;
height: 46px;
position: absolute;
right: 5%;
}
.et_search_outer{
max-width: 1080px;
width: 100%;
height: 46px;
z-index: -1;
left: 0;
right: 0;
margin: auto;
animation: none;
}
.et_pb_menu_hidden .et_search_outer{
z-index: 99;
animation: none;
background:rgba(239,239,239,.82);
overflow: visible;
}
.container.et_search_form_container.et_pb_search_visible{
height: auto !important;
min-height: 54px;
max-width: 480px !important;
width: 90%;
margin-left: auto;
margin-right: 5% !important;
border: 1px solid var(--grey);
background: var(--white);
box-shadow: 0 2px 0 0 var(--grey);
margin-top: -4px;
}
.et_header_style_centered span.et_close_search_field{
top: 0;
}
.et_header_style_centered .et-search-form input{
top: 0;
}
@media screen and (min-width:981px) {
.container.et_search_form_container.et_pb_search_visible{
margin-right: 5% !important;
}
#et_top_search{
right: 12px;
}
}
@media screen and (min-width:1200px) {
.container.et_search_form_container.et_pb_search_visible{
margin-right: 0% !important;
}
#et_top_search{
right: calc(50% - 540px);
}
} .et_boxed_layout #page-container #main-content .container{
width: 100%;
padding: 5% 0;
}
.et_pb_row_0, body.et_boxed_layout #page-container .et_pb_row_0.et_pb_row{
width: 90%;
}
#content-area{
max-width: 1080px;
}
.entry-content img.alignleft {
margin: 5px 0 12px;
width: 100%;
max-width: 300px;
display: block;
float: none;
}
#main-content .container::before{
display: none;
}
#left-area, #sidebar, .et_right_sidebar #sidebar{
padding: 0;
position: relative;
border: none;
}
.et_right_sidebar #left-area{
width: 90% !important;
}
#sidebar .et_pb_widget.widget_text{
background-color: #EFEFEF;
padding: 21px;
}
#sidebar #text-5{
margin-bottom: 9.27%;
}
#main .entry-content ul, #left-area ul, .entry-content ul{
list-style-type: circle;
}
.entry-content table, .entry-content table:not(.variations){
border: none;
}
.entry-content tr td{
padding: 6px 12px;
border: none;
}
.entry-content tr td:first-of-type{
padding-left: 0;
}
#main-content a{
text-decoration: underline;
}
.textwidget p{
font-size: clamp(0.875rem, 0.8643rem + 0.061vw, 0.9375rem);
}
@media screen and (min-width:576px) {
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
margin: 5px 21px 12px 0;
float: left;
width: auto;
}
}
@media screen and (min-width:720px) {
#sidebar .et_pb_widget.widget_text, .col-2 .et_pb_module.et_pb_text{
width: 47.5%;
margin-right: 5%;
margin-bottom: 0;
float: left;
}
#sidebar #text-6, .col-2 .et_pb_module.et_pb_text_2{
margin-right: 0%;
}
}
@media screen and (min-width: 769px){
.et_right_sidebar #left-area{
width: 100% !important;
}
}
@media screen and (min-width:981px) {
.et_pb_row_0, body.et_boxed_layout #page-container .et_pb_row_0.et_pb_row{
width: 80%;
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
margin: 5px 21px 12px 0;
}
#left-area, .et_right_sidebar #left-area{
width: 64.833% !important;
margin-right: 5.5%;
padding-right: 0;
}
#left-area article{
width: 90%;
margin-left: auto !important;
margin-right: 0px !important;
}
#sidebar{
width: 29.6667%;
}
#sidebar .et_pb_widget.widget_text, .col-2 .et_pb_module.et_pb_text{
clear: both;
float: none;
margin: 0;
width: 90%;
margin-bottom: 9.27%;
}
}
@media screen and (min-width:1200px) {
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
margin-left: -60px;
}
#sidebar .et_pb_widget.widget_text, .col-2 .et_pb_module.et_pb_text{
width: 100%;
}
} .wpforms-field-row{
width: 100%;
}
input[type="text"], input[type="email"], input[type="tel"], select, textarea, div.wpforms-container .wpforms-form .choices__inner{
background-color: var(--grey50) !important;
width:100%;
padding:6px 12px !important;
border: none !important;
border-bottom:2px solid var(--grey) !important;
}
div.wpforms-container-full .wpforms-form .choices{
color: var(--default) !important;
}
div.wpforms-container .wpforms-form .choices__placeholder{
opacity: 1 !important;
}
div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"]:hover{
background-color: var(--darkred);
color:var(--white);
border: none;
padding: .6em 1.3em;
font-family: 'Noto Serif', sans-serif;
transition: all .2s;
}
div.wpforms-container-full .wpforms-form button[type="submit"]:hover{
background-color: var(--red);
}
.mb-4{
margin-bottom:1em;
}
.wpcf7-list-item{
margin:0;
}
.wpcf7-list-item span{
width: calc(100% - 54px);
display: block;
float: left;
margin-top: -10px;
}
.wpcf7-list-item span span{
float:none;
width:initial;
display:inline;
}
input[type="checkbox"]{
float: left;
width: 21px;
margin-right: 21px;
}
.wpforms-required-label{
color: var(--darkred);
}
@media screen and (min-width:981px){
.wpcf7-submit{
font-size:20px;
}
} footer{
padding-bottom: 12px;
position: relative;
z-index: 2;
}
footer .container{
max-width: 1080px !important;
width: 90%;
}
#footer-widgets{
padding: 30px 0;
}
footer #footer-widgets .footer-widget:nth-child(n) {
width: 100% !important;
margin: 0 0 6%  !important;
}
footer #footer-widgets .footer-widget .fwidget{
margin-bottom: 0px !important;
line-height: 1.7em;
width: 100%;
padding-bottom: 1em;
}
footer #footer-widgets .footer-widget.footer-widget:last-of-type{
clear: both;
}
#menu-footermenue{
list-style: none;
}
#footer-widgets .footer-widget li{
padding-left: 0;
}
#footer-widgets .footer-widget li::before{
border: none;
}
#footer-bottom{
display: none;
}
@media screen and (min-width: 600px){
footer #footer-widgets .footer-widget:nth-child(n) {
width: 47.5% !important;
margin: 0 5% 6% 0 !important;
}
footer #footer-widgets .footer-widget.footer-widget:nth-of-type(2), footer #footer-widgets .footer-widget.footer-widget:last-of-type{
margin-right: 0 !important;
}
}
@media screen and (min-width: 981px){
footer #footer-widgets .footer-widget.footer-widget{
width: 31.333% !important;
margin-right: 3% !important;
margin-bottom: 40px !important;
}
footer #footer-widgets .footer-widget.footer-widget:nth-of-type(2){
margin-right: 2% !important;
}
footer #footer-widgets{
padding: 40px 0 0;
}
footer #footer-widgets .footer-widget.footer-widget:last-of-type{
clear: none;
}
}
.et_pb_scroll_top.et-pb-icon{
background: var(--darkred);
border-radius: 0px;
right: 5px;
}
@media screen and (min-width: 981px){
.et_pb_scroll_top.et-pb-icon{
right: 12px;
font-size: 48px;
}
}
.page-id-48, .page-id-54, .page-id-112, .page-id-742{
background-image: url(https://2023.rechtsanwalt-eberswalde.de/wp-content/uploads/2023/08/bg_wp_01.jpg) !important;
}
.page-id-52, .page-id-353, .page-id-207{
background-image: url(https://2023.rechtsanwalt-eberswalde.de/wp-content/uploads/2015/02/bg_wp_03.jpg) !important;
}
.page-id-25, .page-id-29, .page-id-52, .page-id-413, .page-id-407{
background-image: url(https://2023.rechtsanwalt-eberswalde.de/wp-content/uploads/2015/02/bg_wp_05.jpg) !important;
}