@media screen and (max-width: 48em) {
.hidden-on-tablet-portrait-and-smaller {
display: none;
}
}
@media screen and (min-width: 769px) {
.hidden-on-everything-larger-than-tablet-portrait {
display: none;
}
}
.hidden-element {
display: none;
}
@font-face {
font-family: 'encode_sanslight';
src: url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Encode-Sans/encodesans-light-webfont.woff2) format('woff2'), url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Encode-Sans/encodesans-light-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'encode_sansmedium';
src: url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Encode-Sans/encodesans-medium-webfont.woff2) format('woff2'), url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Encode-Sans/encodesans-medium-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'encode_sanssemibold';
src: url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Encode-Sans/encodesans-semibold-webfont.woff2) format('woff2'), url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Encode-Sans/encodesans-semibold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'encode_sansbold';
src: url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Encode-Sans/encodesans-bold-webfont.woff2) format('woff2'), url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Encode-Sans/encodesans-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'encode_sansblack';
src: url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Encode-Sans/encodesans-black-webfont.woff2) format('woff2'), url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Encode-Sans/encodesans-black-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'encode_sans_semicondensedSBd';
src: url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Encode-Sans/encodesanssemicondensed-semibold-webfont.woff2) format('woff2'), url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Encode-Sans/encodesanssemicondensed-semibold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'jurademibold';
src: url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Jura/jura-demibold-webfont.woff2) format('woff2'), url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Jura/jura-demibold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'juralight';
src: url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Jura/jura-light-webfont.woff2) format('woff2'), url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Jura/jura-light-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'juramedium';
src: url(/wp-content/themes/f-custom/styles/jura-medium-webfont.woff2) format('woff2'), url(/wp-content/themes/f-custom/styles/jura-medium-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'jurabook';
src: url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Jura/jura-regular-webfont.woff2) format('woff2'), url(//feuerwehrerlebniswelt.de/wp-content/themes/f-custom/fonts/Jura/jura-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
.h1-visual {
font-family: "encode_sans_semicondensedSBd", Helvetica Neue, Helvetica, Arial, sans-serif !important;
color: #183e74 !important;
font-size: 24px !important;
font-size: 1.5rem !important;
margin-bottom: 40px;
margin-bottom: 2.5rem;
letter-spacing: 1px !important;
letter-spacing: 0.0625rem !important;
}
.h2-visual {
font-family: "encode_sansmedium", Helvetica Neue, Helvetica, Arial, sans-serif !important;
color: #183e74 !important;
font-size: 24px !important;
font-size: 1.5rem !important;
margin-bottom: 40px;
margin-bottom: 2.5rem;
}
.text-intro {
font-size: 18px;
font-size: 1.125rem;
color: #e30613;
font-family: "encode_sanssemibold", Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.text-basic {
font-size: 18px;
font-size: 1.125rem;
font-family: "encode_sanslight", Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.icon-subline {
text-align: center;
color: #183e74;
font-size: 18px;
font-size: 1.125rem;
font-family: "encode_sansmedium", Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.home-attention-teaser,
.basic-news-grid-teaser {
font-size: 18px;
font-size: 1.125rem;
color: #183e74;
font-family: "encode_sanslight", Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.links-to-subpages-teaser {
font-size: 18px;
font-size: 1.125rem;
color: #ffffff;
font-family: "encode_sanslight", Helvetica Neue, Helvetica, Arial, sans-serif !important;
margin-bottom: 60px;
margin-bottom: 3.75rem;
}
.interviewee-name {
color: #e30613;
font-family: "encode_sansmedium", Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.datenschutz-extern {
font-size: 18px;
font-size: 1.125rem;
font-family: "encode_sanslight", Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.datenschutz-extern h2 {
font-family: "encode_sans_semicondensedSBd", Helvetica Neue, Helvetica, Arial, sans-serif !important;
color: #183e74 !important;
font-size: 24px !important;
font-size: 1.5rem !important;
margin-bottom: 40px;
margin-bottom: 2.5rem;
letter-spacing: 1px !important;
letter-spacing: 0.0625rem !important;
margin-top: 40px;
margin-top: 2.5rem;
}
.datenschutz-extern h3 {
font-family: "encode_sansmedium", Helvetica Neue, Helvetica, Arial, sans-serif !important;
color: #183e74 !important;
font-size: 24px !important;
font-size: 1.5rem !important;
margin-bottom: 40px;
margin-bottom: 2.5rem;
}
.datenschutz-extern h4 {
font-family: "encode_sanslight", Helvetica Neue, Helvetica, Arial, sans-serif !important;
color: #183e74 !important;
font-size: 24px !important;
font-size: 1.5rem !important;
margin-bottom: 40px;
margin-bottom: 2.5rem;
}
.framed-border {
border-color: #183e74;
border-radius: 16px;
border-radius: 1rem;
border-style: dashed;
border-width: 4px;
border-width: 0.25rem;
margin-left: 4px;
margin-left: 0.25rem;
margin-right: 4px;
margin-right: 0.25rem;
}
@media screen and (max-width: 1199px) {
.framed-border {
margin-top: 20px;
margin-top: 1.25rem;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.framed-border .vc_column_container .vc_column-inner {
padding-left: 4px !important;
padding-left: 0.25rem !important;
padding-right: 4px !important;
padding-right: 0.25rem !important;
}
}
.framed-button {
margin-bottom: 12px;
margin-bottom: 0.75rem;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.framed-button .vc_btn3.vc_btn3-size-md {
padding-left: 0px !important;
padding-left: 0rem !important;
padding-right: 0px !important;
padding-right: 0rem !important;
}
}
.framed-button a {
font-family: "Jura", Helvetica Neue, Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 16px !important;
font-size: 1rem !important;
color: #e30613 !important;
}
@media screen and (min-width: 1200px) and (max-width: 1324px) {
.framed-button a {
font-size: 14px !important;
font-size: 0.875rem !important;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.framed-button a {
font-size: 10px !important;
font-size: 0.625rem !important;
}
}
.framed-button:hover a,
.framed-button:active a,
.framed-button:focus a {
color: #b1050f !important;
}
.vc_btn3.vc_btn3-color-white:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-white:active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-white:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus {
background-color: #ffffff;
}
.framed-button-icon {
margin-bottom: 0px;
margin-bottom: 0rem;
margin-top: 16px;
margin-top: 1rem;
}
.framed-button-icon img {
height: 40px;
height: 2.5rem;
width: auto;
}
@media screen and (min-width: 900px) {
.fusion-header {
padding-top: 0px !important;
padding-top: 0rem !important;
margin-top: -50px;
margin-top: -3.125rem;
}
}
@media screen and (min-width: 900px) {
.fusion-secondary-main-menu {
padding-bottom: 20px;
padding-bottom: 1.25rem;
}
}
.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {
padding-top: 20px;
padding-top: 1.25rem;
}
.fusion-social-links-header .fusion-social-networks a.custom img {
max-height: 80px !important;
max-height: 5rem !important;
padding-left: 60px !important;
padding-left: 3.75rem !important;
}
@media screen and (max-width: 393px) {
.fusion-social-links-header .fusion-social-networks a.custom img {
display: none;
}
}
.fusion-alignright {
z-index: 99;
}
#blue-button .vc_btn3-color-juicy-pink,
.blue-button .vc_btn3-color-juicy-pink {
font-family: "Jura", Helvetica Neue, Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 24px !important;
font-size: 1.5rem !important;
background-color: #183e74 !important;
}
#blue-button .vc_btn3-color-juicy-pink:hover,
.blue-button .vc_btn3-color-juicy-pink:hover,
#blue-button .vc_btn3-color-juicy-pink:active,
.blue-button .vc_btn3-color-juicy-pink:active,
#blue-button .vc_btn3-color-juicy-pink:focus,
.blue-button .vc_btn3-color-juicy-pink:focus {
background-color: #1f5096 !important;
}
.red-button .vc_btn3-color-juicy-pink {
font-family: "Jura", Helvetica Neue, Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 24px !important;
font-size: 1.5rem !important;
background-color: #e30613 !important;
}
.red-button .vc_btn3-color-juicy-pink:hover,
.red-button .vc_btn3-color-juicy-pink:active,
.red-button .vc_btn3-color-juicy-pink:focus {
background-color: #f91926 !important;
}
.red-section {
padding-top: 40px;
padding-top: 2.5rem;
padding-bottom: 40px;
padding-bottom: 2.5rem;
background-color: #e30613;
}
.red-section .h1-visual {
color: #ffffff !important;
}
.blue-section {
padding-top: 40px;
padding-top: 2.5rem;
padding-bottom: 40px;
padding-bottom: 2.5rem;
background-color: #183e74;
}
.blue-section .h1-visual {
color: #ffffff !important;
}
.blue-section .text-basic {
color: #ffffff !important;
}
.white-section {
padding-top: 40px;
padding-top: 2.5rem;
padding-bottom: 40px;
padding-bottom: 2.5rem;
}
@media screen and (min-width: 1920px) {
.ticket-img img {
position: absolute;
right: -240px;
right: -15rem;
z-index: 9;
top: -90px;
top: -5.625rem;
}
}
.basic-grid-articles .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
padding-left: 0px;
padding-left: 0rem;
padding-right: 0px;
padding-right: 0rem;
}
.basic-article-grid h3 {
font-family: "encode_sans_semicondensedSBd", Helvetica Neue, Helvetica, Arial, sans-serif !important;
color: #183e74 !important;
font-size: 24px !important;
font-size: 1.5rem !important;
margin-bottom: 40px;
margin-bottom: 2.5rem;
letter-spacing: 1px !important;
letter-spacing: 0.0625rem !important;
}
.basic-article-grid .vc_gitem-zone-mini .vc_gitem_row.vc_row.vc_gitem-row-position-top .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
padding-left: 0px;
padding-left: 0rem;
padding-right: 0px;
padding-right: 0rem;
}
.basic-grid-articles .vc_btn3-color-juicy-pink {
font-family: "encode_sansbold", Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 24px !important;
font-size: 1.5rem !important;
background-color: #183e74 !important;
}
.basic-grid-articles .vc_btn3-color-juicy-pink:hover,
.basic-grid-articles .vc_btn3-color-juicy-pink:active,
.basic-grid-articles .vc_btn3-color-juicy-pink:focus {
background-color: #1f5096 !important;
}
@media screen and (min-width: 937px) {
.fusion-footer-widget-area.fusion-widget-area {
padding-top: 200px;
padding-top: 12.5rem;
}
}
@media screen and (min-width: 1280px) {
.fusion-footer-widget-area.fusion-widget-area {
padding-top: 240px;
padding-top: 15rem;
}
}
@media screen and (min-width: 1735px) {
.fusion-footer-widget-area.fusion-widget-area {
padding-top: 300px;
padding-top: 18.75rem;
}
}
@media screen and (min-width: 1979px) {
.fusion-footer-widget-area.fusion-widget-area {
padding-top: 340px;
padding-top: 21.25rem;
}
}
@media screen and (min-width: 2123px) {
.fusion-footer-widget-area.fusion-widget-area {
padding-top: 380px;
padding-top: 23.75rem;
}
}
@media screen and (min-width: 2325px) {
.fusion-footer-widget-area.fusion-widget-area {
padding-top: 420px;
padding-top: 26.25rem;
}
}
@media screen and (min-width: 2453px) {
.fusion-footer-widget-area.fusion-widget-area {
padding-top: 460px;
padding-top: 28.75rem;
}
}
.fusion-footer-widget-area.fusion-widget-area .textwidget a {
color: #ffffff;
}
@media screen and (min-width: 644px) {
}
.fusion-footer-widget-area.fusion-widget-area .textwidget a:hover,
.fusion-footer-widget-area.fusion-widget-area .textwidget a:focus,
.fusion-footer-widget-area.fusion-widget-area .textwidget a:active {
color: #f91926;
}
@media screen and (max-width: 644px) {
.textwidget {
text-align: center;
}
}
@media screen and (max-width: 640px) {
#content {
margin-bottom: 0px;
margin-bottom: 0rem;
}
}
@media screen and (min-width: 1200px) {
.eintritt-tabelle .vc_column-inner {
padding-left: 0px;
padding-left: 0rem;
}
}
.tickera-checkout .coupon_code {
margin-bottom: 40px !important;
margin-bottom: 2.5rem !important;
}
@media screen and (max-width: 514px) {
.tickera-checkout tr {
display: block;
width: 470px;
width: 29.375rem;
}
}
@media screen and (max-width: 450px) {
.tickera-checkout tr {
display: block;
width: 388px;
width: 24.25rem;
}
}
@media screen and (max-width: 388px) {
.tickera-checkout tr {
display: block;
width: 300px;
width: 18.75rem;
}
}
.tickera-button {
border: none!important;
background-color: #183e74 !important;
font-family: "Jura", Helvetica Neue, Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 24px !important;
font-size: 1.5rem !important;
}
.tickera-button:hover,
.tickera-button:active,
.tickera-button:focus {
background-color: #1f5096 !important;
}
@media screen and (max-width: 801px) {
.tickera-button {
font-size: 16px !important;
font-size: 1rem !important;
}
}
@media screen and (max-width: 604px) {
.tickera-button {
margin-top: 60px;
margin-top: 3.75rem;
}
}
.tickera .order_details_title {
margin-right: 40px;
margin-right: 2.5rem;
}
.tickera-container a {
font-family: "encode_sanssemibold", Helvetica Neue, Helvetica, Arial, sans-serif;
}
.tickera-container a:hover,
.tickera-container a:active,
.tickera-container a:focus {
color: #f91926 !important;
}
.tickera-container .vc_tta-title-text {
font-size: 20px;
font-size: 1.25rem;
}
.tickera-container-anleitung .vc_tta-title-text {
font-size: 20px;
font-size: 1.25rem;
}
.tickera_additional_info .tickera-input-field {
margin-bottom: 30px !important;
margin-bottom: 1.875rem !important;
}
.tickera .order-details.widefat.shadow-table tr {
margin-bottom: 30px;
margin-bottom: 1.875rem;
border-bottom-width: 1px;
border-bottom-width: 0.0625rem;
border-bottom-style: solid;
border-bottom-color: #c8c8c8;
}
@media screen and (max-width: 767px) {
.tickera .order-details.widefat.shadow-table tr {
display: block;
width: 470px;
width: 29.375rem;
border-bottom-width: 1px;
border-bottom-width: 0.0625rem;
border-bottom-style: solid;
border-bottom-color: #c8c8c8;
margin-bottom: 20px;
margin-bottom: 1.25rem;
margin-top: 20px;
margin-top: 1.25rem;
}
}
@media screen and (max-width: 450px) {
.tickera .order-details.widefat.shadow-table tr {
display: block;
width: 388px;
width: 24.25rem;
border-bottom-width: 1px;
border-bottom-width: 0.0625rem;
border-bottom-style: solid;
border-bottom-color: #c8c8c8;
margin-bottom: 20px;
margin-bottom: 1.25rem;
margin-top: 20px;
margin-top: 1.25rem;
}
}
@media screen and (max-width: 388px) {
.tickera .order-details.widefat.shadow-table tr {
display: block;
width: 300px;
width: 18.75rem;
border-bottom-width: 1px;
border-bottom-width: 0.0625rem;
border-bottom-style: solid;
border-bottom-color: #c8c8c8;
margin-bottom: 20px;
margin-bottom: 1.25rem;
margin-top: 20px;
margin-top: 1.25rem;
}
}
@media screen and (min-width: 768px) {
.tickera .order-details.widefat.shadow-table tr th,
.tickera .order-details.widefat.shadow-table tr td {
padding-right: 20px;
padding-right: 1.25rem;
padding-top: 20px;
padding-top: 1.25rem;
padding-bottom: 20px;
padding-bottom: 1.25rem;
}
}
@media screen and (max-width: 767px) {
.tickera .order-details.widefat.shadow-table tr th,
.tickera .order-details.widefat.shadow-table tr td {
display: block;
width: 100%;
}
}
@media screen and (max-width: 450px) {
.tickera .order-details.widefat.shadow-table tr th,
.tickera .order-details.widefat.shadow-table tr td {
display: block;
width: 100%;
}
}
@media screen and (max-width: 388px) {
.tickera .order-details.widefat.shadow-table tr th,
.tickera .order-details.widefat.shadow-table tr td {
display: block;
width: 100%;
}
}
@media screen and (min-width: 768px) {
.tickera .order-details.widefat.shadow-table tr th {
text-align: left;
}
}
@media screen and (max-width: 767px) {
.tickera .order-details.widefat.shadow-table tr th {
text-align: left;
}
}
@media screen and (max-width: 450px) {
.tickera .order-details.widefat.shadow-table tr th {
text-align: left;
}
}
@media screen and (max-width: 388px) {
.tickera .order-details.widefat.shadow-table tr th {
text-align: left;
}
}
.fehlt {
color: orange!important;
}