@font-face {
font-family: 'Jost';
font-style: normal;
font-weight: 400;
src: url(//www.barbarossa-orthopaedie.de/wp-content/themes/salient-child/fonts/jost-v14-latin-regular.woff2) format('woff2'), url(//www.barbarossa-orthopaedie.de/wp-content/themes/salient-child/fonts/jost-v14-latin-regular.woff) format('woff'); } @font-face {
font-family: 'Jost';
font-style: normal;
font-weight: 500;
src: url(//www.barbarossa-orthopaedie.de/wp-content/themes/salient-child/fonts/jost-v14-latin-500.woff2) format('woff2'), url(//www.barbarossa-orthopaedie.de/wp-content/themes/salient-child/fonts/jost-v14-latin-500.woff) format('woff'); } @font-face {
font-family: 'Jost';
font-style: normal;
font-weight: 600;
src: url(//www.barbarossa-orthopaedie.de/wp-content/themes/salient-child/fonts/jost-v14-latin-600.woff2) format('woff2'), url(//www.barbarossa-orthopaedie.de/wp-content/themes/salient-child/fonts/jost-v14-latin-600.woff) format('woff'); }  .row .col .wpb_text_column h1, .row .col .wpb_text_column h2, .row .col .wpb_text_column h3, 
.row .col .wpb_text_column h4, .row .col .wpb_text_column h5, .row .col .wpb_text_column h6,
.row .col .wpb_text_column p, #footer-outer #footer-widgets .col p {
margin: 0;
padding: 0;
} .row .col .wpb_text_column h1+*, .row .col .wpb_text_column h2+* {
margin-top: 1.5em;
}
.row .col .wpb_text_column h3+*, .row .col .wpb_text_column h4+*, 
.row .col .wpb_text_column h5+*, .row .col .wpb_text_column h6+* {
margin-top: 1.1em;
}
.row .col .wpb_text_column p+*, #footer-outer #footer-widgets .col p+* {
margin-top: 0.8em;
} .row .col .wpb_text_column *+h2, .row .col .wpb_text_column *+h3, 
.row .col .wpb_text_column *+h4, .row .col .wpb_text_column *+h5, .row .col .wpb_text_column *+h6 {
margin-top: 1.3em;
} .row .col .wpb_text_column p>a {
font-weight: 600;
} @media only screen and (max-width: 1000px) {
.row .col .wpb_text_column p>a {
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
}
} .nectar-button.large {
font-size: 18px;
} #header-outer #top nav > ul > li[class*="button_solid_color"] > a {
margin-left: 0 !important;
} #header-outer #top nav > ul > li.menu-item-1763 > a {
border-right: 15px;
} #footer-widgets {
font-size: 16px;
line-height: 24px;
}
#footer-widgets .container .row >div:first-child {
padding-right: 5%;
} .page-submenu li {
margin-right: 40px;
font-weight: 500;
}
.page-submenu .mobile-menu-link {
font-weight: 500;
} .swiper-slide .content h1 {
margin-bottom: .3em;
}
.swiper-slide .content p {
max-width: 940px;
}
.swiper-slide .button a {
text-transform: none;
letter-spacing: 0;
font-size: 1em !important;
font-weight: 400;
}
@media only screen and (max-width: 999px) {
.swiper-slide .content h1 {
margin-bottom: .5em;
}
.swiper-slide .content .buttons {
padding-top: 30px;
}
.swiper-slide .button a {
padding: 15px 25px !important;
}
}     body .gform_wrapper .top_label .gfield_label {
margin-top: 0;
}
body .gform_wrapper .gform_body input::placeholder {
opacity: .5;
}
body .gform_wrapper .gform_body input,
body .gform_wrapper .gform_body textarea {
border-color: var(--nectar-accent-color);
border-color: #7ab0418f;
}
body .gform_wrapper .gfield_description {
font-size: 14px;
}
.gform-theme--framework {
--gf-ctrl-btn-bg-color-primary: var(--nectar-accent-color);
--gf-ctrl-btn-bg-color-ctrl: var(--nectar-accent-color);
--gf-ctrl-btn-bg-color-hover-ctrl: #7ab041c9;
--gf-ctrl-file-zone-icon-color: var(--nectar-accent-color);
--gf-ctrl-choice-check-color: var(--nectar-accent-color);
--gf-form-spinner-fg-color: var(--nectar-accent-color);
--gf-ctrl-btn-bg-color-hover-primary: var(--nectar-accent-color);
--gf-color-danger: var(--nectar-accent-color);
--gf-form-gap-y: 30px;
--gf-ctrl-padding-x: 14px;
--gf-ctrl-padding-y: 24px;
--gf-ctrl-color: var(--nectar-extra-color-1);
--gf-ctrl-outline-color-focus: transparent;
--gf-form-footer-margin-y-start: 40px;
--gf-ctrl-btn-font-size-md: 17px;
--gf-ctrl-btn-font-weight: 700;
--gf-ctrl-label-font-size-primary: 16px;
--gf-ctrl-label-font-size-secondary: 15px;
--gf-ctrl-label-font-size-tertiary: 15px;
--gf-ctrl-file-prog-bar-bg-color-loading: var(--nectar-accent-color);
}
.gform_confirmation_message {
background-color: var(--nectar-accent-color);
color: #fff;
padding: 6%;
border-radius: 20px;
font-weight: 700;
font-size: 20px;
text-align: center;
} .nectar-skip-to-content {
display: none !important;
visibility: hidden !important;
}
#dAopener.da-opener-position-bottom {
bottom: 5px;
top: auto;
}