@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 300;
src: url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-300italic.eot); src: local(''),
url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-300italic.eot?#iefix) format('embedded-opentype'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-300italic.woff2) format('woff2'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-300italic.woff) format('woff'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-300italic.ttf) format('truetype'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-300italic.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-regular.eot); src: local(''),
url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-regular.woff2) format('woff2'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-regular.woff) format('woff'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-regular.ttf) format('truetype'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-regular.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-700.eot); src: local(''),
url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-700.eot?#iefix) format('embedded-opentype'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-700.woff2) format('woff2'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-700.woff) format('woff'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-700.ttf) format('truetype'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/lato-v23-latin-700.svg#Lato) format('svg'); } @font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/source-sans-pro-v21-latin-regular.eot); src: local(''),
url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/source-sans-pro-v21-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/source-sans-pro-v21-latin-regular.woff2) format('woff2'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/source-sans-pro-v21-latin-regular.woff) format('woff'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/source-sans-pro-v21-latin-regular.ttf) format('truetype'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro) format('svg'); } @font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
src: url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/source-sans-pro-v21-latin-italic.eot); src: local(''),
url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/source-sans-pro-v21-latin-italic.eot?#iefix) format('embedded-opentype'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/source-sans-pro-v21-latin-italic.woff2) format('woff2'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/source-sans-pro-v21-latin-italic.woff) format('woff'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/source-sans-pro-v21-latin-italic.ttf) format('truetype'), url(https://www.omni-fides.de/wp-content/themes/omnifides/fonts/source-sans-pro-v21-latin-italic.svg#SourceSansPro) format('svg'); }
.main-navigation a.navbar-brand {
background: url(https://www.omni-fides.de/wp-content/uploads/2021/12/omnifides_logo.png) no-repeat 0 50%;
background-size: contain;
margin: 0.5em;
min-width: 9em;
}
.main-navigation .navbar-brand,
.main-navigation .navbar-brand:hover,
.main-navigation .navbar-brand:focus {
color: transparent;
}
.main-navigation .menu-toggle {
border-color: #1c7b96;
}
.main-navigation .menu-toggle .icon-bar {
background-color: #1c7b96;
}
.main-navigation .menu-toggle:hover,
.main-navigation .menu-toggle:focus {
background-color: #1c7b96;
border-radius: 4px;
}
.site-header {
background-position-x: 0 !important;
}
.site-title {
text-transform: none;
display: none;
}
.site-title,
.site-description {
text-shadow: rgb(255 255 255 / 10%) -1px -1px 1px, rgb(0 0 0 / 50%) 1px 1px 1px, rgb(0 0 0 / 75%) 1px 1px 10px
}
.site-description {
font-size: 1.5em;
padding-left: 1em;
padding-right: 1em;
max-width: 65%;
margin-left: auto;
}
#main .entry-header .entry-meta::after {
background: url(https://www.omni-fides.de/wp-content/uploads/2025/05/Goldene_Punkte_Trenner.png) no-repeat 50% 50%;
background-size: contain;
height: 3em;
width: 12em;
}
.wp-block-group h3 {
display: block;
color: transparent;
width: 100%;
height: 4em;
background: 50% 0 / contain no-repeat url(https://www.omni-fides.de/wp-content/uploads/2022/01/Homepage_Blog_Überschrift_-e1641061360988.png);
overflow: hidden;
}
#main > *,
#primary nav > .nav-links,
#secondary .widget {
border-radius: 10px;
}
.content-area img {
border-radius: 5px !important;
}
.content-area .entry-content .wp-block-image .is-resized img {
height: auto !important;
}
#main > .not-found {
margin-bottom: 2em;
}
.content-area ul {
margin-bottom: 1.5em;
line-height: 1.7em;
}
p.buttongroup {
display: flex;
}
p.buttongroup > * {
flex: 1;
vertical-align: middle;
}
p.buttongroup > span {
padding: 1em 1em;
text-align: center;
flex: 0;
}
a.button,
a.add_to_cart_button,
button:not(.menu-toggle, .dropdown-toggle, .wc-block-components-quantity-selector__button, .wc-block-cart-item__remove-link, .wc-block-components-totals-shipping__change-address__link, .wc-block-components-panel__button, .multilevel-checkout-sidebar-nav-toggle) {
background-color: #1c7b96 !important;
border-color: #1c7b96 !important;
padding: 10px;
font-size: 20px !important;
color: white !important;
border-radius: 5px !important;
display: inline-block;
text-align: center;
}
a.button.gold {
background-color: #af8602 !important;
border-color: #af8602 !important;
}
.container.top a.button {
width: 100%;
margin-bottom: 1em;
}
a.button,
a.add_to_cart_button {
margin: 0.2em 0;
}
a.button:hover,
a.add_to_cart_button:hover,
button:not(.menu-toggle, .dropdown-toggle, .wc-block-components-quantity-selector__button, .wc-block-cart-item__remove-link, .wc-block-components-totals-shipping__change-address__link, .wc-block-components-panel__button, .multilevel-checkout-sidebar-nav-toggle):hover {
opacity: 0.8;
filter:alpha(opacity=80);
text-decoration: none;
}
a.button .small {
font-size: 0.7em;
}
#secondary a.button,
.container.top a.button {
display: block;
margin-top: 0;
line-height: 1.2;
}
#secondary a.button .title,
.container.top a.button .title {
margin-bottom: 0.5em;
}
table {
-ms-word-break: normal;
word-break: normal;
}
th, td {
padding: 0.5em;
}
.post-content hr {
border-color: #eee;
border-style: solid;
width: 50%;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: #e8f0f3;
}
.quotation {
color: #1c7b96;
max-width: 500px;
margin-left: auto;
margin-right: auto;
}
.post-content mark {
color: #1c7b96 !important;
}
.post-content .has-large-font-size {
font-size: 26px !important;
}
.quotes_box_and_tips {
padding: 0;
}
.quotes_box_and_tips .testimonials_box h3 {
display: none;
}
.quotes_box_and_tips .testimonials_box p {
font-size: 1.1em;
}
.single .byline,
.group-blog .byline,
.entry-date .byline {
display: none;
}
.featured-image {
padding-top: 1.5em;
}
.entry-footer {
display: none;
}
.post-comments {
display: none;
}
.entry-summary ul li,
.entry-content ul li {
text-align: left;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
background: #1c7b96;
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
background: #1c7b96;
opacity: 0.7;
}
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
background: #1c7b96;
opacity: 0.85;
}
.podcast_badges img {
width: 200px;
}
.podcast_badges {
display: flex;
align-items: center;
justify-content: center;
flex-flow: row;
column-gap: 10px;
flex-wrap: wrap;
max-width: 420px;
margin-left: auto;
margin-right: auto;
}
.introicons {
margin-top: 1em;
}
.introicons .wp-block-column {
padding: 0;
}
.introicons figure {
text-align: center;
}
.introicons img {
max-width: 150px;
margin-bottom: 0.5em;
}
.introicons p {
font-size: 1.2em;
line-height: 1.3em;
color: #1c7b96;
}
@media (max-width: 781px) {
.introicons .wp-block-column {
display: flex;
align-items: center;
}
.introicons figure {
flex: 1;
padding-right: 0.5em;
}
.introicons p {
flex: 1;
margin-bottom: 0.5em;
}
}
.search-submit {
width: 37px;
}
.search-submit::before {
line-height: 35px;
left: 0;
}
body.woocommerce-page #secondary {
display: none;
}
@media (min-width: 992px) {
body.woocommerce-page .col-md-9 {
width: 100%;
}
}
.woocommerce-page h2,
.woocommerce-page .entry-summary,
.woocommerce-page .entry-content:not(#tab-description) {
text-align: left;
}
.woocommerce-page .summary {
padding-left: 0;
padding-right: 0;
}
.woocommerce-page .content-area ul {
margin-bottom: inherit;
line-height: inherit;
}
.woocommerce-page .product_meta {
display: list;
}
.woocommerce-page .product_meta > span {
display: list-item;
}
.woocommerce-page .woocommerce div.product div.images .flex-control-thumbs li {
width: 23.5%;
margin-right: 2%;
margin-bottom: 2%;
}
.woocommerce-page .woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
margin-right: 0;
}
.woocommerce-page .wc-block-components-panel__button {
border: 0 !important;
}
.woocommerce-page .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-metadata {
word-break: break-word;
font-size: .75em;
}
.woocommerce-page .is-large .wp-block-woocommerce-checkout-order-summary-block {
border: 0;
}
.woocommerce-page a.button,
.woocommerce-page a.add_to_cart_button,
.woocommerce-page button {
font-size: inherit !important;
line-height: inherit;
}
.woocommerce-page button.single_add_to_cart_button {
padding-top: 12px;
padding-bottom: 12px;
}
.woocommerce-page .wc-block-checkout__shipping-method-option > span {
display: block;
font-size: 0.8em;
}
.woocommerce-page button.wc-block-checkout__shipping-method-option {
background-color: transparent !important;
color: inherit !important;
border: 0;
}
.woocommerce-page .wc-block-components-totals-shipping__change-address__link {
color: inherit !important;
}
.woocommerce-page .wc-block-components-form .wc-block-components-text-input label,
.woocommerce-page .wc-block-components-text-input label {
margin-top: -5px !important;
}
.woocommerce-page .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,
.woocommerce-page .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label {
margin-top: -3px !important;
}
.woocommerce-page .is-medium table.wc-block-cart-items .wc-block-cart-items__row,
.woocommerce-page .is-mobile table.wc-block-cart-items .wc-block-cart-items__row,
.woocommerce-page .is-small table.wc-block-cart-items .wc-block-cart-items__row {
padding: 16px 16px;
}
.woocommerce-page .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,
.woocommerce-page .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,
.woocommerce-page .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
padding-left: 16px;
}
.woocommerce-page .woocommerce-message .button {
margin-left: 0.5em;
}
@media (max-width: 500px) {
.woocommerce-page .woocommerce-message .button {
float: none;
display: block;
}
}
.woocommerce-page #payment-method-message,
.woocommerce-page .wc-block-components-bnpl-wrapper {
display: none;
}
.woocommerce-page .price:has(+#payment-method-message.ready),
.woocommerce-page .wp-block-woocommerce-product-price:has(+#payment-method-message.ready) {
margin-bottom: inherit;
}
.woocommerce-page .wc-block-components-radio-control .wc-block-components-radio-control__input {
top: 1.6em;
}
.wc-block-components-button.wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected {
outline: 1px solid hsla(0, 0%, 7%, .8) !important;
}
.woocommerce-page .legal-price-info .wc-gzd-additional-info.small-business-info {
display: block;
font-size: 0.7em;
}
.site-footer {
background-color: #1c7b96;
}
.site-footer .site-info {
display: flex;
}
.site-footer .site-info > * {
flex: 1;
}
.site-footer a:hover,
.site-footer a:active,
.site-footer a:visited {
color: #fff;
text-decoration: underline;
}
.site-footer img {
margin-bottom: 0;
border-radius: 5px;
}
.mobile_only {
display: none !important;
}
@media (max-width: 991px) {
.mobile_only {
display: block !important;
}
.mobile_hidden {
display: none !important;
}
}
@media (max-width: 768px) {
.main-navigation a.navbar-brand {
min-width: 7em;
}
.site-description {
font-size: 1.2em;
}
.site-footer .site-info {
display: block;
}
.site-footer .site-info > * {
margin-bottom: 1em;
}
.site-footer .site-info > *:last-child {
margin-bottom: 0;
}
}
@media (max-width: 500px) {
.main-navigation a.navbar-brand {
min-width: 6em;
}
.site-description {
font-size: 1.0em;
}
p.buttongroup,
p.buttongroup > * {
display: block;
}
.podcast_badges > div {
flex-basis: 45%;
}
.introicons img {
max-width: 120px;
}
}