@media screen{
#iso_ajaxBox{width:20%;padding:9px 50px 9px 24px;position:fixed;top:10%;left:40%;background:#fff url(../../system/modules/isotope/assets/images/loading.gif) no-repeat right center;border:2px solid #000;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:15px;line-height:18px;text-align:left;color:#000;z-index:9999}#iso_ajaxBox.btnClose{background-image:none;cursor:pointer}#iso_ajaxBox p{margin:1em 0;padding:0}#iso_ajaxBox .iso_error{padding-left:34px;background:url(../../system/modules/isotope/assets/images/cross-24.png) left center no-repeat}#iso_ajaxBox .iso_confirm{padding-left:34px;background:url(../../system/modules/isotope/assets/images/tick-24.png) left center no-repeat}#iso_ajaxBox .iso_info{padding-left:34px;background:url(../../system/modules/isotope/assets/images/information-24.png) left center no-repeat}#iso_ajaxOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;z-index:9998;-moz-opacity:.5;opacity:.5;_display:none;filter:Alpha(opacity=50)}
}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #b9b9bb;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../../system/modules/lightbox4ward/assets/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../../system/modules/lightbox4ward/assets/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../../system/modules/lightbox4ward/assets/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../../system/modules/lightbox4ward/assets/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../../system/modules/lightbox4ward/assets/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../../system/modules/lightbox4ward/assets/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
.fancybox-skin .count {
	position: absolute;
	right: 5px;
	color: #fff;
	bottom: -25px;
	font-size: 14px;
}
#fancyboy-dotnavi {
	position: fixed;
	bottom: 10px;
	width: 100%;
	padding-top: 10px;
	list-style: none;
	text-align: center;
	z-index: 99999;
}

#fancyboy-dotnavi li {
	display: inline;
	padding: 0 5px;
}

#fancyboy-dotnavi li label {
	width: 12px;
	height: 12px;
	border-radius: 100%;
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.6);
	cursor: pointer;
}

#fancyboy-dotnavi li.active label {
	background-color: white;
}
@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden; }
  .contao-cookiebar * {
    box-sizing: border-box; }
  .contao-cookiebar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .contao-cookiebar .cc-inner {
    display: inline-block;
    overflow-y: auto;
    max-height: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    font-size: 1rem;
    text-align: left; }
  .contao-cookiebar.cc-top .cc-inner {
    vertical-align: top; }
  .contao-cookiebar.cc-top.cc-active .cc-inner {
    animation: cookiebar-top-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-top.cc-saved .cc-inner {
    animation: cookiebar-top-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom .cc-inner {
    vertical-align: bottom; }
  .contao-cookiebar.cc-bottom.cc-active .cc-inner {
    animation: cookiebar-bottom-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom.cc-saved .cc-inner {
    animation: cookiebar-bottom-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle .cc-inner {
    vertical-align: middle; }
  .contao-cookiebar.cc-middle.cc-active .cc-inner {
    animation: cookiebar-middle-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle.cc-saved .cc-inner {
    animation: cookiebar-middle-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-left {
    text-align: left; }
  .contao-cookiebar.cc-right {
    text-align: right; }
  .contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
    margin-top: 0; }
  .contao-cookiebar .cc-head p {
    margin-bottom: 15px; }
  .contao-cookiebar .cc-btn {
    display: inline-block;
    cursor: pointer;
    width: 100%;
    padding: 8px 14px;
    margin-bottom: 8px;
    font-size: 15px;
    outline: 0 none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    color: #444;
    background: #f5f5f5; }
    .contao-cookiebar .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .contao-cookiebar .grayscale .cc-btn {
    background: #f1efef; }
    .contao-cookiebar .grayscale .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .grayscale .cc-btn.success {
      background: #fbfbfb; }
      .contao-cookiebar .grayscale .cc-btn.success:hover {
        background: #f7f7f7; }
  .contao-cookiebar .highlight .cc-btn.success {
    background: #4e9e3e;
    border-color: #3e7830;
    color: #fff; }
    .contao-cookiebar .highlight .cc-btn.success:hover {
      background: #4c933f; }
  .contao-cookiebar label {
    position: relative;
    display: block;
    padding: 8px 13px 8px 0;
    line-height: 1.2rem; }
    .contao-cookiebar label.group {
      font-weight: 600; }
  .contao-cookiebar input {
    position: absolute;
    width: 1px;
    height: 1px;
    outline: 0 none;
    opacity: 0; }
    .contao-cookiebar input + label {
      padding: 8px 13px 8px 50px;
      cursor: pointer; }
      .contao-cookiebar input + label:before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        width: 35px;
        height: 18px;
        margin: 0;
        box-sizing: content-box;
        border-radius: 10px;
        background: #fff;
        border: 2px solid #9c9b99;
        transition: border-color .2s; }
      .contao-cookiebar input + label:after {
        display: block;
        content: '';
        position: absolute;
        top: 10px;
        left: 4px;
        width: 14px;
        height: 14px;
        border-radius: 10px;
        background: #9c9b99;
        transition: background .2s, margin-left .2s, padding .2s; }
      .contao-cookiebar input + label:active:after {
        padding-left: 5px; }
    .contao-cookiebar input.cc-group-half + label:after {
      background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%); }
    .contao-cookiebar input:checked + label:after {
      background: #399d32;
      margin-left: 17px; }
    .contao-cookiebar input:checked + label:active:after {
      margin-left: 12px; }
    .contao-cookiebar input:checked + label:before {
      background: #dcf3db;
      border-color: #399d32; }
    .contao-cookiebar input:disabled + label {
      pointer-events: none; }
      .contao-cookiebar input:disabled + label:after {
        background: #c8c7c5; }
      .contao-cookiebar input:disabled + label:before {
        background: #f4f4f4;
        border-color: #c8c7c5; }
  .contao-cookiebar.cc-active .cc-inner {
    opacity: 1;
    pointer-events: auto;
    visibility: visible; }
  .contao-cookiebar.cc-active.cc-blocked {
    pointer-events: auto;
    animation: cookiebar-overlay-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-saved.cc-inner {
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }
  .contao-cookiebar.cc-saved.cc-blocked {
    pointer-events: none;
    animation: cookiebar-overlay-out 0.5s ease-in-out forwards; }

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0; }
  .contao-cookiebar .cc-inner {
    max-width: 750px; } }

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0); }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden; } }

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%); } }

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0); } }

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%); } }

