@charset "UTF-8";
@font-face {
  font-family: "ArboeV2";
  font-style: normal;
  font-weight: normal;
  src: url("../Fonts/ArboeV2/ArboeV2.eot");
  src: url("../Fonts/ArboeV2/ArboeV2.eot?#iefix") format("embedded-opentype"), url("../Fonts/ArboeV2/ArboeV2.woff") format("woff"), url("../Fonts/ArboeV2/ArboeV2.ttf") format("truetype"), url("../Fonts/ArboeV2/ArboeV2.svg#ArboeV2") format("svg");
}
[class*=arboeicon-]::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: "ArboeV2";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}

.arboeicon-arrow-down::before {
  content: "A";
}

.arboeicon-arrow-top-right::before {
  content: "B";
}

.arboeicon-atsign::before {
  content: "C";
}

.arboeicon-cone::before {
  content: "D";
}

.arboeicon-gas::before {
  content: "E";
}

.arboeicon-magnify::before {
  content: "F";
}

.arboeicon-map::before {
  content: "G";
}

.arboeicon-paragraph::before {
  content: "H";
}

.arboeicon-phone::before {
  content: "I";
}

.arboeicon-radio::before {
  content: "J";
}

.arboeicon-fadenkreuz::before {
  content: "M";
}

.arboeicon-info::before {
  content: "N";
  transform: rotate(180deg);
}

.arboeicon-search:before {
  content: "K";
}

@font-face {
  font-family: "VAG Rounded Light";
  font-style: normal;
  font-weight: normal;
  src: url("../Fonts/VAG/VAGRoundedLight.woff") format("woff"), url("../Fonts/VAG/VAGRoundedLight.woff2") format("woff2");
}
@font-face {
  font-family: "VAG Rounded Bold";
  font-style: normal;
  font-weight: normal;
  src: url("../Fonts/VAG/VAGRoundedBold.woff") format("woff"), url("../Fonts/VAG/VAGRoundedBold.woff2") format("woff2");
}
@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: normal;
  src: url("../Fonts/Raleway/Raleway.woff") format("woff"), url("../Fonts/Raleway/Raleway.woff2") format("woff2");
}
@media (max-width: 991.98px) {
  h1 {
    font-size: 2.2222222222rem;
  }
}
@media (max-width: 767.98px) {
  h1 {
    font-size: 2rem;
  }
}

@media (max-width: 991.98px) {
  h2 {
    font-size: 1.7777777778rem;
  }
}
@media (max-width: 767.98px) {
  h2 {
    font-size: 1.6rem;
  }
}

@media (max-width: 991.98px) {
  h3 {
    font-size: 1.5555555556rem;
  }
}
@media (max-width: 767.98px) {
  h3 {
    font-size: 1.4rem;
  }
}

@media (max-width: 991.98px) {
  h4 {
    font-size: 1.3333333333rem;
  }
}
@media (max-width: 767.98px) {
  h4 {
    font-size: 1.2rem;
  }
}

@media (max-width: 991.98px) {
  h5 {
    font-size: 1.1111111111rem;
  }
}
@media (max-width: 767.98px) {
  h5 {
    font-size: 1rem;
  }
}

@media (max-width: 991.98px) {
  h6 {
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  h6 {
    font-size: 1rem;
  }
}

.color-arboe-red {
  color: #e40613 !important;
}

.color-green {
  color: #28a745 !important;
}

.background-color-arboe-red {
  background-color: #e40613 !important;
}

.background-color-arboe-gray {
  background-color: #e6e6e6 !important;
}

.border-bottom-color-arboe-red {
  border-bottom: 1px solid #e40613 !important;
}

.border-bottom-color-arboe-grey {
  border-bottom: 1px solid #e6e6e6 !important;
}

.frame-color-arboe-red {
  border: 1px solid #e40613;
  padding: 20px;
}

hr {
  margin: 0;
}

@media (max-width: 575.98px) {
  .hidden-xs-down {
    display: none !important;
  }
}
.hidden-xs-up {
  display: none !important;
}

@media (max-width: 767.98px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 1129.98px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}
.hidden-xl-down {
  display: none !important;
}

@media (min-width: 1130px) {
  .hidden-xl-up {
    display: none !important;
  }
}
html.mobile .arboe-desktop {
  display: none !important;
}
html:not(.mobile) .arboe-mobile {
  display: none !important;
}

.top-offset {
  position: relative;
  top: 0.125em;
}

#consent-background {
  background-image: url("../Images/arboe_background.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  height: 100%;
  position: absolute;
  width: 100%;
}

#page-header {
  background: #e40613;
}
@media (min-width: 992px) {
  #page-header {
    background: #fff;
  }
}
#page-header img {
  height: 24px;
  width: auto;
}
@media (max-width: 991.98px) {
  #page-header img.logo-123-pannen-notruf {
    height: 15px;
  }
}
@media (min-width: 768px) {
  #page-header {
    padding: 8px 0 13px;
  }
}

#header-logo-info {
  color: #e40613;
  margin: 0 auto 0 16px;
}

@media (max-width: 767.98px) {
  #header-logos {
    padding: 8px 0 13px;
  }
}
@media (min-width: 992px) {
  #header-logos {
    align-items: flex-end;
    border-bottom: 1px solid #e40613;
    padding-bottom: 16px;
  }
  #header-logos #header-logo img {
    height: 48px;
  }
}

#header-logo {
  display: flex;
  padding: 0;
}

