@media (width <=767px){.spaGrid__photo img{aspect-ratio:1 / 1!important}.page-id-3918{h2,h3{font-size:32px!important;color:#4e5d70!important;font-weight:400!important;line-height:1.2em!important}h1{font-size:36px!important;color:#fff!important;font-weight:700!important}p,li,ul,span,a{font-weight:400;font-size:18px!important}.abp_firstScreen{padding-left:0;padding-right:0;height:72cqh;align-items:flex-end;background-position:center 56px;.abp_firstScreen-buttons{display:none}.abp_firstScreen-title{font-size:clamp(48px, 5vw, 48px);font-weight:400;text-transform:none;color:#fff}}.abp_firstScreen-button_color_blue{width:fit-content}.nav.nav-pills{margin-bottom:0!important}.nav.nav-pills~.tab-content{display:none}.childrenArticle__container{padding-top:60px!important}h2.childrenArticle__title{font-size:36px!important}.titleWrapper ul{gap:12px 4px;flex-wrap:wrap;li{flex:1 0 35%}}.block-halls-menu{.swiper{.swiper-button-prev,.swiper-button-next{top:calc(100% - 130px)}}}.whoceTers__wrapper{.btn--link.active{font-weight:600;background:#57a1d4;padding:4px 12px;border-radius:4px;color:#fff!important;font-weight:400}}.singleHalls-attrs{padding-bottom:20px!important;margin-bottom:20px;overflow:scroll}.titleBlock h2{font-weight:400;color:#4e5d70!important}.abp_tours-title h3,.singleHalls-menu-header h2{font-size:32px;font-weight:400;color:#4e5d70!important}.swiper-button-next svg path,.swiper-button-prev svg path{fill:#4e5d70!important}.swiper-button-next:focus svg path,.swiper-button-prev:focus svg path{fill:#fff!important}.specialOffers__content{.button.btn--blue{padding:4px 16px;border-radius:4px}}h2,h3,h4,h2.childrenArticle__title{font-size:32px!important;color:#4e5d70!important;font-weight:400!important;line-height:1.2em!important}h1{font-size:36px!important;color:#fff!important;font-weight:700!important}p,li,ul,span,a{font-weight:400;font-size:18px!important}#whoceTers_weddings.whoceTers h2{margin-bottom:0!important}.tabHalls-description{margin-bottom:20px!important}.whoceTers .singleHalls-attrs{padding-bottom:20px!important}.whoceTers .halls-buttons{margin-bottom:0}.childrenArticle__content{padding-bottom:20px!important}.block-halls-menu{padding-top:20px;padding-bottom:40px}.abp_tours,.whoceTers{padding-top:20px!important;padding-bottom:20px!important}.abp_tours .apb_tours-item-button_color_blue{width:fit-content}.abp_tours-item-description *:nth-last-child(1){margin-bottom:0!important}.abp_tours-title{padding-bottom:20px!important}.singleHalls-menu-header{margin-bottom:20px!important}.block-halls-menu{padding-bottom:40px!important}.abp_chess-item_title{margin-bottom:20px!important}.abp_chess-item_buttons{margin-top:4px!important}.abp_chess-item_buttons_blue .abp_chess-item_button{width:230px!important}.abp_chess-item_content.col-6{padding-bottom:40px!important}.abp_poster-title{padding-bottom:20px!important}.specialOffers_akcii{padding-bottom:20px}.abp_gallery{padding-top:20px!important}.specialOffers__content--title{text-transform:none;font-size:24px!important}}}.single-prozhivanie .header .offcanvas-header img,.single-prozhivanie .header .header__logo img{filter:none!important}.single-prozhivanie .header svg{filter:invert(1)!important}.firstScreen__description p{color:#fff!important;font-size:18px!important}section{p{font-size:18px!important;line-height:27px!important;color:#4e5d70!important}}.titleBlock{h2{font-size:32px!important;color:#4e5d70!important;font-weight:400!important;line-height:1.2em!important;margin-bottom:20px!important}&::after{display:none!important}p{margin-bottom:0!important}}.titleWrapper{padding-top:0!important;padding-bottom:0!important;margin-bottom:40px!important;ul li{display:flex;align-items:center;justify-content:center;text-transform:none!important}h1{margin-bottom:0!important;text-transform:none!important}ul{gap:20px!important;text-transform:none!important;li a,.nav-tab.btn--link{text-transform:none!important;font-size:18px}}p{margin-bottom:0!important}.accommodation__wrapper .nav-pills .nav-link.active,.nav-pills .show>.nav-link{text-transform:none!important}}.titleBlock:has(~.accommodation__wrapper .titleWrapper) h2{margin-bottom:0!important}.titleWrapper:has(.nav){padding-top:40px!important;padding-bottom:40px!important;margin-bottom:0!important}.accommodation__text{h3{font-size:32px!important;text-transform:none!important;font-weight:400!important;color:#fff!important}p{font-size:18px!important;color:#fff!important}.accommodation__text-buttons{display:flex;gap:12px;flex-direction:row;flex-wrap:wrap;.btn{flex:1 0 auto!important;width:fit-content!important}}}.whoceTers__wrapper,.specialOffers{.titleWrapper{}.titleWrapper:has(.nav){padding-bottom:40px!important}}.specialOffers__content--title{text-transform:none;font-size:24px!important;color:#fff!important;text-transform:none!important}.singleArticleRoom-title,.sidebar,.childrenArticle__content,.article-title{h2{text-transform:none!important;font-size:32px!important;color:#4e5d70!important;a{color:inherit!important}}}.singleArticleRoom-text,.article-content{font-size:18px!important}.sidebar--news ul li a{text-transform:none!important}.btn{text-transform:none!important;padding:12px 32px!important}.singleArticle__item{margin-bottom:0!important}.article-title{align-items:flex-start!important}.singleArticle--archive .singleArticle__item .article-title h2{min-height:auto!important}.pagination{padding-top:40px}.archive .singleArticle__wrapper{display:flex;flex-direction:column;gap:40px 20px}.singleArticle--archive .singleArticle__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:40px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.pricing__container{margin-top:0!important}.pricing:not(:has(.pricing__container)){padding-bottom:20px}.table>:not(:last-child)>:last-child>*{font-weight:500!important}.page-template-home #travelline{margin-bottom:20px!important}.accommodation,.whoceTers,.specialOffers{padding-top:40px!important;padding-bottom:40px!important}.footer_v2{margin-top:20px!important}.whoceTers-slider:not(:has(.photoSize-1x1)){padding-left:300px!important;padding-right:300px!important}.singleArticle.singleArticle--archive .singleArticle__item .article-title h2{font-size:28px!important}@media (1600px <=width){.whoceTers-slider{max-height:520px!important}.whoceTers-slider:not(:has(.photoSize-1x1)) .swiper-slide{max-height:520px!important}}.whoceTers:has(.whoceTers__wrapper) .titleBlock{gap:4px;h2{margin-bottom:0!important}}.specialOffers:has(.titleWrapper .nav) .titleBlock h2{margin-bottom:0!important}.specialOffers__item--theme_3 .specialOffers__content{padding-left:12px;padding-right:12px}.specialOffers__item--theme_3 .specialOffers__content a{text-transform:none!important}.footer_v2_col-title h2{font-style:normal;font-size:20px;line-height:24px;color:#fff;margin-bottom:0;font-weight:400!important;text-transform:none!important}.footer_v2_bottom-alert p{font-weight:400!important;opacity:0.5!important;text-transform:none!important}.dropdown-toggle::before{content:''!important;background-image:url(/wp-content/themes/baden-baden-child/assets/icons/arrow-down.svg)!important;font-family:'serif'!important;width:26px;height:26px;background-size:contain;background-repeat:no-repeat;background-position:center;right:-6px!important;bottom:8px!important}.single-prozhivanie{.titlePage-container h1{font-size:32px!important}.titlePage{padding-bottom:40px!important}.singleRoom-roomParams{padding-top:40px!important;padding-bottom:40px!important}.singleRoom-roomInfo{padding-bottom:20px!important}.singleRoom-roomParams-listParams{padding-bottom:0}.singleRoom-otherRooms{padding-top:40px!important;padding-bottom:40px!important}}.titleWrapper p{font-size:18px!important}.firstScreen_singlePage__content .firstScreen_singlePage__title h1{font-size:48px!important;text-transform:none;font-weight:400!important}.titleWrapper ul li a.active,.nav-tab.btn--link.active{color:#57a1d4!important}.pricing__content *{font-size:18px!important;font-weight:400!important}.pricing__title h3{font-style:28px!important;font-weight:400!important}.pricing__title p{font-size:16px!important;font-weight:400!important;line-height:1.2em!important}.table>:not(:last-child)>:last-child>*{font-size:18px!important;font-weight:400!important;strong,b{font-weight:400!important}}@media (width <=767px){.firstScreen{max-height:70vh}.firstScreen__container.container{top:60px}.header__logo{flex:1 0 auto}.accommodation__text{padding:32px 20px!important;p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2em}}.whoceTers-slider:not(:has(.photoSize-1x1)){padding-left:20px!important;padding-right:20px!important;padding-top:0!important;padding-bottom:0!important}.btn--category_filter{margin-bottom:0!important}.singleArticle{padding-top:40px!important}.singleArticle article{margin-bottom:0!important}.singleArticleRoom-text p{margin-bottom:0}.singleArticleRoom-meta{padding-bottom:20px!important}.singleArticleRoom-wrapper{row-gap:20px!important}.header__mobile .nav-link{text-transform:none!important}.article-title{height:auto!important}.titleWrapper p{font-size:18px!important}.accommodation__text h3{font-size:28px!important}}@media (max-width:992px){.specialOffers .titleWrapper p,.accommodation__wrapper .titleWrapper p,.whoceTers .titleWrapper p{font-size:18px!important;line-height:1.2em!important}}.nav-item{.btn--link{position:relative}.btn--link:before{content:""!important;width:0!important;height:2px!important;background-color:#57a1d4!important;position:absolute!important;inset:auto 0 -4px 0!important;opacity:1!important;margin:0 auto;transition:width 0.3s ease-in-out!important}.btn--link:hover:before{width:50%!important}.btn--link.active:before{width:100%!important}}.btn.btn--blue-transparent{background-color:#fff0;border:2px solid #57a1d4;color:#57a1d4;font-weight:500}.sidebar--news ul li a{font-weight:500!important}.singleRoom-otherRooms-list .swiper:hover .swiper-navigation *{top:calc(50% - (var(--title-height) / 2))}.singleRoom-otherRooms-item{.singleRoom-otherRooms-item-preview{.singleRoom-otherRooms--btn{@media (width <=768px){display:none}}}.singleRoom-otherRooms-item-info{margin-top:8px;align-items:flex-start;h4{font-family:Montserrat;line-height:1.2em;font-size:18px;a{font-family:Montserrat;color:#4e5d70;font-size:inherit;line-height:inherit}}.singleRoom-otherRooms--btn{display:none;@media (width <=768px){display:block}}}}.singleRoom-otherRooms-list .swiper .swiper-slide .singleRoom-otherRooms-item-preview a{position:relative;display:flex;align-items:center;justify-content:center;&:not(:hover){.singleRoom-otherRooms--btn{margin-top:32px;opacity:0!important;visibility:hidden!important}}.singleRoom-otherRooms--btn{position:absolute;inset:auto;margin:0 auto;width:fit-content;height:auto;transition:all 0.3s ease-in-out;margin-top:0;opacity:1!important;visibility:visible!important;padding:12px 32px!important;font-size:16px!important;text-transform:none!important;font-weight:400!important;font-family:'Montserrat',sans-serif!important;&:hover{border-color:#4396cf!important;background-color:#4396cf!important;color:#fff!important}}}.singleRoom-otherRooms-list .swiper .swiper-slide .singleRoom-otherRooms-item-preview a{position:relative;display:flex;align-items:center;justify-content:center;&:not(:hover){.singleRoom-otherRooms--btn{margin-top:32px;opacity:0!important;visibility:hidden!important}}.singleRoom-otherRooms--btn{position:absolute;inset:auto;margin:0 auto;width:fit-content;height:auto;transition:all 0.3s ease-in-out;margin-top:0;opacity:1!important;visibility:visible!important;padding:12px 32px!important;font-size:16px!important;text-transform:none!important;font-weight:400!important;font-family:'Montserrat',sans-serif!important;&:hover{border-color:#4396cf!important;background-color:#4396cf!important;color:#fff!important}}}.singleRoom-otherRooms-list .swiper .swiper-navigation *,.singleRoom-otherRooms-list .swiper:hover .swiper-navigation *{@media (width <=768px){top:auto!important;bottom:4px}}.singleRoom-otherRooms-item{.singleRoom-otherRooms-item-preview{.singleRoom-otherRooms--btn{@media (width <=768px){display:none}}}.singleRoom-otherRooms-item-info{margin-top:8px;align-items:flex-start;h4{font-family:Montserrat;line-height:1.2em;font-size:18px;a{font-family:Montserrat;color:#4e5d70;font-size:inherit;line-height:inherit}}.singleRoom-otherRooms--btn{display:none;@media (width <=768px){display:block}}}}.abp_firstScreen:after{display:none}.nutrition-template-default{.firstScreen_singleHall{min-height:700px!important;.firstScreen_singleHall__title{margin-bottom:0}.firstScreen_singleHall__title h1{font-size:52px!important;line-height:1.1em!important;font-weight:700!important;text-transform:none!important;font-weight:400!important;@media (max-width:767px){font-size:32px!important;text-align:left}}.firstScreen_singleHall__footer{margin-top:32px!important}.firstScreen_singleHall--align-downLeft .firstScreen_singleHall__content{margin-bottom:82px!important}.firstScreen_singleHall__bg img{object-position:bottom!important}}.firstScreen_singleHall::before{background:linear-gradient(180deg,hsl(0deg 0% 0% / 44%),transparent)!important}}.pt-40{padding-top:40px!important}.pb-40{padding-bottom:40px!important}.mb12{margin-bottom:12px!important}.lh1_2em{line-height:1.2em!important}.wp_group_mb12 p{margin-bottom:12px!important}.wp_group_lh1_2 p{line-height:1.2em!important}.nutrition-template-default{.singleHalls-attrs{padding-top:20px!important;padding-bottom:40px!important}}.nutrition-template-default .specialOffers{padding-top:40px!important}@media (width>=1200px){.max-width-lg-960{max-width:960px!important;margin-left:auto!important;margin-right:auto!important}.max-width-lg-1100{max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}}.single-post{.tab-pane-footer .btn.btn--blue{color:#fff!important}.specialOffers.specialOffers_spa{a{color:#fff!important}}.specialOffers.specialOffers_akcii{.titleWrapper{padding-top:0!important}.titleBlock{display:none!important}a{color:#fff!important}}}.withoutTitleWrapper{.titleBlock{padding-bottom:40px!important}.accommodation__wrapper{.titleWrapper{display:none!important}}}.postid-5075{@media screen and (min-width:1200px){.specialOffers__item:hover .specialOffers__content .excerpt a,.specialOffers__item:hover .specialOffers__content .excerpt button{&:hover{background-color:#540824!important;color:#eeeae1!important}}}.btn--blue{border-color:#540824!important;background-color:#540824!important;color:#eeeae1!important;transition:all 0.3s ease;&:hover{background-color:#eeeae1!important;border-color:#540824!important;color:#540824!important}}.specialOffers__item:hover .specialOffers__content .excerpt button{transition:all 0.3s ease;&:hover{border-color:#540824!important;background-color:#eeeae1!important;color:#540824!important}&.btn--blue-transparent{border-color:#540824!important;color:#540824!important;background-color:#eeeae1!important;&:hover{background-color:#540824!important;color:#eeeae1!important;border-color:#540824!important}}}.specialOffers__item--theme_3 .specialOffers__content a{transition:all 0.3s ease;background-color:#540824!important;&:hover{background-color:#eeeae1!important;color:#540824!important}}.titleWrapper ul li a.active,.nav-tab.btn--link.active{color:#540824!important}.nav-item{.btn--link:before{background-color:#540824!important}}.firstScreen_singleHall__footer{.btn.btn--blue{background-color:#eeeae1!important;color:#540824!important;&:hover{background-color:#540824!important;color:#eeeae1!important}}}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:hsl(338 83% 18% / .8)!important}.footer_v2{.footer_v2_contactsBlock h2{color:#540824!important}.footer_v2_contactsBlock-wrapper{.footer_v2_contactsBlock-item{svg{path{fill:#540824!important}}&:nth-child(1){svg{path{stroke:#540824!important;fill:transparent!important}}}}}.footer_v2_main{background-color:#540824!important}}.footer_v2_bottom{background-color:#540824!important}}.block-halls-menu{.singleHalls-menu{.singleHalls-menu-swiper{&[data-count="2"],&[data-count="3"]{.swiper-slide{aspect-ratio:auto;.swiper-slide-preview{aspect-ratio:16 / 9}}}}}}.singleArticle:not(.singleArticle--archive){.article-image{height:500px}}@media (width <=768px){.gridContent--chess{.gridContent__content:nth-last-child(1) .gridContent__content--text{padding-bottom:0!important}.gridContent__content--text{p:nth-last-child(1){margin-bottom:0!important}}}.firstScreen_singlePage__content .firstScreen_singlePage__title h1{font-size:32px!important;text-transform:none;font-weight:400!important;word-break:break-word}.header__mobile{.menu-item-has-children{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:0 12px}.dropdown-toggle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;position:relative;border:none;background:#fff;&::before{position:relative;inset:auto!important;filter:invert(1)!important}}.dropdown-menu.depth_0{position:relative;width:100%}.dropdown-menu[data-bs-popper]{margin-top:0}}}.btn--blue{background-color:#57a1d4}.dropdown-toggle::before{display:block;content:"\f107";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;right:2px;font-size:12px;bottom:12px;transition:transform .3s ease-in-out}.dropdown-toggle:hover::before{transform:rotateX(-180deg)}.dropdown-toggle::after{display:none}@media (min-width:992px){.dropdown:hover>.dropdown-menu{display:block;margin-top:0}}.accommodation .titleWrapper ul{margin-bottom:0}.accommodation .titleWrapper ul li h1,.accommodation .titleWrapper ul li a,.nav-pills .nav-link,.nav-pills .show>.nav-link{background-color:#fff0;border-radius:0!important;position:relative;padding:0;font-size:18px;color:#4e5d70;cursor:pointer;&:before{content:""!important;width:0;height:2px!important;background-color:#57a1d4!important;position:absolute!important;inset:auto 0 -4px 0!important;opacity:1!important;margin:0 auto;transition:width 0.3s ease-in-out!important}&:hover{color:#4e5d70;&:before{width:50%}}&.active{background:transparent!important;color:#57a1d4!important;font-weight:600!important;&:before{width:100%}}}.titleWrapper ul li h1{cursor:default;color:#4e5d70;background:transparent!important;color:#57a1d4!important;font-weight:600!important;user-select:none;pointer-events:none;&:before{width:100%!important}}