@charset "UTF-8";

@font-face {
font-family: "bliss";
src: url(//amspiegeln.at/wp-content/themes/fivestar-child/fonts/190926080927bliss-regular.woff) format("woff");
font-style: normal;
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: "bliss";
src: url(//amspiegeln.at/wp-content/themes/fivestar-child/fonts/170215025810bliss-medium.woff) format("woff");
font-style: normal;
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: "bliss";
src: url(//amspiegeln.at/wp-content/themes/fivestar-child/fonts/170215030100bliss-italic.woff) format("woff");
font-style: italic;
font-weight: 400;
font-display: swap;
}
body {
font-family: "bliss";
font-weight: 400;
font-size: 18px;
line-height: 28px;
color: #666666;
}
h1,
h2,
h3,
h4,
h5,
.mkdf-st-title,
.widget_icl_lang_sel_widget,
#menu-footer-menu,
#menu-raum-buchen {
font-family: "bliss";
font-weight: 700;
}
h6 {
font-family: "bliss";
font-weight: 400;
}
.mkdf-main-menu ul li a {
color: #666666 !important;
}
.mkdf-main-menu ul li a:active, .mkdf-main-menu ul li a:hover, .mkdf-main-menu ul li a:focus {
color: #e41d37 !important;
}
.mkdf-st-text {
font-size: 20px;
line-height: 145%;
} .mkdf-blog-list-holder .mkdf-bli-info > div a,
.mkdf-main-menu ul li a,
.mkdf-btn.mkdf-btn-outline,
.mkdf-blog-holder article .mkdf-post-info-top > div {
font-size: 13px !important;
}
h6,
.mkdf-btn.mkdf-btn-simple,
.mkdf-blog-list-holder .mkdf-bli-info > div a,
li .second ul li a,
.mkdf-blog-holder article .mkdf-post-info-top > div {
font-size: 16px !important;
letter-spacing: 0.2px !important;
}
h6 {
letter-spacing: 0.5 !important;
}
h5 {
font-size: 20px;
} .mkdf-btn.mkdf-btn-simple,
.mkdf-bli-info div,
.mkdf-blog-holder article .mkdf-post-info-top > div {
font-family: "bliss" !important;
font-style: normal;
}
.mkdf-blog-holder article .mkdf-post-info-top > div {
font-style: italic;
}
.mkdf-bli-info div,
.mkdf-blog-list-holder .mkdf-bli-info > div,
.mkdf-blog-holder article .mkdf-post-info-top > div {
color: #e41d37;
}
.widget_icl_lang_sel_widget,
#menu-footer-menu,
#menu-raum-buchen {
letter-spacing: 1px;
font-size: 16px !important;
}
blockquote,
blockquote p {
font-family: "bliss" !important;
color: #e41d37 !important;
font-size: 22px !important;
line-height: 32px !important;
}
blockquote:before {
content: "”";
position: absolute;
top: 0;
left: 2px;
color: #e41d37 !important;
font-family: "bliss" !important;
font-size: 60px;
line-height: 1;
font-style: normal;
font-weight: 700;
letter-spacing: 1.5em;
} .mkdf-page-title-text {
font-size: 42px !important;
} .mkdf-mobile-header .mkdf-mobile-menu-opener a .mkdf-mobile-menu-icon {
font-size: 45px;
color: #e41d37;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener a .mkdf-mobile-menu-icon:hover {
color: #666666;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener a .mkdf-mobile-menu-icon:hover,
.mkdf-mobile-header .mkdf-mobile-menu-opener a .mkdf-mobile-menu-icon:focus,
.mkdf-mobile-header .mkdf-mobile-menu-opener a .mkdf-mobile-menu-icon:active,
.mkdf-mobile-header .mkdf-mobile-menu-opener a .mkdf-mobile-menu-icon:visited,
.mkdf-mobile-header .mkdf-mobile-menu-opener a .mkdf-mobile-menu-icon:focus-within {
color: #e41d37;
} .mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {
height: auto !important;
width: 80px;
}
.mkdf-page-header .mkdf-menu-area .mkdf-position-left-inner {
position: relative;
width: 80px;
}
.mkdf-page-header .mkdf-menu-area .mkdf-position-left-inner {
position: absolute;
bottom: -10px;
left: 0;
} .mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
margin-top: 10px;
}
.mkdf-mobile-nav {
padding-top: 10px;
} .mkdf-top-bar {
display: none;
}
.mkdf-light-header .mkdf-page-header > div:not(.mkdf-sticky-header):not(.fixed) .mkdf-main-menu > ul > li > a {
color: #333;
}
.mkdf-light-header .mkdf-page-header > div:not(.mkdf-sticky-header):not(.fixed) .mkdf-main-menu > ul > li.mkdf-active-item > a {
color: #e41d37;
}
.mkdf-light-header .mkdf-page-header > div:not(.mkdf-sticky-header):not(.fixed) .mkdf-main-menu > ul > li > a:hover {
color: #e41d37;
}
.mkdf-drop-down .narrow .second .inner ul {
background-color: #fff;
}
.page-id-3643 .mkdf-page-header .mkdf-menu-area {
background-color: #fff;
}
#nav-menu-item-14161 a .item_outer,
#nav-menu-item-14302 a .item_outer,
#nav-menu-item-14306 a .item_outer,
#nav-menu-item-14625 a .item_outer,
#nav-menu-item-14730 a .item_outer,
#nav-menu-item-14975 a .item_outer,
#nav-menu-item-14976 a .item_outer,
#nav-menu-item-14968 a .item_outer {
border: 2px solid #666666;
padding: 6px 6px;
}
#nav-menu-item-14161 a .item_outer:hover,
#nav-menu-item-14302 a .item_outer:hover,
#nav-menu-item-14306 a .item_outer:hover,
#nav-menu-item-14625 a .item_outer:hover,
#nav-menu-item-14730 a .item_outer:hover,
#nav-menu-item-14975 a .item_outer:hover,
#nav-menu-item-14976 a .item_outer:hover,
#nav-menu-item-14968 a .item_outer:hover {
border: 2px solid #e41d37;
}
#nav-menu-item-14161 a .item_outer .item_text,
#nav-menu-item-14302 a .item_outer .item_text,
#nav-menu-item-14306 a .item_outer .item_text,
#nav-menu-item-14625 a .item_outer .item_text,
#nav-menu-item-14730 a .item_outer .item_text,
#nav-menu-item-14975 a .item_outer .item_text,
#nav-menu-item-14976 a .item_outer .item_text,
#nav-menu-item-14968 a .item_outer .item_text {
color: #666666;
}
#nav-menu-item-14161 a .item_outer .item_text:hover,
#nav-menu-item-14302 a .item_outer .item_text:hover,
#nav-menu-item-14306 a .item_outer .item_text:hover,
#nav-menu-item-14625 a .item_outer .item_text:hover,
#nav-menu-item-14730 a .item_outer .item_text:hover,
#nav-menu-item-14975 a .item_outer .item_text:hover,
#nav-menu-item-14976 a .item_outer .item_text:hover,
#nav-menu-item-14968 a .item_outer .item_text:hover {
color: #e41d37;
}
#nav-menu-item-14161 .second a .item_outer,
#nav-menu-item-14302 .second a .item_outer,
#nav-menu-item-14306 .second a .item_outer,
#nav-menu-item-14625 .second a .item_outer,
#nav-menu-item-14730 .second a .item_outer,
#nav-menu-item-14975 .second a .item_outer,
#nav-menu-item-14976 .second a .item_outer,
#nav-menu-item-14968 .second a .item_outer {
border: 0px solid #666666;
padding: 0px 6px;
}
#nav-menu-item-14161 .second a .item_outer:hover,
#nav-menu-item-14302 .second a .item_outer:hover,
#nav-menu-item-14306 .second a .item_outer:hover,
#nav-menu-item-14625 .second a .item_outer:hover,
#nav-menu-item-14730 .second a .item_outer:hover,
#nav-menu-item-14975 .second a .item_outer:hover,
#nav-menu-item-14976 .second a .item_outer:hover,
#nav-menu-item-14968 .second a .item_outer:hover {
border: 0px solid #e41d37;
}
#nav-menu-item-14161 .second a .item_outer .item_text,
#nav-menu-item-14302 .second a .item_outer .item_text,
#nav-menu-item-14306 .second a .item_outer .item_text,
#nav-menu-item-14625 .second a .item_outer .item_text,
#nav-menu-item-14730 .second a .item_outer .item_text,
#nav-menu-item-14975 .second a .item_outer .item_text,
#nav-menu-item-14976 .second a .item_outer .item_text,
#nav-menu-item-14968 .second a .item_outer .item_text {
color: #666666;
}
#nav-menu-item-14161 .second a .item_outer .item_text:hover,
#nav-menu-item-14302 .second a .item_outer .item_text:hover,
#nav-menu-item-14306 .second a .item_outer .item_text:hover,
#nav-menu-item-14625 .second a .item_outer .item_text:hover,
#nav-menu-item-14730 .second a .item_outer .item_text:hover,
#nav-menu-item-14975 .second a .item_outer .item_text:hover,
#nav-menu-item-14976 .second a .item_outer .item_text:hover,
#nav-menu-item-14968 .second a .item_outer .item_text:hover {
color: #e41d37;
} .mkdf-hotel-filter-holder.mkdf-hotel-filter-skin-dark {
background-color: #f4f4f4;
}
.mkdf-hotel-filter-holder.mkdf-hotel-filter-skin-dark .select2-container--default .select2-selection--single,
.mkdf-hotel-filter-holder.mkdf-hotel-filter-skin-dark input {
color: #666666;
background-color: transparent;
border-color: #666666;
}
.dark .select2-container--default .select2-selection--single:active,
.mkdf-hotel-filter-holder.mkdf-hotel-filter-skin-dark .select2-container--default .select2-selection--single:focus,
.mkdf-hotel-filter-holder.mkdf-hotel-filter-skin-dark input:active,
.mkdf-hotel-filter-holder.mkdf-hotel-filter-skin-dark input:focus {
border-color: #e41d37;
}
.mkdf-hotel-filter-holder.mkdf-hotel-filter-skin-dark .mkdf-input-max-date:after,
.mkdf-hotel-filter-holder.mkdf-hotel-filter-skin-dark .mkdf-input-min-date:after,
.mkdf-icon-shortcode {
color: #e41d37;
}
.mkdf-hotel-filter-holder.mkdf-hotel-filter-skin-dark .mkdf-btn.mkdf-btn-solid {
border-color: #e41d37;
background-color: transparent;
color: #333;
}
.mkdf-hotel-filter-holder.mkdf-hotel-filter-skin-dark .mkdf-btn.mkdf-btn-solid:hover {
background-color: #e41d37 !important;
border-color: #e41d37 !important;
color: #fff !important;
}
.mkdf-hotel-filter-holder.mkdf-hotel-filter-skin-dark label {
color: #333;
}
.mkdf-hotel-filter-holder label {
font-family: "bliss";
font-weight: 700;
} .mkdf-btn-solid {
background-color: #e41d37 !important;
}
.mkdf-btn-solid:hover, .mkdf-btn-solid:active, .mkdf-btn-solid:focus {
background-color: #fff !important;
}
.mkdf-btn-outline:hover, .mkdf-btn-outline:active, .mkdf-btn-outline:focus {
color: #fff !important;
}
.mkdf-btn.mkdf-btn-simple {
text-decoration: none;
border-bottom: 2px solid #e41d37;
line-height: 24px;
}
.mkdf-btn.mkdf-btn-simple:hover, .mkdf-btn.mkdf-btn-simple:active, .mkdf-btn.mkdf-btn-simple:focus {
color: #666666 !important;
}
.widget.mkdf-button-widget .mkdf-btn.mkdf-btn-simple {
text-decoration: none;
border-bottom: 2px solid #fff !important;
line-height: 24px;
color: #fff !important;
}
.widget.mkdf-button-widget .mkdf-btn.mkdf-btn-simple:hover, .widget.mkdf-button-widget .mkdf-btn.mkdf-btn-simple:active, .widget.mkdf-button-widget .mkdf-btn.mkdf-btn-simple:focus {
border-bottom: 2px solid transparent !important;
color: #fff !important;
opacity: 0.8;
}
.mkdf-btn.mkdf-btn-outline {
border: 2px solid #e41d37;
} .mkdf-search-fade .mkdf-fullscreen-search-holder .mkdf-fullscreen-search-table {
background-color: #fff;
}
.mkdf-search-opener-wrapper,
.mkdf-light-header .mkdf-page-header > div:not(.mkdf-sticky-header):not(.fixed) .mkdf-side-menu-button-opener,
.icon-arrows-remove,
.icon_search {
color: #e41d37 !important;
}
.mkdf-search-opener-wrapper:hover, .mkdf-search-opener-wrapper:active, .mkdf-search-opener-wrapper:focus,
.mkdf-light-header .mkdf-page-header > div:not(.mkdf-sticky-header):not(.fixed) .mkdf-side-menu-button-opener:hover,
.mkdf-light-header .mkdf-page-header > div:not(.mkdf-sticky-header):not(.fixed) .mkdf-side-menu-button-opener:active,
.mkdf-light-header .mkdf-page-header > div:not(.mkdf-sticky-header):not(.fixed) .mkdf-side-menu-button-opener:focus,
.icon-arrows-remove:hover,
.icon-arrows-remove:active,
.icon-arrows-remove:focus,
.icon_search:hover,
.icon_search:active,
.icon_search:focus {
color: #666666 !important;
}
.mkdf-fullscreen-search-holder .mkdf-search-field {
color: #666666 !important;
} .mkdf-title-holder .mkdf-title-inner {
vertical-align: bottom;
height: 100%;
width: auto;
}
.mkdf-title-holder .mkdf-title-inner .mkdf-grid {
padding-bottom: 10px;
}
h1.mkdf-page-title.entry-title {
clip: rect(0 0 0 0);
clip-path: inset(50%);
height: 0px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 0px;
}
.mkdf-iwt.mkdf-iwt-icon-top .mkdf-iwt-content {
padding: 0px 0 0;
} .mkdf-testimonials-holder .mkdf-testimonial-content {
background-color: #f4f4f4;
} .mkd-nav-arrow {
color: #e41d37 !important;
}  .wpb_text_column.wpb_content_element .wpb_wrapper ul {
list-style: outside !important;
padding-left: 18px !important;
} .mkdf-social-icon-widget-holder .mkdf-social-icon-widget,
.page-id-3643 .mkdf-page-footer .widget a,
.mkdf-page-footer .widget a {
color: #fff !important;
}
.mkdf-social-icon-widget-holder .mkdf-social-icon-widget:hover, .mkdf-social-icon-widget-holder .mkdf-social-icon-widget:active, .mkdf-social-icon-widget-holder .mkdf-social-icon-widget:focus,
.page-id-3643 .mkdf-page-footer .widget a:hover,
.page-id-3643 .mkdf-page-footer .widget a:active,
.page-id-3643 .mkdf-page-footer .widget a:focus,
.mkdf-page-footer .widget a:hover,
.mkdf-page-footer .widget a:active,
.mkdf-page-footer .widget a:focus {
color: #fff !important;
opacity: 0.8;
}
.widget.mkdf-footer-column-2.widget_text .textwidget p {
color: #fff;
} .spiegel-center {
text-align: center;
}
.spiegel-center .spiegel-mini-separator {
margin-left: auto;
margin-right: auto;
}
.mkdf-st-separator,
.mkdf-iwt .mkdf-iwt-separator {
height: 2px !important;
}
.spiegel-mini-separator {
background-color: #333;
height: 2px !important;
width: 60px;
height: 1px;
margin-top: 10px;
}
.spiegel-mini-separator .mkdf-separator {
display: none;
}
.spiegel-icon-height .mkdf-iwt-icon img {
height: 150px;
width: auto;
}
.spiegel-icon-sechzig .mkdf-iwt-icon img {
height: 60px;
width: auto;
} .spiegel-holder-center {
width: auto !important;
margin-left: auto;
margin-right: auto;
}
.mkdf-post-info-author-link {
display: none;
}
.mkdf-post-info-author,
.mkdf-post-info-comments-holder,
.mkdf-blog-like {
display: none !important;
}
.mkdf-blog-list-holder .mkdf-post-title:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 60px;
height: 2px;
background-color: #1e1e1e;
}
.mkdf-team-holder .mkdf-team-image:hover .mkdf-team-social-wrapper {
opacity: 0 !important;
display: none !important;
}
.mkdf-team-holder.mkdf-team-info-below-image:hover .mkdf-team-social-wrapper {
opacity: 0 !important;
display: none !important;
}
@media only screen and (max-width: 1400px) {
.mkdf-main-menu > ul > li > a {
padding: 0 10px !important;
}
.mkdf-menu-area .mkdf-grid {
width: 98%;
}
}
@media only screen and (max-width: 1200px) {
#nav-menu-item-14161,
#nav-menu-item-14975 {
clear: both;
float: left;
}
#nav-menu-item-14306,
#nav-menu-item-14302,
#nav-menu-item-14976,
#nav-menu-item-14968 {
float: left;
}
.mkdf-main-menu > ul > li {
height: 50%;
}
.mkdf-menu-area.mkdf-menu-right {
height: 120px;
}
}
.mkdf-mobile-nav .current-menu-parent .sub_menu,
.current-menu-item.menu-item-has-children .sub_menu {
display: block !important;
}
.nf-form-fields-required {
text-align: center;
}
.nf-form-content input[type=button],
.nf-form-content input[type=submit] {
position: relative !important;
display: inline-block !important;
vertical-align: middle !important;
width: auto !important;
margin: 0 !important;
font-family: inherit;
font-size: 12px !important;
line-height: 30px !important;
font-weight: 700 !important;
letter-spacing: 0.12em !important;
text-transform: uppercase !important;
outline: 0 !important;
box-sizing: border-box !important;
transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out !important;
background: transparent !important;
border-color: #e41d37 !important;
background: white !important;
border: 2px solid #e41d37 !important;
padding: 12px 37px !important;
cursor: pointer !important;
color: #e41d37 !important;
height: auto !important;
}
.nf-form-content input[type=button]:hover,
.nf-form-content input[type=submit]:hover {
background-color: #e41d37 !important;
color: white !important;
}
.nf-error input.ninja-forms-field,
.nf-error textarea.ninja-forms-field {
border: 2px solid #333 !important;
transition: all 0.5s;
}
.nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-content input:not([type=button]):not(input[type=submit]),
.nf-form-content textarea,
.nf-form-content select {
background: white !important;
border: 2px solid #333 !important;
border-radius: 0 !important;
box-shadow: none !important;
color: #333 !important;
transition: all 0.5s !important;
font-family: "bliss" !important;
}
div.nf-field-element select.hour.extra,
div.nf-field-element select.minute.extra {
background-color: #333 !important;
color: #fff !important;
border: 0px solid transparent;
}
.archive .mkdf-title-holder.mkdf-standard-type {
background-color: white;
height: 50px !important;
}
.spiegel-newsletter-form label {
padding: 0;
font-size: 18px;
line-height: 20px;
font-weight: 700;
}
.spiegel-newsletter-form input[type=text],
.spiegel-newsletter-form input[type=email],
.spiegel-newsletter-form input[type=text]:focus,
.spiegel-newsletter-form input[type=email]:focus {
width: 100%;
border: 2px solid #333 !important;
border-radius: 0px !important;
background: #fff !important;
box-shadow: none !important;
color: #333 !important;
transition: all 0.5s !important;
font-family: "bliss" !important;
font-size: 16px;
margin: 10px 0px 0px 0px;
padding: 12px;
}
.spiegel-newsletter-form .mc-field-group {
margin-bottom: 25px;
}
.spiegel-newsletter-form .indicates-required {
text-align: center;
}
.spiegel-newsletter-form .asterisk {
color: #e41d37;
}
.spiegel-newsletter-form .button {
position: relative !important;
display: inline-block !important;
vertical-align: middle !important;
width: auto !important;
margin: 0 !important;
font-family: inherit;
font-size: 12px !important;
line-height: 30px !important;
font-weight: 700 !important;
letter-spacing: 0.12em !important;
text-transform: uppercase !important;
outline: 0 !important;
box-sizing: border-box !important;
transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out !important;
background: transparent !important;
border-color: #e41d37 !important;
background: white !important;
border: 2px solid #e41d37 !important;
padding: 12px 37px !important;
cursor: pointer !important;
color: #e41d37 !important;
height: auto !important;
}
.spiegel-newsletter-form .button:hover {
background-color: #e41d37 !important;
color: white !important;
} .page-id-14868 .mkdf-team-holder.mkdf-team-info-below-image .mkdf-team-info,
.page-id-14236 .mkdf-team-holder.mkdf-team-info-below-image .mkdf-team-info {
margin: -25px 0px 0px 0px;
}
.vc_custom_1622633897477 div.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
margin: 0px 15px !important;
}
@media only screen and (max-width: 766px) {
.spiegel-grid-image .vc_column-inner {
padding-left: 0px !important;
padding-right: 0px !important;
}
}
@media only screen and (min-width: 766px) {
.spiegel-leer-disappear {
display: none;
}
}
#mkdf-back-to-top {
bottom: 85px;
}
.home .mkdf-bli-inner .mkdf-post-image {
height: 231.877008px;
overflow: hidden;
}
@media only screen and (max-width: 1399px) {
.home .mkdf-bli-inner .mkdf-post-image {
height: 194.474016px;
}
}
@media only screen and (max-width: 1199px) {
.home .mkdf-bli-inner .mkdf-post-image {
height: 166.424016px;
}
}
@media only screen and (max-width: 1024px) {
.home .mkdf-bli-inner .mkdf-post-image {
height: 207.009px;
}
}
@media only screen and (max-width: 767px) {
.home .mkdf-bli-inner .mkdf-post-image {
height: 159.885px;
}
}
@media only screen and (max-width: 680px) {
.home .mkdf-bli-inner .mkdf-post-image {
height: 235.62px;
}
}
@media only screen and (max-width: 480px) {
.home .mkdf-bli-inner .mkdf-post-image {
height: 168.3px;
}
}
@media only screen and (max-width: 320px) {
.home .mkdf-bli-inner .mkdf-post-image {
height: 145.404468px;
}
}
span.vc_sep_line {
border-top: 2px solid #eeeeee !important;
} .mkdf-mobile-header span[data-wpml-label-type=code] {
text-transform: uppercase;
}
.mkdf-mobile-header li[data-wpml=current-language-item] span[data-wpml-label-type=code] {
color: #e41d37;
}
body [data-wpml=language-item]:first-of-type {
margin-top: 0 !important;
} .spiegel-icon-text {
margin-top: 18px;
}
.spiegel-icon-text .mkdf-st-separator {
width: 60px;
margin-top: 10px;
}
.spiegel-icon-text .mkdf-st-text {
margin-top: 10px;
} body .mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item {
padding-top: 0px;
} body .mkdf-mobile-header .mkdf-mobile-nav .mobile_arrow {
height: 30px;
width: 100%;
} @media (max-width: 991px) {
body .spiegel-reverse-column {
flex-direction: column-reverse;
}
} body .mkdf-btn-outline:active {
color: #1e1e1e !important;
}
.mkdf-accordion-holder .mkdf-accordion-title .mkdf-tab-title {
font-size: 18px;
}
.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-content {
padding: 25px;
}
.mkdf-accordion-holder + .mkdf-section-title-holder {
margin-top: 30px;
}
.mkdf-section-title-holder + .mkdf-accordion-holder {
margin-top: 10px;
}