body {
  hyphens: auto !important;
}

.skewedSection {
  position: relative;
}

.skewedSection .clippedOverlay {
  background: #F59E00;
}

.clippedOverlay {
  width: 100%;
  height: 90%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  clip-path: polygon(0 10%, 100% 0%, 100% 90%, 0% 100%);
}

.skewedSection .uk-grid {
  z-index: 1;
  position: relative;
}

.formControlLabel {
  display: none !important;
}

.formContainer {
  border: none !important;
}

.uk-margin.rsform-block {
  margin-bottom: 30px;
}

.uk-button-primary {
  border: 2px solid #f59e00;
}

#testimonialsSlider h5 {
  color: #F59E00;
  font-size: 16px;
  line-height: 25px;
}

#testimonialsSlider .uk-text-meta {
  color: #221E1F;
  letter-spacing: 0px;
  font-size: 16px;
  line-height: 25px;
  text-transform: none;
}

.kursrubrikenGallery .uk-link {
  text-decoration: none !important;
  position: relative;
  display: inline-block;
}
.kursrubrikenGallery .uk-link:hover {
  text-decoration: none !important;
  position: relative;
}
.kursrubrikenGallery .uk-link:after {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='arrow-right' class='linkIcon svg-inline--fa fa-arrow-right fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23FFF' d='M216.464 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887L209.393 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L233.434 36.465c-4.686-4.687-12.284-4.687-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
  width: 25px;
  height: 25px;
  content: "";
  display: block;
  float: right;
  margin-left: 30px;
  background-repeat: no-repeat;
}

