.lodging_details_deals{display:none;margin-bottom:30px}@media only screen and (max-width:767px){.lodging_details_deals{margin-bottom:30px}}.lodging_details_deals--visible{display:block}.lodging_details_deals__loading{margin:0 auto;width:196px}.lodging_details_deals__desktop{overflow:hidden;position:relative}.lodging_details_deals__gutter_left,.lodging_details_deals__gutter_right{height:200px;position:relative;z-index:1000}.lodging_details_deals__gutter_left__shadow_left,.lodging_details_deals__gutter_right__shadow_left{height:100%;width:100%;-webkit-box-shadow:5px 0 5px -2px rgba(0,0,0,.12);-moz-box-shadow:5px 0 5px -2px rgba(0,0,0,.12);-ms-box-shadow:5px 0 5px -2px rgba(0,0,0,.12);-o-box-shadow:5px 0 5px -2px rgba(0,0,0,.12);box-shadow:5px 0 5px -2px rgba(0,0,0,.12)}.lodging_details_deals__gutter_left__shadow_right,.lodging_details_deals__gutter_right__shadow_right{height:100%;width:100%;-webkit-box-shadow:-5px 0 5px -2px rgba(0,0,0,.12);-moz-box-shadow:-5px 0 5px -2px rgba(0,0,0,.12);-ms-box-shadow:-5px 0 5px -2px rgba(0,0,0,.12);-o-box-shadow:-5px 0 5px -2px rgba(0,0,0,.12);box-shadow:-5px 0 5px -2px rgba(0,0,0,.12)}.lodging_details_deals__gutter_left__arrow,.lodging_details_deals__gutter_right__arrow{display:none;font-size:3.6rem;height:100%;position:relative;text-align:center;text-decoration:none;width:100%;color:#3d7d94}.lodging_details_deals__gutter_left__arrow:focus,.lodging_details_deals__gutter_left__arrow:hover,.lodging_details_deals__gutter_right__arrow:focus,.lodging_details_deals__gutter_right__arrow:hover{text-decoration:none}.lodging_details_deals__gutter_left__arrow>i,.lodging_details_deals__gutter_right__arrow>i{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lodging_details_deals__gutter_left__arrow>i:before,.lodging_details_deals__gutter_right__arrow>i:before{font-weight:800}.lodging_details_deals__gutter_left__arrow--visible,.lodging_details_deals__gutter_right__arrow--visible{display:inline-block}.lodging_details_deals__gutter_left{padding-right:0}.lodging_details_deals__gutter_right{padding-left:0}.lodging_details_deals__container{background:#eee;height:200px;overflow:hidden;padding:0;position:relative}.lodging_details_deals__container>form{overflow:hidden}.lodging_details_deals__deals_list{list-style:none;left:0;margin:0;overflow:hidden;padding:0;position:absolute;width:10000px}.lodging_details_deals__deals_list--centered{left:50%!important;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.lodging_details_deals__deals_item{box-sizing:border-box;float:left;height:200px;overflow:hidden;padding:44px 0 44px 44px}.lodging_details_deals__deals_item__contents{border-right:solid 2px #c9c9c9;min-height:99px;padding-right:44px;width:100%}.lodging_details_deals__deals_item__title{margin-bottom:15px}.lodging_details_deals__deals_item__input{left:-9999px;position:absolute;visibility:hidden}.lodging_details_deals__deals_item__label{margin:0;text-transform:uppercase}.lodging_details_deals__deals_item__label:hover{cursor:pointer}.lodging_details_deals__deals_item__label_text{margin:0;overflow:hidden}.lodging_details_deals__deals_item__label_text:before{top:8px!important}.lodging_details_deals__deals_item__description{max-height:43px;margin-bottom:15px;margin-left:26px;overflow:hidden;padding-bottom:2px}.lodging_details_deals__deals_item__link{margin-left:26px;position:absolute;bottom:20px}.lodging_details_deals__deals_item:last-child .lodging_details_deals__deals_item__contents{border:none}.lodging_details_deals__dropdown{margin-bottom:15px}.lodging_details_deals__dropdown__btn{color:#fff;background-position:center;background-color:gray!important;background-image:none;border-color:#ccc;height:55px;padding:0 12px;text-align:left;text-transform:uppercase;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.lodging_details_deals__dropdown__btn:hover{color:#fff}.lodging_details_deals__dropdown__btn:active{background-color:gray!important;background-image:none}.lodging_details_deals__dropdown__btn span{display:inline-block;padding-top:2px;width:80%;overflow:hidden;text-overflow:ellipsis}.lodging_details_deals__dropdown__btn i{font-size:150%;position:absolute;right:22px;top:16px}.lodging_details_deals__dropdown__deals_list{border-color:#ccc;margin-left:15px;margin-top:-1px;padding-top:0;padding-bottom:0;position:absolute;text-transform:uppercase;top:56px;width:calc(100% - 30px);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.lodging_details_deals__dropdown__deals_item{overflow:hidden;white-space:normal!important}@media all and (max-width:1199px){.lodging_details_deals__dropdown__deals_item{padding:10px 12px!important}}.lodging_details_deals__dropdown__deals_item:hover{color:#fff!important;background-color:gray!important;background-image:none}.lodging_details_deals__context{margin-bottom:10px}.lodging_details_deals__name{margin-bottom:10px}.lodging_details_deals__actions__link{display:none}.lodging_details_deals__actions__link--visible{display:inline-block}