.rfh-img9-base{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent}.rfh-img9-bed-w{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:0 0;width:34px;height:21px}.rfh-img9-horse-w{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-80px -25px;width:20px;height:16px}.rfh-img9-regime-d{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-100px -25px;width:26px;height:17px}.rfh-img9-extras-d{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-130px -25px;width:23px;height:21px}.rfh-img9-box-canceled-r{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-160px -25px;width:13px;height:10px}.rfh-img9-box-canceled2-r{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-175px -25px;width:10px;height:8px;background-position:-175px -23px;width:11px;height:11px}.rfh-img9-bed-d{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:0 -50px;width:34px;height:21px}.rfh-img9-bed2-w{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-40px -50px;width:25px;height:16px}.rfh-img9-down-w{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-70px -50px;width:22px;height:14px}.rfh-img9-trash-w{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-100px -50px;width:12px;height:18px}.rfh-img9-up-d{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:0 -75px;width:42px;height:42px}.rfh-img9-offers-stamp-d{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-50px -75px;width:29px;height:33px}.rfh-img9-button-right-g{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-80px -75px;background-position:-79px -75px;width:19px;width:20px;height:30px}.rfh-img9-indo-d{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-110px -75px;width:16px;width:14px;height:24px;height:25px}.rfh-img9-room-summary2-y{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-1px -121px;width:155px;height:31px}input[type="submit"]:focus{box-shadow:none}.truncate-str{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;padding-right:2px}.loading-overlay{z-index:500;background:white;opacity:.8;zoom:1;margin:0;padding:0}.loading-overlay p{line-height:1.25em;margin:0;padding:20px 0;text-align:center;color:#646463;font-size:18px}.loading-overlay .icon-loader{display:inline-block;margin-right:10px;width:32px;height:32px;background:url('/sites/all/modules/contrib/lazyloader/loader/loader-3.gif') 0 0 no-repeat;vertical-align:middle}#rfh-room-booking-search-form .form-item-promo-code-applay{display:inline-block}#rfh-room-booking-search-form .form-item-promo-code{display:inline-block;margin:0}#rfh-room-booking-selection-resume-details-small{display:none}#rfh-room-booking-search-form .rfh-room-booking-search-form-separator.s2{display:none}.page-user-my-payments-view .rfh-room-booking-button input.form-submit,.page-rfh-room-booking .rfh-room-booking-button input.form-submit{background:none !important;background-image:none !important;background-color:#f9b233 !important;border:1px solid #ba9656;font-family:'Helvetica Neue LT Pro Light Condensed';font-size:12.2pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#3c3c3c;border-radius:0 !important;padding:15px;text-transform:uppercase;width:100%;padding-right:35px;text-shadow:white 0 0 1px;text-shadow:none}.page-user-my-payments-view .rfh-room-booking-button,.page-rfh-payment-payments-view .rfh-room-booking-button{float:none;margin:10px}.page-user-my-payments-view .rfh-room-booking-button input.form-submit,.page-rfh-payment-payments-view .rfh-room-booking-button input.form-submit{padding:7px 0;margin:0 auto;max-width:205px;float:right}#rfh-payment-item-data #rfh-room-booking-selection-resume-details .resume-room-total{float:left;width:200px;margin:10px}.page-rfh-room-booking .rfh-room-booking-button input.form-submit:before{content:''}.page-rfh-room-booking .rfh-room-booking-button input.form-submit:after{content:''}.cs-pay-finish-reception-booking-reception{text-align:center}#rfh-room-booking-search-form-container{width:100%;padding:0;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.page-rfh-room-booking #rfh-room-booking-search-form-container{box-shadow:none}#rfh-room-booking-search-form-container form{width:100%}#rfh-room-booking-search-form-container.scrollingShow form{width:auto;margin:0 auto;min-width:550px}#rfh-room-booking-search-form-container.scrollingShow #block-rfhotels-rfh-room-booking-search-form{top:0;top:-5px}.page-rfh-room-booking #rfh-room-booking-search-v2-form{background-color:#ebebeb;width:100%;color:#4b4a48;margin-left:0;margin-bottom:10px;float:left}.page-rfh-room-booking #rfh-room-booking-search-form-container{width:100%}#rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-v2-form{-webkit-box-shadow:0 0 10px rgba(50,50,50,0.75);-moz-box-shadow:0 0 10px rgba(50,50,50,0.75);box-shadow:0 0 10px rgba(50,50,50,0.75)}.rfh-room-booking-search-form-inner{text-align:center}#rfh-room-booking-search-v2-form .rfh-room-booking-search-form-separator.s1{display:none}#rfh-room-booking-search-v2-form .rfh-room-booking-search-form-separator.s2{display:block}#rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-v2-form .rfh-room-booking-search-form-separator.s2{display:none}#rfh-room-booking-search-v2-form .form-item{border-right:1px solid #bbbbbb;padding-right:10px;margin-left:10px;display:inline-block}#rfh-room-booking-search-v2-form .form-item-from,#rfh-room-booking-search-v2-form .form-item-to,#rfh-room-booking-search-v2-form .form-item-rooms{float:none}#rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-v2-form .form-item-from,#rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-v2-form .form-item-to,#rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-v2-form .form-item-rooms,#rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-v2-form .search-promo-code-container,#rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-v2-form .search-button{float:left;margin-top:4px}#rfh-room-booking-search-v2-form .form-item-from input,#rfh-room-booking-search-v2-form .form-item-to input{background-position:95% center;background-repeat:no-repeat;color:#4b4a48;padding:0 23px 0 2px !important;width:94px}#rfh-room-booking-search-v2-form .rfh-room-booking-button input.form-submit{padding:8px}#rfh-room-booking-search-v2-form .search-promo-code-container{display:inline-block;width:170px;height:45px;margin-bottom:8px;margin-right:10px}#rfh-room-booking-search-form .search-promo-code-container{display:inline-table;width:150px;width:240px;height:45px;margin-bottom:8px;margin-bottom:0;margin-right:10px;margin-right:0;margin-top:-2px;margin-left:10px}#rfh-room-booking-search-v2-form .search-promo-code-container .inner{margin-top:-29px;margin-top:12px;position:absolute}.page-rfh-room-booking #rfh-room-booking-search-v2-form{background-color:#a3a3a3 !important}.page-rfh-room-booking #rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container .search-button{position:relative;top:-18px;top:-2px;top:0;top:-10px;display:inline-block;margin-right:0;padding-right:0;margin-left:2px;margin-left:10px}.page-rfh-room-booking #rfh-room-booking-search-v2-form .search-promo-code-container .form-item-promo-code-applay{margin-top:12px}#rfh-room-booking-search-v2-form .search-promo-code-container.selected{margin-bottom:8px}#rfh-room-booking-search-form .search-promo-code-container.selected{margin-top:-1px}#rfh-room-booking-search-v2-form.multiple .search-promo-code-container.selected,#rfh-room-booking-search-form.multiple .search-promo-code-container.selected{margin-bottom:14px;margin-bottom:8px}#rfh-room-booking-search-v2-form .search-promo-code-container.selected .inner{margin-top:-50px;margin-top:0;position:absolute}#rfh-room-booking-search-v2-form .form-item-promo-code{display:block;float:left;margin-top:0;border-right:none}#rfh-room-booking-search-v2-form .form-item-promo-code-applay{display:block;border-right:none;margin-top:6px;margin-bottom:0}#rfh-room-booking-search-v2-form .search-promo-code-container.hide-code .form-item-promo-code input,#rfh-room-booking-search-form .search-promo-code-container.hide-code .form-item-promo-code input{display:none}#rfh-room-booking-search-v2-form .search-button.rfh-room-booking-button{float:none}#rfh-room-booking-search-v2-form .search-button.rfh-room-booking-button input{display:block;display:inline-block;width:auto}.page-rfh-room-booking #rfh-room-booking-search-v2-form .search-button.rfh-room-booking-button input.form-submit{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:17.81pt;font-style:normal;font-weight:normal;letter-spacing:0;text-transform:capitalize;padding:2px 8px;background-color:#575756 !important;color:white;border:1px solid #3c3c3c}#rfh-room-booking-selection-resume-container{margin-top:10px;float:left;width:100%}#rfh-room-booking-selection-rooms-resumen-header-form{padding:0}#rfh-room-booking-selection-resume-element{display:none}#rfh-room-booking-selection-resume-element{display:block;width:100%;width:98%;float:left;border-radius:none;-moz-border-radius:none;-webkit-border-radius:none;margin-bottom:10px;padding-right:2px;margin-left:2px}#rfh-room-booking-selection-resume-element .resume-header{box-shadow:0 3px 3px 0 #CCC;float:left;display:block;width:100%;cursor:pointer;background-color:white;max-width:700px;max-width:714px;background-color:#575756}#rfh-room-booking-selection-resume-element .resume-header-icon{width:40px;height:40px;display:block;float:left;color:white}#rfh-room-booking-selection-resume-element .resume-header-icon span.icon{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:0 0;width:34px;height:21px;display:block;margin-left:8px;margin-top:10px}#rfh-room-booking-selection-resume-element .resume-header-arrow{width:50px;width:46px;height:40px;display:block;float:right;background-color:#182e4e;background-color:#1d1d1b;margin-right:-1px}#rfh-room-booking-selection-resume-element .resume-header-arrow span.arrow{display:block;border-left:10px solid white;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:none;margin-left:20px;margin-top:10px}#rfh-room-booking-selection-resume-element .resume-header.expanded .resume-header-arrow span.arrow{display:block;border-top:10px solid white;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:none;margin-left:12px;margin-top:15px;margin-right:12px}#rfh-room-booking-selection-resume-container.cart-overlay #rfh-room-booking-selection-resume-element .resume-header-arrow span.arrow{background:transparent url('/sites/all/modules/custom/utb_common/rfhotels/css/img/fancy/close.png') center no-repeat}#rfh-room-booking-selection-resume-element .resume-header-title{width:76%;width:224px;width:206px;height:40px;display:block;float:left;font-weight:bold}#rfh-room-booking-selection-resume-element .resume-header-title span.title{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:17.81pt;font-style:normal;font-weight:normal;letter-spacing:0;color:white;text-transform:uppercase;padding:9px 0 0 9px;float:left}#rfh-room-booking-selection-resume-element .resume-body{border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;padding:0;float:left;display:block;width:100%}#rfh-room-booking-selection-resume-element .resume-body .resume-header-buttons{float:left;display:block;width:100%;margin:0;padding:0;border-top:1px solid #bbbbbb;padding:8px 0 5px 0}#rfh-room-booking-selection-resume-element .resume-body .resume-header-buttons input.form-submit{font-family:'Helvetica Neue LT Pro Condensed';font-size:10.02pt;font-style:normal;font-weight:normal;letter-spacing:0;padding:6px}#rfh-room-booking-selection-resume-element .resume-body .resume-header-buttons .resume-header-total{font-family:'Helvetica Neue LT Pro Thin Condensed';font-size:14.25pt;font-style:normal;font-weight:normal;letter-spacing:0;float:left;margin-right:8px;padding-top:6px}#rfh-room-booking-selection-resume-element .resume-body .resume-header-buttons .resume-button{float:right;margin-right:4px}#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection{float:left;background-color:white;color:#3c3c3c;width:100%;height:40px;margin-top:5px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-element .resume-header-selection-icon{display:none}#rfh-room-booking-selection-resume-container.scrollingShow #rfh-room-booking-selection-resume-element .resume-header-selection-icon{width:41px;height:42px;float:left;border-right:.15em solid #bbbbbb;margin-right:8px}#rfh-room-booking-selection-resume-container.scrollingShow #rfh-room-booking-selection-resume-element .resume-header-selection-icon span.icon{width:100%;height:100%;display:block;background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/shopping-cart.png) center no-repeat}#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection-rooms,#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection-adults,#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection-children{float:left;line-height:40px;height:40px}#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection-rooms span,#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection-adults span,#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection-children span{float:left;margin-right:2px}#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection-rooms .icon{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:0 -50px;width:34px;height:21px;display:block;margin-top:8px;margin-left:8px}#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection-adults .icon{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-130px 0;width:16px;height:18px;display:block;margin-top:9px;margin-left:8px}#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection-children .icon{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-60px -25px;width:20px;height:16px;display:block;margin-top:11px;margin-left:8px}#rfh-room-booking-selection-resume-element .resume-body .final-separator{border-bottom:1px solid #ccc;height:2px;margin-bottom:5px}#rfh-room-booking-selection-resume-element .resume-body .resume-room-price{float:right}.page-rfh-room-booking #rfh-room-booking-selection-resume-details .resume-hotel{display:none}#rfh-room-booking-selection-resume-details{display:none}#rfh-room-booking-selection-resume-details.show{display:block}#rfh-room-booking-selection-resume-details{border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;border-top:1px solid #bbbbbb;margin-top:-5px;background-color:white}#rfh-room-booking-selection-resume-details .inner{margin:8px}#rfh-room-booking-selection-resume-details .resume-period-persons,#rfh-room-booking-selection-resume-details .resume-period-dates{text-align:center;cursor:pointer;margin-top:6px;margin-bottom:6px;text-align:left}#rfh-room-booking-selection-resume-details .resume-period-persons .label,#rfh-room-booking-selection-resume-details .resume-period-dates .label{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:13.3pt;font-style:normal;font-weight:normal;letter-spacing:0;line-height:27px;color:#3c3c3c}#rfh-room-booking-selection-resume-details .resume-period-dates .icon{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-40px 0;width:24px;height:24px;display:block;float:left;margin:0 6px 0 6px}#rfh-room-booking-selection-resume-details .resume-period-persons .icon{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-70px 0;width:29px;height:21px;display:block;float:left;margin:2px 6px 0 6px}#rfh-room-booking-selection-resume-details .room-booking{margin-bottom:12px}#rfh-room-booking-selection-resume-details .resume-room{margin:2px 5px;border:1px solid #C6C6C6;box-shadow:1px 3px 7px 0 #C6C6C6}#rfh-room-booking-selection-resume-details .resume-room-name{border-bottom:1px solid #C6C6C6;display:table;width:100%;background-color:#C6C6C6}#rfh-room-booking-selection-resume-details .resume-room-name-inner{padding:3px 0;float:left;width:100%}#rfh-room-booking-selection-resume-details .resume-room-name span.icon-bed{width:40px;height:37px;display:block;float:left;background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/bed.png) center no-repeat;border-right:1px solid #C6C6C6;margin-right:8px}#rfh-room-booking-selection-resume-details .resume-room-title{background:none;font-family:'Helvetica Neue LT Pro Light Condensed';font-size:16.03pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#1d1d1b;padding:0 0 0 6px;float:left}#rfh-room-booking-selection-resume-details .resume-room-dates{background:none;font-family:'Helvetica Neue LT Pro Light Condensed';font-size:12.2pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#1d1d1b;padding:2px 0 0 6px;float:left}body.node-type-article.context-best-price-guaranteed h1,body.node-type-article.context-best-price-guaranteed h2,body.node-type-article.context-best-price-guaranteed h3,body.node-type-article.context-best-price-guaranteed h4,body.node-type-article.context-best-price-guaranteed h5,body.node-type-article.context-best-price-guaranteed h6{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:16.03pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#1d1d1b}#rfh-room-booking-selection-resume-details .resume-room-title.normal{display:none}#rfh-room-booking-selection-resume-details .resume-room-title.short{display:block}#rfh-room-booking-selection-resume-details .resume-room-price{font-family:'Helvetica Neue LT Pro Thin Condensed';font-size:14.25pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#1d1d1b;float:right;padding:6px;padding:0 6px 0 0;display:none}#rfh-room-booking-selection-resume-details .resume-room-discard{float:right;background-color:#182e4e;width:40px}#rfh-room-booking-selection-resume-details .resume-room-discard span.icon{width:40px;height:37px;display:block;float:left;background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/trash-big.png) center no-repeat;margin-right:8px}#rfh-room-booking-selection-resume-details .resume-room-actions{border-bottom:1px solid #C6C6C6;box-shadow:0 0 7px 0 #C6C6C6;float:left;width:100%}#rfh-room-booking-selection-resume-details .resume-room-action-show{float:left;cursor:pointer}#rfh-room-booking-selection-resume-details .resume-room-action-show .icon{display:block;float:left;margin:5px}#rfh-room-booking-selection-resume-details .resume-room-action-show.right .icon{display:block;border-left:7px solid #575756;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:none;margin-left:9px;margin-right:8px}#rfh-room-booking-selection-resume-details .resume-room-action-show.down .icon{display:block;border-top:7px solid #575756;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:none;margin-top:9px}#rfh-room-booking-selection-resume-details .resume-room-action-show .label{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:13.3pt;font-style:normal;font-weight:normal;letter-spacing:0}#rfh-room-booking-selection-resume-details .resume-room-action-delete{float:right;cursor:pointer;display:none}.page-rfh-room-booking #rfh-room-booking-selection-resume-details .resume-room-action-delete{display:block}#rfh-room-booking-selection-resume-details .resume-room-action-delete .icon{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-20px -25px;width:12px;height:18px;display:block;margin:3px 5px}#rfh-room-booking-selection-resume-details .resume-room-info{border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;display:table;width:100%}#rfh-room-booking-selection-resume-details .resume-room-info-room{margin:10px;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;border-top:1px solid #dedede;display:block}#rfh-room-booking-selection-resume-details .resume-room-info-title{border-bottom:1px solid #dedede;cursor:pointer;display:table;width:100%;background-color:#028538;color:white;height:36px}#rfh-room-booking-selection-resume-details .resume-room-info-title .arrow{width:39px;height:36px;float:left;background-color:#182e4e;display:block;background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/right-arrow.png) center no-repeat #182e4e}#rfh-room-booking-selection-resume-details .resume-room-info-title.right .arrow{background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/right-arrow.png) center no-repeat #182e4e}#rfh-room-booking-selection-resume-details .resume-room-info-title.down .arrow{background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/down-arrow.png) center no-repeat #182e4e}#rfh-room-booking-selection-resume-details .resume-room-info-title .title{padding:6px;float:left;margin-left:3px;color:white}#rfh-room-booking-selection-resume-details .resume-room-info-title .price{padding:3px;float:right;margin-left:3px;margin-right:5px;color:white}#rfh-room-booking-selection-resume-details .resume-room-info-room.right .resume-room-info-extras{display:none !important}#rfh-room-booking-selection-resume-details .resume-room-info-room.down .resume-room-info-extras{display:table !important}#rfh-room-booking-selection-resume-details .resume-room-info-extras{width:100%;padding-top:7px}#rfh-room-booking-selection-resume-details .resume-room-extra{display:block;float:left;width:100%;padding:3px 0}#rfh-room-booking-selection-resume-details .subtotal.title{font-weight:600 !important}#rfh-room-booking-selection-resume-details .subtotal.subtitle{font-weight:400 !important;margin-left:10px}#rfh-room-booking-selection-resume-details .subtotal.total{font-weight:600;float:right;margin-right:5px}#rfh-room-booking-selection-resume-details .subtotal.total-lite{font-weight:400;float:right;margin-right:5px}#rfh-room-booking-selection-resume-details .resume-room-persons-adults,#rfh-room-booking-selection-resume-details .resume-room-persons-children,#rfh-room-booking-selection-resume-details .resume-room-persons-babies{margin-left:9px;float:left}#rfh-room-booking-selection-resume-details .resume-room-persons-adults span,#rfh-room-booking-selection-resume-details .resume-room-persons-children span,#rfh-room-booking-selection-resume-details .resume-room-persons-babies span{float:left}#rfh-room-booking-selection-resume-details .resume-room-persons-adults .icon{width:20px;height:24px;display:block;background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/adult.png) center no-repeat;display:none}#rfh-room-booking-selection-resume-details .resume-room-persons-children .icon{width:30px;height:24px;display:block;background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/horse.png) center no-repeat;display:none}#rfh-room-booking-selection-resume-details .resume-room-persons-babies .icon{width:30px;height:24px;display:block;background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/horse.png) center no-repeat;display:none}#rfh-room-booking-selection-resume-details .resume-room-extra span.price{margin-right:5px;float:right}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras{margin:10px;border:1px solid #bbbbbb;background-color:#4bae32;color:white;display:block}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title{display:table;width:100%;background-color:#028538;color:white;height:36px;cursor:pointer}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title span{float:left;margin-right:5px}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras.offer .resume-room-info-common-extras-title .icon-wrapper{position:relative;width:30px;height:36px;display:block;margin-left:2px;margin-top:-4px}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras.offer .resume-room-info-common-extras-title span.icon{width:30px;height:46px;display:block;background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/offer-logo.png) center no-repeat;position:absolute;z-index:1}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title span.title{color:white;padding:6px}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title span.price{float:right;padding:6px}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras .resume-room-extra .title{color:white}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras.right .resume-room-info-extras{display:none !important}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras.down .resume-room-info-extras{display:table !important}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras.normal{background-color:white;color:#6c6c6c}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras.normal span.price,#rfh-room-booking-selection-resume-details .resume-room-info-common-extras.normal .resume-room-extra .title{color:#6c6c6c}#rfh-room-booking-selection-resume-details .resume-room-info-common-extras.normal .resume-room-main-title span.price{color:white}#rfh-room-booking-selection-resume-details .resume-room-total{float:left;width:100%;background-color:#575756;color:white}#rfh-room-booking-selection-resume-details .resume-room-total-inner{margin:8px}#rfh-room-booking-selection-resume-details .resume-room-total .title{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:16.03pt;font-style:normal;font-weight:normal;letter-spacing:0;text-transform:uppercase;color:white}#rfh-room-booking-selection-resume-details .resume-room-total .price{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:16.03pt;font-style:normal;font-weight:normal;letter-spacing:0;color:white;float:right}#rfh-room-booking-selection-resume-details .resume-room-total .description{font-size:15px;color:white}#rfh-room-booking-search-form-internal .resume-rooms-add-more-wrapper{display:none}#rfh-room-booking-search-form-internal.rb-step2 .resume-rooms-add-more-wrapper{display:block}#rfh-room-booking-selection-resume-details .resume-rooms-add-more-wrapper{text-align:right;margin:0 7px 9px}#rfh-room-booking-selection-resume-details .resume-rooms-add-more-wrapper a{text-decoration:underline;color:#de7868}#rfh-room-booking-selection-resume-details .resume-rooms-add-more-wrapper i{color:#de7868}#rfh-room-booking-selection-resume-details .resume-room-buttons{display:block;float:right;margin:0}#rfh-room-booking-selection-resume-details .resume-room-buttons input.form-submit{padding:8px}.added-bookings{font-size:1.5em;margin-top:20px !important;padding:5px 11px !important;color:white;background-color:#787877 !important;margin-bottom:10px !important;font-weight:100 !important}#rfh-room-booking-selection-resume-container .resume-room-best-price-stamp{float:left;width:100%;margin-top:0;background-color:#575756;color:white}#rfh-room-booking-selection-resume-container .resume-room-best-price-stamp .rfh-hotel-best-price-stamp{border:none;margin:2px 8px 8px 8px}#rfh-room-booking-selection-resume-container .resume-room-best-price-stamp .rfh-hotel-best-price-stamp .stamp_best_price_own{padding:0;margin:0}#rfh-room-booking-selection-resume-container .resume-room-best-price-stamp .rfh-hotel-best-price-stamp .stamp_best_price_own .title-wrapper a{font-family:'Helvetica Neue LT Pro Thin Condensed';font-size:14.25pt;font-style:normal;font-weight:normal;letter-spacing:0;color:white;text-decoration:underline}#rfh-room-booking-selection-resume-container .resume-room-best-price-stamp .rfh-hotel-best-price-stamp .stamp_best_price_own .icon-wrapper .icon{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-40px -25px;width:13px;height:13px;display:block;margin-top:5px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .inner{margin:0 0;padding-top:5px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-hotel{display:none}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-period-rooms .resume-rooms{margin-bottom:5px;padding-bottom:5px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-period-rooms .resume-rooms .resume-room{margin-bottom:5px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-buttons{width:100%;margin:0;padding:0}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-buttons .resume-button.book input{padding:15px;padding:12px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info{background-color:white}#rfh-room-booking-selection-resume-details .room-booking.right .resume-room-info-inner{display:none}#rfh-room-booking-selection-resume-details .room-booking.down .resume-room-info-inner{display:block}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info .resume-room-buttons{display:none}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-name span.icon-bed{display:none}#rfh-room-booking-selection-resume-details .room-booking-daily-prices,#rfh-room-booking-selection-resume-details .room-booking-daily-prices-title{display:none}#rfh-payment-item-data #rfh-room-booking-selection-resume-details .resume-room-price{display:block}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-discard{width:23px;margin-right:0}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-discard span.icon{width:23px;height:24px;background-size:16px 18px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info{border-left:none;border-right:none;border-bottom:none}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-room{margin:7px 0 10px 6px;margin:4px 4px 0 4px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-title{height:24px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-title .arrow{width:24px;height:25px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-title .title{padding:0 0 0 4px;line-height:24px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-title .price{padding:0;line-height:24px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-room .resume-room-info-extras{background-color:#EEEEEE !important}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-extra{padding:0;border-top:none}#rfh-room-booking-selection-resume-details .resume-room-extra .title{font-family:'Helvetica Neue LT Pro Condensed';font-size:12.2pt;font-style:normal;font-weight:normal;letter-spacing:0;margin-left:17px}#rfh-room-booking-selection-resume-details .resume-room-extra-section .count{font-family:'Helvetica Neue LT Pro Condensed';font-size:12.2pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#3c3c3c}#rfh-room-booking-selection-resume-details .resume-room-extra-section .title{font-family:'Helvetica Neue LT Pro Condensed';font-size:12.2pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#3c3c3c;margin-left:9px}#rfh-room-booking-selection-resume-details .resume-room-extra-section-totals{margin:24px 0 10px}.resume-room-external-items-summary-container{overflow:hidden;width:100%;font-family:'Helvetica Neue LT Pro Condensed';font-size:12.2pt;font-style:normal;font-weight:normal;letter-spacing:0}.resume-room-external-items-summary-container .title{font-family:'Helvetica Neue LT Pro Condensed';font-size:12.2pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#3c3c3c;margin-left:9px}.resume-room-external-items-summary-container .ei-summary-data-inner{margin-left:17px}.resume-room-external-items-summary-container .utb-warning{color:#E84D3E}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-extra.resume-room-base-price,#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-extra.resume-room-regimen span.price,#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-extra span.price,#rfh-room-booking-selection-resume-details .resume-room-extra.resume-room-base-price,#rfh-room-booking-selection-resume-details .resume-room-extra.resume-room-regimen span.price,#rfh-room-booking-selection-resume-details .resume-room-extra span.price{display:none}#rfh-room-booking-selection-resume-details .resume-room-extra span.price.step2{display:block}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras{margin-left:6px;margin-right:0;margin:4px 4px 0 4px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title{height:auto}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title span.title{padding:0 0 0 6px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras.normal .resume-room-main-title span.price{padding:0}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title span.price{padding:0}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras.offer .resume-room-info-common-extras-title .icon-wrapper{position:relative;width:20px;height:25px;display:block}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras.offer .resume-room-info-common-extras-title span.icon{background-size:20px auto !important;width:18px;height:31px}.rselection-messages{float:left;width:100%}#rfh-room-booking-selection-resume-details .rselection-messages{display:none}.rselection-messages-content-inner{padding:5px}.rselection-messages .rselection-message .title{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:16.03pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#3c3c3c}.rfh-room-booking-selection-hotels-container{float:left}.rfh-room-booking-selection-hotels-container .room-container-up{background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:0 -75px;width:42px;height:42px}#rfh-room-booking-selection-resume-element .resume-header-container.expanded .resume-body{display:none}@media (min-width:430px){#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection{display:block;width:auto}#rfh-room-booking-selection-resume-element .resume-body .resume-header-buttons{float:right;display:block;width:auto;border-top:none}}@media (min-width:530px){#rfh-room-booking-selection-resume-details .resume-room-title.normal{display:block}#rfh-room-booking-selection-resume-details .resume-room-title.short{display:none}#rfh-room-booking-selection-resume-details .resume-room-total-wrapper{width:280px;width:45%;float:left;margin:0 6px;margin-bottom:8px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-buttons{width:auto;margin:0;padding:0;margin:0 6px 6px 6px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-buttons .resume-button.book input{padding:15px;padding:12px;width:200px;float:right}}@media (min-width:570px){#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-price{display:block}}@media (max-width:660px){#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection-rooms span.title,#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection-adults span.title,#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection-children span.title{display:none}}.cs-details-items-data .rfh-bsb-bundle-elements{background-color:#efefef;padding:10px;margin:0}.cs-details-items-data .rfh-bsb-bundle-elements .rfh-bsb-bundle-element{text-align:right;background-color:#FFFFFF;padding:5px 10px;margin:0 0 9px 0;text-transform:capitalize;font-family:Raleway,serif}.cs-details-items-data .rfh-bsb-bundle-elements .rfh-bsb-bundle-element .rfh-bsb-be-head{text-align:left}.cs-details-items-data .rfh-bsb-bundle-elements .rfh-bsb-bundle-element .rfh-bsb-be-head .rfh-bsb-be-label{font-weight:bold;display:block}.cs-details-items-data .rfh-bsb-bundle-elements .rfh-bsb-bundle-element .rfh-bsb-be-head .rfh-bsb-be-label img{display:inline !important;vertical-align:middle}.cs-details-items-data .rfh-bsb-bundle-elements .rfh-bsb-bundle-element .rfh-bsb-be-price{display:block;text-align:right}.cs-details-items-data .rfh-bsb-bundle-elements .rfh-bsb-bundle-element-total{text-align:right;color:#00A49B;font-weight:bolder;font-family:Raleway,serif;font-size:24px;margin-top:10px;padding:0 10px;background:transparent}.cs-details-items-data .rfh-bsb-bundle-elements .rfh-bsb-bundle-element-total .rfh-bsb-be-price{display:inline}.cs-details-items-data .rfh-bsb-bundle-elements .rfh-bsb-bundle-element-equivalent,.cs-details-items-data .rfh-bsb-bundle-elements .rfh-bsb-bundle-element-discount{text-align:right;margin:0;padding:0 10px;background:transparent}.cs-details-items-data .rfh-bsb-bundle-elements .rfh-bsb-bundle-element-equivalent .rfh-bsb-be-price,.cs-details-items-data .rfh-bsb-bundle-elements .rfh-bsb-bundle-element-discount .rfh-bsb-be-price{display:inline}#rfh-bono-selected-bundles-container .rfh-carth-container{background-color:red;margin:-5px;margin-bottom:5px;border-bottom:1px solid #bbbbbb;box-shadow:0 3px 3px 0 #CCC;cursor:pointer;background-color:white;height:32px}#rfh-bono-selected-bundles-container .rfh-carth-container .container-inner{display:table}#rfh-bono-selected-bundles-container .rfh-carth-container .carth-icon{width:32px;height:32px;display:block;float:left;border-right:.15em solid #bbbbbb}#rfh-bono-selected-bundles-container .rfh-carth-container .carth-title{float:left;padding:5px}#rfh-bono-selected-bundles-container .rfh-carth-container .carth-icon span.icon{width:100%;height:100%;display:block;background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/shopping-cart.png) center no-repeat}#rfh-bono-selected-bundles-container .rfh-room-booking-button input.form-submit{background:none;background-image:none;background-color:#182e4e;color:white;border-radius:0 !important;padding:5px;width:100%;font-size:12px;letter-spacing:1px;text-shadow:none;box-sizing:border-box;margin:0}.page-utb-gift-vouchers-rooms #rfh-bono-selected-bundles-container .carth-icon{display:none}.page-utb-gift-vouchers-rooms #rfh-bono-selected-bundles-container .cart-summary-icon{display:inline-block;float:left;line-height:24px;padding:3px;color:#3c3c3c;border-right:1px solid;border-color:#3c3c3c}.page-utb-gift-vouchers-rooms #rfh-bono-selected-bundles-container .rfh-bss-container{padding:5px 10px 5px 5px;text-align:right}.page-utb-gift-vouchers-rooms #rfh-bono-selected-bundles-container .rfh-bsa-container{padding:5px}.page-utb-gift-vouchers-rooms #rfh-bono-selected-bundles-container .rfh-bsb-container .rfh-bsb-bundle-element .rfh-bsb-be-remove{cursor:pointer;display:inline-block;width:16px;height:16px;margin-bottom:-2px;display:block;background:none;width:14px;font-size:18px;height:20px;color:#777}#rfh-bono-search-rooms-block-container .rfh-room-booking-button input.form-submit{background:none !important;background-image:none !important;background-color:#182e4e !important;color:white;font-weight:500;border-radius:0 !important;padding:8px;width:100%;font-size:16px;letter-spacing:1px;text-shadow:none}.rfh-room-booking-selection-hotels-container.gift-vouchers-rooms .rfh-room-booking-button input.form-submit{background:none !important;background-image:none !important;background-color:#182e4e !important;color:white;font-weight:500;border-radius:0 !important;padding:8px;width:100%;font-size:11pt;text-shadow:none;padding-right:35px;line-height:28px}.rfh-room-booking-selection-hotels-container .room-container.expand .rooms-buttons{text-align:center}.rfh-room-booking-selection-hotels-container .rooms-buttons .add-to-cart-inner{float:none}.rfh-room-booking-selection-hotels-container.one-room-style .rselection-messages-content-inner{text-align:center}.rfh-room-booking-selection-hotels-container.gift-vouchers-rooms .rooms-extras .rooms-extra-group.rselection-messages{display:none}.page-rfh-gift-vouchers-rooms .select_days{text-align:center;float:left;width:100%;margin-bottom:10px;box-shadow:0 3px 3px 0 #CCC;border:1px solid #cbcbcb}.page-rfh-gift-vouchers-rooms .select_days .add-rooms-button{float:none;display:inline-block;height:36px;width:170px;margin:1em 0 1em 10px}.page-rfh-gift-vouchers-rooms .select_days .add-rooms-button input{font-size:15px;width:160px;height:auto}.page-rfh-gift-vouchers-rooms .select_days .form-item.form-type-select{display:inline-block;vertical-align:middle;margin:10px 5px}.page-rfh-gift-vouchers-rooms .select_days .form-item.form-type-select label{display:inline-block;margin-right:4px}@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){#region-content.grid-12{width:714px;width:720px;margin-left:0;margin-right:0}.rfh-room-booking-selection-hotels-container{max-width:714px;width:714px;max-width:720px;width:720px}#rfh-room-booking-selection-resume-container{display:block}.rfh-room-booking-selection-hotels-container .room-container .container-inner{width:692px;margin:10px}#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection{width:auto}.page-rfh-room-booking #rfh-room-booking-search-form-container{margin-top:-10px;height:75px}#rfh-room-booking-search-v2-form .search-button.rfh-room-booking-button{float:none;width:auto}.page-rfh-room-booking #rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container .search-button{top:-10px}#rfh-room-booking-selection-resume-element .resume-header-arrow{margin-right:0}#rfh-room-booking-selection-resume-element{width:100%;padding-right:0;margin-left:0}#rfh-room-booking-selection-resume-element .resume-header{width:698px;width:700px;width:714px;width:720px;max-width:720px}#rfh-room-booking-selection-resume-element .resume-body{width:698px;width:712px;width:718px;max-width:718px}#rfh-room-booking-search-v2-form .search-promo-code-container{display:inline-block;width:120px;width:170px;height:45px;margin-bottom:8px}#rfh-room-booking-search-v2-form .search-promo-code-container .inner{margin-top:-29px;margin-top:12px;position:absolute}#rfh-room-booking-search-v2-form.multiple .search-promo-code-container.selected{margin-bottom:8px}#rfh-room-booking-search-v2-form .search-promo-code-container.selected .inner{margin-top:-50px;margin-top:0;position:absolute}#rfh-room-booking-search-form-container.scrollingShow #block-rfhotels-rfh-room-booking-search-form{top:0;top:-5px}#rfh-bono-selected-bundles-container .rfh-carth-container .carth-title{padding:2px 5px 5px 5px}}@media all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){.page-rfh-room-booking #zone-content{width:980px}#region-content.grid-12{width:980px;margin-left:0;margin-right:0}#rfh-room-booking-search-form .form-item-promo-code-applay{display:inline-block}#rfh-room-booking-search-form .form-item-promo-code{display:inline-block;margin:0}#rfh-room-booking-selection-resume-element{width:245px}#rfh-room-booking-selection-resume-container{display:block;width:228px;width:245px;float:right;margin-top:10px;position:relative}#rfh-room-booking-selection-resume-container .container-inner{width:228px}#rfh-room-booking-selection-rooms-resumen-header-form{min-width:228px;padding-bottom:0 !important}#rfh-room-booking-selection-resume-element .resume-header{width:245px}#rfh-room-booking-selection-resume-element .resume-header-icon{width:40px}#rfh-room-booking-selection-resume-element .resume-header-title{width:auto}#rfh-room-booking-selection-resume-element .resume-header-arrow{display:none}#rfh-room-booking-selection-resume-element .resume-body{width:243px}#rfh-room-booking-selection-resume-element .resume-body .resume-header-selection{display:none;width:100%}#rfh-room-booking-selection-resume-element .resume-body .resume-header-buttons{float:none;display:none}#rfh-room-booking-selection-resume-container.scrollingShow #rfh-room-booking-selection-resume-element .resume-body .resume-header-buttons{float:left;display:block;width:100%;margin:0;padding:0;border-top:1px solid #cbcbcb;padding:4px 0 4px 0}#rfh-room-booking-selection-resume-container.scrollingShow #rfh-room-booking-selection-resume-element .resume-body .resume-header-buttons .resume-header-total{margin-left:6px}#rfh-room-booking-selection-resume-container.scrollingShow #rfh-room-booking-selection-resume-element .resume-body .resume-header-selection{display:block}#rfh-room-booking-selection-resume-container.scrollingShow #rfh-room-booking-selection-resume-element .resume-header-selection-rooms .title,#rfh-room-booking-selection-resume-container.scrollingShow #rfh-room-booking-selection-resume-element .resume-header-selection-adults .title,#rfh-room-booking-selection-resume-container.scrollingShow #rfh-room-booking-selection-resume-element .resume-header-selection-children .title{display:none}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details{display:block}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .inner{margin:0 0;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding-top:5px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-hotel{display:none}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-period-rooms .resume-rooms{margin-bottom:5px;padding-bottom:5px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-period-rooms .resume-rooms .resume-room{margin-bottom:5px}#rfh-room-booking-selection-resume-details .resume-room-total-wrapper{width:100%;float:none;margin:0}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-buttons{width:100%;margin:0;padding:0}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-buttons .resume-button.book input{padding:15px;padding:12px;padding:4px;width:100%;float:none}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info .resume-room-buttons{display:none}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-name span.icon-bed{display:none}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-title{padding:0 0 0 6px;overflow:hidden;max-width:187px;max-width:144px;max-width:137px;height:23px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-dates{padding:2px 0 0 6px;overflow:hidden;max-width:187px;max-width:144px;max-width:137px;height:23px}#rfh-room-booking-selection-resume-details .room-booking-daily-prices,#rfh-room-booking-selection-resume-details .room-booking-daily-prices-title{display:none}#rfh-room-booking-search-form-internal .resume-rooms-add-more-wrapper{display:none}#rfh-room-booking-search-form-internal.rb-step2 .resume-rooms-add-more-wrapper{display:block}#rfh-room-booking-selection-resume-details .resume-rooms-add-more-wrapper{text-align:right;margin:0 7px 9px}#rfh-room-booking-selection-resume-details .resume-rooms-add-more-wrapper a{text-decoration:underline;color:#de7868}#rfh-room-booking-selection-resume-details .resume-rooms-add-more-wrapper i{color:#de7868}.page-rfh-room-booking #rfh-room-booking-selection-resume-details .resume-room-title.normal{display:none}.page-rfh-room-booking #rfh-room-booking-selection-resume-details .resume-room-title.short{display:block}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-price{padding:0 6px 0 0}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-discard{width:23px;margin-right:0}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-discard span.icon{width:23px;height:24px;background-size:16px 18px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info{border-left:none;border-right:none;border-bottom:none}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-room{margin:7px 0 10px 6px;margin:4px 4px 0 4px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-title{height:24px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-title .arrow{width:24px;height:25px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-title .title{padding:0 0 0 4px;line-height:24px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-title .price{padding:0;line-height:24px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-room .resume-room-info-extras{background-color:#EEEEEE !important}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-extra{padding:0;border-top:none}#rfh-room-booking-selection-resume-details .resume-room-extra .title{margin-left:17px}#rfh-room-booking-selection-resume-details .resume-room-extra-section .title{margin-left:9px}#rfh-room-booking-selection-resume-details .resume-room-persons{margin-left:8px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-extra.resume-room-base-price,#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-extra.resume-room-regimen span.price,#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-extra span.price{display:none}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras{margin-left:6px;margin-right:0;margin:4px 4px 0 4px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title{height:auto}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title span.title{padding:0 0 0 6px}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras.normal .resume-room-main-title span.price{padding:0}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title span.price{padding:0}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras.offer .resume-room-info-common-extras-title .icon-wrapper{position:relative;width:20px;height:25px;display:block}#rfh-room-booking-selection-resume-container #rfh-room-booking-selection-resume-details .resume-room-info-common-extras.offer .resume-room-info-common-extras-title span.icon{background-size:20px auto !important;width:18px;height:31px}#rfh-room-booking-selection-resume-details-small{display:block;width:228px;float:right;margin-top:10px;position:relative}#rfh-room-booking-selection-resume-details-small .inner{border-top:6px solid #182e4e;width:228px}#rfh-room-booking-selection-resume-details-small .resume-header{border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;box-shadow:0 3px 3px 0 #F6F6F6;float:left;display:block;width:226px}#rfh-room-booking-selection-resume-details-small .resume-header-icon{width:21%;height:50px;display:block;float:left;border-right:.15em solid #cbcbcb}#rfh-room-booking-selection-resume-details-small .resume-header-icon span.icon{width:100%;height:100%;display:block;background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/shopping-cart.png) center no-repeat}#rfh-room-booking-selection-resume-details-small .resume-header-title{width:76%;height:50px;display:block;float:left}#rfh-room-booking-selection-resume-details-small .resume-header-title span.title{padding:10px;float:left;color:#182e4e;font-weight:600}#rfh-room-booking-selection-resume-details-small .resume-body{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:10px;float:left;display:block;width:206px;background-color:white}#rfh-room-booking-selection-resume-details-small .resume-body .resume-period-dates{font-weight:600}#rfh-room-booking-selection-resume-details-small .resume-body .resume-room{text-decoration:underline;cursor:pointer}#rfh-room-booking-selection-resume-details-small .resume-body .final-separator{border-bottom:1px solid #ccc;height:2px;margin-bottom:5px}#rfh-room-booking-selection-resume-details-small .resume-body .resume-hotel{color:#182e4e;font-size:1.2em}#rfh-room-booking-selection-resume-details-small .resume-body .resume-period{border-bottom:1px solid #ccc;margin-bottom:10px}#rfh-room-booking-selection-resume-details-small .resume-body .resume-room-price{float:right}#rfh-room-booking-selection-resume-details-small .resume-room-buttons{float:left;display:block;width:229px;margin-top:-1px}#rfh-room-booking-selection-resume-details-small .resume-room-buttons .resume-button.book input.form-submit{width:100%}#rfh-room-booking-search-v2-form .search-button.rfh-room-booking-button{float:none;width:auto;display:inline-block}#rfh-room-booking-selection-resume-details-small .resume-body .delete-all-button-wrapper{width:100%;float:left;margin-bottom:5px}#rfh-room-booking-selection-resume-details-small .resume-body .resume-button.delete-all.rfh-room-booking-button{float:right;width:auto}#rfh-room-booking-selection-resume-details-small .resume-body .resume-button.delete-all .form-submit{padding:8px;text-transform:capitalize}#rfh-room-booking-selection-resume-details-small .resume-body .resume-room-total{width:100%;float:left;font-weight:600}.rfh-room-booking-selection-hotels-container{max-width:700px;max-width:714px;width:714px;display:block}#rfh-room-booking-search-form-container.scrollingShow #block-rfhotels-rfh-room-booking-search-form{top:0;top:-5px}}@media all and (min-width:1220px){#region-content.grid-12{width:1200px;margin-left:0;margin-right:0}}.rfh-spa-booking-summary-wrapper{font-family:Raleway,serif;background-color:#EFEFEF;margin:0;padding:0}.rfh-spa-booking-summary-wrapper .rfh-ssb-service-total{padding:6px;text-align:right}.rfh-spa-booking-summary-wrapper .rfh-spa-sb-element{padding:0 6px}.rfh-spa-booking-summary-wrapper .rfh-spa-sb-element-left{text-align:left}.rfh-spa-booking-summary-wrapper .rfh-spa-sb-item-pack{text-transform:uppercase;background-color:#EFEFEF;text-align:left;font-weight:600;text-transform:capitalize;padding:10px}.rfh-spa-booking-summary-wrapper .rfh-spa-sb-item{text-align:right;padding:10px}.rfh-spa-booking-summary-wrapper .rfh-spa-sb-item .rfh-spa-sb-item-inner{background-color:white;padding:15px}.rfh-spa-booking-summary-wrapper .rfh-spa-sb-item .rfh-ssb-service-title{font-weight:600;text-transform:uppercase;text-align:left;font-size:18px;text-transform:capitalize;font-weight:bolder;padding:10px 5px}.rfh-spa-booking-summary-wrapper .rfh-spa-sb-item .rfh-ssb-service-date{font-family:Raleway,serif}.rfh-spa-booking-summary-wrapper .rfh-ssb-service-total{display:none}@media only screen and (max-width:739px) and (min-width:375px){#rfh-payment-checkout-start #rfh-payment-checkout-start-form .form-item.form-type-checkbox input{float:right !important}}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview{text-align:center;position:relative;margin-left:8px;margin-right:8px}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview ul{margin-left:0}@media (min-width:600px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview{text-align:right;margin-left:50px;margin-right:50px}}@media (min-width:670px){}@media (min-width:780px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview{text-align:right;margin-left:0;margin-right:10px}}@media (min-width:980px){}@media (min-width:1220px){}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview img{height:auto}@media (min-width:780px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview img{height:250px}}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-name{position:absolute;line-height:initial;top:16%;left:16%;font-size:7px;color:#000}@media (min-width:350px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-name{font-size:9px}}@media (min-width:520px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-name{font-size:10px}}@media (min-width:600px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-name{font-size:11px;line-height:24px;top:14%;left:16%}}@media (min-width:780px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-name{top:36px;left:255px}}@media (min-width:980px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-name{top:36px;left:197px}}@media (min-width:1220px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-name{top:36px;left:355px}}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services{position:absolute;line-height:initial;top:33%;left:5%;font-size:7px;color:#000;width:150px}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services ul{list-style:none;margin-left:0;margin-bottom:0}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services ul li{text-align:left;margin-bottom:0;line-height:normal}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services ul li .rfh-bsb-be-label{display:inline !important}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services ul li .rfh-bsb-be-label img{height:9px;width:9px}@media (min-width:350px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services{font-size:8px;left:6%;width:170px}}@media (min-width:390px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services{left:6%;width:188px;font-size:9px}}@media (min-width:420px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services{left:6%;width:205px;font-size:9px}}@media (min-width:480px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services{left:6%;width:244px}}@media (min-width:520px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services{left:6%;width:266px;font-size:10px}}@media (min-width:570px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services{left:6%;width:290px}}@media (min-width:600px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services{font-size:11px;line-height:24px;top:32%;left:6%;width:263px}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services ul li{margin-bottom:2px}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services ul li .rfh-bsb-be-label img{height:11px;width:11px}}@media (min-width:780px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services{top:80px;left:205px;width:290px}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services ul li .rfh-bsb-be-label img{height:12px;width:13px;margin-bottom:1px}}@media (min-width:980px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services{top:80px;left:146px}}@media (min-width:1220px){#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .bono-preview-data-services{top:80px;left:300px}}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview .rfh-bsb-be-price{display:none}#rfh-payment-checkout-start .cs-data.cs-personal-data .bono-preview.gift-card .rfh-bsb-be-price{display:inline-block;padding-left:5px}#rfh-payment-checkout-start .cs-data.cs-details-items-data{background-color:#EFEFEF;padding:0}#rfh-payment-checkout-start .rfh-context-info p,#rfh-payment-checkout-start #help-text-bono p,#rfh-payment-checkout-start .rfh-context-info strong,#rfh-payment-checkout-start #help-text-bono strong,#rfh-payment-checkout-start .rfh-context-info ul,#rfh-payment-checkout-start #help-text-bono ul,#rfh-payment-checkout-start .rfh-context-info li,#rfh-payment-checkout-start #help-text-bono li,#rfh-payment-checkout-start .rfh-context-info ul>li,#rfh-payment-checkout-start #help-text-bono ul>li{font-size:13px !important}#rfh-payment-checkout-start .rfh-context-info p.t-and-c-header,#rfh-payment-checkout-start #help-text-bono p.t-and-c-header,#rfh-payment-checkout-start .rfh-context-info strong.t-and-c-header,#rfh-payment-checkout-start #help-text-bono strong.t-and-c-header,#rfh-payment-checkout-start .rfh-context-info ul.t-and-c-header,#rfh-payment-checkout-start #help-text-bono ul.t-and-c-header,#rfh-payment-checkout-start .rfh-context-info li.t-and-c-header,#rfh-payment-checkout-start #help-text-bono li.t-and-c-header,#rfh-payment-checkout-start .rfh-context-info ul>li.t-and-c-header,#rfh-payment-checkout-start #help-text-bono ul>li.t-and-c-header{font-size:13px !important}#rfh-payment-checkout-start .rfh-context-info h3,#rfh-payment-checkout-start #help-text-bono h3{font-size:14px !important}#rfh-payment-checkout-start .rfh-context-info h3.t-and-c-header,#rfh-payment-checkout-start #help-text-bono h3.t-and-c-header{font-size:14px !important}#rfh-payment-checkout-start .rfh-context-info h4,#rfh-payment-checkout-start #help-text-bono h4{font-size:13px !important}#rfh-payment-checkout-start .rfh-context-info h4.t-and-c-header,#rfh-payment-checkout-start #help-text-bono h4.t-and-c-header{font-size:13px !important}#rfh-payment-checkout-start .rfh-spa-booking-summary-wrapper{font-family:Raleway,serif;background-color:#EFEFEF;margin:0;padding:0}#rfh-payment-checkout-start .rfh-spa-booking-summary-wrapper .rfh-ssb-service-total{padding:6px;text-align:right}#rfh-payment-checkout-start .rfh-spa-booking-summary-wrapper .rfh-ssb-service-total .rfh-ssb-service-final-total{color:#00A49B;font-weight:bolder;font-size:24px}#rfh-payment-checkout-start .rfh-spa-booking-summary-wrapper .rfh-spa-sb-element{padding:0 6px}#rfh-payment-checkout-start .rfh-spa-booking-summary-wrapper .rfh-spa-sb-item{text-align:right;padding:10px}#rfh-payment-checkout-start .rfh-spa-booking-summary-wrapper .rfh-spa-sb-item .rfh-spa-sb-item-inner{background-color:white;padding:15px}#rfh-payment-checkout-start .rfh-spa-booking-summary-wrapper .rfh-spa-sb-item .rfh-ssb-service-title{font-weight:600;text-transform:uppercase;text-align:left;color:#00A49B;font-size:18px;text-transform:capitalize;font-weight:bolder;padding:10px 5px}#rfh-payment-checkout-start .rfh-spa-booking-summary-wrapper .rfh-spa-sb-item .rfh-ssb-service-date{border-top:2px solid #00A49B;font-family:Raleway,serif}#rfh-payment-checkout-start .rfh-spa-booking-summary-wrapper .rfh-spa-sb-item .rfh-ssb-service-price{color:#00A49B}#rfh-payment-checkout-start .rfh-spa-booking-summary-wrapper .rfh-ssb-service-total{padding:6px;text-align:right;display:block}#rfh-payment-checkout-start .rfh-spa-booking-summary-wrapper .rfh-ssb-service-total .rfh-ssb-service-final-total{color:#00A49B;font-weight:bolder;font-size:24px}#rfh-payment-checkout-start .cs-payment-methods{box-sizing:border-box;text-align:center}#rfh-payment-checkout-start .cs-payment-methods .finish-booking-btn{margin-right:6px;font-size:11px;color:#fff;text-shadow:none;background-color:#009cde;border:1px solid #009cde;border-radius:3px;margin-bottom:2px;font-weight:bolder;background-image:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img9/card_tpv.png) !important;background-position-x:95%;background-position-y:4px;background-repeat:no-repeat;padding:9px 50px 9px 20px;background-size:30px}@media (min-width:740px){#rfh-payment-checkout-start .cs-payment-methods .finish-booking-btn{font-size:14px}}#rfh-payment-checkout-start .cs-pay-continue-booking,#rfh-payment-checkout-start .cs-pay-method-select{background-color:#eeeeee}#rfh-payment-checkout-start .cs-pay-continue-booking .cs-pay-continue-booking-header,#rfh-payment-checkout-start .cs-pay-method-select .cs-pay-continue-booking-header{background:#eeeeee;padding-top:1px;color:#575756;margin-bottom:15px;display:none}#rfh-payment-checkout-start .cs-pay-continue-booking .cs-pay-continue-booking-header h3,#rfh-payment-checkout-start .cs-pay-method-select .cs-pay-continue-booking-header h3{margin:5px 0 0 5px;padding-right:20px;color:#fff}#rfh-payment-checkout-start .cs-pay-continue-booking .cs-pay-continue-booking-header .cs-pay-continue-booking-ssl-lock,#rfh-payment-checkout-start .cs-pay-method-select .cs-pay-continue-booking-header .cs-pay-continue-booking-ssl-lock{position:absolute;top:-5px;right:0}#rfh-payment-checkout-start .cs-pay-continue-booking .cs-pay-continue-booking-ssl-lock-footer,#rfh-payment-checkout-start .cs-pay-method-select .cs-pay-continue-booking-ssl-lock-footer{text-align:right;margin-top:0;height:40px;position:relative;padding-right:5px}@media (min-width:740px){#rfh-payment-checkout-start .cs-pay-continue-booking .cs-pay-continue-booking-ssl-lock-footer,#rfh-payment-checkout-start .cs-pay-method-select .cs-pay-continue-booking-ssl-lock-footer{margin-top:-20px}}#rfh-payment-checkout-start .cs-pay-continue-booking .cs-pay-continue-booking-ssl-lock-footer span.comodo-secured-txt,#rfh-payment-checkout-start .cs-pay-method-select .cs-pay-continue-booking-ssl-lock-footer span.comodo-secured-txt{font-size:12px;padding-left:12px;color:#009cde;position:absolute;bottom:-5px;right:5px}#rfh-payment-checkout-start .rfh-context-info-title{position:relative;cursor:pointer}#rfh-payment-checkout-start .rfh-context-info-title.rfh-context-info-toggle .rfh-context-info-toggle-icon-open{display:block}#rfh-payment-checkout-start .rfh-context-info-title.rfh-context-info-toggle .rfh-context-info-toggle-icon-close{display:none}#rfh-payment-checkout-start .rfh-context-info-title.rfh-context-info-toggle #rfh-context-help-text{display:block}#rfh-payment-checkout-start .rfh-context-info-title.rfh-context-info-toggle.rfh-context-info-toggle-close .rfh-context-info-toggle-icon-open{display:none}#rfh-payment-checkout-start .rfh-context-info-title.rfh-context-info-toggle.rfh-context-info-toggle-close .rfh-context-info-toggle-icon-close{display:block}#rfh-payment-checkout-start .rfh-context-info-title.rfh-context-info-toggle.rfh-context-info-toggle-close #rfh-context-help-text{display:none}#rfh-payment-checkout-start .rfh-context-info-title .rfh-context-info-toggle-icon{position:absolute;top:10px;right:15px}#rfh-payment-checkout-start .cs-payment-methods .cs-payment-methods-title{border-bottom:1px solid #EFEFEF;display:flex;justify-content:space-between}#rfh-payment-checkout-start .cs-payment-methods .cs-payment-methods-title h3{margin-bottom:0;font-size:14px}#rfh-payment-checkout-start .cs-payment-methods .cs-payment-methods-title h3#cs-payment-methods-items-price{color:#63ad67;font-weight:bold}#rfh-payment-checkout-start .cs-payment-methods .cs-payment-methods-title h3#cs-payment-methods-items-price span{display:none}@media (min-width:400px){#rfh-payment-checkout-start .cs-payment-methods .cs-payment-methods-title h3#cs-payment-methods-items-price span{display:inline}}@media (min-width:400px){#rfh-payment-checkout-start .cs-payment-methods .cs-payment-methods-title h3{font-size:16px}}#rfh-payment-checkout-start .cs-payment-methods .cs-payment-methods-title .loading-overlay{z-index:500;background:white;opacity:.8;zoom:1;margin:0;padding:0}#rfh-payment-checkout-start .cs-payment-methods .cs-payment-methods-title .loading-overlay#cs-payment-methods-items-price-loading{display:none}#rfh-payment-checkout-start .cs-payment-methods .cs-payment-methods-title .loading-overlay p{line-height:1.25em;margin:0;padding:8px 9px 5px 0;text-align:center;color:#646463;font-size:16px}#rfh-payment-checkout-start .cs-payment-methods .cs-payment-methods-title .loading-overlay p span.icon-loader{display:inline-block;margin-right:7px;width:20px;height:20px;background:url(/sites/all/modules/contrib/lazyloader/loader/loader-3.gif) 0 0 no-repeat;vertical-align:middle;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#rfh-payment-checkout-start .cs-payment-methods .utb-option-method-selected,#rfh-payment-checkout-start .cs-payment-methods .utb-option-method-selected-container{cursor:pointer}#rfh-payment-checkout-start .cs-payment-methods .utb-option-method-selected-container{border-bottom:0}#rfh-payment-checkout-start .cs-payment-methods .utb-option-method-selected-container h3{padding:15px;font-size:13px}#rfh-payment-checkout-start .cs-payment-methods .utb-option-method-selected-container .form-item{margin:0}#rfh-payment-checkout-start .cs-payment-methods .utb-option-method-selected-container .form-item input{margin:17px;margin-left:20px;float:left}@media (min-width:380px){#rfh-payment-checkout-start .cs-payment-methods .utb-option-method-selected-container .form-item input{margin-left:65px}}#rfh-payment-checkout-start .cs-payment-methods .utb-option-method-selected-container-inner{padding:10px}#rfh-payment-checkout-start #card-data-payment-method .pay-finish-button{margin-bottom:10px}#rfh-payment-checkout-start .cs-voucher-method-payment{margin-bottom:15px}#rfh-payment-checkout-start .cs-details-items-data .resume-hotel{display:none}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details{font-weight:100;color:#6c6c6c;font-family:Arial,Helvetica,sans-serif;border-left:none;border-right:none;border-bottom:none;border-top:none}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .inner{margin:2px}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room .resume-room-discard{display:none}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-name,#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info{border:0}#rfh-payment-checkout-start .cs-details-items-data .resume-room-title{padding:0}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-price{display:none}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-name .icon-bed{display:none}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-room{border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;border-top:1px solid #EBEBEB;background-color:#EEEEEE;margin:0;margin-top:5px;box-sizing:border-box;-moz-box-sizing:border-box}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-title{height:20px;background-color:#CCC;color:black;border-bottom:0}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-title .arrow{background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/right-arrow.png) center no-repeat #818181;width:20px;height:20px}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-title.down .arrow{background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/down-arrow.png) center no-repeat #818181}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-title .title,#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-title .price{line-height:20px;padding:0;font-weight:100;color:#6c6c6c;font-family:Arial,Helvetica,sans-serif}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-extra{border-top:0;padding:1px 0}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-extra .price{display:none}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-extra.resume-room-base-price{display:none}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-common-extras{border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;border-top:1px solid #EBEBEB;background-color:#EEEEEE;margin:5px 0;box-sizing:border-box;-moz-box-sizing:border-box}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title{height:20px;background-color:#CCC;color:black;border-bottom:0}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-common-extras.normal .resume-room-info-common-extras-title .title{padding-left:5px}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-common-extras.offer .resume-room-info-common-extras-title .icon-wrapper{position:relative;width:20px;height:25px;display:block;margin-left:2px;margin-top:-4px}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-common-extras.offer .resume-room-info-common-extras-title span.icon{width:18px;height:31px;display:block;background:url(/sites/all/modules/custom/utb_common/rfhotels/css/bev1/img/offer-logo.png) center no-repeat;position:absolute;background-size:20px auto;z-index:1}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title span.title,#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-common-extras-title span.price,#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-common-extras .resume-room-extra .title,#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-info-common-extras .resume-room-extra span.price{line-height:20px;padding:0;font-weight:100;color:#6c6c6c;font-family:Arial,Helvetica,sans-serif}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-total{font-weight:bold;float:right}#rfh-payment-checkout-start .cs-data.cs-step-payment-progress{padding:0}.rfh_steps_payment_progress .rfh_steps_payment_progress_text{font-family:Arial,Helvetica,sans-serif;line-height:24px}.rfh_steps_payment_progress .rfh_steps_payment_progress_text{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:13.3pt;font-style:normal;font-weight:normal;letter-spacing:0}#rfh-payment-checkout-start .cs-data-title h3,#rfh-payment-checkout-start .cs-data h3{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:16.03pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#1d1d1b}#rfh-payment-checkout-start .cs-data.cs-pay-form-section.cs-pay-form-section-show{display:auto}#rfh-payment-checkout-start .cs-data.cs-pay-form-section.cs-pay-form-section-hide{display:none !important}#rfh-payment-checkout-start .cs-data.cs-pay-form-section.cs-pay-form-section-disable{display:none !important}#rfh-payment-checkout-start .cs-data.cs-pay-form-section.cs-pay-form-section-changer .cs-data-title h3{line-height:16.03pt;padding:5px;margin:0}#rfh-payment-checkout-start .cs-data.cs-pay-form-section.cs-pay-form-section-changer{background-color:#bbb}#rfh-payment-checkout-start .cs-data.cs-pay-form-section.cs-pay-form-section-changer .cs-data-title{cursor:pointer}#rfh-payment-checkout-start .cs-data.cs-pay-form-section.cs-pay-form-section-changer .cs-data-title h3:after{content:'';display:block;float:right;position:relative;top:-1px;background-color:transparent;border-top:12px solid #bbb;border-bottom:12px solid #bbb;border-left:20px solid white;border-right:0 solid #bbb}#rfh-payment-checkout-start-form .form-item .form-text.utb-error{border:1px solid red}#rfh-payment-checkout-start-form .form-item.form-type-checkbox .option.utb-error{color:red}#rfh-payment-checkout-start-form .form-item label,#rfh-payment-checkout-start .cs-details-items-data .form-item label{font-family:'Helvetica Neue LT Pro Condensed';font-size:12.2pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#3c3c3c}.chzn-container-single .chzn-single span{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:11pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#3c3c3c}#rfh-payment-checkout-start-form .form-item .form-select,#rfh-payment-checkout-start-form .form-item .form-text,#rfh-payment-checkout-start-form .form-item .form-textarea{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:11pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#3c3c3c}#rfh-payment-checkout-start-form .form-disabled.form-item .form-select,#rfh-payment-checkout-start-form .form-disabled.form-item .form-text,#rfh-payment-checkout-start-form .form-disabled.form-item .form-textarea{background-color:#F1F1F1}#rfh-payment-checkout-start .cs-data.cs-details-items-data .cs-data-title.cs-details-items-data-title{background-color:#00A49B;color:#fff;height:38px}#rfh-payment-checkout-start .cs-data.cs-details-items-data .cs-data-title.cs-details-items-data-title i{display:none;vertical-align:sub !important}#rfh-payment-checkout-start .cs-data.cs-details-items-data .cs-data-title.cs-details-items-data-title h3{color:white;padding-left:7px;padding:4px 10px;text-transform:capitalize;font-size:18px;line-height:40px}#rfh-payment-checkout-start #rfh-room-booking-selection-resume-details .resume-room-title{padding:0 0 0 6px}#rfh-payment-checkout-start #rfh-room-booking-selection-resume-details .resume-room-dates{display:none}#rfh-payment-checkout-start #rfh-room-booking-selection-resume-details .resume-room-total-wrapper{width:100%;float:none;margin:0}#rfh-payment-checkout-start .cs-details-items-data #rfh-room-booking-selection-resume-details .resume-room-total{margin-bottom:-28px;float:none;margin-left:0;margin-top:0;width:100%;display:table;margin-bottom:0}.protection-personal-data-dialog-data{-moz-box-shadow:0 2px 8px #ccc;-webkit-box-shadow:0 2px 8px #ccc;box-shadow:0 2px 8px #ccc;border:none;text-align:center;background-color:white}.protection-personal-data-dialog-data-inner{padding:18px;text-align:justify;white-space:pre-wrap;border:2px solid #BCBCBC;font-size:12px}.legal-policy-data-dialog-data{-moz-box-shadow:0 2px 8px #ccc;-webkit-box-shadow:0 2px 8px #ccc;box-shadow:0 2px 8px #ccc;border:none;text-align:center;background-color:white}.legal-policy-data-dialog-data-inner{padding:18px;text-align:justify;white-space:pre-wrap;border:2px solid #BCBCBC;font-size:12px}.purchase_conditions-data-dialog-data{-moz-box-shadow:0 2px 8px #ccc;-webkit-box-shadow:0 2px 8px #ccc;box-shadow:0 2px 8px #ccc;border:none;text-align:center;background-color:white}.purchase_conditions-data-dialog-data-inner{padding:18px;text-align:justify;white-space:pre-wrap;border:2px solid #BCBCBC;font-size:12px}#rfh-payment-checkout-start-form .form-item.form-type-checkbox .option{text-align:left}#rfh-payment-checkout-start-form .form-item.form-type-checkbox .description{text-align:center}@media (max-width:580px){#rfh-payment-checkout-start .cs-data.cs-step-payment-progress{display:none}}@media (min-width:980px){#rfh-payment-checkout-exec,#rfh-payment-checkout-start{padding:0;margin:0}}@media (min-width:980px){#rfh-payment-checkout-start .cs-data.cs-details-items-data{position:relative}#rfh-payment-checkout-start .cs-details-items-data .form-item{text-align:left !important;margin-left:10px !important}#rfh-payment-checkout-start .cs-details-items-data .form-item label{display:block !important;text-align:center;width:397px}#rfh-payment-checkout-start .cs-details-items-data .gift-voucher-sample-container{float:right;position:absolute;right:0;margin-right:45px;margin-top:40px}}.cs-pay-continue-booking{position:relative}.cs-pay-continue-booking .checkout-other-method{position:relative;top:5px;right:0;margin:5px;text-decoration:underline;cursor:pointer;color:#009CFF}.cs-pay-continue-booking .checkout-other-method:hover{opacity:.8}@media (min-width:1200px){.cs-pay-continue-booking{position:relative}.cs-pay-continue-booking .checkout-other-method{position:absolute}}#cs-shipment-data .cs-shipment-data-options .cs-shipment-data-option{display:inline-block;width:50%;box-sizing:border-box;padding:5px;margin:0 auto;cursor:pointer}#cs-shipment-data .cs-shipment-data-options .cs-shipment-data-option .tab-shipment{border:1px solid #EFEFEF;padding:10px 5px;background:#EFEFEF;font-size:11px;height:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}#cs-shipment-data .cs-shipment-data-options .cs-shipment-data-option .tab-shipment:hover{background:#FFFFFF}#cs-shipment-data .cs-shipment-data-options .cs-shipment-data-option .tab-shipment.c-active{background:#FFFFFF}#cs-shipment-data .cs-shipment-data-options .cs-shipment-data-option .tab-shipment input{margin-right:8px}#cs-shipment-data .cs-shipment-data-options .cs-shipment-data-option.cs-shipment-data-option-digital{padding-right:0}#cs-shipment-data .cs-shipment-data-options .cs-shipment-data-option.cs-shipment-data-option-physical{padding-left:0}#cs-shipment-data .cs-shipment-data-options .step-arrow{margin-top:-26px}#cs-shipment-data .cs-shipment-data-options .step-arrow .c-arrow.step-arrow-left{border-style:solid;border-width:0 15px 15px 0;border-color:transparent #EFEFEF transparent transparent;width:22%;float:left}#cs-shipment-data .cs-shipment-data-options .step-arrow .c-arrow.step-arrow-right{border-style:solid;border-width:15px 15px 0 0;border-color:#EFEFEF transparent transparent transparent;width:0;float:left}#cs-shipment-data .cs-shipment-data-providers-values{display:none}#cs-shipment-data .cs-shipment-data-container-option{margin-top:-35px;padding-top:38px;border:1px solid #EFEFEF;border-top:0;margin-left:5px;margin-right:5px;padding-bottom:10px}#cs-shipment-data .cs-shipment-data-container-option .cs-shipment-data-container-digital-description{font-size:15px}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical{position:relative}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .physical-description{display:flex;flex-wrap:wrap;background-color:#f9f9f9;margin-bottom:33px}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .physical-description .physical-description-detail{width:100%;display:inline-block;text-align:left;margin-top:20px}@media (min-width:500px){#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .physical-description .physical-description-detail{width:50%}}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .physical-description .physical-description-detail div{margin:10px;line-height:initial;font-size:13px;color:#888}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .physical-description .physical-description-image{width:100%;display:inline-block;text-align:center}@media (min-width:500px){#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .physical-description .physical-description-image{width:50%;text-align:left}}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .physical-description .physical-description-image img{height:160px}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .detail-shipment-info{max-width:100%;margin-top:20px}@media (min-width:740px){#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .detail-shipment-info{position:absolute;left:0;top:240px;max-width:40%}}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .detail-shipment-info .shipment-errors{color:red;text-align:left;font-size:14px;margin-left:10px;font-style:italic}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .detail-shipment-info .shipment-errors .postal-code-error{display:none}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .detail-shipment-info .shipment-errors ul{margin-top:10px;margin-bottom:10px;list-style:none}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .detail-shipment-info .detail-shipment{text-align:left;margin-left:30px;margin-right:30px;font-style:italic}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .detail-shipment-info .loading-overlay{margin-top:10px;margin-left:0;display:none}@media (min-width:740px){#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .detail-shipment-info .loading-overlay{margin-left:50px}}@media (min-width:1220px){#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .detail-shipment-info .loading-overlay{margin-left:90px}}#cs-shipment-data .cs-shipment-data-container-option.cs-shipment-data-container-physical .form-item.form-type-textfield label span{color:red;font-size:22px}#cs-shipment-data .cs-shipment-data-providers-container{margin-top:28px;margin-left:20px;margin-right:20px}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider{display:block}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-title-container{border:1px solid #EFEFEF;margin-top:5px;text-align:left;padding:0 10px;min-height:40px;display:flex;justify-content:space-between}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-title-container .selector{width:75%}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-title-container .cs-shipment-data-provider-radio{width:100%;display:inline-block}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-title-container .cs-shipment-data-provider-radio .form-item{text-align:left !important;margin-top:0 !important;padding-top:10px}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-title-container .cs-shipment-data-provider-radio .form-item input{display:inline}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-title-container .cs-shipment-data-provider-radio .form-item label{float:none;display:inline;margin-left:0 !important;line-height:0 !important}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-title-container .cs-shipment-data-provider-radio .form-item label h3{display:initial}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-title-container .cs-shipment-data-provider-radio .form-item label h3 i.fa{margin-right:5px}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-title-container .cs-shipment-data-provider-title{display:inline-block;margin:0 3px}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-title-container .cs-shipment-data-provider-title h3{margin-bottom:0;padding:10px;font-size:16px;font-weight:600;color:#777777;user-select:none;font-family:"Raleway",serif}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-title-container .cs-shipment-data-provider-price{font-weight:700;margin-top:8px;text-align:right}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-description-container{font-size:13px !important;line-height:20px;font-family:'Open Sans',sans-serif !important;padding:5px 20px !important;border-bottom:1px solid #EFEFEF;border-left:1px solid #efefef;border-right:1px solid #efefef;display:none}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-description-container .cs-shipment-data-provider-description{text-align:left;padding:10px 0}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .accordion:hover{background-color:#EFEFEF;cursor:pointer}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .accordion:hover h3:hover{cursor:pointer !important}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .active{background-color:#EFEFEF}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .panel{transition:max-height 3.9s ease-out}#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider.utb-error{border:1px solid red}#cs-shipment-data .cs-shipment-data-providers-container.utb-error{border:1px solid red}@media (min-width:420px){#cs-shipment-data .cs-shipment-data-providers-container .cs-shipment-data-provider .cs-shipment-data-provider-title-container{height:auto}}@media (min-width:650px){#cs-shipment-data .cs-shipment-data-options .cs-shipment-data-option{padding:25px}#cs-shipment-data .cs-shipment-data-options .cs-shipment-data-option .tab-shipment{font-size:16px;white-space:initial;overflow:hidden;-webkit-line-clamp:1;display:block}#cs-shipment-data .cs-shipment-data-container-option{margin-left:25px;margin-right:25px}}@media (min-width:740px){#cs-shipment-data .cs-shipment-data-options .cs-shipment-data-option{padding:25px}}@media (min-width:450px){#cs-shipment-data .cs-shipment-data-options .cs-shipment-data-option .tab-shipment{font-size:15px}}.rooms-rooms-select .rooms-rooms-select-select{width:50px;display:inline-block}.rooms-rooms-select .rooms-rooms-select-title{margin-bottom:0;font-size:1.3em;display:inline-block}#rfh-dialog-mask{background-color:#777}#rfh-dialog-mask.dialog-mask-back-class{background-color:#777 !important}.rfh-extra-help{display:inline-block}.rfh-extra-help .rfh-extra-help-trigger{background:url(/sites/all/modules/custom/utb_common/rfhotels/css/img/help-12.png) no-repeat;cursor:help;width:12px;height:12px;display:table;background-color:#d8d8d8;border-radius:20px;background-size:9px 9px;background-position:center}.rfh-extra-help .rfh-extra-help-data{display:none;font-size:1.1em;opacity:1;border:1px #a3a3a3 solid;background-color:#F6F6F6;padding:5px;padding:0;color:#000000;color:#5e5e5e;color:#C6C6C6}.rfh-extra-help .rfh-extra-help-data p{font-family:'Helvetica Neue LT Pro Condensed';font-size:12.2pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#575756}.rfh-extra-help .rfh-extra-help-data span.title{font-family:'Helvetica Neue LT Pro Condensed';font-size:12.2pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#1d1d1b}.rfh-extra-help .rfh-extra-help-data span.info{font-family:'Helvetica Neue LT Pro Condensed';font-size:12.2pt;font-style:normal;font-weight:normal;letter-spacing:0;background:#ffdc58;background:#f9e17f;padding:4px 10px;display:block;color:#575756;border-radius:5px;margin-top:-7px;margin-bottom:4px}.rfh-extra-help .rfh-extra-help-data .rfh-extra-help-data-inner{margin:15px}.rfh-user-mybookings{display:none;box-shadow:0 0 10px #777;color:black;padding:20px;border-radius:5px;border:1px solid #D6DCE8;background:white;font:bold 13px Arial}.rfh-user-mybookings .rfh-user-mybookings-inner{margin:0}.rfh-user-mybookings-title{font-size:1.5em;color:#0896ff;font-weight:300}.rfh-user-mybookings-sub-title{font-size:1.2em;color:#6c6c6c;font-weight:300}.rfh-payment-login-ok-button{margin-top:14px}.rfh-user-mybookings-wrapper{text-align:center}.rfh-user-mybookings-wrapper .rfh-user-mybookings-wrapper-inner{margin:10px}.rfh-user-mybookings-wrapper input{background-color:#F4F4F4 !important;background-repeat:no-repeat;border:1px solid #D6DCE8 !important;font-family:Arial,Helvetica,Calibri,sans-serif !important;font-size:18px !important;padding:7px 6px !important;margin-bottom:10px;width:192px;-moz-box-shadow:inset 0 1px 3px #ddd;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd}.rfh-user-mybookings-wrapper .form-submit{background:#2fa6e5 !important;text-shadow:0 1px 0 #0e3144 !important;border-radius:1px;font-size:15px !important;padding:8px 10px !important;font-weight:500;color:white;margin:0;width:auto}.rfh-user-mybookings-user{width:47%;width:100%;display:inline-block;vertical-align:top}.rfh-user-mybookings-user .rfh-user-mybookings-user-inner{padding:10px}.rfh-user-mybookings-user .title{font-size:1.5em;color:#0896ff;font-weight:300}.rfh-user-mybookings-user .sub-title{font-size:1.2em;color:#6c6c6c;font-weight:300}.rfh-user-mybookings-user .rfh-payment-login-ok-button{margin-top:22px}.rfh-user-mybookings-user .rfh-payment-login-ok-button a{border-radius:0;background-color:#de7868;color:white;padding:8px 10px;font-size:15px;font-weight:500;border-color:#ddd #bbb #999;border:1px solid}.rfh-user-mybookings-anonimous{width:47%;width:100%;display:inline-block;vertical-align:top;margin-bottom:20px}.rfh-user-mybookings-anonimous .rfh-user-mybookings-anonimous-inner{padding:10px}.rfh-user-mybookings-anonimous h2.title{font-size:1.5em;color:#0896ff;font-weight:300}.rfh-user-mybookings-anonimous .rfh-user-mybookings .sub-title{font-size:1.2em;color:#6c6c6c;font-weight:300}.rfh-user-mybookings-anonimous .help{font-weight:100;color:grey;font-size:11px}.rfh-user-mybookings-anonimous .form-item,.rfh-user-mybookings-anonimous .form-actions{margin-top:3px}.rfh-user-mybookings-anonimous .rfh-payment-login-ok-button{text-align:center;margin:0}@media (min-width:750px){.rfh-user-mybookings-anonimous,.rfh-user-mybookings-user{width:47%;text-align:left}}.search-promo-code{float:left;display:none}#rfh-room-booking-search-form-internal .search-promo-code{display:block}.search-promo-code .rfh-promo-code{margin-left:23px;margin-right:23px}.search-promo-code .rfh-promo-code .promo-code-trigger{text-decoration:underline;cursor:pointer}.search-promo-code .rfh-promo-code .promo-code-data{display:none;font-size:1.1em;opacity:1;background-color:#731611;border-radius:8px}.search-promo-code .rfh-promo-code .promo-code-data-inner{margin:15px}.search-promo-code .rfh-promo-code .form-item-code input{width:200px}.search-promo-code .rfh-promo-code .promo-code-field-applied{-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 2px 8px green;-webkit-box-shadow:0 2px 8px green;box-shadow:0 2px 8px green}span.promo-code-message-applied{display:block;color:#009304;line-height:16px;margin:5px 0}#rfh-room-booking-search-v2-form .search-promo-code-container.show-placeholder .form-item-promo-code input{color:#A19E9E !important}#rfh-room-booking-search-form-container{width:260px;width:100%;margin:0 auto;height:auto}#rfh-room-booking-search-form{color:#FFF;margin:auto 5px;height:auto;font-style:italic;background-repeat:repeat}#rfh-room-booking-search-form-container form{background-color:#FFF;border-radius:0;display:table}#rfh-room-booking-search-form input{border-radius:6px;border-radius:0;border:none;cursor:pointer;padding:12px 12px 9px 12px}#rfh-room-booking-search-form select{border-radius:6px;border:none;cursor:pointer;text-align:center;width:50px}#rfh-room-booking-search-form select#edit-rooms{width:60px}#rfh-room-booking-search-form .form-item label{font-style:normal;font-size:.9em}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-title{display:none}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-title a{color:inherit}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates{width:100%;height:auto;overflow:hidden}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-from{float:left;text-align:center;margin-left:30px}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-to{float:right;text-align:center;margin-right:20px;margin-left:0}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-to input,#rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-from input{width:90px}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-separator{border-bottom:dotted 2px;clear:both;width:85%;margin:0 auto;color:white}#rfh-room-booking-search-form-container .form-item-rooms{float:left;margin-left:40px;text-align:center}#rfh-room-booking-search-form-container #rfh_room_booking_search_form_ajax_select_person{float:left;margin-left:17px}#rfh-room-booking-search-form .form-item-children,#rfh-room-booking-search-form .form-item-adults{text-align:center}#rfh-room-booking-search-form .form-item-from,#rfh-room-booking-search-form .form-item-to{margin-right:10px;margin-left:10px;display:inline-block}#rfh-room-booking-search-form .form-item-from input,#rfh-room-booking-search-form .form-item-to input{min-width:89px}#rfh-room-booking-search-form .form-item-to{margin-top:1px}#rfh-room-booking-search-form-container .search-button{float:right;display:inline-block;margin-top:0;margin-right:27px;padding-right:10px;margin-left:15px;margin-bottom:10px}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container .search-button{margin-top:0}#rfh-room-booking-search-form-container .search-button input{text-shadow:none}#rfh-room-booking-search-form-container #block-rfhotels-rfh-room-booking-search-form .search-button{margin:10px 10px 10px 10px}.front #rfh-room-booking-search-form-container #block-rfhotels-rfh-room-booking-search-form .search-button{margin:15px 10px 10px 10px;top:0}body:not(.front) #rfh-room-booking-search-form-container #block-rfhotels-rfh-room-booking-search-form .search-button{margin:20px 10px 10px 10px;margin:20px 10px -6px 10px;position:relative;top:-13px}.page-rfh-room-booking #rfh-room-booking-search-form-container #rfh-room-booking-search-v2-form label,.page-rfh-room-booking #rfh-room-booking-search-form-container .form-type-textfield label{font-family:'Helvetica Neue LT Pro Light Condensed';font-size:13.3pt;font-style:normal;font-weight:normal;letter-spacing:0;color:white}.page-rfh-room-booking #rfh-room-booking-search-v2-form input{background-color:white;font-family:'Helvetica Neue LT Pro Thin Condensed';font-size:10.02pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#3c3c3c !important;line-height:25px;padding:0}.page-rfh-room-booking #rfh-room-booking-search-v2-form .search-button input{color:white !important}.page-rfh-room-booking #rfh-room-booking-search-v2-form .form-item-from input,.page-rfh-room-booking #rfh-room-booking-search-v2-form .form-item-to input{background-image:none !important;background-color:white;font-family:'Helvetica Neue LT Pro Thin Condensed';font-size:10.02pt;font-style:normal;font-weight:normal;letter-spacing:0;color:#3c3c3c !important;width:82px;width:91px;padding:0 17px 0 4px !important}.page-rfh-room-booking #rfh-room-booking-search-v2-form .form-item-from,.page-rfh-room-booking #rfh-room-booking-search-v2-form .form-item-to{position:relative}.page-rfh-room-booking #rfh-room-booking-search-v2-form .form-item-from:after,.page-rfh-room-booking #rfh-room-booking-search-v2-form .form-item-to:after{content:'';background-image:url('/sites/all/modules/custom/utb_common/rfhotels/css/bev1/icons9.png');background-size:inherit;background-color:transparent;background-position:-150px 0;width:17px;height:17px;position:absolute;top:29px;left:61px;left:67px;left:70px}.page-rfh-room-booking #rfh-room-booking-search-v2-form .element-conatiner{display:inline-block;height:36px;float:none;margin:0;margin-top:1em;margin-bottom:1em;width:170px}.page-rfh-room-booking #rfh-room-booking-search-v2-form .element-conatiner .form-item{display:block;float:left;margin:0;padding:0;cursor:pointer}.page-rfh-room-booking #rfh-room-booking-search-v2-form .element-conatiner label{color:#3c3c3c;cursor:pointer}.page-rfh-room-booking #zone-content-wrapper #rfh-room-booking-search-v2-form .element-conatiner label{color:#3c3c3c}@media (max-width:560px){.front #rfh-room-booking-search-form-container.scrollingShow .container-inner{position:relative !important}.front #rfh-room-booking-search-form-container.scrollingShow .search-button{margin-top:0}#rfh-room-booking-search-form-container{padding:5px;padding:5px 0 5px 0}#rfh-room-booking-search-form-container.scrollingShow .container-inner #rfh-room-booking-search-form{margin:auto 5px !important}.front #rfh-room-booking-search-form-container.scrollingShow .search-button{margin-top:0 !important}}@media (min-width:480px){#rfh-room-booking-search-form-container.scrollingShow .container-inner{position:fixed !important}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates{float:left;width:210px}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-from{margin-left:10px}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-to{margin-right:10px}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container .rfh-room-booking-search-form-separator{display:none}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container .form-item-rooms{margin-left:0}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container #rfh_room_booking_search_form_ajax_select_person{margin-left:10px}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container .search-button{margin-right:5px;clear:none}#rfh-room-booking-search-form-container.scrollingShow #block-rfhotels-rfh-room-booking-search-form .search-button{margin:38px 10px 10px 10px;margin:10px 10px 10px 10px}#rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-v2-form .form-item,#rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-v2-form .form-actions{margin:10px 10px 10px 10px;margin:0 10px 14px 10px}body:not(.front) #rfh-room-booking-search-form-container.scrollingShow #block-rfhotels-rfh-room-booking-search-form .search-button{top:-8px}#rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-v2-form .search-promo-code-container.selected .form-item-promo-code-applay,#rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-v2-form search-promo-code-container.selected .form-item-promo-code{margin:0}.front #rfh-room-booking-search-form-container.scrollingShow #block-rfhotels-rfh-room-booking-search-form .search-button{margin:23px 10px 10px 10px;margin:0 10px 10px 10px;padding-top:0;position:relative;top:14px}#rfh-room-booking-search-form-container.scrollingShow #block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form{width:500px}#rfh-room-booking-search-form-container.scrollingShow .rfh-room-booking-search-form-title{display:none}#rfh-room-booking-search-form-container.scrollingShow .rfh-room-booking-search-form-dates{float:left;width:210px}#rfh-room-booking-search-form-container.scrollingShow .rfh-room-booking-search-form-dates .form-item-from{margin-left:10px;float:left}#rfh-room-booking-search-form-container.scrollingShow .rfh-room-booking-search-form-dates .form-item-to{margin-right:10px;float:right}#rfh-room-booking-search-form-container.scrollingShow .rfh-room-booking-search-form-separator{display:none}#rfh-room-booking-search-form-container.scrollingShow .form-item-rooms{margin-left:0}#rfh-room-booking-search-form-container.scrollingShow #rfh_room_booking_search_form_ajax_select_person{margin-left:10px}#rfh-room-booking-search-form-container.scrollingShow .search-button{margin-right:5px;clear:none}.front #rfh-room-booking-search-form-container.scrollingShow .search-button{margin-top:32px}#rfh-room-booking-search-form-container.scrollingShow form{padding:0 5px !important}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container.scrollingShow form{padding:0 5px !important}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container.scrollingShow{display:inherit}}@media (min-width:480px) and (max-width:749px){#rfh-room-booking-search-form-container{width:470px;width:100%}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates{float:left;width:210px}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-from{margin-left:10px}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-to{margin-right:10px}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-separator{display:none}#rfh-room-booking-search-form-container .form-item-rooms{margin-left:0}#rfh-room-booking-search-form-container #rfh_room_booking_search_form_ajax_select_person{margin-left:10px}#rfh-room-booking-search-form-container .search-button{margin-right:5px;margin-top:32px}#rfh-room-booking-search-form-container.scrollingShow form{padding:0 5px !important}#rfh-room-booking-search-form-container.scrollingShow{display:inherit}}@media (min-width:600px){#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container.scrollingShow .search-button{margin-top:32px;clear:none}}@media (min-width:750px) and (max-width:980px){.not-front #rfh-room-booking-search-form-container{width:200px;width:190px}#rfh-room-booking-search-form-container #block-rfhotels-rfh-room-booking-search-form .rfh-room-booking-search-form-dates .form-item-from,#rfh-room-booking-search-form-container #block-rfhotels-rfh-room-booking-search-form .rfh-room-booking-search-form-dates .form-item-to{width:100%;margin-left:0;margin-right:0}#block-rfhotels-rfh-room-booking-search-form .form-item-rooms{margin-left:12px}#rfh-room-booking-search-form-container.scrollingShow #block-rfhotels-rfh-room-booking-search-form .rfh-room-booking-search-form-dates .form-item-from{width:auto;margin-right:0;margin-left:10px}#rfh-room-booking-search-form-container.scrollingShow #block-rfhotels-rfh-room-booking-search-form .rfh-room-booking-search-form-dates .form-item-to{width:auto;float:left;margin-left:10px}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container{width:100%}.front #rfh-room-booking-search-form{margin-left:-10px;margin-right:-10px;width:215px;width:260px}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form{margin-left:-5px;margin-right:-5px;width:100%}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container .search-button{clear:none}#rfh-room-booking-search-form-internal .search-promo-code{margin-top:35px;display:none}.front #block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container{opacity:1}.front #block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container:hover{opacity:1}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container{width:100%;max-width:100%}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-from{float:none;margin-left:0}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-to{float:none;margin-right:0}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container .form-item-rooms{margin-left:30px;zoom:85%}.front #block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container .form-item-rooms{zoom:100%}#rfh-room-booking-search-form-container #rfh_room_booking_search_form_ajax_select_person{zoom:85%}.front #rfh-room-booking-search-form-container #rfh_room_booking_search_form_ajax_select_person{zoom:100%}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container .search-button{float:right;display:inherit;margin-right:15px;margin-bottom:10px}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container .search-button{margin-right:15px}.front #rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-form{width:auto}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container.scrollingShow form{padding:0 5px !important}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container.scrollingShow{display:inherit;opacity:1}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container.scrollingShow .form-item-rooms{margin-left:0}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container.scrollingShow .rfh-room-booking-search-form-title{display:none}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container.scrollingShow .rfh-room-booking-search-form-dates .form-item-from{margin-left:10px;float:left}}@media (min-width:980px){.front #rfh-room-booking-search-v2-form .search-promo-code-container{width:185px;width:150px;float:left;margin-left:8px;margin-right:4px}.front #block-rfhotels-rfh-room-booking-search-form{width:260px}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container .search-button{clear:none}.front #rfh-room-booking-search-form-container #block-rfhotels-rfh-room-booking-search-form .search-button{margin:15px 0 10px 0;top:0;padding-right:0;float:left}#rfh-room-booking-search-form-internal .search-promo-code{display:none}.front #block-rfhotels-rfh-room-booking-search-form{margin-left:0}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container{width:100%}#rfh-room-booking-search-form{margin-left:-5px;margin-right:-5px;width:100%}.front #rfh-room-booking-search-form{margin-left:0;margin-right:0;width:260px}.front .scrollingShow #rfh-room-booking-search-form{width:auto}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form{margin-left:-5px;margin-right:-5px}.front #block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container{opacity:1}.front #block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container:hover{opacity:1}#rfh-room-booking-search-form-container{width:100%;max-width:100%}.front #rfh-room-booking-search-form-container .rfh-room-booking-search-form-title{display:inherit;font-size:1.3em;margin-left:10px;font-weight:100;font-style:normal}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-from{margin-left:10px}.front #rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-from{margin-left:30px}#rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-to{margin-right:10px}.front #rfh-room-booking-search-form-container .rfh-room-booking-search-form-dates .form-item-to{margin-right:30px}#rfh-room-booking-search-form-container .form-item-rooms{margin-left:30px}.front #rfh-room-booking-search-form-container .form-item-rooms{margin-left:50px}.front #rfh-room-booking-search-form-container.scrollingShow .form-item-rooms{margin-left:0}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form-container .form-item-rooms{margin-left:0}#rfh-room-booking-search-form-container .search-button{float:right;display:inherit;margin-right:15px;margin-bottom:10px}.front #rfh-room-booking-search-form-container.scrollingShow .search-button{margin-top:32px;clear:none}.front #rfh-room-booking-search-form-container.scrollingShow .rfh-room-booking-search-form-title{display:none}#rfh-room-booking-search-form-container.scrollingShow form{padding:0 5px !important}#rfh-room-booking-search-form-container.scrollingShow{display:inherit}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container.scrollingShow{opacity:1}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container #rfh-room-booking-search-form{width:220px}#block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-form{width:auto}#rfh-room-booking-search-form-internal #rfh-room-booking-search-form{margin:0 auto;width:auto}.front #block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container #rfh-room-booking-search-form{width:260px}.front #block-rfhotels-rfh-room-booking-search-form #rfh-room-booking-search-form-container.scrollingShow #rfh-room-booking-search-form{width:auto;height:auto}.front #rfh-room-booking-search-form-container.scrollingShow .rfh-room-booking-search-form-dates .form-item-from{margin-left:10px}.front #rfh-room-booking-search-form-container.scrollingShow .rfh-room-booking-search-form-dates .form-item-to{margin-right:10px}}.rmoreinfo{position:relative}.rgallery-b{position:absolute;top:0;left:0;width:530px;height:190px;display:block;display:none}.rgallery-b.rfh-gb-active{display:block}.rgallery-b .rfh-gb-imgbig{float:left;width:281px;max-width:281px;height:189px;height:174px;background-color:white}.rgallery-b .rfh-gb-imgbig-inner{margin:5px}.rgallery-b .rfh-gb-imgbig-item{cursor:pointer}.rgallery-b .rfh-gb-imgbig-item img{height:auto !important}.rgallery-b .rfh-gb-imgs{float:left;width:265px}.rgallery-b .rfh-gb-imgs-inner{background-color:white;margin-top:37px;height:151px;height:136px;overflow-y:auto}.rgallery-b .rfh-gb-imgs .rfh-gb-imgs-item{margin-left:2px;margin-top:2px;float:left;cursor:pointer}.rgallery-b .rfh-gb-imgs-item img{width:85px;width:79px;height:auto}.rgallery-b.rtab-content-overlay-active .rfh-gb-wrapper{width:98%;margin:10px auto;display:table;position:fixed;top:10%;z-index:10;text-align:center;padding:0}.rgallery-b.rtab-content-overlay-active .rfh-gb-wrapper-mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;opacity:.85;opacity:.5;background-color:#000;z-index:-1}.rgallery-b.rtab-content-overlay-active .rfh-gb-wrapper-inner{padding:8px 14px;background-color:white;margin:0 auto;display:inline-block;width:282px;position:relative;margin-top:0}.rgallery-b.rtab-content-overlay-active .rfh-gb-wrapper-close{position:absolute;top:-14px;width:30px;height:30px;background-color:red;left:100%;margin-left:-15px;cursor:pointer;background:transparent url('/sites/all/modules/custom/utb_common/rfhotels/css/img/fancy/close.png')}.rgallery-b.rtab-content-overlay-active .rfh-gb-imgbig{background-color:transparent;height:auto}.rgallery-b.rtab-content-overlay-active .rfh-gb-imgs{width:auto;width:275px;margin-left:3px}.rgallery-b.rtab-content-overlay-active .rfh-gb-imgs-inner{margin-top:0;height:auto;width:auto;text-align:center}.rgallery-b.rtab-content-overlay-active .rfh-gb-imgs-item{float:none;display:inline-block}@media all and (min-width:1220px){.rgallery-b{width:705px}.rgallery-b .rfh-gb-imgs{width:442px}}