body {
font-family: "Josefin Sans",Helvetica,Arial,sans-serif;
font-size: 1.125rem;
}
@media (max-width: 479px) {
body {
font-size: 0.875rem;
}
}
.top-button:hover, .top-button:focus {
color: #030303;
}
.site-header {
background-color: transparent;
}
.header-image {
position: absolute;
right: -22px;
bottom: 10px;
}
.header-image img {
max-width: 100%;
width: 25px;
}
#header-logo-link {
position: relative;
}
@media (min-width: 768px){
.header-image {
right: -45px;
}
.header-image img {
width: 35px;
}
}
#ball-rolling {
width: 20px;
height: auto;
position: absolute;
top: 11px;
right: -14px;
}
.site-title {
font: italic 2.225rem/1.1 "Playfair Display", Georgia, serif;
}
@media (min-width: 768px) {
.site-title {
font-size: 2.625rem;
}
}
.site-description {
color: #1e73be;
font-size: 0.75rem;
margin-left: 5px
word-break: keep-all;
}
@media (min-width: 320px) {
.site-description {
font-size: 0.875rem;
}
}
#fp-banner,
#page-banner,
#no-banner {
background-color: transparent;
}
#content {
background-color: transparent;
}
.post-thumbnail {
text-align: center;
padding: 5px 0 15px;
}
.entry-content img {
margin-top: 1em;
margin-bottom: 1em;
}
input[type="email"] {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 0.875rem;
line-height: 1.42857143;
color: #616161;
background-color: #ffffff;
border: 1px solid #d9d9d9;
}
#menu-angebote li {
margin-left: -8px;
margin-right: -8px;
}
#menu-angebote li a {
display: inline-block;
padding: 0 0 0 0.5rem;
text-decoration: none;
color: #222;
}
#menu-angebote li a, .primary-navigation ul ul a {
word-break: keep-all;
white-space: normal;
}
.primary-navigation ul ul a {
width: 250px;
} #left-sidebar, #right-sidebar, #left-sidebar li a, #left-sidebar aside li a:visited, #right-sidebar li a, #right-sidebar aside li a:visited {
color: #1e73be;
}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.full-width {
width: 100%;
}
#right-sidebar {
font-size: 1.2rem;
}
#right-sidebar .widget-title{
font-size: 2rem;
}
@font-face {
font-family: Test;
src: url(//www.systemball.de/wp-content/themes/longevity-child/css/ufonts.com_bree-regular-opentype.otf) format("opentype");
}
@font-face {
font-family: Test2;
src: url(//www.systemball.de/wp-content/themes/longevity-child/css/BreeSerif-Regular.otf) format("opentype");
}
#faq-list li a,
#einzeltherapie-list li a {
text-decoration: underline;
}
#no-banner {	display: none;}
.impressum > a {
margin-left: 20px;
}
.contact { margin-top: 30px; }
.contact .form {
margin-top: 20px;
}
.right-sidebar .contact-widget {
color: #000066;
}
.right-sidebar .contact-widget .name {
color: #009999;
font-family: 'Test2';
font-weight: bold;
margin-bottom: 20px;
}
#main .contact-widget .text-uppercase { text-transform: initial; }
#main .contact-widget small { font-size: inherit; }
#main .contact-widget .text-small-caps { font-variant: inherit; }
.text-uppercase {
text-transform: uppercase;
}
.text-small-caps {
font-variant: small-caps;
}
body.custom-background {
background-size: cover; 
}
@media (max-width:640px) {
body.custom-background {
background-attachment:initial;
}
}
.contact-form textarea {
max-width: 100%;
}
.content-seminar form {
margin-top: 50px;
margin-bottom: 30px;
}
.content-seminar h3 {
text-align: center;
font-family: "Josefin Sans",​Helvetica,​Arial,​sans-serif;
font-style: normal;
font-weight: bold;
}
.content-seminar .entry-title {
font-weight: bold;
}
.content-seminar .info-label {
width: 80px;
display: inline-block;
}
form .required label::before {
content: '* ';
color: red;
}
#form-seminar-ernaehrung .btn {
color: #616161;
background: #fff;
border-color: #769cd0;
}
#form-seminar-ernaehrung .btn:hover {
background: #ddd;
color: #414141;
}
.top-button {
margin-top: 10px; 
}
.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1; } @media (min-width: 1600px) {
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
float: left;
}
.col-xl-12 {
width: 100%;
}
.col-xl-11 {
width: 91.66666667%;
}
.col-xl-10 {
width: 83.33333333%;
}
.col-xl-9 {
width: 75%;
}
.col-xl-8 {
width: 66.66666667%;
}
.col-xl-7 {
width: 58.33333333%;
}
.col-xl-6 {
width: 50%;
}
.col-xl-5 {
width: 41.66666667%;
}
.col-xl-4 {
width: 33.33333333%;
}
.col-xl-3 {
width: 25%;
}
.col-xl-2 {
width: 16.66666667%;
}
.col-xl-1 {
width: 8.33333333%;
}
.col-xl-pull-12 {
right: 100%;
}
.col-xl-pull-11 {
right: 91.66666667%;
}
.col-xl-pull-10 {
right: 83.33333333%;
}
.col-xl-pull-9 {
right: 75%;
}
.col-xl-pull-8 {
right: 66.66666667%;
}
.col-xl-pull-7 {
right: 58.33333333%;
}
.col-xl-pull-6 {
right: 50%;
}
.col-xl-pull-5 {
right: 41.66666667%;
}
.col-xl-pull-4 {
right: 33.33333333%;
}
.col-xl-pull-3 {
right: 25%;
}
.col-xl-pull-2 {
right: 16.66666667%;
}
.col-xl-pull-1 {
right: 8.33333333%;
}
.col-xl-pull-0 {
right: auto;
}
.col-xl-push-12 {
left: 100%;
}
.col-xl-push-11 {
left: 91.66666667%;
}
.col-xl-push-10 {
left: 83.33333333%;
}
.col-xl-push-9 {
left: 75%;
}
.col-xl-push-8 {
left: 66.66666667%;
}
.col-xl-push-7 {
left: 58.33333333%;
}
.col-xl-push-6 {
left: 50%;
}
.col-xl-push-5 {
left: 41.66666667%;
}
.col-xl-push-4 {
left: 33.33333333%;
}
.col-xl-push-3 {
left: 25%;
}
.col-xl-push-2 {
left: 16.66666667%;
}
.col-xl-push-1 {
left: 8.33333333%;
}
.col-xl-push-0 {
left: auto;
}
.col-xl-offset-12 {
margin-left: 100%;
}
.col-xl-offset-11 {
margin-left: 91.66666667%;
}
.col-xl-offset-10 {
margin-left: 83.33333333%;
}
.col-xl-offset-9 {
margin-left: 75%;
}
.col-xl-offset-8 {
margin-left: 66.66666667%;
}
.col-xl-offset-7 {
margin-left: 58.33333333%;
}
.col-xl-offset-6 {
margin-left: 50%;
}
.col-xl-offset-5 {
margin-left: 41.66666667%;
}
.col-xl-offset-4 {
margin-left: 33.33333333%;
}
.col-xl-offset-3 {
margin-left: 25%;
}
.col-xl-offset-2 {
margin-left: 16.66666667%;
}
.col-xl-offset-1 {
margin-left: 8.33333333%;
}
.col-xl-offset-0 {
margin-left: 0;
}
}
.form-horizontal .form-group {
margin-left: -25px;
margin-right: -25px;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-success {
color: #00994d;
}
.text-failed {
color: #e62c2c;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, .15);
}
.well-lg {
padding: 24px;
border-radius: 6px;
}
.well-sm {
padding: 9px;
border-radius: 3px;
}