#header-toggle {
  border: 0;
  border-radius: 4px;
  color: #fff;
  outline: none;
  padding: 0;
}
@media (max-width: 991.98px) {
  #header-toggle {
    align-self: center;
    display: flex;
  }
}
#header-toggle .ic {
  height: 1em;
  position: relative;
  width: 1em;
}
#header-toggle .ic span {
  background: currentColor;
  border-radius: 2px;
  height: 2px;
  left: 0;
  position: absolute;
  transition: all 0.2s;
  width: 1em;
}
#header-toggle .ic span:nth-child(1) {
  top: 3px;
}
#header-toggle .ic span:nth-child(2) {
  top: 9px;
}
#header-toggle .ic span:nth-child(3) {
  top: 15px;
}
#header-toggle:not(.collapsed) .ic span {
  left: 0;
  top: calc(50% - 1px) !important;
  width: 20px;
}
#header-toggle:not(.collapsed) .ic span:nth-child(1) {
  transform: rotate(45deg);
}
#header-toggle:not(.collapsed) .ic span:nth-child(2) {
  opacity: 0;
}
#header-toggle:not(.collapsed) .ic span:nth-child(3) {
  transform: rotate(-45deg);
}

#header-nav a {
  color: #fff;
}
#header-nav a.dropdown-item:focus, #header-nav a.dropdown-item:hover {
  background-color: transparent;
}
#header-nav .nav-item-highlight {
  border: 1px solid #fff;
  border-radius: 10px;
  margin: 0 0 10px;
  padding: 0 10px;
  text-align: center;
}
@media (min-width: 992px) {
  #header-nav {
    padding-top: 8px;
  }
  #header-nav .nav-item > a {
    padding: 4px 8px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
  }
  #header-nav .nav-item.active > a {
    border-bottom: 4px solid #e40613;
  }
  #header-nav a {
    color: #000;
  }
  #header-nav a::after {
    display: none;
  }
  #header-nav .dropdown.show > a,
  #header-nav a:hover {
    background: #e40613;
    color: #fff !important;
  }
}

#header-menu ul {
  padding-top: 8px;
}
#header-menu .dropdown-menu {
  background: none;
}
@media (min-width: 992px) {
  #header-menu .dropdown-menu {
    background: linear-gradient(to bottom, #d3d3d3 0%, #f8f8f8 25%);
    margin-top: 0;
  }
  #header-menu .dropdown-menu a {
    background: transparent;
    font-size: 12px;
    padding: 4px 16px;
  }
  #header-menu .dropdown-menu a:hover {
    color: #e40613 !important;
    text-decoration: underline;
  }
  #header-menu .nav-item + .nav-item {
    margin-left: 8px;
  }
}

#header-buttons {
  padding: 0;
  text-align: right;
}
#header-buttons a {
  color: #fff;
}
#header-buttons a + a {
  margin-left: 8px;
}
#header-buttons .btn-light {
  color: #e40613 !important;
  background: none;
}
#header-buttons .btn-light:hover {
  color: #e40613 !important;
  background: none;
}
#header-buttons .btn-gray {
  padding-top: 7px;
  padding-bottom: 7px;
}

#header-breadcrumb {
  font-size: 13px;
}
#header-breadcrumb .fa-chevron-right {
  font-size: 11px;
}
#header-breadcrumb .fa-home {
  font-size: inherit;
}
#header-breadcrumb > div + div {
  margin-left: 0.5em;
}
@media (max-width: 991.98px) {
  #header-breadcrumb {
    margin-top: 20px;
  }
}

.search-bar-mobile input {
  background: transparent;
  border: 2px solid rgba(255, 255, 255, 0.75);
  color: #fff;
}
.search-bar-mobile input:hover, .search-bar-mobile input:focus {
  background: transparent;
  border: 2px solid #fff;
  color: #fff;
}
.search-bar-mobile input::placeholder {
  color: rgba(255, 255, 255, 0.75);
}

.membership-menu-registered .dropdown:hover .dropdown-menu {
  display: block;
  transform: translateY(-2px);
}

body {
  background: linear-gradient(to bottom, #d3d3d3 vh, #f8f8f8 50vh, #d3d3d3 100vh);
  min-height: calc(100vh - 10px);
}

a {
  text-decoration-skip-ink: auto;
  text-decoration-skip: ink;
}

main {
  background: #fff;
  margin-top: 20px;
}

#body-bar {
  border-top: 5px solid #dc3545;
  position: relative;
}

#body-shadow {
  background-color: #fff;
  box-shadow: 0 0 32px rgba(0, 0, 0, 0.5);
}

.share {
  margin-bottom: 20px;
}
.share a {
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #fff;
}
.share a + a {
  margin-left: 5px;
}
.share .facebook {
  background: #5972b5;
}

.custom-select {
  border-width: 1px;
  -webkit-appearance: none;
}
.custom-select:focus {
  box-shadow: 0 0 0 0.2rem rgba(228, 6, 19, 0.25);
}

img {
  height: auto;
  width: auto;
}

strong {
  font-weight: bold;
}

.btn-gray {
  color: #e40613;
  border: 1px solid #e40613;
}
.btn-gray:hover {
  border: 1px solid #e40613;
}

footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
footer li {
  padding-left: 0;
}
footer a {
  color: inherit;
  display: inline-block;
}
footer #footer-top-section {
  background-color: #fff;
  border-top: 1px solid #e40613;
  color: #000;
  padding-top: 40px;
}
footer #footer-top-section #footer-top-menu {
  display: flex;
  flex-flow: row wrap;
}
footer #footer-top-section #footer-top-menu li > a {
  border-bottom: 4px solid transparent;
  padding: 8px 8px 4px 8px;
}
footer #footer-top-section #footer-top-menu li > a:hover {
  color: #e40613;
}
footer #footer-top-section #footer-top-menu li.current > a {
  border-bottom: 4px solid #e40613;
}
footer #footer-top-section #footer-social-media-links {
  display: flex;
  justify-content: flex-end;
  text-align: center;
}
footer #footer-top-section #footer-social-media-links li + li {
  margin-left: 5px;
}
footer #footer-top-section #footer-social-media-links a, footer #footer-top-section #footer-social-media-links button {
  background: #e40613;
  color: #fff;
  height: 40px;
  padding: 8px;
  width: 40px;
}
footer #footer-top-section #footer-social-media-links button {
  appearance: none;
  border: none;
  cursor: pointer;
}
footer #footer-bottom-section {
  background: #e40613;
  color: #fff;
  margin: 0 -20px;
  padding: 40px 20px;
}
@media (max-width: 767.98px) {
  footer #footer-bottom-section {
    padding-bottom: 72px;
  }
}
footer #footer-bottom-section ul.row > li > a {
  font-weight: bolder;
  margin-bottom: 16px;
}
footer #footer-bottom-section ul.row > li:not(:first-child) > a {
  margin-top: 32px;
}
@media (min-width: 576px) {
  footer #footer-bottom-section ul.row > li:nth-child(2) > a {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  footer #footer-bottom-section ul.row > li > a {
    margin-top: 0 !important;
  }
}

.related-pages {
  border-top: 1px solid #e40613;
}
.related-pages span {
  color: #e40613;
}
.related-pages ul {
  margin-top: 10px;
  padding: 0;
  list-style: none;
}
.related-pages ul li {
  position: relative;
  margin-left: 1.25em;
  margin-bottom: 10px;
}
.related-pages ul li::before {
  position: absolute;
  top: 0;
  left: calc(-1em - 2px);
  color: #e40613;
  content: "•";
}
.related-pages ul li a {
  color: #000;
  text-decoration: underline;
}

.fe-user-logged-in {
  background-color: #e40613;
  color: #fff;
  margin: 20px;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 0;
}
.fe-user-logged-in p {
  margin-bottom: 0;
}

.halfpage {
  height: 600px;
  left: 1100px;
  position: absolute;
  top: 166px;
  width: 300px;
}

.skyscraper {
  height: 600px;
  left: 1100px;
  position: absolute;
  top: 166px;
  width: 160px;
}

.center-ad {
  margin: 0 auto 20px;
  text-align: center;
}

.arboe-quicklinks-blend {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.25);
  transition: opacity 0.2s;
}
.arboe-quicklinks-blend.hide {
  opacity: 0;
  pointer-events: none;
}

.position-field {
  background: #fff;
}
.position-field * {
  transition: opacity 0.5s;
}

.position-button > * {
  pointer-events: none;
}