.contao-cookiebar {
  color: #444444; }
  .contao-cookiebar p {
    color: #868686;
    line-height: 1.4; }
  .contao-cookiebar .cc-inner {
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff; }
  .contao-cookiebar .cc-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    position: relative;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    margin-bottom: 10px; }
    .contao-cookiebar .cc-group > label {
      flex-grow: 1;
      margin: 5px 0 5px 10px; }
    .contao-cookiebar .cc-group .cc-detail-btn {
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      padding: 8px 10px;
      line-height: 1.2rem; }
      .contao-cookiebar .cc-group .cc-detail-btn span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn:hover {
        color: #717171; }
    .contao-cookiebar .cc-group .cc-detail-btn-details {
      display: inline-block;
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      text-decoration: underline;
      padding: 0;
      margin: 0 0 10px; }
      .contao-cookiebar .cc-group .cc-detail-btn-details span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn-details:hover {
        color: #717171; }
  .contao-cookiebar .cc-cookies {
    display: none;
    width: 100%;
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .contao-cookiebar .cc-cookies > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-cookies > p, .contao-cookiebar .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
        font-weight: 600; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px;
        word-wrap: break-word; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc > p {
      margin-bottom: 0; }
    .contao-cookiebar .cc-cookies .cc-cookie label.cookie + p, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .contao-cookiebar .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .contao-cookiebar .cc-footer, .contao-cookiebar .cc-info {
    text-align: center; }
  .contao-cookiebar .cc-info {
    margin-top: 15px; }
    .contao-cookiebar .cc-info > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .contao-cookiebar .cc-info > a:hover {
        color: #717171; }
      .contao-cookiebar .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }

@charset "UTF-8";progress,sub,sup{vertical-align:baseline}button,hr,input,select{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}img,legend{max-width:100%}a,p a{color:#3CC}abbr[title],p a{text-decoration:underline}:not(p) a,p a:hover{text-decoration:none}code,html{color:#737373}.mod_iso_cart table .image_container,.mod_iso_productlist .image_container,.mod_iso_productreader .image_container,.mod_iso_relatedproducts figure img{box-shadow:2px 2px 5px 0 rgba(0,0,0,.41)}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden}.nav--select select,input[type=search]{-webkit-appearance:none}.ce_downloads ul,.ce_gallery ul,.nav ul,.pagination ul{list-style-type:none}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{margin:.67em 0}h1,h2{margin-bottom:.5rem}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}.round-button,.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;white-space:normal}textarea{overflow:auto}.block,.invisible{overflow:hidden}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.float_left{float:left}.float_right{float:right}.clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;display:inline}.mod_article,[id=footer],[id=container]{position:relative}*,:after,:before{box-sizing:inherit}.slicknav_menu,.slicknav_menu *,html{box-sizing:border-box}@font-face{font-family:ClanBook;src:url(../../files/theme/dist/fonts/Clan-book/clan_book.eot?) format("eot"),url(../../files/theme/dist/fonts/Clan-book/clan_book.woff2) format("woff2"),url(../../files/theme/dist/fonts/Clan-book/clan_book.woff) format("woff"),url(../../files/theme/dist/fonts/Clan-book/clan_book.ttf) format("truetype"),url(../../files/theme/dist/fonts/Clan-book/clan_book.svg#ClanBook) format("svg")}@font-face{font-family:ClanNews;src:url(../../files/theme/dist/fonts/Clan-news/clan_news.eot?) format("eot"),url(../../files/theme/dist/fonts/Clan-news/clan_news.woff2) format("woff2"),url(../../files/theme/dist/fonts/Clan-news/clan_news.woff) format("woff"),url(../../files/theme/dist/fonts/Clan-news/clan_news.ttf) format("truetype"),url(../../files/theme/dist/fonts/Clan-news/clan_news.svg#ClanNews) format("svg")}@font-face{font-family:ClanThin;src:url(../../files/theme/dist/fonts/Clan-thin/clan_thin.eot?) format("eot"),url(../../files/theme/dist/fonts/Clan-thin/clan_thin.woff2) format("woff2"),url(../../files/theme/dist/fonts/Clan-thin/clan_thin.woff) format("woff"),url(../../files/theme/dist/fonts/Clan-thin/clan_thin.ttf) format("truetype"),url(../../files/theme/dist/fonts/Clan-thin/clan_thin.svg#ClanThin) format("svg")}@font-face{font-family:fontello;src:url(../../files/theme/dist/fonts/fontello/fontello.eot?) format("eot"),url(../../files/theme/dist/fonts/fontello/fontello.woff2) format("woff2"),url(../../files/theme/dist/fonts/fontello/fontello.woff) format("woff"),url(../../files/theme/dist/fonts/fontello/fontello.ttf) format("truetype"),url(../../files/theme/dist/fonts/fontello/fontello.svg#fontello) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-right-dir:before{content:'\e800'}.icon-down-dir:before{content:'\e801'}.icon-up-dir:before{content:'\e802'}.icon-left-dir:before{content:'\e803'}.icon-down-open:before{content:'\e804'}.icon-left-open:before{content:'\e805'}.icon-right-open:before{content:'\e806'}.icon-up-open:before{content:'\e807'}.icon-left-dir-1:before{content:'\e808'}.icon-right-dir-1:before{content:'\e809'}.icon-up-dir-1:before{content:'\e80a'}.icon-down-open-1:before{content:'\e80b'}.icon-right-open-1:before{content:'\e80c'}.icon-down-open-mini:before{content:'\e80d'}.icon-up-open-1:before{content:'\e80e'}.icon-left-open-1:before{content:'\e80f'}.icon-gplus:before{content:'\e810'}.icon-skype:before{content:'\e811'}.icon-twitter:before{content:'\e812'}.icon-youtube:before{content:'\e813'}.icon-vimeo:before{content:'\e814'}.icon-xing:before{content:'\e815'}.icon-yahoo:before{content:'\e816'}.icon-facebook:before{content:'\e817'}.icon-buffer:before{content:'\e818'}.icon-wordpress:before{content:'\e819'}.icon-google:before{content:'\e81a'}.icon-cancel:before{content:'\e81b'}.icon-cancel-1:before{content:'\e81c'}.icon-cancel-2:before{content:'\e81d'}.icon-spin4:before{content:'\e834'}.icon-spin5:before{content:'\e838'}.icon-spin6:before{content:'\e839'}.icon-menu:before{content:'\f0c9'}.icon-angle-left:before{content:'\f104'}.icon-angle-right:before{content:'\f105'}.icon-angle-up:before{content:'\f106'}.icon-angle-down:before{content:'\f107'}.mod_iso_relatedproducts h1,h1,h2,h3,h4,h5,h6{margin-top:0}address,blockquote,dl,fieldset,figure,hr,ol,p,pre,ul{margin-bottom:1rem}dd,ol,ul{margin-left:1rem}.ce_gallery ul:after,.clearfix:after,.nav--breadcrumb ul:after,.nav--horizontal ul:after,.pagination:after,.row:after,[id=header] .inside:after,[id=navi] .inside:after,[id=page_bg] .ce_rsce_header_image .content .inside:after,[id=footer] .inside_container:after,[id=footer]>.inside:after{content:"";display:table;clear:both}figure{margin:0}img{border-style:none;display:block;height:auto;margin:0 auto}html{font-family:ClanThin,"Helvetica Neue",sans-serif;font-size:1em;line-height:1.625;background-color:#fff;overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (max-width:34.3125em){html{font-size:.875em}}@media screen and (min-width:68.75em){html{font-size:1.125em}}.mod_iso_relatedproducts h1,h1,h2,h3,h4,h5,h6{font-weight:300;font-family:ClanThin;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}h1{font-size:32px;font-size:2rem;line-height:1.55}@media screen and (min-width:48em){h1{font-size:4rem}}@media screen and (min-width:68.75em){h1{font-size:4rem}}ol+h1,p+h1,ul+h1{margin-top:2rem}.ce_text+.ce_text h1:first-child{margin-top:1rem}h1+h2{margin-top:-.5rem}h2{font-size:22px;font-size:1.375rem;line-height:1.5}@media screen and (min-width:48em){h2{font-size:2.667rem}}@media screen and (min-width:68.75em){h2{font-size:2.667rem}}ol+h2,p+h2,ul+h2{margin-top:2rem}.ce_text+.ce_text h2:first-child{margin-top:1rem}.mod_iso_relatedproducts h2+h1,h2+h3{margin-top:-.5rem}.mod_iso_relatedproducts h1,h3{font-size:22px;font-size:1.375rem;line-height:1.25;margin-bottom:.5rem}h4,h5,h6{line-height:1;margin-bottom:.5rem}@media screen and (min-width:48em){.mod_iso_relatedproducts h1,h3{font-size:1.5rem}}@media screen and (min-width:68.75em){.mod_iso_relatedproducts h1,h3{font-size:1.5rem}}.mod_iso_relatedproducts ol+h1,.mod_iso_relatedproducts p+h1,.mod_iso_relatedproducts ul+h1,ol+h3,p+h3,ul+h3{margin-top:2rem}.ce_text+.ce_text .mod_iso_relatedproducts h1:first-child,.ce_text+.ce_text h3:first-child,.mod_iso_relatedproducts .ce_text+.ce_text h1:first-child{margin-top:1rem}.mod_iso_relatedproducts h1+h4,h3+h4{margin-top:-.5rem}h4{font-size:18px;font-size:1.125rem}@media screen and (min-width:48em){h4{font-size:1.25rem}}@media screen and (min-width:68.75em){h4{font-size:1.25rem}}ol+h4,p+h4,ul+h4{margin-top:1.5rem}.ce_text+.ce_text h4:first-child{margin-top:.5rem}h4+h5{margin-top:-.5rem}h5{font-size:16px;font-size:1rem}@media screen and (min-width:48em){h5{font-size:1rem}}@media screen and (min-width:68.75em){h5{font-size:1rem}}ol+h5,p+h5,ul+h5{margin-top:1.5rem}.ce_text+.ce_text h5:first-child{margin-top:.5rem}h5+h6{margin-top:-.5rem}h6{font-size:14px;font-size:.875rem}ol+h6,p+h6,ul+h6{margin-top:1.5rem}.ce_text+.ce_text h6:first-child{margin-top:.5rem}p{margin-top:0}p:last-child{margin-bottom:0}.ce_text,.li--block,hr{margin-bottom:1rem}pre{padding:1rem;background:#555;color:#fff;overflow-x:scroll}hr{margin-top:1rem;border-top:1px solid #ccc;border-bottom:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left;padding-left:.9375rem;padding-right:.9375rem;width:100%}@media screen and (min-width:0){.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}}@media screen and (min-width:34.375em){.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media screen and (min-width:48em){h6{font-size:.875rem}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media screen and (min-width:0){.offset-xs-1{margin-left:8.33333%}.offset-xs-2{margin-left:16.66667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333%}.offset-xs-5{margin-left:41.66667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333%}.offset-xs-8{margin-left:66.66667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333%}.offset-xs-11{margin-left:91.66667%}.offset-xs-12{margin-left:100%}}@media screen and (min-width:34.375em){.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.offset-sm-12{margin-left:100%}}@media screen and (min-width:48em){.offset-md-1{margin-left:calc(8.33333% + .15625rem)}.row .offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:calc(16.66667% + .3125rem)}.row .offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:calc(25% + .46875rem)}.row .offset-md-3{margin-left:25%}.offset-md-4{margin-left:calc(33.33333% + .625rem)}.row .offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:calc(41.66667% + .78125rem)}.row .offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:calc(50% + .9375rem)}.row .offset-md-6{margin-left:50%}.offset-md-7{margin-left:calc(58.33333% + 1.09375rem)}.row .offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:calc(66.66667% + 1.25rem)}.row .offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:calc(75% + 1.40625rem)}.row .offset-md-9{margin-left:75%}.offset-md-10{margin-left:calc(83.33333% + 1.5625rem)}.row .offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:calc(91.66667% + 1.71875rem)}.row .offset-md-11{margin-left:91.66667%}.offset-md-12{margin-left:calc(100% + 1.875rem)}.row .offset-md-12{margin-left:100%}}@media screen and (min-width:58.75em){.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.offset-lg-12{margin-left:100%}}@media screen and (min-width:68.75em){h6{font-size:.875rem}.col-xl-1{width:8.33333%}.col-xl-2{width:16.66667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333%}.col-xl-5{width:41.66667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333%}.col-xl-8{width:66.66667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333%}.col-xl-11{width:91.66667%}.col-xl-12{width:100%}.offset-xl-1,.row .offset-xl-1{margin-left:8.33333%}.offset-xl-2,.row .offset-xl-2{margin-left:16.66667%}.offset-xl-3,.row .offset-xl-3{margin-left:25%}.offset-xl-4,.row .offset-xl-4{margin-left:33.33333%}.offset-xl-5,.row .offset-xl-5{margin-left:41.66667%}.offset-xl-6,.row .offset-xl-6{margin-left:50%}.offset-xl-7,.row .offset-xl-7{margin-left:58.33333%}.offset-xl-8,.row .offset-xl-8{margin-left:66.66667%}.offset-xl-9,.row .offset-xl-9{margin-left:75%}.offset-xl-10,.row .offset-xl-10{margin-left:83.33333%}.offset-xl-11,.row .offset-xl-11{margin-left:91.66667%}.offset-xl-12,.row .offset-xl-12{margin-left:100%}}.row{margin-left:-.9375rem;margin-right:-.9375rem}.article--full,.mod_article{margin-left:auto;margin-right:auto}.pull-right{float:right}.pull-left{float:left}@media screen and (min-width:0){.pull-right-xs{float:right}.pull-left-xs{float:left}.clear-xs{clear:both}}@media screen and (min-width:34.375em){.pull-right-sm{float:right}.pull-left-sm{float:left}.clear-xs{clear:none}}@media screen and (min-width:48em){.pull-right-md{float:right}.pull-left-md{float:left}}@media screen and (min-width:34.375em){.clear-sm{clear:both}}@media screen and (min-width:48em){.clear-sm{clear:none}.clear-md{clear:both}}[id=header]{background:#fff;color:#737373}[id=header] .inside{max-width:66.625em;margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}.mod_article{max-width:66.625em;padding:2rem .9375rem}.article--full{max-width:none;padding-top:0;padding-bottom:0}.article--noPadding,.noPadding{padding-left:0;padding-right:0}.overflow{overflow:visible}[id=footer]>.inside{margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}.custom .teaser,.shop.kurse .teaser{max-height:100vh;position:relative;z-index:2;padding:0;margin:0;max-width:100%}@media screen and (max-width:58.6875em){.custom .teaser,.shop.kurse .teaser{margin-top:49px}}.custom .teaser .teaser__image,.shop.kurse .teaser .teaser__image{max-height:100vh}.custom .teaser .teaser__image img,.shop.kurse .teaser .teaser__image img{width:100%;max-width:none;height:auto}.custom .teaser .teaser__image .overlay,.shop.kurse .teaser .teaser__image .overlay{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.6)}.custom .teaser .teaser__text,.shop.kurse .teaser .teaser__text{position:absolute;top:0;max-width:66.625em;margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem;height:100%;left:0;right:0}.custom .teaser .teaser__text .text,.shop.kurse .teaser .teaser__text .text{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;margin:0 auto;text-align:center}@media screen and (min-width:0){.custom .teaser .teaser__text .text,.shop.kurse .teaser .teaser__text .text{padding-top:0}.custom .teaser .teaser__text .text h1,.shop.kurse .teaser .teaser__text .text h1{line-height:1.2;margin-bottom:0;font-size:1.111rem;text-align:left;max-width:165px}}@media screen and (min-width:48em){.custom .teaser .teaser__text .text,.shop.kurse .teaser .teaser__text .text{padding-top:0px}.custom .teaser .teaser__text .text h1,.shop.kurse .teaser .teaser__text .text h1{text-align:center;max-width:100%;line-height:1.2;margin-bottom:0;font-size:3.333rem}}.custom .teaser .teaser__text .text h2,.shop.kurse .teaser .teaser__text .text h2{margin-bottom:0}@media screen and (min-width:0){.custom .teaser .teaser__text .text h2,.shop.kurse .teaser .teaser__text .text h2{font-size:.7778rem;text-align:left;margin-top:1rem}.shop.kurse #page_bg{display:block}}@media screen and (min-width:48em){.custom .teaser .teaser__text .text h2,.shop.kurse .teaser .teaser__text .text h2{font-size:1.791rem;text-align:center;margin-top:2.667rem}}@media screen and (min-width:58.75em){.pull-right-lg{float:right}.pull-left-lg{float:left}.clear-md{clear:none}.clear-lg{clear:both}.shop.kurse #page_bg{display:none}}.shop.kurse .mod_iso_productlist p{color:#FFF}.shop.kurse .mod_iso_productlist p a:hover{text-decoration:underline}.shop.kurse .mod_iso_productreader,.shop.kurse .mod_iso_productreader p.back a{color:#FFF}@media screen and (max-width:68.6875em){.shop.kurse .ce_rsce_imagefullset .col_1{padding-left:.9375rem;padding-right:.9375rem}}.shop.kurse .shop-content{position:relative;max-width:66.625em;margin-left:auto;margin-right:auto;padding:2rem .9375rem}.shop.kurse .shop-content .ce_colStart.col-xl-3{position:absolute;top:-400px;z-index:999;right:0}@media screen and (max-height:690px){.shop.kurse .shop-content .ce_colStart.col-xl-3{top:-270px}}@media screen and (min-width:0){.shop.kurse .shop-content .ce_colStart.col-xl-3{display:none}}@media screen and (min-width:68.75em){.pull-right-xl{float:right}.pull-left-xl{float:left}.clear-lg{clear:none}.clear-xl{clear:both}.custom .teaser .teaser__text .text h2,.shop.kurse .teaser .teaser__text .text h2{font-size:1.791rem}.shop.kurse .shop-content .ce_colStart.col-xl-3{display:block}}.shop.kurse .teaser{position:relative}@media screen and (min-width:0){.shop.kurse .teaser{display:none}}@media screen and (min-width:58.75em){.shop.kurse .teaser{display:block}}.shop.kurse .teaser .teaser__text .text{padding-top:0}.shop.kurse .teaser .teaser__text .text h1 p{font-family:ClanThin,"Helvetica Neue"}.shop #main .inside .mod_article:last-child{margin-bottom:2rem}@media screen and (max-width:58.6875em){.shop.kurse .teaser{top:64px}.shop.kurse .teaser .teaser__image .overlay{top:-56px}[id=header]{display:none}}.custom,[id=container]{position:relative}[id=container] .mod_article p,[id=container] .mod_iso_addressbook,[id=container] .mod_iso_checkout,[id=container] .mod_iso_checkout p,[id=container] .mod_iso_checkout span,[id=container] .mod_iso_orderdetails,[id=container] .mod_iso_orderdetails p,[id=container] .mod_iso_orderdetails span,[id=container] .mod_iso_orderhistory,[id=container] .mod_iso_productlist .description,[id=container] .mod_iso_productlist .teaser,[id=container] .mod_iso_productreader .description,[id=container] .mod_iso_productreader .teaser,[id=container] form{font-family:ClanBook,"Helvetica Neue"}[id=footer]>.inside{max-width:100%;margin:0;padding:0}[id=footer] .inside_container{max-width:66.625em;margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}[id=teaser-buttons]{position:relative;width:100%;height:150px;top:-125px;z-index:10}@media screen and (min-width:0){[id=teaser-buttons]{display:none}}@media screen and (min-width:34.375em){[id=teaser-buttons]{display:block}}[id=teaser-buttons] .round-button:first-child{margin-right:30px}[id=teaser-buttons] .mod_article{padding:0;text-align:center}.custom [id=teaser] .teaser-search-helper .inside,[id=navi] .inside,[id=page_bg] .ce_rsce_header_image .content .inside{max-width:66.625em;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem;margin-left:auto}[id=navi]{background:#3CC}[id=page_bg] .ce_rsce_header_image{position:relative;height:350px;background-position:50% 50%}[id=page_bg] .ce_rsce_header_image .content{position:absolute;bottom:0;height:50%;width:100%;background:rgba(51,204,204,.7)}[id=page_bg] .ce_rsce_header_image .content .inside{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[id=page_bg] .ce_rsce_header_image .content .inside h1{color:#FFF;font-size:48px;font-size:3rem;text-transform:uppercase}@media screen and (min-width:0){[id=page_bg] .ce_rsce_header_image .content .inside h1{font-size:2rem}}@media screen and (min-width:48em){[id=page_bg] .ce_rsce_header_image .content .inside h1{font-size:3rem}}.logo{position:relative;float:left;bottom:-22px;line-height:1;z-index:999}.logo .inside{width:325px;height:64px;background:url(../../files/theme/dist/img/ehe_familie_logo_4c_weiss_blau.eps.svg) no-repeat;background-size:cover}@media screen and (max-width:58.6875em){.logo{bottom:auto;top:-1px}.logo .inside{background-size:contain}}.logo a{display:block;height:100%;width:100%}@media screen and (max-width:34.3125em){.round-button-helper{display:table-header-group}}.round-button{width:222.24px;width:13.89rem;display:inline-block}.round-button .round-button-circle{width:100%;height:0;padding-bottom:100%;border-radius:50%;overflow:hidden;background:#3CC}.round-button .round-button-circle:hover{background:#9FF}.round-button.small .round-button-circle,.round-button.smallest .round-button-circle{background:#de3a07}.round-button a,.round-button span{display:block;float:left;width:100%;padding-top:50%;padding-bottom:50%;line-height:1em;margin-top:-.5em;text-align:center;color:#FFF;font-size:42.67px;font-size:2.667rem;text-decoration:none;text-transform:uppercase}.mod_iso_productlist .details a.show-product-details:hover,.mod_iso_productreader .details a.show-product-details:hover,.mod_iso_relatedproducts body:not(.start) .mod_search h1 a:hover,body:not(.start) .mod_search .mod_iso_relatedproducts h1 a:hover,body:not(.start) .mod_search h3 a:hover{text-decoration:underline}.round-button a:hover{color:#00788C}.round-button.small{width:122.67px;width:7.667rem}.round-button.small a,.round-button.small span{font-size:23.1px;font-size:1.444rem;margin-top:-1.8em;line-height:1.2;word-spacing:9999999px}.round-button.smallest{width:56px}.round-button.smallest a,.round-button.smallest span{font-family:ClanNews,"Helvetica Neue";font-size:8px;font-size:.5rem;margin-top:-2.2em;line-height:1.2;word-spacing:9999999px}.custom .teaser .teaser__text .text h1 p{font-family:ClanThin,"Helvetica Neue"}.custom [id=teaser] .inside{position:static}.custom [id=teaser] .teaser-search-helper{position:absolute;width:100%;top:16px;top:1rem;left:0;z-index:9999}.custom [id=teaser] .teaser-search-helper .inside .mod_search{max-width:340px;border:none}.custom .teaser>.inside{position:static;width:100%;max-width:none;padding:0}.full-width{width:100%;height:100%;display:table;table-layout:fixed}@media screen and (max-width:68.6875em){.full-width{display:block}.full-width.left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.full-width .col{width:50%;margin-right:0;display:table-cell;vertical-align:middle}@media screen and (min-width:0){.full-width .col{display:block;width:100%}.full-width .col_1{padding-bottom:1rem}}@media screen and (min-width:48em){.full-width .col{display:table-cell;width:50%}}.full-width .col img{display:block;max-width:100%;height:auto}.full-width .col .text{padding-left:.9375rem;padding-right:.9375rem}.full-width .col .text h1{line-height:1}.full-width .col_1{vertical-align:text-top}@media screen and (max-width:58.6875em){.full-width .col_1{padding-top:1rem}}@media screen and (min-width:68.75em){.full-width .col_1{padding-bottom:0}}.full-width.left div.col_2 div.text{width:600px!important}.full-width.right div.col_1 div.text{width:600px!important;margin-left:auto;text-align:left}@media screen and (max-width:75rem){.full-width.right div.col_1 div.text{width:100%!important;padding:0}}.full-width.right div.col_2{text-align:right}@media screen and (max-width:68.6875em){.full-width.left div.col{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.full-width.right div.col_2 div.text{width:100%!important;padding:0}}.full-width.right div.col_2 img{margin-left:auto}.ce_rsce_bgimage_text{overflow:visible}.ce_rsce_bgimage_text .box-item{position:relative;background:#fff}.ce_rsce_bgimage_text .box-item .item-image{position:absolute;top:0;right:0;left:0;height:100%;background-size:cover}.ce_rsce_bgimage_text .box-item .item-image img{display:none}.ce_rsce_bgimage_text .box-item .item-text{position:relative;display:block;min-height:600px;padding:0;color:#fff;text-align:left;background:rgba(0,150,160,.76)}@media screen and (min-width:0){.ce_rsce_bgimage_text .box-item .item-text{min-height:300px}}.ce_rsce_bgimage_text .box-item .item-text .round-button.small{margin-left:-32px}@media screen and (min-width:0){.ce_rsce_bgimage_text .box-item .item-text .round-button.small{margin-left:0}}.ce_rsce_bgimage_text .box-item .item-text .image-before{padding-top:2.5rem;padding-bottom:1rem}.ce_rsce_bgimage_text .box-item .item-text .image-before img{margin:0}@media screen and (max-width:1375px){.ce_rsce_bgimage_text .box-item .item-text .image-before img{margin-left:3.8335rem}}.ce_rsce_bgimage_text .box-item .item-text .image-before .round-button.small{margin-top:-110px;margin-left:-3.8335rem}@media screen and (max-width:1375px){.ce_rsce_bgimage_text .box-item .item-text .image-before .round-button.small{margin-left:0}}@media screen and (max-width:34.3125em){.ce_rsce_bgimage_text .box-item .item-text .content{display:table}}.ce_rsce_bgimage_text .box-item .item-text .content h1{font-size:30.22px;font-size:1.889rem;line-height:1}.ce_rsce_bgimage_text .box-item .item-text .content p{font-weight:600;font-size:12.44px;font-size:.7778rem;line-height:1.5}.ce_rsce_bgimage_text .box-item .item-text .content a{color:#FFF;font-weight:600}.ce_rsce_bgimage_text .box-item .item-text.first .content{width:580px;margin-left:auto}@media screen and (min-width:0){.ce_rsce_bgimage_text .box-item .item-text .content{padding-bottom:2.5rem}.ce_rsce_bgimage_text .box-item .item-text.first .content{width:100%;margin:0;padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width:48em){.ce_rsce_bgimage_text .box-item .item-text{min-height:500px}.ce_rsce_bgimage_text .box-item .item-text .content{padding-bottom:0}.ce_rsce_bgimage_text .box-item .item-text.first .content{padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width:68.75em){.ce_rsce_bgimage_text .box-item .item-text.first .content{width:580px;margin-left:auto;padding:0}}.ce_rsce_bgimage_text .box-item .item-text.last .round-button{padding-bottom:1rem}.ce_rsce_bgimage_text .box-item .item-text.last .content{width:580px;margin-right:auto;padding-left:3.889rem;padding-top:2.5rem}@media screen and (max-width:68.6875em){.ce_rsce_bgimage_text .box-item .item-text.last .content{width:100%;margin:0;padding-left:.9375rem;padding-right:.9375rem}}.mod_iso_productlist .product,.mod_iso_productreader .product{position:relative;clear:both}.mod_iso_productlist .product:after,.mod_iso_productreader .product:after{content:' ';clear:left;display:block;margin-bottom:3rem}@media screen and (max-width:34.3125em){.mod_iso_productlist .product:after,.mod_iso_productreader .product:after{margin-bottom:3rem}}.mod_iso_productlist .product .mod_iso_relatedproducts h1 a,.mod_iso_productlist .product h3 a,.mod_iso_productreader .product .mod_iso_relatedproducts h1 a,.mod_iso_productreader .product h3 a,.mod_iso_relatedproducts .mod_iso_productlist .product h1 a,.mod_iso_relatedproducts .mod_iso_productreader .product h1 a{color:inherit}.mod_iso_productlist .teaser,.mod_iso_productreader .teaser{font-size:14.22px;font-size:.8889rem;padding-right:16px}.mod_iso_productlist .details,.mod_iso_productreader .details{text-align:right;font-family:ClanBook,"Helvetica Neue"}.mod_iso_productlist .details a.open span.closed_text,.mod_iso_productreader .details a.open span.closed_text{display:inline}.mod_iso_productlist .details a span.closed_text,.mod_iso_productlist .details a.open span.open_text,.mod_iso_productreader .details a span.closed_text,.mod_iso_productreader .details a.open span.open_text{display:none}.mod_iso_productlist .free-shipping-info,.mod_iso_productreader .free-shipping-info,.mod_iso_relatedproducts .free-shipping-info{position:absolute;bottom:-60px;left:25px;z-index:999;display:none;width:480px;padding:1rem;background:rgba(153,255,255,.8);font-family:ClanBook,"Helvetica Neue";color:#de3a07;font-size:14.22px;font-size:.8889rem}@media screen and (max-width:58.6875em){.mod_iso_productlist .free-shipping-info,.mod_iso_productreader .free-shipping-info,.mod_iso_relatedproducts .free-shipping-info{width:70vw}}.mod_iso_productlist .book-details,.mod_iso_productlist .booked-out-option,.mod_iso_productlist .free-shipping-option,.mod_iso_productlist .price,.mod_iso_productlist .workshop_free_spaces,.mod_iso_productreader .book-details,.mod_iso_productreader .free-shipping-option,.mod_iso_productreader .price,.mod_iso_productreader .workshop_free_spaces,.mod_iso_relatedproducts .book-details,.mod_iso_relatedproducts .free-shipping-option,.mod_iso_relatedproducts .price{font-family:ClanNews,"Helvetica Neue";color:#9D9D9C;font-size:12.44px;font-size:.7778rem}.mod_iso_cart table tbody,.mod_iso_cart table tfoot,.mod_iso_cart table thead,.mod_iso_checkout .review.orderproducts table tfoot,.mod_iso_checkout .steps li.active,.mod_iso_orderdetails table tfoot,.shop.kurse .mod_iso_productlist .title{font-family:ClanBook,"Helvetica Neue"}.mod_iso_cart table td.quantity input.text,.mod_iso_productreader .formbody.kurse,.mod_iso_productreader .formbody.kurse .price,.mod_iso_productreader .formbody.kurse .workshop_free_spaces,.shop.kurse .mod_iso_productlist .book-details,.shop.kurse .mod_iso_productlist .booked-out-option,.shop.kurse .mod_iso_productlist .free-shipping-option,.shop.kurse .mod_iso_productlist .price,.shop.kurse .mod_iso_productlist .workshop_free_spaces,.shop.kurse .mod_iso_productlist a,.shop.kurse .productList h2{color:#FFF}.mod_iso_productlist .booked-out-option ul,.mod_iso_productlist .free-shipping-option ul,.mod_iso_productreader .free-shipping-option ul,.mod_iso_relatedproducts .free-shipping-option ul{list-style-type:none;margin:0;padding:0}.mod_iso_productlist figure,.mod_iso_productreader figure{float:left;margin-right:50px;margin-bottom:30px}.mod_iso_productlist .round-button.smallest,.mod_iso_productreader .round-button.smallest{position:absolute;bottom:0;left:110px}@media screen and (max-width:34.3125em){.mod_iso_productlist figure,.mod_iso_productreader figure{width:105px;margin-right:30px}.mod_iso_productlist .round-button.smallest,.mod_iso_productreader .round-button.smallest{left:10px}}.mod_iso_productlist .formbody .submit_container .submit,.mod_iso_productreader .formbody:not(.kurse) .submit_container .submit{position:absolute;bottom:0;left:170px;padding:0;text-indent:-9999em;background:url(../../files/theme/dist/img/button-warenkorb.svg) no-repeat;background-size:cover;width:56px;height:56px}@media screen and (max-width:34.3125em){.mod_iso_productlist .formbody .submit_container .submit,.mod_iso_productreader .formbody:not(.kurse) .submit_container .submit{left:70px}}.mod_iso_productlist .formbody .submit_container .submit:hover,.mod_iso_productreader .formbody:not(.kurse) .submit_container .submit:hover{background:url(../../files/theme/dist/img/button-warenkorb-hover.svg) no-repeat;background-size:cover;width:56px;height:56px}.mod_iso_productlist .formbody.kurse .submit_container .submit{top:110px;left:110px}.mod_iso_productlist .formbody.kurse .table{display:table;table-layout:fixed}@media screen and (max-width:58.6875em){.mod_iso_productlist .formbody.kurse .table{display:block}}.mod_iso_productlist .formbody.kurse .cell{display:table-cell;vertical-align:top;padding-right:50px;min-width:190px}@media screen and (max-width:34.3125em){.mod_iso_productlist .formbody.kurse .cell{padding-right:35px}}@media screen and (max-width:58.6875em){.mod_iso_productlist .formbody.kurse .cell{display:block;padding-right:0}.mod_iso_productlist .formbody.kurse .cell figure{width:auto;float:left;margin-right:2.5rem;margin-bottom:1rem}.mod_iso_productlist .formbody.kurse .cell figure img{width:140px;margin:0}.mod_iso_productlist .formbody.kurse .description-text{display:block!important}.mod_iso_cart table tbody{position:relative}}.mod_iso_productlist .author{font-size:14.22px;font-size:.8889rem}.shop.kurse .mod_iso_productlist .product{margin-bottom:4rem}.shop.kurse .mod_iso_productlist figure{margin:0;float:none}.shop.kurse .mod_iso_productlist .title{line-height:1}.shop.kurse .mod_iso_productlist .description{padding-top:.5rem}.shop.kurse .mod_iso_productlist .book-details,.shop.kurse .mod_iso_productlist .workshop_free_spaces{display:inline-block}.shop.kurse .mod_iso_productlist table{width:100%;border:none;margin:0}.shop.kurse .mod_iso_productlist table tr td{width:50%;padding:2px;color:#FFF;border:none;line-height:1.2;white-space:nowrap}@media screen and (max-width:47.9375em){.shop.kurse .mod_iso_productlist table tr td{display:block;width:100%;padding-right:0!important}}.shop.kurse .mod_iso_productlist table tr td:first-child{padding-right:3.5rem}@media screen and (max-width:47.9375em){.shop.kurse .mod_iso_productlist table tr td:first-child{padding-right:1rem}}.mod_iso_productreader .formbody.kurse .submit_container .submit{margin-top:1rem}.mod_iso_productreader .formbody.kurse table{width:auto;border:none;margin:0}.mod_iso_productreader .formbody.kurse table td{border:none;padding:2px}.mod_iso_productreader .formbody.kurse table td:first-child{padding-right:3.5rem}.mod_iso_productreader .description{font-size:14.22px;font-size:.8889rem;margin-top:2em}.mod_iso_productreader .author{font-size:14.22px;font-size:.8889rem}.mod_iso_productreader .round-button.smallest{left:auto;right:120px;top:280px}.mod_iso_relatedproducts{margin-top:2rem}.mod_iso_relatedproducts .product{margin-top:1rem;position:relative;text-align:center;padding:1rem}@media screen and (min-width:0){.mod_iso_relatedproducts .product{float:none;width:100%}}@media screen and (min-width:48em){.mod_iso_relatedproducts .product{float:left;width:50%}}@media screen and (min-width:58.75em){.ce_rsce_bgimage_text .box-item .item-text{min-height:500px}.mod_iso_relatedproducts .product{width:33.33%}}.mod_iso_relatedproducts figure{float:none;margin:0}@media screen and (max-width:34.3125em){.mod_iso_productreader .round-button.smallest{right:10px;left:auto}.mod_iso_relatedproducts figure{width:105px;margin:0 auto}}.mod_iso_relatedproducts figure img{display:inline-block;position:relative}.mod_iso_relatedproducts .buttons_container{padding-top:1rem}.mod_iso_relatedproducts .round-button.smallest{display:inline-block;vertical-align:top}.mod_iso_relatedproducts .submit_container{display:inline-block;vertical-align:top;text-align:left}.mod_iso_cart table tbody td.price,.mod_iso_cart table td.remove{text-align:right}.mod_iso_relatedproducts .submit_container .submit{text-indent:-9999em;background:url(../../files/theme/dist/img/button-warenkorb.svg) no-repeat;background-size:cover;width:56px;height:56px}.mod_iso_cart{padding-bottom:2rem;border-bottom:1px dashed #9D9D9C}.mod_iso_cart table,.mod_iso_cart table td{border:none}@media screen and (max-width:34.3125em){.mod_iso_cart input.submit{display:block;width:100%;margin-bottom:1rem}.mod_iso_cart table{display:block}}.mod_iso_cart table td.image{width:80px}.mod_iso_cart table td.quantity{width:105px}.mod_iso_cart table td.quantity input.text{border:none;border-radius:0;background-color:#3CC}.mod_iso_cart table tbody tr{background-color:#fafafa}@media screen and (max-width:34.3125em){.mod_iso_cart table tbody,.mod_iso_cart table tbody tr{display:table;width:100%}.mod_iso_cart table tbody td{display:block}.mod_iso_cart table tbody td.price{text-align:left}}@media screen and (max-width:58.6875em){.mod_iso_cart table tbody tr{padding-top:10px;padding-bottom:10px}.mod_iso_cart table tbody td.col_0,.mod_iso_cart table tbody td.col_1{width:calc(100% - 80px);text-align:left;display:inline-block}.mod_iso_cart table tbody td.col_0{width:80px}.mod_iso_cart table tbody td.col_0 figure{box-shadow:none}.mod_iso_cart table tbody td.col_0 figure img{margin:0;box-shadow:2px 2px 5px 0 rgba(0,0,0,.41)}}.mod_iso_checkout .review.orderproducts table td .image_container,.mod_iso_orderdetails table td .image_container{box-shadow:2px 2px 5px 0 rgba(0,0,0,.41)}@media screen and (max-width:58.6875em){.mod_iso_cart table tbody td.col_2,.mod_iso_cart table tbody td.col_3,.mod_iso_cart table tbody td.col_4{margin-top:1rem;width:40%;text-align:left;display:inline-block}.mod_iso_cart table tbody td.col_3,.mod_iso_cart table tbody td.col_4{max-width:30%;text-align:right}.mod_iso_cart table tbody td.col_2 input{max-width:100px}.mod_iso_cart table tbody .remove{position:absolute;right:0;top:0}.mod_iso_cart table tfoot{display:table;width:100%}}.mod_iso_cart table tfoot{text-align:right;font-style:normal}@media screen and (max-width:34.3125em){.mod_iso_cart table tfoot{text-align:left}}.mod_iso_cart table tfoot tr.foot_last td.name,.mod_iso_cart table tfoot tr.foot_last td.price.total{font-weight:800}@media screen and (max-width:58.6875em){.mod_iso_cart table tfoot tr.foot_first td.col_0,.mod_iso_cart table tfoot tr.foot_first td.col_3,.mod_iso_cart table tfoot tr.foot_first td.col_5{display:none}.mod_iso_cart table tfoot tr.foot_first td.col_1,.mod_iso_cart table tfoot tr.foot_first td.col_4{width:50%;text-align:left;display:inline-block}.mod_iso_cart table tfoot tr.foot_first td.col_4{text-align:right}.mod_iso_cart table tfoot tr.foot_1 td.col_0,.mod_iso_cart table tfoot tr.foot_1 td.col_5{display:none}.mod_iso_cart table tfoot tr.foot_1 td.col_1,.mod_iso_cart table tfoot tr.foot_1 td.col_3,.mod_iso_cart table tfoot tr.foot_1 td.col_4{width:40%;text-align:left;display:inline-block}.mod_iso_cart table tfoot tr.foot_1 td.col_3,.mod_iso_cart table tfoot tr.foot_1 td.col_4{text-align:right;width:30%}.mod_iso_cart table tfoot tr.foot_last td.col_0,.mod_iso_cart table tfoot tr.foot_last td.col_3,.mod_iso_cart table tfoot tr.foot_last td.col_5{display:none}.mod_iso_cart table tfoot tr.foot_last td.col_1,.mod_iso_cart table tfoot tr.foot_last td.col_4{width:50%;text-align:left;display:inline-block}.mod_iso_cart table tfoot tr.foot_last td.col_4{text-align:right}}.mod_iso_cart table tfoot td{padding:5px 10px}@media screen and (max-width:34.3125em){.mod_iso_cart table tfoot td.col_first{display:none}}.mod_iso_addressbook .wrapper{display:table;width:100%}.mod_iso_addressbook .wrapper .item{width:50%;display:table-cell;background-color:#fafafa;border:10px solid #fff;padding:10px}[id=iso_ajaxBox]{border-color:#00788C!important}@media screen and (max-width:68.6875em){[id=iso_ajaxBox]{width:300px!important;left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important}}.ce_juiTabStart ul{margin:0;padding:0}.ce_juiTabStart ul li.ui-state-default{width:33.333%;float:left;display:block}@media screen and (max-width:68.6875em){.ce_juiTabStart ul li.ui-state-default{float:none;width:100%}}.ce_juiTabStart ul li.ui-state-default a,.ce_juiTabStart ul li.ui-state-default span{line-height:2em;font-weight:600;padding:5px 50px;display:block;margin-right:15px;margin-bottom:2px;text-align:center;background-color:#ccc;color:#555}.ce_juiTabStart ul li.ui-state-active a,.ce_juiTabStart ul li.ui-state-active span{background-color:#555;color:#FFF}.mod_iso_checkout .orderconditions fieldset.error,p.error{color:#de3a07}.ce_juiTabStart .ui-tabs-panel{clear:both;padding-top:2rem}.mod_iso_orderdetails h2{font-size:1.125em}.mod_iso_orderdetails h2.in-bearbeitung{font-size:42.67px;font-size:2.667rem}.mod_iso_orderdetails .info_container{width:calc(70% - 1rem);min-height:250px;position:relative;float:left;padding:10px;margin-right:1rem;background-color:#fafafa}@media screen and (max-width:68.6875em){.mod_iso_orderdetails .info_container{float:none;display:block;width:100%;margin-bottom:1rem}}.mod_iso_orderdetails .billing_address{margin-bottom:1rem}.mod_iso_orderdetails .payment_method,.mod_iso_orderdetails .shipping_method{width:30%;min-height:125px;margin-right:0}.mod_iso_orderdetails table{border:none;margin-top:1rem}@media screen and (max-width:68.6875em){.mod_iso_orderdetails .payment_method,.mod_iso_orderdetails .shipping_method{width:100%;min-height:auto}.mod_iso_orderdetails table{margin-top:0}}.mod_iso_orderdetails table tbody{background-color:#fafafa}@media screen and (max-width:34.3125em){.mod_iso_orderdetails table{display:block}.mod_iso_orderdetails table tbody,.mod_iso_orderdetails table tbody tr{display:table;width:100%}.mod_iso_orderdetails table tbody tr td{display:block}}.mod_iso_orderdetails table td{padding:5px 10px;border:none}.mod_iso_orderdetails table td.image{width:80px}.mod_iso_orderdetails table td.price,.mod_iso_orderdetails table td.quantity{text-align:right}@media screen and (max-width:34.3125em){.mod_iso_orderdetails table td.price,.mod_iso_orderdetails table td.quantity{text-align:left}}.mod_iso_orderdetails table tfoot{text-align:right;font-style:normal}.mod_iso_orderdetails table tfoot tr.foot_last td.name,.mod_iso_orderdetails table tfoot tr.foot_last td.price.total{font-weight:800}@media screen and (max-width:34.3125em){.mod_iso_orderdetails table tfoot{text-align:left}.mod_iso_orderdetails table tfoot tr td.col_first{display:none}.mod_iso_checkout input.submit{display:block;width:100%;margin-bottom:1rem}}.mod_iso_checkout .payment .widget span{display:block;background-color:#fafafa;color:#555;padding:5px;margin-bottom:1rem;cursor:pointer}.mod_iso_checkout .steps ol{margin:0;padding:0}.mod_iso_checkout .steps li{width:23.3%;float:left;padding:5px;margin-right:15px;margin-bottom:2px;text-align:center;color:#555;background-color:#ccc;line-height:2em;font-weight:600;list-style-position:inside}@media screen and (max-width:68.6875em){.mod_iso_checkout .steps li{float:none;width:100%}}.mod_iso_checkout .steps li.active,.mod_iso_checkout .steps li.passed{background-color:#555;color:#FFF}.mod_iso_checkout .steps li.passed a{color:#FFF}.mod_iso_checkout #ctrl_billingaddress>span,.mod_iso_checkout #ctrl_shippingaddress>span{background-color:#fafafa;margin-bottom:1rem;padding:10px}.mod_iso_checkout #ctrl_billingaddress>span input,.mod_iso_checkout #ctrl_shippingaddress>span input{float:left;margin-right:10px}.mod_iso_checkout #ctrl_billingaddress span,.mod_iso_checkout #ctrl_shippingaddress span{display:block}.mod_iso_checkout #ctrl_billingaddress span .vcard *,.mod_iso_checkout #ctrl_shippingaddress span .vcard *{display:inline-block}.mod_iso_checkout #ctrl_billingaddress span .vcard .adr:after,.mod_iso_checkout #ctrl_billingaddress span .vcard .n:after,.mod_iso_checkout #ctrl_shippingaddress span .vcard .adr:after,.mod_iso_checkout #ctrl_shippingaddress span .vcard .n:after{content:'\00a0|';display:inline-block}.mod_iso_checkout form{margin-top:2rem}.mod_iso_checkout .review.orderinfo .info_container{width:calc(70% - 1rem);min-height:250px;position:relative;float:left;padding:10px;margin-right:1rem;background-color:#fafafa}@media screen and (max-width:68.6875em){.mod_iso_checkout .review.orderinfo .info_container{float:none;display:block;width:100%;margin-bottom:1rem}}.mod_iso_checkout .review.orderinfo .info_container .edit{position:absolute;top:10px;right:10px;display:block}.mod_iso_checkout .review.orderinfo .billing_address{margin-bottom:1rem}.mod_iso_checkout .review.orderinfo .payment_method,.mod_iso_checkout .review.orderinfo .shipping_method{width:30%;min-height:125px;margin-right:0}.mod_iso_checkout .review.orderproducts table{border:none;margin-top:1rem}@media screen and (max-width:68.6875em){.mod_iso_checkout .review.orderinfo .payment_method,.mod_iso_checkout .review.orderinfo .shipping_method{width:100%;min-height:auto}.mod_iso_checkout .review.orderproducts table{margin-top:0}}.mod_iso_checkout .review.orderproducts table tbody{background-color:#fafafa}@media screen and (max-width:34.3125em){.mod_iso_checkout .review.orderproducts table{display:block}.mod_iso_checkout .review.orderproducts table tbody,.mod_iso_checkout .review.orderproducts table tbody tr{display:table;width:100%}.mod_iso_checkout .review.orderproducts table tbody tr td{display:block}}.mod_iso_checkout .review.orderproducts table td{padding:5px 10px;border:none}.mod_iso_checkout .review.orderproducts table td.image{width:80px}.mod_iso_checkout .review.orderproducts table td.price,.mod_iso_checkout .review.orderproducts table td.quantity{text-align:right}@media screen and (max-width:34.3125em){.mod_iso_checkout .review.orderproducts table td.price,.mod_iso_checkout .review.orderproducts table td.quantity{text-align:left}}.mod_iso_checkout .review.orderproducts table tfoot{text-align:right;font-style:normal}.mod_iso_checkout .review.orderproducts table tfoot tr.foot_last td.name,.mod_iso_checkout .review.orderproducts table tfoot tr.foot_last td.price.total{font-weight:800}@media screen and (max-width:34.3125em){.mod_iso_checkout .review.orderproducts table tfoot{text-align:left}.mod_iso_checkout .review.orderproducts table tfoot tr td.col_first{display:none}}.mod_iso_checkout .review.orderconditions table,.mod_iso_checkout .review.orderconditions table tr td{border:none}.mod_iso_checkout .review.orderconditions table tr.row_1 td.col_first{display:none}.mod_login table,.mod_lostPassword table,.mod_registration table{width:50%}@media screen and (max-width:68.6875em){.mod_login table,.mod_lostPassword table,.mod_registration table{width:100%}}.mod_registration table{width:100%}.lost-password{font-family:ClanBook,"Helvetica Neue";padding-left:10px}#main .ce_text li,.slicknav_nav,.submit_container input[type=button],.submit_container input[type=submit]{font-family:ClanBook,"Helvetica Neue"}.mod_iso_relatedproducts body:not(.start) .mod_search h1 a,body:not(.start) .mod_search .mod_iso_relatedproducts h1 a,body:not(.start) .mod_search h3 a{color:inherit}.back a,.ce_toplink a,.slicknav_btn,.slicknav_nav a,.toplink a{text-decoration:none}body:not(.start) .mod_search form input{display:inline-block}body:not(.start) .mod_search form input.text{max-width:300px}@media screen and (max-width:58.6875em){body:not(.start) .mod_search form input.text{width:100%;max-width:inherit;margin-bottom:.5rem}}body:not(.start) .mod_search form fieldset{margin-top:2rem}body:not(.start) .mod_search .header{margin-bottom:2rem}body:not(.start) .mod_search div{margin-bottom:2.5rem}body:not(.start) .mod_search div p,body:not(.start) .mod_search div.formbody{margin-bottom:0}.image--left img{text-align:left;margin-left:0}.image--right img{text-align:right;margin-right:0}.image--center img{text-align:center;margin-left:auto;margin-right:auto}.ce_gallery ul{margin-left:-.9375rem;margin-right:-.9375rem;padding:0}.ce_gallery li{float:left;padding-left:.9375rem;padding-right:.9375rem;margin-bottom:1.875rem}.ce_toplink:not(:last-child),.toplink:not(:last-child),a.btn,button.btn,div.btn:not(:last-child),span.btn{margin-bottom:1rem}.ce_gallery .cols_2 li,.ce_gallery .cols_3 li{width:50%}@media screen and (min-width:48em){.ce_gallery .cols_3 li{width:33.33333%}}.ce_gallery .cols_4 li{width:50%}@media screen and (min-width:48em){.ce_gallery .cols_4 li{width:25%}}.ce_gallery .cols_5 li{width:50%}@media screen and (min-width:48em){.ce_gallery .cols_5 li{width:20%}}.ce_gallery .cols_6 li{width:50%}@media screen and (min-width:48em){.ce_gallery .cols_6 li{width:16.66667%}.nav--horizontal li{float:left}}.ce_gallery img{display:block}.ce_player .inside,.ce_player .mejs-video,.ce_youtube .inside,.ce_youtube .mejs-video{margin-left:auto;margin-right:auto}.ce_player .mejs-video,.ce_youtube .mejs-video{width:100%!important;height:auto!important;padding-top:56.25%}.ce_player .mejs-audio,.ce_youtube .mejs-audio{margin-top:30px}.ce_player .mejs-audio audio,.ce_youtube .mejs-audio audio{height:auto}.ce_player .mejs-overlay,.ce_player .mejs-poster,.ce_youtube .mejs-overlay,.ce_youtube .mejs-poster{width:100%!important;height:100%!important}.ce_player .mejs-video .mejs-mediaelement .me-plugin,.ce_player .mejs-video .mejs-mediaelement embed,.ce_player .mejs-video .mejs-mediaelement video,.ce_youtube .mejs-video .mejs-mediaelement .me-plugin,.ce_youtube .mejs-video .mejs-mediaelement embed,.ce_youtube .mejs-video .mejs-mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important}.ce_toplink>a,.ce_toplink>button,.toplink>a,.toplink>button,a.btn,button.btn,div.btn>a,div.btn>button,input.submit,span.btn{border-radius:2px;padding:.5rem 1rem;display:inline-block;border:1px solid transparent;text-align:center;background:0 0;white-space:nowrap}.ce_toplink>a,.ce_toplink>button,.toplink>a,.toplink>button,a.btn--primary,button.btn--primary,div.btn--primary>a,div.btn--primary>button,input.submit,span.btn--primary{background:#3CC;color:#fff}.ce_toplink>a:hover,.ce_toplink>button:hover,.toplink>a:hover,.toplink>button:hover,div.btn--primary>a:hover,div.btn--primary>button:hover{background:#29a3a3}.div.btn--left{text-align:left}div.btn--center{text-align:center}div.btn--right{text-align:right}.nav--pager ul,.nav-footer,.pagination,.slicknav_nav li.footer-nav{text-align:center}.btn--floated{float:left;margin-right:.25rem}.back{border-top:1px solid #ccc;margin-top:1rem;padding-top:.5rem}.back a:before{font-size:12px;font-size:.75rem;line-height:1.4;padding-bottom:.25rem;display:inline-block;content:"◄";vertical-align:middle;margin-right:.25rem}a.btn--primary:hover,button.btn--primary:hover,input.submit:hover,span.btn--primary:hover{color:#00788C;background:#9FF}.nav ul{margin:0;padding:0}.nav--horizontal a,.nav--horizontal span,.nav--horizontal span.active,.nav--horizontal span.trail,.nav--vertical a,.nav--vertical span.active,.nav--vertical span.trail{display:block;padding:.5rem 1rem}.nav--right{float:right}.nav--border{border:1px solid #ccc}.nav--border a,.nav--border span.active,.nav--border span.trail{padding:1rem;border-bottom:1px solid #ccc}.nav--border a.last,.nav--border span.active.last,.nav--border span.trail.last{border-bottom:0}.nav--breadcrumb{border:1px solid #ccc;padding:.5rem 1rem}@media screen and (min-width:48em){.nav--breadcrumb li{float:left;padding-right:1rem}}.nav--breadcrumb a:after{font-size:12px;font-size:.75rem;display:inline-block;content:"►";vertical-align:middle;padding-left:1rem}.nav--select select{background:0 0;border:1px solid #ccc;padding:.25rem .5rem}.nav--select .submit{vertical-align:middle;padding:.25rem .5rem}.nav--pager li{display:inline-block}.nav--pager .empty{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.nav--pager a{padding:.5rem}.pagination{margin-top:1rem;clear:both;line-height:1}.pagination ul{margin:0;padding:0}.pagination p{padding:.25rem;padding-left:0;margin:.25rem;margin-left:0;border-top:1px solid transparent}.pagination li{display:inline}.pagination a,.pagination span{display:inline-block;padding:.25rem;margin:.25rem}.pagination span{border:1px solid #ccc}.pagination a.next{margin-right:0;padding-right:0}@media screen and (min-width:34.375em){.pagination p{float:left}.pagination p+ul{float:right}}[id=off_canvas]{position:fixed;z-index:9999;left:0;top:0;width:100%!important;transition:all 1ms linear}@media screen and (min-width:58.75em){[id=off_canvas]{display:none}}[id=off_canvas] .logo{left:16px;left:1rem}[id=off_canvas] .logo .inside{max-width:180px}.slicknav_open{overflow:hidden}.slicknav_open .slicknav_menu{height:100%}#nav-mobile{height:auto;display:none}.slicknav_btn{position:relative;display:block;float:right;line-height:1.125em;vertical-align:middle}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu{display:none;height:auto;overflow-y:scroll;width:100%;position:fixed;top:0;left:0;z-index:9999}@media screen and (max-width:58.6875em){.slicknav_menu{display:block}}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;width:20px;height:auto;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_no-text,.slicknav_nav,.slicknav_nav .slicknav_arrow{margin:0}.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;font-size:16px}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow.active{color:#de3a07}.slicknav_nav .slicknav_arrow i:before{margin-left:0}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{text-transform:uppercase;background:#9FF}.slicknav_menu .slicknav_menutxt{color:#fff}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{z-index:999;padding:1rem}.slicknav_nav{clear:both;color:#fff;padding:2rem 0 0}.slicknav_nav ul{padding:0;margin:0}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{background:0 0;color:#de3a07}.slicknav_nav a{color:#00788C}.slicknav_nav a:hover{background:0 0;color:#de3a07}.slicknav_nav a.active,.slicknav_nav a.trail{color:#de3a07}.slicknav_nav ul.level_2 a{padding-left:2em}.slicknav_nav ul.level_2 .slicknav_row a{padding-left:0}.slicknav_nav ul.level_3 a{padding-left:4em;line-height:1}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_nav .nav-shop{display:block;background-color:#9FF}.slicknav_nav .nav-shop li{border:none!important;padding-top:0!important;padding-bottom:0!important}.slicknav_nav .nav-shop li a,.slicknav_nav .nav-shop li span{font-size:16px!important;font-size:1rem!important;background:0 0!important;padding-left:16.8px!important}.slicknav_nav .nav-shop li span.active{margin-left:5px}.slicknav_nav .nav-shop li i{margin-top:2px}.slicknav_nav .nav.account{padding-top:1rem;padding-bottom:1rem}.slicknav_nav .nav.account a.last{padding-bottom:.7em}.slicknav_nav .mod_search{padding-top:1rem;border:none!important}.slicknav_nav .mod_search input.text{padding:1rem}.slicknav_nav .mod_search input.submit{top:28px!important}.slicknav_nav li.no-dropdown a:before,.slicknav_nav li.no-dropdown span:before{content:'\e800';font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0;-webkit-font-smoothing:antialiased}.nav-footer li a,.nav-footer li span,.nav-main a,.nav-main span.active,.nav-main span.trail,.nav-shop ul li a,.nav-shop ul li span,[id=header] .nav,[id=footer] .ce_text,.nav-main span.forward{font-family:ClanBook,"Helvetica Neue"}.slicknav_nav li.footer-nav{background:#3CC}.slicknav_nav li.footer-nav a,.slicknav_nav li.footer-nav span{display:inline-block;width:auto;padding:5px 0;font-size:.875em;color:#FFF;border:none;float:none;background:#3CC}.slicknav_brand{color:#fff;font-size:18px;line-height:30px;height:49px;padding-right:20px;overflow:hidden}[id=header] .nav{padding-top:22px}[id=header] .nav a,[id=header] .nav span{text-transform:uppercase;padding-top:0;line-height:1;padding-left:.5rem;padding-right:.5rem;font-size:10.67px;font-size:.6667rem;color:#737373}[id=header] .nav a.active,[id=header] .nav a:hover,[id=header] .nav span.active,[id=header] .nav span:hover{color:#3CC}[id=header] .nav li.last a,[id=header] .nav li.last span{padding-right:0}[id=header] .nav .mod_iso_cart{padding:0;border-bottom:0;display:inline}@media screen and (min-width:0){[id=header] .nav--right{display:none}}@media screen and (min-width:58.75em){[id=header] .nav--right{display:block}}@media screen and (min-width:0){.nav-main{display:none}}@media screen and (min-width:58.75em){.nav-main{display:block}}.nav-main a,.nav-main span.active,.nav-main span.forward,.nav-main span.trail{font-size:16.9px;font-size:1.056rem;text-transform:uppercase;display:block;padding:.8615rem 3.625rem;border-left:1px solid #FFF;color:#FFF}.nav-main li.active a,.nav-main li.active span,.nav-main li.trail a,.nav-main li.trail span,.nav-main li:hover a,.nav-main li:hover span,.nav-main span.active,.nav-main span.forward{color:#00788C}.nav-main li:last-child a,.nav-main li:last-child span.active,.nav-main li:last-child span.trail{border-right:1px solid #FFF}.nav-main li.active,.nav-main li.trail,.nav-main li.forward,.nav-main li:hover{background-color:#9FF}.nav-shop{background:rgba(153,255,255,.8)}@media screen and (min-width:0){.nav-shop{display:none}}@media screen and (min-width:58.75em){.nav-shop{display:block}}.nav-shop .mod_iso_cart{padding:0;border-bottom:0;display:inline}.nav-shop ul{padding:0}.nav-shop ul li{position:relative;padding-top:1.2rem!important;padding-bottom:1.2rem!important;padding-left:1rem;padding-right:1rem}.nav-shop ul li.trail ul.level_2{display:block}.nav-shop ul li.active i,.nav-shop ul li.trail i,.nav-shop ul li:hover i{color:#de3a07}.nav-shop ul li i{position:absolute;color:#00788C}.nav-shop ul li a,.nav-shop ul li span{position:relative;padding:0 0 0 30px;display:inline-block;font-size:17.78px;font-size:1.111rem;color:#00788C;text-transform:uppercase;word-break:break-word}.nav-shop ul li a.active,.nav-shop ul li a.trail,.nav-shop ul li a:hover,.nav-shop ul li span.active,.nav-shop ul li span.trail,.nav-shop ul li span:hover{color:#de3a07;padding:0 0 0 30px}.nav-shop ul.level_2{display:none}.nav-shop ul.level_2 li{padding:2px 0!important}.nav-shop ul.level_2 li a,.nav-shop ul.level_2 li span{font-size:12.44px;font-size:.7778rem;display:block}.nav-shop.account ul{padding-top:0;padding-bottom:0}.nav-shop.account ul.level_2{display:block}.nav-shop.account ul.level_2 li{border:none}.nav-shop.account li,.nav-shop.mod_search{border-bottom:3px solid #fff}.nav-shop.account li a.last,.nav-shop.account li span.last{padding-bottom:0}.nav-shop.mod_search{position:relative;overflow:visible;border-top:3px solid #fff}.nav-shop.mod_search input.text{background:rgba(255,255,255,.5);border:none;border-radius:0}.nav-shop.mod_search input.submit{position:absolute;right:10px;top:12px;text-indent:-9999em;background:url(../../files/theme/dist/img/lupe.svg) no-repeat;width:45px;height:44px;padding:0}.nav-footer{margin-left:auto;margin-right:auto;width:100%;padding:50px 0 20px}.nav-footer ul ul{float:none}.nav-footer ul.level_1{display:table;width:auto;border-bottom:1px solid #9D9D9C;margin:0 auto;padding-bottom:20px}.nav-footer ul.level_1 a.submenu,.nav-footer ul.level_1 span.submenu{color:#00788C;text-transform:uppercase;padding-bottom:30px}.nav-footer li.first{display:none}.nav-footer li{display:block;text-align:right}.nav-footer li a,.nav-footer li span{display:block;font-size:12.44px;font-size:.7778rem;color:#9D9D9C;text-transform:uppercase}.nav-footer li a:hover{text-decoration:underline}.nav-footer li.submenu{display:table-cell}@media screen and (min-width:0){.nav-footer li.submenu{padding-left:0;padding-right:10px}}@media screen and (min-width:48em){.nav-footer li.submenu{padding-left:130px;padding-right:30px}}@media screen and (min-width:68.75em){.nav-footer li.submenu{padding-left:150px}}.nav-footer li.submenu.last{text-align:left;padding-right:0}@media screen and (min-width:0){.nav-footer li.submenu.last{padding-left:10px}}@media screen and (min-width:48em){.nav-footer li.submenu.last{padding-left:30px}}.nav-footer li.submenu.last li{text-align:left}.nav-footer ul.level_2 li.first{display:block}[id=footer] .ce_text{font-size:12.44px;font-size:.7778rem;color:#9D9D9C;text-align:center}[id=footer] .ce_text a{text-decoration:none;color:#9D9D9C}[id=footer] .ce_text a:hover{text-decoration:underline}.ce_form{overflow:visible}fieldset{padding:0;margin:0;border:0;min-width:0}label{display:inline-block;max-width:100%;margin-bottom:.25rem;font-weight:700}.tableless input,.widget-password,.widget-text,.widget-textarea{margin-bottom:1rem}input.captcha,input.text,textarea{display:block;width:100%;padding:.5rem 1rem;border-radius:2px;border:1px solid rgba(0,0,0,.25);background-clip:padding-box;background-image:none}.table--striped .even,thead{background:rgba(204,204,204,.2)}textarea.textarea{height:auto}.tableless br{display:none}input[type=file]{display:block;vertical-align:middle;line-height:1}input.checkbox,input.radio{margin:.25rem 0 0;margin-left:1px;margin-top:1px\9;line-height:normal}input.checkbox+label,input.radio+label{margin-right:.25rem;font-weight:400}.search .highlight,.widget-checkbox legend,.widget-radio legend,.widget-select legend,.widget-upload legend{font-weight:700}select.select{margin-left:.25rem}.widget-checkbox,.widget-radio,.widget-select,.widget-upload{margin-bottom:1rem}span.mandatory{color:#737373}p.error{margin-bottom:0}input[type=submit]{padding:.5rem 2.5rem}form table,form table tr td{border:none}@media screen and (max-width:58.6875em){form table tr td{display:block;padding-top:0;padding-bottom:0}form table tr td.col_last{padding-bottom:10px}}.ce_download,.ce_downloads{margin-bottom:1rem}.ce_download .mime_icon,.ce_downloads .mime_icon{display:inline-block;vertical-align:middle}.ce_download a,.ce_downloads a{display:inline-block;color:inherit;text-decoration:none}.search .relevance,.search .url{color:#555}.ce_downloads ul{margin:0;padding:0}table{margin-bottom:1rem;width:100%;padding:0;border-spacing:0;border-left:1px solid #ccc;border-top:1px solid #ccc}table td,table th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px}thead{text-align:left}tfoot{font-style:italic}.table--overflow{overflow-x:scroll}.search .formbody{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.search .text,.search .widget-text{margin-bottom:.5rem;display:inline-block;-webkit-flex:1;-ms-flex:1;flex:1}.search .widget-text label{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.search .submit,.search .submit_container{margin-bottom:.5rem;margin-left:.25rem;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.search .submit_container .submit{margin-left:0}.search .context{margin-bottom:.25rem}

@media screen and (max-width:1125px) {
	.nav-main a, .nav-main span.active, .nav-main span.forward, .nav-main span.trail {
		padding: .8615rem 2.625rem;
	}
}

.meine-kurse-uebersicht {
	background-color: #fafafa;
	border-bottom: 20px solid #fff;
	padding: 20px;
	margin-bottom: 0;
}

.mod_iso_orderhistory {
	overflow-x: auto;
}







.bestellungen-konto > table > tbody {
	background-color: #fafafa;
	margin-bottom: 15px;
	display: table;
	width: 100%;
	border-collapse: separate;
	padding: 20px;
	padding-bottom: 60px;
	position: relative;
}
.bestellungen-konto > table > tbody > tr > td, .bestellungen-konto > table {
	line-height: 1.7em;
	border: none !important;
	padding: 0;
	font-family:ClanBook,"Helvetica Neue"
}
/* DETAILS BUTTON */
.bestellungen-konto .details-sehen {
	position: absolute;
	right: 20px;
	bottom: 23px;
}






#footer ul.level_1 > li.last {
	display: none;
}










.m-10 {
	margin-top:10px;
	margin-bottom:10px;
}

.m-20 {
	margin-top:20px;
	margin-bottom:20px;
}

.m-30 {
	margin-top:30px;
	margin-bottom:30px;
}

.m-40 {
	margin-top:40px;
	margin-bottom:40px;
}

.m-50 {
	margin-top:50px;
	margin-bottom:50px;
}

.m-60 {
	margin-top:60px;
	margin-bottom:60px;
}

.m-70 {
	margin-top:70px;
	margin-bottom:70px;
}

.m-80 {
	margin-top:80px;
	margin-bottom:80px;
}

.m-90 {
	margin-top:90px;
	margin-bottom:90px;
}

.m-100 {
	margin-top:100px;
	margin-bottom:100px;
}

.mt-10 {
	margin-top:10px;
}

.mt-20 {
	margin-top:20px;
}

.mt-30 {
	margin-top:30px;
}

.mt-40 {
	margin-top:40px;
}

.mt-50 {
	margin-top:50px;
}

.mt-60 {
	margin-top:60px;
}

.mt-70 {
	margin-top:70px;
}

.mt-80 {
	margin-top:80px;
}

.mt-90 {
	margin-top:90px;
}

.mt-100 {
	margin-top:100px;
}

.mt-110 {
	margin-top:110px;
}

.mt-120 {
	margin-top:120px;
}

.mt-130 {
	margin-top:130px;
}

.mt-140 {
	margin-top:140px;
}

.mt-150 {
	margin-top:150px;
}

.mb-10 {
	margin-bottom:10px;
}

.mb-20 {
	margin-bottom:20px;
}

.mb-30 {
	margin-bottom:30px;
}

.mb-40 {
	margin-bottom:40px;
}

.mb-50 {
	margin-bottom:50px;
}

.mb-60 {
	margin-bottom:60px;
}

.mb-70 {
	margin-bottom:70px;
}

.mb-80 {
	margin-bottom:80px;
}

.mb-90 {
	margin-bottom:90px;
}

.mb-100 {
	margin-bottom:100px;
}

.mb-110 {
	margin-bottom:110px;
}

.mb-120 {
	margin-bottom:120px;
}

.mb-130 {
	margin-bottom:130px;
}

.mb-140 {
	margin-bottom:140px;
}

.p-10 {
	padding-top:10px;
	padding-bottom:10px;
}

.p-20 {
	padding-top:20px;
	padding-bottom:20px;
}

.p-30 {
	padding-top:30px;
	padding-bottom:30px;
}

.p-40 {
	padding-top:40px;
	padding-bottom:40px;
}

.p-50 {
	padding-top:50px;
	padding-bottom:50px;
}

.p-60 {
	padding-top:60px;
	padding-bottom:60px;
}

.p-70 {
	padding-top:70px;
	padding-bottom:70px;
}

.p-80 {
	padding-top:80px;
	padding-bottom:80px;
}

.p-90 {
	padding-top:90px;
	padding-bottom:90px;
}

.p-100 {
	padding-top:100px;
	padding-bottom:100px;
}

.pb-10 {
	padding-bottom:10px;
}

.pb-20 {
	padding-bottom:20px;
}

.pb-30 {
	padding-bottom:30px;
}

.pb-40 {
	padding-bottom:40px;
}

.pb-50 {
	padding-bottom:50px;
}

.pb-60 {
	padding-bottom:60px;
}

.pb-70 {
	padding-bottom:70px;
}

.pb-80 {
	padding-bottom:80px;
}

.pb-90 {
	padding-bottom:90px;
}

.pb-100 {
	padding-bottom:100px;
}

.pt-10 {
	padding-top:10px;
}

.pt-20 {
	padding-top:20px;
}

.pt-30 {
	padding-top:30px;
}

.pt-40 {
	padding-top:40px;
}

.pt-50 {
	padding-top:50px;
}

.pt-60 {
	padding-top:60px;
}

.pt-70 {
	padding-top:70px;
}

.pt-80 {
	padding-top:80px;
}

.pt-90 {
	padding-top:90px;
}

.pt-100 {
	padding-top:100px;
}

.orderconditionsafterproducts .explanation{
	margin-bottom: 20px;
}

.cookiebar {
	font-size: 13px;
}
#page_bg .teaser-search-helper {
	margin-top:1rem;
}
#page_bg .teaser-search-helper .inside {
    max-width: 66.625em;
    margin-right: auto;
    padding-left: .9375rem;
    padding-right: .9375rem;
    margin-left: auto;
}

.mod_iso_productfilter{
    max-width: 340px;
    border: none;
    position: relative;
    overflow:visible;
}

.mod_iso_productfilter .search {
	background: rgba(153,255,255,.8);
}

.mod_iso_productfilter div.awesomplete {
	display: block;
}

.mod_iso_productfilter input.text,
.shop-sub-nav .mod_iso_productfilter input.text {
    background: rgba(255,255,255,.5);
    border: none;
    border-radius: 0;
    margin-bottom:0;
    padding-right:70px;
}

.mod_iso_productfilter input.submit,
.shop-sub-nav .mod_iso_productfilter input.submit {
    position: absolute;
    right: 10px;
    top: 7px;
    text-indent: -9999em;
    background: url(../../files/theme/dist/img/lupe.svg) no-repeat;
    width: 45px;
    height: 44px;
    padding: 0;
}

.shop-sub-nav .mod_iso_productfilter {
	position: relative;
    overflow: visible;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
}










/* BY FEDERLEICHT */
.federleicht {
	display: block !important;
	width: 89px;
	margin-top: 60px;
	right: 0;
	height: 40px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	opacity: 0.3;
	margin-bottom: 40px;
}
.federleicht p {
	margin-top: 30px;
}
.federleicht a {
	text-decoration: none;
	position: relative;
	border-bottom: none !important;
	display: block;
}
.federleicht a::before {
	content: url(/files/theme/dist/img/federleicht-logo.svg);
	position: absolute;
	opacity: 0;
	top: 1px;
	border: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	left: 8px;
	height: 32px;
	}
.federleicht a:hover::before {
	opacity: 1;
	top: -24px;
}






.unser-blickpunkt-button {
	position: relative;
	max-width: 66.625em;
	margin-right: auto;
	padding-left: .9375rem;
	padding-right: .9375rem;
	margin-left: auto;
}
.unser-blickpunkt-button a {
	position: absolute;
	right: 0;
	width: 137px;
	height: 137px;
	background-color: #F59C00;
	border-radius: 100%;
	color: #fff;
	text-transform: uppercase;
	/*font-family:ClanNews;*/
	font-family: ClanBook,"Helvetica Neue",sans-serif;
	font-weight: bold;
	z-index: 3;
	top: 80px;
	padding-top: 30px;
	text-align: center;
	line-height: 1.3em;
	cursor: pointer;
}

.unser-blickpunkt-button a::before {
	content: url(../../files/theme/dist/img/ehefamiliebuch-icon-pfeil-unser-blickpunkt.svg);
	display: inline-block;
	top: -2px;
	position: relative;
}

.unser-blickpunkt-button a::after {
	content: url(../../files/theme/dist/img/ehefamiliebuch-icon-unser-blickpunkt.svg);
	display: block;
	top: 5px;
	position: relative;
}


@media screen and (max-width: 939px) {
	.unser-blickpunkt-button a {
		width: 101px;
		height: 101px;
		padding-top: 24px;
		font-size: 14px;
		top: 60px;
	}
	.unser-blickpunkt-button a::before {
		top: -1px;
		transform: scale(0.7);
	}
	.unser-blickpunkt-button a::after {
		top: 0;
		transform: scale(0.7);
	}
}

@media screen and (max-width: 490px) {
	.start .unser-blickpunkt-button a {
		top: 125px;
	}
}


.newsletter-text .label {
	font-size: 20px;
	font-weight: 700;
	display: block;
	margin-bottom: -20px;
}
/*
#opt_newsletter_62_0 {
	float: left;
}
#lbl_newsletter_62_0 {
	margin-left: 10px;
	width: calc(100% - 30px);
	font-size: 0;
	color: #fff0;
}
#lbl_newsletter_62_0::before {
	color: #737373;
	white-space: break-spaces;
	content: "* Ich habe die Datenschutzerklärung gelesen und akzeptiere diese. \a * Ich möchte etwa ein- bis zweimal pro Monat personalisierte Buch- und Veranstaltungstipps per Mail erhalten. Ich kann den „Blickpunkt“ jederzeit abbestellen. Als Mailing-Plattform wird Sendinblue verwendet. Selbstverständlich werden Ihre Daten vertraulich behandelt.";
font-size: 18px;
}
*/



.newsletter-mail input {
	max-width: 300px;
	border-color: #707070;
}
.newsletter-checkout fieldset span label::after {
	content: " Selbstverständlich werden Ihre Daten vertraulich behandelt.";
}









/*.blickpunk-klasse #opt_newsletter_62_0 {
	float: left;
}
.blickpunk-klasse .widget-checkbox #lbl_newsletter_62_0 {
	margin-left: 10px;
	width: calc(100% - 40px);
	font-size: 0;
	color: #fff0;
}
.blickpunk-klasse .widget-checkbox #lbl_newsletter_62_0::before {
	color: #737373;
	white-space: break-spaces;
	content: "* Ich möchte etwa ein- bis zweimal pro Monat personalisierte Buch- und Veranstaltungstipps per Mail erhalten. Ich kann den „Blickpunkt“ jederzeit abbestellen. Als Mailing-Plattform wird Sendinblue verwendet. Selbstverständlich werden Ihre Daten vertraulich behandelt.";
font-size: 18px;
}

.blickpunk-klasse .datenschutz-blickpunkt label {
	font-weight: normal;
}

.blickpunk-klasse #ctrl_email_62,*/ .blickpunk-klasse input.mail {
	max-width: 300px;
	border-color: #707070;
	font-size: 16px;
	margin-top: 10px;
	height: 50px;
}


/*.blickpunk-klasse #ctrl_newsletter_62 legend {
	display: none;
}*/

.blickpunk-klasse .checkbox {
	width: 20px;
	height: 20px;
}

/* BUTTON */
.blickpunk-klasse .submit {
	width: 100%;
	max-width: 300px;
	margin-top: 30px;
	margin-bottom: 100px;
	background: #3CC;
	color: #fff;
	-webkit-appearance: none;
	padding: .5rem 2.5rem;
	border: none;
}
.blickpunk-klasse .submit:hover {
	color: #00788C;
	background: #9FF;
}

.blickpunk-klasse .datenschutz-blickpunkt {
	margin-bottom: 20px;
	margin-top: 30px;
}

.datenschutz-blickpunkt > input#datenschutz-blickpunkt, .newsletter-blickpunkt > input, .newsletter-checkout fieldset span input {
	float: left;
}
.datenschutz-blickpunkt > label, .newsletter-blickpunkt > label, .newsletter-checkout fieldset span label {
	margin-left: 10px;
	width: calc(100% - 40px);
}
/*
@media screen and (max-width: 1099px) {
	.blickpunk-klasse .widget-checkbox #lbl_newsletter_62_0::before {
		font-size: 16px;
	}
}
@media screen and (max-width: 549px) {
	.blickpunk-klasse .widget-checkbox #lbl_newsletter_62_0::before {
		font-size: 14px;
	}
}*/



