:root {  --rsltd_ml-default: 40px;
--rsltd_mb-default: 20px;
--rsltd_one: 100%;
--rsltd_one-second: calc(50% - 20px);
--rsltd_one-third: calc(33.33% - 26.667px);
--rsltd_two-third: calc(66.67% - 13.334px);
--rsltd_one-fourth: calc(25% - 30px);
--rsltd_three-fourth: calc(75% - 10px);
--rsltd_two-fifth: calc(40% - 25px);
--rsltd_three-fifth: calc(60% - 15px);
--rsltd_four-fifth: calc(80% - 15px);
--rsltd_one-sixth: calc(16.667% - 34px); } @media only screen and (min-width: 767px) {
.mcb-wrap .column:not(.one):first-child,
.mcb-wrap .columns:not(.one):first-child,
.mcb-wrap .one+.column:not(.one),
.one+.mcb-wrap:not(.one) {
margin-left: 0 !important; margin-bottom: var(--rsltd_mb-default);
}
.mcb-wrap .column, .mcb-wrap .columns {
margin-bottom: var(--rsltd_mb-default); margin-right: 0; margin-left: var(--rsltd_ml-default);
}
.mcb-wrap:not(.one):first-child {
margin-left: 0 !important;
}
.mcb-wrap .one.column, .one.mcb-wrap {
width: var(--rsltd_one); margin-left: 0px;
}
.mcb-wrap .one-second.column, .one-second.mcb-wrap {
width: var(--rsltd_one-second); margin-left: var(--rsltd_ml-default);
}
.mcb-wrap .one-third.column, .one-third.mcb-wrap {
width: var(--rsltd_one-third); margin-left: var(--rsltd_ml-default);
}
.mcb-wrap .two-third.column, .two-third.mcb-wrap {
width: var(--rsltd_two-third); margin-left: var(--rsltd_ml-default);
}
.mcb-wrap .one-fourth.column, .one-fourth.mcb-wrap {
width: var(--rsltd_one-fourth); margin-left: var(--rsltd_ml-default);
}
.mcb-wrap .three-fourth.column, .three-fourth.mcb-wrap {
width: var(--rsltd_three-fourth); margin-left: var(--rsltd_ml-default);
}
.mcb-wrap .two-fifth.column, .two-fifth.mcb-wrap {
width: var(--rsltd_two-fifth); margin-left: var(--rsltd_ml-default);
}
.mcb-wrap .three-fifth.column, .three-fifth.mcb-wrap {
width: var(--rsltd_three-fifth); margin-left: var(--rsltd_ml-default);
}
.mcb-wrap .four-fifth.column, .four-fifth.mcb-wrap {
width: var(--rsltd_four-fifth); margin-left: var(--rsltd_ml-default);
}
.mcb-wrap .one-sixth.column, .one-sixth.mcb-wrap {
width: var(--rsltd_one-sixth); margin-left: var(--rsltd_ml-default);
}
.mcb-wrap .one.column+.one.column,
.mcb-wrap .one.column+.one-second.column,
.one.mcb-wrap+.one.mcb-wrap,
.one.mcb-wrap+.mcb-wrap,
.column_placeholder {
margin-left: 0px !important;
}
.ml-0 { margin-left: 0px !important; }
.mb-0 { margin-bottom: 0px !important; } .full-width .mcb-wrap { margin-left: 0px; }
.full-width .one-second.mcb-wrap { width: 50%; }
.full-width .one-third.mcb-wrap { width: 33.334%; }
.full-width .two-third.mcb-wrap { width: 66.667%; }
.full-width .one-fourth.mcb-wrap { width: 25%; }
.full-width .three-fourth.mcb-wrap { width: 75%; }
.full-width .two-fifth.mcb-wrap { width: 40%; }
.full-width .three-fifth.mcb-wrap { width: 60%; }
.full-width .four-fifth.mcb-wrap { width: 80%; }
}   @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto Regular'), local('Roboto-Regular'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Regular.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Regular.woff) format('woff'); }
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
src: local('Roboto Italic'), local('Roboto-Italic'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Italic.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Italic.woff) format('woff'); }
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: local('Roboto Medium'), local('Roboto-Medium'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Medium.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Medium.woff) format('woff'); }
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 500;
src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-MediumItalic.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-MediumItalic.woff) format('woff'); }
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Bold.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Bold.woff) format('woff'); }
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
src: local('Roboto BoldItalic'), local('Roboto-BoldItalic'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-BoldItalic.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-BoldItalic.woff) format('woff'); }
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Light.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Light.woff) format('woff'); }
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
src: local('Roboto LightItalic'), local('Roboto-LightItalic'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-LightItalic.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-LightItalic.woff) format('woff'); }
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
src: local('Roboto Thin'), local('Roboto-Thin'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Thin.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Thin.woff) format('woff'); }
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 100;
src: local('Roboto ThinItalic'), local('Roboto-Thin'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-ThinItalic.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-ThinItalic.woff) format('woff'); }
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
src: local('Roboto Black'), local('Roboto-Black'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Black.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-Black.woff) format('woff'); }
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 900;
src: local('Roboto BlackItalic'), local('Roboto-Black'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-BlackItalic.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/roboto/Roboto-BlackItalic.woff) format('woff'); } @font-face {
font-family: 'Alegreya SC';
font-style: normal;
font-weight: 400;
src: local('Alegreya SC Regular'), local('Alegreya SC-Regular'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-Regular.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-Regular.woff) format('woff'); }
@font-face {
font-family: 'Alegreya SC';
font-style: italic;
font-weight: 400;
src: local('Alegreya SC Italic'), local('Alegreya SC-Italic'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-Italic.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-Italic.woff) format('woff'); }
@font-face {
font-family: 'Alegreya SC';
font-style: normal;
font-weight: 500;
src: local('Alegreya SC Medium'), local('Alegreya SC-Medium'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-Medium.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-Medium.woff) format('woff'); }
@font-face {
font-family: 'Alegreya SC';
font-style: italic;
font-weight: 500;
src: local('Alegreya SC Medium Italic'), local('Alegreya SC-MediumItalic'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-MediumItalic.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-MediumItalic.woff) format('woff'); }
@font-face {
font-family: 'Alegreya SC';
font-style: normal;
font-weight: 700;
src: local('Alegreya SC Bold'), local('Alegreya SC-Bold'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-Bold.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-Bold.woff) format('woff'); }
@font-face {
font-family: 'Alegreya SC';
font-style: italic;
font-weight: 700;
src: local('Alegreya SC BoldItalic'), local('Alegreya SC-BoldItalic'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-BoldItalic.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-BoldItalic.woff) format('woff'); }
@font-face {
font-family: 'Alegreya SC';
font-style: normal;
font-weight: 900;
src: local('Alegreya SC Black'), local('Alegreya SC-Black'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-Black.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-Black.woff) format('woff'); }
@font-face {
font-family: 'Alegreya SC';
font-style: italic;
font-weight: 900;
src: local('Alegreya SC BlackItalic'), local('Alegreya SC-Black'),
url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-BlackItalic.woff2) format('woff2'), url(//steuerberater-lensahn.de/wp-content/themes/betheme-child/fonts/alegreya/AlegreyaSC-BlackItalic.woff) format('woff'); }
body {
font-family: "Roboto";
} h1 + h2 {
color: #464646;
font-family: "Roboto", Helvetica, Arial, sans-serif;
font-size: 28px;
font-weight: 400;
line-height: 36px;
}
h1, h2, h3, h4 {
letter-spacing: .5px;
}
p + h2,
p + h3, p + h4,
p + h5, p+ h6 {
margin-top: 40px;
}
p.big {
font-weight: 400;
}
#menu > ul > li > a, a.action_button, #overlay-menu ul li a {
font-family: "Alegreya SC", Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
body {
font-size: 18px;
}
}  @media screen and (min-width:768px){
#Top_bar::before {
background-color: #DAE4F8;
content: '';
height: 7px;
left: 0;
position: absolute;
top: 81px;
width: 100%;
}
#Top_bar::after {
background-color: #B7CD9F;
content: '';
height: 3px;
left: 0;
position: absolute;
top: 90px;
width: 100%;
}
#Top_bar.is-sticky::before {
height: 5px;
top: 28px;
}
#Top_bar.is-sticky::after {
height: 2px;
top: 34px;
}
#Header .top_bar_left {
background-color: #fff!important;
z-index: 1;
}
} #Action_bar {
border-bottom: 1px solid #f4f4f4;
}
#Action_bar ul.social {
float: left;
padding: 9px 0 !important;
}
#Action_bar ul.contact_details {
float: right;
font-size: 14px;
line-height: 14px;
padding: 0 20px;
}
#Action_bar .contact_details li a:not(i + a),
#Action_bar .contact_details li span {
margin-left: 15px;
} #Top_bar .menu li ul li {
width: auto;
}
#Header_wrapper, #Intro {
background-color: transparent;
} .single-post .section_wrapper {
max-width: 900px;
}
.single-post #Subheader, .post-header, .portfolio .post-meta, .portfolio .project-description, .portfolio .section-related-ul .date_label, .portfolio .section-related-ul a.button, .post .section-related-ul .date_label, .post .section-related-ul a.button, .posts_group .post-item .post-desc .post-footer, .single-post #Subheader span.title, .single-portfolio #Subheader span.title, .portfolio-item .image_frame .image_links.double, .portfolio .image_frame .image_links, .post .image_frame .image_links, section-post-footer, section-post-about, .Latest_news ul li .desc_footer {
display: none;
}
.single-post .section-post-related {
padding: 80px 0;
}
.single-post h1 {
font-size: 42px;
line-height: 48px;
}
.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5 {
font-size: 30px;
line-height: 34px;
}
.single-post .post-related h4,
.blog .entry-title {
font-size: 21px;
line-height: 28px;
}
.Latest_news ul li .desc h5 {
font-size: 20px;
line-height: 26px;
}
.Latest_news ul li .desc .post-excerpt {
font-size: 16px;
line-height: 24px;
}
.Latest_news ul.ul-second li {
margin-bottom: 20px!important;
}
@media screen and (min-width: 480px) and (max-width: 959px) {
.Latest_news.featured ul {
width: 100%!important;
}
} .copyright a {
display: inline-block;
margin: 0 15px;
color: var(--rsltd_footer-copy-color) !important;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.copyright a:first-child {
margin-left: 0;
}
.copyright a:last-child {
margin-right: 0;
}
.copyright a.cookie-settings {
cursor: pointer;
}
#Footer .resp-grid {
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
grid-gap: 5px;
}  .blockquote{
padding: 20px 0;
border-width: 1px 0 1px 0;
border-style: solid;
border-color: #DAE4F8;
}
.blockquote blockquote {
font-size: 32px;
font-weight: 400;
line-height: 40px!important;
margin-left: 0;
}
.blockquote p.author {
margin-left: 0;
} .dark .button_theme,
.dark .button {
background-color: transparent;
border: 1px solid #fff;
color: #fff;
} .dash {
display: block;
height: 1px;
margin: 0 0 20px 0;
position: relative;
width: 100%;
}
.dash--left::after {
background-color: #6f9b34;
content: '';
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 64px;
}
.dash--center::after {
background-color: #6f9b34;
content: '';
height: 100%;
left: calc(50% - 32px);
position: absolute;
top: 0;
width: 64px;
}
.dash--double::before {
background-color: #DAE4F8;
content: '';
height: 5px;
left: 0;
position: absolute;
top: -8px;
width: 64px;
}
.dash--double::after {
background-color: #B7CD9F;
content: '';
height: 2px;
left: 0;
position: absolute;
top: -2px;
width: 64px;
}
.dash--double-center::before {
background-color: #DAE4F8;
content: '';
height: 5px;
left: calc(50% - 32px);
position: absolute;
top: -8px;
width: 64px;
}
.dash--double-center::after {
background-color: #B7CD9F;
content: '';
height: 2px;
left: calc(50% - 32px);
position: absolute;
top: -2px;
width: 64px;
} .section_dash--double-bottom::before {
background-color: #DAE4F8;
content: '';
height: 5px;
left: 0;
position: absolute;
bottom: 4px;
width: 100%;
}
.section_dash--double-bottom::after {
background-color: #B7CD9F;
content: '';
height: 2px;
left: 0;
position: absolute;
bottom: 0;
width: 100%;
} .equal-height.equal-height-wrap .mcb-wrap-inner,
.equal-height.equal-height-wrap .column,
.equal-height.equal-height-wrap .column_attr {
height: 100%!important;
} .img--border .image_wrapper::after {
border: 1px solid #fff;
content: '';
height: 92%;
left: 2.5%;
position: absolute;
top: 4%;
width: 95%
} .highlight-right .one-second:first-child,
.highlight-left .one-second:last-child {
padding: 0;
}
.highlight-right .one-second:first-child .column,
.highlight-left .one-second:last-child .column {
margin: 0;
}
@media screen and (min-width: 768px) {
.highlight-right .one-second:first-child .image_item,
.highlight-left .one-second:last-child .image_item {
display: none;
}
} .content_wrapper ul {
margin: 15px 0;
padding: 0 0 0 24px;
}
.content_wrapper ul:not(.list_tag):not(.timeline_items):not(.teaser-wrapper) li {
list-style: none;
position: relative;
margin: 0;
padding: 0;
}
.content_wrapper ul:not([class]) li::before {
content: '-';
overflow: hidden;
position: absolute;
left: -17px;
top: 2px;
}
ul.list_contact {
padding-left: 20px;
}
ul.list_contact li {
list-style: none;
position: relative;
margin: 0;
}
ul.list_contact li::before {
overflow: hidden;
position: absolute;
left: -20px;
top: 9px;
}
ul.list_contact li.adress::before {
top: 6px;
}
ul.list_check, ul.list_custom,
ul.list_idea, ul.list_mixed,
ul.list_star, ul.list_custom,
ul.list_link, .feature_list ul {
margin: 30px 0;
padding: 0 0 0 20px;
}
ul.list_check li, ul.list_custom li,
ul.list_idea li, ul.list_mixed li,
ul.list_star li, ul.list_custom,
ul.list_link li, .feature_list ul li {
border-bottom: 1px solid #f4f4f4;
padding-top: 4px!important;
padding-bottom: 4px!important;
}
ul.list_check li::before, ul.list_idea li::before,
ul.list_mixed li::before, ul.list_star li::before,
ul.list_custom li::before, ul.list_link li a::before {
left: -18px;
top: 3px;
}
.dark ul.list_check li::before, .dark ul.list_idea li::before,
.dark ul.list_mixed li::before, .dark ul.list_star li::before,
.dark ul.list_custom li::before, .dark ul.list_link li a::before {
color: #fff;
}
.dark ul.list_check li, .dark ul.list_custom li,
.dark ul.list_idea li, .dark ul.list_mixed li,
.dark ul.list_star li, .dark ul.list_custom,
.dark ul.list_link li, .dark .feature_list ul li {
border-bottom: 1px solid rgb(244, 244, 244, .2);
}
ul.list_check li::after, ul.list_custom li::after,
ul.list_idea li::after, ul.list_mixed li::after,
ul.list_star li::after, ul.list_custom li::after {
content: none;
}
.content_wrapper ul.list_link li {
padding: 0;
margin-bottom: 2px;
border: 0;
overflow: hidden;
border-bottom: 0;
}
ul.list_link a {
position: relative;
display: block;
padding: 10px 10px 8px 12px;
background-color: rgba(0, 0, 0, 0.06);
}
ul.list_link li a::before {
overflow: hidden;
position: absolute;
right: 20px;
left: unset;
top: 9px;
}
ul.list_link a:hover {
color: #fff;
text-decoration: none;
}
ul.list_link li a:hover::before {
color: #fff;
}
.content_wrapper .feature_list ul li::before {
content: none;
}
.content_wrapper ul.list_tag li {
list-style: none;
position: relative;
display: inline-block;
margin: 5px;
padding: 3px 9px;
background-color: rgba(0, 0, 0, 0.06);
}
.content_wrapper ul.list_tag li a:hover {
text-decoration: none;
}
.content_wrapper ul.list_tag li a:hover::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.06);
content: '';
}
.link-box {
background: #fff url(https://dummyimage.com/100x100/a6a6a6/0011ff) no-repeat 20px 22px;
border: 1px solid #d6d6d6;
min-height: 138px;
margin-bottom: 15px;
}
.link-box ul {
margin: 20px 15px 20px 150px;
}
.link-box ul li {
list-style: none;
padding-left: 0;
font-size: .93em;
}
.content_wrapper .link-box ul li:before {
content: '\e8cc';
font-family: "mfn-icons";
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: none !important;
width: 1em;
margin-left: -24px;
margin-right: 10px;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
top: 12px;
left: 3px;
}
@media screen and (max-width: 768px){
.list_icon, .list_icon + div {
width: 100%!important;
margin-left: 0!important;
}
.list_icon {
margin-top: 25px;
margin-bottom: 15px;
}
.link-box ul {
margin: 130px 15px 20px 15px;
}
.link-box {
background: #fff url(https://dummyimage.com/100x100/a6a6a6/0011ff) no-repeat center 22px;
}
}
@media screen and (min-width: 768px){
.content_wrapper ul {
max-width: 80%;
}
}
dl {
margin: 30px 0;
}
dl > dd {
margin-left: 35%;
}
dd {
margin-bottom: 15px;
}
dl > dt {
width: 33%;
}
dd li,
dd ul {
margin-bottom: 0 !important;
}
dd li {
padding-bottom: 8px;
}
dd ul.list_check, dd ul.list_custom,
dd ul.list_idea, dd ul.list_mixed,
dd ul.list_star {
margin: 0;
}
dl > dd,
dl > dt {
border-bottom: 1px solid var(--rsltd_border-color);
padding: 5px 0;
font-size: var(--rsltd_font-size);
color: var(--rsltd_font-color);
}
ul.oeffnungszeiten {
list-style: none;
margin-left: 0;
max-width: 100%;
padding-left: 0!important;
}
ul.oeffnungszeiten li {
border-top: 1px solid #f4f4f4;
margin-bottom: 0;
padding: 6px 0!important;
position: relative;
}
ul.oeffnungszeiten li:first-child {
border-top: 0;
}
ul.oeffnungszeiten li.oeffnungszeiten-zweizeilig {
margin-bottom: 30px!important;
}
ul.oeffnungszeiten li label {
background-color: #cce2f2;
-webkit-border-radius: 4px;
border-radius: 4px;
color: #464646;
display: inline-block;
font-size: 12px;
font-weight: 400;
line-height: 18px;
margin-bottom: 0;
padding: 5px 11px;
}
ul.oeffnungszeiten li span {
color: #737E86;
display: inline-block;
font-size: 18px;
left: 60px;
line-height: 34px;
margin: 0;
padding: 0px 14px;
position: absolute;
top: 3px;
}
ul.oeffnungszeiten li.oeffnungszeiten-zweizeilig span:last-child {
top: 30px;
}
@media screen and (min-width: 768px) and (max-width: 960px) {
ul.oeffnungszeiten li label {
font-size: 10px;
}
ul.oeffnungszeiten li span {
font-size: 13px;
}
} .resp-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
grid-gap: 15px;
margin: 0rem 0rem 1.25rem 0em;
}
@media only screen and (max-width: 767px) {
.resp-grid .resp-grid__item:nth-of-type(1) { order: 3; }
.resp-grid .resp-grid__item:nth-of-type(2) { order: 2; }
.resp-grid .resp-grid__item:nth-of-type(3) { order: 1; }
.resp-grid .resp-grid__item:nth-of-type(4) { order: 4; }
.resp-grid .resp-grid__item:nth-of-type(5) { order: 5; }
.resp-grid .resp-grid__item:nth-of-type(6) { order: 6; }
.resp-grid .resp-grid__item:nth-of-type(7) { order: 7; }
.resp-grid .resp-grid__item:nth-of-type(8) { order: 8; }
.resp-grid .resp-grid__item:nth-of-type(9) { order: 9; }
.resp-grid .resp-grid__item:nth-of-type(10) { order: 10; }
.resp-grid .resp-grid__item:nth-of-type(11) { order: 11; }
.resp-grid .resp-grid__item:nth-of-type(12) { order: 12; }
.resp-grid .resp-grid__item:nth-of-type(13) { order: 13; }
.resp-grid .resp-grid__item:nth-of-type(14) { order: 14; }
.resp-grid .resp-grid__item:nth-of-type(15) { order: 15; }
.resp-grid .resp-grid__item:nth-of-type(16) { order: 16; }
}
@media only screen and (min-width: 768px) {
.resp-grid__item {
min-height: 250px;
}
} .verteiler .column_attr {
box-shadow:
0 0.8px 2.2px rgba(0, 0, 0, 0.02),
0 2px 5.3px rgba(0, 0, 0, 0.028),
0 3.8px 10px rgba(0, 0, 0, 0.035),
0 6.7px 17.9px rgba(0, 0, 0, 0.042),
0 12.5px 33.4px rgba(0, 0, 0, 0.05),
0 30px 80px rgba(0, 0, 0, 0.07)
;
}
.equal-height.equal-height-wrap .verteiler a {
background-color: #cce2f2;
display: block;
height: 100%;
overflow: hidden;
}
.verteiler a {
color: #464646;
}
.verteiler a:hover {
text-decoration: none;
}
.verteiler .title {
background-color: #fff;
padding: 24px 24px 11px 24px;
}
.verteiler .desc {
padding: 24px;
}
.verteiler .desc img {
padding-left: 0;
transition: all ease .3s;
}
.verteiler a:hover .desc img {
padding-left: 15px;
} .page-id-223 #Subheader { background-position: right bottom; background-size: cover; } .section.overlay::after {
background-color: rgba(0, 0, 0, 0.5);
content: '';
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
.section.overlay .section_wrapper {
z-index: 2;
} .kachel-layout h3 { color:#fff; font-size:2em; line-height:1.1em; }
@media only screen and (max-width:767px) {
.kachel-layout:nth-child(2n+1) { margin-left: 0px; }
}
@media only screen and (min-width:767px) {
.kachel-layout:nth-child(2n+1) { margin-left: var(--rsltd_mb-default); }
}
@media only screen and (min-width:767px) and (max-width:960px) {
.kachel-layout { width: var(--rsltd_one-second) !important; }
.kachel-layout+.kachel-text { width: var(--rsltd_one) !important; margin-left: 0; }
} .fancy_heading_line .title { color: #000; }
.mfn_heading h2.title { color: #000; font-size: 42px; }
.mfn_heading .line { background-color: #000 !important; top: 65% !important; } @media only screen and (max-width:767px) {
.mobile-sticky #Top_bar.is-sticky #logo, #Top_bar .logo #logo { margin: 10px 50px 20px 50px !important; }
.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle { top: 50% !important; }
}