.position-loading {
  position: relative;
  pointer-events: none;
}
.position-loading:after {
  position: absolute;
  top: calc(50% - 0.75em);
  left: 0.75em;
  display: block;
  width: 1.5em;
  height: 1.5em;
  border: 4px solid #ccc;
  border-top: 4px solid #e40613;
  border-radius: 50%;
  content: "";
  animation: spin 1s linear infinite;
}
.position-loading input {
  opacity: 0;
}
.position-loading .input-group-text {
  opacity: 0.5;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.arboe-quicklinks {
  left: 0;
  position: fixed;
  z-index: 1;
}
.arboe-quicklinks .border-item {
  width: 100%;
  height: 1px;
  background: #fff;
}
.arboe-quicklinks .item {
  color: #fff;
  display: inline-flex;
  font-size: 20px;
  line-height: 1;
}
.arboe-quicklinks .item.dropright.show {
  box-shadow: 8px 0 0 #e40613;
}
.arboe-quicklinks .item > i,
.arboe-quicklinks .item > a i,
.arboe-quicklinks .item > button i {
  cursor: pointer;
  display: inline-flex;
  padding: 8px;
  background: #e40613;
}
.arboe-quicklinks .item > button {
  appearance: none;
  padding: 0;
  color: #fff;
  border: none;
}
@media (max-width: 767.98px) {
  .arboe-quicklinks {
    bottom: 0;
    display: flex;
    max-width: 100vw;
    left: 50%;
    transform: translateX(-50%);
    transition: bottom 0.2s;
  }
  .arboe-quicklinks.hide {
    bottom: -37px;
  }
  .arboe-quicklinks .item {
    border-top: 1px solid #fff;
  }
  .arboe-quicklinks .border-item {
    min-width: 1px;
    height: 36px;
    background-color: #fff;
  }
}
@media (max-width: 575.98px) {
  .arboe-quicklinks img {
    width: 36px !important;
    height: auto;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .arboe-quicklinks.hide {
    bottom: -49px;
  }
}
@media (min-width: 576px) {
  .arboe-quicklinks .item {
    font-size: 32px;
  }
}
@media (min-width: 768px) {
  .arboe-quicklinks {
    flex-flow: column;
    top: 166px;
  }
  .arboe-quicklinks .item > i {
    height: 48px;
  }
}
.arboe-quicklinks .dropdown-menu {
  padding: 8px;
  background: #e40613;
}
.arboe-quicklinks .dropdown-menu h6,
.arboe-quicklinks .dropdown-menu a {
  color: #fff !important;
}
.arboe-quicklinks .dropdown-menu h6 {
  padding: 8px;
  border-bottom: 1px solid #fff;
  font-family: "Helvetica LT W01 Roman";
  font-size: 20px;
  font-weight: normal !important;
}
.arboe-quicklinks .dropdown-menu a {
  align-items: center;
  display: flex;
  font-size: 16px;
  white-space: nowrap;
}
.arboe-quicklinks .dropdown-menu a i {
  display: inline-flex;
  font-size: 2em;
  margin-right: 0.5em;
}
.arboe-quicklinks .dropdown-menu label {
  color: #fff !important;
}
.arboe-quicklinks a {
  color: #fff;
}
.arboe-quicklinks .btn-fill {
  width: 100%;
}
.arboe-quicklinks .input-group input {
  border: none;
  box-shadow: none;
}
.arboe-quicklinks .input-group .input-group-append {
  cursor: pointer;
}
.arboe-quicklinks .input-group .input-group-text {
  color: #e40613;
  background: #fff;
  border: none;
}
.arboe-quicklinks input {
  color: #000 !important;
}
.arboe-quicklinks input::placeholder {
  color: #333;
  opacity: 1;
}
.arboe-quicklinks input:-ms-input-placeholder {
  color: #333;
}
.arboe-quicklinks input::-ms-input-placeholder {
  color: #333;
}
.arboe-quicklinks select {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #000;
  vertical-align: middle;
  background: #fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"><polygon points="1,0 7,4 1,8" fill="%23e40613"/></svg>') no-repeat right 0.75rem center;
  background-size: 16px 16px;
  border: 0 solid #ced4da;
  border-radius: 0;
}

@media (max-width: 575.98px) {
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination .first,
  div.dataTables_wrapper div.dataTables_paginate ul.pagination .previous,
  div.dataTables_wrapper div.dataTables_paginate ul.pagination .next,
  div.dataTables_wrapper div.dataTables_paginate ul.pagination .last {
    display: none;
  }
}
.tx_arboetheme_radio {
  background-color: white;
  height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.tx_arboetheme_radio .radio-container {
  flex: 1;
  width: 100%;
  background-image: url("../Images/street-bg.png");
  background-size: cover;
  background-position: center;
  background-color: #e40613;
  display: flex;
  padding-bottom: 32px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  align-items: center;
  justify-content: center;
}
.tx_arboetheme_radio .radio-container h1.title {
  color: white;
  display: flex;
  align-items: center;
  padding: 16px;
}
@media (max-width: 991.98px) {
  .tx_arboetheme_radio .radio-container h1.title {
    padding-bottom: 48px;
    justify-content: center;
  }
}
.tx_arboetheme_radio .player-col {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tx_arboetheme_radio .player {
  display: none;
}
.tx_arboetheme_radio .slick-slide {
  padding-bottom: 4px;
  text-align: center;
}
.tx_arboetheme_radio .slick-slide .artist-header {
  color: #e2001a;
  font-size: 17px;
  display: block;
  margin: 0;
}
.tx_arboetheme_radio .slick-slide .title-header {
  display: block;
  margin: 0;
}
.tx_arboetheme_radio .slick-slider {
  display: inline-block;
  width: 100%;
}
.tx_arboetheme_radio .slick-slider .slick-dots li {
  width: 16px;
}
.tx_arboetheme_radio .slick-slider .slick-dots li button:before {
  color: #e40613;
  font-size: 8px;
}
.tx_arboetheme_radio .slick-slider .slick-next {
  opacity: 1;
}
.tx_arboetheme_radio .slick-slider .slick-next:before {
  left: 50%;
  transform: translate(-50%, 0%);
  position: absolute;
  width: 44px;
  height: 44px;
  background-image: url("../Images/arrow-next.svg");
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}
.tx_arboetheme_radio .slick-slider .slick-prev {
  opacity: 1;
}
.tx_arboetheme_radio .slick-slider .slick-prev:before {
  left: 50%;
  transform: translate(-50%, 0%);
  position: absolute;
  width: 44px;
  height: 44px;
  background-image: url("../Images/arrow-previous.svg");
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}
.tx_arboetheme_radio .slick-slider:hover .slick-prev:before {
  margin-left: 0;
}
.tx_arboetheme_radio .slick-slider:hover .slick-next:before {
  margin-right: 0;
}
.tx_arboetheme_radio .songs-slider-container {
  padding-top: 32px;
  padding-bottom: 24px;
  background-color: white;
}
.tx_arboetheme_radio .slick-next.slick-disabled,
.tx_arboetheme_radio .slick-prev.slick-disabled {
  cursor: default;
}
.tx_arboetheme_radio .slick-next.slick-disabled:before,
.tx_arboetheme_radio .slick-prev.slick-disabled:before {
  opacity: 0.25;
}

.radio-circle-container {
  box-shadow: 0px 0px 17px -3px #000000;
}

.tx_arboetheme_radio .plyr,
.radio-circle-container {
  --plyr-audio-control-color-hover: #e40613;
  aspect-ratio: 1/1;
  width: 100%;
  margin: 16px;
  max-width: 320px;
  background-color: white;
  border-radius: 100%;
  min-width: max-content;
  min-height: max-content;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.tx_arboetheme_radio .plyr .audio-control-container,
.radio-circle-container .audio-control-container {
  margin: 8px;
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  width: 100px;
  display: flex;
}
.tx_arboetheme_radio .plyr .audio-control-container input.audio-slider,
.radio-circle-container .audio-control-container input.audio-slider {
  flex: 1;
  margin-right: 4px;
  color: #e40613 !important;
}
.tx_arboetheme_radio .plyr .audio-control-container button.audio-mute-button,
.radio-circle-container .audio-control-container button.audio-mute-button {
  margin: 0;
  padding: 0;
}
.tx_arboetheme_radio .plyr .audio-control-container button.audio-mute-button use,
.radio-circle-container .audio-control-container button.audio-mute-button use {
  fill: #e40613;
}
.tx_arboetheme_radio .plyr .audio-control-container button.audio-mute-button:hover,
.radio-circle-container .audio-control-container button.audio-mute-button:hover {
  background-color: unset;
}
.tx_arboetheme_radio .plyr img.logo,
.radio-circle-container img.logo {
  margin: 8px;
  height: 64px;
  position: absolute;
  top: 0;
}
.tx_arboetheme_radio .plyr button.play-button,
.radio-circle-container button.play-button {
  margin: 8px;
  border: 0;
  width: 100px !important;
  text-align: center;
  display: flex;
  justify-content: center;
  color: white;
  background-color: #e40613 !important;
  border-radius: 3px;
  outline: none;
  padding: 8px;
}
.tx_arboetheme_radio .plyr .center-helper,
.radio-circle-container .center-helper {
  position: relative;
  flex: 1;
  width: 100%;
  display: flex;
  justify-content: center;
}

.mp3-file-list .arboeicon-radio {
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: #e40613;
  font-size: 28px;
}
.mp3-file-list .arboeicon-radio::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.opacity25 {
  opacity: 0.25;
}
.opacity25:hover {
  opacity: 1;
}

.calculator-insurancetax #pkw a,
.calculator-insurancetax #kraftrad a {
  border: 1px solid #aaa;
  background-color: #ccc;
  border-radius: 100px;
}

.toolbox {
  background: #e6e6e6;
  color: #fff;
}
.toolbox img {
  width: 100%;
}
.toolbox h2 {
  color: inherit;
  font-size: 24px;
  padding: 16px;
  text-align: center;
}
.toolbox .content h2 {
  padding: 16px 0;
  color: #e40613;
  text-align: left;
}
.toolbox .content h2.ce-align-center {
  text-align: center;
}
.toolbox .content h2.ce-align-right {
  text-align: right;
}
.toolbox h3 {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 4px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.toolbox .list {
  padding: 20px;
}
.toolbox .list a {
  color: inherit;
  font-size: 18px;
}
@media (max-width: 767.98px) {
  .toolbox .list a {
    font-size: 16px !important;
  }
}
.toolbox .list a i,
.toolbox .list a svg {
  margin-right: 0.5em;
  position: relative;
  top: 0.125em;
}
.toolbox .content-nopadding {
  position: relative;
}
.toolbox .content {
  color: #000;
  height: 210px;
  overflow: hidden;
  padding: 20px;
}
.toolbox .content p {
  margin-bottom: 0;
}
.toolbox label {
  color: #000;
}
.toolbox.toolbox-auto-height .content {
  height: auto;
}
.toolbox #Contentwerbung1 {
  height: 250px;
  margin: 0;
  padding: 0;
  text-align: center;
}
.toolbox.frame-type-mask_toolboxcontentad1 {
  text-align: center;
  color: #000;
}
.toolbox.frame-type-mask_toolboxcontentad1 .center-ad {
  margin: 0 auto -3px;
}

html.mobile #toolbox-emergency-call-mobil {
  display: block !important;
  margin-top: 0;
}
html.mobile #toolbox-emergency-call-desktop {
  display: none !important;
}
html.mobile .toolbox .content {
  height: auto;
}

html.android #toolbox-emergency-download-app-android {
  display: block !important;
}
html.android #toolbox-emergency-download-app-ios,
html.android #toolbox-emergency-download-app {
  display: none !important;
}