/* Ihr Abonnent wurde aktiviert */
.mod_subscribe > p.confirm, .mod_subscribe > p.error, .mod_subscribe > p.confirm::before {
	font-weight: bold;
	background-color: #F59C00;
	color: #fff;
	width: fit-content;
	margin-top: 20px;
	margin-bottom: 100px;
	padding: .5rem 2.5rem;
}
.mod_subscribe > p.confirm::before, .mod_subscribe > p.error {
	background-color: unset;
	color: #737373;
	padding: 0;
	font-weight: normal;
	margin-top: 0;
}
.mod_subscribe > p.confirm {
	margin-top: 0;
}
.mod_subscribe > p.confirm {
	visibility: hidden;
	padding: 0;
}
.mod_subscribe > p.confirm::before {
	content: "Vielen Dank für Ihre Anmeldung";
	visibility: visible;
}














/* Cookiebar */
.cookiebar_default.cc-active {
	background: rgba(255, 255, 255, 0.3) !important;
}
.cookiebar_default.cc-active.cc-saved,
.cookiebar_default.cc-saved {
	background: none !important;
}
.contao-cookiebar .cc-inner {
	max-width: 700px;
	padding: 40px 80px 20px 80px;
	border-radius: 0;
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.25);
}

.contao-cookiebar.cookiebar_default p {
	font-size: 17px;
	color: #515151;
	margin: 0;
	line-height: 1.5;
}