.socialTop {
  display: flex;
  margin-left: 10px;
  margin-top: 15px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 960px) {
  .socialTop {
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.socialTop li {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
}
@media only screen and (max-width: 960px) {
  .socialTop li {
    margin-left: 0px;
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.socialTop li a {
  padding-left: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  position: relative;
  z-index: 9999;
}
@media only screen and (max-width: 960px) {
  .socialTop li a {
    margin-left: 0px;
    margin-bottom: 10px;
    width: 100%;
  }
}

.socialIcon {
  height: 19px;
  width: 19px;
  margin: 3px;
}

.language a {
  font-weight: 700;
  font-size: 16px;
}

.mod-languages li a {
  font-weight: bold !important;
  color: #002750 !important;
  font-size: 16px !important;
}

.socialIcon path {
  fill: #F59E00;
}

.hikashop_filter_collapsable_title_mobile {
  display: none;
}

.uk-navbar-right li a {
  font-weight: 600;
  color: #0C254C;
  font-size: 17px;
  height: 26px;
  display: block;
  padding: 0;
  min-height: 26px;
}
.uk-navbar-right li a:hover {
  font-weight: 600;
  color: #F59E00;
  font-size: 17px;
  border-bottom: 2px solid #F59E00;
}

.uk-navbar-container {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.0980392157);
}

.tm-header .uk-navbar-dropdown {
  background: #FAF9F7 0% 0% no-repeat padding-box !important;
  border: 1px solid #E2E2E2 !important;
  padding: 40px !important;
}

.tm-header .uk-navbar-dropdown .tm-grid-expand > div {
  border-right: 2px solid #50494B;
}
.tm-header .uk-navbar-dropdown .tm-grid-expand > div:last-child {
  border-right: none;
}

.text-center {
  text-align: center;
}

.tm-main p a {
  text-decoration: underline !important;
}

.courseListing #tm-main {
  padding-top: 0;
}

.courseListing #tm-main > div {
  padding-top: 0;
  margin-top: 0;
}

.tm-page p a {
  font-weight: bold;
  text-decoration: underline;
}

.hikashop_cart_proceed_to_checkout {
  padding-left: 0px !important;
}

.formContainer .uk-grid {
  margin-top: 0px !important;
}

.toolbarTextlink {
  font-weight: bold;
  font-size: 0.75rem;
  display: flex !important;
  padding: 10px;
  justify-content: space-between !important;
  height: 30px;
}
.toolbarTextlink svg {
  width: 15px;
  margin-left: 10px;
}
.toolbarTextlink svg path {
  fill: #FFF;
}
.toolbarTextlink:hover {
  border-color: #F59E00;
  color: #F59E00;
  text-decoration: none;
}
.toolbarTextlink:hover svg path {
  fill: #F59E00;
}

.tm-toolbar {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 11px;
  height: 70px;
  position: fixed;
  top: 0px;
  z-index: 999;
  width: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 960px) {
  .tm-toolbar {
    height: 175px;
  }
}
@media only screen and (max-width: 960px) {
  .tm-toolbar .uk-margin-auto-left {
    margin: 0;
    width: 100%;
  }
}

.tm-header {
  margin-top: 70px;
}

@media only screen and (max-width: 960px) {
  .tm-header, .tm-header-mobile {
    position: relative;
    margin-top: 180px;
  }
}

@media only screen and (max-width: 960px) {
  .cartModuleDesktop, .linkedInDesktop {
    display: none !important;
  }
}

.carModMobile {
  display: none !important;
}
@media only screen and (max-width: 960px) {
  .carModMobile {
    display: flex !important;
    justify-content: flex-end !important;
    margin-top: 15px;
  }
}
.carModMobile a {
  width: 30px !important;
  padding: 0 !important;
  margin: 0 !important;
}
.carModMobile .hikashop_cart_proceed_to_checkout {
  width: 80px !important;
}

.ism-product-listing-headline {
  text-align: left;
  margin-bottom: 30px !important;
  font-size: 20px;
  min-height: 50px;
}

.ism-product-attributes {
  list-style-type: none;
  text-align: left;
  color: #221E1F;
  margin: 0;
  padding: 0;
}

.ism-product-attributes li {
  margin-bottom: 30px !important;
}

.ism-product-attributes label {
  font-weight: bold;
  margin-right: 5px;
}

.ism-product-listing-product-container {
  position: relative;
  box-shadow: none !important;
}

.ism-listing-discount {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 5px 15px;
  background: #f59e00;
  color: #FFF;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
}

.uk-button-addToCart {
  max-width: 100%;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  margin: 0;
}

.uk-button-addToCart:hover {
  background: #221E1F;
  color: #FFF;
}

.ism-product-attributes {
  min-height: 230px;
}

.ism-product-attributes li {
  display: flex;
  align-items: center;
}

.ism-product-attributes li label {
  display: flex;
  position: relative;
  align-items: center;
}

.attr-lernform label {
  position: relative;
}

.ism-product-attributes li label:before {
  width: 20px;
  height: auto;
  display: block;
  left: 0;
  top: 2px;
  position: relative;
  margin-right: 10px;
}

.ism-product-listing-readmore {
  text-align: center;
  text-decoration: underline;
  color: #0C254C;
  padding: 15px 10px;
  font-weight: bold;
}

.ism-listing-mitgliederrabatt {
  margin-top: -20px;
  font-size: 12px;
  line-height: 12px;
}

.attr-lernform label:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.4 25.73'%3E%3Cpath d='M11.2,6.29c-2.5,0-4.53,2.03-4.53,4.53s2.03,4.53,4.53,4.53,4.53-2.03,4.53-4.53-2.03-4.53-4.53-4.53Zm0,7.56c-1.67,0-3.03-1.36-3.03-3.03s1.36-3.03,3.03-3.03c1.67,0,3.03,1.36,3.03,3.03s-1.36,3.03-3.03,3.03Z' style='fill:%230c254c;'/%3E%3Cpath d='M22.08,8.46C20.76,2.62,15.67,0,11.21,0h0C6.74,0,1.64,2.61,.32,8.45H.32c-1.46,6.47,2.45,11.89,5.99,15.31,1.37,1.32,3.13,1.98,4.89,1.98s3.52-.66,4.89-1.98c3.55-3.41,7.47-8.83,6-15.3Zm-7.04,14.22c-2.16,2.08-5.54,2.08-7.7,0C4.08,19.53,.47,14.56,1.78,8.78,3,3.41,7.61,1.5,11.2,1.5h0c3.58,0,8.2,1.91,9.42,7.29,1.31,5.79-2.31,10.74-5.58,13.88Z' style='fill:%230c254c;'/%3E%3C/svg%3E");
}

