@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Button{min-width:100px;padding:12px 40px;border-radius:30px;text-align:center;font-family:OfficinaSansITC,Tahoma,sans-serif;font-size:16px;line-height:20px;color:#fff;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border:0;cursor:pointer;cursor:disabled;position:relative;z-index:2}@media (min-width:1024px){.Button{font-size:18px;line-height:22px}}@media (min-width:1680px){.Button{font-size:20px;line-height:24px}}.Button:hover{-webkit-transition:all .15s cubic-bezier(.4,0,.2,1);transition:all .15s cubic-bezier(.4,0,.2,1)}@media (min-width:1680px){.Button{padding:18px 60px}}.theme-blue .Button{background-color:#2f90ed;background:linear-gradient(45deg,#2f90ed,#56ccf2)}.theme-green .Button{background-color:#56ab2f;background:linear-gradient(45deg,#56ab2f 50%,#a8e063)}.theme-orange .Button{background-color:#f76b1c;background:linear-gradient(45deg,#f76b1c,#f8ab04)}.theme-pink .Button{background-color:#ea547a;background:linear-gradient(45deg,#ea547a,#9568a1)}.Button:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;border-radius:30px;opacity:0;z-index:-2;-webkit-transition:opacity .5s;transition:opacity .5s}.theme-blue .Button:before{background:linear-gradient(45deg,#2f90ed,#2f90ed)}.theme-green .Button:before{background:linear-gradient(45deg,#56ab2f,#56ab2f)}.theme-orange .Button:before{background:linear-gradient(45deg,#f76b1c,#f76b1c)}.theme-pink .Button:before{background:linear-gradient(45deg,#ea547a,#ea547a)}.Button:hover:before{opacity:1}.Button:hover{-webkit-box-shadow:0 24px 30px 0 rgba(0,0,0,.21),0 10px 20px 0 rgba(0,0,0,.06);box-shadow:0 24px 30px 0 rgba(0,0,0,.21),0 10px 20px 0 rgba(0,0,0,.06)}.Button:disabled{pointer-events:none;background:none;background-color:#e9e9e9;color:rgba(86,85,85,.6);cursor:not-allowed}@media (min-width:1680px){.Button{min-width:130px}}.ButtonGhost{min-width:200px;padding:12px 40px;border-radius:30px;text-align:center;font-family:OfficinaSansITC,Tahoma,sans-serif;font-size:16px;line-height:20px;color:#fff;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #fff}@media (min-width:1024px){.ButtonGhost{font-size:18px;line-height:22px}}@media (min-width:1680px){.ButtonGhost{font-size:20px;line-height:24px}}.ButtonGhost:hover{-webkit-transition:all .15s cubic-bezier(.4,0,.2,1);transition:all .15s cubic-bezier(.4,0,.2,1)}@media (min-width:1680px){.ButtonGhost{padding:18px 60px}}.ButtonGhost:hover{background-color:#fff;color:#30303a}@media (min-width:1680px){.ButtonGhost{min-width:260px}}.ButtonInverted{min-width:100px;padding:12px 40px;border-radius:30px;text-align:center;font-family:OfficinaSansITC,Tahoma,sans-serif;font-size:16px;line-height:20px;color:#30303a;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#fff;border:1px solid #fff}@media (min-width:1024px){.ButtonInverted{font-size:18px;line-height:22px}}@media (min-width:1680px){.ButtonInverted{font-size:20px;line-height:24px}}.ButtonInverted:hover{-webkit-transition:all .15s cubic-bezier(.4,0,.2,1);transition:all .15s cubic-bezier(.4,0,.2,1)}@media (min-width:1680px){.ButtonInverted{padding:18px 60px}}.ButtonInverted:hover{background-color:hsla(0,0%,100%,0);color:#fff}@media (min-width:1680px){.ButtonInverted{min-width:130px}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cc-revoke.cc-top.cc-animate,.tp-standalone.tp-standalone-header,.tp-standalone.tp-standalone-navbar{display:none}@media (min-width:1280px){.Hotels{display:-webkit-box;display:-ms-flexbox;display:flex}.tp-wrapper a{color:#000}.tp-quickfinder-facets-headline{color:#fff}.tp-wrapper .tp-btn-details{background-color:hsla(0,0%,100%,0);color:#000;border-bottom:1px solid #000;float:none!important;display:inline-block!important;padding:0!important;width:auto!important;height:25px!important;border-radius:0}.tp-wrapper .tp-btn-details:hover{color:#000}.pure-button.tp-search-btn.tp-btn-search{background-color:#fff;color:#000;border-radius:30px!important;padding:0 40px!important;float:right!important}.tp-container.tp-main{margin-top:0}.tp-container.tp-main.tp-results{max-width:100%;width:100%;padding:0;overflow-x:hidden}.tp-container.tp-main.tp-results .container.pagelayout{margin:0}.tp-container.tp-main.tp-results .tp-aside.tp-aside-fixed{position:fixed;top:0;left:0;height:100vh;width:25%;padding:40px;background-color:#ea547a;background:linear-gradient(45deg,#ea547a,#9568a1)}.tp-container.tp-main.tp-results .tp-quickfinder-close.tp-icon-cancel{display:none}.tp-container.tp-main.tp-results .tp-quickfinder-container{width:100%;overflow-y:auto}.tp-container.tp-main.tp-results .tp-wrapper .tp-quickfinder-facets .tp-panel-showmore .tp-panel-headline:hover{color:#fff}.tp-container.tp-main.tp-results .tp-box.tp-search.pure-form,.tp-container.tp-main.tp-results .tp-panel-content,.tp-container.tp-main.tp-results .tp-quickfinder-facets,.tp-container.tp-main.tp-results .tp-quickfinder-search,.tp-container.tp-main.tp-results .tp-wrapper .tp-search:not(.tp-search-white){padding:0;border:0;background-color:hsla(0,0%,100%,0)}.tp-container.tp-main.tp-results .tp-panel-headline{color:#000;border-color:#fff;border-radius:30px;margin:30px 0 20px}.tp-container.tp-main.tp-results .tp-quickfinder-facet-subheadline{color:#fff;text-transform:uppercase;font-size:20px;line-height:24px;margin-bottom:10px}.tp-container.tp-main.tp-results .tp-quickfinder-facet-text{color:#fff;font-size:16px;line-height:20px}.tp-container.tp-main.tp-results .facet-more span{display:inline-block;margin-top:20px;border-bottom:1px solid #fff;color:#fff}.tp-container.tp-main.tp-results .panel-default>.panel-heading{margin:20px 0 10px;background-color:hsla(0,0%,100%,0);padding:0}.tp-container.tp-main.tp-results .panel-default>.panel-heading .tt-facets{font-size:16px;color:#fff}.tp-container.tp-main.tp-results .panel-default>.panel-heading .tt-facets:after{color:#fff}.tp-container.tp-main.tp-results .panel.panel-default{background-color:hsla(0,0%,100%,0);color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none}.tp-container.tp-main.tp-results .panel.panel-default .tt-box-facets{padding:0}.tp-container.tp-main.tp-results aside .tp-panel,.tp-container.tp-main.tp-results aside .tp-search,.tp-container.tp-main.tp-results aside .tt-box-white .tt-quickfinder-facets{padding:0;border:0;margin:0;background-color:hsla(0,0%,100%,0)}.tp-container.tp-main.tp-results .form-control{color:#fff;background-color:hsla(0,0%,100%,0)!important;border-color:#fff;border-radius:30px}.tp-container.tp-main.tp-results .form-control:-moz-placeholder,.tp-container.tp-main.tp-results .form-control:-ms-input-placeholder,.tp-container.tp-main.tp-results .form-control::-moz-placeholder,.tp-container.tp-main.tp-results .form-control::-webkit-input-placeholder,.tp-container.tp-main.tp-results .form-control:placeholder-shown{color:#fff}.tp-container.tp-main.tp-results .form-control:-moz-placeholder,.tp-container.tp-main.tp-results .form-control:-ms-input-placeholder,.tp-container.tp-main.tp-results .form-control::-moz-placeholder,.tp-container.tp-main.tp-results .form-control::-webkit-input-placeholder,.tp-container.tp-main.tp-results .form-control::placeholder,.tp-container.tp-main.tp-results .form-control:placeholder-shown{color:#fff}.tp-container.tp-main.tp-results .tt-qf-calendar .form-control+.input-group-addon{border-bottom-right-radius:30px;border-top-right-radius:30px}.tp-container.tp-main.tp-results .btn.btn-success{min-width:100px;padding:12px 40px;border-radius:30px;text-align:center;font-family:OfficinaSansITC,Tahoma,sans-serif;font-size:16px;line-height:20px;color:#30303a;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#fff;border:1px solid #fff;background-image:none}}@media (min-width:1280px) and (min-width:1024px){.tp-container.tp-main.tp-results .btn.btn-success{font-size:18px;line-height:22px}}@media (min-width:1280px) and (min-width:1680px){.tp-container.tp-main.tp-results .btn.btn-success{font-size:20px;line-height:24px}}@media (min-width:1280px){.tp-container.tp-main.tp-results .btn.btn-success:hover{-webkit-transition:all .15s cubic-bezier(.4,0,.2,1);transition:all .15s cubic-bezier(.4,0,.2,1)}}@media (min-width:1280px) and (min-width:1680px){.tp-container.tp-main.tp-results .btn.btn-success{padding:18px 60px}}@media (min-width:1280px){.tp-container.tp-main.tp-results .btn.btn-success:hover{background-color:hsla(0,0%,100%,0);color:#fff}}@media (min-width:1280px) and (min-width:1680px){.tp-container.tp-main.tp-results .btn.btn-success{min-width:130px}}@media (min-width:1280px){.tp-container.tp-main.tp-results .btn.btn-success .icon-search{display:none}.tp-container.tp-main.tp-results .house_line_info{background-color:hsla(0,0%,100%,0)}.tp-container.tp-main.tp-results .btn.btn-xs.btn-ci.btn-book{padding:0;background:hsla(0,0%,100%,0);color:#000;border-radius:0;border:0;border-bottom:1px solid #000}.tp-container.tp-main.tp-results .tt-headline a{color:#000}.tp-container.tp-main.tp-results .tt-content-mainbar{padding:0;overflow:hidden}.tp-container.tp-main.tp-results .tt-searchresult .tt-tile-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0}.tp-container.tp-main.tp-results .row.tt-paging-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tp-container.tp-main.tp-results .row.tt-paging-line:after,.tp-container.tp-main.tp-results .row.tt-paging-line:before{content:none}.tp-container.tp-main.tp-results .row.tt-paging-line .tt_viewswitch.tt_infinite_scroll{margin-left:0}.tp-container.tp-main.tp-results .row.tt-paging-line .tt_sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.tp-container.tp-main.tp-results .tp-box.tp-box-results{border:0;padding:0}.tp-container.tp-main.tp-results .tt-searchresult .tt-tile-row div[class*=col-]{position:relative!important;top:0!important;left:0!important;width:33.33333333%;padding-right:0;padding-left:0}.tp-container.tp-main.tp-results .tt-searchresult .tt-tile-row div[class*=col-]:first-child .thumbnail_content,.tp-container.tp-main.tp-results .tt-searchresult .tt-tile-row div[class*=col-]:nth-child(2) .thumbnail_content,.tp-container.tp-main.tp-results .tt-searchresult .tt-tile-row div[class*=col-]:nth-child(3) .thumbnail_content{border-top:1px solid rgba(49,56,74,.28)}.tp-container.tp-main.tp-results .pure-u-lg-1-3{border:0;border-bottom:1px solid rgba(49,56,74,.28);border-right:1px solid rgba(49,56,74,.28);margin:-1px -1px 0 0;padding:40px;padding-bottom:0}.tp-container.tp-main.tp-results .pure-u-lg-1-3 .image img{width:100%}.tp-container.tp-main.tp-results .tt-searchresult-tile .tt-searchresult-line-body{padding:40px}.tp-container.tp-main.tp-results .tt-result-header-box{margin-bottom:0;padding:56px 120px}}@media (min-width:1280px) and (min-width:992px){.tp-container.tp-main.tp-results .col-md-4{width:calc(33.333333333333% + 3px)}}@media (min-width:1280px){.tp-container.tp-main.tp-results .ttresult-header-msg{font-weight:700;color:#000;font-size:20px;line-height:26px}.tp-container.tp-main.tp-results .tt-qf-calendar input{border-top-right-radius:0;border-bottom-right-radius:0}.tp-container.tp-main.tp-results .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.tp-container.tp-main.tp-results .btn-group>.btn:last-child:not(:first-child),.tp-container.tp-main.tp-results .pure-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;width:130px}.tp-container.tp-main.tp-results .tp-container.tp-main.tp-results .tp-icon-grid,.tp-container.tp-main.tp-results .tp-container.tp-main.tp-results .tp-icon-location{padding-right:7px}.tp-container.tp-main.tp-results .tp-results-header{margin-top:40px}.tp-container.tp-main.tp-results .tp-results-header-view-container .pure-button:first-of-type{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:30px;border-top-left-radius:30px;border-color:hsla(0,0%,100%,0);background-color:#ea547a;background:linear-gradient(45deg,#ea547a,#9568a1);font-size:18px;line-height:22px;color:#fff}.tp-container.tp-main.tp-results .tp-results-header-view-container .pure-button:last-of-type{border-bottom-right-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:0;border-top-left-radius:0;border-color:#31384a;border-left:0;font-size:20px;line-height:24px}.tp-container.tp-main.tp-results .tp-icon-grid,.tp-container.tp-main.tp-results .tp-icon-location{font-size:20px;padding-right:15px}.tp-container.tp-main.tp-results .tp-results-header-sort .tp-results-header-label{padding:0;margin-right:20px;font-size:20px;line-height:24px}.tp-container.tp-main.tp-results .tp-results-header-sort select{border:1px solid #000;border-radius:30px;font-size:20px;line-height:24px;height:50px;color:#000}.tp-results>.tp-content{width:75%}.cc-message.tp-cc-message{font-family:OfficinaSansITC,Tahoma,sans-serif;font-size:16px;line-height:20px;color:#fff}}@media (min-width:1280px) and (min-width:1024px){.cc-message.tp-cc-message{font-size:18px;line-height:22px}}@media (min-width:1280px) and (min-width:1680px){.cc-message.tp-cc-message{font-size:20px;line-height:24px}}@media (min-width:1280px) and (min-width:1024px){.cc-message.tp-cc-message{font-size:16px}}@media (min-width:1280px){.cc-btn.cc-allow.tp-cc-allow{padding:8px 18px;border-radius:30px}.theme-blue .cc-btn.cc-allow.tp-cc-allow{background-color:#2f90ed;background:linear-gradient(45deg,#2f90ed,#56ccf2)}.theme-green .cc-btn.cc-allow.tp-cc-allow{background-color:#56ab2f;background:linear-gradient(45deg,#56ab2f 50%,#a8e063)}.theme-orange .cc-btn.cc-allow.tp-cc-allow{background-color:#f76b1c;background:linear-gradient(45deg,#f76b1c,#f8ab04)}.theme-pink .cc-btn.cc-allow.tp-cc-allow{background-color:#ea547a;background:linear-gradient(45deg,#ea547a,#9568a1)}.cc-btn.cc-dismiss.tp-cc-dismiss{font-family:OfficinaSansITC,Tahoma,sans-serif;font-size:16px;line-height:20px;color:#fff}}@media (min-width:1280px) and (min-width:1024px){.cc-btn.cc-dismiss.tp-cc-dismiss{font-size:18px;line-height:22px}}@media (min-width:1280px) and (min-width:1680px){.cc-btn.cc-dismiss.tp-cc-dismiss{font-size:20px;line-height:24px}}@media (min-width:1280px) and (min-width:1024px){.cc-btn.cc-dismiss.tp-cc-dismiss{font-size:16px}}