.offer-teasers{margin:0 7px 14px 7px}@media(min-width: 750px){.offer-teasers{width:300px;margin:auto auto 14px}}.offer-teasers .offer-teaser{color:#333;width:100%;padding:7px;display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid #dfe2e6;border-bottom-width:2px}.offer-teasers .offer-teaser .original-price{display:none}.offer-teasers .offer-teaser:hover{border-color:#51a9e0}.offer-teasers .offer-teaser:hover .btn{background-color:#51a9e0;border-color:#3e81ab}.offer-teasers .offer-teaser-primary{margin-bottom:7px;padding-top:0}.offer-teasers .offer-teaser-primary .primary-arrow-hidden{display:none}.offer-teasers .offer-teaser-primary .total-and-person-price{margin-top:14px}.offer-teasers .offer-teaser-primary .primary-travelkind-icon{margin-top:14px;font-size:28px}.offer-teasers .offer-teaser-primary .total-price,.offer-teasers .offer-teaser-primary .offer-price{font-size:16px}.offer-teasers .offer-teaser-primary .total-price{display:flex;flex-flow:row-reverse}.offer-teasers .offer-teaser-primary .total-price .offer-price{margin-right:7px}.offer-teasers .offer-teaser-primary .btn{width:100%;margin-top:21px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.offer-teasers .offer-teaser-primary .btn .icon{font-size:14px}.offer-teasers .offer-teaser-secondary{align-items:center;padding:14px;flex-direction:row;justify-content:space-between}.offer-teasers .offer-teaser-secondary .total-price,.offer-teasers .offer-teaser-secondary .offer-price{font-size:14px}.offer-teasers .offer-teaser-secondary .total-price{margin:0 7px}.offer-teasers .offer-teaser-secondary .secondary-wording{display:flex}.offer-teasers .offer-teaser-secondary .travel-price-text{color:#315928}.offer-teasers .total-and-person-price{display:flex;flex-direction:column;align-items:center}
.mediaGallery-page .content-module{margin-top:0}.no-media-available{text-align:center}.no-media-available .icon{color:#254d66;font-size:42px;display:block;text-align:center;margin-top:35px}.no-media-available h2{margin-top:21px;margin-bottom:35px}.hotelMediaLightbox{display:flex}.mediaGallery-page .campaign-teaser-image{margin-top:0;margin-bottom:14px}@media(min-width: 1000px){.mediaGallery-page .campaign-teaser-image{margin-bottom:28px}}.mediaGallery-page .drag-and-drop-instructions{font-family:Open Sans,sans-serif;font-weight:300;font-size:21px;line-height:28px;z-index:3;position:fixed;top:126px;max-width:946px;width:100%;border:1px #333 dotted;background-color:#fff;text-align:center;padding-top:126px;padding-bottom:126px}.mediaGallery-page .drag-and-drop-instructions img{height:84px;display:block;margin:0 auto;margin-bottom:21px}.hotelMediaIndex .gallery-thumb .media-contribution-link{position:absolute;width:100%;height:100%}.hotelMediaIndex .gallery-thumb .media-contribution-link .description{color:#333}.hotelMediaIndex .gallery-thumb .media-contribution-link .description span{display:block}.hotelMediaIndex .gallery-thumb .with-drag-and-drop,.hotelMediaIndex .gallery-thumb .without-drag-and-drop{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}.hotelMediaIndex .gallery-thumb .with-drag-and-drop{display:none}.hotelMediaIndex .gallery-thumb .with-drag-and-drop img{position:static;width:auto;height:47%;transform:none}.hotelMediaIndex .gallery-thumb .without-drag-and-drop{display:flex}.hotelMediaIndex .gallery-thumb .without-drag-and-drop i{font-size:60px}@media(max-width: 749px){.hotelMediaIndex .gallery-thumb .without-drag-and-drop i{font-size:36px}}.hotelMediaIndex .gallery-thumb .mediaGallery-page .drag-and-drop-instructions{top:21px;bottom:21px}@media(min-width: 1000px){.hotelMediaIndex.dropzone .with-drag-and-drop{display:flex}.hotelMediaIndex.dropzone .without-drag-and-drop{display:none}}