.attr-sprache label:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.87 25.88'%3E%3Cpath d='M25.51,9.96c-.03-.16-.06-.3-.1-.43C23.96,4.2,19.16,.19,13.35,0c-2.98-.1-5.75,.83-7.98,2.45-.01,0-.61,.47-.61,.47C1.96,5.21,.13,8.64,0,12.52c0,.26,0,.52,.01,.78,0,.12,.02,.56,.03,.71,.24,2.9,1.43,5.62,3.45,7.77,2.36,2.52,5.57,3.97,9.02,4.08,.14,0,.29,0,.43,0,3.3,0,6.42-1.23,8.84-3.5,2.52-2.36,3.97-5.57,4.08-9.02,.04-1.17-.1-2.31-.35-3.39Zm-1.05-.14l-2.71,4.43-.63-1.4c-.06-.13-.17-.23-.31-.27-.14-.04-.29-.02-.41,.05l-1.25,.76-.79-1.58c-.07-.15-.22-.25-.39-.27-.17-.02-.33,.04-.44,.17l-.85,1h-1.15c-.14,0-.27,.06-.37,.16-.09,.1-.14,.24-.13,.38l.09,1.26c.02,.24,.2,.43,.43,.46l-2.12,4.49-.57-1.46-.4-3.11c-.03-.23-.22-.41-.45-.43l-1.27-.11-.38-.76,.74-1.82,2.07,.15c.22,.02,.4-.1,.49-.29l.24-.53c.1-.21,.03-.47-.16-.61l-1.87-1.38,1.02-.53c.12-.06,.21-.17,.25-.31,.04-.13,.02-.27-.05-.39l-.45-.76,1.22-1.01,1.52,.61c.11,.04,.23,.05,.34,.01,.18-.06,4.28-1.41,5.76-2.09,.05,.06,.11,.11,.17,.16,1.36,1.45,2.32,3.18,2.82,5.04ZM10.84,1.4l-.47,1.71-1.27,.94-.79-1.89c.81-.36,1.66-.62,2.53-.77Zm-6.31,3.08l-.51,3.45c-.03,.21,.07,.42,.26,.52,.19,.1,.42,.07,.57-.08,.24-.22,.48-.46,.7-.7l.7,.93-2.39,1.94-1.39,.07c-.15,0-.29,.07-.39,.19-.17,.21-.2,.24,.25,2.41l-1.32-.04c0-.2-.02-.41-.01-.61,.1-3.16,1.44-6,3.52-8.07Zm.73,13.56c0-.06,0-.14,0-.18,0-.05-.02-.1-.04-.14l-.89-1.94,.45-1.19,2.84,2.06-1.41,5.13-1.08-1.25,.13-2.49h0Zm15.85,3.6c-2.33,2.18-5.36,3.32-8.55,3.22-2.07-.07-4.03-.66-5.76-1.7,.06-.06,.11-.13,.13-.22l1.75-6.37c.05-.2-.02-.41-.19-.54l-3.65-2.65c-.13-.09-.29-.12-.44-.07-.15,.04-.27,.16-.32,.3l-.75,2c-.05,.12-.04,.26,.01,.39l.93,2.01-.14,2.65c0,.13,.04,.25,.12,.35l.42,.48c-.14-.14-.29-.27-.43-.41-1.81-1.93-2.89-4.35-3.15-6.94l1.86,.06s.01,0,.02,0c.15,0,.29-.06,.38-.18,.1-.12,.14-.27,.11-.42-.15-.74-.31-1.54-.4-2.04l1.04-.05c.11,0,.21-.04,.29-.11l2.89-2.35c.21-.17,.25-.47,.08-.69l-1.36-1.8c-.09-.12-.23-.19-.39-.2-.12,0-.26,.05-.36,.14l.45-3.05c.51-.4,1.06-.75,1.63-1.06l1.1,2.62c.06,.14,.18,.25,.33,.29,.04,.01,.09,.02,.13,.02,.11,0,.21-.03,.3-.1l1.92-1.42c.09-.07,.16-.16,.18-.27l.69-2.5c.32-.03,.64-.05,.96-.05,.13,0,.26,0,.39,0,2.74,.09,5.31,1.1,7.37,2.86-1.46,.61-4.37,1.58-5.11,1.83l-1.62-.65c-.17-.07-.36-.04-.51,.08l-1.78,1.48c-.19,.16-.24,.43-.11,.64l.4,.67-1.26,.66c-.15,.08-.25,.23-.27,.4-.01,.17,.06,.34,.2,.44l1.96,1.45-1.78-.13c-.22-.02-.42,.11-.5,.31l-.97,2.37c-.05,.13-.05,.28,.02,.41l.61,1.22c.08,.16,.23,.26,.41,.27l1.14,.1,.36,2.77s.02,.08,.03,.12l1.02,2.6c.07,.19,.25,.31,.45,.32,0,0,.01,0,.02,0,.19,0,.37-.11,.45-.29l2.93-6.2c.07-.15,.06-.32-.02-.47-.08-.14-.23-.23-.4-.25l-.26-.02-.02-.29h.85c.15,0,.29-.06,.38-.18l.51-.6,.69,1.39c.06,.13,.17,.22,.31,.26,.13,.04,.28,.02,.4-.05l1.23-.75,.79,1.75c.08,.17,.24,.28,.42,.29,.18,0,.36-.08,.46-.24l2.64-4.31c.09,.68,.14,1.36,.12,2.06-.1,3.19-1.44,6.14-3.77,8.32Z' style='fill:%23002750;'/%3E%3C/svg%3E");
}

