.custom-link{border-bottom:1px dashed #e25213;color:#333;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.custom-link:hover{color:#000}.panel{position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;padding:30px 30px}.panel:before{content:" ";position:absolute;top:5px;left:-25px;border-width:15px;border-style:solid;border-color:#fff transparent transparent transparent;border-top-width:15px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin-top:5px}.panel .hotel-finder .tagsinput{height:75px;width:100%}.panel .hotel-finder .tagsinput .tag>span{margin-right:10px}.panel .hotel-finder .hotel-list-wrapper .rating{margin-bottom:5px}.panel .hotel-finder .hotel-list-wrapper .rating .star{width:14px;height:14px;margin-right:0}.panel .hotel-finder .hotel-list-wrapper code{display:none}.panel .hotel-finder .hotel-list-wrapper .js-hotel-list{margin-right:-5px;margin-left:0}.panel .hotel-finder .hotel-list-wrapper .js-hotel-list>div{padding-right:5px;padding-left:0;padding-bottom:5px}.panel .hotel-finder .hotel-list-wrapper .hotel-container{display:block;height:170px;overflow:hidden;position:relative}.panel .hotel-finder .hotel-list-wrapper .hotel-container:hover .cover:after{background:rgba(0,0,0,0.7)}.panel .hotel-finder .hotel-list-wrapper .hotel-container:hover .va-container{-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-ms-transform:translateY(-35px);-o-transform:translateY(-35px);transform:translateY(-35px)}.panel .hotel-finder .hotel-list-wrapper .hotel-container:hover .add-to-wrapper{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}.panel .hotel-finder .hotel-list-wrapper .hotel-container .cover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;height:100%;width:100%}.panel .hotel-finder .hotel-list-wrapper .hotel-container .cover:after{-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;content:'';background:rgba(0,0,0,0.4);position:absolute;bottom:0;left:0;width:100%;height:100%}.panel .hotel-finder .hotel-list-wrapper .hotel-container .va-container{position:absolute;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.panel .hotel-finder .hotel-list-wrapper .hotel-container .va-container .hotel-name{font-size:18px;font-weight:100;color:#FFF}.panel .hotel-finder .hotel-list-wrapper .hotel-container .va-container .hotel-price{color:#FFF;font-size:13px;text-transform:uppercase;font-weight:bold}.panel .hotel-finder .hotel-list-wrapper .hotel-container .add-to-wrapper{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;position:absolute;bottom:0;width:100%}.panel div.tagsinput{padding:6px 12px 1px;border-color:#e6e6e6;border-radius:3px;height:160px !important}.panel div.tagsinput span.tag{padding:5px 10px;height:auto;line-height:18px;color:#fff;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;background-color:#e25213;border:0}.panel div.tagsinput input{width:100% !important}.panel div.tagsinput span.tag a:hover{color:rgba(255,255,255,0.75)}.panel div.tagsinput span.tag a{font-size:13px;color:rgba(255,255,255,0.5)}.input-group input{border-right:0 none !important}.input-group input+label{background:#FFF !important;border-left:0 none !important;-webkit-transition:all ease-in-out .15s;-moz-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.input-group input:focus+label{border-color:#e25213}.input-group input:focus+label .si{color:#e25213}.datepicker{background:#FFF !important}@media screen and (min-width:1024px){.hotel-container{height:200px}}@media screen and (max-width:768px){.panel:before{display:none}.panel .hotel-finder .tagsinput{height:120px}.hotel-container{height:200px !important}.hotel-container .cover:after{background:rgba(0,0,0,0.7) !important}.hotel-container .va-container{-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-ms-transform:translateY(-35px);-o-transform:translateY(-35px);transform:translateY(-35px)}.hotel-container .add-to-wrapper{opacity:1 !important;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}