@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 100;
src: url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-100.eot); src: local(''),
url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-100.eot?#iefix) format('embedded-opentype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-100.woff2) format('woff2'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-100.woff) format('woff'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-100.ttf) format('truetype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-100.svg#Poppins) format('svg'); }
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 300;
src: url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-300.eot); src: local(''),
url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-300.eot?#iefix) format('embedded-opentype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-300.woff2) format('woff2'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-300.woff) format('woff'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-300.ttf) format('truetype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-300.svg#Poppins) format('svg'); }
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 200;
src: url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-200.eot); src: local(''),
url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-200.eot?#iefix) format('embedded-opentype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-200.woff2) format('woff2'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-200.woff) format('woff'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-200.ttf) format('truetype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-200.svg#Poppins) format('svg'); }
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-regular.eot); src: local(''),
url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-regular.eot?#iefix) format('embedded-opentype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-regular.woff2) format('woff2'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-regular.woff) format('woff'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-regular.ttf) format('truetype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-regular.svg#Poppins) format('svg'); }
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
src: url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-500.eot); src: local(''),
url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-500.eot?#iefix) format('embedded-opentype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-500.woff2) format('woff2'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-500.woff) format('woff'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-500.ttf) format('truetype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-500.svg#Poppins) format('svg'); }
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
src: url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-600.eot); src: local(''),
url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-600.eot?#iefix) format('embedded-opentype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-600.woff2) format('woff2'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-600.woff) format('woff'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-600.ttf) format('truetype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-600.svg#Poppins) format('svg'); }
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
src: url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-700.eot); src: local(''),
url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-700.eot?#iefix) format('embedded-opentype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-700.woff2) format('woff2'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-700.woff) format('woff'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-700.ttf) format('truetype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-700.svg#Poppins) format('svg'); }
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 800;
src: url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-800.eot); src: local(''),
url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-800.eot?#iefix) format('embedded-opentype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-800.woff2) format('woff2'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-800.woff) format('woff'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-800.ttf) format('truetype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-800.svg#Poppins) format('svg'); }
@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 900;
src: url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-900.eot); src: local(''),
url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-900.eot?#iefix) format('embedded-opentype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-900.woff2) format('woff2'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-900.woff) format('woff'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-900.ttf) format('truetype'), url(//traumhaft.tattoo/wp-content/themes/Divi-child/fonts/poppins-v20-latin-900.svg#Poppins) format('svg'); }  #main-header, #main-header.et-fixed-header {
background-color: transparent;
box-shadow: unset !important;
}
#page-container {
padding-top: 0 !important;
margin-top: 0 !important;
}
#top-menu a {
text-transform: uppercase;
}  .et_pb_section.left-bg::before,
.et_pb_section.right-bg::before,
.et_pb_section.intro::before,
#main-footer .container::before {
content: "";
background-image: url(//traumhaft.tattoo/wp-content/uploads/2022/12/pattern.png);
background-repeat: repeat;
background-position: left;
background-size: 500px;
width: 50%;
height: 100%;
position: absolute;
top: 0;
}
.et_pb_section.intro::before {
width: 100%;
height: 100px;
background-position: top;
}
.et_pb_section.left-bg::before { 
left: 0;
}
.et_pb_section.right-bg::before { 
right: 0; 
}  #main-footer .container {
width: 100%;
max-width: unset;
padding: 25px 0;
}
#main-footer .container::before {
width: 100%;
height: 100%;
background-position: top;
}
#main-footer .container #footer-widgets {
background: #fff !important;
max-width: 1200px;
margin: auto;
width: 80%;
border: 2px solid #000;
padding: 20px 30px;
position: relative;
}
#main-footer .container #footer-widgets .footer-widget {
margin: 0 !important;
background: #fff !important;
}
#main-footer .container #footer-widgets .footer-widget p {
line-height: 30px;
letter-spacing: 0px;
font-weight: 600;
font-size: 17px;
}
#footer-bottom {
display: none;
}  #contact h2 strong, #contact h3, #contact p {
color: #000000;
}
#contact p {
font-size: 20px;
line-height: 26px;
font-weight: 400;
}
.contact_form .cf-field input,
.contact_form .cf-field textarea {
font-size: 20px;
line-height: 26px;
color: #000000;
background-color: transparent;
border: 1px solid;
padding: 10px 20px;
border-radius: 0;
width: 100%;
}
.contact_form .cf-field textarea {
min-width: 100%;
min-height: 49px;
max-height: 250px;
max-width: 100%;
height: 100px;
}
.contact_form select {
font-size: 20px;
color: #000000;
background-color: transparent;
border: 1px solid;
padding: 11.5px 20px !important;
border-radius: 0;
height: 49px;
width: 133px;
background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%);
background-position: calc(100% - 20px) calc(1em + 5px), calc(100% - 15px) calc(1em + 5px), calc(100% - 1.5em) 0.5em;
background-size: 5px 5px, 5px 5px, 1px 1.5em;
background-repeat: no-repeat;
-webkit-appearance: none;
-moz-appearance: none;
}
::-webkit-input-placeholder,
::-moz-placeholder,
::-ms-placeholder,
::placeholder {
color:#000000;
}
.contact_form {
display: flex;
flex-wrap: wrap;
gap: 15px;
}
.contact_form .cf-field.full, 
.contact_form .cf-field.full input {
width: 100%;
max-width: unset;
color: #000;
}
.contact_form .cf-field {
flex-grow: 100;
max-width: calc(50% - 7.5px);
}
.contact_form .wpcf7-spinner {
display: none;
}
.contact_form .cf_submit {
margin-top: 25px;
}
.contact_form .compliance a {
color: #54B9E6;
}
.contact_form label.compliance {
color: #000000;
}
.contact_form label.compliance > span {
margin-right: 10px;
}
.contact_form .compliance p {
padding-bottom: 0;
}
.contact_form .compliance .wpcf7-list-item {
margin-left: 0;
}
.wpcf7-response-output {
color: #fff;
}
.contact_form .cf_submit input {
padding: 0 !important;
text-transform: uppercase;
color: #000;
border: 0 !important;
line-height: 30px !important;
}
.contact_form .cf_submit input.wpcf7-submit {
border-bottom: 2px solid rgb(224,201,143) !important;
}
.contact_form .cf_submit input.wpcf7-submit:hover {
background: transparent;
}
.contact_form .cf_submit input.wpcf7-submit:not([disabled]):hover {
border-color: #000 !important;
cursor: pointer;
}
.contact_form .cf-field .motiv {
display: flex;
align-items: center;
flex-wrap: wrap;
color: #000000;
gap: 15px;
border: 0 !important;
background-color: transparent;
}
.contact_form .cf-field .motiv input {
font-size: 16px;
}
rs-layer form {
clear: both;
}
form p {
font-size: 14px !important;
}
@media all and (max-width: 980px) {
.contact_form div.cf-field {
max-width: 100%;
}
.contact_form div.cf-field label.compliance {
font-size: 20px !important;
line-height: 125% !important;
}
.contact_form div.cf-field .compliance a,
.contact_form div.cf-field .motiv {
font-size: 20px !important;
}
}  .blog.et_pb_section article.et_pb_post {
position: relative;
}
.et_pb_section.normal.blog::before,
.et_pb_section.normal.blog::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
}
.et_pb_section.normal.blog::before {
background-image: url(//traumhaft.tattoo/wp-content/uploads/2022/12/pattern.png);
background-repeat: repeat;
background-position: left;
background-size: 500px;
}
.et_pb_section.normal.blog::after {
background-color: rgba(255,255,255,.8);
}
.blog.et_pb_section article.et_pb_post .et_pb_image_container a::before {
content: "";
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
background: rgba(0, 0, 0, .5);
z-index: 1;
transition: all ease-in-out .3s;
}
.blog.et_pb_section article.et_pb_post:hover .et_pb_image_container a::before {
background: rgba(0, 0, 0, .2);
}
.blog.et_pb_section article.et_pb_post h2.entry-title {
line-height: 30px;
letter-spacing: 3px;
font-weight: 600;
font-size: 30px;
color: #fff;
position: absolute;
top: calc(50% - 15px);
left: 0;
right: 0;
z-index: 2;
} @font-face {
font-family: 'Material Icons';
font-style: normal;
src: local(''),
url(https://traumhaft.tattoo/wp-content/themes/Divi-child/fonts/material-icons.woff2) format('woff2'), } #main-header {
display: none;
}
body {
font-family: 'Poppins', Arial !important;
font-weight: 300;
color: #000;
font-size: 17px;
}
body h1, body h2 {
font-weight: 500;
text-transform: uppercase;
line-height: 1.5em;
}
body h3 {
font-weight: 300;
text-transform: uppercase;
}
body .et_pb_section.normal {
padding: 80px 0;
}
body .et_pb_section.normal.intro {
padding: 200px 0;
}
.normal.intro .et_pb_image_wrap::before {
content: "";
width: 100%;
height: 100%;
border: 2px solid #000;
position: absolute;
left: 9%;
top: 9%;
}
.normal.one-row .et_pb_row {
background: #fff;
padding: 100px 50px 100px 100px;
border: 2px solid #000;
}
.normal.one-row.split .et_pb_row:first-of-type {
border-bottom: 0;
padding-bottom: 30px;
}
.normal.one-row.split .et_pb_row:last-of-type {
border-top: 0;
padding-top: 0;
}
.normal.one-row.split .et_pb_row {
border: 2px solid #000;
}
body #page-container .et_pb_section .et_pb_button.own-btn {
border-bottom: 2px solid rgb(224, 201, 143);
padding: 0 !important;
text-transform: uppercase;
color: #000;
border-left: 0;
border-top: 0;
border-right: 0;
border-radius: 0;
line-height: 30px !important;
}
body #page-container .et_pb_section .et_pb_button.own-btn:hover {
background: transparent;
border-color: #000;
padding: 0 !important;
} body .box h2 {
font-weight: 300;
}
.box .et_pb_module.et_pb_image {
text-align: center;
}
.box .et_pb_row {
padding-bottom: 120px;
}
.box .et_pb_row:last-of-type {
padding-bottom: 0;
}  .teaser .et_pb_row, .blog .et_pb_salvattore_content {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.teaser .et_pb_row:first-of-type .et_pb_column {
padding: 20px;
border: 2px solid #000;
margin: 0;
}
.teaser .et_pb_row:first-of-type .et_pb_column .et_pb_text {
min-height: 480px;
width: 100%;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
}
.et_pb_section.normal.teaser::before, .et_pb_section.normal.teaser::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
}
.et_pb_section.normal.teaser::before {
background-image: url(//traumhaft.tattoo/wp-content/uploads/2022/12/pattern.png);
background-repeat: repeat;
background-position: left;
background-size: 500px;
}
.et_pb_section.normal.teaser::after {
background-color: rgba(255,255,255,.8);
}
.teaser .et_pb_row:first-of-type .et_pb_column .et_pb_text::before {
content: "";
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: rgba(0,0,0,0.4);
}
.teaser .et_pb_row:first-of-type .et_pb_column .et_pb_text:hover::before {
background: rgba(0,0,0,0.2);
}
.teaser .et_pb_row:first-of-type .et_pb_column .et_pb_text::before {
transition: all 200ms linear;
}
.teaser .et_pb_row:first-of-type .et_pb_column p {
font-size: 30px;
color: #fff;
font-weight: 600;
letter-spacing: 3px;
hyphens: auto;
word-break: break-word;
}
.teaser .et_pb_row:last-of-type .et_pb_button_module_wrapper, .teaser .et_pb_row:last-of-type .et_pb_text {
background: #fff;
border: 2px solid #000000;
margin-top: 0px;
margin-right: 0px;
padding: 0 40px;
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 2px;
display: flex;
justify-content: center;
align-items: center;
min-height: 80px;
}
.teaser .et_pb_row:last-of-type {
gap: 0;
}
.teaser .et_pb_row:last-of-type .et_pb_column:first-of-type {
flex: 1.7;
}
.teaser .et_pb_row:last-of-type .et_pb_column:first-of-type .et_pb_text {
border-right: 0;
}
.normal.teaser .et_pb_column, .normal.blog .et_pb_column {
width: auto;
flex: 1;
margin: 0px;
}
.et_pb_section.normal.teaser.et_section_regular .et_pb_row::after, .et_pb_section.normal.blog.et_section_regular .et_pb_row::after {
width: 100%;
}
@media all and (max-width: 980px){
.teaser .et_pb_row,
.blog .et_pb_salvattore_content {
flex-direction: column;
}
body .teaser .et_pb_row:first-of-type .et_pb_column .et_pb_text {
min-height:270px;
}
.teaser .et_pb_row:last-of-type .et_pb_column:first-of-type .et_pb_text {
border-right: 2px solid #000;
margin-bottom: 20px;
}
} body .normal.blog .et_pb_column .column {
width: auto !important;
margin: 0 !important;
padding: 20px;
border: 2px solid #000;
background-color: #fff;
flex: 1;
}
body .normal.blog .et_pb_column .column:last-of-type {
margin-right: 0 !important;
}
.blog article {
border: none !important;
margin: 0 !important;
padding: 0 !important;
}
.blog article .entry-title {
position: absolute;
}
.blog .et_pb_image_container {
margin: 0;
}
.blog .entry-featured-image-url {
margin: 0;
}  .single #main-header {
display: none;
}
.single #main-content .container {
width: auto;
max-width: none;
padding: 0 !important;
}
.single article.post {
padding: 0;
margin: 0;
}
.single .container .et_pb_column:last-of-type {
padding: 0px 10% 80px 0;
}
.single #left-area {
padding: 0;
}
.single h2 {
margin-top: 35px;
}
.single h2:first-of-type {
margin-top: 0;
}
.single .et_pb_column:first-of-type .et_pb_image span::before {
content: "";
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: rgba(0,0,0,0.6);
z-index: 9;
}
.single .et_pb_column:first-of-type .et_pb_image img {
min-height: 800px;
width: auto;
max-width: unset;
}
.single .et_pb_column:first-of-type .et_pb_image {
float: right;
max-width: 600px;
}
.single .et_pb_row:first-of-type {
align-items: start;
}
.single .et_pb_section {
min-height: calc(100vh - 124px);
padding-top: 95px;
padding-bottom: 50px;
}
.single #et_pb_root .et_pb_section {
min-height: unset;
padding-top: 0;
padding-bottom: 0;
}
.single .et_pb_row:first-of-type .et_pb_image::after {
content: "";
width: 100%;
height: 100%;
position: absolute;
border: 2px solid #000;
left: 5%;
top: 5%;
z-index: -1;
}
.single .et_pb_column:first-of-type .et_pb_image::before {
content: "";
position: absolute;
background: URL('https://traumhaft.tattoo/wp-content/uploads/2023/01/logo.png') no-repeat;
height: 96%;
display: block;
background-size: 340px;
margin: 0px auto;
background-position: center bottom;
right: 0;
width: 100%;
max-width: 600px;
z-index: 11;
filter: invert(1);
}
.single .et_pb_section .beitrag-h1 {
display: flex;
height: 100%;
justify-content: center;
position: absolute;
max-width: 600px;
right: 0;
z-index: 10;
width: 100%;
align-items: start;
padding-top: 70px;
}
.single .et_pb_section .beitrag-h1 h1 {
text-align: center;
color: #ffffff;
font-size: 3.5em;
font-weight: 500;
hyphens: auto;
padding: 0 30px !important;
margin: 0;
padding: 0;
letter-spacing: 2px;
word-break: break-word;
}
.single #page-container .et_pb_section .et_pb_button.own-btn, .single #page-container .et_pb_section .et_pb_button.own-btn:hover,
.page-id-475 #page-container .et_pb_section .et_pb_button.own-btn, .page-id-475 #page-container .et_pb_section .et_pb_button.own-btn:hover,
.page-id-3 #page-container .et_pb_section .et_pb_button.own-btn, .page-id-3 #page-container .et_pb_section .et_pb_button.own-btn:hover{
padding-left: 35px !important;
}
.own-btn::after {
left: 0 !important;
}
@media all and (max-width: 980px){
.et_pb_section .et_pb_row {
padding: 0;
}
.normal.intro .et_pb_module.et_pb_image {
text-align: center;
padding-bottom: 60px;
}
.normal.one-row.split .et_pb_row:first-of-type {
padding: 7% 7% 3% 7% !important;
}
.normal.one-row.split .et_pb_row:last-of-type {
padding: 0% 7% 7% 7% !important;
}
.box:last-of-type {
padding-top: 30px;
}
} #footer-widgets .footer-widget #menu-footer li {
margin: 0;
float: left;
padding-right: 20px;
}
.footer-widget #nav_menu-2 {
float: right;
} @media all and (min-width: 1440px) and (max-width: 1699px) {
body.single .et_pb_section .beitrag-h1 {
max-width: 500px;
}
body.single .et_pb_column:first-of-type .et_pb_image::before {
max-width: 500px;
}
body.single .et_pb_column:first-of-type .et_pb_image {
max-width: 500px;
}
body.single .et_pb_column:first-of-type .et_pb_image img {
min-height: 667px;
}
}
@media all and (min-width: 981px) and (max-width: 1439px ) and (min-height: 940px) {
body.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .beitrag-h1 {
position: fixed;
width: 31.17%;
max-width: 31.17%;
}
body.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .et_pb_image {
max-width: 31.17%;
position: fixed;
}
}
@media all and (min-width: 981px) and (max-width: 1439px ) {
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .beitrag-h1 {
width: 100%;
max-width: 100%;
left: 0;
margin-left: 2.5%;
}
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .et_pb_image {
max-width: 100%;
}
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type {
max-width: 33.33%;
padding-left: 2.5%;
}
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .et_pb_image::before {
background-size:85%;
}
.single .et_pb_section .et_pb_row .et_pb_column:last-of-type {
padding: 0px 2.5% 80px 0;
}
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .et_pb_image img {
min-height: unset;
max-width: unset;
}
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .et_pb_image span {
overflow: hidden;
}
}
@media all and (max-width: 980px) {
.single .et_pb_section:first-of-type {
padding-top: 0;
}
.single #page-container {
margin-top: 0 !important;
}
.single .et_pb_section .et_pb_row .et_pb_column:last-of-type {
padding: 0 5% 50px;
}
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .et_pb_image {
width: 100%;
max-width: 100%;
overflow: hidden;
}
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .et_pb_image img {
min-height: 60vh;
min-width: 100vw;
}
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .et_pb_image span {
max-height: 60vh;
overflow: hidden;
}
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .et_pb_image::after {
content: unset;
}
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .beitrag-h1 {
left: 0;
max-width: 100%;
padding-top: 40px;
}	
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .beitrag-h1 h1 {
font-size: 2.5em;
letter-spacing: 1px;
}
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .et_pb_image::before {
background-size:250px;
left: 0;
}
.single .et_pb_section .et_pb_row .et_pb_column:last-of-type .et_pb_button_module_wrapper {
margin: 35px 0 25px;
}
}
@media all and (max-width: 767px) {
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .et_pb_image img {
min-height: 80vh;
}
.single .et_pb_section .et_pb_row .et_pb_column:first-of-type .et_pb_image span {
max-height: 80vh;
}
}