.attr-preis label:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.59 45.13'%3E%3Cpath d='M19.71,13.16s0,0-.02,0,0,0-.02,0h.03Z' style='fill:%23f59e00;'/%3E%3Cpath d='M19.71,17.67s0,0-.02,0,0,0-.02,0h.03Z' style='fill:%23f59e00;'/%3E%3Cpath d='M28.62,17.83h-.03V4.33c0-2.47-3.82-4.33-8.88-4.33S10.83,1.86,10.83,4.33v13.47c-.62-.06-1.28-.1-1.95-.1-5.06,0-8.88,1.8-8.88,4.3v18.67c0,2.47,3.82,4.33,8.88,4.33,4.15,0,7.47-1.25,8.52-3.07,.77,.09,1.54,.15,2.31,.15,5.06,0,8.88-1.86,8.88-4.33V18.14c.01-.1,.03-.2,.03-.31ZM19.71,1.57h0c4.19-.01,7.29,1.45,7.29,2.76s-3.1,2.77-7.29,2.77-7.31-1.42-7.31-2.76,3.12-2.77,7.31-2.77Zm-7.32,5.27c1.57,1.12,4.21,1.83,7.32,1.83s5.75-.71,7.32-1.83v1.99h-.03c0,1.31-3.1,2.77-7.29,2.77s-7.31-1.46-7.31-2.77h-.01v-1.99Zm0,4.5c1.57,1.11,4.2,1.82,7.3,1.82,3.12,0,5.77-.71,7.34-1.84v2.01h-.03c0,1.31-3.1,2.77-7.29,2.77s-7.31-1.46-7.31-2.77h-.01v-1.99Zm0,4.5c1.57,1.12,4.2,1.82,7.3,1.83,3.12,0,5.77-.72,7.34-1.84v2.21c-.3,1.25-3.32,2.57-7.29,2.57-.87,0-1.74-.07-2.59-.2-.86-1.09-2.55-1.93-4.76-2.37v-2.18Zm5.37,15.84c.65,.07,1.3,.11,1.95,.11,3.11,0,5.75-.71,7.32-1.82v2.63c0,1.31-3.13,2.77-7.32,2.77-.65,0-1.3-.05-1.95-.12v-3.57Zm1.95-1.45c-.65,0-1.3-.05-1.95-.12v-3.57c.65,.07,1.3,.11,1.95,.11,3.11,0,5.75-.7,7.32-1.82v2.63c0,1.31-3.13,2.77-7.32,2.77Zm-10.83-10.98h0c4.19,0,7.31,1.47,7.31,2.78s-3.12,2.77-7.31,2.77-7.32-1.46-7.32-2.77,3.13-2.78,7.32-2.78ZM1.56,24.54c1.57,1.12,4.21,1.83,7.32,1.83h0c3.1-.01,5.73-.71,7.31-1.82v1.98c0,1.31-3.12,2.77-7.31,2.77s-7.32-1.46-7.32-2.77v-1.99Zm0,4.5c1.57,1.11,4.21,1.82,7.32,1.82s5.73-.7,7.31-1.81v1.95c0,1.31-3.12,2.77-7.31,2.77s-7.32-1.46-7.32-2.77v-1.96Zm0,4.49c1.57,1.12,4.21,1.83,7.32,1.83v-.03c3.1,0,5.73-.7,7.31-1.81v2.01c0,1.3-3.12,2.77-7.31,2.77s-7.32-1.47-7.32-2.77v-2Zm7.32,9.91c-4.19,0-7.32-1.47-7.32-2.77v-2.63c1.57,1.11,4.21,1.82,7.32,1.82s5.73-.7,7.31-1.81v2.62c0,1.3-3.12,2.77-7.31,2.77Zm10.83-2.92c-.65,0-1.3-.05-1.95-.12v-3.57c.65,.07,1.3,.11,1.95,.11,3.11,0,5.75-.71,7.32-1.82v2.63c0,1.31-3.13,2.77-7.32,2.77Zm0-15.42c-.65,0-1.3-.05-1.95-.12v-2.93c.65,.07,1.3,.11,1.95,.11h.03c3.09,0,5.71-.7,7.29-1.8v1.97c0,1.3-3.13,2.77-7.32,2.77Z' style='fill:%23002750;'/%3E%3C/svg%3E");
}

