@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%}}