html.iphone #toolbox-emergency-download-app-ios,
html.ipad #toolbox-emergency-download-app-ios {
  display: block !important;
}
html.iphone #toolbox-emergency-download-app-android,
html.iphone #toolbox-emergency-download-app,
html.ipad #toolbox-emergency-download-app-android,
html.ipad #toolbox-emergency-download-app {
  display: none !important;
}

.arboe-banner a {
  display: inline-block;
}
.arboe-banner .arboe-banner-image {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}
.arboe-banner .arboe-banner-text {
  background: linear-gradient(to right bottom, #e6e6e6 0%, #fff 25%, #e6e6e6 100%);
  padding: 32px;
  text-align: center;
}
.arboe-banner .arboe-banner-text > * {
  text-align: left;
}
.arboe-banner .arboe-banner-text > h2 {
  color: #e40613;
  font-size: 24px;
  margin: 0 0 16px;
}
.arboe-banner .arboe-banner-text .arboe-icon {
  color: #e40613;
  margin-right: 0.5em;
  position: relative;
}
.arboe-banner .arboe-banner-text .arboe-banner-list {
  margin-bottom: 20px;
}
.arboe-banner .arboe-banner-text .arboe-banner-list > div + div {
  margin-top: 8px;
}

.arboe-teaserelement img {
  max-width: 100%;
}
.arboe-teaserelement a {
  font-style: italic;
  text-decoration: underline;
}

.arboe-toolbox-route h2,
.arboe-toolbox-gasstations h2 {
  padding: 16px;
  color: #fff;
  background: #e40613;
  font-size: 24px;
  text-align: center;
}
.arboe-toolbox-route .body,
.arboe-toolbox-gasstations .body {
  padding: 16px;
  background: #e6e6e6;
}
.arboe-toolbox-route form,
.arboe-toolbox-gasstations form {
  height: 210px;
}

#weather {
  height: auto !important;
  background-color: #fff;
}

