.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}button.menu-toggle{background-color:transparent;width:100%;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}.nav-search-enabled .main-navigation .menu-toggle{text-align:left}.mobile-bar-items{display:none;position:absolute;right:0;top:0;z-index:21;list-style-type:none}.mobile-bar-items a{display:inline-block}nav.toggled ul ul.sub-menu{width:100%}.dropdown-hover .main-navigation.toggled ul li.sfHover>ul,.dropdown-hover .main-navigation.toggled ul li:hover>ul{transition-delay:0s}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled ul ul{transition:0s;visibility:hidden}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .main-nav li{float:none;clear:both;display:block;text-align:left}.main-navigation.toggled .main-nav li.hide-on-mobile{display:none!important}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.main-navigation.toggled .menu li.search-item{display:none!important}.main-navigation.toggled .sf-menu>li.menu-item-float-right{float:none;display:inline-block}@media (max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out}.top-bar.top-bar-align-left,.top-bar.top-bar-align-right{text-align:center}.top-bar .widget{float:none!important;margin:0 10px!important}.top-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:20px}.header-aligned-right .site-header,.site-header{text-align:center}.header-widget{float:none;max-width:100%;text-align:center}.content-area,.inside-footer-widgets>div,.sidebar{float:none;width:100%;left:0;right:0}.site-main{margin-left:0!important;margin-right:0!important}body:not(.no-sidebar) .site-main{margin-bottom:0!important}.one-container .sidebar{margin-top:40px}.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar{margin-top:0}.both-left.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-right-sidebar,.both-right.separate-containers .inside-left-sidebar,.both-right.separate-containers .inside-right-sidebar{margin-right:0;margin-left:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{float:none;margin:2em 0;text-align:center}.comment .children{padding-left:10px;margin-left:0}.edd_download{display:block;float:none!important;margin-bottom:1.5em;width:100%!important}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}.site-info{text-align:center}.copyright-bar{float:none!important;text-align:center!important}.footer-bar{float:none!important;text-align:center!important;margin-bottom:20px}.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}}@font-face{font-family:GeneratePress;src:url(//ramedikos-kosmetik.de/wp-content/themes/generatepress/assets/fonts/generatepress.eot);src:url(//ramedikos-kosmetik.de/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//ramedikos-kosmetik.de/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//ramedikos-kosmetik.de/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//ramedikos-kosmetik.de/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//ramedikos-kosmetik.de/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}@font-face {
font-display: swap; font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//ramedikos-kosmetik.de/wp-content/themes/generatepresschild/fonts/open-sans-v40-latin-300.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//ramedikos-kosmetik.de/wp-content/themes/generatepresschild/fonts/open-sans-v40-latin-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
src: url(//ramedikos-kosmetik.de/wp-content/themes/generatepresschild/fonts/open-sans-v40-latin-500.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//ramedikos-kosmetik.de/wp-content/themes/generatepresschild/fonts/open-sans-v40-latin-700.woff2) format('woff2'); }
body {
font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Open Sans', "Helvetica Neue", Arial, sans-serif;
color: #0a0a0a;
font-size: 18px;
line-height:30px;
font-weight: 300;
background-color: #fff;
}
.site-content a:hover {
color:#999;
}
strong {
font-weight:normal;
color:#953364;
}
pre {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.7;
color: #777777;
padding: 40px;
}
em {
font-style: normal;
color:#a22a54;
text-transform: uppercase;
}
em strong {font-weight:700;} .main-navigation  {
background-color: transparent;
}
.main-nav ul li a {
font-size: 18px;
text-transform:uppercase ;
color:#953364;
}
.main-navigation .main-nav ul li a:hover {
color: #953364;
}
.main-navigation.is_stuck {
background-color:#fff;
}
.main-nav ul li[class*="current-menu-"] > a {
color: #953364;
font-weight:700;
} .main-nav ul li[class*="current-menu-"].studio  > a {
color: #000;
font-weight:300;
} .gp-icon svg {
color: #953364;
font-size:25px;
}
.gp-icon svg:hover {
color: #666;
}
h1, h2, h3, h4, h5, h6 {
font-size: 20px;
font-family:'Open Sans', Helvetica, Arial, sans-serif;
line-height: 30px;
font-weight: 300;
text-transform: none;
margin-bottom:20px;
color: #333333;
}
h1, .sektion2 h2 {
font-size: 35px;
font-weight: 300;
line-height: 40px;
text-align: center;
padding-bottom: 10px;
margin-top: 30px;
margin-bottom: 20px;
background-image: url(//ramedikos-kosmetik.de/wp-content/themes/generatepresschild/images/bar-rosa.png);
background-repeat: no-repeat;
background-position: center bottom;
}
.page-hero h1 {
font-size:70px;
text-transform:uppercase;
color:#953364;
font-weight:700;
line-height:100px;
padding-bottom: 0;
background-image:none;
}
h1 strong{
font-size:16px;
}
h2 strong {
font-weight:700;
}
.sektion1 h1 {
margin-bottom:60px;
} .entry-content a, a:visited {
color:#953364;
}
.entry-content a:visited, .entry-content a:focus{color: #a83d64;}
.entry-content ul li, ol li {margin: 0; }
.entry-content ul, ol { padding-left: 5px;}
.entry-content ul li {
list-style-type: none;
padding-left: 5px;
list-style-position: outside;
list-style-image: url(//ramedikos-kosmetik.de/wp-content/themes/generatepresschild/images/list.png);
} .site-footer .footer-connect {padding: 20px 0px; }
.site-info {
color: #ffffff;
background-color: #902B5E;
}
.site-info ul li{
display: inline;
list-style-type: none;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #fff;
padding: 0 5px;
letter-spacing: 1px;
}
.site-info ul li, .site-footer .btt a, .site-footer .site-info a {color: #fff;}
.sektion1, .sektion2 {
padding:40px 0;
text-align:center;
}  .leistungen {
text-align: center;
}
.leistungen img {
max-width:150px!important;
} .dermalogica .su-column {
padding: 50px;
border: solid 1px #ccc;
border-radius: 5px;
}
.dermalogica h4 {
text-transform:uppercase;
color: #a22a54;
}
.dermalogica h6 {
font-family:  Helvetica, Arial, sans-serif;
color: #a22a54;
font-weight: 700;
border-top: solid 1px #a3d2e4;
padding-top: 10px;
}
.dermalogica2 h3 {
color: #000;
font-size: 16px;
text-align:center;
background-color: #a3d2e4;
padding-top: 40px;
min-height: 100px;
line-height:30px;
border-radius: 5px;
background-image: url(//ramedikos-kosmetik.de/wp-content/themes/generatepresschild/images/hacken.png);
background-repeat: no-repeat;
background-position: 20px 15px;
} .apparativ {margin-top:50px;}
.apparativ .su-column {
padding: 30px;
border: solid 1px #ccc;
border-radius: 5px;
min-height: 400px; margin-top:50px;
}
.apparativ h3 {
text-transform:uppercase;
color: #a22a54;
margin-bottom: 0px;
padding-bottom: 0px;
} table {
border:solid 1px #ccc;
}
th {
font-weight: normal;
text-align: center;
background-color: #fff;
border: none;
}
#cv em strong {
text-transform: none;
font-size: 16px;
}
#cv tr:nth-of-type(odd) {background:#dfeded;}
#cv tr:nth-of-type(even) {background:#eee;}
#cv tr:hover {background-color:#eae6e8;}
#cv td {
padding:20px;
width:25%;
vertical-align: top;
}
#cv td {border: solid 20px #fff;} .center {text-align:center;}
.no {display:none;}
@media screen and (min-width:980px) {
a.tel {pointer-events:none; cusor:default; color: #666;}
}
@media screen and (max-width: 768px) {
body {
font-size: 16px;
line-height:25px;
}
h1 {
font-size:25px;
line-height: 30px;
padding-bottom:20px;
}
.page-hero h1{
font-size:25px;		
line-height:45px;
}
h2, h3, h4, h5, h6 {
font-size: 16px;
margin-bottom:5px;
padding:0px;
}
.sektion2 h2  {
font-size:25px;
line-height: 35px;
}
.menu-toggle {
line-height: 20px;
font-size: 25px;
color:#953364!important;
}
.site-info ul li{
font-size: 13px;
display: block;
list-style-type: none;
border: none;
padding: 0;
letter-spacing: 0px;
}
.sektion1 {
padding-bottom:0;
}
.sektion2 {
padding:0 0 10px;
}
.sektion2 img {
max-width:250px;
}
#cv td{
font-size:12px;
width:auto;
padding: 2px;
border:solid 1px #fff;
}
#cv em {text-transform:none;}
#cv em strong {
text-transform: none;
font-size: 12px;
font-weight:normal;
}
.leistungen img {
max-width:100px!important;
}
.dermalogica .su-column {
padding: 5px;
border:none;
}
.dermalogica h6 {padding-top: 0px;}
.dermalogica2 h3 {
padding:10px 0;
min-height: auto;
background-image: none;
}
.apparativ {margin-top:0px;}
.apparativ .su-column {padding: 5px; border:none; min-height: auto;}
}.easy-notification-bar {
--enb-close-offset: 20px;
--enb-close-svg-dims: 24px;
--enb-padding-x: 1em;
--enb-padding-y: 0.7em;
width: 100%;
background: var(--enb-background, var(--wpex-accent, #0073aa));
color: var(--enb-color, var(--wpex-on-accent, #fff));
padding: var(--enb-padding-y) var(--enb-padding-x);
font-size: 16px;
line-height: 1.8;
position: relative;
z-index: 99;
box-sizing: border-box;
}
.easy-notification-bar--hidden {
display: none !important;
}
.easy-notification-bar--sticky {
position: sticky;
top: 0;
}
.admin-bar .easy-notification-bar--sticky {
top: var(--wpadminbar-height, 32px);
}
@media screen and (max-width: 782px) {
.admin-bar .easy-notification-bar--sticky {
top: var(--wpadminbar-height, 46px);
}
}
.easy-notification-bar strong {
color: currentColor; }
.enb-system-font {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
.easy-notification-bar-container {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 1em;
}
.easy-notification-bar--has_close_icon.easy-notification-bar--align_left {
padding-right: calc(var(--enb-close-offset) + var(--enb-close-svg-dims) + var(--enb-padding-x));
}
.easy-notification-bar--has_close_icon.easy-notification-bar--align_right {
padding-left: calc(var(--enb-close-offset) + var(--enb-close-svg-dims) + var(--enb-padding-x));
}
.easy-notification-bar--has_close_icon.easy-notification-bar--align_center,
.easy-notification-bar--has_close_icon.easy-notification-bar--button_bottom {
padding-left: calc(var(--enb-close-offset) + var(--enb-close-svg-dims) + var(--enb-padding-x));
padding-right: calc(var(--enb-close-offset) + var(--enb-close-svg-dims) + var(--enb-padding-x));
}
.easy-notification-bar--align_center .easy-notification-bar-container {
justify-content: center;
text-align: center;
}
.easy-notification-bar--align_left .easy-notification-bar-container,
.easy-notification-bar--button_left.easy-notification-bar--align_right .easy-notification-bar-container {
justify-content: flex-start;
}
.easy-notification-bar--align_right .easy-notification-bar-container,
.easy-notification-bar--button_right.easy-notification-bar--align_right .easy-notification-bar-container {
justify-content: flex-end;
}
.easy-notification-bar--space_between .easy-notification-bar-container {
justify-content: space-between !important;
}
.easy-notification-bar--button_left .easy-notification-bar-container {
flex-direction: row-reverse;
}
.easy-notification-bar--button_bottom .easy-notification-bar-container {
flex-direction: column;
justify-content: flex-start;
}
.easy-notification-bar--align_left.easy-notification-bar--button_bottom .easy-notification-bar-container {
align-items: flex-start;
}
.easy-notification-bar--align_right.easy-notification-bar--button_bottom .easy-notification-bar-container {
align-items: flex-end;
}
.easy-notification-bar-message :is(a,a:hover,a:visited,a:focus) {
color: currentColor;
text-decoration: underline;
}
.easy-notification-bar-message p {
margin: 0;
}
.easy-notification-bar-button a {
display: inline-block;
padding: 0.1em 1.25em;
}
.easy-notification-bar-button :is(a,a:hover,a:visited,a:focus){
color: #fff;
font-weight: 700;
text-decoration: none;
background: rgba(0,0,0,0.5);
}
.easy-notification-bar-button a:hover {
opacity: 0.9;
} a.easy-notification-bar__close {
display: flex;
position: absolute;
right: var(--enb-close-offset);
top: 50%;
transform: translateY(-50%);
color: inherit;
line-height: 1;
padding: 0;
margin: 0;
text-decoration: none;
background: none;
border: 0;
}
.easy-notification-bar__close svg {
height: var(--enb-close-svg-dims);
width: var(--enb-close-svg-dims);
}
a.easy-notification-bar__close:is(:hover,:focus) {
background: none;
color: inherit;
border: 0;
text-decoration: none;
}
.rtl a.easy-notification-bar__close,
.easy-notification-bar--align_right a.easy-notification-bar__close {
left: var(--enb-close-offset);
right: auto;
}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation{margin-bottom:0}.sticky-enabled .gen-sidebar-nav.is_stuck{z-index:500}.sticky-enabled .main-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.sticky-enabled .fixfixed .is_stuck{position:relative!important}.navigation-stick:not(.gen-sidebar-nav){left:0;right:0;width:100%!important}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav{clear:both}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul,.mobile-header-sticky #mobile-header.toggled .main-nav>ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul{position:absolute;left:0;right:0;z-index:999}#sticky-placeholder .navigation-branding,#sticky-placeholder.mobile-header-navigation .mobile-header-logo{display:none}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.search-item,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.slideout-toggle,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.wc-menu-item{display:block;float:right}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-float-right .is_stuck.main-navigation:not(.toggled){text-align:right}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) ul,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) ul{letter-spacing:unset}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) .menu>li,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) .menu>li{display:block;float:left}