/** Filters **/
.hikashop_filter_main {
  width: 100% !important;
}

.filter_values_container {
  background: #F6F8F9 !important;
  width: 100%;
  text-align: left;
  padding: 5px 15px;
  box-sizing: border-box;
  border: 1px solid #CDD6E1 !important;
  border-top: none !important;
  box-shadow: none;
  top: 59px !important;
}

.hikashop_filter_checkbox {
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-direction: row-reverse;
  color: #0C254C;
  font-size: 14px;
}

.ism-filter-type-checkbox .hikashop_filter_title {
  background: #F6F8F9;
  border: 1px solid #CDD6E1;
  height: 60px;
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 5px 15px;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: bold;
  color: #0C254C;
}

.show .hikashop_filter_title {
  border-bottom: none !important;
}

.ism-filter-type-checkbox .hikashop_filter_title:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z' fill='%230C254C'/%3E%3C/svg%3E");
  position: absolute;
  right: 15px;
  display: block;
  width: 15px;
  height: 15px;
}

.hikashop_filter_main > div {
  position: relative;
}

.hikashop_products_listing {
  margin-top: 40px;
}

.hikashop_products_listing .limit, .hikashop_products_pagination .limit {
  display: none;
}

.hikashop_pagination {
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.hikashop_pagination li {
  height: 40px;
  width: 40px;
  margin: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.hikashop_pagination li a {
  border: 1px solid #0C254C;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.hikashop_pagination li.uk-active {
  background: #F59E00;
  color: #FFF;
  border: 1px solid #F59E00;
}

.hikashop_pagination .pagenav_previous_chevron, .hikashop_pagination .pagenav_next_chevron {
  border: none !important;
}

.hikashop_pagination li:first-child, .hikashop_pagination li:last-child, .hikashop_results_counter, .hikashop_footer {
  display: none;
}

.hikashop_pagination li:empty {
  display: none;
}

.hikashop_filter_main_div {
  border: none !important;
}

#hikashop_filter_button_hikashop_category_information_menu_103, #hikashop_reset_button_hikashop_category_information_menu_103 {
  border: none;
  text-decoration: underline;
  color: #0C254C;
  text-align: left;
  padding: 0;
  margin: 0;
  display: inline-block;
}

.hikashop_filter_button_outside {
  float: left;
}

#hikashop_filter_button_hikashop_category_information_menu_103:hover {
  background: none;
}

@media only screen and (max-width: 800px) {
  div.hikashop_filter_collapsable_content_mobile {
    display: block !important;
  }
}
.productListingSection {
  padding-top: 0px !important;
}

/*** Current Filters ****/
/*
.currentFilters{
  list-style-type: none;
  grid-template-columns: repeat( 4, minmax(250px, 1fr) );
  display: grid;
  grid-column-gap: 0.5rem;
  li{
      background: #F6F8F9;
    border: 1px solid #CDD6E1;;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 5px 15px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: bold;
    color: #0C254C;
    margin-bottom: 10px;
  }
}
*/
#currentFilters {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
#currentFilters li {
  background: #FEFEFE;
  border: 1px solid #CDD6E1;
  padding: 0.5rem;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 0.75rem;
}
#currentFilters li:after {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath style='fill: %23333' d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E");
  height: 14px;
  width: 14px;
  background-repeat: no-repeat;
  background-size: cover;
  float: right;
  margin-left: 0.5rem;
}
#currentFilters li:hover {
  background: #F7F7F7;
}