.weatheritem {
  border: 1px solid rgb(177, 175, 175);
}

.weather-toolbox img {
  width: 52px !important;
  height: 52px !important;
}
.weather-toolbox h2 {
  color: #000;
  font-size: 24px;
  margin-top: 15px;
  word-break: break-word;
}
.weather-toolbox td {
  font-size: 14px;
}

#snow {
  height: auto !important;
  background-color: #fff;
}

.snowitem {
  border: 1px solid rgb(177, 175, 175);
}

.snow-toolbox {
  background: none;
}
.snow-toolbox img {
  width: 52px !important;
  height: 52px !important;
}
.snow-toolbox h2 {
  color: #000;
  font-size: 24px;
  margin-top: 15px;
  word-break: break-word;
}
.snow-toolbox td {
  font-size: 14px;
}

#lake {
  height: auto !important;
  background-color: #fff;
}

.lakeitem {
  border: 1px solid rgb(177, 175, 175);
}

.lake-toolbox {
  background: none;
}
.lake-toolbox img {
  width: 52px !important;
  height: 52px !important;
}
.lake-toolbox h2 {
  color: #000;
  font-size: 24px;
  margin-top: 15px;
  word-break: break-word;
}
.lake-toolbox td {
  font-size: 14px;
}

.frame-type-mask_toolboxmeinpruefzentrum {
  height: 270px;
}
.frame-type-mask_toolboxmeinpruefzentrum #geolocationFindNextLocation {
  height: 46px;
  padding-top: 12px;
}

.frame-arboe-indent-none {
  margin-left: -20px;
  margin-right: -20px;
}

.frame-space-before-60 {
  margin-top: 60px;
}

.frame-space-after-60 {
  margin-bottom: 60px;
}

.frame-space-before-40 {
  margin-top: 40px;
}

.frame-space-after-40 {
  margin-bottom: 40px;
}

.frame-space-before-20 {
  margin-top: 20px;
}

.frame-space-after-20 {
  margin-bottom: 20px;
}

.frame-space-before-0 {
  margin-top: 0px;
}

.frame-space-after-0 {
  margin-bottom: 0px;
}

h1 a::after,
h2 a::after,
h3 a::after {
  margin-left: 8px;
  content: "a";
  color: transparent;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg class='svg-inline--fa fa-caret-right fa-w-6' data-fa-pseudo-element=':after' aria-hidden='true' data-prefix='fas' data-icon='caret-righ' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' data-fa-i2svg='%3E%3Cpath fill='%23e40613' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
h1 a svg,
h2 a svg,
h3 a svg {
  margin-left: 10px;
}

.ce-gallery .row {
  margin-left: -10px;
  margin-right: -10px;
}
.ce-gallery .row div[class*=col-] {
  padding-left: 10px;
  padding-right: 10px;
}
.ce-gallery .ce-row {
  margin-bottom: 0;
}

.ce-center .ce-gallery figure.image {
  display: block;
}
.ce-center .ce-gallery figure.image img {
  margin: auto;
}

.ce-textpic .ce-gallery figure {
  margin: 4px;
}
.ce-textpic .ce-gallery figure a {
  outline-offset: 2px;
}

main ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options), .cke_editable ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) {
  list-style-type: none;
  padding-left: 0;
}
main ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) li, .cke_editable ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) li {
  margin-left: 1.5em;
  position: relative;
}
main ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) li + li, main ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) li > ul, .cke_editable ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) li + li, .cke_editable ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) li > ul {
  margin-top: 1em;
}
main ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) li:before, .cke_editable ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) li:before {
  display: block;
  position: absolute;
  top: 0.25em;
  left: calc(-16px - 0.75em);
  width: 16px;
  height: 16px;
  content: "";
}
main ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) > li:before, .cke_editable ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) > li:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolygon points='4,4 12,8 4,12' fill='%23e40613'/%3E%3C/svg%3E");
}
main ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) > li > ul > li:before, .cke_editable ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) > li > ul > li:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='4' fill='%23e40613'/%3E%3C/svg%3E");
}
main ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) > li > ul > li > ul > li:before, .cke_editable ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) > li > ul > li > ul > li:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='4' fill='none' stroke='%23e40613' stroke-width='1'/%3E%3C/svg%3E");
}
main ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) > li > ul > li > ul > li > ul > li:before, .cke_editable ul:not(.list-unstyled):not(.slick-dots):not(.page-navigation-paginator):not(.pagination):not(.hooper-track):not(.list-group):not(.vs__dropdown-menu):not(.multiselect-options) > li > ul > li > ul > li > ul > li:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='4' y='4' width='8' height='8' fill='%23e40613'/%3E%3C/svg%3E");
}

table {
  display: block;
  overflow-x: auto;
  width: 100%;
}

