.apirender .availabilities-tables th{text-align:center;font-size:18/13em;color:#7a7a7a}.apirender .availabilities-tables td{height:40px;width:40px;border:5px solid #fff;font-size:1.3em;text-align:center}.apirender .availabilities-tables .month{color:#333;display:table-cell;vertical-align:top;padding:10px;max-width:33%}.apirender .availabilities-tables .month .month-wrapper{padding:15px;border-radius:3px;background:#fff}.apirender .availabilities-tables .month .focusH-overlayed .titles-container .focus-title,.apirender .availabilities-tables .month h3,.focusH-overlayed .titles-container .apirender .availabilities-tables .month .focus-title{font-size:1.125rem;margin:0 0 15px;text-align:center;text-transform:capitalize;font-weight:300}.apirender .availabilities-tables .month table{font-size:.8em;width:100%}.apirender .availabilities-tables .month .weekNumber,.apirender .availabilities-tables .month .weekNumberLabel{display:none}.apirender .availabilities-tables .month .out{opacity:.25;background:#d5d5d5}.apirender .availabilities-tables .month.displayWeekNumbers .weekNumber,.apirender .availabilities-tables .month.displayWeekNumbers .weekNumberLabel{display:table-cell}.apirender .availabilities-container{position:relative;overflow:hidden;min-height:250px}.apirender .availabilities-container .calendars-wrapper{position:relative;overflow:hidden;margin:0 auto;display:block}.apirender .availabilities-container .calendars-wrapper .availabilities-nav .nextMonth,.apirender .availabilities-container .calendars-wrapper .availabilities-nav .prevMonth{position:absolute;top:0;width:8%;height:100%;font-size:0;color:transparent;cursor:pointer;transition:.5s}.apirender .availabilities-container .calendars-wrapper .availabilities-nav .nextMonth:after,.apirender .availabilities-container .calendars-wrapper .availabilities-nav .prevMonth:after{position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-size:20px;text-align:center;line-height:20px;color:#fff}.apirender .availabilities-container .calendars-wrapper .availabilities-nav .prevMonth{left:0}.apirender .availabilities-container .calendars-wrapper .availabilities-nav .nextMonth{right:0}.apirender .availabilities-container .calendars-wrapper.noSelect{margin-top:30px}.apirender .central-resa{display:block;overflow:hidden;background:#ddd;color:#333}.apirender .central-resa .resa-controls{width:100%;padding:15px;overflow:hidden}.apirender .central-resa .resa-controls .controls-manif{display:block;overflow:auto;width:100%}.apirender .central-resa .resa-controls .datepicker-label{float:left;width:12%;text-align:center;line-height:38px}.apirender .central-resa .resa-controls .datepicker-label.manif{width:30%}.apirender .central-resa .resa-controls .daterange-selector .daterange-item.accordion .day.day,.apirender .central-resa .resa-controls .daterange-selector .daterange-item.accordion .day.day:after,.apirender .central-resa .resa-controls .daterange-selector .daterange-item.accordion .day.day:before,.apirender .central-resa .resa-controls .daterange-selector .daterange-item.accordion .month,.apirender .central-resa .resa-controls .daterange-selector .daterange-item.accordion .month:after,.apirender .central-resa .resa-controls .daterange-selector .daterange-item.accordion .month:before{border-top-color:#e5e5e5;border-bottom-color:#e5e5e5}.apirender .central-resa .resa-controls .datepicker-element{float:left;width:24%;display:block}.apirender .central-resa .resa-controls .datepicker-element input{border:1px solid #d8d8d8;border-radius:3px;height:auto;padding:8px 12px;font-weight:700}.apirender .central-resa .resa-controls .btn-resa{max-width:26%;margin:0 1%;overflow:hidden;text-overflow:ellipsis;line-height:24px;background:#ddd;border-radius:3px}.apirender .central-resa .booking-results-wrapper{min-height:50px}.apirender .central-resa .booking-results-wrapper .no-avas{text-align:center;margin-top:30px}.apirender .central-resa .booking-results-wrapper .no-avas .comment-form .rate-icons-wrapper .rate-icon:not(.selected) label:before,.apirender .central-resa .booking-results-wrapper .no-avas .comments-icon-image,.apirender .comment-form .rate-icons-wrapper .rate-icon:not(.selected) .central-resa .booking-results-wrapper .no-avas label:before{display:block}.apirender .central-resa .booking-results-wrapper .no-avas .comment-form .rate-icons-wrapper .rate-icon:not(.selected) label:before,.apirender .central-resa .booking-results-wrapper .no-avas .comments-icon-image:before,.apirender .comment-form .rate-icons-wrapper .rate-icon:not(.selected) .central-resa .booking-results-wrapper .no-avas label:before{font-size:5em;color:#969696}.apirender .central-resa .booking-results-wrapper .no-avas .text{display:block;color:#333;margin:30px auto;width:45%}.apirender .central-resa .booking-results-wrapper .booking-result-item{padding:0;display:table;width:100%;color:#333;background:#fff;border-bottom:1px solid #f2f2f2;transition:background .3s}.apirender .central-resa .booking-results-wrapper .booking-result-item .result-col{display:table-cell;vertical-align:middle}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-booking{width:120px;padding-right:15px}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-booking .btn{width:120px;padding:10px;display:block;margin:0 auto}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-booking .btn.btn-danger{opacity:1}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-booking .btn.btn-neutral{color:#7a7a7a;font-size:1em;border:none;white-space:normal;word-break:break-word}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-media{background:#eee;width:70px;padding-left:0!important;position:relative}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-media.no-picture:before{position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;z-index:10;font-size:30px;color:#bbb;text-align:center}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-media.no-picture .rc-img{display:none!important}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-media .rc-img{position:absolute;top:0;left:0;right:0;bottom:0}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-media:after{content:"";width:100%;display:block;padding-top:82%}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-type{font-size:.875rem;text-align:left;padding:0 15px}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-type .product{display:block}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-type .product::first-letter{text-transform:uppercase}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-type .remaining{font-size:.6em;display:block;font-weight:700}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-type .remaining.warning{color:#f14347}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-people{width:10%;color:#666;text-align:right}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-date{width:10%;color:#666;text-align:right;font-size:1.2em}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-price{width:20%;padding:0 15px;text-align:right}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-price .crossed-out-price{color:#aaa;text-decoration:line-through;font-size:.8em;padding-right:10px}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-price .price{color:#ef7f64;font-size:1.6em}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-price .price .price-legende{font-size:.5em;display:block;color:#aaa}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking:last-child{border:none}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking:nth-child(2n){background:#fafafa}.apirender .central-resa .resa-table{width:100%;padding:0}.apirender .central-resa .resa-table .resa-table-footer-wrapper{height:50px;background:#ddd;color:#333;display:table}.apirender .central-resa .resa-table .resa-table-footer-wrapper .resa-table-footer{display:table-cell;vertical-align:middle}.apirender .central-resa .resa-table .resa-table-footer-wrapper .resa-table-footer .footer-col{float:left;padding-top:10px;color:#666}.apirender .central-resa .resa-table .resa-table-footer-wrapper .resa-table-footer .footer-register{width:20%;padding:3px 0 0;text-align:right}.apirender .central-resa .resa-table .resa-table-footer-wrapper .resa-table-footer .footer-empty{width:80%;display:block;height:100%}.apirender .advanced-mode-switch{display:block;padding:20px;width:100%;text-align:right;cursor:pointer;color:#ea5936;font-size:16px}.apirender .advanced-mode-switch .icon-font-calendar:before{margin-top:3px;margin-right:3px;display:inline-block;vertical-align:top;font-size:16px}.apirender .advanced-mode-switch:hover{color:#333}.apirender .central-manif{padding:0;margin:0 auto!important;height:100%;text-align:center}.apirender .central-manif .central-manif-item{height:100px;width:96px;display:inline-table;color:#777;padding:25px 20px;background:#fff;border-left:1px solid #e5e5e5;cursor:pointer}.apirender .central-manif .central-manif-item span{display:block;text-align:center;vertical-align:middle;width:100%}.apirender .central-manif .central-manif-item span.date{font-size:2em}.apirender .central-manif .central-manif-item:hover{background:#ef7f64;color:#fff;border-left:1px solid #e5e5e5}.apirender .central-manif .central-manif-item.active{background:#ef7f64;border:0;height:120px;padding-top:35px;padding-bottom:35px;color:#fff}.apirender .central-manif .central-manif-item.disabled{cursor:default;opacity:.5;background:url("data:image/png;base64,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") #bbb;border:0;color:#777!important;pointer-events:none}.apirender .my-stay-calendar .glyphicon{right:10px}.apirender .people-select .people-select-wrapper{text-align:center}.apirender .people-select .people-select-wrapper .children-select,.apirender .people-select .people-select-wrapper .nb-children{margin-top:20px}.apirender .people-select .nya-bs-select .dropdown-toggle.show-special-title .special-title{display:none}.apirender .people-select .nya-bs-select .filter-option{color:#82888a}.apirender .people-select .nya-bs-select .btn-default{border:1px solid #82888a}.apirender .people-select .btn-success{margin-top:20px;border-radius:0;font-size:16px}.apirender .tourism-detail-section.tourism-detail-deals{padding:0;margin-top:15px;border-bottom:none}.apirender .deal-min{display:block;z-index:10;font-size:70px;color:#ef7f64}.apirender .sheet-deal{display:table;width:100%;padding:15px 0;border-bottom:1px solid #e5e5e5}.apirender .sheet-deal .deal-logo{margin:0 auto;display:block;width:78px;height:90px;background-size:contain;background-position:top center;background-repeat:no-repeat;background-image:url(/api/static/assets/images/deals-icon.png)}.apirender .sheet-deal .deal-wrapper{margin-top:15px;width:100%;overflow:hidden;position:relative;display:table}.apirender .sheet-deal .deal-wrapper .deal-description-left{display:table-cell;vertical-align:top;padding-right:15px}.apirender .sheet-deal .deal-wrapper .deal-description-right{display:table-cell;vertical-align:top;width:200px}.apirender .sheet-deal .deal-title{margin-bottom:15px}.apirender .sheet-deal .deal-title .deal-name{font-size:1.3em;font-weight:700}.apirender .sheet-deal .deal-description p{margin-bottom:2px}.apirender .sheet-deal .print-link{color:#ef7f64}.apirender .sheet-deal .deal-time-left{color:#7a7a7a;margin-bottom:10px}.apirender .sheet-deal .deal-time-left:before{display:inline-block;vertical-align:top;width:20px;height:20px;line-height:20px;text-align:center;margin-right:5px}.apirender .sheet-deal .deal-expiration{margin-top:30px;font-weight:500}.apirender .sheet-deal .deal-expiration:before{font-size:16px;width:20px;height:20px;display:inline-block;vertical-align:top;text-align:center;line-height:20px}.apirender .sheet-deal .deal-url{font-size:1em;border-radius:3px;text-align:center;margin:30px 0}.apirender .sheet-deal .deal-url .print-link{max-width:250px;margin:0 auto;display:block;text-decoration:none;border:1px solid #ef7f64}.apirender .sheet-deal .deal-url .print-link:hover{background:0 0;color:#ef7f64;border-color:#ef7f64}.apirender .sheet-deal .deal-reference-wrapper{color:#ef7f64;text-align:right;font-size:1.5em;font-weight:400}.apirender .sheet-deal .deal-reference-wrapper,.apirender .sheet-deal .deal-timer-wrapper{max-width:250px;margin:0 auto}.apirender .sheet-deal timer{display:table;width:100%}.apirender .sheet-deal timer .deal-days-left-wrapper{display:table-cell;vertical-align:middle;border-right:1px solid #e5e5e5;padding-right:12px;text-align:center}.apirender .sheet-deal timer .deal-hms-right-wrapper{display:table-cell;vertical-align:middle;padding-left:12px;color:#7a7a7a;font-weight:300}.apirender .sheet-deal timer .timer-value{font-size:2em;display:block;text-align:center}.apirender .sheet-deal timer .timer-label{font-size:.8em;display:block;text-align:center}.apirender .sheet-deal timer .timer-values-wrapper{display:table;width:100%}.apirender .sheet-deal timer .timer-days{display:block;width:100%}.apirender .sheet-deal timer .sep,.apirender .sheet-deal timer .timer-hours,.apirender .sheet-deal timer .timer-minutes,.apirender .sheet-deal timer .timer-seconds{display:table-cell;vertical-align:top;overflow:hidden;width:30%}.apirender .sheet-deal timer .sep{line-height:40px;font-size:2em;width:5%}.apirender .sheet-deal timer .deal-hms-value{font-size:1.9em}.apirender .sheet-deal timer .deal-hms-words{font-size:.8em}.apirender .sheet-deal timer .deal-hms-words>span{width:30%;float:left;display:inline-block;text-align:center}.apirender .sheet-deal timer .deal-hms-words>span:first-child,.apirender .sheet-deal timer .deal-hms-words>span:nth-child(2){margin-right:5%}.apirender .sheet-deal timer .deal-hms-left-value{font-weight:700;font-size:1.7em}.apirender .print-section{display:none}.apirender .print-section .print-cgu{font-style:italic;font-size:1em;color:grey;padding:5px}.apirender .print-section .elemToPrint{-webkit-print-color-adjust:exact;border:3px dashed #ddd;padding:15px;display:table;font-family:arial}.apirender .print-section .elemToPrint .print-wrapper-right{height:20px;width:30%;padding:20px;display:table-cell;position:relative}.apirender .print-section .elemToPrint .print-wrapper-left{vertical-align:top;width:70%;position:relative;height:100%;display:table-cell}.apirender .print-section .elemToPrint .print-infos-wrapper{margin-bottom:50px}.apirender .print-section .elemToPrint .print-deal-description,.apirender .print-section .elemToPrint .print-deal-title{padding-right:30px;padding-top:15px}.apirender .print-section .elemToPrint .print-deal-title{font-size:1.5em;font-weight:700}.apirender .print-section .elemToPrint .print-wrapper-expiration{bottom:0;left:0;position:absolute;width:100%}.apirender .print-section .elemToPrint .print-deal-expiration{position:relative;bottom:0;left:0;display:block}.apirender .print-section .elemToPrint .print-address,.apirender .print-section .elemToPrint .print-name,.apirender .print-section .elemToPrint .print-phone{padding-bottom:10px;padding-top:10px}.apirender .print-section .elemToPrint .print-reference{background:repeating-linear-gradient(145deg,#f2f2f2 2px,#f2f2f2 2px,#ddd 4px,#ddd 12px);float:right;background-color:#ddd;padding:15px 30px}.apirender .print-section .elemToPrint .rc-wrapper{height:100px}.apirender .print-section .elemToPrint .print-img{height:100px;width:100px;margin-right:auto;margin-left:auto;display:block}.apirender .sheet-nav{display:table-cell;vertical-align:middle}.apirender .nav-container{overflow:hidden;float:right;margin:0 auto}.apirender .nav-buttons-wrapper{float:right;white-space:nowrap;padding-left:15px}.apirender .nav-button{display:inline-block;vertical-align:top;color:transparent;font-size:0}.apirender .nav-button a{cursor:pointer;border:1px solid #e5e5e5;border-radius:3px;position:relative;display:inline-block;padding:15px;text-decoration:none;color:#a0a0a0;transition:.3s}.apirender .nav-button a:before{display:inline-block;text-align:center;font-size:16px;line-height:16px}.apirender .nav-button a:hover{background-color:#ef7f64;border-color:#ed6c4d;color:#fff}.apirender .nav-button.disabled a{opacity:.3}.apirender .nav-button.disabled a:hover{color:#a0a0a0;border:1px solid #e5e5e5;background:#fff}.apirender .nav-back{font-size:1em;line-height:16px}.apirender .nav-back a{display:inline-block;vertical-align:top}.apirender .nav-back a:before{vertical-align:top;width:16px;margin-right:15px}.apirender .nav-next,.apirender .nav-prev{position:relative;transition:background .3s;line-height:0;color:#a0a0a0}.apirender .nav-next:hover,.apirender .nav-prev:hover{color:#757575}.apirender .itinerary-detail .nav-buttons-wrapper{padding-right:15px}.apirender .contact-modal .modal-dialog{width:680px;margin-top:100px}@media print,screen and (max-width:74.99875em){.apirender .contact-form form{padding-bottom:100px}}.apirender .contact-form .chars-counter{text-align:right;float:right;color:#727272;font-size:10px}.apirender .contact-form .counter-alert{font-weight:700;color:red}.apirender .contact-form.detail-form .form-content-wrapper{padding:0;border:none;box-shadow:none}.apirender .contact-form.detail-form .form-content-wrapper .submit-btns-wrapper{width:100%}.apirender .contact-form.detail-form .focusH-overlayed .titles-container .focus-title,.apirender .contact-form.detail-form h3,.focusH-overlayed .titles-container .apirender .contact-form.detail-form .focus-title{margin:30px;color:#ef7f64;font-weight:300}.apirender .contact-form.detail-form .field-wrapper,.apirender .contact-form.detail-form .form-optin{width:100%}.apirender .contact-form.success{width:100%;text-align:center;color:#7a7a7a;height:350px}.apirender .contact-form.success .modal-dialog{width:380px!important}.apirender .contact-form.success:before{animation-name:bounceIn;animation-duration:1s;background:#71a63e;display:block;border-radius:100/2px;font-size:4em;color:#fff;margin:-50px auto auto;width:100px;height:100px;padding-top:22px}.apirender .contact-form.success .success-message{margin-top:30px}.apirender .contact-form.success .success-message>span{display:block}.apirender .contact-form.success .success-message .text{font-size:1.3em;font-weight:300}.apirender .contact-form.success .success-message .title{font-size:80px;line-height:80px;font-weight:100}.apirender .contact-form.success .success-message .btn{background:#71a63e;width:280px;margin:24px auto auto;padding:10px;font-size:2em;font-weight:300}.apirender .contact-form .validation-error{width:680px;background:#f14347;text-align:center;color:#fff;padding:10px;margin-top:15px;margin-left:-15px}.apirender .calendars:hover,.apirender .detail-form .field-wrapper .calendar-wrapper:hover{cursor:pointer}.apirender .comment-form .recaptcha{margin:15px auto}.apirender .comment-form .recaptcha .g-recaptcha>div{margin:auto}.apirender .comment-form .rate-icons-wrapper{position:relative;z-index:100;border:1px solid #d6d6d6;border-radius:2px;padding:10px 0}.apirender .comment-form .rate-icons-wrapper .rate-icon{display:inline-block;height:100%;width:calc(20% - 3px)}.apirender .comment-form .rate-icons-wrapper .rate-icon input{display:none}.apirender .comment-form .rate-icons-wrapper .rate-icon label{font-weight:400;display:block;width:80px;height:100%;float:left;border:1px solid transparent;border-bottom:none;position:relative;overflow:hidden;font-size:0;color:transparent;cursor:pointer;margin:0;background:#fff;line-height:normal;transition:border .5s}.apirender .comment-form .rate-icons-wrapper .rate-icon label:before{width:55px;height:55px;margin:5px auto 0;font-size:54px}.apirender .comment-form .rate-icons-wrapper .rate-icon.selected label{overflow:visible;border:none;box-shadow:0 1px 0 #fff}.apirender .comment-form .field-wrapper .type-wrapper{width:100%;overflow:hidden}.apirender .comment-form .field-wrapper .type-wrapper ul{padding:0;margin:0;border-radius:2px;border:1px solid #dedede;overflow:hidden;background:#efefef}.apirender .comment-form .field-wrapper .type-wrapper ul li{list-style-type:none;padding:0;margin:0;width:20%;height:90px;float:left;background:#f7f7f7;border-right:1px solid #dedede;display:table;transition:background-color .5s}.apirender .comment-form .field-wrapper .type-wrapper ul li label{display:table-cell;vertical-align:middle;float:left;width:100%;height:100%;text-align:center;padding:0;cursor:pointer;font-size:.9em}.apirender .comment-form .field-wrapper .type-wrapper ul li label .label-icon{display:block;margin:10px auto;width:50px;height:50px;opacity:.5;color:#ababab}.apirender .comment-form .field-wrapper .type-wrapper ul li label .label-icon:after{font-weight:400;font-family:raccourci;font-size:50px;line-height:1}.apirender .comment-form .field-wrapper .type-wrapper ul li label:after{content:none}.apirender .comment-form .field-wrapper .type-wrapper ul li.item-business{border-right:none}.apirender .comment-form .field-wrapper .type-wrapper ul li.item-business label .label-icon:after{font-size:30px;line-height:50px}.apirender .comment-form .field-wrapper .type-wrapper ul li input{display:none}.apirender .comment-form .field-wrapper .type-wrapper ul li:last-child{border-right:none}.apirender .comment-form .field-wrapper .type-wrapper ul li.selected,.apirender .comment-form .field-wrapper .type-wrapper ul li:hover{background-color:#fff}.apirender .comment-form .field-wrapper .type-wrapper ul li.selected label .label-icon,.apirender .comment-form .field-wrapper .type-wrapper ul li:hover label .label-icon{opacity:1}.apirender .comment-form .field-wrapper .type-wrapper ul li.selected label .label-icon .label-icon,.apirender .comment-form .field-wrapper .type-wrapper ul li:hover label .label-icon .label-icon{color:#666}.apirender .detail-form{font-family:Raleway,Helvetica,Roboto,Arial,sans-serif}.apirender .detail-form .focusH-overlayed .titles-container .focus-title,.apirender .detail-form h3,.focusH-overlayed .titles-container .apirender .detail-form .focus-title{margin-top:0;text-align:center;font-weight:300;font-size:2.15em;color:#272727;margin-bottom:20px}.apirender .detail-form .form-content-wrapper{position:relative;padding:30px;border:1px solid #e5e5e5;box-shadow:0 -2px 6px -4px rgba(0,0,0,.2)}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper{clear:both;margin:15px auto 0;overflow:hidden;width:90%}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper{float:right}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper .cancel,.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper .valid{padding:10px 15px;border-radius:3px;font-weight:300;font-size:1.15em;border:none;line-height:1.2em}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper .cancel{background:#f7f7f7;margin-right:7.5px}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper .cancel:hover{background:#e3e3e3}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper .valid{background:#5fb13a;color:#fff}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper .valid:hover{background:#559e34}.apirender .detail-form .form-optin{width:90%;margin:0 auto;background:#f7f7f7;overflow:hidden;padding:30px}.apirender .detail-form .form-optin .optin-label{font-size:1.1em;color:#7a7a7a;margin-bottom:15px}.apirender .detail-form .form-optin .optins-wrapper{overflow:hidden}.apirender .detail-form .form-optin .optins-wrapper .form-item{float:left;width:100%;overflow:hidden;margin:0;display:flex}.apirender .detail-form .form-optin .optins-wrapper .form-item label{float:left;font-size:1.07em;font-weight:300;color:#000;margin-bottom:0;cursor:pointer}.apirender .detail-form .form-optin .optins-wrapper .form-item .button-checkbox{float:left;margin:2px 8px 2px 0}.apirender .detail-form .form-optin .helper{display:block;color:#727272;font-weight:300;margin:15px 0}.apirender .detail-form .legal-text{margin-top:5px;padding:5px;font-size:.7em;color:#8d8d8d}.apirender .detail-form #contact-form-recaptcha{margin-top:10px;display:flex;justify-content:center}.apirender .detail-form .field-wrapper{position:relative;width:90%;margin:0 auto 10px;display:table;clear:both}.apirender .detail-form .field-wrapper .ng-dirty.ng-invalid{border-color:#fbb}.apirender .detail-form .field-wrapper .ng-dirty.ng-invalid:focus{box-shadow:0 0 20px rgba(200,0,0,.1)}.apirender .detail-form .field-wrapper .ng-dirty.ng-valid{box-shadow:0 1px 1px rgba(0,0,0,.08)}.apirender .detail-form .field-wrapper label{width:24%;display:table-cell;vertical-align:top;padding-right:2%;text-align:right;line-height:34px;margin:0}.apirender .detail-form .field-wrapper.required label:after{content:"*";color:red}.apirender .detail-form .field-wrapper input[type=email],.apirender .detail-form .field-wrapper input[type=text],.apirender .detail-form .field-wrapper textarea{border-radius:2px;border:1px solid #e5e5e5;box-shadow:none}.apirender .detail-form .field-wrapper .input-wrapper,.apirender .detail-form .field-wrapper>input[type=email],.apirender .detail-form .field-wrapper>input[type=text],.apirender .detail-form .field-wrapper>textarea{display:table-cell;vertical-align:top;width:100%}.apirender .detail-form .field-wrapper .calendar-wrapper{float:left;width:50%}.apirender .detail-form .field-wrapper .calendar-wrapper input{margin-bottom:0}.apirender .detail-form .field-wrapper .calendar-wrapper .start-calendar{border-radius:2px 0 0 2px}.apirender .detail-form .field-wrapper .calendar-wrapper .end-calendar{border-left:none;border-radius:0 2px 2px 0}.apirender .detail-form .field-wrapper.form-captcha{overflow:hidden;margin:15px 0}.apirender .detail-form .field-wrapper.form-captcha label{width:40%;text-align:center}.apirender .detail-form .field-wrapper.form-captcha .input-wrapper{width:100%;display:table}.apirender .detail-form .field-wrapper.form-captcha .input-wrapper .captcha-input,.apirender .detail-form .field-wrapper.form-captcha .input-wrapper .captcha-question{display:table-cell;vertical-align:middle;height:36px}.apirender .detail-form .field-wrapper.form-captcha .input-wrapper input{margin:0}.apirender .detail-form .field-wrapper .form-select{width:50%!important;float:left;margin-bottom:0}.apirender .detail-form .field-wrapper .form-select.month-select{width:49%!important;margin-right:1%}.apirender .detail-form .field-wrapper button.selectpicker{width:100%;border-radius:2px;border:1px solid #e5e5e5}.apirender .modal-button-set .valid{padding:10px 15px;border-radius:3px;font-weight:300;font-size:1.15em;border:none;line-height:1.2em;background:#5fb13a;color:#fff}.apirender .modal-button-set .valid:hover{background:#559e34}@media (min-width:992px) and (max-width:1199px){.apirender .sheet-deal .deal-wrapper .deal-description-left,.apirender .sheet-deal .deal-wrapper .deal-description-right{width:100%;display:block}}@media (min-width:768px) and (max-width:991px){.apirender .sheet-deal .deal-wrapper .deal-description-left,.apirender .sheet-deal .deal-wrapper .deal-description-right{width:100%;display:block}.apirender .deal-reference-wrapper{display:none}}@media (max-width:767px){.apirender .tourism-detail-sidebar{font-size:.9em;border:none}.apirender .tourism-detail-sidebar ul li{padding:5px}.apirender .tourism-detail-sidebar .sidebar-issue-report{padding-top:5px}.apirender .social-buttons-wrapper .social-icons-list .social-icon-wrapper .social-icon:after{font-size:20px;width:20px;height:20px;margin-top:-10px;margin-left:-10px}.apirender .nav-back{font-size:0}.apirender .nav-back a:before{margin:0}.apirender .deal-reference-wrapper{display:none}}@media (max-width:1000px){.apirender .container-fluid>div>.btn-group{display:none}.apirender .daterangepicker.dropdown-menu{max-width:320px}}@media (max-width:768px){.apirender .contact-modal .modal-dialog,.apirender .modal-dialog,.apirender .modal-dialog.modal-lg{width:100%;height:100%;margin:0}.apirender .contact-modal .modal-dialog .modal-content,.apirender .modal-dialog .modal-content,.apirender .modal-dialog.modal-lg .modal-content{min-height:100%}.apirender .contact-modal .modal-dialog .detail-form .field-wrapper,.apirender .modal-dialog .detail-form .field-wrapper,.apirender .modal-dialog.modal-lg .detail-form .field-wrapper{display:block}.apirender .contact-modal .modal-dialog .detail-form .field-wrapper label,.apirender .modal-dialog .detail-form .field-wrapper label,.apirender .modal-dialog.modal-lg .detail-form .field-wrapper label{display:block;text-align:left;width:100%}.apirender .contact-modal .modal-dialog .detail-form .field-wrapper .type-item label,.apirender .modal-dialog .detail-form .field-wrapper .type-item label,.apirender .modal-dialog.modal-lg .detail-form .field-wrapper .type-item label{text-align:center}}@media screen and (min-width:768px){.apirender .tourism-list-item .item-container{transition:opacity .5s cubic-bezier(.55, 0, .1, 1),transform .5s cubic-bezier(.55, 0, .1, 1),box-shadow .5s cubic-bezier(.55, 0, .1, 1)}.apirender .tourism-list-item .item-container:hover{transform:translateY(-4px);box-shadow:0 12px 15px 0 rgba(0,0,0,.24)}.apirender .tourism-list-item .item-container:hover .wishlist-delete-sheet{opacity:1}.apirender .tourism-list-item .item-container:hover .wishlist-delete-sheet:before{transform:translate(-50%,-50%) scale(1)}.apirender .tourism-list-item .item-container:hover .sheet-image-wrapper .rc-img{transform:scale(1.2)}}@media screen and (max-width:650px){.apirender .central-resa .resa-controls{display:block;overflow:hidden}.apirender .central-resa .resa-controls>span:not(.btn-resa){float:left;clear:both;width:100%;margin-bottom:5px}.apirender .central-resa .resa-controls>span:not(.btn-resa) .datepicker-label{width:30%;text-align:left}.apirender .central-resa .resa-controls>span:not(.btn-resa) .datepicker-element{width:70%}.apirender .central-resa .resa-controls .btn-resa{display:block;margin:0 auto;width:100%;max-width:200px}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking{padding:15px 0}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-media{display:none}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-price,.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-type{padding:0 10px}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-booking .btn{max-width:none!important}}@media (min-width:500px){.apirender .tourism-list-item .item-infos{padding-bottom:0!important}}@media (max-width:520px){.apirender .comment-form .field-wrapper .type-wrapper ul li{height:auto;width:100%;border-right:none;color:#959595}.apirender .comment-form .field-wrapper .type-wrapper ul li label{font-weight:400}.apirender .comment-form .field-wrapper .type-wrapper ul li.selected{color:#000}.apirender .comment-form .field-wrapper .type-wrapper ul li.selected label{font-weight:700}.apirender .comment-form .field-wrapper .type-wrapper ul li label .label-icon{display:none}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper{width:100%}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .btn{width:100%;margin-top:5px}.apirender .comment-form .rate-icons-wrapper .rate-icon label{width:100%;padding:0 5px}.apirender .comment-form .rate-icons-wrapper .rate-icon label:before{font-size:40px;width:40px;height:40px}}@media (max-width:480px){.apirender .sheet-deal .deal-wrapper .deal-description-left,.apirender .sheet-deal .deal-wrapper .deal-description-right{width:100%;display:block}.apirender .deal-reference-wrapper{display:none}.apirender .itinerary-elevation-wrapper .itinerary-elevation-datas{width:100%;min-width:0}.apirender .sheet-nav{display:block}.apirender .tourism-detail-title h1{margin:0}.apirender .social-buttons-wrapper{padding:0}.apirender .contact-form.detail-form h3,.apirender .detail-form .focusH-overlayed .titles-container .focus-title,.apirender .detail-form h3,.focusH-overlayed .titles-container .apirender .detail-form .focus-title{margin:15px 0 10px;padding-left:50px;padding-right:50px;font-size:1.5em;min-height:40px;width:100%;text-align:center}.apirender .modal-content .modal-window{padding:10px}.apirender .detail-form .field-wrapper{width:100%}.apirender .detail-form .form-optin{width:100%;padding:15px}.apirender .detail-form .form-content-wrapper{padding:10px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.apirender .modal-dialog.modal-lg{width:100%;height:100%;margin:0}.apirender .modal-dialog.modal-lg .modal-content{min-height:100%}}