/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.field.field--label-inline{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;}.field.field--label-inline .field__label{font-weight:600;margin:0;}.field.field--label-inline .field__label::after{content:":";}.field.field--label-inline .field__item{margin:0;}.field.field--label-inline .field__item a{white-space:nowrap;}
.card h5{font-size:1.050rem !important}.card-title a{color:#333;}.view-id-urlaubskataloge  h5.card-title{text-align:center;}
.cookiesjsr-banner--info{width:100% !important;}@media (min-width:768px){.cookiesjsr-banner{left:28%;max-height:unset;top:15%;width:45vw;background-color:white;color:black;border-radius:12px;height:340px;-webkit-box-shadow:0px 0px 9px 1px rgba(0,0,0,0.34);box-shadow:0px 0px 9px 1px rgba(0,0,0,0.34);}.cookiesjsr-banner{flex-direction:column;}}.cookiesjsr-banner a{color:black !important;}.cookiesjsr--app:has(.cookiesjsr-banner){background:rgba(0,0,0,.4);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:314159;}.cookiesjsr-btn{border:1px solid;}.cookiesjsr-btn.important.allowAll{border:1px solid !important;}
footer .nav{display:inline-block;}footer .nav-link{padding-left:unset;}@media (min-width:851px){.site-footer__top .region{padding:0 40px;}}#block-traumhaft-barrio-footerlogo,#block-traumhaft-barrio-footerlogotraumhaftlastminute{border:unset;}
:root{--bs-accordion-active-bg:#fff;--bs-accordion-active-color:#000;--bs-accordion-btn-focus-border-color:unset;--bs-accordion-btn-focus-box-shadow:unset;--bs-nav-link-font-size:1.125rem;}#block-traumhaft-barrio-useraccountbanner  .drimage,#block-traumhaft-barrio-useraccountbanner{height:445px;}.block-content.block-content--type-header-banner > div::before{display:inline;}.premium-item{position:relative;display:inline-block;}.premium-badge{position:absolute;left:-40px;top:15px;background:#398a23;text-align:center;color:white;z-index:2;transform:rotate(-25deg);width:188px;}.view-urlaubskataloge,#views-bootstrap-partner-page-1{padding-bottom:40px;}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius);color:black;}#edit-thema{border:unset;background-image:unset;}.swiper-item a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.swiper-item{width:unset !important;}.swiper-button-next{margin-top:0px;position:absolute;top:50%;right:-40px;width:45px;height:45px;transform:translateY(-50%);}.swiper-button-prev{position:absolute;top:50%;left:-40px;width:45px;height:45px;transform:translateY(-50%);margin-top:0px;}.form-item-thema{display:inline-block;margin-right:1rem;}.offcanvas-body{justify-content:end}.featured-top{position:relative;}.searchbar{position:absolute;bottom:0;}.field--name-field-fotos{overflow:hidden;}.dropdown:hover>.dropdown-menu{display:block;margin-top:0;right:0;left:auto;}.dropdown>.dropdown-toggle:active{pointer-events:none;}.my-header-banner > div{width:100%;}.block-content--type-header-banner,.view-id-taxonomybanner_node,.view-taxonomybanner-angebote,.my-header-banner,.view-id-taxonomybanner_angebote{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;min-height:223px;max-height:223px;}@media screen and (min-width:768px){.block-content--type-header-banner,.view-id-taxonomybanner_node,.view-taxonomybanner-angebote,.my-header-banner,.view-id-taxonomybanner_angebote{min-height:445px;max-height:445px;}}@media screen and (max-width:576px){.block-content--type-header-banner,.view-id-taxonomybanner_node,.view-taxonomybanner-angebote,.my-header-banner,.view-id-taxonomybanner_angebote{min-height:300px;max-height:300px;}.drimage.is-background-image{background-attachment:scroll !important;}}.my-padding{margin-bottom:40px;margin-top:20px;}.bregion-list > div:not(:nth-child(1))::before{content:">";}.featured-top{height:440px;}.image-style-taxonomy-banner-zuschnitt{margin:unset !important;}#block-traumhaft-barrio-breadcrumbs{margin-top:1rem;}#edit-field-suchbegriffe-target-id--2--wrapper .js-form-type-checkbox,#edit-ausstattung-id--2 .js-form-type-checkbox{width:33%;float:right;}.filter-bar h2{font-size:1.1rem;font-weight:600;}.block-facets h2{margin-bottom:14px;padding-top:8px;}.accordion-item{border:unset;}.accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:unset;}.accordion-button{font-size:1.2rem;}.accordion-body{border-bottom:1px solid #c6c6c6;}.view-faq .nav-link{color:black;font-weight:500;}.view-faq .nav-item a.active{color:#23aeff;border-bottom:2px solid;}.btn-urlauber-reg{border:2px solid green !important;color:green;}.register-button.button.button--secondary.btn-urlauber-reg:hover{background:green;}.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-field-anschrift-0-address-locality.form-item-field-anschrift-0-address-locality.mb-3{width:100%;padding-left:20px;}.block-block-content2cf7675b-1be5-4f1f-b6ed-7fcd456091f9 h4{height:49px;padding-top:10px;}.usp-desc{padding:0 4rem;text-align:center;line-height:1.2;font-size:16px;}.fa-xl{font-size:3.5em !important;}#edit-field-anschrift-0-address-container4{display:flex;}#edit-field-anschrift-0-address-container1{display:flex;}.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-field-anschrift-0-address-family-name.form-item-field-anschrift-0-address-family-name.mb-3{flex:1;padding-left:20px;}.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-field-anschrift-0-address-address-line2.form-item-field-anschrift-0-address-address-line2.form-no-label.mb-3{display:none;}#edit-field-anschrift-0 summary{display:none;}body{overflow-x:hidden;}body.gin-login .user-form-page__user-form img{max-width:100%;max-height:92px;}.wctext p{text-align:left;}.my-buttons{margin-bottom:1rem !important;}#tns1 .card-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#tns1 > .tns-item{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);}.js-form-item-field-bundesland-region-target-id .hidden{display:none;}#edit-field-datenschutz-wrapper label,#edit-field-tos-wrapper label{display:none;}.card:hover img{transform:scale(1.1);}.page-view-urlaubskataloge .card:hover img{transform:unset;}.card img{width:100%;transition:0.25s all ease-in-out;}.card,.mycard-img{overflow:hidden;}.ausstattung,.field--name-field-ausstattung .field__items,.field--name-field-ausstattung .field__item{display:flex;flex-wrap:wrap;}.ausstattung .field--name-taxonomy-term-title,.field--name-field-ausstattung .field__item .field--name-taxonomy-term-title{padding-right:24px;}.ausstattung  .fontawesome-icons{padding-right:6px;}.pdfpreview-image-wrapper img,.image-style-taxonomy-banner-zuschnitt{width:100%;height:auto;}.region-banner .container-fluid{padding-left:unset !important;padding-right:unset !important;}.region-banner{margin-bottom:20px;}.navbar{margin-bottom:unset !important;}#block-views-block-startseite-themen-block-1 img,.region-banner img{width:100%;}#block-views-block-slider-start-block-1 a,#block-views-block-startseite-themen-block-1 a{color:unset;}#block-views-block-slider-start-block-1 a:hover,#block-views-block-startseite-themen-block-1 a:hover{color:unset;text-decoration:none;}.mycards{padding-top:20px;padding-bottom:20px;}.panel-body{min-height:165px;}.wctext{color:gray;}.wctext p{margin-bottom:unset !important;}a{text-decoration:none;}.alert-wrapper{position:fixed;bottom:unset !important;top:100px !important;}.view-startseite-themen .card{margin-bottom:calc(var(--bs-gutter-x) * .5);margin-top:calc(var(--bs-gutter-x) * .5);}.filter-bar .facet-item{list-style:none;display:inline-flex;padding-right:16px;width:33%;}.facet-item__value{padding-left:6px;}.facets-reset{font-weight:bold;}.modal-dialog{max-width:100%;}@media (min-width:992px){.modal-dialog{max-width:60%;}}.view-dynamische-karte{padding-bottom:10px;}.shs-widget-container{padding-right:16px;}@media (max-width:47.9em){.sidebar-offcanvas{position:unset !important;}.featured-top{height:auto;}}
.gm-style-iw-chr{display:none;}.mycarttitel{margin-top:.5rem;}
.bg-edge2edge{position:relative;right:50%;left:50%;flex:0 0 100vw;width:100vw;max-width:none;margin-right:-50vw !important;margin-left:-50vw !important;}.bg-edge2edge::before{display:table;content:" ";}.bg-edge2edge::after{clear:both;}body{overflow-x:hidden;}
.navbar-brand img{max-width:80%;}@media (max-width:992px){.navbar-brand{width:70%;}.searchbar .js-form-item{width:70% !important;}}
.separator{width:auto !important;}
@media (max-width:520px){.view-id-urlaubskataloge  .col{flex:unset;padding-bottom:40px;}.searchbar{position:relative !important;}#block-traumhaft-barrio-bannerstartseitetraumhafturlaub{display:none;}.featured-top{height:auto;}.swiper{max-width:370px;}}@media (min-width:520px){#block-traumhaft-barrio-suchteaser,#block-traumhaft-barrio-suchteasertraumhaftlaftminute,#block-traumhaft-barrio-suchteasercamping{color:#fff;text-align:center;text-shadow:2px 2px 2px #000000;}.searchbar{background-color:rgba(33,33,33,0.4);}.featured-top{height:445px;}}@media (max-width:520px){.searchbar .js-form-item{width:74%;margin-top:20px;}.searchbar{padding-bottom:2px !important;background-color:unset !important;padding-left:unset !important;padding-right:unset !important;}.col-1{width:unset !important;}.site-footer__top .block-menu{padding-top:10px;text-align:center;}#block-traumhaft-barrio-suchteaser .content,#block-traumhaft-barrio-suchteasertraumhaftlaftminute .content,#block-traumhaft-barrio-suchteasercamping .content{padding:13px;}}
.field--name-field-ausstattung .field__items,.field--name-field-ausstattung .field__item{display:flex;}.field--name-field-ausstattung .field__item .field--name-taxonomy-term-title{padding-right:24px;}.field--name-field-ausstattung  .fontawesome-icons{padding-right:6px;}.mycarttitel{width:205px;}.featured-bottom{padding-bottom:40px;}
.js input.form-autocomplete{background-image:unset;}.searchbar .form-control:focus{box-shadow:unset;}.searchbar .js-form-item{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23555" width="20" height="20" viewBox="0 0 24 24"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></svg>');background-repeat:no-repeat;background-position:8px;padding-left:28px;background-color:#fff;border:1px solid #ced4da;}.form-item-field-bundesland-region-target-id .shs-select{height:46px;border-radius:0;font-size:16px;}.searchbar .form-control{height:46px;background:#fff;border-radius:0;border:0;display:block;width:100%;padding:10px 6px 10px 6px;font-size:16px;color:#555;}.searchbar .btn{height:48px;width:100%;margin-left:6px;white-space:nowrap;border-radius:.5px;font-size:18px;color:#fff;padding-left:16px;padding-right:16px;transition:all .2s ease-out,color .2s ease-out;border:0;}.searchbar .mb-3{margin-bottom:5px !important;}.make-sticky #block-traumhaft-barrio-suchteaser{display:none;}.searchbar{text-align:center;}.searchbar.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;}#block-traumhaft-barrio-hervorgehobenesformularsuchepage-1{width:auto;}@media (min-width:520px){.searchbar{background-color:rgba(33,33,33,0.4);}.make-sticky{position:fixed !important;top:0 !important;width:100%;z-index:999;box-shadow:0px 10px 10px -5px #cecece7a;margin-top:0px;background:#f8f9fa !important;}body.toolbar-tray-open .make-sticky{margin-top:79px;}.make-sticky .navbar-brand{display:inline-block !important;}.region-my-search{justify-content:center;}.make-sticky #block-traumhaft-barrio-hervorgehobenesformularsuchepage-1{margin-left:0px;}}.searchbar .navbar-brand{width:34% !important;}.searchbar__innner{width:100%;}.searchbar .navbar-brand{display:none;}.block-views-blocktaxonomybanner-node-block-1,.block-views-exposed-filter-blockreiseziel-suche-page-1{}.searchbar{justify-content:center;width:100%;display:flex;padding:18px;}