.hikashop_filter_button_outside, .hikashop_reset_button_outside {
  display: none;
}

.hikashop_filter_fieldset_mobile .uk-section-default {
  padding-bottom: 0px;
}

.ismMainHeadingProductDetails {
  letter-spacing: 0px;
  color: #002750;
  font-size: 25px;
  line-height: 34px;
}

.ismProductDescriptionDetails {
  color: #475360;
  font-size: 16px;
  line-height: 25px;
}

.ismProductDetailsRight {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.hikashop_product_quantity_input_div_default_main {
  display: none;
}

.ismProductDetailsPrice {
  font: normal normal bold 35px/47px Open Sans;
  letter-spacing: 0px;
  color: #002750;
  margin-bottom: 15px;
  display: block;
}

.ismProductDetailsButtons button {
  margin-right: 10px;
}

.ismProductDetailsVorteileIcons {
  width: auto;
  height: 40px;
}

.ismProductDetailsVorteileHeadline {
  font-size: 20px !important;
}

.ismProductDetailsVorteilContainer {
  margin-top: 70px !important;
}

.ismProductDetailsVorteilContainer .el-meta {
  font: normal normal normal 14px/20px Open Sans;
  letter-spacing: 0px;
  color: #002750;
  text-transform: none !important;
}

.kooperationspartnerLogo img {
  width: 100%;
  max-width: 100%;
}

.hikashop_cart_dropdown_content {
  background: #FAF9F7 0% 0% no-repeat padding-box !important;
  border: 1px solid #E2E2E2 !important;
  width: 300px !important;
  right: 0px;
  top: 40px;
  padding: 20px !important;
  font-size: 16px;
  line-height: 30px;
}

table.hikashop_cart {
  border-collapse: collapse;
  font-size: 0.8rem;
  line-height: 150%;
}

.hikashop_cart_dropdown_content tfoot tr {
  border-top: 1px solid #50494B;
}
.hikashop_cart_dropdown_content tfoot tr td {
  padding-top: 15px;
  font-weight: bold;
}

.hikashop_cart_dropdown_content tbody tr:last-child td {
  padding-bottom: 15px;
}

.hikashop_cart_dropdown_content .hikashop_product_price {
  font-weight: bold;
}

.hikashop_cart_dropdown_content thead {
  display: none !important;
}

.cartModuleIcon {
  width: 25px;
  height: auto;
  position: relative;
}

.cartCounter {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #F59E00;
  line-height: 12px;
  text-align: center;
  display: block;
  position: absolute;
  top: -15px;
  padding: 1px;
  color: #FFF;
  font-weight: bold;
}

.buttonSpacer {
  height: 20px;
}

.hikashop_payment_methods_table, #hikashop_checkout_coupon_1_3, #hikashop_checkout_payment_1_2, #hikashop_checkout_status_1_5 {
  display: none;
}

.checkoutTable {
  text-align: left;
  border-collapse: collapse;
}

.checkoutTable tr td {
  border-bottom: 1px solid #CCCCCC;
  font-size: 20px;
  color: #002750;
  font-weight: bold;
  height: 90px;
}
.checkoutTable tr td span, .checkoutTable tr td p {
  margin: 0;
  padding: 0;
}
.checkoutTable tr th {
  border-bottom: 1px solid #CCCCCC;
  font-size: 20px;
  color: #F59E00;
  font-weight: bold;
  height: 90px;
}
.checkoutTable tr:last-child td {
  border-bottom: none;
}

.hikashop_checkout_cart_final_total {
  font-size: 30px;
  color: #002750;
  font-weight: bold;
}

.hikashop_cart_product_name_value {
  width: 80%;
}

.hikashop_cart_product_quantity_refresh, .hikashop_registration_required_info_line {
  display: none !important;
}

#hikashop_checkout, form[name=hikashop_checkout_form] {
  width: 100%;
}

.checkoutLogin {
  margin-top: 70px;
}

