@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-regular.eot); src: local(''),
url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-regular.woff2) format('woff2'), url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-regular.woff) format('woff'), url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-regular.ttf) format('truetype'), url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-700.eot); src: local(''),
url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-700.woff2) format('woff2'), url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-700.woff) format('woff'), url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-700.ttf) format('truetype'), url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-italic.eot); src: local(''),
url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-italic.eot?#iefix) format('embedded-opentype'), url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-italic.woff2) format('woff2'), url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-italic.woff) format('woff'), url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-italic.ttf) format('truetype'), url(//www.ortho-osteopathie.de/wp-content/themes/astra-child/fonts/open-sans-v34-latin-italic.svg#OpenSans) format('svg'); } .floating-cta {
position: fixed;
right: 0;
top: 50%;
transform: translateY(-50%);
z-index: 9999;
width: 150px;
padding: 12px;
background: #00264c;
border-radius: 8px 0 0 8px;
box-shadow: 0 8px 24px rgba(0,0,0,0.15);
text-align: center;
}
.floating-cta-logo img {
max-height: 40px;
width: auto;
margin-bottom: 10px;
}
.floating-cta-button {
display: block;
padding: 10px 12px;
margin-top: 8px;
border-radius: 6px;
text-decoration: none;
font-weight: 600;
background: #6390cb;
color: #fff !important;
}
.floating-cta-button:hover {
opacity: 0.85;
} @media (max-width: 768px) {
.floating-cta {
top: auto;
bottom: 16px;
right: 0px;
transform: none;
width: 160px;
}
}