.contao-cookiebar button.cc-btn {
	border: none;
	border-radius: 0;
	background: #fff;
	font-size: 13px;
	letter-spacing: normal;
	color: #515151;
	padding: 10px;
	width: 320px;
	margin-top: 5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-weight: bold;
}
.cookiebar_default .cc-groups {
	margin-top: 20px;
}
.cookiebar_default .cc-group {
	border: none;
}
.cookiebar_default .cc-group > .group, .cookiebar_default .cc-group > .cc-detail-btn, .cookiebar_default .cc-group > .cc-detail-btn:hover {
	margin-left: 0;
	color: #515151;
}
.contao-cookiebar .highlight .cc-btn.success {
	background: #3CC;
	border-color: #3CC;
	color: #fff;
	font-size: 17px;
	margin-top: 10px;
	font-weight: bold;
}
.contao-cookiebar button.cc-btn:hover, .contao-cookiebar .highlight .cc-btn.success:hover {
	background: #9FF;
	color: #00788C;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.contao-cookiebar.cookiebar_default a {
	color: #515151;
	font-size: 17px;
	text-decoration: underline;
	top: -4px;
	position: relative;
}
.contao-cookiebar.cookiebar_default a::after {
	content: " ›"
}
/*.contao-cookiebar input + label::before {
	border-color: #025268 !important;
}*/


