/* -------------------------------------------------- Mixins */
/*
<div class="progress-circle p{VALUE_OF_PROGRESS} {if VALUE_OF_PROGRESS > 50}over50{/if}">
	<span>{VALUE_OF_PROGRESS}%</span>
	<div class="left-half-clipper">
		<div class="first50-bar"></div>
		<div class="value-bar"></div>
	</div>
</div>
*/
/* ---------------------------------------------------------------------- */
/* -------------------------------------------------- Offers */
.wkTTOffer__wrapper,
.wkOwnOffer__wrapper,
.wkTravelOfferSmall__wrapper {
  margin: 0 auto;
  max-width: 136.6rem;
  padding: 0 1rem;
}
@media (min-width: 576px) {
  .wkTTOffer__wrapper,
  .wkOwnOffer__wrapper,
  .wkTravelOfferSmall__wrapper {
    padding: 0 2rem;
  }
}
@media (min-width: 1366px) {
  .wkTTOffer__wrapper,
  .wkOwnOffer__wrapper,
  .wkTravelOfferSmall__wrapper {
    padding: 0;
  }
}
.wkTTOffer__content,
.wkOwnOffer__content,
.wkTravelOfferSmall__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.wkTTOffer__content .wkTTOffer__image > img,
.wkOwnOffer__content .wkTTOffer__image > img,
.wkTravelOfferSmall__content .wkTTOffer__image > img {
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 992px) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__item,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__item,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__item {
    height: 50rem;
    width: 65rem;
  }
}
@media (min-width: 1366px) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__item,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__item,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__item {
    height: 33.2rem;
    width: 95.2rem;
  }
}
@media (min-width: hdpx) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__item,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__item,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__item {
    height: 35rem;
    width: 132.6rem;
  }
}
@media (min-width: 992px) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__item a,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__item a,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__item a {
    display: inline-block;
  }
}
@media (min-width: 1366px) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__item a,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__item a,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__item a {
    display: flex;
  }
}
@media (min-width: 992px) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__image,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__image,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__image {
    height: 20rem;
    width: 100%;
  }
}
@media (min-width: 1366px) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__image,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__image,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__image {
    height: 26.7rem;
    width: 50%;
  }
}
@media (min-width: hdpx) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__image,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__image,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__image {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__data,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__data,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__data {
    height: calc(100% - 20rem);
    width: 100%;
  }
}
@media (min-width: 1366px) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__data,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__data,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__data {
    height: 100%;
    width: 50%;
  }
}
@media (min-width: 1366px) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__description,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__description,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__description {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__linkWrapper,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__linkWrapper,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__linkWrapper {
    right: auto;
    width: 100%;
  }
}
@media (min-width: 1366px) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__linkWrapper,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__linkWrapper,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__linkWrapper {
    right: 0;
    width: 200%;
  }
}
@media (min-width: hdpx) {
  .wkTTOffer__content.wkOwnOffer__profile .wkOwnOffer__linkWrapper,
  .wkOwnOffer__content.wkOwnOffer__profile .wkOwnOffer__linkWrapper,
  .wkTravelOfferSmall__content.wkOwnOffer__profile .wkOwnOffer__linkWrapper {
    right: auto;
    width: 100%;
  }
}
.wkTTOffer__item,
.wkOwnOffer__item,
.wkTravelOfferSmall__item {
  background: var(--white);
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  height: 42rem;
  margin: 1.5rem;
  position: relative;
  width: 28rem;
}
.wkTTOffer__item a,
.wkOwnOffer__item a,
.wkTravelOfferSmall__item a {
  height: calc(100% - 4rem);
  width: 100%;
}
.wkTTOffer__item .leaflet__save,
.wkOwnOffer__item .leaflet__save,
.wkTravelOfferSmall__item .leaflet__save {
  height: 5rem;
  width: 5rem;
}
.wkTTOffer__item .leaflet__save .rtk-suitcase,
.wkOwnOffer__item .leaflet__save .rtk-suitcase,
.wkTravelOfferSmall__item .leaflet__save .rtk-suitcase {
  font-size: 2.8rem;
  left: 1.1rem;
  top: 1rem;
}
.wkTTOffer__item .leaflet__save .rtk-heart,
.wkTTOffer__item .leaflet__save .rtk-heart-active,
.wkOwnOffer__item .leaflet__save .rtk-heart,
.wkOwnOffer__item .leaflet__save .rtk-heart-active,
.wkTravelOfferSmall__item .leaflet__save .rtk-heart,
.wkTravelOfferSmall__item .leaflet__save .rtk-heart-active {
  font-size: 1.2rem;
  left: 1.9rem;
  top: 1.9rem;
}
.wkTTOffer__item .preferred,
.wkOwnOffer__item .preferred,
.wkTravelOfferSmall__item .preferred {
  background: var(--white);
  color: var(--text);
  font-family: var(--roboto);
  font-size: 16px;
  height: 50px;
  left: -5px;
  line-height: 3rem;
  position: absolute;
  text-align: center;
  top: 10px;
  width: 200px;
  z-index: 1;
}
.wkTTOffer__item .preferred .triangle,
.wkOwnOffer__item .preferred .triangle,
.wkTravelOfferSmall__item .preferred .triangle {
  border-radius: 3px;
  height: 10px;
  overflow: hidden;
  position: relative;
  top: -10px;
  width: 4px;
}
.wkTTOffer__item .preferred .triangle:after,
.wkOwnOffer__item .preferred .triangle:after,
.wkTravelOfferSmall__item .preferred .triangle:after {
  background: var(--white);
  content: " ";
  height: 5px;
  left: 1px;
  position: absolute;
  top: 8px;
  transform: rotate(45deg);
  width: 5px;
}
.wkTTOffer__item .preferred i,
.wkOwnOffer__item .preferred i,
.wkTravelOfferSmall__item .preferred i {
  font-size: 20px;
  margin: 0 0 0 0.5rem;
}
.wkTTOffer__image,
.wkOwnOffer__image,
.wkTravelOfferSmall__image {
  align-items: center;
  display: flex;
  height: 15.4rem;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.wkTTOffer__image .logo-small,
.wkOwnOffer__image .logo-small,
.wkTravelOfferSmall__image .logo-small {
  background: var(--white);
  border-radius: 0.3rem;
  display: block;
  height: 3rem;
  padding: 0.2rem;
  position: absolute;
  right: 1rem;
  top: 1rem;
  width: 3rem;
}
.wkTTOffer__image .logo-small .outsideWrapper,
.wkOwnOffer__image .logo-small .outsideWrapper,
.wkTravelOfferSmall__image .logo-small .outsideWrapper {
  height: 100%;
  position: relative;
}
.wkTTOffer__image .logo-small .insideWrapper,
.wkOwnOffer__image .logo-small .insideWrapper,
.wkTravelOfferSmall__image .logo-small .insideWrapper {
  aspect-ratio: 1/1;
}
.wkTTOffer__image .banderole,
.wkOwnOffer__image .banderole,
.wkTravelOfferSmall__image .banderole {
  display: block;
  height: 8rem;
  left: 1rem;
  position: absolute;
  top: 1rem;
  width: calc(100% - 6rem);
}
.wkTTOffer__image .banderole img,
.wkOwnOffer__image .banderole img,
.wkTravelOfferSmall__image .banderole img {
  height: 100%;
  width: auto;
}
.wkTTOffer__tag,
.wkOwnOffer__tag,
.wkTravelOfferSmall__tag {
  align-items: center;
  background: var(--green);
  color: var(--white);
  display: flex;
  font-size: var(--font-size--small);
  font-weight: 500;
  height: 3rem;
  left: 1rem;
  line-height: 3rem;
  padding: 0 0.8rem;
  position: absolute;
  text-transform: uppercase;
  top: 11.5rem;
  z-index: 1;
}
.wkTTOffer__data,
.wkOwnOffer__data,
.wkTravelOfferSmall__data {
  display: flex;
  flex-direction: column;
  height: calc(100% - 15.4rem);
  position: relative;
}
.wkTTOffer__rating,
.wkOwnOffer__rating,
.wkTravelOfferSmall__rating {
  padding-top: 2rem;
}
.wkTTOffer__rating .recommendation__wrapper,
.wkOwnOffer__rating .recommendation__wrapper,
.wkTravelOfferSmall__rating .recommendation__wrapper {
  align-items: center;
  background: var(--white);
  border-radius: 50%;
  display: flex;
  height: 4.5rem;
  justify-content: center;
  position: absolute;
  right: 1rem;
  top: -5.5rem;
  width: 4.5rem;
}
.wkTTOffer__rating .ratingWrapper,
.wkOwnOffer__rating .ratingWrapper,
.wkTravelOfferSmall__rating .ratingWrapper {
  text-align: center;
}
.wkTTOffer__rating .ratingWrapper i,
.wkOwnOffer__rating .ratingWrapper i,
.wkTravelOfferSmall__rating .ratingWrapper i {
  color: var(--stars);
  font-size: 2.5rem;
  margin: 0 0.2rem;
}
.wkTTOffer__description,
.wkOwnOffer__description,
.wkTravelOfferSmall__description {
  flex-grow: 1;
  padding: 0.5rem 1.5rem 0 1.5rem;
  text-align: center;
}
.wkTTOffer__description .bulletPoints.textOnly,
.wkOwnOffer__description .bulletPoints.textOnly,
.wkTravelOfferSmall__description .bulletPoints.textOnly {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.wkTTOffer__description .bulletPoints__item,
.wkOwnOffer__description .bulletPoints__item,
.wkTravelOfferSmall__description .bulletPoints__item {
  align-items: center;
  display: flex;
  margin: 0 0 0.5rem 0;
}
.wkTTOffer__description .bulletPoints__text,
.wkOwnOffer__description .bulletPoints__text,
.wkTravelOfferSmall__description .bulletPoints__text {
  color: var(--text);
  font-size: 1.5rem;
  font-weight: 300;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wkTTOffer__description .bulletPoints i,
.wkOwnOffer__description .bulletPoints i,
.wkTravelOfferSmall__description .bulletPoints i {
  color: var(--text);
  font-size: 1.6rem;
  margin: 0 1rem 0 0;
}
.wkTTOffer__description .holidayWrapper,
.wkOwnOffer__description .holidayWrapper,
.wkTravelOfferSmall__description .holidayWrapper {
  margin: 1rem 0 0 0;
}
.wkTTOffer__description .infoWrapper,
.wkOwnOffer__description .infoWrapper,
.wkTravelOfferSmall__description .infoWrapper {
  color: var(--text);
  font-size: 1.5rem;
  margin: 1rem 0 0 0;
}
.wkTTOffer__description .infoWrapper p,
.wkOwnOffer__description .infoWrapper p,
.wkTravelOfferSmall__description .infoWrapper p {
  margin: 0 0 0.5rem 0;
}
.wkTTOffer__description .dateTime,
.wkOwnOffer__description .dateTime,
.wkTravelOfferSmall__description .dateTime {
  color: var(--text);
  font-size: 1.5rem;
  margin: 0.5rem 0 0 0;
}
.wkTTOffer__description .transactionWrapper,
.wkOwnOffer__description .transactionWrapper,
.wkTravelOfferSmall__description .transactionWrapper {
  color: var(--text);
  font-size: 1.5rem;
  margin: 0.5rem 0 0 0;
}
.wkTTOffer__description .roomDescription,
.wkOwnOffer__description .roomDescription,
.wkTravelOfferSmall__description .roomDescription {
  color: var(--text);
  font-size: 1.5rem;
  margin: 1rem 0 0 0;
}
.wkTTOffer__title,
.wkOwnOffer__title,
.wkTravelOfferSmall__title {
  padding: 0;
}
.wkTTOffer__title h2,
.wkOwnOffer__title h2,
.wkTravelOfferSmall__title h2 {
  color: var(--text);
  display: -webkit-box;
  font-size: 1.8rem;
  font-weight: bold;
  -webkit-line-clamp: 2;
  line-height: normal;
  max-height: 4.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.wkTTOffer__title h2,
.wkOwnOffer__title h2,
.wkTravelOfferSmall__title h2 {
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.wkTTOffer__location,
.wkOwnOffer__location,
.wkTravelOfferSmall__location {
  display: -webkit-box;
  font-size: 1.5rem;
  font-weight: 300;
  -webkit-line-clamp: 2;
  line-height: normal;
  margin: 0.2rem 0 0 0;
  max-height: 4.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.wkTTOffer__location .location,
.wkOwnOffer__location .location,
.wkTravelOfferSmall__location .location {
  color: var(--text);
}
.wkTTOffer__location,
.wkOwnOffer__location,
.wkTravelOfferSmall__location {
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.wkTTOffer__accommodation,
.wkOwnOffer__accommodation,
.wkTravelOfferSmall__accommodation {
  color: var(--text);
  display: flex;
  flex-wrap: wrap;
  font-size: 1.5rem;
  font-weight: 300;
  justify-content: center;
  padding: 0 2rem;
}
.wkTTOffer__accommodation span,
.wkOwnOffer__accommodation span,
.wkTravelOfferSmall__accommodation span {
  line-height: 1.2;
  text-align: center;
}
.wkTTOffer__accommodation .separator,
.wkOwnOffer__accommodation .separator,
.wkTravelOfferSmall__accommodation .separator {
  padding: 0 0.5rem;
}
.wkTTOffer__c2a,
.wkOwnOffer__c2a,
.wkTravelOfferSmall__c2a {
  align-items: center;
  background: var(--primary);
  border-radius: 0.3rem;
  bottom: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 4.5rem;
  justify-content: center;
  margin: 0 auto;
  padding: 0 1rem;
  text-align: center;
  width: 21rem;
}
.wkTTOffer__c2a .infoWrapper,
.wkOwnOffer__c2a .infoWrapper,
.wkTravelOfferSmall__c2a .infoWrapper {
  color: var(--white);
  font-size: 1.5rem;
  width: 100%;
}
.wkTTOffer__c2a .infoWrapper p,
.wkOwnOffer__c2a .infoWrapper p,
.wkTravelOfferSmall__c2a .infoWrapper p {
  display: inline-block;
}
.wkTTOffer__c2a .priceWrapper,
.wkOwnOffer__c2a .priceWrapper,
.wkTravelOfferSmall__c2a .priceWrapper {
  align-items: center;
  color: var(--white);
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.wkTTOffer__c2a .priceWrapper .oldPrice,
.wkOwnOffer__c2a .priceWrapper .oldPrice,
.wkTravelOfferSmall__c2a .priceWrapper .oldPrice {
  font-size: 1.5rem;
  margin: 0 2rem 0 0;
  text-decoration: line-through;
}
.wkTTOffer__c2a .priceWrapper .priceLabel,
.wkTTOffer__c2a .priceWrapper .priceSuffix,
.wkOwnOffer__c2a .priceWrapper .priceLabel,
.wkOwnOffer__c2a .priceWrapper .priceSuffix,
.wkTravelOfferSmall__c2a .priceWrapper .priceLabel,
.wkTravelOfferSmall__c2a .priceWrapper .priceSuffix {
  font-size: 1.5rem;
}
.wkTTOffer__c2a .priceWrapper .priceLabel,
.wkOwnOffer__c2a .priceWrapper .priceLabel,
.wkTravelOfferSmall__c2a .priceWrapper .priceLabel {
  margin: 0.7rem 0.5rem 0 0;
}
.wkTTOffer__c2a .priceWrapper .priceSuffix,
.wkOwnOffer__c2a .priceWrapper .priceSuffix,
.wkTravelOfferSmall__c2a .priceWrapper .priceSuffix {
  margin: 0.7rem 0 0 0.5rem;
}
.wkTTOffer__c2a .priceWrapper .price,
.wkOwnOffer__c2a .priceWrapper .price,
.wkTravelOfferSmall__c2a .priceWrapper .price {
  font-size: 2.5rem;
  font-weight: 800;
}
.wkTTOffer__c2a .priceWrapper .perPerson,
.wkOwnOffer__c2a .priceWrapper .perPerson,
.wkTravelOfferSmall__c2a .priceWrapper .perPerson {
  margin-left: 0.5rem;
}
.wkTTOffer__linkWrapper,
.wkOwnOffer__linkWrapper,
.wkTravelOfferSmall__linkWrapper {
  bottom: 0;
  display: flex;
  height: 4rem;
  justify-content: center;
  position: absolute;
  width: 100%;
}
.wkTTOffer__infos,
.wkOwnOffer__infos,
.wkTravelOfferSmall__infos {
  align-items: center;
  display: flex;
  margin-right: 0.5rem;
}
.wkTTOffer__infos span,
.wkOwnOffer__infos span,
.wkTravelOfferSmall__infos span {
  color: var(--primary);
  font-size: 1.2rem;
  font-weight: 600;
  margin-right: 0.5rem;
}
.wkTTOffer__infos i,
.wkOwnOffer__infos i,
.wkTravelOfferSmall__infos i {
  color: var(--primary);
  font-size: 1rem;
}
.wkTTOffer__map,
.wkOwnOffer__map,
.wkTravelOfferSmall__map {
  align-items: center;
  display: flex;
  margin-left: 0.5rem;
}
.wkTTOffer__map span,
.wkOwnOffer__map span,
.wkTravelOfferSmall__map span {
  color: var(--primary);
  font-size: 1.2rem;
  font-weight: 600;
  margin-left: 0.5rem;
}
.wkTTOffer__map i,
.wkOwnOffer__map i,
.wkTravelOfferSmall__map i {
  color: var(--primary);
  font-size: 1.4rem;
}
.wkTTOffer__counter,
.wkOwnOffer__counter,
.wkTravelOfferSmall__counter {
  background: var(--grey);
  color: var(--white);
  height: 8rem;
  left: 1rem;
  padding: 0.5rem;
  position: absolute;
  text-align: center;
  top: 1rem;
  width: 14rem;
}
.wkTTOffer__counter > p,
.wkOwnOffer__counter > p,
.wkTravelOfferSmall__counter > p {
  font-size: 1.5rem;
}
.wkTTOffer__counter__content,
.wkOwnOffer__counter__content,
.wkTravelOfferSmall__counter__content {
  display: flex;
  justify-content: center;
}
.wkTTOffer__counter__time .value,
.wkOwnOffer__counter__time .value,
.wkTravelOfferSmall__counter__time .value {
  font-size: 2.5rem;
  font-weight: bold;
  height: 3rem;
}
.wkTTOffer__counter__time .description,
.wkOwnOffer__counter__time .description,
.wkTravelOfferSmall__counter__time .description {
  font-size: 1.3rem;
}
.wkTTOffer__counter__seperator,
.wkOwnOffer__counter__seperator,
.wkTravelOfferSmall__counter__seperator {
  background: var(--white);
  height: 4rem;
  margin: 0.5rem 0.7rem 0 0.7rem;
  width: 0.2rem;
}
.wkTTOffer .popover,
.wkOwnOffer .popover,
.wkTravelOfferSmall .popover {
  border: 0;
  max-width: 266px;
  padding: 20px;
  width: 100%;
}
.wkTTOffer .popover ul,
.wkOwnOffer .popover ul,
.wkTravelOfferSmall .popover ul {
  list-style: none;
  padding: 0;
}
.wkTTOffer .popover ul li,
.wkOwnOffer .popover ul li,
.wkTravelOfferSmall .popover ul li {
  align-items: center;
  display: flex;
  list-style: none;
  padding: 5px 0;
}
.wkTTOffer .popover ul li .circle,
.wkOwnOffer .popover ul li .circle,
.wkTravelOfferSmall .popover ul li .circle {
  background: var(--primary);
  border-radius: 50%;
  flex-shrink: 0;
  height: 30px;
  margin: 0 10px 0 0;
  position: relative;
  width: 30px;
}
.wkTTOffer .popover ul li .circle .rtk-check,
.wkOwnOffer .popover ul li .circle .rtk-check,
.wkTravelOfferSmall .popover ul li .circle .rtk-check {
  color: var(--text);
  font-size: 1.6rem;
  left: 6px;
  position: absolute;
  top: 8px;
}
.wkTTOffer .popover ul li .circle .rtk-info,
.wkOwnOffer .popover ul li .circle .rtk-info,
.wkTravelOfferSmall .popover ul li .circle .rtk-info {
  color: var(--text);
  font-size: 2.2rem;
  left: 4px;
  position: absolute;
  top: 4px;
}
.wkTTOffer .popover ul li .circle .rtk-bea,
.wkOwnOffer .popover ul li .circle .rtk-bea,
.wkTravelOfferSmall .popover ul li .circle .rtk-bea {
  color: var(--text);
  font-size: 2rem;
  left: 5px;
  position: absolute;
  top: 5px;
}
.wkTTOffer .popover ul li .description,
.wkOwnOffer .popover ul li .description,
.wkTravelOfferSmall .popover ul li .description {
  color: var(--text);
  font-size: var(--font-size--xsmall);
}
.wkTTOffer .popover.fade.in > .popover-content .header,
.wkOwnOffer .popover.fade.in > .popover-content .header,
.wkTravelOfferSmall .popover.fade.in > .popover-content .header {
  background: var(--white);
  height: 30px;
  margin-bottom: 10px;
}
.wkTTOffer .popover.fade.in > .popover-content .wrapper,
.wkOwnOffer .popover.fade.in > .popover-content .wrapper,
.wkTravelOfferSmall .popover.fade.in > .popover-content .wrapper {
  text-align: center;
}
.wkTTOffer .popover.fade.in > .popover-content .closePopover,
.wkOwnOffer .popover.fade.in > .popover-content .closePopover,
.wkTravelOfferSmall .popover.fade.in > .popover-content .closePopover {
  cursor: pointer;
  height: 30px;
  right: 0;
  width: 30px;
}
.wkTTOffer .popover.fade.in > .popover-content .closePopover span,
.wkOwnOffer .popover.fade.in > .popover-content .closePopover span,
.wkTravelOfferSmall .popover.fade.in > .popover-content .closePopover span {
  color: var(--text);
  position: absolute;
  right: 8px;
  top: 8px;
}
.wkTTOffer .popover.fade.in > .popover-content .freeWidthButton,
.wkOwnOffer .popover.fade.in > .popover-content .freeWidthButton,
.wkTravelOfferSmall .popover.fade.in > .popover-content .freeWidthButton {
  height: 100%;
  margin-left: 10px;
  margin-right: 10px;
  max-width: 100%;
  width: 90%;
}
.wkTTOffer .popover.top,
.wkOwnOffer .popover.top,
.wkTravelOfferSmall .popover.top {
  margin: 4rem 0 0 0;
  padding: 0;
}

@media (min-width: 1366px) {
  .wkTravelOfferSmall__content {
    justify-content: space-between;
  }
}
@media (min-width: 1366px) {
  .wkTravelOfferSmall__content.hasFew {
    justify-content: space-around;
  }
}
.wkTravelOfferSmall__wrapper {
  padding: 0;
}
.wkTravelOfferSmall__item {
  height: 42rem;
}
@media (min-width: 1366px) {
  .wkTravelOfferSmall__item {
    margin: 1.2rem 0;
    width: 28rem;
  }
}
.wkTravelOfferSmall__dataWrapper {
  flex-grow: 1;
}
@media (min-width: 768px) {
  .wkTravelOfferSmall__linkWrapper {
    width: 18rem;
  }
}
@media (min-width: 768px) {
  .wkTravelOfferSmall__linkWrapper .infoWrapper {
    font-size: 1.2rem;
  }
}

[data-page-name=webkiteditor] .wkTTOffer.old:before {
  background: red;
  color: white;
  content: "Dieses Angebot (Traffics) ist veraltet und muss ersetzt werden.";
  font-weight: normal;
  padding: 15px;
  text-align: center;
  width: 100%;
}
/*# sourceMappingURL=wkTTWebserviceOffer.css.map */
