:root {
--hay37:#D9C497;
--grey: #5b5b5b;
--headfont:'Playfair Display SC';
--bodyfont: 'Open Sans';
hyphens:auto
} .entry-content a[href^="http://"]:not([href*="paulinenapotheke-neuruppin.de"]):after,
.entry-content a[href^="https://"]:not([href*="paulinenapotheke-neuruppin.de"]):after {
font: normal 9px/1 'FontAwesome';
color: var(--hay37);
content: "\f08e";
padding-left:7px;
font-size: 1em;
} .et_pb_column h1, .position_title .jobs-row-input{font-size:clamp(20px,6vw,40px);margin-bottom:.5em}
.et_pb_column h2{font-size:clamp(20px,4vw,30px)}
.et_pb_column h3, .zitat{font-size:clamp(18px,3vw,24px)}
.et_pb_column h4{font-size:clamp(16px,2vw,20px)}
.et_pb_column h5{font-size:clamp(14px,1.5vw,18px)}
.et_pb_column h6{font-size:clamp(10px,1vw,16px)}
body{font-family: var(--bodyfont); font-size:clamp(14px,1.5vw,16px)!important; color:#000}
.et_pb_column h1, .position_title .jobs-row-input{font-family: var(--headfont)}
.et_pb_column h2, .et_pb_column h3,
.et_pb_column h4,.et_pb_column h5,.et_pb_column h6 {font-family: var(--bodyfont)}
@media (max-width: 1023px) {
#apomenu .et_pb_menu__logo-wrap {
max-width: 300px;
transition: max-width 0.6s ease;
}
}
@media (min-width: 1024px) {
#apomenu .et_pb_menu__logo-wrap {
position: absolute;
width: 500px;
top: -15px;
background-color: #fff;
padding: 2%;
box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.3);
transition: width 0.6s ease;
}
#apomenu.et_pb_sticky .et_pb_menu__logo-wrap {
max-width: 300px;
transition: max-width 0.6s ease;
}
}
#apomenu .et_pb_menu__logo-wrap img {
width: 100%; 
height: auto;
transition: width 0.6s ease; 
}
#infohead .flex-subhead{
display: -ms-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
align-items: flex-start;
align-content: flex-start;
justify-content: center;
font-size:14px}
#infohead .flex-subhead .et_pb_main_blurb_image {line-height: 2.4em}
@media (max-width: 980px) {
#infohead .flex-subhead{ -ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: flex-start;font-size:12px}
#infohead .flex-subhead .et-pb-icon{font-size:14px}
}
.kontaktblurbs {margin:0px 20px}
.kontaktblurbs.et_pb_image_wrap {width:20px}
.kontaktblurbs .et_pb_blurb_container{padding:0}
.kontaktblurbs{white-space:nowrap}
.flex-kontakt{display:flex; flex-direction:row}
@media (max-width: 768px) {.footer-container, .flex-kontakt {-ms-flex-wrap: wrap;flex-wrap: wrap}}
.flex-item {-ms-flex-order: 0; -webkit-box-ordinal-group: 1; order: 0; -ms-flex: 0 1 auto; -webkit-box-flex: 0; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto;    width: 100%;margin: 3px 0!important}
#drdsgvo_map {height:400px}
#leistungen img{width:100%}
#leistungen .et_pb_main_blurb_image{display:block}
@media (min-width: 1200px) {
#gallery .et_pb_grid_item{width: 24%;
margin-right: 10px;
margin-bottom: 10px;
}
.sfm-64d4c5c63d829, .sfm-1691667138045, .sfm-1691667186988, .mfp-title{display:none!important}
}
@media only screen and (min-width:48em){.wps-form-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wps-form-column{padding:.5rem 1rem}}
@media only screen and (max-width:48em){.wps-form-row{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}
.wps-form{width:100%;margin:0 auto}.wps-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}
.wps-form-row .wpcf7-form-control{width:100%}
.wps-form-column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 1rem 1rem 0;width:100%}
span.wpcf7-list-item{display:block;margin:0}
.wpcf7-text,.wpcf7-textarea,.wpcf7-list-item,.wpcf7-captchar{background-color:#ebebeb!important;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#090000!important;padding:8px!important;-webkit-box-sizing:border-box;box-sizing:border-box}
.wpcf7-submit {width:100%;border-color:var(--hay37)!important;color:var(--grey);margin:8px auto 0;cursor:pointer;font-size:16px;font-weight:500;border-radius:3px;padding:6px 10px;line-height:1.7em;background:var(--hay37);border:1px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.wpcf7-submit:hover{background-color:var(--grey);border-color:var(--grey)!important;color:#fff!important}.wpcf7-form-control-wrap input[type="text"],.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap select{background-color:#ebebeb!important;border:none!important;color:#090000!important;padding:8px!important;border-radius:0px!important;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;margin:0px!important}.wpcf7-form-control-wrap select{background:#eee!important}span.kontakt.wpcf7-list-item{display:block;background:#eee!important}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.size{font-size:10em}
.wpcf7-file[type="file"] {
width: 100%; 
padding: 10px; 
margin-top: 10px; 
border: 1px solid var(--hay37); 
border-radius: 4px; }
.screen-reader-response {background-color: var(--hay37);height:50px;margin: 1em 0;display: flex;justify-content: center;align-items: center}
.wpcf7-response-output {margin:1em 0; }
.wpcf7 span.wpcf7-list-item {display: inline;margin-right: 1em}