@media screen and (max-width: 1500px) {
	.contao-cookiebar .cc-inner {
		margin-bottom: 15px;
	}
}
@media screen and (max-width: 900px) {
	.contao-cookiebar .cc-inner {
		padding: 30px;
		margin: 0;
		max-width: none;
		height: auto;
	}
	.contao-cookiebar.cookiebar_default p, .contao-cookiebar.cookiebar_default a {
		font-size: 16px;
		text-align: left;
	}
	.contao-cookiebar button.cc-btn {
		width: 100%;
		max-width: 300px;
		font-size: 16px;
	}
}




.cookie-aendern {
	margin-top: 30px;
	margin-bottom: 50px;
}
.cookie-aendern a {
	color: #00CACA;
	font-weight: bold;
}





.ce_tabs .mod_login .widget-submit button, .ce_tabs #gast .ce_text > p > a {
	background: #3CC;
	color: #fff;
	padding: .5rem 2.5rem;
	border: none;
	margin-bottom: 20px;
}
.ce_tabs #gast .ce_text {
	overflow: visible;
}
.ce_tabs #gast .ce_text > p {
	margin-bottom: 30px;
}
.ce_tabs #gast .ce_text > p > a {
	padding: 0.7rem 2.5rem;
}

.ce_tabs .mod_login #tl_login_23 .formbody {
	width: 50%;
}
.ce_tabs .mod_login .formbody > .widget input {
	max-width: 330px;
}
.ce_tabs .mod_login .formbody > .widget label {
	float: left;
	margin-top: 10px;
	width: calc(100% - 330px);
}