.hkform-horizontal {
  border: none !important;
}

.hikashop_cart_product_quantity_value {
  text-align: right;
}

.hikashop_cart_total_value, .textAlignRight {
  text-align: right;
}

.hkform-horizontal, #hikashop_checkout_login_1_8 .hkc-lg-12 {
  margin: 0;
  padding: 0;
}

#hikashop_checkout_login_1_8 h1 {
  font-size: 30px;
  color: #002750;
  font-weight: bold;
  margin: 0;
  padding: 0;
  margin-bottom: 40px;
}

.checkoutBtnRight {
  text-align: right;
}

.checkoutBtnRight button {
  padding: 0px 90px;
}

.totalText {
  display: block;
  margin-right: 20px !important;
  color: #F59E00;
}

.hikashop_field_dropdown {
  width: 100%;
  height: 100%;
}

.hikashop_checkout_address_ok_button {
  display: none;
}

.view-checkout {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.hika_edit {
  background: white;
  padding: 0;
}

.notifyjs-metro-base {
  font-family: "Open Sans" !important;
  font-size: 16px !important;
  font-weight: 400;
}

.hikashop_cart_module_product_price_value, .hikashop_cart_module_product_total_value {
  width: 25%;
  text-align: right;
}

#hikashop_checkout_fields_1_6 legend {
  display: none;
}
#hikashop_checkout_fields_1_6 label {
  text-align: left !important;
}

.agbLabel {
  text-align: left !important;
  font-weight: bold;
  margin-bottom: 1rem !important;
  display: block;
}

.shipping_mainContainer .hikashop_checkout_address_same {
  display: none;
}

.hikashop_checkout_address_same {
  width: 100%;
}

.hikashop_checkout_buttonsm {
  margin: 2rem auto !important;
}

.cartPricesBox {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: right;
}
.cartPricesBox .cartMainPrice {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.cartPricesBox .hikashop_product_discount {
  background: #F59E00;
  color: #FFF;
  padding: 3px;
  font-size: 12px;
  margin-left: 10px;
}
.cartPricesBox .originalPrice {
  color: red;
  text-decoration: line-through;
}
.cartPricesBox .taxRate {
  font-size: 12px;
  font-weight: normal;
}

.cartDiscounts {
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
}

.hikashop_cart_total_title {
  text-align: right;
}

.hikashop_cart_empty_footer {
  vertical-align: bottom !important;
}
.hikashop_cart_empty_footer .totalText {
  margin-bottom: 5px;
}

#hikashop_checkout_cart_final_total_title {
  vertical-align: bottom !important;
}

.hikashop_cart_dropdown_content .hikashop_cart tr {
  padding-bottom: 3px;
}
.hikashop_cart_dropdown_content .miniCartDiscount {
  background: #F59E00;
  color: #FFF;
  padding: 2px;
  margin-left: 5px;
  margin-bottom: 2px;
}

.textAlignRight {
  text-align: right !important;
}

.hikashop_cart_tax_value {
  text-align: right;
}

.hikashop_cart_product_quantity_value {
  display: none !important;
}

@media only screen and (max-width: 760px) {
  #hikashop_checkout_cart_final_total_titleISM {
    display: flex !important;
    flex-direction: column;
  }
}

@media only screen and (max-width: 760px) {
  .hikashop_cart_total_value {
    display: none !important;
  }
}

#hikashop_cart_empty_footer {
  display: block !important;
}
@media only screen and (max-width: 760px) {
  #hikashop_cart_empty_footer {
    width: 50%;
    text-align: left !important;
  }
}

@media only screen and (max-width: 760px) {
  #hikashop_checkout_cart_final_total_line {
    display: flex;
    justify-content: space-between;
  }
  #hikashop_checkout_cart_final_total_line #hikashop_cart_empty_footer, #hikashop_checkout_cart_final_total_line #hikashop_checkout_cart_final_total_titleISM {
    padding: 0 !important;
  }
}

@media only screen and (max-width: 760px) {
  .checkoutTable tr {
    padding: 10px;
  }
}

.carModMobile .cartModuleIcon {
  height: auto;
  position: relative;
  width: 25px !important;
  margin-left: 15px !important;
}

.cartModuleIcon svg {
  width: 25px;
  height: 22px;
}

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