.arboe-subpages {
  margin: 0 -5px -10px;
}
.arboe-subpages a {
  border: 1px solid #6c757d;
  border-radius: 4px;
  color: #6c757d;
  display: inline-block;
  line-height: 1;
  margin: 0 5px 10px;
  padding: 10px;
  transition: color 0.1s, background 0.1s, border 0.1s;
}
.arboe-subpages a:hover {
  background: #e40613;
  border: 1px solid #e40613;
  color: #fff !important;
}
.arboe-subpages .active {
  border: 1px solid #e40613;
  color: #000;
}

.ce-uploads {
  background-color: #e6e6e6;
}
.ce-uploads .file-icon {
  width: 50px;
}
.ce-uploads h4 {
  background-color: #e40613;
  color: #fff;
  line-height: normal;
  padding: 10px 10px 5px 15px;
}
.ce-uploads h4 span.arboeicon-arrow-down {
  display: inline-block;
  font-size: 16px;
  padding-right: 10px;
}
.ce-uploads ul {
  -webkit-padding-start: 0;
  display: inline-block;
  margin: 0 0 0 10px;
  width: calc(100% - 40px / 2);
}
.ce-uploads ul li {
  margin: 10px;
}
.ce-uploads ul li a {
  color: #000;
  text-decoration: underline;
}

.slick-container {
  padding-top: 20px;
  background-color: #e6e6e6;
}
.slick-container .slick-list .slick-item {
  opacity: 0.25;
}
.slick-container .slick-list .slick-current {
  opacity: 1;
}
.slick-container ul.slick-dots {
  position: static;
  margin-top: 20px;
  padding-bottom: 20px;
  background-color: #e6e6e6 !important;
}
.slick-container ul.slick-dots li {
  width: 50px;
  height: 50px;
}
.slick-container ul.slick-dots li button::before {
  width: 50px;
  height: 50px;
  line-height: 50px;
}

@media (min-width: 768px) {
  .slick-container .slick-list {
    padding: 0 25% !important;
  }
  .slick-container .slick-list .slick-item {
    transition: all 0.3s linear;
    transform: scale(0.65);
  }
  .slick-container .slick-list .slick-current {
    transition: all 0.3s linear;
    transform: scale(1);
  }
  .slick-container ul.slick-dots li {
    width: 20px;
    height: 20px;
  }
  .slick-container ul.slick-dots li button::before {
    width: 20px;
    height: 20px;
    line-height: 20px;
  }
}
.accordion .btn {
  white-space: normal;
}

.link-triangle {
  border-left: 1px solid #e40613;
  font-size: 32px;
  line-height: 1;
  padding: 16px 0 16px 32px;
}

.newsitem-1 .image,
.newsitem-1 .image a,
.newsitem-1 .image img,
.newsitem-3 .image,
.newsitem-3 .image a,
.newsitem-3 .image img {
  display: block;
  height: auto;
  width: 100%;
}
.newsitem-1 .defaultImage,
.newsitem-3 .defaultImage {
  padding: 18.5% 12.5%;
}
.newsitem-1 .info,
.newsitem-3 .info {
  color: #737373;
  font-size: 0.8em;
}

.newsitem-1 .info {
  margin-bottom: 10px;
}
@media (max-width: 767.98px) {
  .newsitem-1 .image {
    margin-bottom: 20px;
  }
}
@media (max-width: 1129.98px) {
  .newsitem-1 .link-triangle {
    padding: 16px 0 16px 10px;
  }
}
@media (max-width: 767.98px) {
  .newsitem-1 .link-text {
    border-bottom: 1px solid #e40613;
    display: block;
    padding-bottom: 20px;
    width: 100%;
  }
}
.newsitem-1 + .newsitem-1 {
  margin-top: 20px;
}

.newsitem-3 {
  display: flex;
  flex-flow: column;
  margin-bottom: 20px;
}
.newsitem-3 .header {
  margin: 20px 0 10px;
}
.newsitem-3 .teaser {
  flex: 1 0 auto;
  margin-bottom: 20px;
}
.newsitem-3 .link > a {
  font-style: italic;
  text-decoration: underline !important;
}

@media (max-width: 991.98px) {
  .newsitem-3 > div:last-child {
    border-bottom: 1px solid #e40613;
    padding-bottom: 20px;
  }
}
.news.news-single {
  border-top: 1px solid #e40613;
  padding-top: 15px;
}
.news.news-single h2 {
  color: #e40613;
}
.news.news-single .footer {
  color: #000;
}

.tx-powermail .powermail_fieldset .powermail_legend {
  padding-top: 20px;
}
.tx-powermail label {
  font-weight: bold;
}
.tx-powermail .radio {
  display: inline-block;
  padding-right: 40px;
}
.tx-powermail .radio label,
.tx-powermail .checkbox label {
  font-weight: normal;
}

.tx-pxa-survey {
  padding: 20px 0;
}

.tx_solr #tx-solr-search .solr-pagination {
  text-align: center;
}
.tx_solr #tx-solr-search .solr-pagination ul.pagination {
  margin: 10px auto;
  display: inline-block;
}
.tx_solr #tx-solr-search .solr-pagination ul.pagination li {
  padding: 5px 10px;
  float: left;
}
.tx_solr #tx-solr-search .solr-pagination ul.pagination li.active {
  background-color: #e40613;
}
.tx_solr #tx-solr-search .solr-pagination ul.pagination li.active a {
  color: #fff;
}

#tx-solr-search-form-pi-results label {
  flex: 1 1 auto;
}