@media screen and (max-width:68.6875em) {
	.ce_tabs .mod_login .formbody {
		width: 100%;
	}
	.ce_tabs .mod_login .formbody > .widget input {
		max-width: none;
	}
	.ce_tabs .mod_login .formbody > .widget label {
		float: none;
		width: auto;
	}
}



#footer .ce_rsce_bgimage_text .box-item .item-text {
	overflow: hidden;
}


.back {
	display: none;
}



#neukunde.neukunde .mod_registration .formbody .widget-checkbox span::before {
	content: "Etwa ein- bis zweimal pro Monat gibt es unseren „Blickpunkt“ per Mail. Dabei erstellen wir für Sie immer neue Buch- und Veranstaltungstipps. Das Besondere: Jedes einzelne Buch wurde zuerst von uns gelesen. Daher finden Sie in unserem Sortiment nur Titel, die wir Ihnen vorbehaltlos empfehlen können. \A \A	Wenn Sie den Blickpunkt erhalten möchten, wählen Sie bitte hier das Häkchen an: \A \A";
	display: block;
	white-space: pre-line;
}


#neukunde.neukunde .mod_registration .formbody .widget-checkbox label {
	width: calc(100% - 26px);
	font-size: 0;
}
#neukunde.neukunde .mod_registration .formbody .widget-checkbox label::before {
    content: "Ich möchte etwa ein- bis zweimal pro Monat personalisierte Buch- und Veranstaltungstipps per Mail erhalten. Ich kann den „Blickpunkt“ jederzeit abbestellen. Als Mailing-Plattform wird Sendinblue verwendet. Selbstverständlich werden Ihre Daten vertraulich behandelt.";
    font-size: 1rem;
    display: inline-flex;
}


