@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700");.archive-post-title,.archive-post-title h1,.archive-post-title h2{font-family:"Montserrat",sans-serif;font-weight:300}body,.form-control,.custom-select,.breadcrumb-item,.archive-post .description,.single-post .description,.stars .hotel-list-item-loc,.stars .hotel-list-item-loc a,.hotel-list-item .hotel-list-item-description,.hotel-list-item .hotel-list-item-lastminute-title,.hotel-list-item .hotel-list-item-date,.hotel-list-item .hotel-list-item-id,.hotel-list-item .hotel-list-item-loc,.hotel-list-item .hotel-list-item-loc a,.booking-box .booking-box-hotel-loc,.booking-box .booking-box-hotel-loc a,.search-box h1,.search-box h2,.search-box h3,.search-box h4{font-family:"Montserrat",sans-serif;font-weight:400}.archive-post .title,.single-post .title,.single-post .title h1,.single-post .title h2,.hotel-list-item .hotel-list-item-title h1,.hotel-list-item .hotel-list-item-title h2,.hotel-list-item .hotel-list-item-title h3,.hotel-price-table.table th,.hotel-title h1,.hotel-title h2,.hotel-title h3,.hotel-title h4,.hotel-title span,.booking-box-hotel-title,.booking-box .booking-box-hotel-title,.booking-box .booking-box-hotel-subtitle,.topslider .flexslider .slides>li .caption,.main-title h1,.section-lastminute-tabs .title,.section-lastminute-tabs .nav-tabs .nav-link{font-family:"Montserrat",sans-serif;font-weight:600}body{font-size:12px;color:#00609d}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-weight:500;color:#00609d}h1{font-size:25px;line-height:1.25em}h2{font-size:1.6667em}h3{font-size:14px}h4{font-size:14px}a,a:visited{color:#009FE3;text-decoration:none}a:hover{color:#00609d;text-decoration:none}.clear{clear:both}.pt-8,.py-8{padding-top:8rem !important}.pb-8,.py-8{padding-bottom:8rem !important}.p-15px{padding:15px}.pt-15px,.py-15px{padding-top:15px !important}.pb-15px,.py-15px{padding-bottom:15px !important}.row{margin-left:-7px;margin-right:-7px}[class^="col-"]{padding-left:7px;padding-right:7px}.no-gutter.row{margin-left:0;margin-right:0}.no-gutter.container,.no-gutter.container-fluid,.no-gutter>[class^="col-"]{padding-left:0;padding-right:0}.gutter-50.row{margin-left:5%;margin-right:5%}.gutter-50.container,.gutter-50.container-fluid,.gutter-50>[class^="col-"]{padding-left:5%;padding-right:5%}.no-padding{padding:0 !important}.full-height{height:100%}.full-width{width:100%}.align-self-bottom{align-self:flex-end}.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer}.btn-primary{color:#fff !important;background-color:#009ee3;border:solid 1px #009ee3}.btn-primary:hover{background-color:#00609d;cursor:pointer}.btn-secondary{color:#fff !important;background-color:#00893e;border:solid 1px #00893e}.btn-secondary:hover{background-color:#00893e;cursor:pointer}.btn-three{color:#fff !important;background-color:#e27d31;border:solid 1px #e27d31}.btn-three:hover{background-color:red;border:solid 1px red;cursor:pointer}.btn-green{color:#fff !important;background-color:#76b72a;border:solid 1px #76b72a}.btn-white{color:#00609d;background-color:#fff;border:solid 1px #00609d}.btn-white:hover{color:#fff;background-color:#00609d;border:solid 1px #00609d}.container-relative{position:relative}.container-0{position:relative}.container-0>.row{margin-left:0;margin-right:0}.container-0>.row>div[class^='col'],.container-0>.row>div[class*=' col']{padding-left:0;padding-right:0}.container-0 .text-container{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start}.container-0 .text-container-right{justify-content:flex-end}.container-0 .text-container .text-box{max-width:615px;padding-top:50px;padding-bottom:50px;padding-left:45px;padding-right:30px}.container-0 .text-container-right .text-box{padding-left:30px;padding-right:45px}@media screen and (max-width: 991px){.container-0 .text-container .text-box{max-width:100%;padding-right:45px}.container-0 .text-container-right .text-box{max-width:100%;padding-left:45px}}.col-20{width:20%;padding-left:15px;padding-right:15px}@media screen and (max-width: 991px){.col-20{width:50%}}@media screen and (max-width: 767px){.col-20{width:50%}}@media screen and (max-width: 575px){.col-20{width:100%}}.flex-row{display:flex;flex-wrap:wrap}.flex-col{width:30%}.bg-white{background-color:#fff}.bg-silver{background-color:#f3f3f3}.border-box{padding:15px;border:solid 1px #00609d;color:#838383;margin-bottom:30px}.img{background-position:center;background-repeat:no-repeat;background-size:cover}.img.all{width:100%;height:100%}.img-fixed{background-attachment:fixed}.img-bgas{position:relative}.img-bgas img{position:absolute;top:50%;left:50%;height:auto;min-height:100%;min-width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.img-bg{display:block;background-position:center;background-size:cover;background-repeat:no-repeat}.form-control{font-size:16px;color:#00609d;border:solid 1px #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-control::-webkit-input-placeholder{color:#00609d}.form-control::-moz-placeholder{color:#00609d}.form-control:-ms-input-placeholder{color:#00609d}.form-control:-moz-placeholder{color:#00609d}.input-group-addon{background-color:#fff;border:solid 1px #fff;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select{display:block;width:100%;height:auto;border:solid 1px #fff;font-size:16px;color:#00609d;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.custom-select:focus{box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.error{color:orangered}input.error,select.custom-select.error,.form-control.error{border:solid 1px orangered}.newsletter-form label{color:#fff}.newsletter-form label.error{color:red}.newsletter-form .form-control{border:solid 1px #fff;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.newsletter-form .form-control.error{border:solid 1px red;color:red}.newsletter-form textarea{height:calc(100% - 3rem)}.newsletter-form .custom-checkbox .custom-control-label::before{border-radius:0}.newsletter-form .custom-control-label::before{background-color:#fff;border:solid 1px #fff}.newsletter-form .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.newsletter-form .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#00609d}.newsletter-form a,.newsletter-form a:visited,.newsletter-form a:hover{color:#fff}.newsletter-form a:hover{text-decoration:underline}header{background-color:#007fc7;padding:15px 0 0}.header-logo{display:flex;align-items:center;position:absolute;top:-15px;left:7px;right:7px;bottom:-70px;background-color:#fff;padding:15px}.header-logo img{margin:0 auto;position:absolute;top:50px;left:15px;right:15px}.header-phone{display:inline-block;vertical-align:middle;border:solid 1px #fff;color:#fff;padding:15px;font-size:18px;margin-bottom:15px}.header-phone a,.header-phone a:visited,.header-phone a:hover{color:#fff}.header-phone i{font-size:18px}@media screen and (max-width: 767px){.header-logo{position:relative;top:auto;left:auto;right:auto;bottom:auto;align-items:center;justify-content:center}.header-logo img{margin:0 auto;position:relative;top:auto;left:auto;right:auto}.header-phone{display:block;vertical-align:middle;border:solid 1px #fff;color:#fff;padding:15px;font-size:18px;text-align:center}}.navbar-wrap{background-color:#68addf}#nav-1.navbar{background-color:transparent !important;padding:0;margin-bottom:1px}#nav-1.navbar-light .navbar-nav .nav-link{text-transform:uppercase;color:#fff;font-size:14px;padding:11px}#nav-1.navbar-light .navbar-nav .nav-link:hover{color:#ffd91b;font-weight:400}#nav-1.navbar-light .navbar-nav .active>.nav-link{background-color:#00609d}#nav-1.navbar-light .navbar-nav .nav-link.active,#nav-1.navbar-light .navbar-nav .nav-link.show,#nav-1.navbar-light .navbar-nav .show>.nav-link{background-color:#1d70b7}.dropdown-menu{margin:0;background:#00609d;border:none;border-radius:0;transition-duration:200ms;transition-timing-function:ease-in;transition-property:opacity, margin-top, visibility}.dropdown-item{text-transform:uppercase;color:#666}.dropdown-item:hover{background-color:#ddd}.navbar-light .navbar-toggler{border:none}.navbar-light .navbar-toggler:hover{cursor:pointer}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;background-color:#fff;padding:.75rem 0;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.breadcrumb-item{font-size:10px;color:#009ee3;text-transform:uppercase}.gialo{color:#ffdd23}.bold{font-weight:bold}.areaclienti{float:right;color:#FFF;display:inline-block;vertical-align:middle;padding:15px;font-size:18px;display:none !important}.archive-post-title,.archive-post-title h1,.archive-post-title h2{font-size:18px;text-transform:uppercase;text-align:center}.archive-post-title{margin-bottom:30px}.archive-post{padding:15px;margin-bottom:30px;border:solid 1px #ececec}.archive-post:hover{background-color:#ededed}.archive-post figure{margin:0 0 5px 0}.archive-post figure .img-bg{height:15vw}.archive-post .title{font-size:21px;color:#1d70b7;margin-bottom:10px}.archive-post .description{font-size:14px;color:#00609d}.single-post{margin-bottom:30px}.single-post figure{margin:0 0 30px 0}.single-post figure .img-bg{height:30vw}.single-post .title,.single-post .title h1,.single-post .title h2{font-size:26px;color:#009ee3}.single-post .title{margin-bottom:30px}.single-post .description{font-size:16px;color:#00609d}.stars{color:#ffd61e;font-size:14px}.stars .hotel-list-item-loc,.stars .hotel-list-item-loc a{color:#00609d;font-size:14px;text-decoration:underline}.stars .hotel-list-item-loc a:hover{color:#009ee3}.stars .vedi-su-mappa{color:#009ee3}.dateofferta{font-size:25px;font-weight:500}.hotel-list-item-dateper{font-size:22px;padding:10px;padding-top:0;font-weight:bold}.hotel-list-item{position:relative;color:#00609d;padding:15px;font-size:23px;border:solid 1px #00609d;margin-bottom:15px}.hotel-list-item figure{height:230px;width:100%;overflow:hidden;margin:0}.hotel-list-item figure .img{display:none;height:160px;width:100%}.hotel-list-item .col-lg-4 figure{height:230px}.hotel-list-item .col-lg-3 figure{height:160px}.hotel-list-item .hotel-list-item-title h1,.hotel-list-item .hotel-list-item-title h2,.hotel-list-item .hotel-list-item-title h3{font-size:18px;color:#00609d;margin-bottom:0}.hotel-list-item .stars{color:#ffd61e;font-size:14px}.hotel-list-item .hotel-list-item-description{color:#00609d;font-size:12px;margin:15px 0;line-height:1.2}.hotel-list-item .hotel-list-item-lastminute-title{color:#00609d;font-size:11px}.hotel-list-item .hotel-list-item-date{color:red;font-size:12px}.hotel-list-item .hotel-list-item-id{color:#00609d;font-size:12px;margin-bottom:10px}.hotel-list-item .hotel-list-item-loc,.hotel-list-item .hotel-list-item-loc a{color:#00609d;font-size:14px;text-decoration:underline}.hotel-list-item .hotel-list-item-loc a:hover{color:#009ee3}.hotel-list-item .hotel-list-item .price{font-size:24px;font-weight:700;margin-bottom:15px;line-height:1.5rem}.hotel-list-item .hotel-list-item .price small{font-size:14px}.hotel-list-item .hotel-list-item .treatment{color:#009FE3;margin-bottom:15px}.hotel-list-item .hotel-list-btn-bottom{align-self:flex-end}.hotel-list-item .fascia{position:absolute;display:inline-block;top:10px;left:-15px;height:30px;background-color:#e27d31;color:#fff;padding:5px}.hotel-list-item .fascia::before{content:'';position:absolute;display:block;top:0;right:-15px;border-top:30px solid #e27d31;border-right:15px solid transparent}.hotel-list-item .fascia::after{content:'';position:absolute;display:block;bottom:-5px;left:0;border-top:5px solid #cacaca;border-left:15px solid transparent}.hotel-list-item:last-child{margin-bottom:15px}.hotel-list-item:hover{background-color:#fffdee}.hotel-list-item:hover .hotel-list-item-title h1,.hotel-list-item:hover .hotel-list-item-title h2,.hotel-list-item:hover .hotel-list-item-title h3{color:#e27d31}.hotel-list-item:hover .hotel-list-item-loc{color:#009ee3}@media screen and (max-width: 1199px){.hotel-list-item .col-lg-4 figure{height:200px}.hotel-list-item .col-lg-3 figure{height:160px}}@media screen and (max-width: 991px){.hotel-list-item figure{height:230px;margin:0 0 1rem 0}}@media screen and (max-width: 767px){.hotel-list-item figure{margin:0 0 1rem 0}}@media screen and (max-width: 575px){.hotel-list-item figure{height:50vw;margin:0 0 1rem 0}}.table td,.table th{vertical-align:middle;text-align:center}.hotel-price-table.table td:nth-child(1),.hotel-price-table.table th:nth-child(1){width:20%}.hotel-price-table.table td:nth-child(2),.hotel-price-table.table th:nth-child(2){width:50%}.hotel-price-table.table td:nth-child(3),.hotel-price-table.table th:nth-child(3){width:30%}.hotel-price-table.table tbody td{cursor:pointer}.hotel-price-table.table th{background-color:#00609d;color:#FFF;font-size:14px;padding:1px;text-transform:uppercase;border-right:solid 1px #3699c3}.hotel-price-table.table-striped>thead>tr>th:last-child{border-right:none}.hotel-price-table.table-striped>tbody>tr>td{height:30px;font-size:14px;background-color:#F6FBFF;border-right:solid 1px #3699c3}.hotel-price-table.table-striped>tbody>tr>td:last-child{border-right:none}.hotel-price-table.table-striped>tbody>tr:nth-child(odd)>td{background-color:#D3EDFC}.hotel-price-table.table-striped>tbody>tr:hover td{font-size:14px;background-color:#ffd61e}.hotel-price-table.table-striped>tbody>tr.active>td{background-color:#ffd61e !important}.hotel-price-table .table-price{font-weight:600}.hotel-title h1,.hotel-title h2,.hotel-title h3,.hotel-title h4,.hotel-title span{font-size:23px;color:#00609d}.hotel-description,.hotel-description p{font-size:16px !important}.lastminute-description{font-size:14px}.lastminute-description h3{font-size:14px;margin-bottom:0;padding-bottom:0}.lastminute-expired{background-color:#e27d31;padding:15px;margin-bottom:30px}.lastminute-expired .expired-title{font-weight:600;color:#fff}.booking-box-hotel-title{font-size:23px;color:#00609d}.booking-box{padding:15px 15px 60px 15px;border:solid 1px #e27d31;background-color:#f5f5f5}.booking-box .booking-box-hotel-title{font-size:23px;color:#00609d}.booking-box .booking-box-hotel-subtitle{font-size:16px;color:#00609d;margin-bottom:15px}.booking-box .stars{color:#ffd61e;font-size:14px}.booking-box .booking-box-hotel-loc,.booking-box .booking-box-hotel-loc a{color:#00609d;font-size:14px;text-decoration:underline}.booking-box .booking-box-hotel-loc a:hover{color:#009ee3}.booking-box .booking-box-lastminute-id{font-size:14px;color:#009ee3}.booking-box .booking-box-lastminute-title{font-size:14px;color:#00609d}.booking-box .booking-box-lastminute-date{font-size:14px;color:red;margin-bottom:15px}.booking-box .note{font-size:10px;margin-bottom:15px}.booking-box #roomBox td:nth-child(4){vertical-align:bottom}.booking-box .table label{font-size:16px;font-weight:400}.booking-box .custom-select,.booking-box .form-control{font-size:16px;border:solid 1px #00609d;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.booking-box .custom-select.error,.booking-box .form-control.error{color:orangered;border:solid 1px orangered}.booking-box .custom-select{font-size:14px;padding:.275rem 1.75rem .275rem .275rem;height:auto}.booking-box .custom-control-label::before{background-color:#FFF;border:solid 1px #00609d}.booking-box .custom-control-label::before,.booking-box .custom-control-label::after{top:.10rem}.booking-box .custom-checkbox .custom-control-label::before{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.booking-box .price-tot-desc{font-size:12px;color:#00893e;margin-bottom:5px}.booking-box .price-tot{font-size:36px;font-weight:600;color:#00893e;margin-bottom:5px}.booking-box .info-contacts{font-size:14px;margin:0;padding:0;margin-bottom:30px}.booking-box .info-contacts ul{marigin:0;padding:0}.booking-box .info-contacts ul li{list-style:none;display:block}.booking-box .info-contacts ul li a,.booking-box .info-contacts ul li a:hover,.booking-box .info-contacts ul li a:visited{color:#00609d}.booking-box .booking-box-message{display:none;padding:15px;font-size:1rem;line-height:1.4rem}.booking-box .div_totExtraServices{font-size:1rem;color:#00893e}.booking-box .btn-three{bottom:0;left:0;right:0;margin:auto;width:100%;height:50px;font-size:22px;background-color:#e27d31;color:#fff !important;border-bottom:none;font-weight:400}.booking-box .btn-three .opened{display:none}.booking-box .btn-three .closed{display:inline-block}.booking-box .btn-three.open .opened{display:inline-block}.booking-box .btn-three.open .closed{display:none}.booking-box .btn-three.open::after{bottom:-5px;border-top:solid 1px #e27d31;border-left:solid 1px #e27d31;border-bottom:none;border-right:none}.booking-box .form-box-customer{display:none}.booking-box .form-box-customer .custom-select,.booking-box .form-box-customer .form-control{font-size:16px;padding:.375rem .75rem}.search-box.blue-box .hotel-title h1,.search-box.blue-box .hotel-title h2,.search-box.blue-box .hotel-title h3,.search-box.blue-box .hotel-title h4,.search-box.blue-box .hotel-title span{display:block;color:#fff;padding-bottom:15px}.widget-lastminute{background-color:rgba(255,214,30,0.2);padding:15px}.map-canvas{height:430px}.topslider{position:relative;height:30vw;overflow:hidden}.topslider .flexslider,.topslider .flexslider .slides,.topslider .flexslider .slides>li,.topslider .flexslider .slides>li>.img-bg{display:block;height:100%}.topslider .flexslider .slides>li .img-bg{position:absolute;top:0;left:0;right:0;bottom:0}.topslider .flexslider .slides>li .caption{position:absolute;top:5rem;left:0;right:0;color:#fff}.topslider .flexslider .slides>li .caption .title{font-size:70px}.topslider .flexslider .slides>li .caption .description{font-size:23px}.topslider .flexslider .flex-control-nav{bottom:0}.topslider .topslider-info{position:absolute;top:0;left:0;right:0}@media screen and (max-width: 767px){.topslider{position:relative;height:auto}.topslider .topslider-info{position:relative;top:auto;left:auto;right:auto}}.flexslider-box{position:relative;overflow:hidden;margin-bottom:30px}.flexslider{border:none;margin:0 0 5px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.flexslider .flex-viewport,.flexslider .slides,.flexslider .slides li{position:relative;width:100%}.flexslider .slides li::before{content:'';padding-top:60%;display:block}.flexslider .slides img{position:absolute;top:50%;left:50%;height:auto;min-height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.flex-direction-nav a{overflow:visible}footer{border-top:solid 15px #009ee3;background-color:#007fc7;color:#fff}footer .footer-container{padding:30px 0;border-bottom:solid 1px #bce4fa}footer .footer-container:last-child{border-bottom:none}footer a,footer a:visited,footer a:hover{color:#fff;text-decoration:underline}footer ul.social{display:flex;margin-left:-5px;margin-right:-5px;padding:0}footer ul.social li{list-style:none;padding-left:5px;padding-right:5px}footer ul.social li a{display:block;width:25px;height:25px;line-height:25px;text-align:center;padding:1px 0 0 1px;background-color:#00609d;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#007fc7}footer .newsletter-title{margin-bottom:2rem}.daterangepicker.dropdown-menu{color:#02619B;font-family:'Montserrat', sans-serif;font-size:12px}.daterangepicker .calendar td{text-align:center}.daterangepicker .calendar td.active.start-date,.daterangepicker .calendar td.active.end-date{background-color:#02619B;color:#FFF}body{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px}.main-title{border-bottom:solid 2px #ececec}.main-title h1{font-size:30px;color:#00609d;text-transform:uppercase}.description.loadmore.mb-5{height:172px;font-size:12px;padding:10px;overflow-y:scroll;border:solid 1px #06a}.section-lastminute-tabs .title{font-size:18px;text-transform:uppercase;padding:15px;font-weight:400;background-color:#ffd61e;color:#fff}.section-lastminute-tabs .lastminute-tabs{border:solid 1px #ececec}.section-lastminute-tabs .nav-tabs{margin-bottom:15px;background-color:#68addf}.section-lastminute-tabs .nav-tabs .nav-link{font-size:14px;text-transform:uppercase;padding:15px;border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;color:#fff}.section-lastminute-tabs .nav-tabs .nav-link:visited{color:#fff}.section-lastminute-tabs .nav-tabs .nav-link:hover{color:#00609d}.section-lastminute-tabs .nav-tabs .nav-item.show .nav-link,.section-lastminute-tabs .nav-tabs .nav-link.active{color:#00609d;border-color:#fff;background-color:#fff}.section-lastminute-tabs .tab-content{padding:15px}.section-lastminute-tabs .lastminute-tabs-footer{font-size:14px;color:#007fc7;text-transform:uppercase}.section-lastminute-tabs .lastminute-tabs-footer a{color:#ffd61e}.section-lastminute-tabs .lastminute-tabs-footer .btn-white{display:flex;align-items:center;color:#00609d;font-size:14px;white-space:normal;text-align:left}.section-lastminute-tabs .lastminute-tabs-footer .btn-white:hover{background-color:#ffd61e}.section-lastminute-tabs .lastminute-tabs-footer .btn-white span{display:block;width:calc(100% - 25px)}.section-lastminute-tabs .lastminute-tabs-footer .btn-white i{display:block;padding-left:15px}.box{margin-bottom:15px;position:relative}.search-box{background-color:#ffd61e;color:#00609d}.search-box h1,.search-box h2,.search-box h3,.search-box h4{font-size:18px}.search-box .search-box-display{max-height:0;overflow-y:hidden;transition:max-height 0.5s ease-in-out, padding 0.5s ease-in-out}.search-box .search-box-display.open{max-height:1000px}.search-box .search-box-display ~ .search-box-display-btn .span-close,.search-box .search-box-display.open ~ .search-box-display-btn .span-open{display:none}.search-box .search-box-display ~ .search-box-display-btn .span-open,.search-box .search-box-display.open ~ .search-box-display-btn .span-close{display:inline-block}.search-box .btn-primary{width:100%}.search-filter-box{background-color:#E9F6FE;color:#00609d}.search-filter-box h2{display:block;padding:15px;background-color:#0361A8;color:#FFF}.search-filter-box .form-group label{color:#0361A8;font-weight:400}.search-filter-box input[type="checkbox"] ~ .custom-control-description{padding:3px 5px}.search-filter-box input[type="checkbox"]:hover ~ .custom-control-description{background-color:#0361A8;color:#FFF}.search-filter-box input[type="checkbox"]:checked ~ .custom-control-description{background-color:#00883e;color:#FFF}.search-box-display-btn{background-color:#ffbe07;text-align:center;color:#FFF;font-size:16px;padding:15px;cursor:pointer}.search-box-display-btn i.fa-plus{display:inline-block}.search-box-display-btn i.fa-close{display:none}.search-box-display-btn.open i.fa-plus{display:none}.search-box-display-btn.open i.fa-close{display:inline-block}.yellow-box{background-color:#FFF7D2}.ciano-box{background-color:#E9F6FE}.blue-box{background-color:#00609d;color:#FFF !important}.blue-box h2,.blue-box h4{color:#FFF !important}.newsletter-box{background-color:#00609d;color:#fff;border-bottom:solid 15px #009FE3;padding:15px}.newsletter-box .newsletter-title{font-size:25px}.img-banner{display:block;width:100%;margin-bottom:15px}.img-banner img{width:100%}.color-box{position:relative;padding:15px;margin-bottom:30px;background-color:#fffdee}.color-box article{background-color:#fff;margin-bottom:30px}.color-box article figure{margin:0 0 7px 0}.color-box article figure .img{height:10vw}.color-box article .card-title{font-weight:600;font-size:14px}.color-box article .color-box-body{padding:7px;color:#009ee3}.color-box article:hover .color-box-body{background-color:#fafafa}.color-box .row{align-items:center}.color-box h4,.color-box .hotel-list-item-title{font-size:12px}.pagination .page-item{margin-right:15px}.pagination .page-item .page-link{color:#FFF;background-color:#d9d9d9;border:solid 1px #d9d9d9}.pagination .page-item.active .page-link,.pagination .page-item .page-link:hover{color:#FFF;border:solid 1px #ffd61e;background-color:#ffd61e}.pagination .page-item.disabled .page-link{color:#cacaca}.pagination-wrap{padding-top:15px}
