/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#header .logo img{height:75px;width:auto;padding:3px 3px 3px 0px;opacity:0.9;}@media (max-width:450px){#header .logo{position:relative;top:15px;}}#header #block-mainnavigation #superfish-main .sf-sub-indicator{display:none;}#header #block-mainnavigation ul#superfish-main-accordion .sf-sub-indicator{display:none;}#header #header-inside-third{margin-top:15px;}#header #superfish-main-toggle{margin-top:-14px;}@media (min-width:768px){.header-container #block-mainnavigation ul.menu li a{font-size:15px;padding:5px 11px 5px;}}@media (max-width:767px){.header-container #block-mainnavigation ul.menu li a{font-size:15px;padding-top:13px;padding-bottom:13px;}}.header-container #block-mainnavigation ul#superfish-main li a.buchen-link-button{background:#7aa239;color:white;border-radius:8px;height:33px;}.header-container #block-mainnavigation ul#superfish-main-accordion li a.buchen-link-button{background:#7aa239;color:white;border-radius:8px;}.header-container #block-mainnavigation ul#superfish-main-accordion li.active-trail{background:#ccc;}.header-container #block-mainnavigation ul#superfish-main-accordion li.active-trail li{background:#e5e5e5;}.header-container #block-mainnavigation ul#superfish-main-accordion li.active-trail li.active-trail{background:#ccc;}.contact-message-feedback-form{max-width:800px;}@media (max-width:767px){.footer-area{text-align:left;margin-left:36px;}}@media (max-width:600px){.footer-area{text-align:left;margin-left:16px;}}@media (max-width:767px){#block-mainnavigation.block-superfish{margin-top:-30px;}#banner{margin-top:-30px;}#superfish-main-accordion{margin-bottom:30px;}}#block-sprachumschalter{position:absolute;right:0;top:-3px;margin:0;padding:0;}#block-sprachumschalter ul.links{padding:0px;}#block-sprachumschalter ul.links li{display:inline;}#block-sprachumschalter ul.links li a{background-color:unset;color:black;font-size:15px;min-width:15px;width:unset;padding:0px 3px;}@media (max-width:991px){#block-sprachumschalter{top:-15px;}}@media (max-width:767px){#block-sprachumschalter{top:-90px;}}@media (min-width:768px){#block-sprachumschalter ul.links li a{font-size:16px;}}.path-frontpage #main-content{margin-top:35px;}.maintenance-page .site-name{display:none;}.maintenance-page #main{margin:0 auto;padding-right:15px;padding-left:15px;}@media (min-width:768px){.maintenance-page #main{width:750px;}}@media (min-width:992px){.maintenance-page #main{width:970px;}}@media (min-width:1200px){.maintenance-page #main{width:1170px;}}@media (max-width:600px){h1.page-title{font-size:30px;}h2{font-size:25px;}#main{padding-top:12px;}.path-frontpage #main-content{margin-top:22px;}}@media (max-width:440px){h1.page-title{font-size:24px;}h2{font-size:22px;}#main{padding-top:5px;}.path-frontpage #main-content{margin-top:15px;}}.page-node-type-partnershop .node--content .field--name-field-partnershop-vorschaubild{float:left;margin-right:25px;margin-bottom:25px;}.page-node-type-partnershop .node--content .field--name-field-partnershop-kurzbeschr{font-size:25px;}@media (max-width:500px){.page-node-type-partnershop .node--content .field--name-field-partnershop-kurzbeschr{display:inline-block;}}.page-node-type-partnershop .node--content .field--name-field-partnershop-preis{font-size:20px;margin-top:15px;}.page-node-type-partnershop .node--content .field--name-field-partnershop-verfgb-telefon{font-size:20px;margin-top:15px;}.page-node-type-partnershop .node--content .field--name-field-partnershop-verfuegb-link{padding:4px 15px;background:#7aa239;opacity:0.7;color:white;border-radius:8px;display:inline-block;margin-top:12px;}@media (max-width:730px){.page-node-type-partnershop .node--content .field--name-field-partnershop-verfuegb-link{display:block;margin-top:15px;margin-bottom:-12px;clear:left;}}.page-node-type-partnershop .node--content .field--name-field-partnershop-verfuegb-link a{color:white;font-size:19px;}.page-node-type-partnershop .node--content .field--name-field-partnershop-zahlungskond{margin-top:12px;}.page-node-type-partnershop .node--content .field--name-body{clear:left;display:block;padding-top:25px;}@media (max-width:730px){.page-node-type-partnershop .node--content .field--name-body{margin-top:25px;}}.page-node-type-partnershop .node--content .field--name-field-partnershop-galerie{margin-top:30px;}.page-node-type-partnershop .node--content .field--name-field-partnershop-galerie .field__items .field__item{display:inline-block;margin-right:10px;margin-bottom:10px;}.view-unser-resort .views-field-field-apartments-vorschaubild{float:left;margin-right:26px;}.view-unser-resort .views-row{border:1px solid #c8dbb1;margin-bottom:30px;}@media (max-width:570px){.view-unser-resort .views-row .views-field-field-apartments-link{display:inline-block;}}.view-partnershop .views-field-field-partnershop-vorschaubild{float:left;margin-right:26px;}.view-partnershop .views-field-title h3{text-transform:unset;}.view-partnershop .view-content{margin:15px;}.view-partnershop .views-row{margin-bottom:30px;border:1px solid #c8dbb1;padding-left:0;}@media (max-width:490px){.view-partnershop .views-row .views-field-title{display:inline-block;}}.view-partnershop .views-row .views-field-nothing{clear:left;}@media (min-width:992px){.view-partnershop .views-row:nth-child(even){left:15px;}}.view-zimmerpreise{max-width:900px;}.view-zimmerpreise .view-content .views-field{border-bottom:1px solid #fff;background:#e4e4e4;border:1px solid #fff;padding:10px 20px;}.view-zimmerpreise .view-content .views-field-title{background:#3f3f3f;color:#fff;padding:10px 20px;font-weight:bold;}.view-zimmerpreise .view-content .views-field-field-zimmerkat-preis{text-align:center;}.view-zimmerpreise .view-content .views-field-field-zimmerkat-preis span.preis{font-size:35px;}.view-zimmerpreise .view-content .views-field-body{font-size:14px;}.view-zimmerpreise .col-sm-4{padding-left:0px;padding-right:10px;margin-top:10px;}.slick-arrow::before{font-size:3.5rem;}article.node--type-karussell .slick{max-width:600px;max-height:400px;}article.node--type-karussell .slick .slick__slide .media img{margin-left:auto;margin-right:auto;}article.node--type-karussell .slick .slick-list.draggable{max-height:400px;}article.node--type-karussell #slick-node-karussell-karussell-bilder-24-1,article.node--type-karussell #slick-node-karussell-karussell-bilder-25-1{max-height:450px;}article.node--type-karussell #slick-node-karussell-karussell-bilder-24-1 .slick-list.draggable,article.node--type-karussell #slick-node-karussell-karussell-bilder-25-1 .slick-list.draggable{max-height:450px;}article.node--type-karussell #slick-node-karussell-karussell-bilder-30-1 .slide--1{top:50px;}#block-direktbuchervorteile{position:absolute;right:0;width:0;height:0;max-height:0;}#block-direktbuchervorteile #sidebar{position:fixed;z-index:80;right:0;width:30px;height:100%;background:#fff;}#block-direktbuchervorteile #sidebar #vorteil{right:30px;height:30px;padding:0;transform:rotate(-90deg);transform-origin:100% 0;position:absolute;white-space:nowrap;line-height:30px;font-size:15px;font-weight:bold;color:#c2950c;text-transform:uppercase;cursor:pointer;top:50%;margin-top:-80px;width:180px;text-align:center;}#block-direktbuchervorteile #vorteilbox.open{right:30px;}#block-direktbuchervorteile #vorteilbox.open #sideopen{background-image:url(/themes/custom/startupgrowth_lite/images/sideclose.png);left:-35px;}#block-direktbuchervorteile #vorteilbox{position:fixed;right:-330px;bottom:0;width:330px;height:calc(50% + 6px);z-index:60;background:rgba(255,255,255,0.9);-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}#block-direktbuchervorteile #vorteilbox #sideopen{width:43px;height:44px;position:absolute;z-index:85;top:0%;margin-top:-7px;left:-54px;cursor:pointer;display:inline-block;background-image:url(/themes/custom/startupgrowth_lite/images/sideopen.png);background-repeat:no-repeat;background-position:left top;}#block-direktbuchervorteile #vorteilbox #vorteilbox_i{font-size:14px;line-height:18px;padding-bottom:24px;}#block-direktbuchervorteile #vorteilbox #vorteilbox_i h3{margin:0;padding:0;text-transform:uppercase;font-size:18px;color:#fff;line-height:normal;background:#c2950c;font-weight:400;padding-left:24px;padding-right:24px;padding-top:5px;padding-bottom:5px;}#block-direktbuchervorteile #vorteilbox #vorteilbox_i ul,#block-direktbuchervorteile #vorteilbox #vorteilbox_i p{padding-left:24px;padding-right:10px;padding-right:0;padding-top:11px;}#block-direktbuchervorteile #vorteilbox #vorteilbox_i ul li{margin:0;padding:0;list-style:none;padding-left:15px;padding-top:4px;padding-bottom:4px;}#block-direktbuchervorteile #vorteilbox #vorteilbox_i ul li:before{content:"\f105";font-family:"FontAwesome";position:absolute;margin-left:-14px;margin-top:-1px;}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea,textarea,select.form-select,select{font-size:15px;}@media (min-width:700px){input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea,textarea,select.form-select,select{width:unset;}.webform-submission-gefuehrte-wanderungen-verfuegbar-form #edit-anfragetext{width:500px;}}.webform-submission-buchungsformular-form .select2-container--default .select2-selection--single{background-color:unset;}.webform-submission-buchungsformular-form .select2-container{width:390px !important;max-width:100%;background:#eee;}.webform-submission-buchungsformular-form li.select2-results__option{background-color:#eee !important;}.webform-submission-buchungsformular-form .form-item-anrede{width:346px;}.webform-submission-buchungsformular-form .form-item-markup-anfragedaten,.webform-submission-buchungsformular-form .form-item-markup-kontaktdaten{font-size:18px;}.webform-submission-buchungsformular-form input[data-drupal-selector=edit-anzahl-erwachsene],.webform-submission-buchungsformular-form input[data-drupal-selector=edit-anzahl-kinder]{width:145px;}.webform-submission-buchungsformular-form textarea[data-drupal-selector=edit-anmerkungen]{max-width:100%;}.webform-submission-buchungsformular-form .form-item-markup-anfragedaten,.webform-submission-buchungsformular-form .form-item-markup-kontaktdaten{margin-top:0px;color:#de4d00;}.webform-submission-buchungsformular-form fieldset[data-drupal-selector=edit-buchungsanfrage]{border:none;padding:0;}.webform-submission-buchungsformular-form fieldset[data-drupal-selector=edit-buchungsanfrage] > legend{display:none;}.webform-submission-buchungsformular-form fieldset[data-drupal-selector=edit-anfragedaten],.webform-submission-buchungsformular-form fieldset[data-drupal-selector=edit-kontaktdaten]{border:none;padding-left:0;padding-right:20px;}.webform-submission-buchungsformular-form fieldset[data-drupal-selector=edit-anfragedaten] > legend,.webform-submission-buchungsformular-form fieldset[data-drupal-selector=edit-kontaktdaten] > legend{display:none;}.path-frontpage #front-parallax{background-image:url("/sites/default/files/images/parallax.jpg");background-repeat:no-repeat;background-position:center;height:360px;width:100%;display:block;background-size:cover;background-attachment:fixed;margin-top:50px;margin-bottom:50px;clear:left;}.path-frontpage #front-parallax #parallax-slogen{margin:0 auto;max-width:80%;}.path-frontpage #front-parallax #parallax-slogen h3{padding-top:110px;color:white;font-size:33px;text-transform:none;font-style:italic;font-family:"Roboto";}@media (max-width:768px){.path-frontpage #front-parallax #parallax-slogen h3{padding-top:80px;font-size:30px;}}@media (max-width:560px){.path-frontpage #front-parallax #parallax-slogen h3{font-size:25px;}}@supports (-ms-ime-align:auto){html{overflow:hidden;height:100%;}body{overflow:auto;height:100%;position:relative;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){html{height:100%;}body{height:100%;}}.path-frontpage #main-content h1 a,.path-frontpage #main-content h2 a,.path-frontpage #main-content h3 a,.path-frontpage #main-content h4 a,.path-frontpage #main-content h5 a,.path-frontpage #main-content h6 a{color:#de4d00;}.path-frontpage #main-content .container{width:unset;padding-right:0;padding-left:0;}.path-frontpage #main-content .container .row{margin-right:0;}.path-frontpage #main-content .container .row .col-md-12{padding-right:0;}.path-frontpage #main-content .container .block-page-title-block,.path-frontpage #main-content .container .block-local-tasks-block,.path-frontpage #main-content .container .content .node--content p,.path-frontpage #main-content .container h4,.path-frontpage #main-content .container .content .node--content .embedded-entity,.path-frontpage #main-content .container .content .node--content .frontpage-content{margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px;}@media (min-width:768px){.path-frontpage #main-content .container .block-page-title-block,.path-frontpage #main-content .container .block-local-tasks-block,.path-frontpage #main-content .container .content .node--content p,.path-frontpage #main-content .container h4,.path-frontpage #main-content .container .content .node--content .embedded-entity,.path-frontpage #main-content .container .content .node--content .frontpage-content{width:750px;}}@media (min-width:992px){.path-frontpage #main-content .container .block-page-title-block,.path-frontpage #main-content .container .block-local-tasks-block,.path-frontpage #main-content .container .content .node--content p,.path-frontpage #main-content .container h4,.path-frontpage #main-content .container .content .node--content .embedded-entity,.path-frontpage #main-content .container .content .node--content .frontpage-content{width:970px;}}@media (min-width:1200px){.path-frontpage #main-content .container .block-page-title-block,.path-frontpage #main-content .container .block-local-tasks-block,.path-frontpage #main-content .container .content .node--content p,.path-frontpage #main-content .container h4,.path-frontpage #main-content .container .content .node--content .embedded-entity,.path-frontpage #main-content .container .content .node--content .frontpage-content{width:1170px;}}
