
/*!
 * Theme Name:  Melinda Child
 * Theme URI:   http://melinda.themes.tvda.pw
 * Template:    melinda
 * Author:      TVDA Themes
 * Author URI:  http://themes.tvda.pw
 * Version:     1.0.6
 * License:     ThemeForest Standard License
 * License URI: http://themeforest.net/licenses/standard
 * Text Domain: fabriq-child
 * Domain Path: /languages/
 */
@font-face{font-family:'Playfair Display';src:url('/wp-content/themes/mc/fonts/PlayfairDisplay-Medium.eot');src:local('Playfair Display Medium'),local('PlayfairDisplay-Medium'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Medium.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Medium.woff2') format('woff2'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Medium.woff') format('woff'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/wp-content/themes/mc/fonts/PlayfairDisplay-MediumItalic.eot');src:local('Playfair Display Medium Italic'),local('PlayfairDisplay-MediumItalic'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-MediumItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-MediumItalic.woff2') format('woff2'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-MediumItalic.woff') format('woff'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/wp-content/themes/mc/fonts/PlayfairDisplay-Regular.eot');src:local('Playfair Display Regular'),local('PlayfairDisplay-Regular'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Regular.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Regular.woff2') format('woff2'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Regular.woff') format('woff'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/wp-content/themes/mc/fonts/PlayfairDisplay-SemiBold.eot');src:local('Playfair Display SemiBold'),local('PlayfairDisplay-SemiBold'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-SemiBold.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-SemiBold.woff2') format('woff2'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-SemiBold.woff') format('woff'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/wp-content/themes/mc/fonts/PlayfairDisplay-Bold.eot');src:local('Playfair Display Bold'),local('PlayfairDisplay-Bold'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Bold.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Bold.woff2') format('woff2'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Bold.woff') format('woff'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/wp-content/themes/mc/fonts/PlayfairDisplay-BoldItalic.eot');src:local('Playfair Display Bold Italic'),local('PlayfairDisplay-BoldItalic'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-BoldItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-BoldItalic.woff2') format('woff2'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-BoldItalic.woff') format('woff'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/wp-content/themes/mc/fonts/PlayfairDisplay-BlackItalic.eot');src:local('Playfair Display Black Italic'),local('PlayfairDisplay-BlackItalic'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-BlackItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-BlackItalic.woff2') format('woff2'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-BlackItalic.woff') format('woff'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-BlackItalic.ttf') format('truetype');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/wp-content/themes/mc/fonts/PlayfairDisplay-ExtraBoldItalic.eot');src:local('Playfair Display ExtraBold Italic'),local('PlayfairDisplay-ExtraBoldItalic'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-ExtraBoldItalic.woff2') format('woff2'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-ExtraBoldItalic.woff') format('woff'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-ExtraBoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/wp-content/themes/mc/fonts/PlayfairDisplay-Italic.eot');src:local('Playfair Display Italic'),local('PlayfairDisplay-Italic'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Italic.woff2') format('woff2'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Italic.woff') format('woff'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Italic.ttf') format('truetype');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/wp-content/themes/mc/fonts/PlayfairDisplay-Black.eot');src:local('Playfair Display Black'),local('PlayfairDisplay-Black'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Black.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Black.woff2') format('woff2'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Black.woff') format('woff'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/wp-content/themes/mc/fonts/PlayfairDisplay-SemiBoldItalic.eot');src:local('Playfair Display SemiBold Italic'),local('PlayfairDisplay-SemiBoldItalic'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-SemiBoldItalic.woff2') format('woff2'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-SemiBoldItalic.woff') format('woff'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-SemiBoldItalic.ttf') format('truetype');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/wp-content/themes/mc/fonts/PlayfairDisplay-ExtraBold.eot');src:local('Playfair Display ExtraBold'),local('PlayfairDisplay-ExtraBold'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-ExtraBold.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-ExtraBold.woff2') format('woff2'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-ExtraBold.woff') format('woff'),url('/wp-content/themes/mc/fonts/PlayfairDisplay-ExtraBold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}@media (min-width: 1200px){.container{width:1440px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(.97)}100%{transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(.97)}100%{-webkit-transform:scale(1)}}@keyframes pulldown{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}50%{-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);-ms-transform:translate(-10px,0);-o-transform:translate(-10px,0)}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}}@-webkit-keyframes pulldown{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}50%{-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);-ms-transform:translate(-10px,0);-o-transform:translate(-10px,0)}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}body h2{font-weight:400;font-size:44px;line-height:50px;letter-spacing:2px;margin-bottom:32px}body h2:after{content:"";display:block;width:80px;height:1px;background-color:#333;margin-top:27px}@media (max-width: 767px){body h2{font-size:38px;line-height:44px;letter-spacing:1.5px}body h2:after{content:"";margin-top:20px}}body h4{font-family:BrandonText;font-weight:bold;font-size:24px;line-height:33px;letter-spacing:1.091px}body h5{font-family:BrandonText;font-weight:400;font-size:24px;line-height:33px;letter-spacing:2.182px}.main-menu-w .main-menu .menu-item>a{font-weight:400}.main-menu-w .main-menu .menu-item>a:after{bottom:2px;height:1px}.main-menu-w .main-menu .menu-item:hover>a,.main-menu-w .main-menu .menu-item.current-menu-item>a,.main-menu-w .main-menu .menu-item.current-menu-ancestor>a{color:#00693c}@media (min-width: 1200px) and (max-width: 1400px){.main-menu-w .main-menu .menu-item{margin:0 5px}.main-menu-w .main-menu .menu-item:first-child{margin-left:0}.main-menu-w .main-menu .menu-item:last-child{margin-right:0}.main-menu-w .main-menu .menu-item>a{font-size:16px;letter-spacing:1.5px}}@media (min-width: 1200px) and (max-width: 1400px){.main-menu-w{margin:0}}.main-h-bottom .main-h-bottom_menu-and-mods .mods-w{margin:26px 25px}.main-h-bottom .main-h-bottom_menu-and-mods .mods-w .xbig{font-size:27px}@media (min-width: 768px){.main-h-bottom .main-h-bottom_menu-and-mods .mods-w{margin-left:50px;margin-right:50px}}@media (max-width: 1199px){.main-h-bottom .main-h-bottom_menu-and-mods .mods-w{margin-top:0;margin-bottom:0}}.main-h-bottom.__light:not(.__fixed) .main-menu>.menu-item>a{color:#fff}.main-h-bottom.__light:not(.__fixed) .main-menu>.menu-item>a:after{background-color:#fff}.fh-menu{z-index:1}.fh-menu>.sub-menu{padding-right:0;filter:drop-shadow(0 3px 3px rgba(0,0,0,0.2))}.fh-menu>.sub-menu .fh-menu-detail{position:absolute;left:calc(100% - 10px);top:0;height:100%;min-width:330px;background:#fff;padding:33px 40px 40px;opacity:0;visibility:hidden;text-align:center}.fh-menu>.sub-menu>.fh-menu-item{position:static;margin:0;padding:0}.fh-menu>.sub-menu>.fh-menu-item>a{position:static;padding:7px 0 8px;display:inline-block}.fh-menu>.sub-menu>.fh-menu-item>a:after{content:'';position:static;display:block;margin-top:3px;left:0;width:0px;height:1px;background-color:#00693c;-webkit-transition:.4s width;-moz-transition:.4s width;-ms-transition:.4s width;-o-transition:.4s width}.fh-menu>.sub-menu>.fh-menu-item:hover>a:after{width:100%}.fh-menu>.sub-menu>.fh-menu-item:hover>a>.fh-menu-detail{opacity:1;visibility:visible}.fh-menu>.sub-menu>.fh-menu-item.current_page_item>a:after{width:100%}.fh-menu>.sub-menu:before{content:"";position:absolute;width:24px;height:24px;z-index:-1;background:#fff;top:-12px;left:40%;transform:rotate(45deg)}.main-menu .menu-item:hover>.sub-menu .fh-menu-item:first-child>a>.fh-menu-detail{opacity:1;visibility:visible}.popup-menu .menu-item>a{font-weight:400}.popup-menu .menu-item>a:after{background-color:#fff;height:1px}.popup-menu .fh-menu>.sub-menu:before{content:none}.popup-menu .fh-menu>.sub-menu .fh-menu-item>a:after{background-color:#fff;height:1px}.popup-menu .icon-arrow-left{-webkit-transform:translate(1px,-1px);-moz-transform:translate(1px,-1px);-ms-transform:translate(1px,-1px);-o-transform:translate(1px,-1px)}.main-f{-webkit-box-shadow:0 -1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 -1px 3px rgba(0,0,0,0.3);box-shadow:0 -1px 3px rgba(0,0,0,0.3);margin-top:15px;position:relative;z-index:1}.main-f-inner{background-color:#00693c}.main-f-inner span,.main-f-inner div,.main-f-inner a,.main-f-inner p,.main-f-inner div.mods_el-tx,.main-f-inner h6.widget_h{color:#fff;font-weight:400;font-size:13px;line-height:18px;letter-spacing:1.182px}.main-f-inner h6.widget_h{font-family:BrandonText;font-weight:700;margin-bottom:18px}.main-f-inner .main-f-top,.main-f-inner .main-f-bottom{background:none}.main-f-inner .main-f-top>.container>.row{position:relative}.main-f-inner .main-f-top>.container>.row>div:first-child{padding-top:16px}.main-f-inner .main-f-top>.container>.row>div:nth-child(2){text-align:right}.main-f-inner .main-f-top>.container>.row>div:last-child{padding-bottom:21px}.main-f-inner .main-f-top>.container>.row>div:last-child:after{content:"";position:absolute;height:1px;width:calc(100% - 30px);background-color:#fff;bottom:0;left:15px}.main-f-inner .main-f-top>.container>.row>div .widget{padding-top:0}.main-f-inner .main-f-top>.container>.row>div .widget.widget_text{padding-top:20px}.main-f-inner .main-f-top>.container>.row>div .widget a{opacity:1}.main-f-inner .widget_media_image{display:inline-block;margin:0 11px}.main-f-inner .widget_media_image:first-child{margin-left:0}.main-f-inner .widget_media_image:last-child{margin-right:0}.main-f-inner .widget_media_image img:not(.footer-logo){max-height:63px;width:auto}.main-f-inner .bottom-f-menu a,.main-f-inner .main-f-top a{-webkit-transition:.4s color;-moz-transition:.4s color;-ms-transition:.4s color;-o-transition:.4s color}.main-f-inner .bottom-f-menu a:hover,.main-f-inner .main-f-top a:hover{color:#fafafa}.main-f-inner .bottom-f-menu .current-menu-item>a,.main-f-inner .main-f-top .current-menu-item>a{color:#fff}@media (max-width: 1199px){.main-h .main-h-bottom-w .main-h-bottom>.container{width:100% !important}}.main-h-bottom .main-h-bottom-cnt .logo-w{padding:0}.main-h-bottom.__fixed .main-h-bottom-cnt .logo-w{padding:12px 0}.t-w .breadcrumb{text-align:left;top:30px}.t-w .breadcrumb>.container a,.t-w .breadcrumb>.container strong{opacity:1}@media (max-width: 767px){.t-w .breadcrumb{top:0px}}header .t-w{margin-bottom:-78px}header .t-w .t-w_h{margin-bottom:10px}header .t-w .t-w_cnt:after{content:"";width:146px;height:1px;background-color:#333;display:block;margin:0 auto;margin-top:6px}header .t-w .subtitle{color:#333;font-size:24px;line-height:32px;letter-spacing:1px}header .t-w .t-w_desc{font-size:24px;line-height:34px;letter-spacing:1px;color:#333;max-width:100%;margin:0 auto 12px}@media (max-width: 767px){header .t-w{padding-top:30px}header .t-w .t-w_cnt{padding-top:30px}header .t-w .t-w_cnt .t-w_h{font-size:48px;line-height:60px;letter-spacing:1.5px;margin-bottom:20px}header .t-w .t-w_cnt .subtitle,header .t-w .t-w_cnt .t-w_desc{font-size:18px}}#main-content.main-cnts-w{background-color:transparent;padding-bottom:0px;margin-bottom:-15px}.main-cnts-after{display:none}.features .vc_col-sm-3>.vc_column-inner>.wpb_wrapper{max-width:191px;margin:0 auto}.features .wpb_single_image{margin-bottom:28px}.features .wpb_single_image img{height:45px;width:auto}.features p{text-align:center;font-size:16px;line-height:22px;letter-spacing:.727px}.vc_section,section.vc_section.vc_section-has-fill,section.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,section.vc_section.vc_section-has-fill+.vc_section{padding:50px 0}@media (max-width: 767px){.vc_section,section.vc_section.vc_section-has-fill,section.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,section.vc_section.vc_section-has-fill+.vc_section{padding:50px 30px !important}}.zitat{font-family:'ZapfinoExtraLT-One';font-size:36px;line-height:48px;letter-spacing:1.333px}.zitat-source{font-size:14px;line-height:20px;letter-spacing:.778px}.section{padding:100px 0}@media (max-width: 767px){.section{padding:100px 30px}}.mfp-counter{display:none}.mfp-arrow:hover,.mfp-close:hover{background:none !important}.tops{-webkit-box-shadow:0 -1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 -1px 3px rgba(0,0,0,0.3);box-shadow:0 -1px 3px rgba(0,0,0,0.3)}.wpb_revslider_element.wpb_content_element{margin-bottom:0}#rev_slider_4_3_wrapper #rev_slider_4_3 .auszeichnungen.tparrows{width:21px;height:17px}.home-slider{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);z-index:99}.ferienhaus_slider{margin-bottom:100px}.ferienhaus_slider .tp-thumbs{margin-top:14px}.ferienhaus_slider .tp-thumbs .tp-thumb{opacity:1}.ferienhaus_slider .tp-thumbs .tp-thumb:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.ferienhaus_slider .tp-thumbs .tp-thumb:not(.selected):after{background-color:rgba(79,79,79,0.5)}.auszeichnungen.tparrows{width:26px;height:21px;background:url("/wp-content/themes/mc/img/nav-arrow.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all .3s;-webkit-transition:all .3s}@media (max-width: 1199px){.auszeichnungen.tparrows{display:none !important}}.auszeichnungen.tparrows:before{content:""}.auszeichnungen.tparrows:hover{opacity:.75}.auszeichnungen.tparrows.tp-leftarrow{left:17px;bottom:15px;top:auto}.auszeichnungen.tparrows.tp-rightarrow{left:56px;bottom:15px;top:auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.fh-raumplan-entry{margin-bottom:66px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2)}.fh-raumplan-entry .fh-raumplan-entry-header{position:relative;background-color:#fff;padding:9px 20px 10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;cursor:pointer}.fh-raumplan-entry .fh-raumplan-entry-header h5{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.fh-raumplan-entry .fh-raumplan-entry-header:after{content:"";position:absolute;height:18px;width:14px;right:29px;top:calc(50% - 10px);background:url(/wp-content/themes/mc/img/marrow.svg) no-repeat center center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.fh-raumplan-entry .fh-raumplan-entry-content{text-align:center;background-color:#fff;max-height:0;overflow:hidden;padding:0 15px;font-size:16px;-webkit-transition:max-height .3s;-moz-transition:max-height .3s;-ms-transition:max-height .3s;-o-transition:max-height .3s}.fh-raumplan-entry .fh-raumplan-entry-content>*{margin-top:26px;margin-bottom:15px}.fh-raumplan-entry.open .fh-raumplan-entry-header{background-color:#00693c}.fh-raumplan-entry.open .fh-raumplan-entry-header h5{color:#fff}.fh-raumplan-entry.open .fh-raumplan-entry-header:after{background-image:url(/wp-content/themes/mc/img/marroww.svg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.fh-raumplan-entry.open .fh-raumplan-entry-content{max-height:2000px}.fh-preise{text-align:center}.fh-preise h2{margin:0 auto 50px;display:inline-block}.fh-preise .calendars{padding:0px 0 3px}.fh-preise .calendars-legend{padding-bottom:70px}.fh-preise .calendars-legend span{font-family:BrandonText;font-size:24px;line-height:33px;letter-spacing:1.091px;color:#4f4f4f;position:relative;padding:0 35px 0 24px}.fh-preise .calendars-legend span:before{content:"";position:absolute;width:10px;height:10px;left:0;top:calc(50% - 5px);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fh-preise .calendars-legend span.cl-free:before{background-color:#00693c}.fh-preise .calendars-legend span.cl-reserved:before{background-color:#B01516}.fh-preise .calendars-legend span.cl-arrival:before{background-color:#F5A623}.fh-preise .calendars-legend span.cl-notavailable:before{background-color:#000}.fh-preise .fh-preise-detail{font-size:18px}.fh-einleitung{text-align:center}.fh-einleitung h2{display:inline-block}@media (max-width: 767px){.fh-einleitung h2:after{content:"";margin:20px auto 0}}.sb-plan{position:fixed;right:50px;top:50%;z-index:99999999;text-align:center;text-transform:uppercase;-webkit-transform:rotate3d(0, 0, 1, -90deg);-moz-transform:rotate3d(0, 0, 1, -90deg);-ms-transform:rotate3d(0, 0, 1, -90deg);-o-transform:rotate3d(0, 0, 1, -90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom}@media (max-width: 991px){.sb-plan{right:35px}}@media (max-width: 767px){.sb-plan{display:none !important}}.sb-plan>div{animation:pulldown 2s infinite;-webkit-font-smoothing:antialiased}.sb-plan>div>a{display:block;font-size:16px;line-height:18px;letter-spacing:3.429px;color:#333;-webkit-font-smoothing:antialiased}.sb-plan>div>a>small{font-family:BrandonText;font-size:10px;line-height:12px;letter-spacing:2.143px;display:block}.sb-plan>div>a>span{font-family:"Playfair Display";position:relative}.sb-plan>div>a>span:before{content:"";position:absolute;background:url(/wp-content/themes/mc/img/arrowd.svg) no-repeat center center;height:12px;width:15px;top:6px;left:-26px}.page-id-155 .sf-year{font-family:"Playfair Display";font-size:46px;line-height:55px;letter-spacing:3px;margin-top:-9px !important}.page-id-155 .vc_section,.page-id-155 section.vc_section.vc_section-has-fill,.page-id-155 section.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.page-id-155 section.vc_section.vc_section-has-fill+.vc_section{padding:80px 0 65px}.page-id-155 .vc_section:first-child,.page-id-155 section.vc_section.vc_section-has-fill:first-child,.page-id-155 section.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section:first-child,.page-id-155 section.vc_section.vc_section-has-fill+.vc_section:first-child{padding-top:8px}.page-id-155 .wpb_wrapper.vc_figure .vc_single_image-wrapper{padding-top:22px}.fh-anfrage{text-align:center}.fh-anfrage h2{display:inline-block;clear:both}.fh-anfrage input[type=text],.fh-anfrage input[type=date],.fh-anfrage input[type=number],.fh-anfrage input[type=email],.fh-anfrage input[type=tel],.fh-anfrage textarea{font-family:BrandonText;font-size:16px;line-height:22px;letter-spacing:.727px;width:100%;padding:7px 11px 12px;margin-bottom:18px;border:1px solid #4F4F4F;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;font-weight:400}.fh-anfrage input[type=text]::-webkit-input-placeholder,.fh-anfrage input[type=date]::-webkit-input-placeholder,.fh-anfrage input[type=number]::-webkit-input-placeholder,.fh-anfrage input[type=email]::-webkit-input-placeholder,.fh-anfrage input[type=tel]::-webkit-input-placeholder,.fh-anfrage textarea::-webkit-input-placeholder{color:#333}.fh-anfrage input[type=text]:-moz-placeholder,.fh-anfrage input[type=date]:-moz-placeholder,.fh-anfrage input[type=number]:-moz-placeholder,.fh-anfrage input[type=email]:-moz-placeholder,.fh-anfrage input[type=tel]:-moz-placeholder,.fh-anfrage textarea:-moz-placeholder{color:#333}.fh-anfrage input[type=text]::-moz-placeholder,.fh-anfrage input[type=date]::-moz-placeholder,.fh-anfrage input[type=number]::-moz-placeholder,.fh-anfrage input[type=email]::-moz-placeholder,.fh-anfrage input[type=tel]::-moz-placeholder,.fh-anfrage textarea::-moz-placeholder{color:#333}.fh-anfrage input[type=text]:-ms-input-placeholder,.fh-anfrage input[type=date]:-ms-input-placeholder,.fh-anfrage input[type=number]:-ms-input-placeholder,.fh-anfrage input[type=email]:-ms-input-placeholder,.fh-anfrage input[type=tel]:-ms-input-placeholder,.fh-anfrage textarea:-ms-input-placeholder{color:#333}.fh-anfrage input[name=anreise],.fh-anfrage input[name=abreise],.fh-anfrage input[name=anzahl_personen]{max-width:252px}@media (max-width: 991px){.fh-anfrage input[name=anreise],.fh-anfrage input[name=abreise],.fh-anfrage input[name=anzahl_personen]{max-width:100%}}.fh-anfrage .col-md-4{padding:0 10px}.fh-anfrage .col-md-4:first-child{text-align:right}.fh-anfrage .col-md-4:nth-child(2){margin-left:-12px;margin-right:-12px}@media (max-width: 767px){.fh-anfrage .col-md-4:nth-child(2){margin:0}}.fh-anfrage .col-md-4:last-child{text-align:left}.fh-anfrage h4{margin-top:41px;margin-bottom:20px}.fh-anfrage span.wpcf7-list-item{width:calc(50% - 10px);text-align:left;font-size:16px;line-height:22px;letter-spacing:.727px;font-weight:700;margin:6px 0}@media (max-width: 479px){.fh-anfrage span.wpcf7-list-item{width:100%}}.fh-anfrage .datenschutz span.wpcf7-list-item{width:100%;text-align:center;margin:0}.fh-anfrage input[type=submit]{font-family:BrandonText;font-size:16px;line-height:22px;letter-spacing:.727px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#00693c;outline:1px solid #00693c;outline-offset:4px;text-transform:uppercase;color:#fff;padding:10px 32px 11px;margin-top:14px}.fh-anfrage .wpcf7-not-valid-tip{font-size:.7em;text-align:left;margin-top:-20px;margin-bottom:20px}.fh-anfrage .wpcf7-form-control-wrap.interessen .wpcf7-not-valid-tip,.fh-anfrage .wpcf7-form-control-wrap.datenschutz .wpcf7-not-valid-tip{margin:0;text-align:center}.fh-anfrage .wpcf7-form-control-wrap.anreise .wpcf7-not-valid-tip{max-width:252px;width:100%;float:right}.fh-anfrage .wpcf7-form-control-wrap.abreise .wpcf7-not-valid-tip{max-width:252px;margin:-20px auto 20px}.page-id-42 .vc_section,.page-id-42 section.vc_section.vc_section-has-fill,.page-id-42 section.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.page-id-42 section.vc_section.vc_section-has-fill+.vc_section{padding:80px 0 65px}.page-id-42 .vc_section:first-child,.page-id-42 section.vc_section.vc_section-has-fill:first-child,.page-id-42 section.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section:first-child,.page-id-42 section.vc_section.vc_section-has-fill+.vc_section:first-child{padding-top:8px}.page-id-42 .wpb_wrapper.vc_figure .vc_single_image-wrapper{padding-top:22px}