.tx-solr-autosuggest {
  width: auto !important;
}
.tx-solr-autosuggest .autocomplete-suggestion strong {
  color: #e40613;
}
.tx-solr-autosuggest .autocomplete-group {
  background-color: #e6e6e6;
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0;
  padding: 6px;
  text-transform: uppercase;
}

.page-navigation ul {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 20px 0 0 20px;
  list-style-type: none;
}
.page-navigation li {
  margin: 0;
  padding: 0 !important;
  border: 1px solid #999;
  border-radius: 4px !important;
  line-height: 1;
  transition: background 0.1s, border 0.1s, color 0.1s;
}
.page-navigation li:before {
  display: none;
}
.page-navigation li:after {
  display: none;
}
.page-navigation li.current {
  width: calc(1em + 22px);
  border-color: #e40613;
  padding: 10px !important;
  text-align: center;
  cursor: default;
}
.page-navigation li:not(.current):hover {
  background: #e40613 !important;
  border-color: #e40613;
}
.page-navigation li:not(.current):hover a {
  color: #fff;
}
.page-navigation li a {
  display: inline-flex !important;
  justify-content: center;
  width: calc(1em + 20px);
  color: #666 !important;
  padding: 10px !important;
}
.page-navigation li a:hover {
  color: #fff !important;
}
.page-navigation li + li {
  margin-left: 10px;
}

.img-with-hover-text {
  position: relative;
  overflow: hidden;
}
.img-with-hover-text .hover-text {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  line-height: 1;
  font-style: normal;
  transform: translateY(100%);
  transition: all 0.2s;
}
.img-with-hover-text:hover .hover-text {
  transform: translateY(0);
}

figure {
  position: relative;
}

figcaption.copyright {
  position: absolute;
  top: 0;
  right: 0;
  background: rgba(230, 230, 230, 0.8);
  color: #000;
  padding: 0 8px;
  text-align: right;
  font-size: 0.8rem;
  font-style: normal;
}

.maps-autocomplete {
  position: relative;
}
.maps-autocomplete .maps-autocomplete-options {
  position: absolute;
  left: 0;
  top: calc(100% + 4px);
  max-height: 300px;
  background: #fff;
  color: #000;
  border: 1px solid #e40613;
  border-radius: 4px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1;
}
.maps-autocomplete .maps-autocomplete-options > div {
  padding: 8px;
  user-select: none;
  cursor: pointer;
  transition: background-color 0.2s;
}
.maps-autocomplete .maps-autocomplete-options > div:hover {
  background: #feebec;
}
.maps-autocomplete .maps-autocomplete-options > div b {
  color: #e40613;
}
.maps-autocomplete .maps-autocomplete-options > div > div + div {
  border-top: 1px solid #ccc;
}

body.template-eac {
  font-family: "Raleway";
}
body.template-eac h1, body.template-eac h2, body.template-eac h3, body.template-eac h4, body.template-eac h5, body.template-eac h6, body.template-eac .h1, body.template-eac .h2, body.template-eac .h3, body.template-eac .h4, body.template-eac .h5, body.template-eac .h6 {
  font-family: "Raleway";
}

.tx-arboe-touristikportal p {
  margin-bottom: 0.7rem;
}
.tx-arboe-touristikportal dt {
  color: #e40613;
}
.tx-arboe-touristikportal dd {
  margin-bottom: 1rem;
}
.tx-arboe-touristikportal .speed-limit-table thead th {
  width: 20%;
  text-align: center;
}
.tx-arboe-touristikportal .speed-limit-table td {
  text-align: center;
}
.tx-arboe-touristikportal .speed-limit-table tr {
  padding: 5px 0;
}
.tx-arboe-touristikportal .speed-limit {
  display: inline-block;
  width: 47px;
  height: 47px;
  border: 5px solid #e40613;
  border-radius: 50%;
  text-align: center;
  line-height: 37px;
  font-weight: bold;
  font-size: 14px;
}
.tx-arboe-touristikportal .fa-check-square {
  color: #28a745;
}
.tx-arboe-touristikportal .fa-times-square {
  color: #e40613;
}
.tx-arboe-touristikportal #alpenpasses_wrapper,
.tx-arboe-touristikportal #vacations_wrapper,
.tx-arboe-touristikportal #fuelprices_wrapper {
  margin: 40px 0;
}
.tx-arboe-touristikportal #alpenpasses .status {
  text-align: center;
}
.tx-arboe-touristikportal #alpenpasses .status .fa-check-circle {
  color: #28a745;
}
.tx-arboe-touristikportal #alpenpasses .status .fa-exclamation-triangle {
  color: #e40613;
}
.tx-arboe-touristikportal #alpenpasses .rating {
  text-align: center;
}
.tx-arboe-touristikportal #alpenpasses .rating .fa-star {
  color: #ffc107;
}

.shop-product-box {
  border: 1px solid #dee2e6;
}

.shop-discount-badge {
  padding: 3px 5px 0 5px;
  color: #fff;
  background-color: #e40613;
  border-radius: 8px;
  font-family: "VAG Rounded Bold";
  font-weight: bold;
  transform: translate(0, -50%) rotate(20deg);
}

.text-black {
  color: #000 !important;
}

.shop-price {
  font-family: "VAG Rounded Bold";
}

.master-slider img, .ms-slide-bgvideocont video {
  max-width: 100%;
}

/*# sourceMappingURL=style.css.map */
