:root {
font-display: swap !important;
}
.ausblenden {
display: none;
}
@font-face {
font-family: lato;
src: url(//partner4tax.de/wp-content/themes/bandf-theme../../../bandf-files/font/webfont.ttf);
}
body {
font-family: lato;
color: #41484b;
}
.wp-block-group.back-grey.is-layout-constrained {
background: #41484b;
padding: 25px 10px;
color: white;
}
.fixed-size {
width: 1150px;
margin: 0 auto;
padding: 3em 15px;
}
.entry-content.wp-block-post-content.is-layout-flow {
margin-top: 0;
}
figure.wp-block-image img {
border-radius: 0 0px 0 60px;
box-shadow: 4px 0px 14px 4px #80808073;
}
.wp-block-getwid-recent-posts__post-thumbnail img {
border-radius: 0 0px 0 30px;
box-shadow: 4px 0px 14px 4px #80808073;
}
a.wp-block-button__link.wp-element-button {
color: #41484b;
background: transparent;
border: 2px solid orange;
}
h1.wp-block-heading {
font-size: 22px;
}
p.headline-header.has-text-color {
font-size: 34px;
}
p.subline-header.has-text-color {
font-size: 22px;
margin-top: 10px;
}
p.strong {
font-size: 18px;
margin-top: 5px;
}
.leistungen.orange {
padding: 60px 25px;
background: #f08303;
margin: 25px;
border-radius: 15px;
}
.leistungen.grey {
padding: 60px 25px;
background: #cccccc;
margin: 25px;
border-radius: 15px;
}
.wp-block-group.fixed-size.back-icon.is-layout-constrained {
background-image: url(//partner4tax.de/wp-content/uploads/2023/04/icon.png);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.back-icon.kanzlei {
background-image: url(//partner4tax.de/wp-content/uploads/2023/04/icon.png);
background-repeat: no-repeat;
background-position: center;
background-size: auto;
background-position-x: 95%;
}
span.wp-block-getwid-accordion__header {
margin: 15px 0 !important;
background: #ebeef1;
box-shadow: 2px 4px 4px 4px #80808073;
padding: 15px 26px !important;
border-radius: 10px;
}
span.wp-block-getwid-accordion__header a {
color: black !important;
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:first-child {
border: 0px solid #eee;
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper {
padding: 0;
border: 0px solid #eee;
border-top: 0;
}
.wp-block-getwid-accordion__content {
padding: 1.5em;
border-right: 0px solid #eee;
border-left: 0px solid #eee;
border-bottom: 0px solid #eee;
}
i.fas.fa-angle-down {
font-size: 22px;
background: white;
padding: 10px 15px;
border-radius: 50%;
}
i.fas.fa-angle-up {
font-size: 22px;
background: #f08303;
padding: 10px 15px;
border-radius: 50%;
}
.wp-block-getwid-accordion__content-wrapper.ui-accordion-content-active {
background: #ffffff5e;
}
li {
list-style-type: none;
margin: 20px 0;
}
.fixed-size ul {
margin-top: 30px !important;
}
.wp-block-template-part {
background: #41484b;
margin: 0;
padding: 30px 0px;
color: white;
}
figure.wp-block-image.aligncenter.size-full.is-resized.logo-img img {
box-shadow: none !important;
}
figure.wp-block-image.size-full.logo-img img {
box-shadow: none !important;
}
hr.wp-block-separator.has-alpha-channel-opacity {
text-align: left !important;
margin-left: 0 !important;
}
.wp-block-column.sp-left.is-layout-flow a {
color: white;
}
.wp-block-cover.is-light {
margin: 0;
}
.fixed-size.orange-content{
padding: 0 15px;
color: white;
}
.orange-content p {
margin: 0;
font-size: 20px;
}
.orange-content a.wp-block-button__link.wp-element-button {
color: white;
background: transparent;
border: 2px solid white;
}
h3.wp-block-heading {
font-size: 22px;
}
.sp-btn a.wp-block-button__link.wp-element-button {
color: white;
}
p.p-margin a {
color: white;
margin-right: 20px;
}
.wp-block-column.foofter-midle.is-layout-flow p {
margin-top: 10px;
}
.wp-block-group.fixed-size.aktuelles.is-layout-constrained {
margin-top: 0;
}
.wp-block-group.fixed-size.aktuelles.is-layout-constrained strong {
font-size: 18px;
font-weight: 900;
}
p.p-margin.p-size {
margin-top: 5px;
font-size: 19px;
}
.team p {
margin-top: 5px;
}
.team figure {
margin-bottom: 20px;
margin-top: 25px;
}
.team strong {
font-weight: 900;
}
h4 {
font-size: 20px;
}
.wp-block-group.fixed-size.partner.is-layout-constrained a {
color: white;
}
.sp-grey-back {
padding: 40px 30px;
background: #cccccc;
border-radius: 20px;
margin: 45px 15px !important;
}
.sp-grey-back strong {
font-size: 20px;
}
.sp-grey-back hr {
color: #f08303;
}
.wp-block-getwid-recent-posts__post {
margin-bottom: 3.5rem;
}
.accordion-karriere span.wp-block-getwid-accordion__header {
margin: 15px 0 !important;
background: transparent;
padding: 5px 10px !important;
border-radius: 0;
border-bottom: 2px solid #f08303 !important;
box-shadow: none;
font-size: 18px;
}
.accordion-karriere span.wp-block-getwid-accordion__header-title {
color: #f08303;
}
.accordion-karriere i.fas.fa-angle-up {
background: white;
}
.social-media.topbar-socila ul {
padding: 0;
}
.social-media svg {
width: 40px;
}
.social-media.topbar-socila ul li {
width: auto;
float: left;
padding-left: 20px;
}
.social-media.site-bar {
margin-top: 0;
background: #f08303;
width: max-content;
padding: 0 !important;
position: fixed;
right: 0;
z-index: 9;
border-radius: 0 0px 0 25px;
}
.txt-side-bar {
overflow: hidden;
visibility: hidden;
}
.social-media.site-bar ul {
padding: 0;
}
.social-media.site-bar ul li {
margin: 0;
padding: 10px 15px;
}
.social-media.site-bar span {
width: 286px;
position: fixed;
margin-left: -20em;
text-align: center !important;
background: #f08303;
padding: 20px 15px;
color: white;
z-index: 7;
margin-top: -10px;
border-radius: 0 0px 0 25px;
}
.social-media.site-bar ul {
margin: 0;
}
li.social-icon.phone:hover > .txt-side-bar {
visibility: visible;
transition: all 0.7s;
padding-left: 0em;
}
li.social-icon.mail:hover > .txt-side-bar {
visibility: visible;
transition: all 0.7s;
padding-left: 0em;
}
li.social-icon.termin:hover > .txt-side-bar {
visibility: visible;
transition: all 0.7s;
padding-left: 0em;
}
li.social-icon.chat:hover > .txt-side-bar {
visibility: visible;
transition: all 0.7s;
padding-left: 0em;
}
.txt-side-bar {
transition: all 0.7s;
padding-left: 23em;
position: absolute;
}
.wp-block-template-part {
padding: 0;
}
.liste-ok li::before {
content: "";
background-image: url(//partner4tax.de/wp-content/uploads/2023/04/ok.png);
background-repeat: no-repeat;
height: 23px;
width: 25px;
background-size: contain;
position: absolute;
margin-top: -4px;
margin-left: -45px;
}
.icon-grey path  {
fill: #41484b;
}
.icon-grey li {
list-style-type: none;
margin: 0px 0;
margin-top: -35px;
}
.wp-block-column.foofter-midle.is-layout-flow {
padding: 0 55px;
}
a {
color: white;
text-decoration: none;
}
h3.wp-block-getwid-recent-posts__post-title a {
color: black !important;
}
.team-karriere img {
box-shadow: none !important;
}
.sp-ab-p p {
margin-top: 5px;
}
.sp-ab-p path {
fill: #f08303;
}
.sp-ab-p .social-media.topbar-socila ul li {
padding-left: 0 !important;
padding-right: 20px;
margin-top: -10px;
}
.wp-block-column.sp-ab-p.is-layout-flow a {
color: #41484b;
}
.wp-block-cover {
margin-top: 0 !important;
}
.wp-block-group.back-grey.is-layout-constrained {
padding-bottom: 2em;
transition: all 0.7s;
}
input, textarea {
font-family: lato;
background: transparent;
border: 2px solid #3a4349;
padding: 15px !important;
border-radius: 30px;
color: black !important;
}
label.gfield_consent_label {
color: black;
}
input#gform_submit_button_1 {
border-color: #f08303;
padding: 15px 55px !important;
display: flex;
justify-content: center;
margin: 0 auto;
}
.fixed-size {
padding-bottom: 4em;
}
.wp-block-getwid-accordion__content a {
color: black;
}
.wp-block-group.sp-grey-back.is-layout-constrained li {
list-style-type: disc;
margin: 10px 0;
}
.wp-block-group.sp-grey-back.is-layout-constrained ul {
margin-top: 0px !important;
padding: 15px;
}
.social-icon.chat {
display: none;
}
input.datepicker {
width: 100% !important;
}
.social-media .twitter svg {
height: 26px;
width: 26px;
padding: 7px;
background-color: #fff;
border-radius: 50px;
fill: #41484b;
}
.social-media .ak-twitter svg {
height: 26px;
width: 26px;
padding: 7px;
background-color: #41484b;
border-radius: 50px;
fill: #fff;
}
.leistungen.grey {
position: relative;
}
.link-pfeil {
fill: #fff;
position: absolute;
right: 25px;
height: 35px;
top: 70px;
}
@media (max-width: 1500px) {
.social-media .twitter svg {
height: 18px;
width: 18px;
}
}
@media (max-width: 960px) {
.social-media .twitter svg {
height: 12px;
width: 12px;
}
}
@media (max-width: 781px) and (min-width: 601px) {
.header-icon .social-icon {
padding-left: 7px !important;
}
}
@media (max-width: 781px) {
.link-pfeil {
top: 40px;
}
.footer .social-media .twitter svg {
height: 16px;
width: 16px;
}
.footer .social-media.topbar-socila {
width: 150px;
}
}
@media (max-width: 480px) {
.header-icon .social-media .twitter svg {
height: 10px;
width: 10px;
padding: 5px;
}
}
.wp-block-group.fixed-size.links a {
color: #f08303;
font-size: 18px;
text-decoration: underline;
}
.wp-block-group.fixed-size.links_href a {
color: #f08303;
font-size: 18px;
text-decoration: underline;
}
.wp-block-group.fixed-size.links {
padding-top: 0;
}
.wp-block-group.fixed-size.links_href {
padding-top: 0;
}
a.opac::hover {
opacity: 0.7;
}
.atuelles-twitter svg {
background-color: #41484b !important;
fill: white !important;
}
.atuelles-twitter path {
fill: white !important;
}
.kontakt-twitter svg {
background-color: #f08303 !important;
fill: white !important;
}
.kontakt-twitter path {
fill: white !important;
}
.links a::before {
content: "";
background-image: url(//partner4tax.de/wp-content/bandf-files/download_icon.svg);
position: absolute;
background-size: contain;
height: 35px;
width: 30px;
background-repeat: no-repeat;
margin-top: 0px;
margin-left: -45px;
}
.links_href a::before {
content: "";
background-image: url(//partner4tax.de/wp-content/bandf-files/links_icon.svg);
position: absolute;
background-size: contain;
height: 35px;
width: 30px;
background-repeat: no-repeat;
margin-top: 0px;
margin-left: -45px;
}
.links a {
padding-left: 45px;
}
.links_href a {
padding-left: 45px;
}
.triple-links .st0 {
fill: #F08303 !important;
}
.wp-block-group.triple-links.is-layout-constrained.wp-block-group-is-layout-constrained svg {
width: 50%;
margin: 0 auto !important;
display: flex;
}
.triple-links a, .triple-links p, .triple-links strong {
color: #41484b;
text-decoration: none;
font-size: 20px;
} select.wsi-filters-select {
width: 100%;
height: 2.25em;
min-height: auto;
border: 1px solid #ddd;
background-color: #fff;
cursor: pointer;
padding: 0 15px;
margin: 0;
}
.wsi-image-container img {
border-radius: 30px 0px 0px 0px;
}
.my-5 > div:nth-child(1) > h2:nth-child(1) {
display: none;
}
.wsi-btn {
border-radius: 100vmax !important;
padding: 5px 15px !important;
transition: 500ms !important;
}
.wsi-btn:hover {
transform: scale(110%);
}
.wsi-main-section button#LoadMore {
background-color: transparent !important;
color: #41484b !important;
border: 3px solid #f08303;
}
.wsi-main-section figcaption a {
color: #41484b !important;
}
.wsi-main-section .figure-img {
width: 100%;
}
.post-blocks {
gap: 70px;
}
.aehnliche-artikel {
padding-top: 40px;
}
.aehnliche-artikel .wsi-main-section ul {
padding-left: 0px;
list-style: none;
}
.aehnliche-artikel .wsi-main-section ul li {
color: white;
background-color: #3a4349;
margin-bottom: 10px;
width: fit-content;
min-width: 300px;
text-align: center;
padding: 10px 20px;
transition: 200ms 150ms;
}
.aehnliche-artikel .wsi-main-section ul li:hover {
transform: scale(110%);
transition: 200ms 0ms;
}
.aehnliche-artikel .wsi-main-section ul li a {
color: white;
} .wp-block-group.fixed-size.login.is-layout-constrained.wp-block-group-is-layout-constrained h2 {
font-family: lato;
color: #41484b;
font-size: 22px;
}
.login hr.wp-block-separator.has-alpha-channel-opacity {
margin: 0 auto !important;
margin-top: 1em !important;
margin-bottom: 3em !important;
color: #41484b;
}
.wp-block-group.triple-links.fernbetreu.is-layout-constrained.wp-block-group-is-layout-constrained a {
text-decoration: underline;
}
.wsi-post-text a, .page-id-427 .fixed-size a {
color: #f08303;
}
.wsi-main-section .figure img {
max-width: 555px;
}
.social-media .twitter svg {
box-sizing: content-box;
}
em {
font-size: 20px;
color: #f08303;
}
p.st-subline {
margin-top: 3em;
}
.wp-block-getwid-accordion__content li {
list-style: unset;
margin: 10px 0;
}
.wp-block-getwid-accordion__content ul {
margin-top: 10px !important;
}
div#stoerer_dunkel_grau_1 {
background: #f08303;
}
div#stoerer_dunkel_grau_1 a.wp-block-button__link.wp-element-button {
color: #41484b;
background: white;
border: 2px solid #41484b;
}
div#stoerer_dunkel_grau_1 .wp-block-columns.fixed-size.is-layout-flex.wp-container-core-columns-layout-2.wp-block-columns-is-layout-flex {
padding-top: 5em;
}
select#input_2_1, input, textarea {
background: transparent;
border: 2px solid #f08303;
padding: 15px !important;
border-radius: 30px;
color: black !important;
}
p.subline-color.has-small-font-size {
font-size: 16px !important;
}
label#label_2_7_1 a {
color:#41484b;
}
div#stoerer_dunkel_grau_1 a.wp-block-button__link.wp-element-button {
color: #f08303;
border: 2px solid white;
}
p.p-f-small {
color: white;
}
p.h-big {
font-size: 22px;
color::#f08303;
} @media (min-width: 600px) {
.wp-block-navigation .wp-block-navigation-item {
font-size: 17px;
}
ul.wp-block-navigation__container {
margin-left: 50px;
margin: 0 auto !important;
display: flex;
justify-content: center;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
background-color: transparent;
border: 0px solid rgba(0,0,0,.15);
color: white;
margin-top: 10px;
}
li.wp-block-navigation-item.wp-block-navigation-link {
margin: 5px 0;
}
a.wp-block-navigation-item__content {
padding: 2px;
}
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
transition: all 0.7s;	
}
.wp-block-group.back-grey.is-layout-constrained.submenue-active {
padding-bottom: 5em;
transition: all 0.7s;
}
.wp-block-group.back-grey.is-layout-constrained.submenue-active-leistung  {
padding-bottom: 5em;
transition: all 0.7s;
}
.wp-block-navigation-item.current-menu-item.wp-block-navigation-link span {
color: #f08303 !important;   
}
.wp-block-navigation-submenu {
background: #41484b !important;
padding: 10px 6px !important;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
margin-top: 5px;
}
}  @media (max-width: 800px) {
.wp-block-navigation__responsive-dialog {
margin-top: 0 !important;
}
}
@media (max-width: 600px) {
ul.anw-mobile-menu {
box-sizing: border-box !important;
}
nav li {
line-height: normal;
}
nav .has-child ul {
box-sizing: border-box;
}
nav .wp-block-navigation__responsive-container-open::after, .wp-block-navigation__responsive-container-close::before {
display: none;
}
nav button.wp-block-navigation__responsive-container-open {
margin-left: 10px !important;
}
nav .wp-block-navigation__responsive-container-close {
left: 0px !important;
margin-top: 3px;
width: fit-content;
}
nav .has-child button svg {
margin-top: -15px !important;
}
nav .wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle[aria-expanded="true"] {
background-color: transparent !important;
}
nav .has-child button svg {
background-color: transparent;
}
nav .has-child button[aria-expanded="true"] {
text-align: right;
margin-top: 26px;
left: 0;
position: absolute;
}
nav .has-child button[aria-expanded="true"] {
width: fit-content;
right: 0 !important;
left: 0 !important;
}
nav .has-child button[aria-expanded="true"] svg {
margin-top: 0px !important;
margin-right: 0px !important;
top: 0;
left: 0 !important;
position: absolute;
right: 0 !important;
color: #ffffff;
}
.wp-block-navigation-item.has-child ul.wp-block-navigation-submenu, .wp-block-navigation-submenu li {
width: fit-content !important;
padding-top: 0 !important;
}
nav .is-menu-open .anw-mobile-menu {
position: relative;
top: 0 !important;
}
nav .is-menu-open.has-modal-open {
width: fit-content;
}
.wp-block-navigation__submenu-icon {
position: relative;
}
.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
position: relative !important;
}
li.has-child ul.wp-block-navigation-submenu {
position: relative !important;
margin-top: -100%;
margin-bottom: -100%;
height: calc(100vh - 160px) !important;
}
li.has-child {
margin-right: 24px !important;
}
.wp-block-navigation__responsive-container.has-modal-open.is-menu-open li {
padding-bottom: 20px !important;
padding-top: 15px !important;
}
.wp-block-navigation__responsive-container.has-modal-open.is-menu-open li.has-child li {
padding-bottom: 20px !important;
padding-top: 15px !important;
margin-bottom: 0 !important;
}
nav li.has-child button[aria-expanded="true"] {
margin-top: 0 !important;
background-color: transparent !important;
}
}
@media (max-width: 350px) {
nav .has-child button[aria-expanded="true"] svg {
margin-top: -10px !important;
background-color: transparent;
margin-right: 110px !important;
}
} #modal-2-content {
margin-top: 0;
}
@media (min-width: 801px) {
header .wp-block-column:nth-child(2), .under-header .wp-block-column:nth-child(2) {
justify-content: left;
display: grid;
}
}
@media (min-width: 600px) {
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
background-color: #fff;
border: none;
margin-left: -10px;
margin-top: 10px;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container a {
padding-left: 15px;
padding-right: 15px;
}
}
@media (max-width: 800px) {
header .wp-block-columns {
flex-wrap: wrap !important;
}
header .wp-block-column:nth-child(2) {
flex-basis: 100% !important;
order: 2;
}
header .wp-block-column:first-child, header .wp-block-column:nth-child(3) {
order: 1;
flex-basis: 48% !important;
}
}
nav * {
box-sizing: content-box !important;
}@media (max-width: 1500px) {
.wp-block-group.back-grey.is-layout-constrained {
padding: 5px 0px;
}
.social-media svg {
width: 32px;
}	 
.wp-block-getwid-accordion .wp-block-getwid-accordion__header {
width: 90%;
}
.wp-block-cover.header {
min-height: 400px !important;
}
p.headline-header.has-text-color {
font-size: 28px;
}
p.subline-header.has-text-color {
font-size: 20px;
}
}
@media (max-width: 1200px) {
.wp-block-group.back-grey.is-layout-constrained .wp-block-columns.is-layout-flex {
display: block;
}
.fixed-size {
width: 900px;
margin: 0 auto;
padding: 3em 15px;
}
.alignright.wp-block-site-logo {
float: none !important;
}
.social-media.topbar-socila ul li {
float: none;
}
.wp-block-column.header-icon.is-layout-flow {
position: absolute;
z-index: 90;
top: 0;
right: 0;
width: auto;
}
.wp-block-column.header-icon.is-layout-flow li {
list-style-type: none;
margin: 20px 0;
}
.wp-block-column.header-icon.is-layout-flow .social-media.topbar-socila ul {
padding: 0;
margin-top: 40px;
margin-right: 15px;
}
.alignright.wp-block-site-logo {
width: auto !important;
margin: 0 auto !important;
display: flex;
justify-content: center;
}
.leistungen.orange {
margin: 0px;
}
.leistungen.grey {
margin: 0px;
}
h1.wp-block-heading {
font-size: 19px;
}
p.strong {
font-size: 17px;
}
p.headline-header.has-text-color {
font-size: 24px;
}
h2.wp-block-heading {
font-size: 21px;
}
i.fas.fa-angle-down {
font-size: 14px;
}
i.fas.fa-angle-up {
font-size: 14px;
}
h3.wp-block-heading {
font-size: 20px;
}
.wp-block-column.icon-grey.is-layout-flow .social-media.topbar-socila ul li {
float: left !important;
}
.fixed-size ul {
margin-top: 0px !important;
}
.footer.wp-block-template-part .social-media.topbar-socila ul li {
float: left;
}
.orange-content p {
font-size: 18px;
}
.sp-grey-back strong {
font-size: 16px;
}
h4 {
font-size: 18px;
}
h2.wp-block-heading {
font-size: 18px;
}
a.wp-block-button__link.wp-element-button {
font-size: 15px;
}
.wp-block-column.sp-ab-p.is-layout-flow .social-media.topbar-socila ul li {
float: left;
}
}
@media (max-width: 960px) {
.fixed-size {
width: 700px;
}
.wp-block-column.header-icon.is-layout-flow li {
list-style-type: none;
margin: 10px 0;
}
.social-media.topbar-socila ul li {
float: left !important;
}
.wp-block-column.header-icon.is-layout-flow .social-media.topbar-socila ul {
padding: 0;
margin-top: 0;
margin-right: 25px;
}
.wp-block-cover.header {
min-height: 300px !important;
}
p.headline-header.has-text-color {
font-size: 22px;
}
p.subline-header.has-text-color {
font-size: 18px;
}
h1.wp-block-heading {
font-size: 18px;
}
p {
font-size: 15px;
}
.social-media svg {
width: 26px;
}
p.p-margin.p-size {
font-size: 15px;
}
.leistungen.orange, .leistungen.grey {
padding: 40px 15px;
}
i.fas.fa-angle-down, i.fas.fa-angle-up {
padding: 5px 10px;
}
h3.wp-block-heading {
font-size: 18px;
}
p.strong {
font-size: 16px;
}
.wp-block-column.foofter-midle.is-layout-flow {
padding: 0 0px;
}
a.wp-block-button__link.wp-element-button {
font-size: 14px;
}
.sp-grey-back {
padding: 40px 15px;
margin: 0;
}
.has-layout-list .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail {
max-width: 45%;
margin: 0;
}
}
@media (max-width: 782px) {
.fixed-size {
width: 560px;
}
.leistungen.orange, .leistungen.grey {
padding: 40px 35px;
}
.footer.wp-block-template-part svg {
width: 300px;
margin: 0 auto !important;
display: flex;
justify-content: center;
}
.footer li.social-icon svg {
width: 30px;
}
.footer .wp-block-spacer {
display: none;
}
.footer.wp-block-template-part {
text-align: center;
}
.social-media.topbar-socila {
width: 125px;
margin: 0 auto;
}
.wp-block-group.fixed-size.orange-content.is-layout-constrained {
text-align: center;
padding: 2em 0;
}
.wp-block-group.fixed-size.aktuelles.is-layout-constrained {
text-align: center;
}
.wp-block-site-logo img {
width: 235px;
}
.wp-block-group.fixed-size.first-content.is-layout-constrained {
text-align: center;
}
.first-content .wp-block-buttons.is-layout-flex {
display: flex;
justify-content: center;
}
.wp-block-columns.liste-ok.is-layout-flex.wp-container-25 {
gap: 0px;
}
li {
list-style-type: none;
margin: 0 0;
line-height: 200%;
font-size: 15px;
}
.liste-ok li::before {
margin-top: 5px;
}
.wp-block-getwid-accordion {
width: 90%;
}
.wp-block-group.fixed-size.back-icon.is-layout-constrained p.strong {
margin-top: 30px;
text-align: center;
font-size: 18px;
font-weight: 800;
}
i.fas.fa-angle-down, i.fas.fa-angle-up {
padding: 8px 10px;
}
.wp-block-column.foofter-midle.is-layout-flow p {
margin-top: 5px;
}
body .is-layout-flow>.alignright {
float: inherit;
margin: 0 auto !important;
}
body .is-layout-flow>.alignleft {
float: none;
margin: 0 auto !important;
}
.wp-block-cover.header {
min-height: 250px !important;
}
h1.wp-block-heading {
font-size: 17px;
}
.wp-block-column.icon-grey.is-layout-flow .social-media.topbar-socila {
width: max-content;
}
.wp-block-column.icon-grey.is-layout-flow .social-media.topbar-socila ul li {
float: none !important;
}
.wp-block-column.icon-grey .social-media svg {
width: 30px;
}
.wp-block-columns.sp-responsive.is-layout-flex {
flex-wrap: wrap-reverse !important;
}
.has-layout-list .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail {
max-width: 100%;
margin: 0;
width: 100%;
}
img.attachment-medium.size-medium.wp-post-image {
width: 100%;
height: auto;
}
}
@media (max-width: 600px) {
.fixed-size {
width: 460px;
} .social-media.topbar-socila ul li {
padding-left: 15px;
}
.wp-block-column.header-icon.is-layout-flow .social-media.topbar-socila {
width: auto;
margin: 0 auto;
}
.social-media.site-bar ul li {
margin: 0;
padding: 6px 15px;
}
p.headline-header.has-text-color {
font-size: 18px;
}
p.subline-header.has-text-color {
font-size: 16px;
}
.header a.wp-block-button__link.wp-element-button {
color: #41484b;
background: white;
border: 2px solid orange;
}
a.wp-block-button__link.wp-element-button {
font-size: 13px;
} html #wpadminbar {
display: none;
}
html {
margin-top: 0 !important;
}
.wp-block-group.back-grey.is-layout-constrained {
transition: none;
}
}
@media (max-width: 480px) {
.fixed-size {
width: auto;
}
.wp-block-site-logo img {
width: 180px;
}
.social-media svg {
width: 20px;
}
.wp-block-column.header-icon.is-layout-flow .social-media.topbar-socila ul {
padding: 0;
margin-top: 0;
margin-right: 10px;
}
p.headline-header.has-text-color {
font-size: 16px;
}
p.subline-header.has-text-color {
font-size: 14px;
}
h1.wp-block-heading {
font-size: 16px;
}
p.strong {
font-size: 15px;
}
a.wp-block-button__link.wp-element-button {
font-size: 12px;
}
.fixed-size {
padding: 2em 15px;
}
.leistungen.orange, .leistungen.grey {
padding: 20px 15px;
}
h2.wp-block-heading {
font-size: 16px;
}
.wp-block-column.is-layout-flow {
padding: 0 !important;
}
.orange-content p {
font-size: 16px;
}
.wp-block-column.icon-grey .social-media svg {
width: 30px;
margin: 20px;
}
.wp-block-column.icon-grey .social-media.topbar-socila ul li {
padding-left: 0;
}
.wp-block-column.icon-grey.is-layout-flow .social-media.topbar-socila ul li {
float: left !important;
}
.wp-block-group.sp-grey-back.is-layout-constrained li {
list-style-type: disc;
margin: 0 0;
line-height: 140%;
}
}
@media (max-width: 600px) {
.social-media.site-bar {
margin-top: 0;
background: #f08303;
width: 100%;
padding: 0 !important;
position: fixed;
right: auto;
bottom: 0;
z-index: 9;
border-radius: 20px 0px 0 0px;
}
.social-media.site-bar ul li {
margin: 0;
padding: 6px 15px;
width: 23%;
float: left;
}
.txt-side-bar {
display: none;
}
.social-media.site-bar ul li {
float: left;
display: flex;
margin: 0 auto !important;
justify-content: center;
}
li.social-icon.chat {
display: none !important;
}
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
width: auto;
}
p.p-margin {
padding-bottom: 3em;
}
figure.wp-block-image img {
width: 80%;
}
.wp-block-group.fixed-size.first-content.resp-sp.is-layout-constrained .wp-block-columns.sp-responsive.is-layout-flex.wp-container-15 {
flex-wrap: wrap !important;
}
.page-id-27  .social-media.topbar-socila {
width: 150px;
margin: 0 auto;
}
.page-id-27  .social-media svg {
width: 29px;
}
p.txt-center-resp {
text-align: center;
margin-bottom: 30px;
}
.wp-block-column.sp-ab-p.is-layout-flow .social-media.topbar-socila ul li {
float: left;
padding-left: 10px !important;
padding-right: 10px !important;
}
.wp-block-site-logo img {
top: 0;
}
}
@media (max-width: 1500px) and (min-width: 600px) {
a.wp-block-navigation-item__content {
padding: 0px;
}    
.wp-block-navigation .wp-block-navigation-item {
font-size: 15px;
}
.wp-block-group.back-grey.is-layout-constrained.submenue-active-leistung {
padding-bottom: 3em;
}
.wp-block-group.back-grey.is-layout-constrained.submenue-active {
padding-bottom: 3em;   
}
}
@media (max-width: 1200px) and (min-width: 600px) {
.wp-block-navigation .wp-block-navigation-item {
font-size: 16px;
}
}
@media (max-width: 960px) and (min-width: 600px) {
.wp-block-navigation .wp-block-navigation-item {
font-size: 14px;
}
}
@media (max-width: 782px) and (min-width: 600px) {
.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {
gap: 10px;
}     
.wp-block-navigation .wp-block-navigation-item {
font-size: 13px;
}
.wp-block-group.back-grey.is-layout-constrained.submenue-active-leistung {
padding-bottom: 6em;
}
}
@media (max-width: 960px) {
.wp-block-column.icon-grey.is-layout-flow .social-media.topbar-socila ul li {
float: none !important;
display: inline-block !important;
}
}
@media (max-width: 782px) {
.wp-block-column.icon-grey .social-media li.twitter svg {
height: 15px;
width: 15px;
}
} header .wp-block-navigation-item__label {
color: #fff;
}
.wp-block-navigation-item__label:hover {
color: #f08303 !important;
}
.current-menu-item .wp-block-navigation-item__label {
color: #ffa500;
}
.anw-mobile-menu {
display: none !important;
}
@media (max-width: 1200px) {
.wp-block-navigation-item__label {
font-size: 14px;
}
}
@media (max-width: 800px) {
.wp-block-navigation__container {
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
}
.under-header .wp-block-navigation__container {
margin-top: -36px !important;
}
}
@media (max-width: 600px) {
.wp-block-navigation {
display: none;
}
.wp-block-navigation__responsive-container-open * {
fill: #00ade8;
}
.wp-block-navigation__responsive-container-open svg {
width: 50px;
height: 50px;
margin-top: -53px;
margin-left: 20px;
}
.wp-block-navigation__responsive-container-open {
height: 50px;
width: 50px;
margin-top: -54px !important;
margin-left: 44px !important;
}
.wp-block-navigation__responsive-container-open svg {
width: 70px;
height: 60px;
margin-top: 0;
margin-left: 20px;
}
.wp-block-navigation__responsive-container-open::after {
content: "Menü";
position: absolute;
margin-top: 20px;
font-size: 14px;
margin-left: -20px;
color: #00ade8;
}
.wp-block-navigation__responsive-container-close {
color: #00ade8;
left: 34px;
margin-top: 5px;
}
.wp-block-navigation__responsive-container-close::before {
content: "Menü";
margin-left: -54px;
position: absolute;
font-size: 14px;
margin-top: 2px;
}
.wp-block-navigation-item__label {
color: #fff;
}
#modal-55 {
background-color: #3a4349;
}
.wp-block-navigation {
display: none !important;
}
.anw-mobile-menu.wp-block-navigation {
display: block !important;
}
.wp-block-navigation__responsive-container-open {
height: 50px;
width: 50px;
margin-top: -61px!important;
margin-left: 44px!important;
}
.wp-block-navigation__responsive-container-close::before {
content: "Menü";
margin-left: -187px;
position: absolute;
font-size: 14px;
margin-top: 4px;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color: #3a4349 !important;
}
#modal-53 .wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu > a {
color: #fff;
}    
#modal-53 .wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu .wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle {
color: #fff;
float: left;
position: absolute;
right: 0;
margin-top: 1px;
font-size: 27px;
}  
#modal-53 .wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu .wp-block-navigation__submenu-container li {
margin-bottom: 16px;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child {
color: white !important;
display: block;
}      
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child :is(button, a) {
display: inline-block !important;
}  
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child button {
transform: scale(200%) translateX(5px)
}
nav.is-responsive.anw-mobile-menu.wp-block-navigation.is-layout-flex.wp-block-navigation-is-layout-flex {
position: absolute;
top: 50px;
}
.wp-block-navigation__responsive-container-open * {
fill: #f08303;
}
.wp-block-navigation__responsive-container-close {
color: #f08303;
}
}
@media (max-width: 599px) {
.wp-block-navigation__responsive-container.has-modal-open.is-menu-open {
padding: 32px;
}
.wp-block-navigation__responsive-container.has-modal-open.is-menu-open li {
padding-bottom: 15px;
padding-top: 10px;
}
.wp-block-navigation-submenu li {
padding: 0 !important;
}
.anw-mobile-menu li.has-child ul {
position: fixed !important;
margin-top: 0 !important;
top: 90px !important;
}
.anw-mobile-menu li.has-child button[aria-expanded=true] {
position: fixed !important;
top: 212px !important;
bottom: auto !important;
}
}
@media (max-width: 480px) {
.wp-block-group.back-grey.is-layout-constrained {
padding: 12px 0px;
}
}
@media (max-width: 400px) {
.wp-block-group.back-grey .wp-block-site-logo img {
padding-right: 40px;
}
}
@media (max-width: 350px) {
.wp-block-group.back-grey .wp-block-site-logo img {
width: 150px;
padding: 5px 40px 5px 0;
}
} label#label_2_7_1 a {
color: #f08303 !important;
}
.wp-block-group.fixed-size.accordion-karriere.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-getwid-accordion__content a {
color: #f08303 !important;
}
.wp-block-group.fixed-size.back-icon.is-layout-constrained.wp-block-group-is-layout-constrained div#ui-id-4 p a {
color: #f08303 !important;
}
p.h-big {
color: #f08303 !important;
}
.wp-block-column.foofter-midle.is-layout-flow.wp-block-column-is-layout-flow a {
color: #f08303;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
margin-top: 0;
}
.wp-block-column.sp-ab-p.is-layout-flow.wp-block-column-is-layout-flow a {
color: #f08303;
}
@media (max-width: 782px) {
.page-id-35 .wp-block-columns.is-layout-flex.wp-container-core-columns-layout-3.wp-block-columns-is-layout-flex, .page-id-37 .wp-block-columns.is-layout-flex.wp-container-core-columns-layout-3.wp-block-columns-is-layout-flex {
display: flex;
flex-wrap: wrap-reverse !important;
}
.page-id-974 .wp-block-columns.sp-responsive.is-layout-flex.wp-container-core-columns-layout-3.wp-block-columns-is-layout-flex {
flex-wrap: wrap !important;
}
.footer.move-modal.wp-block-template-part .social-media.topbar-socila ul li {
padding-left: 10px;
padding-right: 10px;
}
p.p-margin a {
margin-right: 20px;
margin-left: 20px;
}
.login .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 29% !important;
}
.triple-links a, .triple-links p, .triple-links strong {
font-size: 18px;
}
.sp-ab-p .social-media.topbar-socila ul li {
padding-left: 5px !important;
padding-right: 5px;
}
p.txt-center-resp {
text-align: center;
margin-bottom: 30px;
}
.wp-block-columns.liste-ok.is-layout-flex.wp-container-core-columns-layout-4.wp-block-columns-is-layout-flex {
gap: 0;
}
}
@media (max-width: 600px) {
.social-media.site-bar ul {
text-align: center;
padding: 0 25px;
}
.social-media.site-bar ul li {
float: none;
display: inline-block;
margin: 0 auto !important;
box-sizing: border-box;
width: 25%;
}
.social-media.site-bar ul li svg {
margin: 7px auto 0 auto !important;
}
figure.wp-block-image img {
width: 100%;
}
.wp-block-group.fixed-size.accordion-karriere.is-layout-constrained.wp-block-group-is-layout-constrained h2 {
text-align: center;
}
p.h-big {
font-size: 18px;
}
.wp-block-group.fixed-size.links a {
font-size: 16px;
line-height: 27px;
}
.triple-links a, .triple-links p, .triple-links strong {
font-size: 16px;
display: flex;
justify-content: center;
}
.wp-block-column.sp-ab-p.is-layout-flow .social-media.topbar-socila ul li {
padding-left: 5px !important;
padding-right: 5px !important;
}
.wp-block-column.sp-ab-p li.social-icon.twitter.twitter-white.kontakt-twitter svg {
height: auto;
width: 14px !important;
}
select#input_2_1, input, textarea {
padding: 8px !important;
}
input#gform_submit_button_1 {
padding: 8px 56px !important;
}
.page-id-27 .wp-block-columns.move-modal.is-layout-flex.wp-container-core-columns-layout-1.wp-block-columns-is-layout-flex .social-media svg {
width: 23px;
}
.page-id-27  li.social-icon.twitter.twitter-white svg {
height: auto;
width: 10px !important;
}
.footer.move-modal.wp-block-template-part li.social-icon.twitter.twitter-white svg {
height: auto;
width: 15px !important;
}
.social-media.topbar-socila ul li {
padding-left: 7px;
}
.page-id-27 .social-media.topbar-socila {
width: max-content;
}
em {
font-size: 16px;
}
.wp-block-group.fixed-size.accordion-karriere.is-layout-constrained.wp-block-group-is-layout-constrained ul {
padding-left: 0;
}
.wp-block-group.fixed-size.accordion-karriere li {
line-height: 18px;
}
.page-id-18 .social-media.site-bar ul li {
width: 32%;
}
}
@media (max-width: 480px) {
.wp-block-navigation__responsive-container-open svg {
width: 34px;
height: 60px;
margin-top: 0;
margin-left: 0;
}
.home p.p-margin.p-size {
padding-bottom: 0;
}
li.social-icon.mail svg {
width: 24px;
}
li.social-icon.phone svg {
width: 23px;
}
.page-id-12 .wp-block-cover.header {
min-height: 125px !important;
}
.accordion-karriere span.wp-block-getwid-accordion__header-title {
font-size: 16px;
}
em {
font-size: 16px;
}
.wp-block-group.fixed-size.accordion-karriere.is-layout-constrained.wp-block-group-is-layout-constrained ul {
padding-left: 0;
}
.wp-block-group.fixed-size.accordion-karriere li {
line-height: 18px;
}
.wp-block-group.fixed-size.login.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-columns.is-layout-flex.wp-container-core-columns-layout-2.wp-block-columns-is-layout-flex {
display: block;
}
.wp-block-group.fixed-size.login.is-layout-constrained.wp-block-group-is-layout-constrained h2 {
font-size: 19px;
}
.wp-block-group.triple-links.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-bottom: 30px;
}
.wp-block-group.triple-links.is-layout-constrained.wp-block-group-is-layout-constrained svg {
width: 40%;
}
.wp-block-group.fixed-size.links_href a {
font-size: 16px;
}
.page-id-27 li.social-icon.termin svg {
width: 19px;
margin-bottom: 2px !important;
}
.page-id-5 .social-media.topbar-socila ul li {
padding-left: 8px !important;
}
.page-id-5 nav button.wp-block-navigation__responsive-container-open {
margin-left: 10px !important;
}
}