.date-view{display:flex;margin:0 -10px}.date-view .filter{flex-basis:25%;padding:10px;border:1px solid #ccc;margin:10px;background:#910a0a}.date-view .filter h4,.date-view .filter h5,.date-view .filter h6,.date-view .filter .btn-filter{color:#fff}.date-view .filter a:focus,.date-view .filter a:active,.date-view .filter a:hover{outline:0}.date-view .filter-package,.date-view .filter-year,.date-view .filter-month{margin-bottom:15px}.date-view .filter-package{display:flex;flex-direction:column;padding-left:1px;padding-top:1px}.date-view .filter-package>*{text-align:center;margin-top:-1px;margin-left:-1px}.date-view .filter-month{display:flex;flex-wrap:wrap;padding-left:1px;padding-top:1px}.date-view .filter-month>*{text-align:center;flex:0 1 56px;margin-top:-1px;margin-left:-1px}.date-view .filter-month>*:first-child{flex-basis:166px}.date-view .header,.date-view .footer{padding:5px;background-color:#910a0a}.date-view .pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:-5px 0 0 -5px}.date-view .pagination button{width:48px;padding:0;margin-left:5px;margin-top:5px;line-height:32px;color:#ea7819;text-align:center;font-weight:400;font-size:1em;background-color:#fff0;border:1px solid #ea7819;cursor:pointer;outline:0}.date-view .pagination button:focus,.date-view .pagination button:active,.date-view .pagination button:hover{outline:0}.date-view .pagination button.active{background-color:#ea7819;color:#fff}@media screen and (max-width:992px){.date-view{flex-direction:column}.date-view .filter{order:-1}.date-view .filter-month>*:first-child{flex-basis:56px}ul.legende{display:block;overflow:hidden;padding:0 5px}ul.legende li{line-height:1.2em;display:block}}.btn-filter{display:inline-block;padding:5px 10px;border:1px solid #ea7819;color:#ea7819;margin-left:-1px}.btn-filter.active{background-color:#ea7819;color:#fff}.travel-date-wrapper{display:flex;flex-wrap:wrap;margin:15px 0}.price-table-head{display:flex;gap:10px;font-weight:600;border-bottom:1px solid #910a0a}.price-table-head .travel-date{width:25%}.price-table-head .travel-package-name{width:50%}.price-table-head .travel-package-price{width:25%}.travel-table-body .travel-package{display:flex}.travel-table-body .travel-date{width:25%;font-weight:600;padding:5px 0}.travel-table-body .week-day{display:block;background:#ea7819;width:6em;height:1.5em;line-height:1.5em;text-align:center;color:#fff;margin-right:.2em}.travel-table-body .travel-package-wrapper{width:75%}.travel-table-body .travel-package-wrapper .travel-package-name{width:66.666%;padding:5px}.travel-table-body .travel-package-wrapper .travel-package-price{width:33.333%;padding:5px 0;line-height:1em;text-align:right;line-height:20px}.travel-table-body .travel-package-wrapper .travel-package-price>*{white-space:nowrap}.travel-table-body .travel-package-wrapper .travel-package-price .price{font-weight:600;font-size:1.2em}.travel-table-body .travel-package-wrapper .travel-package-price.has-special-offer .price{font-size:1em;text-decoration:line-through}.travel-table-body .travel-package-wrapper .travel-package-price .special-offer-price{font-weight:600;font-size:1.2em;background:#ea7819;padding:0 5px;color:#fff}.travel-table-body .travel-package-wrapper .travel-package-price .special-offer-end-date{margin-top:5px;display:block;font-size:.9em;white-space:normal}.legende{margin:0;padding:0;margin-bottom:5px;overflow:visible;display:block}.legende li{display:inline;line-height:0;font-size:14px;overflow:auto}.legende img{height:12px}