<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width:3500px) and (min-width:1200px){.amount-td{position:absolute;right:52px}}@media screen and (max-width:1199px){.lp-banner-text-logo{width:100%;padding:20px}.landing-page-trial .partner-description-heading h1{font-size:50px;line-height:60px}#header .bottom-area{padding:15px 0 15px 0}#header .bottom-area .nav-container{align-items:center}.already-tag{font-size:17px;text-align:left}.insta-slide .slick-list{padding:0 8% 0 0}.insta-wrapper .insta-wrapper-text{background-color:transparent;color:#2d2d2d;border:1px solid #cecece;border-radius:0 0 12px 12px;position:static}.insta-wrapper .insta-wrap-img img{border-radius:12px 12px 0 0}.insta-wrapper .insta-wrapper-text h3{font-size:16px;line-height:20px}.insta-wrapper .insta-wrapper-text p{font-size:13px;line-height:17px;margin:0}.dig-tooltip-wrap .dig-tooltip{display:none!important}.gift-banner-home{height:auto}.search-form .form-group{margin-bottom:20px!important}#second-nav ul{right:auto}.search-button{padding:0 12px 0 0!important}.app-banner-wrap{display:block!important;text-align:center}.container{max-width:970px;width:100%}.hotels-list-6 .slide{width:33.3%;margin-bottom:15px}.user-details-missing-toast{right:15px;margin-bottom:20px}.user-mob .details-missing-icon{left:13px;top:4px;bottom:auto}.h-login-form{padding:26px 20px!important}.currency-switcher{border:none}.results-section{padding-top:30px}.app-advnatage-wrapp-img{display:none}.app-banner-wrap-details,.app-banner-wrap-img{max-width:initial;margin:15px 0}.howitworks-details .howitworks-details-textwrap .order-btn{padding:16px 50px;border:none!important}.howitworks-details-wrap .howitworks-details-textwrap{padding:40px 22px}.inner-banner-section h1,.inner-banner-section h2{left:15px!important}.howitorks-benefit-section-iconwrap{padding:0}.h-login-modal{padding:0 15px!important}.h-login-modal:before{height:auto}.h-logclose{right:0!important}.discount_header{padding:0}.discount_header .nav-bar{position:static;margin:0;overflow:visible;float:none!important;border:none}.discount_header #second-nav{float:none!important;margin:0!important}.discount_header #second-nav li:first-child a{margin-bottom:0!important}.discount_header #second-nav li{padding:0!important}.discount_header .nav-container nav{width:auto!important}.best-hotels-carousel,.hotels-carousel{padding:0 60px}.best-hotels-carousel .slick-prev,.hotels-carousel .slick-prev{left:18px}.best-hotels-carousel .slick-next,.hotels-carousel .slick-next{left:auto;right:18px}.product-image img{width:244px;height:152px}.loginTagWrapper{padding:15px;padding-right:50px}.loginTagWrapper .material-icon_card{font-size:41px}.loginTagWrapper h4{font-size:20px!important}.product ul{padding:15px}.section-pricing .price{line-height:25px}.home-header-text{padding:4vh 0}.comiseo-daterangepicker .ui-datepicker td{padding:0 0 10px 10px}div.price-box figure strong.price{font-size:28px}.mobility-form-column{padding-top:102px}.md-d-none{display:none}.md-d-block{display:block}#search-form-nav .nav-search-flex .col-4,#search-form-nav .nav-search-flex .no-side-padding{width:465px;margin-top:3px}.map-view-filters td{display:inline-block;width:33.3%;text-align:left}.map-view-filters td:last-child,.map-view-filters td:nth-child(4),.map-view-filters td:nth-child(5){width:auto}.map-view-filters td label{width:auto}.price-list td:last-child{width:150px}.nav-container nav{width:0}#main-nav{margin:0;padding:0;flex-direction:column;float:none}#main-nav&gt;li{float:none;margin:0;padding:0 0 13px}#main-nav&gt;li&gt;a{float:none;display:inline-block;vertical-align:top;font-size:23px;line-height:27px;padding:5px 15px 5px 0;color:#000;position:relative}html body #header #main-nav&gt;li&gt;a{padding:0!important;display:inline-flex;margin:10px 0;font-size:17px}#main-nav&gt;li&gt;a:hover{color:inherit;opacity:.75;background:0 0!important}#main-nav&gt;li&gt;a span:not(.opener):before{display:none}#main-nav&gt;.has-drop&gt;a span:not(.opener):after{display:none!important}#main-nav&gt;.has-drop&gt;a span:after{display:none!important}#main-nav li.has-drop&gt;a .opener{position:absolute;z-index:30;top:1px;bottom:0;right:-26px;font-size:0;line-height:0;transition:all .3s}#main-nav .has-drop .visible-xs,.visible-sm{display:block!important}#header #main-nav .has-drop a span{margin-top:5px}.has-icon-link a span.opener{display:none!important}#main-nav,#second-nav,#second-nav li,#second-nav li a,.has-drop,.has-drop a,.has-icon-link #header .container-fluid,.nav-bar,.nav-container{height:auto!important;text-align:left!important}#second-nav li.currency-switcher{height:90px!important}#header-search{display:none!important}#main-nav .has-drop.no-children span.opener,#main-nav .has-drop.no-children svg{display:none!important}#main-nav .has-drop.no-children a&gt;span{margin-right:0}#main-nav ul{display:none;position:relative;top:auto;left:auto;width:auto;opacity:1;visibility:visible;-webkit-transition:none;transition:none;background:0 0;-webkit-transform:none;transform:none;color:#000;padding:6px 0 17px 8px;-webkit-box-shadow:none;box-shadow:none}#main-nav&gt;li:last-child ul{right:auto}#main-nav ul&gt;li+li{padding-top:12px}#main-nav&gt;li.opened&gt;ul,#main-nav&gt;li:hover&gt;ul{opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}#main-nav ul a{display:inline-block;vertical-align:top;font-size:17px;line-height:24px;padding:0;color:#000}#main-nav ul a:hover{color:inherit;background:0 0;opacity:.75;background:0 0!important}#second-nav{float:left!important;width:100%;margin-bottom:25px!important;display:block}#second-nav li:first-child{padding-left:0}#second-nav li{display:block;width:100%}.btn-menu{float:right;color:#fefefe;font-size:17px;line-height:21px;text-decoration:none;margin:0 16px 0 0;padding:5px 40px 5px 5px;position:relative}.btn-menu:focus,.btn-menu:hover{text-decoration:none;color:#fff}.ico-hamburger{position:absolute;z-index:9;top:-6px;right:0;width:20px;height:16px;margin:0}.ico-hamburger span{position:absolute;z-index:20;top:0;left:0;width:20px;height:2px;overflow:hidden;text-indent:-9999px;background:#000;transition:all .3s}.ico-hamburger span:nth-child(1){margin-top:0}.ico-hamburger span:nth-child(2){margin-top:7px}.ico-hamburger span:nth-child(3){margin-top:14px}.open-menu .btn-menu .ico-hamburger span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:7px 0 0}.open-menu .btn-menu .ico-hamburger span:nth-child(2){opacity:0}.open-menu .btn-menu .ico-hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:7px 0 0}.nav-bar{position:fixed;top:61px;bottom:0;right:-80px;z-index:150;margin:0 -384px 0 0;width:384px;overflow:auto;background:#fff;border-top:solid 1px #000;float:none;padding:33px 20px}.nav-container nav{padding:10px 20px}.open-menu .nav-container nav{width:50%;right:0;top:78px;overflow-x:hidden}#second-nav li:first-child a{background-color:inherit!important;border:1px solid #fff!important}#second-nav&gt;li&gt;a.member-buy-btn{background-color:#f74d4d!important;border:2px solid #f74d4d!important;padding:16px 32px!important;width:400px!important;white-space:nowrap;margin:15px auto;display:block;text-align:center!important}.trial-landing-page .hotel-box .description del{display:inline}.only-mobile{display:block!important}.only-desktop{display:none!important}.login-button{padding:6px 22px;border-radius:5px}.mobile-login{position:relative;float:right;padding:0;display:flex!important;align-items:center}.mobile-login .mobile-menu-container{top:4px;margin-left:15px}.giftcard-trial .card img{width:100%}.giftcard-trial .write_name{top:120px;left:346px}.hotel-room-prices{padding:24px 15px 14px}.member-price-table tr:first-child td{padding:0}.member-price-table tr:first-child{font-size:18px}.breakfastincludedimgp{justify-content:flex-end}.price-list tr:first-child td{font-size:12px}.price-list .label{margin-left:5px;padding:1px 3px}.hotel-room-prices .total-table .total-table-head{font-size:14px}.cust_checkBox{padding:0}.custcheckbox-container{font-size:13px;padding-left:23px;margin-bottom:11px}.custcheckbox-container .cust-checkmark{width:17px;top:3px;height:17px;background-size:22px}.extra-bed-price-hc svg{width:23px;min-width:23px;margin-right:2px}.extrbed-price{font-size:13px}.already-login-link a{font-size:12px}.already-login-link{margin-left:0}.bookingbtn{font-size:17px;border-radius:6px}.hotel-total-price{padding-top:16px}.price-box figcaption{min-height:74px}.price-box figcaption p{height:auto}.price-box .order-btn{font-size:17px}.price-box header h3{margin-bottom:20px}#hotels-list-7{padding:0}#main-nav&gt;li&gt;a span:not(.opener){margin-right:10px!important}.spouse-email-wrapp .send-button{padding:15px 20px}.user-mob{position:relative}.showprofile-xs{display:block}.nav-container{display:flex;justify-content:end}.nav-bar a{font-size:20px}.hotel-card-list-wrapp{padding:28px 15px}.hotel-card-list-wrapp.hotel-card-list-wrapp-main{padding:28px 15px;top:0}.hotel-card-list-wrapp-details h4{font-size:20px;height:64px;overflow:hidden;margin-bottom:0}.validity-wrapper-select .value-label{font-size:16px}.validity-wrapper-selectt-parent{margin:0 5px}.home-promotions .common-card{padding:20px 15px;margin-top:0}.recommend-home-wrapper.common-card h3{font-size:23px}.banner-form{margin-left:0!important}#main-nav&gt;li&gt;a{padding-left:12px;padding-right:12px}.search-form{padding-bottom:10px}.search-form .flex-row&gt;div[class^=col-]{padding-bottom:20px}.search-form .col-1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.search-form .col-2{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}.search-form .col-2:nth-child(3){-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.search-form .col-3{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.search-form .col-4{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.comiseo-daterangepicker{-webkit-transform:none;transform:none;width:430px;margin:0 0 0 8px}.comiseo-daterangepicker .comiseo-daterangepicker-main.ui-widget-content{padding:23px 46px;margin:11px 0}.filter-box.type3 figure{height:190px}.h-2x .filter-box.type3 figure{height:410px}.filter-box.type4 figure{height:293px}.section-offers .items-container{margin-left:-16px;margin-right:-16px}.price-box{padding-left:15px;padding-right:15px}.post-box figcaption{padding:20px 15px;min-height:inherit}.post-box figcaption .date{margin-top:-115px}.search-section .search-form .col-1{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%}.search-section .search-form .col-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.search-section .search-form .col-2:nth-child(3){-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.search-section .search-form .col-3{-ms-flex:0 0 40%!important;flex:0 0 40%!important;max-width:40%}.search-section .search-form .col-4{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.result-box .info{max-width:220px}.filter-panel{-webkit-flex-wrap:wrap;flex-wrap:wrap}.filter-panel h2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 0 10px}.filter-panel .filters-collapse[class^=col]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.filter-panel .holder{padding:0}.filter-panel .btn-box{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:right;padding:20px 0}.top-info .descr{padding-left:30px;width:60%!important;margin:50px 0 0 15px}.slideshow figure{max-width:480px}.slideshow .slick-current~.slick-slide figure{right:calc(100% - 480px)}.top-info .descr h1{font-size:32px;line-height:48px}.calendar-section .search-form .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar-section .search-form .col-1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.calendar-section .search-form .col-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.calendar-section .search-form .col-2:nth-child(3){-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.calendar-section .search-form .col-3{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.price-list td{font-size:14px}.price-list td:last-child{width:30px}.price-list .label{font-size:12px;line-height:16px;top:1px;margin-top:5px;margin-bottom:5px;margin-left:0}.total-table td{font-size:12px;line-height:16px}.login-form .row.type2{margin-left:-20px;margin-right:-20px}.login-form .row.type2&gt;[class^=col-]{padding-left:20px;padding-right:20px}.register-form{padding-left:15px;padding-right:15px}.login-form .note{padding-right:0}.visual-banner figcaption .block{max-width:540px}.top-banner .img{margin-left:-50px}.top-banner.top-banner-partner-height .img{margin-left:0}.how-works-items&gt;li::before{margin-top:25px;margin-left:25px}.how-works-item{padding-left:15px;padding-right:15px}.order-details{padding-left:30px;padding-right:30px}.order-block .vertical-boxes .vertical-box{padding-left:30px;padding-right:30px}.top-banner.type2 .img{margin-left:-50px}.top-banner.type2 .img::before{width:300px}.info-boxes.type2&gt;li{width:50%}.card-block{padding-left:20px;padding-right:20px}.card-block .cell:first-child{padding-right:20px;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.modal-dialog{max-width:940px}.modal .section .holder{padding-left:50px;padding-right:50px}.order-form .row{margin:0 -10px}.order-form .row [class^=col-]{padding-left:10px;padding-right:10px}.check-price label{padding-left:40px;padding-right:20px}.check-price label:after,.check-price label:before{left:10px}.check-price .price{font-size:30px}.pricing-table th:first-child{width:200px}.order-form .total-table{margin-left:220px;width:calc(100% - 220px)}.side-box{padding-left:20px;padding-right:20px}.side-box h4{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.intro-section .info-box{margin-top:30px}.intro-section .heading-box{padding-bottom:26px}.intro-section .start-box{padding-bottom:26px}.start-box .info-box{margin-top:0}.commen-info.dig-tooltip-wrap .dig-tooltip{display:block!important}.navbar-lang.language-dropdown .dropdown-toggle{padding-left:0!important}.video-section-landing{padding-bottom:0}.nav-container nav{display:block}.language-dropdown .dropdown-toggle{margin-left:0}.language-dropdown .dropdown-toggle:before{top:2px}.cookie-consent{width:98%!important}.range-sli-wrapper{width:calc(100% - 140px)}.left-label,.right-label{padding:7px 10px;width:62px}.right-label{right:-80px}.left-label{left:-80px}.profile-content-container{max-width:initial!important}.profile-content-container h1{padding:16px 0 4px}.profile-container .navbar-nav&gt;.active&gt;a{border-radius:10px}.navbar-toggle{display:block;float:none!important}.profile-nav .navbar-brand{display:block!important;margin-left:1px;font-size:18px}.profile-nav .menu-dropdown i{transition:transform .14s .18s}#bs-example-navbar-collapse-1 ul li,.profile-nav div.navbar-collapse,.profile-nav ul.nav{background-color:transparent!important}.profile-nav .list-group-item.active .material-icons,.profile-nav .list-group-item.active .nav-position{color:#fff!important}.profile-nav .menu-triggered .menu-dropdown i{transform:rotate(180deg)}.collapse.in{display:block;overflow-y:auto}.profile-container{display:flex;flex-direction:row}.profile-nav{width:100%;padding:0;position:relative;top:0;left:0;z-index:199;margin-top:0}.profile-nav button{display:block}.profile-nav .navbar-header{width:100%;padding:10px 15px}.profile-nav .navbar-toggler{padding:15px 16px;transition:border .6s ease-in-out;margin:0!important}.profile-nav .navbar-toggler.menu-triggered{border-bottom:1px solid #dfeaf9;border-radius:0}.profile-nav .navbar-header button{background-color:transparent;width:38px;height:32px;margin:0!important;color:#2a3348;display:flex;align-items:center}.profile-nav .navbar-header button .ico-hamburger{margin:8px 10px 0 0}.profile-nav .navbar-header button .ico-hamburger span{background-color:#fafafa}}@media screen and (min-width:991px) and (max-width:1199px){.price-list tr:first-child td{width:150px;padding:0}.price-list .label{font-size:10px}.calculate-driving-time{margin-left:0!important;padding:17px 6px}.hotel-room-prices .price-list #breakfasttd{text-align:right;padding-right:10px}#btn-travel-time{min-height:271px}.search-form .col-2:nth-child(3),.search-form .col-4{flex:0 0 50%;max-width:50%}.lp-banner-div::before{width:calc(100% + 60px)!important;left:-50px!important}}@media screen and (min-width:1200px){.container{max-width:1200px;width:auto}.renew-circle-big{margin-left:2%}.giftcard-trial .write_name_small{top:115px!important;left:444px!important;width:155px!important;font-size:14px}.mobile.currency-switcher{display:none}}@media screen and (max-width:1200px) and (min-width:768px){#resultsSearchForm .col-2:nth-child(3){flex:0 0 50%;max-width:50%;-ms-flex:0 0 50%}#resultsSearchForm .col-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.comiseo-daterangepicker td.ui-state-highlight+.ui-state-highlight:before{left:-28px;right:6px}}@media (min-width:1281px) and (max-width:1920px){#header .logo-container{height:100%}.hotel-map-checkbox label{width:100%;display:inline}.home-header-text h1{font-size:68px!important}.price-heading{font-size:17px}}@media (min-width:1025px) and (max-width:1280px){#header .logo-container{height:100%}.hotel-map-checkbox label{width:100%;display:inline}.home-header-text h1{font-size:68px!important}}@media (max-width:1199px) and (min-width:992px){.top-banner.top-banner-partner-height .img{min-height:400px!important;height:400px!important}.top-banner-height.top-banner-partner-height{height:400px!important;min-height:400px!important;margin-bottom:100px}.top-banner.top-banner-partner-height{min-height:400px}.top-banner-area.type3 .top-banner.top-banner-partner,.top-banner-partner-height{height:400px!important;min-height:400px!important}.lp-banner-div::before{left:-85px}.profile-text,.profit-description{width:50%!important}.profit-description{background-position:right 70px!important;background-size:contain!important;background-origin:border-box!important}.member-hotel-card-img{width:100%!important}}@media screen and (max-width:1600px){#header .btn-secondary-cta{padding:15px 24px;font-size:14px}.top-info .descr{margin-left:50px;width:calc(40% + 95px)}}@media screen and (max-width:1450px){#header .btn-primary,#header .btn-secondary-cta{padding:15px 18px!important;font-size:14px!important;min-width:120px}}@media screen and (max-width:1250px){#header .btn-secondary-cta{font-size:14px}}@media screen and (max-width:1200px){#header .btn-secondary-cta{padding:10px 30px!important;font-size:15px!important;white-space:nowrap}}@media screen and (max-width:1300px){.calculate-driving-time{padding:18px 9px!important;font-size:15px!important}}@media screen and (max-width:3500px) and (min-width:576px){.main-banner-new-image{background-position:50% 25%!important;background-repeat:no-repeat}}@media screen and (max-width:1300px) and (min-width:1200px){#hotels-list-7 .card-slide-image,#hotels-list-7 .hotel-box,#hotels-list-7 .hotel-box .description{width:350px!important}}@media screen and (max-width:1199px) and (min-width:1060px){#hotels-list-7 .card-slide-image,#hotels-list-7 .hotel-box,#hotels-list-7 .hotel-box .description{width:300px!important}}@media screen and (max-width:1059px) and (min-width:992px){#hotels-list-7 .card-slide-image,#hotels-list-7 .hotel-box,#hotels-list-7 .hotel-box .description{width:265px!important}}@media screen and (max-width:1300px) and (min-width:1200px){#hotels-list-7 .card-slide-image,#hotels-list-7 .hotel-box,#hotels-list-7 .hotel-box .description{width:350px!important}}@media screen and (max-width:1199px) and (min-width:1060px){#hotels-list-7 .card-slide-image,#hotels-list-7 .hotel-box,#hotels-list-7 .hotel-box .description{width:300px!important}}@media screen and (max-width:1059px) and (min-width:992px){#hotels-list-7 .card-slide-image,#hotels-list-7 .hotel-box,#hotels-list-7 .hotel-box .description{width:265px!important}}@media screen and (max-width:3500px) and (min-width:1921px){#hotel-experience-carousel .slide{width:unset!important}.container-fluid.hotel-experience-container{max-width:1920px}.container-fluid.footer-non-member-banner,.container-fluid.member-benefits-details-section,.container-fluid.member-benefits-overview-section{max-width:1400px!important;margin:0 auto 50px auto!important;padding-left:0!important;padding-right:0!important}}@media screen and (min-width:1500px) and (max-width:3500px),screen and (min-width:3500px){.container-fluid.footer-non-member-banner,.container-fluid.member-benefits-details-section,.container-fluid.member-benefits-overview-section{max-width:1400px!important}.container-fluid.footer-non-member-banner{margin:0 auto 50px auto!important;padding-left:0!important;padding-right:0!important}.member-benefits-scope .breadcrumb.benefits-details{margin:100px 0 40px 0!important}}@media screen and (max-width:1920px) and (min-width:1400px){#hotel-experience-carousel .slide{width:unset!important}.container-fluid.hotel-experience-container{max-width:1400px}}@media screen and (max-width:1399px) and (min-width:992px){#hotel-experience-carousel .slide{width:50%!important}.container-fluid.hotel-experience-container{max-width:992px}}@media screen and (max-width:1499px) and (min-width:992px){.container-fluid.footer-non-member-banner{margin-bottom:50px!important}}@media screen and (max-width:1499px) and (min-width:1460px){.container-fluid.footer-non-member-banner{max-width:1400px!important}}@media screen and (max-width:1199px) and (min-width:300px){#main-nav&gt;li:nth-last-child(2) a span:nth-child(1)::after{margin:2px 0 0 4px!important}}@media screen and (max-width:991px){.intro-section-partner .start-box{max-width:inherit}.cookie-consent{bottom:10px}.two-testimonial-section .howitorks-testimonial-details p{min-height:inherit}.two-testimonial-section .howitorks-testimonial-wrap{padding:20px 10px}.map-view-filters td{display:block;width:100%;text-align:center!important;margin:2px 0}.map-view-filters td div.btn-group{padding:0}td.hotel-map-checkbox{text-align:left!important}.map-view-filters td:last-child div.btn-box{text-align:left;padding-left:0}.price-heading{padding:0 0 23px}.mobile-image-center{margin:0 auto}.mobile-left-text{text-align:left}.btn-map{padding:10px 13px 10px 26px}.gift-card-wrapp{display:block}.gift-card-wrapp .gift-card-wrapp-text{padding-left:0;margin-top:40px;text-align:center}.gift-card-wrapp .gift-card-wrapp-img{max-width:initial;padding-right:0;display:block;text-align:center}.gift-card-wrapp .gift-card-wrapp-img .gift-slider{margin:0 auto}.gift-banner{padding:20px 0 0}.gift-banner h1{text-align:center;max-width:inherit;font-size:48px}.gift-banner .container{display:block}.gift-banner-bubble{left:0;margin:auto;width:320px;padding:46px 20px 6px}.gift-banner-bubble h3{font-size:60px}.gift-banner-bubble h4{font-size:35px;line-height:40px}.gift-land-form .h-input-wrapp small{position:static}.gift-banner-home{max-width:inherit;margin-top:-210px;height:420px;padding:30px 15px;margin-left:0;position:fixed;left:5%;width:90%}.gift-banner-home .bg-img{background-size:160%}.gift-banner-home h3{font-size:25px;line-height:30px;margin-top:30px}.home-promotions{padding-bottom:0}.banner-text-box-right{width:190px;height:190px}.h-login-form{margin-bottom:20px}.top-banner figcaption p{font-size:21px}.hotels-list-6 .slide{width:49.3%}.my-profile-heading{margin-bottom:0}.my-profile-heading h1{margin-bottom:10px}.price-box header h3{min-height:inherit}.btn-map{padding:10px 13px 10px 26px}.howitworks-details-wrap{display:block}.results-section{padding-top:0}.howitworks-details-wrap .howitworks-details-textwrap{max-width:inherit;margin-right:0}.howitworks-details-wrap .howitworks-details-imgwrap{max-width:inherit}.howitworks-details.howitworks-details-two .howitworks-details-textwrap{margin-left:0}.howitworks-details-wrap .howitworks-details-imgwrap img{width:100%}.h-login-modalwrapcol2{padding:20px 15px}.h-login-modalwrapcol1{max-width:371px}.h-frgtpass{font-size:14px}.h-cmntxtatag{font-size:15px}.login-form-modal{margin-top:33px}.hotel-room-prices.hotel-room-pricesTwo{margin:0 auto}.hotel-room-pricesTwowrapper{margin:0 auto}.payment-info{margin-top:15px}.filters-widget .select2.select2-container{width:100%!important}.filters-widget .select2.select2-container .select2-search--inline .select2-search__field{width:100%!important}.filters-widget div[class^=col-]{margin-bottom:15px}#second-nav{float:left!important;width:100%;margin-bottom:25px!important}#second-nav li:first-child{padding-left:0}.download-btn-wrapp{text-align:center}.product{min-height:auto}.nav-container nav{padding:10px 20px}.user-icon-register{margin-top:0!important}.mobile-languages-dropdown{padding-top:10px;border-top:1px solid #d5d5d5}.order-form-main-card-swiss{padding:25px 0}#second-nav li{display:block;width:100%;padding:0!important}#mobility_form_container aside.aside{margin:auto;max-width:350px}.swiss-bank-section{padding-top:40px}.order-page .aside{margin-top:0}#second-nav li:first-child a{background-color:inherit!important;border:1px solid #fff!important;padding-left:0;margin-bottom:18px}#second-nav&gt;li&gt;a.member-buy-btn{background-color:#f74d4d!important;border:2px solid #f74d4d!important;text-align:center!important;width:300px!important;margin:15px auto;display:block}#second-nav&gt;li&gt;a.member-buy-btn:hover{background-color:#fff!important;border:2px solid #f74d4d!important;color:#f74d4d!important}.hotel-description-page .calendar-section{padding:140px 0 70px}.hotel-description-page .calendar-section-top{padding:20px 0 8px}.hotel-description-page .calendar-section-top header{padding:0 0 20px}.hotel-description-page .available-section .container,.hotel-description-page .detail-info .container{padding-top:0}.map-view div.filter-panel{padding-bottom:0}.map-view{padding-bottom:50px}.map-view .filter-holder{padding:15px 5px}.map-view .filter-holder .filter-header-text,.map-view .filter-holder .results-text{display:block;width:100%;float:left;text-align:left}.map-view-filters .dropdown-menu{width:100%}.map-view-filters button{text-align:left}.nav-container nav{width:0}.open-menu .nav-container nav{width:50%}.how-it-works-top-container div.block p{font-size:24px}.static-page .whats-more .col-sm-6 h3{margin-bottom:10px;padding-bottom:10px;min-height:auto}.static-page .whats-more .col-sm-6 p{height:auto}#results-section{margin-bottom:50px}.tab-menu nav ul a{padding:15px 20px}.hotel-section .lead{font-size:18px}.hotels-nearby{padding:0}.hotels-nearby .container{padding-top:0}.product ul{display:inline-block;padding-top:20px}.description-heading{padding:25px 0}.description-heading h2{margin:0;font-size:36px}.product h6{margin:0}.product .product-image{padding-bottom:25px}.product{padding-bottom:0}.what-our-members-say-items .quote{height:auto!important;padding-bottom:15px}.map-view .container{width:100%!important}.map-view-filters .hotel-map-checkbox{padding-top:10px}.map-view .map-view-filters .btn-box{padding:15px 0 0}.modal .block-info .date dd,.modal .block-info .date dt,.modal .block-info .total-table .d-block-sm{display:inline}.modal .section+hr{display:none}.modal .section .hotel-info{border:none;padding-bottom:0}.modal .modal-dialog .hotel-info figcaption{margin-bottom:15px}.modal .section:last-child .holder{padding-top:0}.modal .section .holder{padding:37px 30px 33px;display:block}.plus-icon span{position:absolute;top:50%;left:50%;font-size:30px;transform:translate(-50%,-50%)}.eguma-renewal-section .renewal-content{padding:0}.benefits ul{font-size:18px;text-align:left;padding-top:0}.button-scroll a{width:100%;font-size:12px}.hotel-slider .button-scroll{margin-top:0}.landing-page-trial #header{padding-top:10px}.landing-page-trial .partner-top-banner figcaption .container{padding-top:0}.landing-page-trial .benefits .button-scroll{margin-top:0;margin-bottom:15px}.landing-page-trial .benefits .button-scroll a{width:auto}.room-block .price-heading .border-box{line-height:2}.hide-in-mobile-view{display:none}.map-view-filters .btn-select{text-align:left}.price-heading{padding:0 0 17px}.map-div{display:none}.show-map-in-mob-view{display:block}#close-map-btn{display:block;position:relative;z-index:7}.close-control-div{display:block}.map-view .input-group{display:flex}.giftcard-trial .discount-circle{left:72%;top:85%}.giftcard-trial .write_name{top:30%;left:56.2%}.giftcard-trial .write_name_small{top:28%}.hotel-room-prices{top:0;margin:15px;background-color:#fff}.breakfastincludedimg p{width:auto!important}.h-input-wrapp input,select{margin-bottom:4px}.h-input-wrapp .h_calender{top:47px}.products-show-list{padding-bottom:0}.hotel-card-list-wrapp{margin:20px auto 0;max-width:433px}.hotel-card-list-wrapp-main{margin-top:54px}.validity-wrapper-select{padding:21px 25px 21px 48px;height:100%;margin:0}.validity-wrapper-select .h_checkmark{width:20px;height:20px;top:25px}.validity-wrapper-select .value-label{font-size:14px}.validity-wrapper-select .h_valprice{font-size:30px}.blog-section{padding:40px 0}.blog-carousel .slick-list{padding:0 15% 0 0}.hotels-section{padding:40px 0}.testimonials-section .howitorks-testimonial-section{padding:40px 0}.home-promotions .common-card{margin-bottom:0}.section-img{float:none}.section-head h1{text-align:center;padding:18px 0 6px 0!important}.btn-md{font-size:17px;line-height:22px;padding:13px 20px}.open-menu #header{position:fixed;top:0;left:0;right:0}.mobile-languages{padding:21px 0}.mobile-languages .title{display:block;color:#e199ac;font-size:14px;line-height:18px;padding:0 0 7px}.mobile-languages-dropdown{position:relative}.mobile-languages-dropdown .dropdown-toggle{display:inline-block;vertical-align:top;color:#fff;text-decoration:none;font-size:14px;line-height:18px;text-transform:uppercase}.mobile-languages-dropdown .dropdown-toggle:hover{color:#fff;text-decoration:none;opacity:.75}.mobile-languages-dropdown .dropdown-menu{background:0 0;border:0;border-radius:0;box-shadow:none;float:none;margin:0;min-width:1px;padding:0;position:relative;top:auto;left:auto}.mobile-languages-dropdown .dropdown-menu&gt;li{font-size:14px;line-height:18px}.mobile-languages-dropdown .dropdown-menu&gt;li+li{padding-top:5px}.mobile-languages-dropdown .dropdown-menu&gt;li&gt;a{color:#fff;text-decoration:none;padding:0;text-transform:uppercase}.mobile-languages-dropdown .dropdown-menu&gt;li.active&gt;a,.mobile-languages-dropdown .dropdown-menu&gt;li&gt;a:hover{color:#fff;text-decoration:none;background:0 0;opacity:.75}.dropdown-menu-navbar{-webkit-box-shadow:none!important;box-shadow:none!important}.main-banner{padding:54px 0}.main-banner .text-box{max-width:637px;padding:37px 20px 56px;margin:0 auto 35px}.main-banner .text-box header{margin:0 0 29px;text-align:center}.main-banner .text-box header:before{left:50%;margin:0 0 0 -30px}.main-banner .text-box h1{font-size:50px;line-height:70px;letter-spacing:-.7px}.main-banner .text-box .block{padding-right:0}.main-banner .text-box .list{max-width:409px;margin:0 auto;padding:0 30px 0 0}.main-banner .text-box .list li{padding:0 0 0 42px;font-size:20px;line-height:24px}.main-banner .text-box .list li+li{margin-top:23px}.main-banner .text-box .list li:before{margin:0 0 0 7px;font-size:20px;line-height:22px}.main-banner .text-box .label-box{margin:0 6px -31px 0;width:108px}.search-form{padding:18px 20px 0}.search-form .flex-row&gt;div[class^=col-]{padding-bottom:20px;width:100%;max-width:100%}.comiseo-daterangepicker{-webkit-transform:none;transform:none;width:430px;margin:0 0 0 -87px}.comiseo-daterangepicker .comiseo-daterangepicker-main.ui-widget-content{padding:23px 46px;margin:11px 0}.filter-form .block{padding:35px 30px 32px}.filter-form .block&gt;.row&gt;div[class^=col-]+div[class^=col-]{padding-top:37px}.filter-form h2{margin:0 0 14px}.filter-form .driving-time{padding:9px 0 0}.filter-form .driving-time&gt;li+li{padding-left:18px}.filter-form .driving-time&gt;li&gt;label{padding:0 10px 0 1px}.check-box{margin:4px 0 0}.filter-form .driving-time .input-holder{max-width:301px}.info-bar{padding:15px 0}.section-filters{padding:80px 0}.carousel{margin:0 0 40px}.carousel .slides{margin:0;position:relative}.carousel .slides:before{content:'';position:absolute;z-index:30;top:0;bottom:0;right:0;width:80px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);pointer-events:none}.carousel .slide{padding:0 30px 0 0}.filter-box{width:170px}.filter-box figcaption{padding:7px 15px}.filter-box figcaption p{margin:0 0 1px}.filter-box.type2{margin-bottom:20px}.filter-box.type2 figure{padding:38px 20px}.filter-box.type2 figcaption{max-width:300px}.filter-box.type2 figcaption .holder{height:145px;padding:20px}.filter-box.type2 figcaption h2{font-size:25px;line-height:35px;margin:0 0 4px}.section-offers{padding:84px 0 92px}.headline{padding:0 0 45px;font-size:25px;line-height:35px}.headline p{margin:9px auto 0;max-width:550px}.filter-nav{margin:0 0 75px}.filter-nav ul a{font-size:17px;line-height:20px;padding:15px 29px}.items-container{margin:0 -5px}.section-offers .items-container{margin-left:-6px;margin-right:-6px}.items-container .item{padding:5px}.section-offers .items-container .item.col-sm-4{width:33.3%}.filter-box.type3,.filter-box.type4{width:auto}.filter-box.type3 figure{height:148px}.filter-box.type3 figcaption{padding:13px 22px}.filter-box.type3 figcaption:before{min-height:80px}.h-2x .filter-box.type3 figure{height:306px}.filter-box.type3 figcaption p{margin-bottom:2px}.filter-box.type4 figure{height:243px}.filter-box.type4 figcaption{padding:13px 22px}.filter-box.type4 figcaption:before{min-height:100px}.filter-box.type4 figcaption p{margin-bottom:2px}.filter-box.type3 .btn-link,.filter-box.type4 .btn-link{font-size:17px;line-height:25px}.section-offers .btn-row{padding:38px 0 0}.section-pricing{padding:50px 0 40px}.section-pricing .headline{padding-bottom:51px}.section-pricing .filter-nav{margin-bottom:80px}.section-pricing .tabs .flex-row{display:block}.section-pricing .tabs .flex-row .flex-box{display:block;width:auto;float:none}.section-pricing .tabs .flex-row .flex-box+.flex-box{padding-top:30px}.price-box{position:relative;background:#f7f8fa;padding:66px 20px;max-width:403px;margin:15px auto}.section-pricing .tabs .flex-row .flex-box:nth-child(1) .price-box{padding-bottom:50px}.section-pricing .tabs .flex-row .flex-box:nth-child(2) .price-box{padding-top:50px}.section-pricing .tabs .flex-row .flex-box:nth-child(2)::after,.section-pricing .tabs .flex-row .flex-box:nth-child(2)::before{display:none}.price-box header h3{margin:0;font-size:25px;line-height:30px;font-weight:600}.price-box figcaption{padding:32px 0 9px}.price-box .price{font-weight:600}.price-box .price small{font-weight:400}.price-box .price .sub-text{font-weight:400}.price-box .price .sub-text .old{font-weight:600}.section-pricing .info-block{max-width:none;margin:0}.section-pricing .info-block h3{font-size:25px;line-height:30px;margin:0 0 34px}.info-list{font-size:17px;line-height:25px}.info-list&gt;li{padding:11px 0 13px 50px}.hotels-section h2{margin:0 0 53px;font-size:60px;line-height:64px}.best-hotels-carousel,.hotels-carousel{margin:0 -15px 28px}.best-hotels-carousel .slide,.hotels-carousel .slide{padding:15px}.photos-slideshow .slide{padding:0}.hotel-box .photos-slideshow .slick-next,.hotel-box .photos-slideshow .slick-prev{opacity:1}.hotel-box .photos-slideshow .slick-dots{opacity:1}.hotel-box .description{padding:8px 15px 15px 15px}.testimonials-section&gt;.container{padding-top:88px;padding-bottom:38px}.testimonials-section h2{font-size:60px;line-height:64px}.testimonials-carousel .container{padding-top:30px;padding-bottom:100px}.testimonial-box{padding:36px 40px 45px 50px}.testimonial-box blockquote q{max-width:250px}.testimonial-box h3{padding:0 0 25px;margin:0 0 21px}.testimonial-box blockquote:before{margin:-2px 0 0 -25px}.heading-section{padding:0 0 52px}.post-box .img{padding:67.3% 0 0}.post-box figcaption{padding:24px 0 0}.post-box figcaption .block{margin:0 0 17px}.language-widget{display:block}.language-widget .language-label{display:block;padding:0 0 16px}.payment-info{padding:0 0 33px}.payment-info h5{padding:8px 11px 8px 0}.bottom .btns-list{float:none}.search-section{padding:51px 0 21px}.search-section .search-form .flex-row&gt;div[class^=col-]{padding-bottom:19px}.search-section .search-form .col-2:nth-child(3){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%!important}.search-section .search-form .col-1{flex:0 0 50%!important}.search-section .search-form .col-3{-ms-flex:0 0 37.9%;flex:0 0 37.9%;max-width:37.9%}.search-section .search-form .col-4{-ms-flex:0 0 24.2%;flex:0 0 24.2%;max-width:24.2%}.results-section{padding:0 0 81px}.results-section .container&gt;.flex-row{display:block}.sidebar{border-right:0;padding:29px 0 16px}.filters-opener{display:block;position:relative;padding:19px 40px 20px 20px;text-decoration:none;color:#fff;background:#1f1f1f;font-size:17px;line-height:21px;border-radius:8px}.filters-opener:focus,.filters-opener:hover{text-decoration:none;color:#fff;background:#000}.filters-opener:after{content:'';position:absolute;top:50%;right:0;transition:all .3s;margin:-2px 16px 0 0;width:0;height:0;border-style:solid;border-width:0 3.5px 5px 3.5px;border-color:transparent transparent #fff transparent}.filters-opener.collapsed:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filters-opener span{display:none}.filters-opener em{font-style:normal}.filters-opener.collapsed em{display:none}.filters-opener.collapsed span{display:inline}.filters-widget{position:relative}.sidebar .block{border-top:0;border-bottom:solid 1px #e3e4e6;padding:0}.filters-widget .block&gt;h3,.sidebar .filters-widget .block&gt;h3{margin:0;padding:13px 35px 14px 19px;position:relative}.filters-widget .block&gt;h3:after{content:'';position:absolute;z-index:20;top:0;right:0;margin:23px 14px 0 0;width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#1f1f1f transparent transparent transparent}.filters-widget .block&gt;h3 .mobile-opener{position:absolute;z-index:20;top:0;bottom:0;left:0;right:0;overflow:hidden;text-indent:-9999px;cursor:pointer}.filters-widget .collapse-block{position:relative;padding:0 15px 24px}.check-list{padding-left:5px}.sidebar .range-slider{margin:0 0 5px}.result-box{padding:29px 0 25px}.result-box h2{font-size:25px;line-height:35px;max-width:none}.result-box .location{font-size:16px;line-height:25px;padding:0 0 10px;max-width:none}.result-box .price-details{padding:1px 0 0}.gallery-block .title{padding-top:38px;padding-bottom:5px}.gallery-block .images{margin-left:-12px;margin-right:-13px;padding-bottom:6px}.gallery-block .images .item{padding-left:12px;padding-right:13px;padding-top:25px}.gallery-block .image{height:96px}.gallery-block .h-2x .image{height:217px}.filter-panel{display:block;padding:29px 0 23px}.filter-panel .filters-collapse[class^=col]{display:none}.filter-panel .holder{padding:15px 15px 0}.filter-panel .flex-row{-webkit-flex-wrap:wrap;flex-wrap:wrap}.filter-panel .col{padding:10px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.filter-panel label{min-width:90px}.filter-panel .btn-box{padding:37px 0 0}.results-map{height:800px}.top-info .descr{width:auto!important;min-height:1px;border:0;margin:0!important;padding:52px 0 34px;position:static}.top-info .descr .rating-list{padding:0 0 19px}.top-info .descr h1{font-size:50px;line-height:70px;letter-spacing:-1px;margin:0 0 12px}.top-info .descr .price-block{padding:0}.slideshow{position:relative;top:auto;left:auto;bottom:auto;right:auto}.slideshow .slide{padding-left:0;padding-right:0}.hotel-description-page .slideshow{margin-left:-15px;margin-right:-15px}.top-info .slick-next,.top-info .slick-prev{margin:-28px 0 0;left:0}.top-info .slick-next{left:auto;right:0}.top-info .slideshow .slick-disabled{opacity:0;pointer-events:none}.slideshow figure{height:398px;max-width:none;position:relative;top:auto;right:auto;bottom:auto;width:auto}.slideshow .slick-current~.slick-slide figure{right:auto}.top-info .slick-arrow:after,.top-info .slick-arrow:before{background:#fff}.top-info:after,.top-info:before{display:none}.top-info .descr .btn-gallery{position:absolute;z-index:20;top:0;left:0;margin:17px 0 0 35px}.calendar-section{padding:0 0 34px}.calendar-section .calendar-section-top{position:relative;padding:86px 0 36px}.calendar-section .calendar-section-top&gt;*{position:relative;z-index:20}.calendar-section .calendar-section-top:before{content:'';position:absolute;z-index:5;top:0;bottom:0;left:-9999px;right:-9999px;background:#f7f8fa}.calendar-section .title-block{padding:0 0 32px}.calendar-section .search-form{background:0 0;padding:0;margin:0}.calendar-section .search-form .col-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.calendar-section .search-form .col-2:nth-child(3){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.calendar-section .search-form .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.inline-calendar{margin:0;padding:24px 0 48px}.inline-calendar .comiseo-daterangepicker{margin:0;right:auto}.inline-calendar .comiseo-daterangepicker .ui-datepicker td{padding-left:7px}.available-section{background:#f7f8fa;border-top:0}.available-section .container{padding-top:50px;padding-bottom:49px}.available-section h2{margin:0 0 50px}.rooms-list&gt;li{padding:36px 0 51px}.rooms-list&gt;li+li{padding-top:46px}.rooms-list h3{margin:0 0 18px}.room-block .three-nights-info{line-height:25px}.room-block&gt;.row&gt;div[class^=col-]{display:inline-block;vertical-align:top}.room-block&gt;.row&gt;div[class^=col-]:first-child{display:block;padding-bottom:43px}.price-heading{padding-bottom:25px}.price-list td{font-size:15px}.price-list .label{font-size:12px;line-height:18px;margin-top:3px;margin-bottom:5px;margin-left:0}.total-table td{font-size:14px;line-height:18px}.detail-info{border-top:0}.detail-info .container{padding-top:40px;padding-bottom:0}.detail-info .container&gt;.row&gt;.pull-right{float:none!important}.detail-info .container&gt;.row&gt;div[class^=col-]+div[class^=col-]{padding-top:71px}.detail-info h2{margin:0 0 14px;letter-spacing:-.6px}.intro-block{padding:0 0 50px}.lead{margin:0 0 10px}.detail-info p{margin:0 0 15px}.detail-info p:last-child{margin-bottom:0}.detail-info h3{margin:0 0 34px}.features-list&gt;li{padding:13px 15px 15px 25px}.features-list.type2&gt;li{padding-top:0;padding-bottom:19px}.detail-info .link-row{padding:23px 0 48px}.detail-info .link-row:last-child{padding-bottom:0}.location-section&gt;*{position:relative;z-index:10}.location-section&gt;.row&gt;div[class^=col-]:nth-child(1){width:23%}.location-section&gt;.row&gt;div[class^=col-]:nth-child(2){width:77%}.hotel-address{padding:0 0 15px}.hotel-address p{margin:0}.contacts-list{padding:0 0 33px}.hotel-map{height:400px}.similar-section{border-top:0}.similar-section .container{padding-top:89px;padding-bottom:27px}.similar-section h2{margin:0 0 52px;letter-spacing:-.8px}.login-form .row.type2{margin-left:-15px;margin-right:-15px}.login-form .row.type2&gt;[class^=col-]{padding-left:15px;padding-right:15px}.login-form h2{padding-top:7px}.login-form .list{margin-bottom:48px}.register-form{padding-bottom:77px}.visual-area{padding:80px 0 60px}.visual-banner .img{background-position:58.5% 50%}.visual-banner figcaption .container{padding-top:33px;padding-bottom:30px}.visual-banner figcaption .block{max-width:520px;margin:0}.visual-banner figcaption .title{padding:0 0 21px}.how-works-items&gt;li{width:50%}.heading-box{max-width:610px;margin:0 auto}.start-box{max-width:610px;margin:0 auto}.how-works-items&gt;li::before{margin-top:35px;margin-left:35px}.how-works-item{padding:60px 65px 53px}.order-details{padding-left:40px;padding-right:35px}.order-block .vertical-boxes .vertical-box{padding-left:79px;padding-right:15px}.order-block .vertical-boxes .vertical-box .inform-box{height:265px}.top-banner.type2 .img{margin-left:-100px}.top-banner.type2 figcaption .block{max-width:500px}.card-block{display:block;padding:50px 20px}.card-block .cell:first-child{max-width:none;padding:0 0 30px}.card-block .card-image{margin:0 auto}.modal-dialog{max-width:728px}.modal .section .holder{padding-left:40px;padding-right:40px}.hotel-info .img{width:220px;height:150px}.hotel-info{padding-top:0;margin-top:-14px}.block-info .date{margin:0 0 1px}.block-info .date dt{display:block;padding:0 0 3px}.block-info .date dd{display:block}.block-info textarea{width:100%}.block-info .price-heading{padding-bottom:21px}.block-info .price-heading .row{margin:0 -5px}.block-info .total-table .d-block-sm{display:block}.block-info .price-heading .row [class^=col-]{padding-left:5px;padding-right:5px}.block-info .btn-row .btn{white-space:normal}.block-info .btn-row .btn.has-arrow:after{margin-right:-28px}.modal .section:last-child .holder{padding-bottom:35px}.row .page-header{margin-right:-32px}.col-sm-7 .content{margin-right:-32px}.order-form .row{margin:0 -15px}.order-form .row [class^=col-]{padding-left:15px!important;padding-right:15px!important}.check-price{display:block}.check-price&gt;li+li{border-left:0;border-top:1px solid #e3e4e6}.check-price label{padding-left:48px;padding-right:48px;padding-bottom:27px}.check-price label:after,.check-price label:before{left:19px}.check-price .price{font-size:32px}.check-price label .lbl br{display:none}.check-price .price small{padding-bottom:7px}.pricing-table th:first-child{width:230px}.order-form .total-table{margin-left:250px;width:calc(100% - 250px)}.aside{max-width:253px;margin-left:auto;margin-top:-189px}.side-box{padding:24px 20px 25px}.side-box h4{margin:0 -20px 20px;padding:0 20px 21px}.side-box .hours{margin:0 -20px;padding-left:10px;padding-right:20px}.two-columns.type2 .aside{margin-top:0}.side-box .text-holder dl dt{float:none;padding:0;display:block}.side-box .text-holder dl dt:not(:first-child){padding-top:15px}.accordion .panel-body{padding-right:0}.top-banner-area.type3 .top-banner figcaption h1{font-size:50px;line-height:70px;padding:0}.top-banner-area.type3 .top-banner figcaption .block{max-width:380px;padding-bottom:0}.top-banner-area.type3 .top-banner .img{margin-right:-536px}.top-banner-area.type3 .top-banner .img:before{width:150px}.intro-section .items .info-box .box-body{padding-bottom:53px}.explore-hotels figure{margin-right:-221px}.modal .block-info footer.btn-row .btn{width:100%}.category-section .category-section-wrapp h3{font-size:30px;bottom:auto;top:15px;text-shadow:2px 2px rgb(0 0 0 / 38%)}.category-section .category-section-wrapp h3.fs-20{font-size:30px!important}.category-section .category-section-wrapp:after{background-image:linear-gradient(to bottom,#00000029,#3b3b3b00,#7770,#b9b9b900,#fff0)}.recommend-home-wrapper,.recommend-home-wrapper-two{padding-top:50px}.recommend-home-wrapper-three .banner-form{margin-top:0}ul.hotel-usps{display:block}.d-none-xs{display:none}.d-none-xl{display:block}.card-wrapper{margin-top:5px}.main-area{padding-bottom:30px}}@media screen and (min-width:991px){.pr-lg-2rem{padding-right:2rem!important}#header .bottom-area{height:auto}.order-page .product ul{min-height:300px}#header #main-nav .has-drop a:hover{background-color:rgba(255,255,255,.3)}#header #main-nav .has-drop a span{padding-top:6px}#header #second-nav a span{padding-top:6px}#header #main-nav .has-drop ul li a:hover{background-color:#d6d6d6}#header #second-nav .my-hotelcard ul li a:hover{background-color:#d6d6d6}#header .header-search-button a{padding-top:17px;display:inline-block}#header .header-search-button a:hover{background-color:rgba(255,255,255,.3)}#header .container-fluid,#main-nav,#second-nav,#second-nav li,#second-nav li a,.has-drop,.has-drop a,.nav-bar,.nav-container{height:100%}.swisspass-inputs{display:flex}.swisspass-inputs .col-md-8{display:table;height:100%}.swisspass-inputs .col-md-8 .years{display:table-cell;vertical-align:middle;border:none}.result-box .info{padding-top:15px;position:static!important}#availability .check-box .col-md-1{width:10%}#second-nav .currency-switcher .currency span.m-r-10{padding-top:4px!important}body.open-menu{overflow:visible;width:auto;height:auto}.fader{display:none!important}.filters-collapse{display:block!important}.filters-widget .collapse-block{display:block!important}.is-breakfast-included{border:1px solid #000;text-align:center!important}.d-none-xs{display:block}.d-none-xl{display:none}}@media screen and (max-width:1199px) and (min-width:992px){.breakfastincludedimg img{margin-left:8px}.price-list-room-description tr&gt;td{padding-left:0!important}.benefit-description{font-size:20px!important}}@media screen and (max-width:991px) and (min-width:767px){.last-name-field{margin-top:20px}.order-form .input-date-birthday .has-float-label span{font-size:105%;top:1em!important}.search-form{padding:20px}.location-section{padding-left:15px!important}.breakfastnotincludeimg img{margin-top:11px;margin-bottom:15px}.breakfastincludedimg img{margin-bottom:10px;margin-left:8px}.breakfastincludedimg p{width:96px;margin-left:4px!important}.member-price-table{margin-bottom:15px}.price-list .label.reduced,.price-list .label.reduced-10,.price-list .label.reduced-30{margin-left:5px}.map-location-results p{margin-right:0}.calculate-driving-time{margin-left:5px;padding:17px 13px!important;margin-bottom:112px}.search-form .col-2:nth-child(3),.search-form .col-4{flex:0 0 50%;max-width:50%}.giftcard-trial .discount-circle{left:85%;top:76%}.giftcard-trial .write_name_small{top:32%!important;left:56.2%!important;font-size:14px}.benefit-description{font-size:20px!important;position:relative;top:30px}.benefits-breadcrumb-hide-xs{display:none}.member-benefits-scope .member-benefits-details-section{margin-top:80px!important}.profit-section.stanserhorn-cabrio-bahn{height:800px!important}.profit-section.schnupper-halbtax{height:940px!important}.profit-section.alpamare,.profit-section.vitra-design,.profit-section.world-nature{height:700px!important}}@media screen and (min-width:991px) and (min-height:767px) and (max-height:768px){.open-menu .nav-container nav{width:50%;overflow-x:hidden}.nav-bar{top:74px!important;border-top:0!important;background-color:#fefdfd!important}.home-header-container{margin-top:-25%}#promotions-carousel{min-height:400px}#promotions-carousel-hotels .slick-dots{margin-top:-50px}#promotions-carousel-hotels h3{font-size:19px;line-height:23px}}@media (max-width:991px) and (min-width:767px){.top-banner.top-banner-partner-height .img{min-height:300px!important;height:300px!important}.top-banner-height.top-banner-partner-height{height:300px!important;min-height:300px!important;margin-bottom:100px}.top-banner.top-banner-partner-height{min-height:300px}.top-banner-area.type3 .top-banner.top-banner-partner,.top-banner-partner-height{height:300px!important;min-height:300px!important}.lp-banner-text-logo{width:100%!important}}@media screen and (max-width:928px) and (min-width:768px){#editable-discount-text{margin-top:0!important}.benefit-currency-icon{margin-top:-15px!important}}@media screen and (max-width:991px) and (min-width:767px){#hotels-list-7 .card-slide-image,#hotels-list-7 .hotel-box,#hotels-list-7 .hotel-box .description{width:400px!important}#hotels-list-7 .hotels-list-7{display:block!important}#hotel-experience-carousel .slide{width:100%!important}#hotel-experience-carousel .hotel-box{margin:0 auto!important}.profit-section{background-position-y:bottom!important;background-position-x:30px!important;background-size:auto!important;background-origin:border-box!important}.profit-description{width:250px!important}.profile-text{width:50%!important}.profile-bottom-section .profit-description{width:50%!important}.profile-bottom-section{transform:translate(-10%,0)!important}.member-hotel-card-img{width:100%!important}.benefits-bottom-section{width:30%!important;position:unset!important;bottom:unset!important;right:unset!important}.container-fluid.footer-non-member-banner{margin-bottom:50px!important}.member-benefits-scope .member-benefits-overview-section .benefit-section .header-image{height:auto!important}}@media screen and (max-width:767px){.lp-banner-text-logo h1{font-size:24px!important}.lp-banner-text-logo{margin-top:0}.review-modal{position:fixed;left:0;right:0;margin:auto;-webkit-box-shadow:0 0 7px -1px rgba(0,0,0,.1);-moz-box-shadow:0 0 7px -1px rgba(0,0,0,.1);box-shadow:0 0 7px -1px rgba(0,0,0,.1)}.mobility-register-verify.mob div.col-md-6{width:100%!important}.mobility-aside{margin-top:auto}.panel{overflow:auto}.own-use .quantity,.price{margin-top:0}#page-scroll1 .order-section{padding:0}.own-use .price .green-amount{font-size:27px}.own-use .quantity{margin-bottom:11px}.own-use .year-one,.year-two{padding-bottom:10px;margin-bottom:10px}.refund-box span{font-size:15px!important}.panel-heading{color:#333}.is-breakfast-included{top:6px}.home-header-text{padding:8vh 0}.home-header-list ul li{display:inline-flex;padding:0 15px;margin:0;width:100%;margin-top:10px}.map-list-results .result-box .block .price-details{text-align:right!important}.result-box .price-details .price{justify-content:flex-end!important}.main-area figcaption .description-heading h1{font-size:40px;line-height:50px}.about-us-testimonial .about-us-testimonial-wrap{margin-bottom:45px}.giftcard-trial h3{font-size:30px;line-height:35px;margin-bottom:26px}.main-head-lined{font-size:30px;line-height:35px}.result-box .rating .superior{margin:-1px 0 0 5px}div.price-box figure strong.price{display:block}.mobile-carousel .filter-box figure&gt;img{display:block;width:100%;height:100%;object-fit:cover}.info-block .border-box{margin-bottom:15px}#past .popover.bottom&gt;.arrow,#upcoming .popover.bottom&gt;.arrow{top:-18px}#past .popover.bottom&gt;.arrow:after,#upcoming .popover.bottom&gt;.arrow:after{top:8px;left:0}.howitorks-testimonial-section h3{margin-bottom:0;margin-top:10px!important}.howitorks-testimonial-wrap{margin-bottom:0}.newsletter-section{padding:35px 0 10px}.prices-carousel .slick-dots{padding-top:0}.invoice-wrap h5{text-align:center}.download-btn-wrapp .download-btn{justify-content:center}.invoice-wrap h4{text-align:center;margin-bottom:20px}.open-menu .nav-container nav{width:100%!important;top:68px!important;overflow-x:hidden}.user-details-missing-toast{width:95%;left:0;right:0;margin:0 auto 15px;max-width:inherit}.user-details-missing-toast-two{width:100%}.search-button{padding-left:0}.about-img-two{max-width:190px;margin:inherit}.price-box figcaption{min-height:inherit}.profile-container{flex-direction:column;padding:0}.profile-nav{max-width:initial;background-color:#f1f6fc}#wrapper{margin-top:60px}.main-area.lightGreyBg{background-color:transparent}.profile-nav .navbar-header{display:flex}.profile-container .navbar-nav&gt;.active&gt;a{background-color:#dfeaf9!important;border-radius:0}.profile-nav .list-group-item.active .material-icons,.profile-nav .list-group-item.active .nav-position{color:#2a3348!important}.profile-nav ul.nav{padding-top:0!important}.profile-content-container h1.hidden-for-recommend{display:none}.search-form input,button{margin-bottom:15px!important}.gray-search-area.search-form a,.gray-search-area.search-form button,.gray-search-area.search-form input{margin-bottom:10px!important}.filters-opener{height:50px;padding:14px 40px 20px 20px}.search-form .btn-submit{height:50px}.search-form .form-group{margin-bottom:0!important}.common-card-wrapp{display:block}.common-card-wrapp .common-card{margin-bottom:15px}.inner-banner-section h1,.inner-banner-section h2{font-size:30px!important}.h-login-modalwrap{flex-direction:column}.h-login-modal{padding:20px 10px!important}.h-login-modalwrapcol2{order:-1;border-radius:0}.h-login-modalwrap .h-logo-white{display:none}.h-login-modalwrapcol1{max-width:inherit;padding:30px 15px}.best-hotels-carousel,.hotels-carousel{padding:0}.cus-breadcrumbs-section{padding:30px 0}.hotel-booking-form-section .formHead h3{margin-bottom:5px}.already-tag{text-align:left;margin-top:0;margin-bottom:10px}#header .logo{width:183px}.loginTagWrapper h4{margin-left:11px}.loginTagWrapper .material-icon_cardClose{right:7px;margin:inherit;top:20px;width:26px;height:26px}.home-header-list{margin-left:5%}.field{margin-left:0!important;margin-right:0!important}.field div.col-12,.field div.col-5,.field div.col-md-12,.field div.col-sm-12,.field div.col-sm-3,.field div.col-sm-4,.field div.col-sm-6,.field div.col-sm-8{padding:0!important}.order-form .field label.has-float-label{margin:0 0 10px 0}.salutation-button{margin-bottom:15px!important}.footer-logo-container{text-align:center}.footer-logo-container span,.footer-logo-container strong{margin:10px 0}.section-offers nav li,.section-pricing nav li{border:1px solid #ccc}.section-offers nav li:last-child,.section-pricing nav li:last-child{border-left:0;border-top:0;border-right:0}.section-offers nav li:nth-child(3){border-top:0}.section-offers nav li:nth-child(2),.section-pricing nav li:nth-child(2){border-left:0}#resultsSearchForm .bootstrap-select.lg .dropdown-toggle{height:50px;padding:16px 24px!important}.descr .ico-group{margin:0;float:right;position:absolute;right:15px}.footer-buttons .btns-list li{margin:10px 0;margin-top:25px}.footer-links h4::after{border-color:#fff transparent transparent transparent!important}.btns-list{padding-left:0;margin-top:23px!important}.main-banner{height:100%!important;min-height:100%!important}.hotelcard-info-bar-blur{position:relative!important}.slick-dots li{padding:0 10px}#home-section-offers .tab-content a{padding-top:15px}.trial-landing-page .hotel-box h3,body.home-page .hotel-box h3{height:auto}.blog-section .container,.testimonials-section .container{padding-top:25px;padding-bottom:15px}.hotels-section .container h2:first-child{margin-bottom:25px}.blog-section .heading-section{padding-bottom:15px}.home-page .section-filters{padding:15px 0}.home-page .prices-carousel,.home-page .section-offers,.home-page .section-pricing{padding:55px 0 25px 0}.home-page .section-pricing .bottom-space{margin-bottom:10px}.testimonials-section .testimonial-box{height:auto;min-height:auto;max-width:100%;width:100%}.testimonials-section .testimonial-box .testimonial-description{margin:0;max-width:100%;height:auto;width:100%}.what-our-members-say-items .testimonial-box .quote{height:auto}.profile-container .common-card{min-height:350px}.profile-container .login-button{width:100%}.profile-nav .navbar-toggle{padding:5px 10px}.navbar-collapse li a{padding:5px 0;margin:0!important}.profile-nav .caret{border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.profile-container .price-details .savings-price{font-size:inherit}.profile-container .price-details .price{font-size:inherit}.profile-container .original-price{font-size:inherit}.renew-circle-big{margin-left:35%}.static-page .page-header h1{line-height:50px!important}.hotelcard-info-bar-blur h6{font-size:13px}.tourism-regions .filter-nav,.tourism-regions .filter-nav ul{display:inline-block;width:100%}.tourism-regions .filter-nav ul{box-shadow:none}.tourism-regions .filter-nav ul li{border:solid 1px #e3e4e6;width:33.333%;float:left}.tourism-regions .filter-nav-regions ul li:nth-child(4),.tourism-regions .filter-nav-regions ul li:nth-child(5){width:50%}.card-benefits h3,.card-cancellation h3,.reason-border h3{font-size:30px;line-height:35px}.success-info h4{font-size:23px;line-height:30px}.success-info{width:90%}.card-benefits,.card-cancellation{margin-top:0}.card-cancellation img{margin-bottom:20px}.benefits .col-md-12 .col-12,.member .col-md-6.col-sm-6.col-12,.work-member .col-md-12 .col-md-3.col-sm-6.col-12{margin-bottom:20px}.benefits .col-md-12 .col-12:last-child,.member .col-md-6.col-sm-6.col-12:last-child,.work-member .col-md-12 .col-md-3.col-sm-6.col-12:last-child{margin-bottom:0}.member .testimonial-image{margin-bottom:20px;text-align:center}.benefits,.benefits h3,.hotel-slider h3,.member,.member h3,.order-section h3,.work-member,.work-member h3{text-align:center}.benefits .img img{width:100%}.hotels-carousel .hotel-slider&gt;a,.partner-top-banner figcaption .btn,input[type=submit]{margin:0 auto;display:block}.order-form-left .content{margin-bottom:30px}.landing-page-trial .order-form .field label.has-float-label{margin:0!important}.banner-text-box-right,.work-member img{width:50%}.trial-landing-page .hotel-box h3{text-align:left}.trial-landing-page .info-box{text-align:center}.trial-landing-page .info-box h3{min-height:0}.giftcard-trial .card img{width:100%}.giftcard-trial .thumb img{width:100%}.giftcard-trial .discount-circle{left:25%;position:relative}.giftcard-trial .write_name{top:15%;left:56.2%;font-size:11px}.giftcard-trial .write_name_small{top:32%!important;left:56.2%!important}.login-limit-layover-text{width:100%;left:0}.login-limit-layover-text .btn{font-size:11px;padding:10px}.result-box .info img{margin-left:0}.result-box .info{flex-direction:column;align-items:flex-start}.result-box h2{margin-top:15px}.right-container{margin-top:0}.result-box .info{margin-bottom:0}h1.seo-search-title{font-size:30px}#availability .check-box label{line-height:45px;margin-bottom:5px}#availability .check-box label:before{top:11px}.hotel-room-prices .price-list-room-description td{width:100%}.hotel-room-prices .price-list #breakfasttd{position:relative}.map-view .trustview .value{margin-left:15px}.map-view-text-left{text-align:left!important}.partner-page-logo{top:30px;right:15px}.partner-page-logo img{width:100px}.xs-full-width{width:100%}.price-list tr:first-child td{padding:0}.hotel-room-prices{margin:15px}.landing-page-trial .partner-description-heading h1{font-size:45px;font-weight:800;line-height:50px;text-align:center}.img-mobile-center{margin-left:auto;margin-right:auto}.validity-wrapper{flex-wrap:wrap}.validity-wrapper-selectt-parent{margin:11px 5px;flex:100%;max-width:100%;text-align:center}.validity-wrapper-select{flex:100%;max-width:100%!important}.order-details-card h4{font-size:19px;line-height:29px}.order-btn-wrap h6{font-size:15px}.text-sm-center{text-align:center}.h-input-wrapp label{height:auto}#default-order-form-submit-btn-container span{display:block}.sav-modal .modal-content table th,td{font-size:14px;padding:13px 3px}.recommend-home-wrapper,.recommend-home-wrapper-two{padding:40px 0}.promotions-carousel .slick-list{padding:0 15% 0 0}.promotions-carousel .photos-slideshow .slick-list{padding:0}.recommend-home-wrapper .info-list&gt;li{border:none;width:100%}.card-short-form-landing-page .landing-page-trial #header .logo{background-size:55%;width:100%}.card-short-form-landing-page .header-btn{display:block;margin:0 auto;max-width:200px!important}.card-short-form-landing-page .top-banner-height{height:500px!important}.thank-you-wrapper .thank-you{padding:20px 25px}.comiseo-daterangepicker{z-index:9999}html body #header .search-area{overflow:auto;padding-top:50px;height:calc(100vh - 80px);border:none}html body #header .search-area .flex-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html body #header .search-area .flex-row [class^=col]{width:calc(100% - 40px);margin-bottom:10px}html body #header .search-area .flex-row [class^=col] label.is-hidden{display:block!important}html body #header .search-area .flex-row .search-area-submit-col{text-align:center;margin-top:20px}.video-section-landing iframe{width:100%;height:306px}#overseas-popup{overflow:scroll}#overseas-popup .modal-dialog{margin:20px 0}.ourteam-block .hc-team-pic{min-height:auto;border-bottom-left-radius:0;border-top-left-radius:15px;border-top-right-radius:15px}.ourteam-block .team-info{padding:30px 25px!important}.section-copy .copy-btn{width:100%}.gift-landing-page{padding:20px 0 0!important}}@media screen and (max-width:767px),screen and (max-width:767px) and (orientation:landscape),screen and (max-width:767px) and (orientation:portrait){#header .logo{width:178px}#header ul#main-nav li.has-drop a{padding:10px}#booking-check-modal .modal-content{padding:20px}.modal .headline-block,.modal-content,.modal-dialog .hotel-info .hotel-address{padding:0}.modal-dialog .hotel-info .hotel-address{margin:0}.modal .block-info .price-list{margin-bottom:0}.modal form .block-info{margin-top:40px}.modal form .block-info .headline-block{margin-bottom:15px}#hotelcard-number{width:100%}.col-md-12.card-notify.alert.alert-info{width:100%}.banner-text-box-right,.work-member img{width:190px;margin:inherit}.hideDiv-sm{display:block}.hideDiv-xs{display:none}.price-heading .border-box{margin-bottom:10px}.member-price-table{margin-bottom:10px}.price-list td{padding-bottom:12px}.price-list tr:first-child td{padding-top:15px}.hotel-room-prices .total-table tr:last-child td{font-size:12px}.hotels-search-by-map{flex:0 0 100%!important;max-width:100%!important}.result-box .right-container{margin-top:0!important}.result-box .info-items{padding:0}.price-details div{padding-bottom:7px}strong.price.reduced-50{padding-top:7px}.price-details .note{padding-top:7px}#delete-modal .delete-user-modal{width:calc(100% - 30px)}.share-title{font-size:16px;font-weight:400}}@media screen and (min-width:767px){.profile-nav .list-group-item{border:0}.profile-nav .navbar-brand{display:none}.tourism-regions .filter-nav ul{box-shadow:none}.tourism-regions .right-border{border:solid 1px #e3e4e6}#hotelcard-number{width:65%}.landing-page-trial .recommended-hotels.slick-slider{margin-left:-15px;margin-right:-15px}#applyvouchererrorcontainer .alert.alert-danger{margin-top:15px}#register-form-btn{right:10px}#hidden-search-mobile{display:none}.language-dropdown{z-index:1000}.room-left-details,p.room-left{justify-content:flex-end}.result-box .ico-group{padding:0 0 12px}.result-box .rating-list{height:20px}.map-location{text-align:left;cursor:default}.info-block{display:flex;align-items:center;justify-content:flex-end}.info-block div:first-child .border-box{margin-right:15px}.info-block div .border-box{width:auto;display:inline-block;padding:0 15px}.filter-nav-regions ul{width:100%}.filter-nav-regions ul li{width:20%;text-align:center}.swisspass-boxes li{width:33.3%}.register-success-modal{width:50%}}@media (min-width:768px) and (max-width:1024px){.profile .profile-content{border-left:none!important}#promotions-carousel{min-height:406px;margin-bottom:30px}.promotions-carousel .slick-prev{left:0}.promotions-carousel .slick-next{right:0}#promotions-carousel-hotels .slick-dots button{margin-bottom:20px}.promotions-carousel .photos-slideshow .slick-dots{margin-bottom:-10px}}@media (min-width:481px) and (max-width:767px){.what-our-members-say-items .testimonial-box .quote{height:320px}.profile .profile-content{border-left:none!important}}@media screen and (min-width:800px){.equal{display:flex!important;display:-webkit-flex!important;flex-wrap:wrap!important}}@media screen and (max-width:767px),screen and (orientation:landscape) and (max-width:767px),screen and (orientation:portrait) and (max-width:767px){body{-webkit-text-size-adjust:none}.container{width:auto}.btn-md{padding-left:19px;padding-right:19px}.btn.has-ico{padding-left:39px}#header .bottom-area .container{padding-top:25px;padding-bottom:15px}#header .logo{width:180px}.nav-bar{width:100%;margin-right:-100%;padding-left:15px;padding-right:15px}#main-nav ul{padding:13px 0 2px 9px}#main-nav ul&gt;li+li{padding-top:5px}#main-nav ul a{font-size:17px;line-height:21px}.mobile-languages{padding:26px 0}.main-banner{min-height:300px;padding:20px 0}.main-banner .container{top:0}.main-banner .text-box{max-width:none;padding:25px 30px 30px;margin:0 0 20px}.main-banner .text-box header{padding:0 0 30px;margin:0;text-align:left}.main-banner .text-box header:before{display:none}.main-banner .text-box h1{font-size:30px;line-height:40px;letter-spacing:-.5px}.main-banner .text-box .block{padding:0}.main-banner .text-box .list{margin:0;padding:0;max-width:none}.main-banner .text-box .list li{padding:0 0 0 30px;font-size:15px;line-height:19px}.main-banner .text-box .list li+li{margin-top:14px}.main-banner .text-box .list li:before{margin:1px 0 0 4px;font-size:15px;line-height:17px}.search-form{padding:18px 20px 12px}.search-form .flex-row{margin:0!important;display:block}.search-form .flex-row&gt;[class^=col]{display:block}.search-form .flex-row&gt;div[class^=col-]{padding-bottom:8px}.search-form .col-1,.search-form .col-2,.search-form .col-2:nth-child(3),.search-form .col-3,.search-form .col-4{max-width:none}.search-form .flex-row&gt;.col-4{padding-top:2px}.search-form .flex-row&gt;[class^=col]&gt;label{margin:0 0 6px;letter-spacing:2px;font-size:12px;line-height:16px}.form-control{height:50px!important;padding:5px 20px}.btn-select{height:50px!important;padding:13px 30px 13px 18px!important}.btn-select:before{right:14px;margin:-2px 0 0}.comiseo-daterangepicker{left:50%!important;right:auto!important;-webkit-transform:translate(-50%,0)!important;transform:translate(-50%,0)!important;width:375px;margin:0}.comiseo-daterangepicker .comiseo-daterangepicker-main.ui-widget-content{padding:23px 29px 3px!important;margin:0!important}.comiseo-daterangepicker .ui-datepicker td{padding-left:0}.drop-down .drop-content{width:auto!important;right:0;margin:0!important;padding:22px 18px!important}.filter-form{margin:-90px 0 0}.filter-form .block{padding:18px 20px 21px}.filter-form .block&gt;.row&gt;div[class^=col-]+div[class^=col-]{padding-top:19px}.filter-form h2{font-size:23px;line-height:27px;margin:0}.filter-form .driving-time{padding:4px 0 0;-webkit-flex-wrap:wrap;flex-wrap:wrap}.filter-form .driving-time&gt;li:last-child{width:100%;padding:10px 0 0}.filter-form .driving-time .input-holder{max-width:none}.range-slider{padding:15px 0 14px}.tags{padding:9px 0 19px}.btn-check label{padding:10px 8px 10px 9px}.filter-form .block-footer{padding:15px;text-align:center}.filter-form .block-footer .btn{letter-spacing:1px;padding-left:15px;padding-right:15px;margin:5px}.filter-form .block-footer .btn.btn-primary{padding-left:20px;padding-right:20px}.info-bar{font-size:17px;line-height:25px;padding:12px 0 13px}.section-filters{padding:60px 0 48px}.carousel{margin:0 0 20px}.carousel .slides{margin:0}.carousel .slide{padding:0 10px 0 0}.filter-box{width:140px}.filter-box figure{height:140px}.filter-box figcaption{padding:6px 10px;font-size:14px;line-height:18px}.filter-box figcaption p{margin:0 0 2px}.filter-box .btn-link{font-size:14px;line-height:18px}.section-filters .container&gt;.flex-row{display:block}.section-filters .container&gt;.flex-row&gt;.flex-box{display:block}.section-filters .container&gt;.flex-row&gt;.flex-box+.flex-box{padding-top:20px}.filter-box.type2{margin-bottom:0;width:auto}.filter-box.type2 figure{height:220px;padding:20px 22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-box.type2 figcaption{max-width:none;margin:0}.filter-box.type2 figcaption .holder{height:145px;padding:20px}.filter-box.type2 figcaption h2{font-size:25px;line-height:35px;margin:0 0 5px}.filter-box.type2 .btn-link{font-size:17px;line-height:21px}.section-offers{padding:68px 0 53px}.headline{padding:0 0 32px;font-size:23px;line-height:30px}.headline p{margin:19px 0 0;max-width:none}.filter-nav{margin:0 0 30px}.filter-nav ul a{font-size:17px;line-height:20px;padding:15px 10px;text-align:center}.section-offers .filter-nav{margin:0 0 30px}.section-offers .filter-nav ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}.section-offers .filter-nav ul&gt;li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.section-offers .filter-nav ul a{padding:15px 10px}.items-carousel{position:relative}.items-carousel .slick-slide:focus{outline:0}.items-carousel .slick-dots{padding:38px 0 0}.filter-box.type3,.filter-box.type4{width:auto}.filter-box.type3 figure{height:auto;padding:85.5% 0 0}.filter-box.type3 figcaption{padding:13px 20px}.filter-box.type3 figcaption:before{min-height:80px}.section-offers .btn-row{padding:24px 0 0;text-align:center}.section-pricing .headline{padding-bottom:32px}.section-pricing .filter-nav{margin-bottom:60px}.section-pricing .tabs .filter-nav ul a{padding-left:21px;padding-right:21px}.prices-carousel{position:relative;background:#f7f8fa;margin:0 -15px;padding:49px 45px 40px}.slick-next,.slick-prev{width:30px;height:50px;left:7px;margin:-15px 0 0}.slick-next:after,.slick-next:before,.slick-prev:after,.slick-prev:before{width:19px;margin-left:8px}.slick-next:after,.slick-prev:after{margin-top:-2px}.slick-next{left:auto;right:7px}.prices-carousel .slick-next,.prices-carousel .slick-prev{margin:191px 0 0;top:0}.prices-carousel .slick-dots{padding-top:34px}.price-box{padding:0!important}.price-box header h3{font-size:23px;line-height:27px}.price-box figure{max-width:245px;margin:0 auto}.price-box figcaption{padding:23px 0;margin:0 -10px}.section-pricing .info-block{max-width:none;margin:0}.section-pricing .info-block h3{font-size:23px;line-height:27px;margin:0 0 34px}.info-list{margin:0;font-size:17px;line-height:25px;display:block}.info-list&gt;li{padding:11px 0 10px 40px;border-bottom:1px solid #e3e4e6;width:auto;margin:0}.info-list&gt;li:nth-child(2){border-top:0}.info-list&gt;li:first-child{border-top:1px solid #e3e4e6}.hotels-section h2{margin:0 0 52px;font-size:37px;line-height:40px}.best-hotels-carousel,.hotels-carousel{margin:0 0 24px}.best-hotels-carousel .slide,.hotels-carousel .slide{padding:0;margin:0 auto;display:block!important}.best-hotels-carousel .slick-dots,.hotels-carousel .slick-dots{padding:10px 15px 0}.photos-slideshow .slick-dots{padding:0 10px 14px}.hotel-box .description{padding:28px 15px 22px 18px}.hotels-section .link-row{text-align:center}.testimonials-section&gt;.container{padding-top:69px;padding-bottom:30px}.testimonials-section h2{font-size:37px;line-height:40px}.testimonials-carousel .container{padding-top:22px;padding-bottom:80px}.testimonials-carousel .slick-dots{padding-top:35px}.testimonials-carousel .slick-dots li{padding-top:5px;padding-bottom:5px}.testimonial-box{padding:39px 40px 16px 50px;max-width:400px;margin:0 auto}.testimonial-box blockquote q{max-width:250px}.testimonial-box h3{font-size:23px;line-height:27px}.testimonial-box blockquote:before{margin:-2px 0 0 -25px}.heading-section{padding:0 0 36px}.post-box .img{padding:68% 0 0}.post-box figcaption .date{margin-top:-60px}.post-box figcaption .block{margin:0 0 18px}.blog-carousel .slick-dots{padding:16px 15px 0}.language-widget{display:block}.language-widget .language-label{display:block;padding:0 0 16px}.language-dropdown .dropdown-toggle{text-align:left}.payment-info{padding:0 0 19px}.payment-info h5{margin:0 0 13px;display:block;padding:0}.cards-list{display:block}.cards-list&gt;li{padding:3px 3px 2px 2px}.search-section{padding:36px 0 12px}.search-section h1,.search-section h2{font-size:27px;line-height:30px;margin:0 0 22px}.search-section .search-form .col-1,.search-section .search-form .col-2,.search-section .search-form .col-2:nth-child(3),.search-section .search-form .col-3,.search-section .search-form .col-4{max-width:none}.search-section .search-form .flex-row&gt;div[class^=col-]{padding-bottom:8px}.results-section{border-top:0;padding:0 0 61px}.search-form .col-2{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.sidebar{padding:0 0 10px}.sort-form{border-bottom:0}.sort-form .results-text{padding:0 0 16px}.sort-form .holder{float:left}.sort-form .group label{margin-right:9px}.sort-form .bootstrap-select .dropdown-toggle{min-width:145px;width:auto;padding-right:25px;margin:0!important}.sort-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto!important}.btn-map{min-width:128px}.result-box{padding:30px 15px 24px!important;border-bottom:0!important}.result-box:nth-child(even){background:#f7f8fa}.result-box .rating-list{padding:6px 0 6px}.result-box h2{font-size:23px;line-height:30px;max-width:none}.result-box .location{max-width:none}.result-box .info{max-width:none;padding-right:0;display:inline-block;position:relative;top:20px;left:0}.left-container{min-height:auto}.price-details .note.green{font-size:13px!important}.ico-group{max-width:110px;text-align:right;margin:-40px 0 0 auto;padding:0}.result-box .block{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.result-box .block&gt;*{-webkit-flex-grow:1;flex-grow:1;min-width:0}.result-box .info-items{padding:0 0 15px}.result-box .has-old-price .info-items{padding-top:0;justify-content:flex-start}.result-box .price-details{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:right}.result-box .price{margin:0 0 0 -4px;padding:0 0 2px}.result-box .price small{padding-left:2px}.result-box .price .old-row{line-height:21px;display:block;padding:0 0 4px 6px}.result-box .mobile-gallery-opener{position:absolute;z-index:20;top:0;bottom:0;left:0;right:0;overflow:hidden;text-indent:-9999px}.mobile-center{text-align:center}.mobile-gallery-collapse{position:relative}.mobile-gallery-collapse .panel-body{padding:23px 0 1px}.gallery-heading{position:relative;padding:0 40px 15px 0}.mobile-gallery-collapse .photos-slideshow{transition:all .3s;opacity:0}.mobile-gallery-collapse.in .photos-slideshow{opacity:1}.mobile-gallery-collapse .photos-slideshow .photo{padding:55% 0 0}.gallery-heading h3{color:#1f1f1f;font-size:17px;line-height:21px;font-weight:400;margin:0}.gallery-heading .ico-close{position:absolute;z-index:20;top:0;right:0;float:none;margin:-4px 0 0}.paging-panel{border-top:solid 1px #e3e4e6;padding:24px 0 10px}.filter-panel{padding:0 5px 23px}.filter-panel .col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.results-map{height:720px;margin-left:5px;margin-right:5px}.top-info .descr{padding:52px 0 35px}.top-info .descr .rating-list{padding:0 0 22px}.top-info .descr h1{font-size:35px!important;line-height:40px!important;letter-spacing:-.3px!important;margin:0 0 18px!important}.top-info .descr .location{font-size:16px;line-height:24px;padding:0 0 20px 22px}.slideshow .slick-list{overflow:hidden}.slideshow .slide{padding-left:0;padding-right:0}.slideshow figure{height:320px}.top-info .descr .btn-gallery{display:none}.calendar-section{padding:0 0 51px}.calendar-section .calendar-section-top{padding:64px 0 8px}.calendar-section .title-block{padding:0 0 99px}.calendar-section .title-block h2{font-size:35px!important;line-height:40px!important}.calendar-section .search-form{padding:0;margin:0}.calendar-section .search-form .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.calendar-section .search-form .col-2:nth-child(3){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.calendar-section .search-form .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.inline-calendar{margin:0;padding:31px 0 23px}.inline-calendar .comiseo-daterangepicker{margin:0;right:auto}.inline-calendar .comiseo-daterangepicker .ui-datepicker{margin-left:-7px;margin-right:-7px}.inline-calendar .comiseo-daterangepicker .ui-datepicker td{padding-left:6px}.charts-group{padding:0}.charts-group&gt;li{display:block;padding:0 0 20px}.charts-group&gt;li:last-child{padding-bottom:0}.available-section .container{padding-top:40px;padding-bottom:31px}.available-section h2{margin:0 0 33px!important;font-size:27px!important;line-height:31px!important}.rooms-list&gt;li{padding:18px 0 51px}.rooms-list&gt;li+li{padding-top:18px}.rooms-list h3{margin:0 0 18px!important;font-size:20px!important;line-height:27px!important;font-weight:600!important}#hotel-timings .date-format{font-size:20px;line-height:27px}.room-block&gt;.row&gt;div[class^=col-]{display:block}.room-block&gt;.row&gt;div[class^=col-]+div[class^=col-]{padding-top:20px}.room-block&gt;.row&gt;div[class^=col-]:first-child{display:block;padding-bottom:3px}.room-block .features-list{padding:0}.price-heading{padding-bottom:25px}.price-list{margin:0 0 25px}.detail-info .container{padding-top:40px;padding-bottom:0}.detail-info .container&gt;.row&gt;div[class^=col-]+div[class^=col-]{padding-top:21px}.detail-info h2{margin:0 0 21px!important;font-size:27px!important;line-height:31px!important;letter-spacing:-.3px!important}.intro-block{padding:0 0 32px}.lead{font-size:23px;line-height:30px}.detail-info p{margin:0 0 15px}.detail-info p:last-child{margin-bottom:0}.detail-info h3{margin:0 0 14px;font-size:23px;line-height:27px}.detail-info .container&gt;.row&gt;div[class^=col-]&gt;h3{margin-bottom:34px}.features-list{margin-bottom:-1px}.features-list&gt;li{padding:13px 15px 15px 25px}.features-list.type2&gt;li{padding-top:0;padding-bottom:19px}.features-list p{margin:0}.detail-info .link-row{padding:24px 0 30px}.detail-info .link-row:last-child{padding-bottom:30px}.list-collapse{top:auto}.location-section&gt;.row&gt;div[class^=col-]:nth-child(1),.location-section&gt;.row&gt;div[class^=col-]:nth-child(2){width:auto}.hotel-address{padding:0 0 15px}.hotel-address p{margin:0}.contacts-list{padding:0 0 33px}.hotel-map{height:220px}.similar-section .container{padding-top:69px;padding-bottom:56px}.similar-section h2{margin:0 0 51px;font-size:27px;line-height:31px;letter-spacing:-.3px}.reviews-section h2{font-size:27px;line-height:31px;margin-top:30px}.gray-area{padding:60px 0}.login-form{padding:30px}.login-form .title h1{font-size:30px;line-height:36px}.login-form .title{padding-top:7px;padding-bottom:34px}.login-form .forgot-link{float:none;display:inline-block;vertical-align:top;margin-bottom:18px}.login-form .check-box{margin-bottom:20px}.login-form footer{padding:15px 0 30px}.bottom-block{padding:2px 0 13px}.login-form .title h1 small{font-size:23px;line-height:30px;padding-top:21px}.register-form .title{padding-bottom:23px}.login-form h2{font-size:23px;line-height:30px;padding-top:10px;margin-bottom:24px}.login-form .list{padding-top:8px;margin-bottom:32px}.register-form .btns{padding-top:37px}.register-form .btns .btn{white-space:normal;text-align:left;padding-left:91px;position:relative}.register-form .btns .btn i{position:absolute;left:46px;width:35px;text-align:center;top:20px}.register-form .btns .btn.btn-facebook{padding-left:83px}.login-form .note{margin-bottom:-8px}.visual-area{padding:60px 0 50px!important;background-position:left!important}.login-form.thank-you .title{padding-top:8px;padding-bottom:22px}.thank-you .success-tick{width:50px;height:50px;margin-top:-46px}.thank-you .success-tick div{width:42px;height:42px}.gift-icon-tp div svg{width:20px;height:20px}.thank-you .success-tick .material-icons{font-size:25px;color:#fff}.visual-banner{min-height:290px}.visual-banner .img{background-position:64.7% 50%}.visual-banner figcaption{height:290px}.visual-banner figcaption .container{padding-top:27px;padding-bottom:30px}.visual-banner figcaption .block{max-width:250px}.visual-banner figcaption .title{padding:0 0 15px}.visual-banner figcaption h1{font-size:35px;line-height:40px;letter-spacing:-.1px}.help-section .container{padding-top:75px;padding-bottom:82px}.heading-block{padding:0 0 33px}.heading-block h2{margin:0 0 21px;padding:0 0 35px;font-size:27px;line-height:31px;letter-spacing:-.5px}.info-boxes{margin:0}.info-boxes&gt;li{display:block;width:auto;padding:0}.info-boxes&gt;li+li{padding-top:30px}.info-box{padding:0 20px}.info-box h3{font-size:23px;line-height:27px;padding:29px 20px 24px}.info-box .box-body{padding:39px 0 53px}.info-box .ico{margin-bottom:22px}.top-banner{min-height:530px}.top-banner .img::before{width:150px}.top-banner figcaption{height:530px;font-size:23px;line-height:30px}.top-banner figcaption .container{padding-top:0;padding-bottom:0}.top-banner figcaption .description-heading{margin:0 0 0;padding:0 0 10px;max-width:none}.top-banner figcaption .title{padding:0 0 14px}.top-banner figcaption h1{font-size:35px;line-height:40px;letter-spacing:-.1px}.top-banner figcaption p{margin:0 0 33px}.how-works-section .container{padding-top:69px;padding-bottom:80px}.heading-box{padding:0 0 53px;font-size:23px;line-height:30px;text-align:left}.heading-box h2{font-size:35px;line-height:40px;letter-spacing:-.1px}.heading-box h2+p{padding-top:19px}.start-box{padding:0 0 53px;font-size:23px;line-height:30px;text-align:left}.start-box h2{font-size:35px!important;line-height:40px!important;letter-spacing:-.1px!important}.start-box h2+p{padding-top:19px}.how-works-items{margin:0}.how-works-items&gt;li{display:block;width:auto;padding:0 0 30px}.how-works-items&gt;li:before{margin-top:20px;margin-left:20px}.how-works-item{padding:60px 30px 53px}.how-works-section .btn-row{padding:10px 0 0}.price-info .container{padding-top:68px;padding-bottom:79px}.price-info h2{font-size:35px;line-height:40px;letter-spacing:-.1px;margin:0 0 72px}.order-block{display:block}.order-block .cell{display:block;max-width:none}.order-block .cell+.cell{border-left:0;border-top:solid 1px #e3e4e6}.order-details{padding:37px 30px 40px}.order-details h3{font-size:23px;line-height:30px;padding:0 0 24px;margin:0 0 23px}.order-block .vertical-boxes .vertical-box{padding:36px 29px 32px}.order-block .vertical-boxes .vertical-box .inform-box{vertical-align:top;width:auto;height:auto;padding:0}.inform-box h3{font-size:23px;line-height:30px;margin:0 0 15px}.inform-box p{margin:0 0 16px}.faq-section .container{padding-top:77px;padding-bottom:60px}.faq-section h2{font-size:27px;line-height:30px;letter-spacing:-.1px;margin:0 0 31px}.faq-list&gt;li{padding:0 0 33px}.faq-list&gt;li+li{padding-top:36px}.faq-list h3{font-size:23px;line-height:30px;margin:0 0 15px}.top-banner.type2 .img{margin-left:-77px}.top-banner.type2 figcaption .block{max-width:67vw}.articles-section .container{padding-top:65px;padding-bottom:65px}.articles-section h2{font-size:35px;line-height:40px;letter-spacing:-.1px;margin:0 0 50px}.articles-list{margin:0}.articles-list&gt;li{display:block;width:auto;padding:0}.articles-list&gt;li+li{padding-top:30px}.article-box figcaption h3{font-size:23px;line-height:30px}.about-section .container{padding-top:65px;padding-bottom:65px}.about-section h2{font-size:27px;line-height:30px;letter-spacing:-.1px;margin:0 0 30px}.info-boxes.type2&gt;li{width:auto}.cards-section .container{padding-top:65px;padding-bottom:65px}.cards-section h2{font-size:32px;line-height:36px;letter-spacing:-.1px;margin:0 0 35px}.card-block{padding:40px 20px}.card-details&gt;li{display:block}.card-details .box{padding:0 0 15px;text-align:center}.card-details .box:first-child{max-width:none}.card-details .box:last-child{max-width:none;text-align:center;padding-bottom:0}.card-details h3{padding:0}.modal-dialog{width:calc(100% - 30px)}.modal .section .holder{padding:37px 30px 33px;display:block}.modal .section .holder+.holder{width:auto;border-left:0;border-top:1px solid #e3e4e6}.hotel-info .img{float:none}.hotel-info figcaption{overflow:visible;padding:18px 0 0}.hotel-info{margin-top:0;padding-bottom:0;padding-top:3px}.headline-block h3{font-size:23px;line-height:30px}.hotel-info figcaption .rating-list{padding-bottom:8px}.headline-block{padding-bottom:23px}.hotel-info .hotel-address{padding-bottom:15px}.block-info .date dd{font-size:23px}.block-info .row [class^=col-]+[class^=col-] .date{padding-top:17px}.modal .section{display:block}.block-info .price-list{margin-bottom:47px}.block-info .total-table{margin-bottom:-9px}.block-info textarea{padding-top:12px;padding-bottom:12px}.block-info .btn-row .btn{max-width:none;min-width:1px;display:block;width:100%}.top-banner.type3 figcaption{height:290px}.top-banner.type3{min-height:290px}.top-banner.type3 figcaption .block{padding-top:3px}.page-header h1,.page-header h2{font-size:27px;line-height:30px;letter-spacing:0}.page-header{margin-right:0;padding:77px 0 33px}.two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.two-columns .order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-form h3{font-size:23px;line-height:30px;margin-bottom:16px}.order-form .section{padding-bottom:33px;padding-top:37px}.order-form .section:first-child{padding-top:9px}.col-sm-7 .content{margin-right:0}.order-form .bootstrap-select.lg .dropdown-toggle{height:50px;padding-top:15px;padding-bottom:15px}.order-form .section p{margin-bottom:17px}.order-form .section p:last-child{margin-top:-2px;margin-bottom:0}.order-form .input-group .input-group-btn{padding:20px 0 0}.check-price{margin-top:32px;margin-bottom:23px}.check-price label{padding-top:21px;padding-bottom:17px}.check-price label:after,.check-price label:before{top:24px}.pricing-table{margin-top:20px;margin-bottom:37px}.pricing-table th:first-child{width:94px}.order-form .total-table{margin-left:0;width:100%;margin-bottom:46px}.pricing-table td{line-height:20px;padding-top:14px;padding-bottom:14px}.information-box{padding:37px 30px 53px}.order-form .btn-row{line-height:20px;padding-bottom:74px}.order-form .btn-row .btn{margin-bottom:16px}.aside{max-width:none;margin-top:0;padding-bottom:50px}.side-box{padding:24px 30px 25px}.side-box h4{font-size:23px;line-height:30px;margin:0 -30px 20px;padding:4px 30px 22px}.side-box .hours{margin:0 -30px;padding-left:20px}.content .text-holder{margin-top:0}.two-columns.type2{padding-top:9px;padding-bottom:0}.content .text-holder h2{font-size:23px;line-height:30px;margin-bottom:14px}.content .text-holder h2:not(:first-child){padding-top:16px}.content .bottom-panel{padding-bottom:74px}.side-box .text-holder dl dt{float:left;padding:0 4px 0 0}.side-box .text-holder dl dt:not(:first-child){padding-top:0}.side-box .text-holder dl dd{margin-right:-10px}.top-banner-area.type2 .top-banner{min-height:490px}.top-banner-area.type2 .top-banner figcaption{height:490px;padding-bottom:22px}.intro-section{padding-top:50px}.intro-section .heading-box{padding-bottom:6px}.intro-section .heading-box h2+p{padding-top:9px}.intro-section .heading-box .btn{max-width:236px;white-space:normal;margin-top:32px}.intro-section .heading-box .btn.has-arrow:after{margin-right:-24px}.intro-section .start-box{padding-bottom:6px}.intro-section .start-box h2+p{padding-top:9px}.intro-section .start-box .btn{width:100%;white-space:normal;margin-top:32px}.intro-section .start-box .btn.has-arrow:after{margin-right:-24px}.intro-section .info-box h3{line-height:30px;padding-top:28px;padding-bottom:22px}.accordion{padding-top:1px}.accordion .panel{padding:25px 0 20px}.accordion .panel-title{font-size:23px;line-height:30px}.accordion .panel-title a{padding-right:35px}.accordion .panel-title a:before{top:9px}.accordion .panel-body{padding-top:2px;padding-bottom:13px}.faq-section .bottom-area{padding-bottom:11px}.top-banner-area.type3 .top-banner{min-height:500px}.top-banner-area.type3 .top-banner figcaption{height:500px}.top-banner-area.type3 .top-banner figcaption h1{font-size:35px;line-height:40px}.top-banner-area.type3 .top-banner figcaption .block{max-width:250px}.top-banner-area.type3 .top-banner .img{margin-right:-462px}.heading-box .bottom-block .btn{margin-top:0;max-width:none}.start-box .bottom-block .btn{margin-top:0;max-width:none}.intro-section .heading-box .bottom-block .btn.has-arrow:after{margin-right:0}.heading-box .bottom-block{margin-bottom:-20px}.heading-box .bottom-block p{margin-bottom:34px}.intro-section .start-box .bottom-block .btn.has-arrow:after{margin-right:0}.start-box .bottom-block{margin-bottom:-20px}.start-box .bottom-block p{margin-bottom:34px}.intro-section .items{padding-bottom:43px}.explore-hotels h3{font-size:25px;line-height:30px}.explore-hotels figure{margin-right:0;padding-top:40px}.products-section{padding-top:109px;padding-bottom:2px}.products-section h2{font-size:35px;line-height:40px;font-weight:600;margin-bottom:11px}.product-block h3{font-size:25px;line-height:30px;margin-bottom:21px}.products-list&gt;li{padding-top:57px}.product-block header{font-size:23px;line-height:30px;padding-bottom:23px}.product-block figcaption{padding-bottom:33px}.discount-form-wrapp .order-btn{position:static!important;width:120px;float:right;padding:5px!important;min-width:auto;margin-top:10px;font-size:15px!important}.discount-form-wrapp input{padding:12px 30px 10px 38px;font-size:14px}.discount-form-wrapp .gifticon{top:35px;width:22px;left:24px}.discount-hotelform-section{padding:0 0 70px}}@media (max-width:767px) and (min-width:300px){.newsletter-form input{left:0!important}.newsletter-form input.settings-newsletter{margin-bottom:0}.amount-number{width:30px}.mobile-date{font-size:16px;padding-bottom:8px}.rewards-desc{font-size:16px}.ico-hamburger{position:fixed!important;top:24px!important;left:20px!important}.logo-for-xs img{margin-left:0!important;position:fixed;top:15px;left:50%;transform:translate(-50%,0);width:139px!important;height:32px}.card-white,.card-wrapper{padding:15px 0!important}}@media (max-width:767px) and (min-width:300px){.table-responsive-recommended{display:none}.mobile-view{display:block!important}.mobile-row{padding:10px 0;border-bottom:1px solid #ddd}.mobile-amount,.mobile-status{white-space:nowrap;width:135px;font-size:14px}.mobile-status{padding:4px 42px 4px 20px}.mobile-amount{font-weight:700;position:absolute;right:15px;margin-top:10px}.profile-content-container{border-radius:0!important;padding:0 16px!important;margin-top:0!important}.profile-nav ul.nav a{padding:12px 10px!important}.mobile-login{position:relative!important;right:-60px;top:-2px}#header .btn-primary,#header .btn-secondary-cta{min-width:60px!important}.mobile-user-none{display:none}.card-benefits{padding:0 0 20px 0!important}.news-summer,.renew-order{padding:0!important}button#toggleButton{color:#478efa;position:relative;left:8px}.send-button2{margin-top:80px!important}.hotel-sitemap-header{margin-top:0!important}}@media (max-width:767px) and (min-width:576px){.top-banner.top-banner-partner-height .img{min-height:250px!important;height:250px!important}.top-banner-height.top-banner-partner-height{height:250px!important;min-height:250px!important}.top-banner.top-banner-partner-height{min-height:250px}.benefit-description,.description-member-overview{font-size:20px!important;line-height:28px!important}.benefits-description{font-size:20px!important;line-height:28px!important}.discount-tag-description{font-size:18px!important;white-space:nowrap!important;text-align:right!important;line-height:24px!important}.footer-non-member-button{font-size:18px!important;line-height:25.2px!important}.profit-description.text-left{font-size:18px!important;width:100%!important;line-height:25.2px!important}.profit-description{width:100%!important;font-size:18px!important}.benefits-breadcrumb-hide-xs{display:none}.member-benefits-scope .member-benefits-overview-section{top:30px!important}.benefit-description{position:relative;top:30px!important}.member-benefits-scope .footer-non-member-banner .px-96{padding:40px 0!important}.profit-section.schnupper-halbtax{height:820px!important}.profit-section.w-40.stanserhorn-cabrio-bahn{height:620px!important}.member-benefits-scope .member-benefits-overview-section .benefit-section .header-image{height:auto!important}}@media screen and (max-width:767px){#header .btn-secondary-cta{padding:4px 16px!important;font-size:18px!important;position:relative;top:2px}.search-home-page .btn-select{padding:17px 30px!important}.lp-banner-text-logo{width:100%!important;margin-top:0!important;position:unset!important}.partner-page-img{position:relative;top:-80px}}@media screen and (max-width:767px) and (min-width:576px){#hotels-list-7 .card-slide-image,#hotels-list-7 .hotel-box,#hotels-list-7 .hotel-box .description{width:400px!important}#hotels-list-7 .hotels-list-7{display:block!important}#hotels-list-7.hotel-card-responsive .slide{width:fit-content!important}#hotel-experience-carousel .slide{width:100%!important}#hotel-experience-carousel .hotel-box{margin:0 auto!important}.footer-non-member-banner .row{display:flex;flex-direction:column-reverse}.footer-non-member-banner .col-md-7{order:1}.footer-non-member-banner .col-md-5{order:2;margin-bottom:35px}.footer-non-member-banner{margin-left:40px;margin-right:40px;max-width:fit-content;margin-bottom:50px}.benefit-offer{margin-bottom:24px}#benefits-discount-section .benefit-tag-section{margin-top:0!important}.benefits-discount-section{height:220px!important}.member-benefits-details-section{margin-top:20px!important}.benefit-title{font-size:48px!important;line-height:57.6px!important}.w-40,.w-60{width:100%!important}.image-left,.image-right{height:auto!important}.profit-section{background-position-y:bottom!important;height:580px!important;background-position-x:30px!important;background-size:auto!important;background-origin:border-box!important}.profit-description{width:100%!important;font-size:18px!important}.contact-title{font-size:24px!important;line-height:28.8px!important;white-space:nowrap}.contact-image{height:auto!important}.benefit-contact.w-50{width:100%!important}.benefits-subtitle,.map-locate-title,.profit-title.text-left,.recommend-hotels{font-size:24px!important;line-height:28.8px!important}.benefits-subtitle{margin-bottom:24px}.profile-text{margin-top:0!important}.benefit-profile-section{background-position-x:center!important;background-origin:border-box!important;background-position-y:bottom!important}.profit-description.text-left{font-size:18px!important;line-height:25.2px!important}.responsive-direction-display,.responsive-horizontal-line{display:none!important}.responsive-address-link{position:relative;left:10px}.responsive-direction-list{position:relative;left:20px;padding:0 40px}#editable-discount-text{margin-top:0!important}.profile-bottom-section{left:unset!important;transform:unset!important}.profile-bottom-section .profit-description{margin-bottom:200px}.member-benefits-scope .member-benefits-overview-section .benefit-section .discount-button{font-size:18px!important}.member-hotel-card-img{width:100%!important}.benefits-bottom-section{width:40%!important;position:unset!important;bottom:unset!important;right:unset!important}.offers-details-section{width:50%!important}.member-benefits-overview-section{margin-top:0!important}.container-fluid.footer-non-member-banner{margin-bottom:50px!important}}@media (max-width:767px) and (min-width:376px){.logo-xs-guest-only,.logo-xs-guest-only-large{display:block!important}}@media screen and (max-width:575px){.region-page-banner{height:400px!important;min-height:400px!important}.rewards-desc{font-size:14px}.btn-spacewrap .btn{margin:0 0 15px}.gift-banner-home .bg-img{background-size:cover;background-size:160% 100%!important;background-repeat:no-repeat}.gift-banner-home{margin-top:-260px;height:520px}.login-form .main-head-text{text-align:left}.landing-page-trial .partner-description-heading h1{font-size:21px!important;line-height:28px!important;padding-top:22px!important}.login-button{padding:6px 9px;font-size:10px}.gift-landing-page{padding:0}.gift-banner-bubble{left:inherit;margin:auto;width:30%;right:50px;padding:18px 12px 6px}.review-modal{max-width:300px;padding:15px}.cookie-consent{padding:18px 10px!important;z-index:9!important;border-radius:6px!important}.cookie-consent__agree.essential{text-align:left;margin:inherit;white-space:nowrap}#trustbadge-container-98e3dadd90eb493088abdc5597a70810{z-index:8!important}.cookie-consent button{padding:10px;margin-left:auto;min-width:auto;border-radius:60px;line-height:26px}.essential-modal-body-item2 .switch-coooki{margin:0 -15px 0 0}.close-review{right:-4px}.with-padding{padding-bottom:8px!important}.section-offers nav li:last-child,.section-pricing nav li:last-child{border:none}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding-left:8px}#large-guma .modal-dialog,#loginModal .modal-dialog,#registerModal .modal-dialog,#registerModalBooking .modal-dialog,#renewMessage .modal-dialog{width:calc(100% - 70px)}.password_confirmation{top:4px!important}.what-our-members-say-items .testimonial-box .quote{height:320px}.profile .profile-content{border-left:none!important}.login-modal .modal-body{padding:15px 25px!important}.login-modal h1{font-size:28px!important;font-weight:600!important}.login-modal .title h1 small{font-size:18px!important}.login-modal .login-button input{padding:13px 0}.login-modal .order-form .field-group{margin:0!important}.visits-users{padding-right:45px;text-align:left;padding-left:15px;font-size:15px;position:relative}span#close-visits-button{position:absolute;right:8px;top:4px}.map-view .price-details span{display:block;text-align:right}.map-list-results .result-box .block .price-details{text-align:left!important;margin:0}.promo-expired-wrapp{padding:50px 30px}.promo-container .btn{width:100%}.partner-acco-head:after{right:16px}.insta-section a{font-size:25px}#partner-sort-click{justify-content:center}.about-us-testimonial .about-us-testimonial-wrap{display:block}.about-us-testimonial .about-us-testimonial-wrap .testimonial-image{margin-bottom:20px}.partner-acco-head:before{right:10px}.h-input-wrapp input,select{margin-bottom:4px}.gift-land-form .h-input-wrapp input,select{height:56px}.gift-land-form-total-head p .line-through-span{display:block}.gift-land-form{padding:20px 0}.gift-land-form textarea{margin-bottom:0}.gift-slider iframe{height:250px}.gift-banner{height:355px}.gift-banner h1{font-size:24px}.gift-banner-bubble h3{font-size:26px;line-height:34px}.gift-banner-bubble h4{font-size:19px;line-height:24px;display:none}.gift-banner-bubble h3 span{display:inline-block}.years .order-btn{margin-top:15px}.sort-holder{display:block!important}.sort-holder .group{display:block;width:100%}.sort-holder .group button{width:100%!important;margin-bottom:10px}.sort-holder a{display:block;margin:0!important;width:100%}.mobility-modal-col img{margin-bottom:0}.mobility-register-verify{padding:15px 0}.mobility-register-verify img{width:100%}.mobility-form-column{padding-top:20px}.mobility-success{padding:10px!important;margin:0!important;margin-bottom:10px!important}.recommend-home-wrapper,.recommend-home-wrapper-two{padding:40px 0 20px}.headline p{font-size:18px;line-height:26px}.main-head-text{margin-bottom:20px}#availability .discount-tag[class*=reduced] span{padding:0 8px!important}.order-btn{padding:16px 13px!important}#second-nav&gt;li&gt;a.member-buy-btn{padding:16px 32px!important;width:260px!important;white-space:nowrap!important}.text-xs-left{text-align:left;margin-top:10px}.filter-nav ul a{font-size:14px}.favorites-icon.favorites-icon-two .material-icons{top:40px}.member{padding:0}.landing-hotels-carousel{padding-top:0!important}.order-form-two{padding:30px 15px 15px}.order-form .field .has-float-label input{margin-bottom:4px}.pricing-order .bootstrap-select.lg .dropdown-toggle,.pricing-order .form-control{margin-bottom:4px}.order-form-two .section{padding-bottom:0}.order-price-parent{padding:30px 15px}.main-head-lined span:after{left:0;right:0;margin:auto}.app-landing-section{padding:50px 0!important}.app-banner-wrap-details h1{font-size:40px}.common-card{padding:25px 15px!important}.app-advnatage-section{padding:50px 0 150px}.howitworks-details{padding:25px 0}.try-card-wrap{padding:30px 15px}.howitworks-details-wrap .howitworks-details-textwrap{padding:20px 15px}.howitworks-details .howitworks-details-textwrap .order-btn{padding:15px;width:100%;text-align:center;font-size:16px}.newsletter-section h2{font-size:27px;line-height:37px}.newsletter-section p{font-size:16px;line-height:26px}.newsletter-form .send-button{width:100%!important;margin-top:15px}.newsletter-form input{padding:15px!important}.price-listTwo .price-list-room-description{font-size:13px}.cus-breadcrumbs-section .breadcrumbs li a{font-size:15px}.h-frgtpass{font-size:12px}.h-logclose{width:35px;height:35px}.h-logclose svg{width:16px;height:16px}.h-login-modalwrapcol2 h3{font-size:29px}.promotions-box .slick-slide img{border-radius:12px}.block .info-items{text-align:left!important;margin-top:15px}.block .price-details{margin-top:15px;text-align:left!important}.price-details .price{justify-content:flex-start!important}.top-info .descr .note{justify-content:flex-start!important}.result-box .block .price-details{text-align:right!important}.result-box .top-info .descr .note{justify-content:flex-end!important}.blog-section{padding-bottom:30px}.loginTagWrapper .material-icon_card{font-size:30px}.loginTagWrapper h4{font-size:16px!important;line-height:26px;margin-left:7px}.loginTagWrapper{padding-right:15px}.loginTagWrapper .material-icon_cardClose{right:0;top:-14px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.29);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.29);box-shadow:0 0 5px 0 rgba(0,0,0,.29)}.backtags{font-size:15px}.hotel-card-refund-status.hotel-card-refund-status-checkbx{padding:8px 0}.hotel-card-refund-status.hotel-card-refund-status-checkbx .custcheckbox-container{padding-left:33px;font-size:11px}.hotel-book-address-details-section h3{font-size:26px;margin-bottom:0}.cus-breadcrumbs-section{padding:25px 0}.hotel-book-address-details-section h6{font-size:20px}.btns-list{padding-left:0;margin-top:30px!important}.social li a{width:40px;height:40px}.hotel-detail-price-block .old{display:block;margin-top:-20px;margin-left:2px;padding:0!important}.login-modal .close{margin-right:0!important;margin-top:0!important;padding:0!important;line-height:20.5px}#register-form-btn{right:10px}#results-section .old-row{padding-left:1px}.login-modal .close span{color:#000!important}.booking-modal .modal-dialog,.login-modal .modal-dialog{width:100%!important;margin:0 -15px 0 -15px}.booking-modal .modal-dialog .booking-modal-hotel-image{margin:0;width:100%}#booking-check-modal.modal{padding-right:0!important}#booking-check-modal .close{top:-35px;right:5px}.hotel-description-page .slideshow figure{height:220px}.hotel-description-page .descr{padding-top:20px}.hotel-description-page .rating-list{padding:0 0 15px!important}.hotel-description-page .rating-list h1{line-height:30px}.hotel-description-page .rating-list .location{padding:0 0 13px 22px!important}.hotel-description-page header.title-block{padding-bottom:15px!important;margin-bottom:15px!important}#order-form-container .order-form{padding:0}.order-page .products-show-list{padding:0;padding-bottom:5px}.order-page #discountcodecontainer,.order-page #vouchercontainer{padding:0}.order-page #discountcodecontainer button,.order-page #vouchercontainer button{width:100%}.order-page .validity-section{padding-bottom:0}.order-input-section hr,.validity-section hr{padding:0}.order-page #valid_from_container .max-w270{width:100%;margin:0;max-width:100%}.order-page{padding-top:15px}.products-show-list .product{padding-top:15px;padding-bottom:15px}.products-show-list .product h6{margin:0}.products-show-list .product .product-image{padding:20px 0}.products-show-list .product ul{padding-top:15px;padding-bottom:15px;margin:0!important}.bootstrap-datetimepicker-widget{width:100%!important}.salutation-field{margin-bottom:3px}.order-page .shipping-address{padding-top:0}.order-page footer .btn-primary,.order-page section .btn-primary{width:100%}.text-left-xs{text-align:left!important}.order-page{margin-bottom:0}#header .logo{width:143px}.total-price-container{font-size:26px}.total-table td{font-size:13px}.hotel-description-page .price-list td:first-child{width:60%}.hotel-description-page .price-list td:last-child{width:40%}.hotel-description-page .descr .title-block:before,.hotel-description-page .detail-info .lead:before{width:100%}.validity-select-short div{margin:0 2px}.validity-select-short div h6{font-size:10px;margin-bottom:1px}.validity-select-short div h4 sub{font-size:9px}.validity-select-short div h4{font-size:14px}.validity-select-short div h4 span{font-size:12px}.room-features-container .col-6{width:100%;display:block}#results-section .decr .ico-group{margin-top:-25px!important}.results-map .price-item del{margin-left:2px}.blog-carousel .post-box figcaption{min-height:280px!important}nav.nav-bar{padding:10px 20px!important}.home-header-text{padding:18vh 0 3vh}.home-header-text h1{font-size:48px!important}.search-home-page .btn-select{padding:14px 29px!important}.home-header-text h3{text-align:left;font-size:24px;line-height:32px}.home-header-list ul li{padding-left:0;font-size:18px}#search-form button,#search-form input{font-size:16px;margin-bottom:0!important}#search-form button span.ui-button-text{padding-left:5px;font-size:16px}.search-home-page{margin-left:-15px;margin-right:-15px;padding:15px!important}.home-header-text ul li .fa-check{margin-top:4px}.slick-dots li{padding:0 6px}#promotions-carousel-hotels .slick-dots{margin-bottom:20px;padding-bottom:30px}#promotions-carousel-hotels .photos-slideshow .slick-dots{margin-bottom:-20px}.promotions-carousel{margin-left:-15px;margin-right:-15px}.promotions-carousel .slick-prev{left:0}.promotions-carousel .slick-next{right:0}a.picture-info{position:relative;font-size:10px}#media-section .description-heading{text-align:left}#media-section section .col-12 div:not(.downloads) .date{display:block;width:100%;text-align:right}#terms-of-service strong{font-size:20px;color:#000}.static-page h1{word-break:break-word;font-size:32px!important}.my-profile-heading h3{font-size:38px;font-weight:600}.renew-circle-big{margin-left:20%}.hotel-pages h1{font-size:32px}.filter-nav-regions ul{display:block;width:100%}.filter-nav-regions ul li:first-child,.filter-nav-regions ul li:nth-child(2){border-bottom:1px solid #e3e4e6!important}.filter-nav-regions ul li:nth-child(2),.filter-nav-regions ul li:nth-child(4){border-right:0}.hotel-pages h1{font-size:10vw}.bottom-space{margin-bottom:50px}.align-box-left,.search-result-container .price-details .price{margin-left:0;line-height:22px}#partners-section .description-heading{padding:25px 0 10px}#partners-section .partner-list{padding-bottom:20px}#partners-section .partner-list h3{margin:15px 0;font-size:28px!important}#partners-section .img-responsive{margin:0;padding:0;width:100%}#partners-section .img-responsive img{padding:5px}#partners-section .hotel-pages h1{font-size:32px}.order-form .btn-row .btn{padding-left:5px;padding-right:5px;letter-spacing:.8px}.payment-info .cards-list{padding:0 10px}.cards-list img{width:35px}.map-view .filter-holder{padding-left:0}.map-view .map-view-filters td{width:100%;display:block}.top-banner-area.type3 .top-banner,.top-banner-height{height:160px!important;min-height:160px!important}.top-banner-area.type3 .top-banner.top-banner-partner,.top-banner-partner-height{height:auto!important;min-height:100%!important}.gift-default-top-banner{height:160px!important;min-height:160px!important}.gift-card-reverse{display:flex;flex-direction:column-reverse}.top-banner figcaption{font-size:18px;height:160px!important}.how-it-works-top-container .description-heading h1,.main-area figcaption .description-heading h1{font-size:26px!important;line-height:32px!important}.sub-head{font-size:26px!important;line-height:32px!important}.how-it-works-top-container div.block p{font-size:18px!important}.media-section h3{font-size:22px}.reviews-section h2{font-size:27px;line-height:31px;letter-spacing:-.3px}.cancel-hotelcard-banner{padding:15px 0}.cancel-hotelcard-banner h2{font-size:40px;line-height:42px}.home-page .section-filters{padding:70px 0 15px 0}.main-banner{min-height:685px!important}.total-table td sub{bottom:6px}.subscription-checkbox label{padding:0 0 5px 35px}.banner-text-box-right{display:none}.benefits .img img{width:100%}.room-description-text{margin:0}.features-heading h4{font-size:16px}.features-heading{padding:0 0 15px;margin:0 0 15px}header.features-heading.hotel-description .room-left-details{font-size:14px}header.features-heading.hotel-description .room-left-details .material-icons{position:relative;top:-1px}html body .room-features-container{padding:0}.member-price-table{margin-top:10px}.member-price-table-head{font-size:18px;line-height:26px;font-weight:600}.member-price-table{font-size:16px;font-weight:600}#register-form-btn{right:10px}#hidden-search-mobile{display:none}.location-section{padding-left:30px!important}#btn-travel-time{min-height:0!important;padding-bottom:50px;padding-top:15px}.location-section .lead{min-height:0!important}.map-hotel-section{margin-bottom:480px!important}#verifypersonalimg{width:100%!important;margin-left:0!important;margin-bottom:20px}#verifyswisspassimg{width:85%!important;margin-left:25px!important;margin-bottom:20px}.verify-card-section1{text-align:center!important}.breakfastincludedimg p{margin-left:35px!important;color:grey}.hotel-total-price{padding-top:0}.hotel-room-prices .price-list #breakfasttd .breakfastincludedimg{top:-5px}.hotel-room-prices .price-list #breakfasttd .breakfastincludedimg img{margin-right:0}.hotel-room-prices .price-list #breakfasttd .breakfastincludedimg p{margin-left:0!important;text-align:right}.hotel-room-prices .total-table .total-table-sub{font-size:12px}.bookingbtn{font-size:16px;width:100%!important}.breakfastincludedimg img{margin-left:5px}.price-list tr:first-child td{padding-top:0}.breakfastnotincludeimg p{margin-top:15px}.price-list #breakfasttd{padding-left:0}.sort-form .bootstrap-select .dropdown-toggle{display:block;width:100%}.sort-form .bootstrap-select .dropdown-menu.open{left:0}.btn-map{margin-left:9px;margin-bottom:0!important}.map-location-results p{margin-right:0;margin-top:0}.calculate-driving-time{margin-left:0}#delete-modal .delete-user-modal .close{top:-30px;right:-10px}#search-option a{padding-left:0}#search-div-exp .btn-select{padding-left:30px!important}.newsitems h1{font-size:32px;line-height:normal}.newsitems h2{line-height:normal}.share-button{float:left;width:100%}.hotel-vouchers{padding-top:25px}.main-head-text{font-size:25px!important;line-height:36px!important}.hotel-card-list-wrapp .order-btn{width:100%}.order-btn{padding:9px}.price-box footer{padding:0 15px}.discount-hotelform-section{padding:0 0 70px}.order-details-card h6{font-size:17px!important}.order-form-main-card-header{padding:23px 15px 18px;font-size:20px}.order-form-main-card-body{padding:18px 15px}.h-input-wrapp input,select{height:44px;padding:10px 15px;border-radius:4px}.h-input-wrapp{margin-bottom:19px}.h-input-wrapp label{font-size:15px}.order-details-card{padding:26px 10px}.order-details-card h4{font-size:13px!important;line-height:19px}.order-details-card h4 span{font-size:10px}.order-details-card h5{font-size:20px}.order-btn-wrap h6{font-size:12px;line-height:19px}.h_ordPho_section{padding:0}.h_ordPhoWrap{padding:30px 15px 15px}.h_ordPhoWrapNum h4{font-size:22px}.h_ordPhoWrapNum{padding-bottom:0}.h_ordPhoWrapfoo h5{font-size:14px}.cust-collapse .panel-heading{padding:15px 10px}.cust-collapse h4{font-size:16px;padding-right:0}.cust-collapse .panel-body{padding:20px 15px;font-size:14px;line-height:22px}.cust-collapse .panel-heading::after{display:none}.cust-collapse .panel-heading::before{display:none}.quastion-section{padding:29px 0 20px}.test-user-profle-det{margin-left:11px}.test-user-profle-det .ht_name{font-size:16px;line-height:22px}.order-btn{width:100%;font-size:15px!important}.discount-form-wrapp .has-float-label span{top:1.2em!important}.main-banner-homepage{display:block!important}.recommend-home-wrapper.common-card h3{height:auto}.recommend-home-wrapper-two .promotions-box{margin:0}.promotions-box{padding:0 15px}.recommend-home-wrapper-two .promotions-box p{height:73px}#promotions-carousel-hotels .promotions-box{margin:0}.blog-section{padding-top:0}.info-list&gt;li{font-size:16px!important;line-height:20px!important;background:url(../images/ico-04-green.svg) no-repeat 0 19px!important;padding:11px 0 10px 24px!important;background-size:14px auto!important}.profile-content-container .nav-pills li{font-size:22px}.profile-container hr{margin-top:5px;margin-bottom:0}.copy-btn{margin-left:0}.profile-content-container h1{margin:5px 0!important}.sav-modal .modal-content table th,td{font-size:11px;line-height:20px}.sav-modal .modal-content{padding:20px 2px}.fs-9-xs{font-size:9px}.sav-modal .modal-content .close{top:2px;right:10px}.banner-form-tabs .banner-form-tabs-nav{font-size:15px;margin-right:5px;padding-bottom:8px}.home-promotions .common-card{margin-top:0}.hotels-list-6 .slide{width:100%!important}.hotels-list-7 .slide{width:100%}.floating-support{bottom:30px}.thank-you-wrapper .thank-you .title,.thank-you-wrapper .thank-you p{padding:15px 0}.thank-you footer{display:block!important}.thank-you footer .btn{width:100%!important;margin:8px 0 20px!important}.thank-you-wrapper .thank-you p{font-size:15px}.thank-you-wrapper .visual-area{padding:80px 0}.mobile-login .mobile-menu-container{margin-left:0!important}.redeem-box{padding:0!important}.redeem-box-content{padding:20px 15px}.redeem-box-content h3{font-size:22px}.redeem-voucher-landing-page .top-banner figcaption .block{max-width:inherit}.recommendus_wrap{display:block;text-align:center}.hotel-book-address-details-section{padding-bottom:20px}.sort-form .group{display:block}.sort-form .holder{float:none}.btn-map{margin:10px 0 0;display:block;max-width:inherit}.available-deal-box{padding:8px 13px!important}.activate-form{padding:20px 15px 0}.language-dropdown .dropdown-menu-navbar .dropdown-languages-devices a{font-size:14px!important;padding:4px 10px!important}html body #header #main-nav&gt;li&gt;a{font-size:15px;padding:0!important}#main-nav ul a{font-size:15px;padding:0!important}#main-nav&gt;li{padding-bottom:6px}.language-tab{flex-wrap:wrap}.language-tab li{flex:37%;margin-bottom:7px}.video-section-landing{padding:25px 0 0}.video-section-landing iframe{height:210px}.media-wrapper h6{min-height:inherit}.hotel-recommend-landingpage,.landing-page-trial .start-box h3{font-size:26px;line-height:40px}.why-card{height:auto}.essential-modal,.essential-modal-body{padding:8px}.cookie-consent h6{font-size:13px;margin-bottom:5px}.left-label,.right-label{padding:7px 8px;width:34px;font-size:13px}.left-label{left:-2px}.right-label{right:-2px}.left-label,.right-label{width:35px;top:46px}.range-sli-wrapper{width:100%;max-width:100%;padding:0 15px}.range{width:97%}#save_profile_changes{width:100%;margin-top:15px}.pd-xs-0{margin:0 -15px;width:calc(100% + 30px)}.section-hr{margin-top:30px!important}.hc-card .check-out{padding-top:22px}.gift-banner h1{max-width:300px!important;font-size:25px!important}.giftcard-trial h3{font-size:24px!important}button.btn.close-btn.gift-card-close{right:0!important;top:0!important;z-index:1;width:48px;height:48px}.main-banner-new-image{background-position:38% -30px!important;background-repeat:no-repeat}.image-left,.image-right{height:auto!important}.contact-image{height:auto!important}.benefit-contact.w-50{width:100%!important}.container-fluid.footer-non-member-banner{max-width:fit-content!important;margin:0 15px 50px 15px!important;padding-left:15px!important;padding-right:15px!important}.member-benefits-scope .member-benefits-overview-section{padding-left:15px!important;padding-right:15px!important;top:20px!important}.member-benefits-scope .member-benefits-overview-section .benefit-section .discount-button{font-size:18px!important}#header-image{height:auto!important}}@media screen and (max-width:767px) and (min-width:471px){.price-list tbody&gt;tr:first-child&gt;td:last-child{width:30%}}@media screen and (max-width:416px) and (min-width:408px){.price-list .label.reduced{margin-top:0!important}}@media screen and (max-width:365px){.btn-menu{padding:5px 30px 5px 5px}}@media only screen and (max-width:374px){.main-banner .text-box{padding-left:20px;padding-right:20px}.comiseo-daterangepicker{width:100vw!important}.comiseo-daterangepicker .comiseo-daterangepicker-main.ui-widget-content{padding-left:10px!important;padding-right:10px!important}.comiseo-daterangepicker .ui-datepicker{margin:0!important}.comiseo-daterangepicker .ui-datepicker td{padding-left:0}.comiseo-daterangepicker .ui-datepicker td::before{height:40px}.drop-down .drop-content{padding-left:15px;padding-right:15px}.filter-form .block{padding-left:15px;padding-right:15px}.filter-box.type2 figure{padding-left:15px;padding-right:15px}.filter-box.type2 figcaption{width:100%}.filter-box.type2 figcaption .holder{padding-left:15px;padding-right:15px}.filter-box.type2 figcaption h2{font-size:20px;line-height:24px}.prices-carousel{padding-left:30px;padding-right:30px}.slick-prev{left:0}.slick-next{right:0}.testimonial-box{padding-left:35px;padding-right:15px}.testimonial-box blockquote cite{padding-left:110px}.testimonial-box blockquote cite strong{font-size:18px;line-height:22px}.sort-form .bootstrap-select .dropdown-toggle{min-width:120px}.btn-map{width:100%;margin-left:1px;min-width:1px;padding-left:30px;padding-right:10px}.btn-map::before{left:13px}.inline-calendar .comiseo-daterangepicker .ui-datepicker td{padding-left:5px}.price-heading .price-note{font-size:12px;line-height:16px}.price-list td{font-size:14px}.price-list .label{font-size:12px;line-height:16px;margin:-5px 0 -5px 5px}.total-table td{font-size:12px;line-height:16px}.login-form{padding:20px 15px}.login-form .title h1{font-size:24px;line-height:28px}.login-form .title{padding-bottom:25px;margin-bottom:30px}.login-form footer{padding:20px 0}.login-form .title h1 small{padding-top:10px}.login-form .title h1 small,.login-form h2{font-size:20px;line-height:24px}.register-form .title{padding-bottom:23px}.top-banner figcaption .block{max-width:80vw;margin:0 auto}.price-info h2{font-size:32px;line-height:36px}.order-details{padding-left:15px;padding-right:15px}.order-block .vertical-boxes .vertical-box{padding-left:15px;padding-right:15px}.top-banner.type2 figcaption .block{max-width:80vw}.articles-section h2{font-size:30px;line-height:34px}.card-block{padding-left:15px;padding-right:15px}.cards-section h2{font-size:28px;line-height:32px}.modal .section .holder{padding-left:15px;padding-right:15px}.information-box{padding:37px 20px 53px}.pricing-table th:first-child{width:80px}.pricing-table th{font-size:16px}.pricing-table td+td,.pricing-table th+th{padding-left:10px}.side-box{padding-left:20px;padding-right:20px}.side-box h4{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.intro-section .info-box .box-body{margin-left:-40px;margin-right:-40px;max-width:none}.intro-section .info-box .ico{-webkit-transform:scale(.8);transform:scale(.8)}.intro-section .info-box .box-body p{padding-left:40px;padding-right:40px}.product-block .btn{padding-left:24px;padding-right:24px;letter-spacing:2px}}@media screen and (max-width:330px){.product-image img{width:224px;height:138px}}@media (max-width:600px) and (min-width:300px){.mobile-login{right:-42px!important}.modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.profit-section.w-40.stanserhorn-cabrio-bahn{height:740px!important}.profit-section.schnupper-halbtax{height:900px!important}.logo-for-xs img{margin-left:-43px!important;position:fixed;top:32px!important;left:50%;transform:translate(-50%,-50%)!important;width:fit-content!important;height:32px}.logo-for-xs.hc-logo-wo-text img{margin-left:-35px!important;transform:translate(-15px,-15px)!important;width:32px!important}.logo-for-xs.logo-with-text img{margin-left:0!important}.logo-for-xs.logoWithText img{margin-left:-35px!important}}@media (max-width:575px) and (min-width:300px){.top-banner.top-banner-partner-height .img{min-height:160px!important;background-size:contain!important}.order-price-parent{padding:45px 15px 0!important}.order-price&gt;div p{font-size:16px!important}.member-benefits-overview-section{margin-top:0!important}.title-member-overview{font-size:32px!important;line-height:38.4px!important}.benefit-description,.description-member-overview{font-size:20px!important;line-height:28px!important}.benefit-description{position:relative;top:30px}.benefit-main-title,.footer-non-member-title{line-height:normal!important;font-size:32px!important}.discount-tag-description{font-size:18px!important;white-space:pre-wrap!important;text-align:right!important;line-height:24px!important}.footer-non-member-banner{margin-right:15px;margin-left:15px}.footer-non-member-button{font-size:18px!important;line-height:25.2px!important}.member-hotel-card-img{width:100%!important}.px-96{padding:40px 0!important}.footer-non-member-banner .row{display:flex;flex-direction:column-reverse}.footer-non-member-banner .col-md-7{order:1}.footer-non-member-banner .col-md-5{order:2;margin-bottom:35px}.member-benefits-details-section{margin-top:0!important;padding-left:15px!important;padding-right:15px!important}.benefits-subtitle,.map-locate-title,.profit-title.text-left,.recommend-hotels{font-size:24px!important;line-height:28.8px!important}.benefits-subtitle{margin-bottom:24px}.benefits-breadcrumb-hide-xs{display:none}.back-section{margin:15px 0}.benefits-description{font-size:20px!important;line-height:28px!important}.profile-text{margin-top:0!important}.benefit-profile-section{background-position-x:center!important;background-origin:border-box!important;background-position-y:bottom!important}.profit-description.text-left{font-size:18px!important;width:100%!important;line-height:25.2px!important}.mobile-direction{visibility:hidden!important}.responsive-direction-display,.responsive-horizontal-line{display:none!important}.responsive-address-link{position:relative;left:10px}.responsive-direction-list{position:relative;left:20px;padding:0 40px}.benefits-bottom-section{width:80%!important;position:unset!important;bottom:unset!important;right:unset!important}div#benefits-discount-section{height:270px}.offers-details-section{width:100%!important;margin-top:15px!important}.member-benefits-scope .member-benefits-overview-section .benefit-section .header-image{height:auto!important}}@media (max-width:575px) and (min-width:451px){.lp-banner-text-logo{width:100%!important;margin-top:155px!important;position:unset!important}}@media (max-width:450px) and (min-width:300px){.lp-banner-text-logo{width:100%!important;margin-top:120px!important;position:unset!important}.order-price&gt;div p{font-size:14px!important}.map-icon{width:24px!important;height:24px!important;margin-top:0!important}.benefit-direction{margin-left:0!important}}@media (max-width:533px) and (min-width:383px){.modal-dialog.modal-sm{width:350px!important}}@media (max-width:382px) and (min-width:300px){.modal-dialog.modal-sm{width:260px!important}}@media (max-width:499px) and (min-width:400px){#modalOrderContent{width:380px!important;margin:15px 0!important}#header .btn-secondary-cta{padding:4px 16px!important}}@media (max-width:399px) and (min-width:330px){#modalOrderContent{width:320px!important;margin:15px 0!important}}@media (max-width:329px) and (min-width:300px){#modalOrderContent{width:310px!important;margin:15px 0!important}}@media screen and (max-width:575px) and (min-width:300px){#hotels-list-7 .card-slide-image,#hotels-list-7 .hotel-box,#hotels-list-7 .hotel-box .description{width:280px!important}#hotels-list-7 .hotels-list-7{display:block!important}#hotels-list-7 .hotel-box{margin:0 -15px!important}#hotels-list-7.hotel-card-responsive .slide{width:fit-content!important}.instant-icon-text{margin-left:0!important}#hotel-carousel-card .instant-icon-text,#hotel-carousel-home .instant-icon-text{margin-left:16px!important}.instant-desc-text,.new-desc-text{font-size:14px!important}.new-icon-text{margin-left:15px!important}#hotel-carousel-card .new-icon-text,#hotel-carousel-home .new-icon-text{margin-left:15px!important}.favorites-icon .material-icons{right:5px!important}.fav-hotel-heading{font-size:24px!important}.fav-hotel-desc{font-size:18px!important}.fav-hotel-btn{width:300px!important}#hotel-experience-carousel .slide{width:100%!important}#hotel-experience-carousel.benefits-recommend .slide{width:unset!important}.benefit-offer{margin-bottom:24px}#benefits-discount-section .benefit-tag-section{margin-top:10px!important}.benefit-title{font-size:48px!important;line-height:57.6px!important}.w-40,.w-60{width:100%!important}.profit-section{background-position-y:bottom!important;height:700px!important;background-position-x:30px!important;background-size:auto!important;background-origin:border-box!important}.profit-description{width:100%!important;font-size:18px!important}.mobile-experience-show{display:block}.contact-title{font-size:24px!important;line-height:28.8px!important;white-space:nowrap}#editable-discount-text{margin-top:0!important}.profile-bottom-section{left:unset!important;transform:unset!important}.profile-bottom-section .profit-description{margin-bottom:200px}}@media screen and (max-width:575px) and (min-width:390px){#hotel-experience-carousel .hotel-box{margin:0 auto!important}#hotel-experience-carousel .card-slide-image,#hotel-experience-carousel .hotel-box,#hotel-experience-carousel .hotel-box .description{width:360px!important}.discount-button{top:-8px}#editable-discount-text{height:80px!important}.benefit-currency-icon{margin-top:-15px!important}.member-benefits-scope .discount-tag-description{width:300px!important}}@media screen and (max-width:389px) and (min-width:350px){#hotel-experience-carousel .hotel-box{margin:0 auto!important}#hotel-experience-carousel .card-slide-image,#hotel-experience-carousel .hotel-box,#hotel-experience-carousel .hotel-box .description{width:300px!important}.discount-button{top:12px!important}#editable-discount-text{height:70px!important}.benefit-currency-icon{margin-top:-15px!important}.member-benefits-scope .discount-tag-description{width:250px!important}.footer-non-member-button{max-width:280px!important}}@media screen and (max-width:349px) and (min-width:300px){#hotel-experience-carousel .hotel-box{margin:0 -8px!important}#hotel-experience-carousel .card-slide-image,#hotel-experience-carousel .hotel-box,#hotel-experience-carousel .hotel-box .description{width:290px!important}.discount-button{top:10px!important}#editable-discount-text{height:130px!important}#benefits-discount-section .benefit-tag-section h4.discount-tag{white-space:nowrap}div#benefits-discount-section{height:350px}.member-benefits-scope .discount-tag-description{width:230px!important}.footer-non-member-button{max-width:280px!important}}@media (max-width:375px) and (min-width:300px){.logo-xs-guest-only-small{display:block!important}}@media (max-width:375px){.hc-logo-fr .fr-logo-with-text{display:none!important}.hc-logo-fr .fr-logo-no-text{display:inline!important}.logo-xs-guest-only[data-locale=de],.logo-xs-guest-only[data-locale=en],.logo-xs-guest-only[data-locale=it]{display:block}}@media (max-width:360px){.hc-logo-de .de-logo-with-text{display:none!important}.hc-logo-de .de-logo-no-text{display:inline!important}}
</pre></body></html>