#neukunde.neukunde .mod_registration .formbody .widget-checkbox legend {
	font-size: 0;
}
#neukunde.neukunde .mod_registration .formbody .widget-checkbox legend::before {
    content: "Unser Blickpunkt";
    font-size: 1rem;
}



#neukunde.neukunde .mod_registration .formbody .widget-password.confirm::after {
	content: "Das Passwort muss mindestens 8 Zeichen lang sein.";
	margin-top: 5px;
	display: block;
	margin-bottom: 30px;
}


#neukunde.neukunde .mod_registration .formbody table tr:nth-child(1) td {
	display: none;
}

/*@media screen and (max-width: 549px) {
	#neukunde.neukunde .mod_registration .formbody .widget-password.confirm::after {
		margin-bottom: 30px;
	}
}*/





/* GUTSCHEINE */


.warenkorb-klasse {
	overflow: visible;
}

.warenkorb-klasse .mod_iso_cart > form > .formbody {
	margin-bottom: 320px;
}


.warenkorb-klasse .mod_iso_coupons {
	position: absolute;
	bottom: 322px; /*@PK */
	/*width: 100%;*/
	width: calc(100% - 20px);
	/*max-width: 97vw;
	padding-right: .9375rem;*/
	right: 20px;
}

.warenkorb-klasse .mod_iso_coupons .formbody {
	display: flex;
	flex-direction: row-reverse;
}

