@font-face {
font-family: 'Roboto';
src: url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Roboto-Medium.woff2) format('woff2'),
url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Roboto-Medium.woff) format('woff'),
url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Roboto-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Poppins';
src: url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Poppins-Regular.woff2) format('woff2'),
url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Poppins-Regular.woff) format('woff'),
url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Poppins-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
src: url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Roboto-Regular.woff2) format('woff2'),
url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Roboto-Regular.woff) format('woff'),
url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Roboto-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
src: url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Roboto-SemiBold.woff2) format('woff2'),
url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Roboto-SemiBold.woff) format('woff'),
url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Roboto-SemiBold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Poppins';
src: url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Poppins-SemiBold.woff2) format('woff2'),
url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Poppins-SemiBold.woff) format('woff'),
url(//www.arriva-service.de/wp-content/themes/bb-theme-child/assets/fonts/Poppins-SemiBold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
font-display: swap;
} h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
a {
transition: linear .25s;
text-decoration: none !important;
}
.fl-rich-text>p:last-child {
margin-bottom: 0 !important;
}
.fl-rich-text p {
margin-bottom: 4px;
}
.fl-page-content ul,
.fl-page-content ol {
padding-left: 20px;
}
.fl-page iframe {
max-width: 100%;
}
.as-small-font {
font-size: 14px;
}
.pp-aspect-ratio-169 .pp-video-player {
display: flex;
}
@media(max-width:992px) {
a {
overflow-wrap: break-word;
word-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
} .fl-rich-text ul,
.fl-rich-text ol {
padding: 0;
margin: 0;
padding-left: 32px;
margin-bottom: 4px;
} .fl-builder-blocks *,
.ui-autocomplete-input {
color: inherit !important;
}
.fl-lightbox-wrap h1,
.fl-lightbox-wrap h2,
.fl-lightbox-wrap h3,
.fl-lightbox-wrap h4,
.fl-lightbox-wrap h5,
.fl-lightbox-wrap h6 {
display: inherit !important;
background-color: inherit !important;
color: inherit !important;
}
.fl-builder-panel #module_search {
background-color: inherit !important;
border: inherit !important;
color: inherit !important;
}
.fl-builder-panel #module_search::-moz-placeholder {
color: inherit !important;
}
body .fl-builder-content .fl-module .fl-module-content .fl-rich-text a,
body .fl-module.fl-module-rich-text.fl-rich-text a {
color: #004d9f;
}
body .fl-builder-content .fl-module .fl-module-content .fl-rich-text a:hover,
body .fl-module.fl-module-rich-text.fl-rich-text a:hover {
color: #417fbd;
}
.as-footer-links a {
color: #FFF !important;
cursor: pointer;
}
.as-footer-links a:hover,
.as-footer-links a:active {
color: #C1D3E6 !important;
} .fl-button,
.fl-button > span {
transition: background-color 250ms, color 250ms, box-shadow 250ms !important;
}
.fl-builder-content .fl-button:active {
top: 0 !important;
}
.fl-button {
box-shadow: 0px -1px 1.6px 0.25px rgba(137, 82, 16, 0.20) inset, 1px 2px 2px 0px rgba(255, 255, 255, 0.40) inset;
}
.as-primary-button .fl-button:active,
.as-primary-button .fl-button:focus {
background-color: #FBB900 !important;
box-shadow: 1px 1px 2.4px 1px rgba(110, 84, 45, 0.32) inset !important;
}
.as-secondary-button .fl-button {
box-shadow: 0px -1px 1.6px 0.25px rgba(9, 25, 56, 0.20) inset, 1px 2px 2px 0px rgba(255, 255, 255, 0.40) inset;
}
.as-secondary-button .fl-button:hover {
box-shadow: 0px -1px 1.6px 0.25px rgba(22, 44, 88, 0.20) inset, 1px 2px 2px 0px rgba(255, 255, 255, 0.60) inset;
}
.as-secondary-button .fl-button:active,
.as-secondary-button .fl-button:focus {
background-color: #004D9F !important;
box-shadow: 1px 1px 2.4px 1px rgba(9, 25, 56, 0.32) inset !important;
}
.as-ghost-button .fl-button {
box-shadow: none !important;
}
.as-ghost-button .fl-button:active,
.as-ghost-button .fl-button:active > span {
color: #003C7A !important;
} .fl-icon-group .fl-icon i {
border-radius: 4px;
transition: linear .25s;
box-shadow: 0px -1px 1.6px 0.25px rgba(9, 25, 56, 0.20) inset, 1px 1px 2px 0px rgba(255, 255, 255, 0.40) inset;
} .wp-block-image img {
border-radius: 8px;
}