.owl-carousel2.guide-slider {
overflow: hidden;
}
.owl-nav .owl-prev {
left: -100px;
background: white;
border: 2px solid #e9e9e9;
transition: all 0.3s;
cursor: pointer;
}
.owl-nav .owl-next {
right: -100px;
background: white;
border: 2px solid #e9e9e9;
transition: all 0.3s;
cursor: pointer;
}
.owl-nav .owl-prev i,
.owl-nav .owl-next i {
color: #73b731;
font-size: 20px;
top: 0;
}
.owl-nav .owl-prev:hover,
.owl-nav .owl-next:hover {
border: 2px solid #434343;
transition: all 0.3s;
cursor: pointer;
}
.owl-item {
display: inline-block;
position: relative;
}
.owl-item img {
max-width: 100%;
}
.hotel-carousel .featured-description {
background: white;
padding: 15px;
text-align: center;
border-left: #000;
min-height: 100px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
position: absolute;
top: auto;
bottom: 20px;
left: 70px;
right: 70px;
vertical-align: middle;
display: list-item;
opacity: 1;
list-style: none;
border: 1px solid #dedede;
border-radius: 5px;
}
.hotel-carousel .owl-item:hover .featured-description {
opacity: 1;
}
.hotel-carousel .owl-item .featured-description h4 {
font-size: 24px;
line-height: 34px;
padding-left: 50px;
padding-right: 50px;
color: #434343;
}
.hotel-carousel .featured-center-wrapper {
}
.hotel-carousel .featured-center-wrapper h3,
.hotel-carousel .featured-center-wrapper h4 {
color: white;
}
h3.featured-post-title {
font-size: 22px;
text-align: center;
line-height: 150%;
padding-left: 15px;
padding-right: 15px;
position: relative;
z-index: 10;
text-decoration: underline;
}
h4.subtitle {
font-size: 16px;
text-align: center;
line-height: 150%;
padding-left: 15px;
padding-right: 15px;
position: relative;
z-index: 10;
}
.featured-post-categories {
font-size: 13px;
}
a.featured-post-link {
font-size: 11px;
line-height: 11px;
letter-spacing: 1.5px;
font-weight: bold;
border-width: 0px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
color: #fff;
padding: 9px 14px;
text-transform: uppercase;
margin: 10px auto 10px;
display: block;
width: 130px;
position: relative;
z-index: 10;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
a.featured-post-link:hover {
color: white !important;
-webkit-box-shadow: 0 4px 12px 0 rgba(160, 166, 168, 0.35);
-moz-box-shadow: 0 4px 12px 0 rgba(160, 166, 168, 0.35);
box-shadow: 0 4px 12px 0 rgba(160, 166, 168, 0.35);
}
.owl-item {
border-bottom: 0;
overflow: hidden;
}
.owl-item .media-wrapper {
overflow: hidden;
}
.hotel-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
margin-bottom: 0 !important;
}
.owl-item:hover .media-wrapper img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
opacity: 0.8;
} .owl-prev {
position: absolute;
top: 50%;
margin-top: -24px;
left: 0;
padding: 12px;
color: #344147;
}
.owl-next {
position: absolute;
top: 50%;
margin-top: -24px;
right: 0;
padding: 12px;
color: #344147;
}
.owl-dots {
text-align: center;
padding: 20px 0;
}
button.owl-dot {
width: 6px;
height: 6px;
transition: all 0.25s ease;
border-radius: 50%;
margin-left: 11px;
background-color: transparent;
padding: 0;
border: none;
background: #666;
}
button.owl-dot.active {
width: 6px;
height: 6px;
transition: all 0.25s ease;
border-radius: 50%;
margin-left: 11px;
background-color: transparent;
box-shadow: inset 0 0 0 5px #000;
-webkit-transform: scale(2);
transform: scale(2);
box-shadow: inset 0 0 0 1px #000;
background-color: transparent;
border: none;
}
.hotelheader {
margin-bottom: 0;
padding: 70px;
text-align: center;
border-top: 1px solid #f2f2f2;
color: white !important;
}
.hotel-carousel-wrapper {
padding-bottom: 0px;
} .owl-carousel2.referenz-slider {
overflow: hidden;
}
.referenz-slider .testimonial-item-wrapper .inner {
padding: 50px;
text-align: left;
background-color: #fff;
border-radius: 8px;
}
.referenz-slider .testimonial-item-wrapper .image-icon {
width: 54px;
height: 54px;
display: inline-block;
vertical-align: middle;
margin-bottom: 0;
margin-right: 20px;
margin-bottom: 33px;
background-size: cover;
border: none;
text-indent: -9999px;
}
.referenz-slider .testimonial-item-wrapper .wrap {
display: inline-block;
vertical-align: middle;
margin-bottom: 33px;
}
.referenz-slider .testimonial-item-wrapper .testimonial-name {
display: block;
font-weight: bold;
}
.referenz-slider .testimonial-item-wrapper p {
font-size: 14px;
line-height: 180%;
height: 270px;
font-weight: 500;
color: #686868;
overflow: scroll;
}
.referenz-slider .testimonial-item-wrapper .star-rating-wrap {
position: relative;
padding-top: 10px;
}
.referenz-slider .testimonial-item-wrapper .star-rating .filled {
position: absolute;
display: block;
font-size: 16px !important;
left: 0;
-webkit-transform: none !important;
transform: none !important;
width: 100%;
overflow: hidden;
z-index: 100;
}
.referenz-slider .testimonial-item-wrapper .star-rating .filled:before {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
content: '\f005\00a0\f005\00a0\f005\00a0\f005\00a0\f005';
color: #fbbd04 !important;
float: left;
} .select2-container {
margin-bottom: 20px;
}
.select2-container--default .select2-selection--single {
border: solid 2px #434343;
border-radius: 4px;
height: 50px;
text-align: center;
font-weight: bold;
background: white;
}
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
color: #444;
line-height: 50px;
}
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
height: 50px;
position: absolute;
top: 1px;
right: 10px;
width: 20px;
}
.select2-results__option {
padding: 6px;
user-select: none;
-webkit-user-select: none;
padding: 10px;
border-bottom: 1px solid #e9e9e9;
text-align: center;
font-size: 18px;
}
.select2-container--default .select2-results__option--selected {
background-color: white;
font-weight: bold;
}
.select2-container--default
.select2-results__option--highlighted.select2-results__option--selectable {
background-color: white;
color: #434343;
font-weight: bold;
}
.select2-container--default
.select2-selection--single
.select2-selection__placeholder {
color: #434343;
}
.select2-container--default .select2-results > .select2-results__options {
max-height: 430px;
overflow-y: auto;
}
span.select2-selection.select2-selection--single {
outline: none;
}