.warenkorb-klasse .mod_iso_coupons .formbody .widget-text {
	width: 300px;
	/*float: left;*/
}
.warenkorb-klasse .mod_iso_coupons .formbody .widget-submit {
	width: 180px;
	/*float: left;*/
	order: -1;
	margin-left: 10px;
}
.warenkorb-klasse .mod_iso_coupons .formbody .widget-submit button {
	background-color: #3CC;
	-webkit-appearance: none;
	border: none;
	color: #fff;
	width: 100%;
	height: 50px;
}
.warenkorb-klasse .mod_iso_coupons .formbody .widget-submit button:hover {
	background-color: #9FF;
	color: #00788C;
}
.warenkorb-klasse .mod_iso_coupons .formbody input {
	height: 50px;
}


.warenkorb-klasse .mod_iso_messages {
	position: absolute;
	bottom: 290px; /* @pk */
	width: 100%;
	max-width: 490px;
	margin-right: 0;
	margin-left: auto;
	right: 20px;
	font-size: 13px;
	line-height: 1.2em;
	overflow: visible;
	height: 40px;
}



.warenkorb-klasse .mod_iso_coupons > table,
.warenkorb-klasse .mod_iso_coupons > table td, 
.warenkorb-klasse .mod_iso_coupons > table tr {
	border: none;
	max-width: 490px;
	margin-right: 0;
	margin-left: auto;
	padding: 0;
	margin-bottom: 10px;
}
.warenkorb-klasse .mod_iso_coupons > table td {
	height: 50px;
	background-color: #E5E5E5;
	border-top: 10px solid #fff;
}

.warenkorb-klasse .mod_iso_coupons > table td:first-child {
	padding-left: 20px;
	font-family: ClanBook,"Helvetica Neue";
}
.warenkorb-klasse .mod_iso_coupons > table td:last-child {
	width: 50px;
}
.warenkorb-klasse .mod_iso_coupons > table button {
	width: 100%;
	height: 50px;
	border: none;
	background-color: unset;
}
/*.warenkorb-klasse .mod_iso_coupons > table button::before,
.warenkorb-klasse .mod_iso_coupons > table button::after {
	content: "";
	display: block;
	width: 25px;
	height: 1px;
	background-color: #707070;
	transform: rotate(45deg);
	margin-left: 6px;
}
.warenkorb-klasse .mod_iso_coupons > table button::after {
	transform: rotate(-45deg);
	margin-top: -1px;
}*/

.warenkorb-klasse .mod_iso_coupons > table button::before {
	content: '\e81b';
	font-family: fontello;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #989898;
}








@media screen and (max-width:500px) {
	.warenkorb-klasse .mod_iso_coupons {
		max-width: 95vw;
		left: 10px;
	}
	.warenkorb-klasse .mod_iso_messages {
		padding-left: 30px;
	}
}





/* Warenkorb darstellung responsive */
@media screen and (max-width:939px) {
	.warenkorb-klasse .mod_iso_cart table tbody tr {
		position: relative;
		display: flex;
	}
	.warenkorb-klasse .mod_iso_cart form table tr td {
		/*display: table-cell !important;*/
		display: unset !important;
		padding: 10px;
	}
	.warenkorb-klasse .mod_iso_cart table td.quantity {
		width: 105px !important;
	}
	.warenkorb-klasse .mod_iso_cart table td.quantity input {
		padding-left: 0;
		padding-right: 0;
		text-align: center !important;
	}
	.warenkorb-klasse .mod_iso_cart table tbody .remove {
		position: relative;
	}
	/* TFOOT */
	.warenkorb-klasse .mod_iso_cart table tfoot td:nth-child(6),
	.warenkorb-klasse .mod_iso_cart table tfoot td:nth-child(5) {
		width: 30px;
		display: inline-block !important;
		padding-bottom: 0;
	}
	.warenkorb-klasse .mod_iso_cart table tfoot td:nth-child(4) {
		display: inline-block !important;
		width: 115px !important;
		max-width: 115px !important;
	}
	.warenkorb-klasse .mod_iso_cart table tfoot td:nth-child(3) {
		display: inline-block !important;
		width: 40px !important;
		max-width: 40px !important;
	}
}

@media screen and (max-width:600px) {
	.warenkorb-klasse .mod_iso_cart table tbody tr {
		display: block;
		padding-bottom: 50px;
	}
	.warenkorb-klasse .mod_iso_cart table tbody tr td:nth-child(1) {
		float: left;
	}
	.warenkorb-klasse .mod_iso_cart table tbody tr td:nth-child(1) img {
		max-height: 93px;
	}
	.warenkorb-klasse .mod_iso_cart table tbody tr td:nth-child(2) {
		display: block !important;
		height: 94px;
		width: calc(100% - 40px);
	}
	.warenkorb-klasse .mod_iso_cart table tbody tr td:nth-child(4) {
		position: absolute;
		right: 160px;
		margin-top: 0;
	}
	.warenkorb-klasse .mod_iso_cart table tbody tr td:nth-child(5) {
		position: absolute;
		right: 50px;
		margin-top: 0;
	}
	.warenkorb-klasse .mod_iso_cart table tbody tr td:nth-child(6) {
		position: absolute;
		right: 0;
	}
	.warenkorb-klasse .mod_iso_cart table tbody .remove {
		position: absolute;
	}
	/* TFOOT */
	.warenkorb-klasse .mod_iso_cart table tfoot tr {
		display: flex;
	}
	.warenkorb-klasse .mod_iso_cart table tfoot td:nth-child(2) {
		margin-left: auto;
		hyphens: auto;
	}
	
	
	.warenkorb-klasse .mod_iso_cart table tfoot {
		text-align: right;
		margin-top: 30px;
	}
	.warenkorb-klasse .mod_iso_cart table tfoot td:nth-child(2) {
		display: inline-block !important;
		text-align: right !important;
		width: auto !important;
	}
	.warenkorb-klasse .mod_iso_cart table tfoot td:nth-child(1),
	.warenkorb-klasse .mod_iso_cart table tfoot td:nth-child(6) {
		display: none !important;
	}
	.warenkorb-klasse .mod_iso_coupons {
		bottom: 400px; /*@PK */
	}
	.warenkorb-klasse .mod_iso_messages {
		bottom: 177px;
	}
	/*.warenkorb-klasse .mod_iso_cart > form > .formbody {
		margin-bottom: 320px;
	}*/
}

@media screen and (max-width:375px) {
	
	.warenkorb-klasse .mod_iso_coupons {
		bottom: 420px; /*@PK */
	}

}

/*
	
58.6875em
= 939px

34.3125em
= 549px

*/



.nav-footer li.submenu {
	padding-left: 70px;
}
@media screen and (max-width:767px) {
	.nav-footer li.submenu {
		padding-left: 0;
	}
}



#iso_mod_checkout_review .orderconditions .widget-checkbox {
	background-color: #F7F7F7;
	border: 2px solid #66C9CA;
	padding: 30px 15px;
	border-radius: 2px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#iso_mod_checkout_review .orderconditions .widget-checkbox:hover {
	background-color: #fff;
}
#iso_mod_checkout_review .orderconditions .widget-checkbox span {
	display: flex;
}
#iso_mod_checkout_review .orderconditions .widget-checkbox label {
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
}
#iso_mod_checkout_review .orderconditions .widget-checkbox input {
	margin-right: 13px;
	cursor: pointer;
	height: 14px;
	width: 14px;
	margin-top: 6px;
}



.submit.confirm.button[disabled=""],
.submit.confirm.button[disabled="disabled"] {
	opacity: 0.4;
}



/* Kasse 2024 */
#iso_mod_checkout_payment .paymentmethod .radio_container > span > input {
	float: left;
	top: 4px;
	position: relative;
	margin-right: 6px;
}

#iso_mod_checkout_payment .paymentmethod .radio_container > span > label {
	max-width: calc(100% - 26px);
}
