html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:none;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:none}table{border-collapse:collapse;border-spacing:0}input::-moz-focus-inner{border:0;padding:0}input::-ms-clear{display:none}input::-ms-reveal{display:none}legend{display:none}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;line-height:18px;text-align:left !important;cursor:pointer;z-index:9}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{background:#b31919;position:relative;z-index:5001;color:#fff;width:150px;font-size:11px;padding:4px 10px 4px 10px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.4)}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{box-shadow:0 1px 2px rgba(0,0,0,0.4);height:1px;background:#b31919;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#FFF}.formError .formErrorArrow .line10{width:15px;border:none}.formError .formErrorArrow .line9{width:13px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line1{width:1px}.formError .formErrorArrow .line2,.formError .formErrorArrow .line3{display:none}.ui-datepicker{display:none;padding:10px;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:2px;background:#fff}body>.ui-datepicker{z-index:30000 !important}.ui-datepicker:after{display:block;content:'';height:0;overflow:hidden;clear:both}.ui-datepicker .ui-datepicker-header{position:relative;font:16px/25px "Open Sans",sans-serif;text-transform:uppercase;text-align:center;color:#003667}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;top:0;width:18px;height:31px;text-indent:-9999px;overflow:hidden;background:url("../images/sprite.svg") 0 0 no-repeat;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-svg .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.no-svg .ui-datepicker .ui-datepicker-header .ui-datepicker-next{background-image:url("../images/sprite.png")}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{opacity:0.2}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:hover{cursor:default}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:7px;background-position:-220px -53px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{background-position:-185px -53px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:7px;background-position:-256px -53px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{background-position:-291px -53px}.ui-datepicker .ui-datepicker-calendar{font-size:12px;cursor:default}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{text-align:center;vertical-align:middle;width:40px;height:40px;line-height:40px}.ui-datepicker .ui-datepicker-calendar th{font:bold 14px/32px "Open Sans",sans-serif;color:#e85a00;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar td{color:#000}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month,.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled{color:#c2c8cc}.ui-datepicker .ui-datepicker-calendar a{display:inline-block;width:100%;height:100%;text-decoration:none;color:inherit}.ui-datepicker .ui-datepicker-calendar a:hover{background:#003667;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-highlight a,.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a{background:#003667;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{background:#003667;color:#fff}.ui-datepicker-trigger{float:left;margin:6px 0 0 8px;width:17px;height:15px;text-indent:-9999px;overflow:hidden;background:url("../images/sprite.svg") 0 -123px no-repeat}.no-svg .ui-datepicker-trigger{background-image:url("../images/sprite.png")}.ui-datepicker-trigger:hover{background-position:-37px -123px}.ui-datepicker-trigger:active{background-position:-74px -123px}.ui-datepicker-week-end.ui-datepicker-unselectable.ui-state-disabled{background-color:#ebebeb !important}.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled{background-color:transparent !important}.ui-selectmenu-button{display:block;position:relative;height:39px;padding:0 20px 0 10px;overflow:hidden;background:#fff;font-size:14px;line-height:39px;text-overflow:ellipsis;white-space:nowrap;color:#6A8193;cursor:pointer}.ui-selectmenu-button:after{content:'';position:absolute;top:18px;right:8px;width:6px;height:4px;background:url("../images/sprite.svg") -10px -67px no-repeat}.no-svg .ui-selectmenu-button:after{background-image:url("../images/sprite.png")}.ui-selectmenu-menu{display:none;position:absolute;z-index:9999}.ui-selectmenu-menu.ui-selectmenu-open{display:block}.ui-selectmenu-menu>ul{background:#fff;max-height:192px;overflow:auto;overflow-x:hidden;box-shadow:0 1px 2px rgba(0,0,0,0.2),0 3px 15px rgba(0,0,0,0.15);list-style:none;margin:0;padding:2px}.ui-selectmenu-menu>ul li{margin:0;font-size:11px;line-height:12px;padding:6px 21px 6px 9px;white-space:nowrap;overflow:hidden;color:#3e3e3e;-webkit-transition:background 100ms;transition:background 100ms;cursor:pointer}.ui-selectmenu-menu>ul li.ui-state-focus,.ui-selectmenu-menu>ul li:hover{background:#ebebeb}html,body,input,textarea,button{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none}button,input,textarea{border-radius:0;padding:0;margin:0;border:none;background:none;box-sizing:border-box}a,input[type='submit'],button,.button{cursor:pointer;-webkit-transition:color 100ms, background-color 100ms, border-color 100ms;transition:color 100ms, background-color 100ms, border-color 100ms}.hide{display:none !important}.hidden{display:none}.no-select{user-select:none !important;-o-user-select:none !important;-moz-user-select:none !important;-webkit-user-select:none !important;-ms-user-select:none !important}.center-column{position:relative;width:980px;margin:0 auto}.center-column:after{clear:both;content:'';display:table}.button,input[type="submit"].button{position:relative;display:inline-block;box-sizing:border-box;height:40px;margin:0;padding:0 20px;overflow:visible;background:#013668;font:bold 16px/40px "Open Sans",sans-serif;text-transform:uppercase;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-align:center;white-space:nowrap;color:#fff}.button:hover,.button.active,input[type="submit"].button:hover,input[type="submit"].button.active{background:#0061A5;color:#fff}.button:active,input[type="submit"].button:active{background:#0061A5;color:#fff}.universal-orlando .button,.orlando .button,.universal-orlando input[type="submit"].button,.orlando input[type="submit"].button{background:#AA9B7C}.universal-orlando .button:hover,.orlando .button:hover,.universal-orlando input[type="submit"].button:hover,.orlando input[type="submit"].button:hover{background:#938465}.button.left,input[type="submit"].button.left{float:left}.button.right,input[type="submit"].button.right{float:right}.text-button{position:relative;display:inline-block;box-sizing:border-box;height:40px;margin:0;padding:0;overflow:visible;background:none;font:bold 16px/40px "Open Sans",sans-serif;-moz-text-align-last:auto;text-align-last:auto;text-align:center;white-space:nowrap;color:#003667}.buttons{text-align:left}.buttons a{margin:0 0 0 35px}.buttons a:first-child{margin:0}.buttons.right{text-align:right}ul.error{color:red}ul.error li{color:red}.form-error{top:0 !important;left:0 !important}.popup{position:fixed;top:-9999px;left:0;height:100%;width:100%;z-index:9999;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAHklEQVQ4T2NkYGA4w0ABYBw1gGE0DBhGw4BhWIQBAHmNDNH+r7+lAAAAAElFTkSuQmCC);background:rgba(0,0,0,0.8)}.popup.visible{top:0}.popup .loader{display:block;height:40px;width:40px;margin:40px auto;background:url("../images/loading.gif") 0 0 no-repeat}.popup .wrapper{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:706px;height:587px;background:#fff}.popup .popup-close{position:absolute;top:5px;right:5px;padding-right:25px;cursor:pointer;font-size:13px;line-height:18px;text-transform:uppercase;color:#E45B12}.popup .popup-close:after{content:'';position:absolute;top:0;right:0;height:18px;width:18px;background:#E45B12 url("../images/sprite.svg") -256px 0 no-repeat}.no-svg .popup .popup-close:after{background-image:url("../images/sprite.png")}.popup .popup-title{position:absolute;left:28px;top:10px;font:300 27px/1 'Open Sans',sans-serif;color:#003667}.popup .popup-content-wrapper{position:absolute;top:32px;bottom:5px;right:5px;left:5px}.popup .page-content{position:absolute;top:70px;bottom:0;right:0;left:0;padding:0 10px 0 28px;overflow:hidden;box-sizing:border-box;background:#edf1f4}.popup h4{font-size:20px}.page-content .form fieldset{overflow:inherit}.placeholdersjs{color:#282828 !important}.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff}.mCS-popup.mCSB_scrollTools{width:26px}.mCS-popup.mCSB_scrollTools .mCSB_draggerRail{width:26px;background:#D5DEE7}.mCS-popup.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:26px;background:#55A1DB}.mCS-popup.mCSB_scrollTools a+.mCSB_draggerContainer{margin:27px 0}.mCS-popup.mCSB_scrollTools .mCSB_buttonUp,.mCS-popup.mCSB_scrollTools .mCSB_buttonDown{height:26px;width:26px;background:#033765 url("../images/sprite.svg") -92px -270px no-repeat}.no-svg .mCS-popup.mCSB_scrollTools .mCSB_buttonUp,.no-svg .mCS-popup.mCSB_scrollTools .mCSB_buttonDown{background-image:url("../images/sprite.png")}.mCS-popup.mCSB_scrollTools .mCSB_buttonDown{background-position:-138px -270px}.mCS-property-home.mCSB_scrollTools .mCSB_draggerRail{background-color:#eeebe5;width:1px}.mCS-property-home.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;background-color:#013668}.universal-orlando .mCS-property-home.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#AA9B7C}.mCS-property-home.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:after{content:'';display:block;height:5px;width:6px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:url("../images/sprite.svg") -294px 0 no-repeat}.no-svg .mCS-property-home.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:after{background-image:url("../images/sprite.png")}html{position:relative;overflow-y:scroll;height:100%;min-width:980px;background:#e8e9e2;color:#7D7D7D}body{padding-top:93px;position:relative;min-height:100%}html,body,input,textarea,button{font-family:Arial,sans-serif;font-size:13px;line-height:2}a{color:#e45b12}a:hover{color:#ff7e3c}#main-menu .submenu li a{text-transform:capitalize}.alert{position:fixed;top:0;width:100%;padding:4px 0;z-index:99999;box-shadow:0 1px 5px 0 rgba(195,195,195,0.75);cursor:pointer;-webkit-transition:background-color 600ms linear;transition:background-color 600ms linear}.alert p{font:300 16px/38px "Open Sans", sans-serif;color:#fff}.alert.info{webkit-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-align:center;background-color:#003469}.alert.info:hover{background-color:#003c78}.alert.warning{text-align:center;background-color:#E85A00}.alert.warning:hover{background-color:#f76000}.alert.success{background-color:#2DA72A;text-align:center}.alert.success:hover{background-color:#30b32d}ul.error.validation{margin-left:0;border-radius:4px;padding:5px 20px 5px 20px;border:1px solid #F19797;background:#f0dcdc;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0dbdb), color-stop(100%, #e7c5c5));background:-webkit-linear-gradient(top, #f0dbdb 0%, #e7c5c5 100%);background:linear-gradient(to bottom, #f0dbdb 0%, #e7c5c5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0dcdc', endColorstr='#e7c6c6',GradientType=0 )}ul.error.validation li{color:#FF0C00;margin:0;text-transform:lowercase}ul.error.validation li span.label{text-transform:capitalize}ul.error.validation li:after{background:#FF0C00}ul.error.validation li:hover{color:#ff554d}ul.error.validation li:hover:after{background:#ff554d}#header{position:fixed;width:100%;border-top:1px solid #d1d4d7;background:#fff;top:0;z-index:20}@media screen and (max-width: 980px){#header{position:absolute}}#header>.wrapper{position:relative;height:45px;z-index:20}#header .logo{position:absolute;left:0;top:9px;height:25px}#header .logo img{display:block;height:100%}#header .right-side{position:relative;float:right}#languages{margin-top:12px;float:left}#languages li{float:left;padding:0 3px;border-left:dashed 1px #b9b9b9}#languages li:first-child{border-left:none;margin-left:0;padding-left:0}#languages a{display:block;padding:0 7px;font:13px/21px "Open Sans",sans-serif;text-decoration:none;text-transform:uppercase;color:#7d7d7d}#languages a:hover,#languages a.active{background:#e7e7e9}#header .socials{position:relative;margin:12px 0 0 12px;float:left}#header .socials h4{position:relative;padding-right:26px;font:11px/21px "Open Sans",sans-serif;text-transform:uppercase;cursor:pointer}#header .socials h4:after{content:'';position:absolute;right:0;top:0;width:21px;height:21px;background:#e7e7e9 url("../images/sprite.svg") -110px 0 no-repeat}.no-svg #header .socials h4:after{background-image:url("../images/sprite.png")}#header .socials.expanded h4:after{background-position:-145px 0}#header .socials ul{display:none;position:absolute;right:0;top:33px;width:86px}#header .socials li{float:left}#header .socials a{display:block;width:26px;height:42px;padding:0 8px;margin:0 1px 1px 0;overflow:hidden;background:#003667 url("../images/sprite.svg") 0 0 no-repeat;font:11px/42px "Open Sans",sans-serif;text-transform:uppercase;text-decoration:none;text-indent:-9999px;color:#fff}.no-svg #header .socials a{background-image:url("../images/sprite.png")}#header .socials a:hover{background-color:#aa9b7c}#header .socials a.facebook{background-position:0 -388px}#header .socials a.twitter{background-position:-62px -388px}#header .socials a.google{background-position:-124px -388px}#header .socials a.linkedin{background-position:-186px -388px}#header .socials a.instagram{background-position:-248px -388px}#header .socials a.youtube{background-position:-310px -388px}#header .socials a.blog{width:69px;background-position:-372px -388px;text-indent:0}#support-navigation{float:left;margin-left:24px}#support-navigation>ul>li{float:left;position:relative}#support-navigation>ul>li>.toggle-button{cursor:pointer;display:block;padding:0 20px;font:11px/45px "Open Sans",sans-serif;text-transform:uppercase;text-decoration:none;color:#7d7d7d}#support-navigation>ul>li>.toggle-button span{color:#003667;-webkit-transition:color 100ms;transition:color 100ms}#support-navigation>ul>li>.toggle-button:hover{background:#a0b0c0;color:#fff}#support-navigation>ul>li>.toggle-button:hover span{color:#fff}#support-navigation .dropdown{background:#fff;border:5px solid #A0B0C0;position:absolute;top:45px;right:0;display:none;font-family:"Open Sans",sans-serif;line-height:1.2}#support-navigation .dropdown h3{font-size:14px;margin-bottom:15px;color:#003667}#support-navigation .dropdown h3#login-alert.info{color:#FF0000;text-align:center}#support-navigation .dropdown p{font-size:12px;margin-bottom:10px;line-height:1.3}#support-navigation .dropdown input[type="text"],#support-navigation .dropdown input[type="password"]{width:100%;height:34px;line-height:34px;padding:0 10px;text-transform:uppercase;background-color:#E7E7E9}#support-navigation .dropdown .button{height:32px;line-height:32px;font-size:12px}#support-navigation .dropdown .column{padding:10px;box-sizing:border-box}#support-navigation .dropdown .row{margin-bottom:10px}#support-navigation .dropdown .controls{margin:0}#support-navigation .expanded>a{background:#A0B0C0;color:#fff}#support-navigation .expanded>a span{color:#fff}#support-navigation .logged-in{position:relative;text-align:right;float:right;top:10px;left:-18px}#support-navigation .logged-in a{text-decoration:none;color:#7D7D7D;font:11px/21px "Open Sans", sans-serif;text-transform:uppercase;cursor:pointer;position:relative}#support-navigation .logged-in .yf-signout a{color:#ff741c;text-decoration:underline;font:11px/21px "Open Sans", sans-serif;-webkit-transition:color 100ms;transition:color 100ms}#support-navigation .logged-in .yf-dashboard{color:#7D7D7D;font:11px/21px "Open Sans", sans-serif}#support-navigation .logged-in .yf-dashboard span{line-height:26px;text-transform:uppercase}#support-navigation .logged-in .yf-dashboard span.orange{color:#ff741c;text-decoration:underline}#support-navigation .spinner{display:none;margin:0 auto;width:100%;text-align:center;position:absolute;left:100px;top:121px}#support-navigation #reservation-widget .spinner{left:0;top:50%}#support-navigation #reservation-widget h3.error{color:#FF0000}#support-navigation #reservation-widget #reservation-title.process{margin-bottom:90px}#support-navigation #login-alert{padding-right:3px}#signup-widget a.button{width:180px}#signup-widget .dropdown{width:400px;height:270px}#signup-widget .dropdown .column{display:table-cell;width:50%;color:#9F9FA1}#signup-widget .dropdown .column .button.cancel{background:#A0B0C0}#signup-widget .dropdown #signup-info{padding-bottom:40px;background:#013668;color:#A0B0C0;height:270px}#signup-widget .dropdown #signup-info h3{text-transform:uppercase;font-size:15px;color:#fff}#signup-widget .dropdown #signup-info h3 span{display:block;font-size:20px}#signup-widget .dropdown #signup-info .button{position:absolute;bottom:10px;left:10px;background:#fff;color:#013668}#signup-widget .dropdown #signup-info #sign-up{bottom:50px}#signup-widget .dropdown #signup-form{text-align:right}#signup-widget .dropdown #forgot-password-form{text-align:center}#signup-widget .dropdown #forgot-password-form .button{width:50%;float:left}#signup-widget .dropdown .row a#forgot-password-link{position:absolute;right:10px;bottom:55px}#signup-widget .dropdown .row.controls input[type="submit"].button{position:absolute;right:10px;bottom:10px}#reservation-widget .dropdown{right:50%;margin-right:-110px;width:210px;text-align:center}#main-menu{position:relative;background:#e8e9e2;border-bottom:5px solid #fff;z-index:10}.property #main-menu{background:#013668}.universal-orlando #main-menu{background:#AA9B7C}#main-menu .menu{text-align:right;white-space:nowrap;font-size:0}.property #main-menu .menu{display:table;width:100%}#main-menu .menu>li{position:relative;display:inline-block;border-left:1px solid #d1d4d7}#main-menu .menu>li:first-child{border-left:none}.property #main-menu .menu>li{border-color:#2e5983}.universal-orlando #main-menu .menu>li{border-color:#B4AD9F}#main-menu .menu>li>a{display:inline-block;height:38px;padding:0 13px;font:14px/42px "Roboto Condensed",sans-serif;text-decoration:none;text-transform:uppercase;border-bottom:4px solid transparent;color:#003667}#main-menu .menu>li>a.active,#main-menu .menu>li:hover>a{border-bottom-color:#003667}.property #main-menu .menu>li>a{display:block;padding:0 8px;height:42px;border:none;color:#fff}.property #main-menu .menu>li>a.active,.property #main-menu .menu>li>a:hover{background:#938465}.property #main-menu .menu>li>a.toggle-button{background:#938465 !important}.property #main-menu .menu>li>a.toggle-button.active,.property #main-menu .menu>li>a.toggle-button:hover{background:#AA9B7C !important}.universal-orlando #main-menu .menu>li>a.toggle-button{background:#013668 !important}.universal-orlando #main-menu .menu>li>a.toggle-button.active,.universal-orlando #main-menu .menu>li>a.toggle-button:hover{background:#0061A5 !important}#main-menu .submenu{position:absolute;left:0;top:42px;max-height:0;min-width:100%;overflow:hidden;border-top:0 solid #fff;-webkit-transition:border-width 0ms 200ms, max-height 200ms;transition:border-width 0ms 200ms, max-height 200ms}#main-menu .submenu a{display:block;height:auto;padding:8px 13px;border-top:1px solid #27547d;background:#013668;font:15px/1.2 "Roboto Condensed",sans-serif;white-space:normal;text-align:left;text-decoration:none;color:#fff}#main-menu .submenu a:hover,#main-menu .submenu a.active{background:#0061a5}.property #main-menu .submenu a{background:#938465;border-color:#b6aa92}.property #main-menu .submenu a:hover,.property #main-menu .submenu a.active{background:#aa9b7c}#main-menu .submenu li:first-child a{border-top:none}#main-menu li:hover .submenu{max-height:600px;border-top-width:5px;-webkit-transition:border-width 0ms, max-height 600ms;transition:border-width 0ms, max-height 600ms}#support-navigation .dropdown input[type="text"],#support-navigation .dropdown input[type="password"]{text-transform:none !important}@media screen and (min-width: 768px) and (max-width: 1024px){#header .logo img{display:block;height:85%;padding-left:10px}}#photos{position:relative;height:600px;border-bottom:5px solid #fff;background:#fff url("../images/loading.gif") 50% 50% no-repeat;overflow:hidden;z-index:10}#photos a{position:static;display:block;height:100%}#photos .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:10}.no-bgsizecover #photos .photo{background:none !important}.home #photos .photo:before{content:'';position:absolute;bottom:0;left:0;height:171px;width:100%;background:url("../images/slideshow-gradient.png") 0 0 repeat-x}#photos .photo img{display:none}.no-bgsizecover #photos .photo img{display:block;position:absolute;top:0;left:0;min-width:100%;min-height:100%}#photos .photo .caption{position:absolute;top:77px;left:50%;width:980px;margin-left:-490px;font-size:20px;line-height:40px;text-transform:uppercase;text-shadow:0 1px 5px rgba(0,0,0,0.65);letter-spacing:6px;color:#fff}#photos .photo .caption a{color:inherit;text-decoration:none}#photos .photo .caption a:hover{color:#e3f1fc}#photos .photo .caption b,#photos .photo .caption strong{font-weight:bold}#photos .photo .caption i,#photos .photo .caption em{font-style:italic}#photos .photo .caption u{text-decoration:underline}#photos .slideshow{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}#photos .slideshow .slide{position:relative;float:left}#photos .pagination-topimages .arrows{position:absolute;top:50%;cursor:pointer;width:31px;height:61px;margin-top:-30px;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") 0 0 no-repeat}#photos .pagination-topimages .arrows.topimage-previous{left:20px;background-position:0 -37px}#photos .pagination-topimages .arrows.topimage-previous:hover{background-position:-51px -37px}#photos .pagination-topimages .arrows.topimage-previous:active{background-position:-102px -37px}#photos .pagination-topimages .arrows.topimage-next{right:20px;background-position:0 -118px}#photos .pagination-topimages .arrows.topimage-next:hover{background-position:-51px -118px}#photos .pagination-topimages .arrows.topimage-next:active{background-position:-102px -118px}#photos.pagination-enabled{padding-bottom:59px}#photos.pagination-enabled .pagination{position:absolute;top:auto;bottom:0;left:0;width:100%;height:54px;overflow:hidden}#photos.pagination-enabled .pagination>.wrapper{position:relative;height:100%;margin:0 64px;overflow:hidden}#photos.pagination-enabled .pagination .page{box-sizing:border-box;cursor:pointer;height:100%;width:296px;border-left:1px solid #e7e7e7;font:20px/54px Arial, sans-serif;text-transform:uppercase;text-align:center;color:#aa9b7c}#photos.pagination-enabled .pagination .page.swiper-slide-active+.slide+.slide{background:#aa9b7c;color:#fff}#photos.pagination-enabled .pagination .arrows{position:absolute;top:0;width:54px;height:54px;margin:0;background:#003667 url("../images/sprite.svg") 0 0 no-repeat}.no-svg #photos.pagination-enabled .pagination .arrows{background-image:url("../images/sprite.png")}#photos.pagination-enabled .pagination .arrows:hover{background-color:#aa9b7c}#photos.pagination-enabled .pagination .arrows.previous{left:5px;background-position:0 -134px}#photos.pagination-enabled .pagination .arrows.next{right:5px;background-position:-74px -134px}#photos.home-page-rotation .caption{top:auto;bottom:30px;text-align:right;font:27px/32px "Quicksand",sans-serif}#photos.home-page-rotation .caption p:first-child{margin-right:110px}#photos.home-page-rotation .caption-button{position:relative;box-sizing:border-box;width:100%;height:30px;padding-right:20px;line-height:30px;font-size:16px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAAeCAQAAABJA7/SAAAA0ElEQVR4Ae3OV4LDIAwFQLj/hWPHKW5bX4q+ts7I7Qkw9La69LbZ3m8pv/N5P/dbM2K8nuKu71Y8cXZzxv1VkaMf75iV3WrOTnm0MKMOgMta57lOcx3b1I5zjXsNawIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4Rr2tLv1Dfkv5nc/7ud+ckePVlHd9t9KJs5sz7q+KHP1456zsVnN2yqOFGXUAXNY6z3Wa69imdpxr3GtY0hVbHyYJOg6IbQAAAABJRU5ErkJggg==") 100% 0 no-repeat}#photos.home-page-rotation .caption-button:after{content:'';position:absolute;right:0;top:9px;width:7px;height:12px;background:url("../images/sprite.svg") 0 -102px no-repeat}.no-svg #photos.home-page-rotation .caption-button:after{background-image:url("../images/sprite.png")}#photos.home-page-rotation .caption-button:hover:after{background-position:-27px -102px}#property-extras{position:relative;height:60px;margin-top:-65px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.6);z-index:20}#property-extras .center-column{height:100%}#property-extras h4{padding-top:5px;font:300 24px/25px "Open Sans",sans-serif;white-space:nowrap;text-transform:uppercase;color:#f1f2eb;float:left}#property-extras h4.small-font{font-size:20px}#property-extras .location{clear:both;font:bold 17px/26px "Roboto Condensed",sans-serif;white-space:nowrap;text-transform:uppercase;color:#f1f2eb}#property-extras nav{position:absolute;right:0;top:0;height:100%}#property-extras nav ul,#property-extras nav li{position:relative;float:left;height:100%}#property-extras nav a{display:block;box-sizing:border-box;height:100%;min-width:90px;padding:15px;background-color:#013668;border-left:1px solid #fff;font:11px/14px "Open Sans",sans-serif;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff}#property-extras nav a:hover,#property-extras nav a.active{background-color:#938465}.universal-orlando #property-extras nav a{background-color:#AA9B7C;border-color:#B4AD9F}.universal-orlando #property-extras nav a.active,.universal-orlando #property-extras nav a:hover{background-color:#938465}#property-extras nav a span{display:block;font-size:13px;font-weight:600}#property-extras nav li:first-child a{border-left:none}#property-extras nav .submenu{display:none;position:absolute;left:50%;bottom:100%;width:190px;margin-left:-95px;padding-bottom:15px;height:auto}#property-extras nav .submenu:after{content:'';position:absolute;bottom:2px;left:50%;height:0;width:0;margin-left:-8px;border-right:8px solid transparent;border-left:8px solid transparent;border-top:13px solid #938465}#property-extras nav .submenu li{float:none;height:auto}#property-extras nav .submenu a{background:#938465;width:100%;padding:14px 10px;font-size:12px;line-height:14px;font-weight:600;border-top:1px solid #B6AA92}#property-extras nav .submenu a:hover,#property-extras nav .submenu a.active{background-color:#a49a84}#property-extras nav .submenu li:first-child a{border-top:none}#property-extras nav .parent:hover .submenu{display:block}#booking{display:none;padding:20px 0;background:#327d7d}#booking .column{float:left;margin-right:30px}#booking label{float:left;margin-right:10px;font-size:12px;line-height:32px;color:#cef0f0}#booking input[type='text']{float:left;height:32px;width:100px;padding:0 10px;background:#ddf0f0;font-size:14px;line-height:32px;color:#132929}#booking select,#booking .newListSelected{float:left;width:100px}#booking .ui-datepicker-trigger{margin:9px 0 0 -27px}#booking input[type='submit']{float:right}.overlay-datepicker{display:none;position:fixed;width:100%;height:100%;background-color:#000000;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGA4A8RkA8ZRAxhGw4BhNAyA+WAYpAMAeY0M0YolxHsAAAAASUVORK5CYII=);background:rgba(0,0,0,0.8);text-align:center;top:0;left:0;margin:0;z-index:2000;font-family:'Open Sans',sans-serif;font-weight:100;font-size:17px;color:#fff;text-transform:uppercase;line-height:18px;-ms-filter:"alpha(Opacity=90)"}.screenOverlay{display:none;position:fixed;width:100%;height:100%;background-color:#003667;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkME17xkABYBw1gGE0DBhGwwCYh4ZBOgAAxN0YIYCrUWEAAAAASUVORK5CYII=);background-color:rgba(0,54,103,0.9);text-align:center;top:0;left:0;margin:0;z-index:99999999999;cursor:wait;font-family:'Open Sans',sans-serif;font-weight:100;font-size:17px;color:#fff;text-transform:uppercase;line-height:18px;-ms-filter:"alpha(Opacity=90)"}.screenOverlay div{position:absolute;top:45%;left:50%;width:170px;margin:30px 0 0 -85px}.screenOverlay .sk-fading-circle{margin:100px auto;width:40px;height:40px;position:relative;float:left;margin-top:-57px;margin-left:58px}.screenOverlay .sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.screenOverlay .sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.screenOverlay .sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.screenOverlay .sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.screenOverlay .sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.screenOverlay .sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.screenOverlay .sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.screenOverlay .sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.screenOverlay .sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.screenOverlay .sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.screenOverlay .sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.screenOverlay .sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.screenOverlay .sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.screenOverlay .sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.screenOverlay .sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.screenOverlay .sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.screenOverlay .sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.screenOverlay .sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.screenOverlay .sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.screenOverlay .sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.screenOverlay .sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.screenOverlay .sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.screenOverlay .sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.screenOverlay .sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleFadeDelay{0%, 39%, 100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%, 39%, 100%{opacity:0}40%{opacity:1}}#booking-widget #miss-hotel{cursor:default;background-color:#e85a00;left:-250px;position:absolute;padding:0;top:10px;display:none;color:#FFF;z-index:1;width:250px;text-indent:0px;height:49px;line-height:49px;font-size:14px;text-align:center}#booking-widget #miss-hotel span.caret{width:0;height:0;border-left:5px solid #e85a00;border-right:5px solid transparent;border-bottom:5px solid transparent;position:absolute;right:-10px;bottom:0;top:20px;border-top:5px solid transparent}#booking-widget #booking_dates{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.admin .preview-item{overflow:hidden;padding:0;margin:0;padding:20px;height:auto;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#promos{position:relative;height:440px;border-bottom:5px solid #fff}#promos .left-side,#promos .right-side{float:left;height:100%}#promos .left-side{float:left;width:41%}#promos .right-side{float:left;width:59%}#promos .right-side h4{margin:35px 0 12px;padding-left:50px;border-bottom:1px solid #dbdbd9;font:300 23px/20px "Open Sans",sans-serif;color:#282828}#promos .right-side>.wrapper{padding:0 10px 35px 50px;max-width:580px}#property-promos{position:relative;overflow:hidden;padding:46px 0 10px}#property-promos .heading{border-bottom:1px solid #dbdbd9;margin-bottom:40px}#property-promos .heading h4{font:bold 23px/1 "Roboto Condensed",sans-serif;color:#282828}.universal-orlando #property-promos .heading h4{color:#AA9B7C}#property-promos .center-column{overflow:hidden}#property-promos .arrows{position:absolute;top:50%;width:52px;height:52px;margin-top:-26px;border-radius:50%;background:#cfcfcf url("../images/sprite.svg") 0 0 no-repeat}.no-svg #property-promos .arrows{background-image:url("../images/sprite.png")}#property-promos .arrows:hover{background-color:#003667}#property-promos .arrows.previous{left:50%;margin-left:-580px;background-position:0 -316px}#property-promos .arrows.next{right:50%;margin-right:-580px;background-position:-72px -316px}.promo-tile{position:relative;margin-bottom:10px;padding-left:156px;min-height:112px;overflow:hidden}.promo-tile.no-thumbnail{padding-left:0}.promo-tile:after{clear:both;content:'';display:table}.promo-tile h5{margin:14px 0 10px;font:bold 16px/1 "Roboto Condensed",sans-serif;color:#282828}.promo-tile h5 a{color:inherit;text-decoration:none}.promo-tile h5 a:hover{color:#aa9b7c}.promo-tile p{font-size:12px;line-height:1.17}.promo-tile .promo-button{position:absolute;right:0;top:15px;padding-right:20px;font:13px/1 "Open Sans",sans-serif;text-decoration:none;color:#003667}.promo-tile .promo-button:after{content:'';position:absolute;right:0;top:2px;width:9px;height:10px;background:url("../images/sprite.svg") -29px -240px no-repeat}.no-svg .promo-tile .promo-button:after{background-image:url("../images/sprite.png")}.promo-tile .promo-button:hover{color:#aa9b7c}.promo-tile .promo-button:hover:after{background-position:0 -240px}.promo-tile .thumbnail{position:absolute;left:0;top:0;border:solid 3px #c9cec8}.admin .promo-tile .thumbnail{border:none}.promo-tile .thumbnail img{display:block;border:solid 1px #fff}.property .promo-tile{float:left;padding:0;margin:0;width:33.33%;height:380px}.property .promo-tile:after{content:'';position:absolute;left:0;top:0;height:100%;width:1px;background:#fff}.property .promo-tile>.wrapper{position:relative;width:243px;padding:180px 10px 30px 11px}.property .promo-tile .thumbnail{left:1px;border:none}.property .promo-tile .thumbnail img{border:none}.property .promo-tile h5{margin:0 0 5px;font-size:19px;line-height:22px;color:#013668}.property .promo-tile .promo-button{top:auto;left:auto;bottom:0;right:0;padding-right:28px;font-size:14px;line-height:20px;text-transform:uppercase}.property .promo-tile .promo-button:after{top:0;width:20px;height:20px;background-position:-48px -273px;background-color:#aa9b7d;border-radius:50%}.universal-orlando .promo-tile h5{color:#AA9B7C}.universal-orlando .promo-tile h5 a:hover{color:#013668}.featured-promo-tile{position:relative;height:100%;overflow:hidden;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.admin .preview-item .featured-promo-tile{height:440px}.no-bgsizecover .featured-promo-tile{background:none !important}.featured-promo-tile img{display:none}.admin .featured-promo-tile img{display:block;width:100%}.no-bgsizecover .featured-promo-tile img{display:block;position:absolute;top:0;left:0;min-width:100%;min-height:100%}.featured-promo-tile>.wrapper{position:absolute;z-index:1;top:177px;right:38px;width:328px;height:204px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEX///+nxBvIAAAAAXRSTlO/Gzh2ewAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(255,255,255,0.75)}.featured-promo-tile>.wrapper>div{position:absolute;top:4px;right:4px;bottom:4px;left:4px;padding:20px 16px;border:solid 1px rgba(0,0,0,0.15);text-align:center}.featured-promo-tile h5{padding-bottom:5px;margin-bottom:5px;border-bottom:solid 1px #C2B1AA;font:bold 23px/1.13 "Roboto Condensed",sans-serif;color:#000}.featured-promo-tile h5 a{color:inherit;text-decoration:none}.featured-promo-tile h5 a:hover{color:#aa9b7c}.featured-promo-tile p{margin-bottom:10px;line-height:1.54;color:#656565}.featured-promo-tile .promo-button{position:relative;display:inline-block;padding-right:20px;font:15px/1 "Open Sans",sans-serif;text-decoration:none;color:#003667}.featured-promo-tile .promo-button:after{content:'';position:absolute;right:0;top:3px;width:9px;height:10px;background:url("../images/sprite.svg") -29px -240px no-repeat}.no-svg .featured-promo-tile .promo-button:after{background-image:url("../images/sprite.png")}.featured-promo-tile .promo-button:hover{color:#aa9b7c}.featured-promo-tile .promo-button:hover:after{background-position:0 -240px}#instagram-slider{width:100%;height:284px;padding:20px 0;background:#fff;text-align:center;overflow:hidden}#instagram-slider .instaslider-hero{float:left;display:inline;width:30%;max-width:300px;height:auto;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#instagram-slider .instaslider-hero a{text-decoration:none}#instagram-slider .instaslider-wrapper,#instagram-slider .instaslider{height:100%;position:relative;overflow:hidden}#instagram-slider .owl-prev,#instagram-slider .owl-next{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;position:absolute;top:0;z-index:19;display:block;width:20px;height:100%;background:#f59c36;color:#fff;text-align:center}#instagram-slider .owl-prev{left:0}#instagram-slider .owl-next{right:0}#instagram-slider .owl-prev span,#instagram-slider .owl-next span{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#instagram-slider .owl-prev.disabled,#instagram-slider .owl-next.disabled{cursor:initial !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}#instagram-slider .instaslider{width:100%}#instagram-slider .owl-carousel .owl-wrapper-outer{height:284px}#instagram-slider #instaslider .insta-item{margin:0 0 0 20px;overflow:hidden;position:relative;height:284px}#instagram-slider #instaslider .insta-item .instafoto{display:block;width:100%;height:inherit;max-height:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#instagram-slider #instaslider .insta-item .instafoto:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#instagram-slider .owl-item.loading{min-height:150px}#instagram-slider .instaslider-location{display:block;clear:both;width:100%;margin-top:10px}#instagram-slider .instaslider-location span{display:inline-block;color:#f59c36;text-transform:uppercase;font-size:11px;padding-left:15px;background:url("../images/map-marker.png") no-repeat left center;height:20px;line-height:20px;background-size:11px 16px}#instagram-slider .instaslider-hashtag{width:198px;height:62px;background-image:url("../images/TFRDownArrow.png");background-repeat:no-repeat;background-position:center bottom;background-size:contain;background-color:transparent;display:inline-block;padding:0;margin:15px auto 5px auto;position:relative;clear:both;overflow:hidden;text-indent:-999px}#instagram-slider .instaslider-copy{color:#7a7a7a;text-transform:uppercase;line-height:1.5em}#instagram-slider .instagram-logo{display:inline-block;width:45px;height:45px;overflow:hidden;text-indent:-999px;background:url("../images/instagram.png") no-repeat center center;background-size:45px 45px;margin-top:15px}.home .insta-user-info{position:absolute;left:0;bottom:0;z-index:999;width:100%;height:40px;line-height:40px;background:#000;background:rgba(0,0,0,0.4);text-align:left}.home .insta-user-info a{color:#fff;display:block;height:40px;line-height:40px;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.home .insta-user-info a img{display:inline-block;vertical-align:middle;margin:0 5px 0 10px;width:20px;height:20px;border-radius:20px}.home .insta-user-info a:hover{color:#f59c36}#content{position:relative;padding:20px 0}#content:after{clear:both;content:'';display:table}.property.home #content{padding:0;background:#fff;border-bottom:5px solid #fff}.property.home #content .left-side{position:absolute;top:0;left:0;bottom:0;width:50%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.no-bgsizecover .property.home #content .left-side{background:none !important}.property.home #content .left-side .property-video-wrapper{position:relative;height:536px;width:100%;overflow:hidden;background:#000}.property.home #content .left-side .property-video-wrapper .property-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:680px;width:auto;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.property.home #content .left-side .property-video-wrapper .playbutton{background:url("../images/playbutton.svg") 0 0 no-repeat;position:absolute;left:50%;top:50%;margin-left:-75px;margin-top:-75px;width:150px;height:150px;z-index:999;cursor:pointer}.property.home #content .left-side .property-video-wrapper .playbutton.onend{background:url("../images/playbuttonblack.svg") 0 0 no-repeat}.property.home #content .left-side img{display:none}.no-bgsizecover .property.home #content .left-side img{display:block;position:absolute;top:0;left:0;min-width:100%;min-height:100%}.property.home #content .right-side{margin-left:50%;width:50%;padding:15px 0 35px}.property.home #content .right-side h1,.property.home #content .right-side>.wrapper{max-width:490px;padding-left:40px}.property.home #content .right-side h1{margin-bottom:15px;border-bottom:1px solid #d1d4d7;font:bold 21px/40px "Roboto Condensed",sans-serif;color:#282828}.property.home #content .scrollable{overflow:hidden;height:430px}.search #content:after{clear:both;content:'';display:table}.search #content .search-sidebar{width:220px;padding-top:22px;float:left}.search #content .search-sidebar h4{font:bold 18px/1 "Roboto Condensed",sans-serif;margin-bottom:10px}.search #content .search-sidebar form{margin-bottom:20px}.search #content .search-sidebar form p{margin-bottom:5px}.search #content .search-sidebar form input{display:inline-block;vertical-align:top}.search #content .search-sidebar form input[type="text"]{display:inline-block;width:150px;height:32px;padding:0 10px;margin-right:5px;background:#fff;font-size:14px;line-height:32px;color:#a2a2a6}.search #content .search-sidebar form input[type="text"]::-webkit-input-placeholder{color:#a2a2a6}.search #content .search-sidebar form input[type="text"]:-moz-placeholder{color:#a2a2a6}.search #content .search-sidebar form input[type="text"]::-moz-placeholder{color:#a2a2a6}.search #content .search-sidebar form input[type="text"]:-ms-input-placeholder{color:#a2a2a6}.search #content .search-sidebar form input[type="text"]:focus::-webkit-input-placeholder{color:#c3c3c7}.search #content .search-sidebar form input[type="text"]:focus:-moz-placeholder{color:#c3c3c7}.search #content .search-sidebar form input[type="text"]:focus::-moz-placeholder{color:#c3c3c7}.search #content .search-sidebar form input[type="text"]:focus:-ms-input-placeholder{color:#c3c3c7}.search #content .search-sidebar form input.button{height:32px;line-height:32px;font-size:12px}.search #content .search-results{margin-left:250px}#content .hotel{display:inline-block;vertical-align:top;width:31%;margin:0 2% 20px 0;text-align:center;background:#fff;font:13px "Open Sans",sans-serif}#content .hotel .location{height:26px;line-height:26px;background-color:#395C7C;padding-left:10px;text-transform:uppercase;color:#fff}#content .hotel .thumbnail{background-color:#A3A3A5;height:129px;overflow:hidden;width:100%}#content .hotel .thumbnail img{width:100%;height:auto}#content .hotel .wrapper{padding:10px}#content .hotel h3{font:bold 19px "Roboto Condensed",sans-serif;color:#282828}#submenu{margin:-19px 0 20px}#submenu ul,#submenu li{display:inline}#submenu a{display:inline-block;position:relative;padding-left:16px;margin-right:16px;font-size:13px;line-height:2;text-transform:uppercase;text-decoration:none;color:#aa9b7c}#submenu a:hover,#submenu a.active{color:#003667}#submenu a:after{content:'';position:absolute;left:0;top:7px;width:9px;height:10px;background:url("../images/sprite.svg") 0 -240px no-repeat}.no-svg #submenu a:after{background-image:url("../images/sprite.png")}#submenu a:hover:after{background-position:-29px -240px}.executive-team #content .page-content{overflow:hidden}.executive-team .executive-team-categories{float:left;width:200px;padding-right:40px}.executive-team .executive-team-categories h3{font-weight:100;color:#678196;font-family:"Open Sans",sans-serif;font-size:21px;margin-bottom:6px}.executive-team .executive-team-categories ul{margin:0 0 20px 0}.executive-team .executive-team-categories li{padding:0}.executive-team .executive-team-categories li:after{content:none}.executive-team .executive-team-categories li a{display:block;text-decoration:none;border-bottom:solid 1px #D0D1CB;color:#AA9B7C;font-size:14px;line-height:17px;padding:6px 20px 6px 0}.executive-team .executive-team-categories li a strong{display:block}.executive-team .executive-team-categories li a span{display:block;font-style:italic;font-size:13px}.executive-team .executive-team-categories li a:hover,.executive-team .executive-team-categories li.active a{color:#043766}.executive-team .executive-team-block{overflow:hidden}.executive-team .executive-team-item img{float:right;margin:0 0 30px 30px}.spinner>div{width:12px;height:12px;background-color:#E85A00;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.error-message{color:#b31919}#home-destinations{position:relative;height:400px;overflow:hidden;background:#fff url("../images/loading.gif") 50% 50% no-repeat;z-index:10}#home-destinations h4{position:absolute;top:34px;left:50%;margin-left:-490px;font:300 35px/1 "Open Sans",sans-serif;color:#282828;z-index:20}#home-destinations .property{position:relative;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:10}.no-bgsizecover #home-destinations .property{background:none !important}#home-destinations .property img{display:none}.no-bgsizecover #home-destinations .property img{display:block;position:absolute;top:0;left:0;min-width:100%;min-height:100%}#home-destinations .property .location{position:absolute;top:82px;left:50%;margin-left:-490px;font:bold 20px/1 "Roboto Condensed",sans-serif;color:#747474}#home-destinations .property>.wrapper{position:absolute;right:50%;top:0;bottom:0;margin-right:-490px;width:356px;padding:40px 22px 30px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEX///+nxBvIAAAAAXRSTlO/Gzh2ewAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(255,255,255,0.75);line-height:1.54;color:#656565;z-index:20}#home-destinations .property>.overlay{position:absolute;bottom:0;left:0;width:100%;height:76px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.6);z-index:10}#home-destinations .property h5{font:bold 24px/1.1 "Roboto Condensed",sans-serif;color:#282828}#home-destinations .property .property-link{text-transform:uppercase;float:right}#home-destinations .blog-link{position:absolute;bottom:11px;left:50%;width:210px;padding:0 46px 0 80px;margin-left:-490px;font:12px/14px "Open Sans",sans-serif;text-decoration:none;color:#e7e7e8;z-index:30}#home-destinations .blog-link strong{display:block;font:30px/26px "Cookie",cursive;color:#f0ac20}#home-destinations .blog-link:before,#home-destinations .blog-link:after{content:'';position:absolute;background:url("../images/sprite.svg") 0 0 no-repeat}.no-svg #home-destinations .blog-link:before,.no-svg #home-destinations .blog-link:after{background-image:url("../images/sprite.png")}#home-destinations .blog-link:before{width:70px;height:42px;left:0;top:0;background-position:0 -560px}#home-destinations .blog-link:after{width:54px;height:54px;right:0;top:1px;background-position:-148px -134px}#home-destinations .blog-link:hover:after{background-position:-222px -134px}#home-destinations>.slideshow{position:relative;height:100%;z-index:10}#home-destinations .property{float:left}#home-destinations .pagination{position:absolute;bottom:92px;left:50%;margin-left:-390px;z-index:20}#home-destinations .pagination span{float:left;width:23px;height:23px;border:3px solid #fff;margin-right:16px;background:#e7e7e8;border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,0.75);-webkit-transition:background-color 100ms;transition:background-color 100ms;cursor:pointer}#home-destinations .pagination span:hover{background:#aa9b7c}#home-destinations .pagination span.swiper-active-switch{background:#003667}#weather{position:absolute;height:51px;padding:0 10px;right:0;top:5px;z-index:10;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGBQA2KyAeOoAQyjYcAwGgbAfDAM0gEAPZMCcbrlu1IAAAAASUVORK5CYII=);background:rgba(0,0,0,0.149)}#weather span{float:left;width:50px;height:50px}#weather .temp{width:40px;text-align:right;font:20px/50px 'OpenSans', sans-serif;color:#fff}#weather .ic{background:url(../images/weather-sprite.png) no-repeat 0 100px;background-image:url(../images/weather-sprite.svg),none}#weather .w3200,#weather .w32,#weather .w36{background-position:0 -950px !important}#weather .w28{background-position:0 -600px !important}#weather .w30,#weather .w34{background-position:0 -550px !important}#weather .w26{background-position:0 -200px !important}#weather .w44{background-position:0 -650px !important}#weather .w19{background-position:0 -250px !important}#weather .w20,#weather .w24{background-position:0 -350px !important}#weather .w22{background-position:0 -800px !important}#weather .w21{background-position:0 -400px !important}#weather .w5,#weather .w6,#weather .w7,#weather .w18{background-position:0 -750px !important}#weather .w8,#weather .w9,#weather .w11{background-position:0 -700px !important}#weather .w0,#weather .w1,#weather .w2,#weather .w3,#weather .w4,#weather .w17,#weather .w23,#weather .w35,#weather .w37,#weather .w38,#weather .w39{background-position:0 -1000px !important}#weather .w13,#weather .w15,#weather .w16,#weather .w25,#weather .w41,#weather .w42,#weather .w43,#weather .w46{background-position:0 -850px !important}#weather .w14{background-position:0 -300px !important}#weather .w10,#weather .w12,#weather .w40{background-position:0 -900px !important}#weather .w45,#weather .w47{background-position:0 -900px !important}#weather .w31{background-position:0 -1050px !important}#weather .w27,#weather .w29,#weather .w33{background-position:0 -1100px !important}#footer{display:block;padding:0 0 55px 0;background:#003667;color:#cbcbcb}#footer a{color:#fff}#footer .column{float:left;width:245px;padding-right:40px;box-sizing:border-box}#footer .column-2{float:left;width:490px;padding-right:40px;box-sizing:border-box}#corporate-contacts{margin-bottom:14px}#corporate-contacts p{font-size:16px;line-height:1.2;color:#fff;font-weight:400}#corporate-contacts strong{display:block;color:#cbcbcb}#property-contacts{padding:20px 0;background:#0a2c5a;color:#cbcbcb}#property-contacts .contacts{font:400 14px/16px "Roboto",sans-serif}#property-contacts .contacts .title{font-size:16px;line-height:19px;text-transform:uppercase;color:#fff}#property-contacts .contacts .popup-link{display:block;margin-top:3px;font-size:12px;text-transform:uppercase}#property-contacts .contacts .popup-link:hover{text-decoration:none}#property-contacts .socials{position:absolute;top:50%;right:0;margin-top:-12px}#property-contacts .socials li{float:left}#property-contacts .socials a{display:block;width:25px;height:25px;margin-left:20px;overflow:hidden;text-indent:-9999px;background:url("../images/sprite.svg") 0 -450px no-repeat}.no-svg #property-contacts .socials a{background-image:url("../images/sprite.png")}#property-contacts .socials a:hover{opacity:0.8;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}#property-contacts .socials a.blog{background-position:0 -450px}#property-contacts .socials a.facebook{background-position:-45px -450px;width:12px}#property-contacts .socials a.twitter{background-position:-76px -450px;width:21px}#property-contacts .socials a.instagram{background-position:-117px -450px;width:21px}#property-contacts .socials a.google{background-position:-158px -450px;width:27px}#property-contacts .socials a.linkedin{background-position:-205px -450px;width:21px}#property-contacts .socials a.youtube{background-position:-246px -450px;width:20px}#footer-navigation{padding-top:30px}#footer-extras .column{margin-bottom:40px}#footer-extras .logo{display:block;margin:0 0 14px 0}#newsletter .wrapper{position:relative}#newsletter p{margin-bottom:7px;font-size:12px;line-height:1.2;text-transform:uppercase;color:#fff}#newsletter input[type='text']{width:100%;height:25px;line-height:25px;padding:0 32px 0 8px;background:#fff}#newsletter input[type="submit"]{position:absolute;top:0;right:0;width:32px;height:25px;background:#fff url("../images/sprite.svg") -86px -621px no-repeat}.no-svg #newsletter input[type="submit"]{background-image:url("../images/sprite.png")}#footer-menu .column{margin-bottom:40px}#footer-menu h4{margin-bottom:13px;font:16px/1.2 "Roboto",sans-serif;text-transform:uppercase;color:#fff}#footer-menu ul li{display:block}#footer-menu ul a{display:block;margin-bottom:15px;font:14px/1.2 "Roboto",sans-serif;color:#cbcbcb;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#footer-menu ul a:hover{color:#fff}#footer-copy{border-top:1px solid #1a4a76;padding-top:20px}#american-express{position:relative}#american-express a .img-wrapper{position:relative;float:left;width:41px;height:36px;background:#003667 url("../images/sprite.svg") -153px -615px no-repeat}.no-svg #american-express a .img-wrapper{background-image:url("../images/sprite.png")}#american-express a .wrapper{padding-left:20px;color:#fff;float:left;position:absolute;top:-1px;line-height:19px;width:200px;left:30px}#american-express a .wrapper .strong{font-weight:700}#american-express p{font-weight:400}#search form{position:relative}#search form ::-webkit-input-placeholder{color:#fff;text-transform:uppercase;font-size:12px;font-weight:400}#search form :-moz-placeholder{color:#fff;text-transform:uppercase;font-size:12px;font-weight:400}#search form ::-moz-placeholder{color:#fff;text-transform:uppercase;font-size:12px;font-weight:400}#search form :-ms-input-placeholder{color:#fff;text-transform:uppercase;font-size:12px;font-weight:400}#search form input[type="text"]{width:100%;height:26px;padding:0 32px 0 5px;background:#002342;color:#fff}#search form input[type="submit"]{position:absolute;top:0;right:0;width:32px;height:26px;overflow:hidden;text-indent:-9999px;background:url("../images/sprite.svg") -96px -570px no-repeat}.no-svg #search form input[type="submit"]{background-image:url("../images/sprite.png")}#copyright{line-height:26px;font-size:12px;font-weight:400;padding-right:0 !important}#copyright a{color:#cbcbcb;text-decoration:none}#copyright a:hover{color:#fff}@media screen and (max-width: 1024px){.usabilla_live_button_container{display:none}}#hebs-gallery{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.7)}#hebs-gallery .galleria{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1}#hebs-gallery .close-button{position:absolute;right:20px;top:12px;width:17px;height:17px;text-indent:-9999px;overflow:hidden;background:url("../images/common.png") 0 0 no-repeat;background-image:url("../images/common.svg"),none;cursor:pointer;z-index:2}#hebs-gallery .close-button:hover{background-position:-37px 0}#hebs-gallery .close-button:active{background-position:-74px 0}#hebs-gallery .book-button{position:absolute;top:12px;right:57px;z-index:2;background:#e85a00}#hebs-gallery .book-button:hover{background:#ff741c}#hebs-gallery .galleria-container{position:relative;overflow:hidden;width:100% !important;height:100% !important}#hebs-gallery .category-selector-wrapper{position:absolute !important;left:0;right:0;bottom:120px;text-align:center;font-size:0;z-index:2}#hebs-gallery .category-selector-wrapper .category-selector{position:absolute;top:9px;left:20px;z-index:2}#hebs-gallery .category-selector-wrapper .ui-selectmenu-button{box-sizing:border-box;display:inline-block;height:29px;font:12px/28px "Roboto Condensed",sans-serif;text-transform:uppercase;background:transparent;border:1px solid #454543;color:#fff}#hebs-gallery .category-selector-wrapper .ui-selectmenu-button:after{top:12px;right:8px}#hebs-gallery.no-controls .category-selector-wrapper{bottom:0;height:69px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BM…nej3aAAAAAXRSTlOzEo46UAAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.7)}#hebs-gallery.no-controls .category-selector-wrapper .ui-selectmenu-button{margin-top:20px}#hebs-gallery .galleria-stage{position:absolute;top:40px;bottom:168px;left:0;right:0;padding:20px 72px;overflow:hidden}#hebs-gallery .galleria-stage .galleria-image{overflow:visible !important}#hebs-gallery .galleria-stage .galleria-image img{box-shadow:0 2px 4px rgba(0,0,0,0.3)}#hebs-gallery.no-controls .galleria-stage{bottom:40px;padding:20px}#hebs-gallery.no-controls .galleria-image-nav{display:none}#hebs-gallery .galleria-image-nav-left,#hebs-gallery .galleria-image-nav-right{position:absolute;top:50%;cursor:pointer;width:31px;height:61px;margin-top:-30px;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") 0 0 no-repeat}.no-svg #hebs-gallery .galleria-image-nav-left,.no-svg #hebs-gallery .galleria-image-nav-right{background-image:url("../images/common.png")}#hebs-gallery .galleria-image-nav-left{left:20px;background-position:0 -37px}#hebs-gallery .galleria-image-nav-left:hover{background-position:-51px -37px}#hebs-gallery .galleria-image-nav-left:active{background-position:-102px -37px}#hebs-gallery .galleria-image-nav-right{right:20px;background-position:0 -118px}#hebs-gallery .galleria-image-nav-right:hover{background-position:-51px -118px}#hebs-gallery .galleria-image-nav-right:active{background-position:-102px -118px}#hebs-gallery .galleria-loader{width:48px;height:48px;position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;background:url("../images/gray-loading.gif") 50% 50% no-repeat}#hebs-gallery.no-controls .galleria-thumbnails-container{display:none}#hebs-gallery .galleria-thumbnails-container{height:168px;bottom:0;position:absolute;left:0;right:0;z-index:2;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.7)}#hebs-gallery .galleria-carousel .galleria-thumbnails-list{margin-left:52px;margin-right:52px}#hebs-gallery .galleria-thumbnails{margin:68px auto 0}#hebs-gallery .galleria-thumbnails .galleria-image{height:90px;width:90px;background:#000;margin:0 6px 0 0;float:left;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.3)}#hebs-gallery .galleria-thumbnails .galleria-image.active{border:3px solid #fff;width:84px !important;height:84px !important}#hebs-gallery .galleria-thumbnails .galleria-image.active img{margin:-3px 0 0 -3px}#hebs-gallery .galleria-thumb-nav-left,#hebs-gallery .galleria-thumb-nav-right{display:none;position:absolute;top:50%;cursor:pointer;width:21px;height:21px;margin-top:-10px;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") 0 0 no-repeat}.no-svg #hebs-gallery .galleria-thumb-nav-left,.no-svg #hebs-gallery .galleria-thumb-nav-right{background-image:url("../images/common.png")}#hebs-gallery .galleria-carousel .galleria-thumb-nav-left,#hebs-gallery .galleria-carousel .galleria-thumb-nav-right{display:block}#hebs-gallery .galleria-thumb-nav-left.disabled,#hebs-gallery .galleria-thumb-nav-right.disabled{opacity:0.5;cursor:default}#hebs-gallery .galleria-thumb-nav-left{left:15px;background-position:5px -199px}#hebs-gallery .galleria-thumb-nav-left:hover{background-position:-26px -199px}#hebs-gallery .galleria-thumb-nav-left:active{background-position:-57px -199px}#hebs-gallery .galleria-thumb-nav-left.disabled{background-position:5px -199px}#hebs-gallery .galleria-thumb-nav-right{right:15px;background-position:5px -240px}#hebs-gallery .galleria-thumb-nav-right:hover{background-position:-26px -240px}#hebs-gallery .galleria-thumb-nav-right:active{background-position:-57px -240px}#hebs-gallery .galleria-thumb-nav-right.disabled{background-position:5px -240px}#hebs-gallery .galleria-info{position:absolute;left:0;bottom:168px;width:100%;z-index:2;background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.64) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.64) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a3000000',GradientType=0 )}#hebs-gallery .galleria-info .galleria-info-description{margin:0 70px 25px;text-align:center;font:100 26px/60px "Roboto",sans-serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hebs-gallery.no-controls .galleria-info{bottom:69px}#share-this-site-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.7)}#share-this-site-overlay .wrapper{position:absolute;left:50%;top:50%;width:420px;height:140px;padding:20px;margin:-90px 0 0 -230px;background:#327d7d}#share-this-site-overlay .close-button{position:absolute;right:15px;top:10px;width:17px;height:17px;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") 0 0 no-repeat;cursor:pointer;z-index:2}.no-svg #share-this-site-overlay .close-button{background-image:url("../images/common.png")}#share-this-site-overlay .close-button:hover{background-position:-37px 0}#share-this-site-overlay .close-button:active{background-position:-74px 0}#share-this-site{padding:0;margin:0 5px 5px;width:420px}#share-this-site li{float:left;width:130px;margin:0 5px;font-size:0}#share-this-site a{position:relative;display:block;height:16px;margin:5px 0;padding-left:20px;font:12px/16px "Open Sans",sans-serif;text-transform:uppercase;text-decoration:none;color:#f7fcfc}#share-this-site a:hover{color:#6dc7c7}#share-this-site a .icon{float:left;margin-right:5px;width:16px;height:16px;background:url(../images/share.png) 0 0 no-repeat}#share-this-site a.share_facebook .icon{background-position:0 0}#share-this-site a.share_facebook:hover .icon{background-position:-36px 0}#share-this-site a.share_twitter .icon{background-position:0 -36px}#share-this-site a.share_twitter:hover .icon{background-position:-36px -36px}#share-this-site a.share_tumblr .icon{background-position:0 -72px}#share-this-site a.share_tumblr:hover .icon{background-position:-36px -72px}#share-this-site a.share_linkedin .icon{background-position:0 -108px}#share-this-site a.share_linkedin:hover .icon{background-position:-36px -108px}#share-this-site a.share_digg .icon{background-position:0 -144px}#share-this-site a.share_digg:hover .icon{background-position:-36px -144px}#share-this-site a.share_delicious .icon{background-position:0 -180px}#share-this-site a.share_delicious:hover .icon{background-position:-36px -180px}#share-this-site a.share_stumbleupon .icon{background-position:0 -216px}#share-this-site a.share_stumbleupon:hover .icon{background-position:-36px -216px}#share-this-site a.share_orkut .icon{background-position:0 -252px}#share-this-site a.share_orkut:hover .icon{background-position:-36px -252px}#share-this-site a.share_myspace .icon{background-position:0 -288px}#share-this-site a.share_myspace:hover .icon{background-position:-36px -288px}#share-this-site a.share_yammer .icon{background-position:0 -324px}#share-this-site a.share_yammer:hover .icon{background-position:-36px -324px}#share-this-site a.share_pinterest .icon{background-position:0 -360px}#share-this-site a.share_pinterest:hover .icon{background-position:-36px -360px}#share-this-site a.share_bebo .icon{background-position:0 -396px}#share-this-site a.share_bebo:hover .icon{background-position:-36px -396px}#share-this-site a.share_live .icon{background-position:0 -432px}#share-this-site a.share_live:hover .icon{background-position:-36px -432px}#share-this-site a.share_google .icon{background-position:0 -468px}#share-this-site a.share_google:hover .icon{background-position:-36px -468px}#share-this-site a.share_email .icon{background-position:0 -504px}#share-this-site a.share_email:hover .icon{background-position:-36px -504px}.loyality #content{position:relative;padding:20px 0;padding-top:45px}.loyality .ui-selectmenu-menu.ui-front.ui-selectmenu-open{position:absolute;z-index:1}.loyality .form fieldset.collapsed{padding-bottom:5px}.loyality .form h3{padding-left:5px}.page-content:after{clear:both;content:'';display:table}.page-content hr{display:block;height:1px;margin:21px auto 22px;border:none;background:#d0d1cb;color:#d0d1cb}.page-content h1{margin-bottom:24px;border-bottom:solid 1px #d0d1cb;color:#003667;font:300 42px/1 "Open Sans",sans-serif}.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:#282828;font-weight:bold}.page-content h2,.page-content h3{font-family:"Roboto Condensed",sans-serif;color:#282828}.page-content h2{font-size:21px;line-height:1.43;margin-top:-1px;margin-bottom:22px}.universal-orlando .page-content h3{color:#AA9B7C}.page-content h3{font-size:19px;line-height:1.58}.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content p,.page-content ul,.page-content ol,.page-content table{margin-bottom:20px}.page-content strong{font-weight:bold}.page-content em{font-style:italic}.page-content u{text-decoration:underline}.page-content sup,.page-content sub{font-size:75%;line-height:0;position:relative}.page-content sup{top:-0.5em}.page-content sub{bottom:-0.25em}.page-content p,.page-content table{overflow:visible}.page-content .accommodations-button{font:13px/1 "Open Sans", sans-serif;text-decoration:none;text-transform:uppercase;color:#003667;right:30px;background:none;padding:0;float:right}.page-content .accommodations-button:hover{color:#aa9b7c}.page-content .accommodations-button:after{content:'';width:20px;display:block;height:20px;top:-5px;right:-30px;position:absolute;border-radius:50%;background:#aa9b7d url("../images/sprite.svg") -48px -273px no-repeat}.no-svg .page-content .accommodations-button:after{background-image:url("../images/sprite.png")}.page-content ol{list-style:decimal inside}.page-content ul{list-style:none}.page-content ol,.page-content ul{margin-left:20px}.page-content ol ol,.page-content ul ul,.page-content ol ul,.page-content ul ol{margin-top:10px;margin-bottom:10px}.page-content ol>li>ol,.page-content ol>li>ul{margin-left:34px}.page-content ol li,.page-content ul li{position:relative}.page-content ul>li{padding-left:14px}.page-content ul>li:after{content:'';position:absolute;left:0;top:11px;width:4px;height:4px;background:#7d7d7d;border-radius:100%}.page-content ul>li:hover:after{background-color:#000000}.page-content td,.page-content th,.page-content caption{padding:8px 16px;text-align:left;vertical-align:middle}.page-content th,.page-content caption{vertical-align:bottom;padding-top:0;padding-bottom:20px;font:20px/1 "Open Sans",sans-serif;color:#003667}.page-content td{background:#fff;border-bottom:1px solid #e8e9e2}.page-content table p{margin:5px}.page-content .thumbnail{float:left;margin:0 30px 20px 0}.page-content .thumbnail a{display:block}.page-content .thumbnail img{display:block}.page-content .thumbnail.left{float:left}.page-content .thumbnail.right{float:right;margin:0 0 20px 30px}.page-content .socials{margin-bottom:20px;overflow:hidden}.page-content .socials iframe{float:left;width:90px;height:21px;margin:0 10px 0 0}.page-content a.pdf{display:inline-block;font-size:12px;line-height:16px;padding-left:23px;position:relative}.page-content a.pdf:after{content:'';position:absolute;left:0;top:0;width:13px;height:16px;background:url("../images/common.svg") -600px 0 no-repeat}.no-svg .page-content a.pdf:after{background-image:url("../images/common.png")}.page-content a.pdf:hover:after{background-position:-633px 0}.page-content a.pdf:active:after{background-position:-666px 0}.page-content a.pdf+.size{color:#aaa;font-size:10px}.page-content .hotel-location-map{margin-bottom:21px}.page-content .property-content-video{margin-left:20px}.faq-page .page-content p{padding-left:15px}.faq-page .page-content p strong{margin-left:-15px}.faq-page .page-content p span.faq_a{margin-left:-15px}.block-list{overflow:hidden;margin-bottom:20px}.block-list .block-list-item{background:#fff;padding:15px;margin-bottom:10px;overflow:hidden;position:relative}.block-list .block-list-item .block-list-thumbnail{float:left;margin:0 25px 10px 0}.block-list .block-list-item h3{margin-bottom:0}.block-list .block-list-item h3 a{text-decoration:none;color:#000}.block-list .block-list-item h3 a:hover{color:#e45b12}.block-list .block-list-item small,.block-list .block-list-item time{display:block;margin-bottom:20px;font-style:italic}.block-list .block-list-item .wrapper{overflow:hidden}.image-list{margin:0 0 0 -25px;overflow:hidden;font-size:0}.image-list:after{clear:both;content:'';display:table}.image-list .image-list-item{position:relative;float:left;height:400px;width:310px;margin:0 0 25px 25px;overflow:hidden}.image-list .image-list-item .description{position:absolute;left:0;right:0;top:0;bottom:0;padding:20px;text-align:center;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUyfX00sAYeAAAAAXRSTlOZyTXzhgAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(50,125,125,0.6);font-size:13px;line-height:1.5;color:#fff}.image-list .image-list-item .description:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.image-list .image-list-item .description .centered{display:inline-block;vertical-align:middle;width:99%}.image-list .image-list-item .description h4{color:#fff;font-size:18px}.image-list .image-list-item .description a{color:#fff}.image-list .image-list-item .description a:hover{color:#cef0f0}.image-list .image-list-item .description nav a{display:block}.property-infocard{display:inline-block;vertical-align:top;text-align:center;background:#fff;font:13px "Open Sans", sans-serif;width:31%;margin:0 2% 20px 0}.property-infocard .property-thumbnail{display:block}.property-infocard h3{font:400 16px/1.2 'Open Sans',sans-serif;margin:0;height:26px;line-height:26px;background-color:#395C7C;padding-left:10px;text-transform:uppercase;color:#fff}.property-infocard img{width:100%;height:130px}.property-infocard h4{font:bold 19px "Roboto Condensed", sans-serif;color:#282828;margin:10px 0;padding:0 10px}.destinations .universal-orlando h3{background-color:#AA9B7C}.specials{padding-bottom:65px}.specials header{overflow:hidden}.specials h3{float:left}.specials .thumbnail{float:left;margin:0 25px 10px 0}.specials .offer-end{float:right;margin-left:15px}.special .wrapper{overflow:hidden}.page-content .careers .narrow{width:20%}.hotel-location-map,.poi-map-canvas{height:444px;background:#e5e3df}.hotel-location-map h4,.poi-map-canvas h4{margin:0;font:16px "Open Sans",sans-serif;text-transform:uppercase;color:#003667}.hotel-location-map p,.poi-map-canvas p{margin:5px 0 0;font-size:14px;line-height:1.2;white-space:nowrap}.hotel-location-map .button,.poi-map-canvas .button{display:block}.hotel-location-map .map-content,.poi-map-canvas .map-content{overflow:hidden}html.destinations .hotel-location-map,html.destinations .poi-map-canvas{height:600px}.pressroom .category-selector{margin:0 0 20px 20px}.pressroom .category-selector:after{clear:both;content:'';display:table}.pressroom button{margin-right:10px;padding:0 20px;height:39px;border:1px solid #a6a6a6;color:#a6a6a6;font-size:13px;line-height:39px;-webkit-transition:background-color 200ms, color 200ms;transition:background-color 200ms, color 200ms}.pressroom button:hover,.pressroom button.active{border-color:#009baa;color:#009baa}.gallery h3{position:relative;min-height:42px;line-height:42px;margin:0 0 1px 0;padding:0 40px 0 12px;cursor:pointer;font-size:20px;font-weight:100;background:#D0D1CB;color:#013668}.gallery h3:after{content:'';height:12px;width:23px;position:absolute;right:13px;top:15px;background:url("../images/sprite.svg") 0 -208px no-repeat}.no-svg .gallery h3:after{background-image:url("../images/sprite.png")}.universal-orlando .gallery h3{color:#013668}.gallery .wrapper{overflow:hidden}.gallery ul{margin:11px 1.3%}.gallery ul li{padding:0;float:left}.gallery ul li:after{content:none}.gallery .thumbnail{margin:0 13px 13px 0;border:1px solid grey}.gallery.active h3{background-color:#013668;color:#fff}.gallery.active h3:after{background-position:-43px -208px}.universal-orlando .gallery.active h3{background-color:#AA9B7C}.slideshow-galleries{position:relative}.slideshow-gallery{position:relative;height:652px;width:980px;margin-bottom:20px;overflow:hidden}.slideshow-gallery .slideshow-slide{position:relative;float:left;width:980px;height:652px}.slideshow-gallery .slideshow-gallery-caption{position:absolute;bottom:0;left:0;width:980px;line-height:40px;text-align:center;background:rgba(0,0,0,0.7);color:#fff;padding:0 46px;box-sizing:border-box}.slideshow-gallery .thumbnail{float:none;margin:0}.slideshow-gallery .view-gallery{position:absolute;right:10px;bottom:52px;height:27px;width:27px;text-indent:-9999px;overflow:hidden;opacity:0.8;cursor:pointer;background:url("../images/sprite.svg") -94px -55px no-repeat}.no-svg .slideshow-gallery .view-gallery{background-image:url("../images/sprite.png")}.slideshow-gallery .view-gallery:hover{opacity:1}.slideshow-gallery .arrows{position:absolute;bottom:7px;width:26px;height:26px;opacity:0.8;background:url("../images/sprite.svg") 0 -270px no-repeat}.no-svg .slideshow-gallery .arrows{background-image:url("../images/sprite.png")}.slideshow-gallery .arrows.next{right:10px;background-position:-46px -270px}.slideshow-gallery .arrows.previous{left:10px}.slideshow-gallery .arrows:hover{opacity:1}.page-content .sitemap-description{opacity:0.8;font-size:86%}.page-content .form{max-width:660px;margin:0 auto 20px;display:block}.page-content .form fieldset{position:relative;overflow:inherit;margin-bottom:20px;padding:12px 10px;background:#D2D9DF}.page-content .form fieldset.controls{display:block;background:transparent;padding:0;width:auto;background:none;text-align:right}.page-content .form fieldset.controls p{width:100%;padding:0}.page-content .form fieldset .close-button{position:absolute;top:12px;right:20px;color:#003667;font:600 11px/24px "Open Sans",sans-serif,sans-serif;text-transform:uppercase;cursor:pointer}.page-content .form fieldset .close-button:after{vertical-align:sub;content:'';display:inline-block;height:15px;width:15px;margin-left:10px;background:#58a2da url("../images/sprite.svg") -221px 0 no-repeat}.no-svg .page-content .form fieldset .close-button:after{background-image:url("../images/sprite.png")}.page-content .form fieldset.collapsed .close-button:after{background-position:-186px 0}.page-content .form fieldset .ui-selectmenu-button.disable{color:#D2D6DA !important}.page-content .form fieldset .ui-selectmenu-button.disable:after{opacity:0.2}.page-content .form fieldset .ui-selectmenu-button.disable:hover{cursor:default}.page-content .form h3{margin:0 0 7px 0;font-size:18px;line-height:24px;color:#678196}.universal-orlando .page-content .form h3{color:#AA9B7C}.page-content .form label{display:block;margin-bottom:4px;font:600 13px/13px "Open Sans",sans-serif,sans-serif;color:#003667}.page-content .form label em{padding-right:5px}.page-content .form p{position:relative;margin-bottom:20px;float:left;width:33.3%;padding:0 5px;box-sizing:border-box}.page-content .form p.column-50{width:50%}.page-content .form p.column-66{width:66.6%}.page-content .form p.column-100{width:100%}.page-content .form p.clear{clear:left}.page-content .form p:after{content:" ";display:table;clear:both}.page-content .form p span{float:left;margin:0 10px 0 0}.page-content .form p span input{display:inline;float:none;margin:0}.page-content .form p span label{display:inline;float:none;width:auto;text-align:left}.page-content .form p span.group label{display:block}.page-content .form p span.group label input{margin-right:.4em}.page-content .form input[type='text'],.page-content .form input[type='tel'],.page-content .form input[type='email'],.page-content .form input[type='number'],.page-content .form input[type='password'],.page-content .form textarea,.page-content .form .selectedTxt{width:100%;height:39px;padding:0 10px;background:#fff;font-size:14px;line-height:39px;color:#6A8193;resize:none;box-sizing:border-box}.page-content .form textarea{height:104px;line-height:1.4;overflow:auto;padding:9px}.page-content .form input[type='checkbox'],.page-content .form input[type='radio']{width:14px;height:14px;padding:0;vertical-align:top;margin-top:1px}.page-content .form .ui-selectmenu-button{width:100%;float:none;margin:0}#content .page-content .form fieldset.collapsed p{display:none}#content .page-content .form fieldset.collapsed p{display:none}#content .page-content .form fieldset.transparent{background:none}.popup .form{width:420px}.popup .form fieldset{background:transparent}.popup .form p{width:50%}.date-picker-dob{cursor:pointer}#addresses-primary-type-business,#addresses-primary-type-home{-webkit-appearance:radio}#privacy-Promotions-promotions,#privacy-promotions{-webkit-appearance:checkbox}.exp-year-buttonformError{max-width:500px}html.property #contact_information #row_properties{display:none}.poi{margin-bottom:40px}.poi-maps-container{position:relative;width:100%;height:400px;overflow:hidden}.poi-maps-container .poi-map-canvas{position:absolute;left:0;top:-100%;width:100%;height:100%}.poi-maps-container .poi-map-canvas.visible{top:0}.poi .category-selector{margin-bottom:20px}.poi .category-selector:after{clear:both;content:'';display:table}.poi .category-selector .button{margin-right:10px}.poi .categories .poi-category{display:none}.poi .categories .poi-category.visible{display:block}.poi .categories .poi-category .expand-description:hover{text-decoration:none}.poi .categories{margin-top:20px}.poi .categories .poi-category.hidden{display:none}.poi .categories .poi-category table{width:100%}.poi .categories .poi-category table th{white-space:nowrap}.poi .categories .poi-category table td{vertical-align:middle}.poi .categories .poi-category table td.center{text-align:center}.poi .categories .poi-category table td.poi-title{text-align:left}.poi .categories .poi-category .expand-description{text-decoration:underline;cursor:pointer;color:#AA9B7C}.poi .categories .poi-category .expand-description:hover{color:#003667}.poi .categories .poi-category .show-on-map{display:block;height:16px;width:10px;margin:0 auto;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") -400px 0 no-repeat;cursor:pointer}.no-svg .poi .categories .poi-category .show-on-map{background-image:url("../images/common.png")}.poi .categories .poi-category .show-on-map:hover{background-position:-430px 0}.poi .categories .poi-category .show-on-map:active{background-position:-460px 0}.poi .categories .poi-category tr.description{display:none}.poi .categories .poi-category tr.description.visible{display:table-row}.poi .categories .poi-category tr.description .thumbnail{margin-bottom:0}.poi .categories .poi-category tr.description p{margin:0 0 10px;font-size:12px}.poi .categories .poi-category tr.description nav>*{margin-left:10px}.poi .categories .poi-category tr.description nav>*:first-child{margin-left:0}.poi .hotels{display:none}.rooms-widget .categories-list{margin-bottom:10px}.rooms-widget .rooms-entry .price{display:inline-block;font-size:16px;color:#e45b12}.rooms-widget .rooms-entry .rooms-gallery{position:relative}.rooms-widget .rooms-entry .rooms-gallery.block-list-thumbnail{margin-bottom:77px}.rooms-widget .rooms-entry .rooms-gallery img{display:block;width:100%}.rooms-widget .rooms-entry .rooms-gallery .rooms-video{display:none;position:absolute;width:100%;height:100%;background:#fff;z-index:1}.rooms-widget .rooms-entry .rooms-gallery .rooms-video.visible{display:block}.rooms-widget .rooms-entry .rooms-gallery .rooms-video video{width:100%;height:100%}.rooms-widget .rooms-entry .rooms-gallery-nav{position:absolute;left:0;right:0;padding:8px 1.8%;background-color:#013668}.rooms-widget .rooms-entry .rooms-gallery-thumb{box-sizing:border-box;width:20%;height:50px;overflow:hidden;float:left;border:2px solid transparent}.rooms-widget .rooms-entry .rooms-gallery-thumb:hover,.rooms-widget .rooms-entry .rooms-gallery-thumb.active{border-color:#fff}.rooms-widget .rooms-entry .rooms-gallery-thumb img{display:block;width:100%}.rooms-widget .rooms-entry .video-thumb{position:relative}.rooms-widget .rooms-entry .video-thumb video{height:47px}.rooms-widget .rooms-entry .video-thumb .playbutton{position:absolute;width:100%;height:100%;top:0;left:0;background:url("../images/playbutton.svg") 50% 50% no-repeat;background-size:40%}.rooms-widget .rooms-entry .view-gallery{text-indent:-9999px}.rooms-widget .rooms-entry .view-gallery:after{content:'';background:url("../images/magnify.svg") 0 0 no-repeat;background-size:100%;position:absolute;bottom:10px;right:10px;height:35px;width:35px;-webkit-transition:opacity 100ms;transition:opacity 100ms}.rooms-widget .rooms-entry .view-gallery:hover:after{opacity:0.8}#calendar-header{margin-bottom:20px}#calendar-header:after{clear:both;content:'';display:table}#calendar-links{float:left}#calendar-links li{float:left}#calendar-links a{display:block;height:20px;width:20px;margin:0 20px 0 0;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") 0 0 no-repeat}.no-svg #calendar-links a{background-image:url("../images/common.png")}#calendar-links a.ical{background-position:-200px -76px}#calendar-links a.ical:hover{background-position:-240px -76px}#calendar-links a.ical:active{background-position:-280px -76px}#calendar-links a.print{background-position:-200px -116px}#calendar-links a.print:hover{background-position:-240px -116px}#calendar-links a.print:active{background-position:-280px -116px}#calendar-links a.rss{background-position:-200px -156px}#calendar-links a.rss:hover{background-position:-240px -156px}#calendar-links a.rss:active{background-position:-280px -156px}#calendar-views{float:left}#calendar-views li{float:left}#calendar-views a{position:relative;display:block;margin-right:20px;padding-left:30px;text-decoration:none;text-transform:uppercase;color:#003667}#calendar-views a:hover,#calendar-views a.active{color:#0061a5}#calendar-views a:before{background:url("../images/common.svg") 0 0 no-repeat;content:'';display:block;height:20px;width:20px;position:absolute;top:0;left:0}.no-svg #calendar-views a:before{background-image:url("../images/common.png")}#calendar-views a.grid:before{background-position:-200px 0}#calendar-views a.grid:hover:before,#calendar-views a.grid.active:before{background-position:-240px 0}#calendar-views a.grid:active:before{background-position:-280px 0}#calendar-views a.list:before{background-position:-200px -38px}#calendar-views a.list:hover:before,#calendar-views a.list.active:before{background-position:-240px -38px}#calendar-views a.list:active:before{background-position:-280px -38px}#calendar-filter{float:right}#calendar-filter .selectedTxt{min-width:150px}#calendar-breadcrumb{padding:10px;margin-bottom:20px;background:#fff}#calendar-breadcrumb:after{clear:both;content:'';display:table}#calendar-breadcrumb dt,#calendar-breadcrumb dd{float:left;margin-right:10px;color:#132929}#calendar-year{margin-bottom:20px}#calendar-year:after{clear:both;content:'';display:table}#calendar-year li{float:left}#calendar-year a{display:block;padding:5px;margin-right:1px;text-decoration:none;border-bottom:1px solid #003667;color:#003667}#calendar-year a:hover{border-color:#0061a5;color:#0061a5}#calendar-year .active a{border-color:#000;color:#000}#calendar-year .active a:hover{border-color:#0061a5;color:#0061a5}#calendar-month{background:#fff;height:40px;margin-bottom:20px;position:relative;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:newspaper}#calendar-month:after{content:'';display:inline-block;position:relative;width:100%;height:0}#calendar-month li{display:inline}#calendar-month a{display:inline-block;vertical-align:top;padding:0 10px;height:40px;line-height:40px;text-align:left;text-decoration:none;text-transform:uppercase;font-size:13px;color:#132929}#calendar-month a:hover{background:#003667;color:#fff}#calendar-month a.active{background:#003667;color:#fff}#calendar-month a.active:hover{background:#0061a5;color:#fff}#calendar-navigation{display:block;height:40px;line-height:40px;margin-bottom:20px;position:relative;text-align:center}#calendar-navigation h2{padding:0 40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;background-color:#fff}#calendar-navigation a.prev,#calendar-navigation a.next{position:absolute;top:50%;width:11px;height:18px;overflow:hidden;text-indent:-9999px;cursor:pointer;margin:-9px 10px 0 10px;background:url("../images/common.svg") 0 0 no-repeat}.no-svg #calendar-navigation a.prev,.no-svg #calendar-navigation a.next{background-image:url("../images/common.png")}#calendar-navigation a.next{right:0;background-position:-200px -234px}#calendar-navigation a.next:hover{background-position:-231px -234px}#calendar-navigation a.next:active{background-position:-262px -234px}#calendar-navigation a.prev{left:0;background-position:-200px -196px}#calendar-navigation a.prev:hover{background-position:-231px -196px}#calendar-navigation a.prev:active{background-position:-262px -196px}#calendar-week,#calendar-days{display:block;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:newspaper}#calendar-week:after,#calendar-days:after{content:'';display:inline-block;position:relative;width:100%;height:0}#calendar-week li,#calendar-days li{display:inline-block;width:13%}#calendar-week{height:40px;line-height:40px;margin-bottom:20px}#calendar-week li{color:#000;text-align:center;text-transform:lowercase;font-weight:bold}#calendar-days{position:relative}#calendar-days li{background:#fff;margin:0 0 1em;min-height:8em;text-align:left;-moz-text-align-last:left;text-align-last:left;vertical-align:top;position:static}#calendar-days li time a{text-align:center;color:#132929;display:block;padding:.5em 1em;text-decoration:none}#calendar-days li time a:hover{color:#ffffff;background:#0061a5}#calendar-days li.prev_month,#calendar-days li.next_month{background:#f2f2f2}#calendar-days li.prev_month time a,#calendar-days li.next_month time a{color:#000}#calendar-days li.prev_month time a:hover,#calendar-days li.next_month time a:hover{color:#ffffff;background:#0061a5}#calendar-days li.day_items3{height:9em}#calendar-days li.day_items4{height:11em}#calendar-days li.day_items5{height:13em}#calendar-days li.day_items6{height:15em}#calendar-days li.day_items7{height:17em}#calendar-days li.day_items8{height:19em}#calendar-days li.day_items9{height:21em}#calendar-days li.day_items10{height:23em}#calendar-days li.day_items11{height:25em}#calendar-days li.day_items12{height:27em}#calendar-days li.day_items13{height:29em}#calendar-days li.day_items14{height:31em}#calendar-days li.day_items15{height:33em}#calendar-days li.day_items16{height:35em}#calendar-days li.day_items17{height:37em}#calendar-days li.day_items18{height:39em}#calendar-days li.day_items19{height:41em}#calendar-days li.day_items20{height:43em}#calendar-days dl{display:block;height:2em}#calendar-days dl:hover{position:relative}#calendar-days dt{position:relative}#calendar-days dt a{display:block;height:1.8em;width:auto;line-height:1.8em;padding:0 .5em 0 1em;text-decoration:none;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.8em;background:#327d7d;color:#fff}#calendar-days dl.w1 dt{width:100%}#calendar-days dl.w2 dt{width:211.55%}#calendar-days dl.w3 dt{width:323.1%}#calendar-days dl.w4 dt{width:434.65%}#calendar-days dl.w5 dt{width:546.2%}#calendar-days dl.w6 dt{width:657.75%}#calendar-days dl.w7 dt{width:769.3%}#calendar-days dl.c1 dt a{background-color:#8db294}#calendar-days dl.c2 dt a{background-color:#ada39a}#calendar-days dl.c3 dt a{background-color:#85a9b7}#calendar-days dl.c4 dt a{background-color:#bc8e8f}#calendar-days dl.c5 dt a{background-color:#ac9bc1}#calendar-days dl.c6 dt a{background-color:#87b6c7}#calendar-days dl.c7 dt a{background-color:#bb85aa}#calendar-days dl.c8 dt a{background-color:#a4a4a4}#calendar-days dl dd{position:absolute;left:0;bottom:20px;background:#fff;color:#000;font-size:12px;margin-bottom:10px;padding:10px;text-align:left;visibility:hidden;width:200px;z-index:999;box-shadow:0 2px 4px rgba(0,0,0,0.2);border:5px solid #A0B0C0;border-radius:4px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#calendar-days dl dd:after{content:'';position:absolute;top:100%;left:50%;height:0;width:0;margin-left:-14px;border-right:14px solid transparent;border-left:14px solid transparent;border-top:14px solid #A0B0C0}#calendar-days dl dd h3{margin-bottom:10px;font-size:14px;line-height:1.5;text-transform:uppercase}#calendar-days dl dd img{height:auto;width:100%}#calendar-days dl dd p{font-size:12px;padding:0 0 10px 0;width:100%}#calendar-days dl dd .button{display:block;height:32px;line-height:32px;font-size:12px}#calendar-days dl:hover dd{visibility:visible}#calendar-days dl.t1{margin-top:2em}#calendar-days dl.t2{margin-top:4em}#calendar-days dl.t3{margin-top:6em}#calendar-days dl.t4{margin-top:8em}#calendar-days dl.t5{margin-top:10em}#calendar-days dl.t6{margin-top:12em}#calendar-days dl.t7{margin-top:14em}#calendar-days dl.t8{margin-top:16em}#calendar-days dl.t9{margin-top:18em}#calendar-days dl.t10{margin-top:20em}#calendar-days dl.t11{margin-top:22em}#calendar-days dl.t12{margin-top:24em}#calendar-days dl.t13{margin-top:26em}#calendar-days dl.t14{margin-top:28em}#calendar-days dl.t15{margin-top:30em}#calendar-days dl.t16{margin-top:32em}#calendar-days dl.t17{margin-top:34em}#calendar-days dl.t18{margin-top:36em}#calendar-days dl.t19{margin-top:38em}#calendar-days dl.t20{margin-top:40em}#calendar.list-view h2 a,#calendar.list-view h3 a{text-decoration:none}#calendar.single-event .wrapper{overflow:hidden}#calendar .dates,#calendar .attachment{font-style:italic;font-size:.9em}#calendar .dates>small{display:block}#booking-widget{white-space:normal;background-color:#003667 !important;color:#fff !important}#booking-widget.expanded{display:none}#booking-widget a.toggle-button{background:#003667;padding-right:2px !important;color:#fff !important}#booking-widget a.toggle-button:hover,#booking-widget a.toggle-button:focus{background-color:#0061A5 !important;border-bottom-color:#0061A5 !important;color:#fff !important}#booking-widget a.toggle-button span.caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;position:absolute;left:50%;bottom:5px;display:none}#booking-widget.off a span.caret{display:block}#booking-widget .dropdown{display:none;position:absolute;top:60px;right:0}#booking-widget .dropdown .container-booking{background-color:#fff;padding:20px;height:auto;width:auto}#booking-widget .dropdown .container-booking.right{padding-bottom:60px;min-width:260px}#booking-widget .dropdown .container-booking.right input[type='text']{height:28px}#booking-widget .dropdown .container-booking.left{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAHklEQVQ4T2P8////ZwYKAOOoAQyjYcAwGgYMwyIMAImhPxFJMj4TAAAAAElFTkSuQmCC);background:rgba(255,255,255,0.95);display:block;position:absolute;right:-o-calc(100% + 20px);right:calc(100% + 20px);top:0;width:auto}.no-svg #booking-widget .dropdown .container-booking.left{right:320px}#booking-widget .dropdown .container-booking.left input{width:250px !important;padding:2px 7px;height:28px;float:left;margin-bottom:20px}#booking-widget .dropdown .container-booking.left .wrapper{width:100%;height:auto;position:relative;float:left;min-width:855px}#booking-widget .dropdown .container-booking.left.small{right:318px;width:590px;height:330px}#booking-widget .dropdown .container-booking.left.small .magnifier:after{left:-364px !important}#booking-widget .dropdown .container-booking.left.small .wrapper{min-width:600px;height:300px}#booking-widget .dropdown .container-booking.left.small .wrapper.scroll-destination{overflow:hidden}#booking-widget .dropdown .container-booking.left.small input#search_hotel{margin-bottom:10px}#booking-widget .dropdown .container-booking.left.small a.smart-button{line-height:14px}#booking-widget .dropdown .container-booking.left.small .booking-destination-list{padding-bottom:0}#booking-widget .dropdown .container-booking.left.small .booking-destination-list ul li a{line-height:20px}#booking-widget .dropdown .container-booking.left.small .booking-destination-list span.city{font-size:12px;line-height:12px}#booking-widget .dropdown .container-booking a.bottom{text-transform:capitalize;display:none;width:100%;text-align:center;float:left;top:-6px;position:relative}#booking-widget .dropdown .container-booking a#click-chat-trigger,#booking-widget .dropdown .container-booking a#book-direct-trigger{font-size:10px}#booking-widget .dropdown .container-booking .counter{margin-bottom:39px;width:56%}#booking-widget .dropdown a{text-transform:uppercase;font-family:"Roboto",sans-serif;font-weight:400;font-size:11px}#booking-widget .dropdown a:hover,#booking-widget .dropdown a:focus{color:#ff741c}#booking-widget .dropdown a.left{position:absolute;left:20px;text-align:left;line-height:15px;bottom:20px;color:#e85a00 !important}#booking-widget .dropdown a.right{right:20px;text-align:right;line-height:15px;bottom:20px;color:#e85a00 !important;position:absolute}#booking-widget.expanded .dropdown{display:block}#booking-widget #choose_rate-button.selected .ui-selectmenu-text{color:#003469;padding-top:2px;position:absolute}#booking-widget .additional-rate-inputs input[type='text']{margin-bottom:20px;display:block;vertical-align:middle;border:1px solid #d9dbd2;height:29px;padding-left:10px;width:100%;font-family:"Roboto",sans-serif;font-weight:400}#booking-widget .additional-rate-inputs input[type='text'].off{display:none !important}#booking-widget form input#choose_adults_1,#booking-widget form input#choose_adults_2,#booking-widget form input#choose_adults_3,#booking-widget form input#choose_adults_4,#booking-widget form input#choose_kids_0,#booking-widget form input#choose_kids_1,#booking-widget form input#choose_kids_2,#booking-widget form input#choose_kids_3{display:none}#booking-widget form input#booking_dates,#booking-widget form input#booking_hotel,#booking-widget form input#search_hotel,#booking-widget form input#input_rate,#booking-widget form input#iata_number{display:block;vertical-align:middle;border:1px solid #d9dbd2;height:29px;padding-left:10px;width:100%;font-family:"Roboto",sans-serif;font-weight:400}#booking-widget form input[type='submit']{font-family:"Roboto",sans-serif;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e85a00;position:relative;display:inline-block;margin:0;border:none;text-decoration:none;text-align:center;white-space:nowrap;overflow:visible;cursor:pointer;color:#ffffff;text-transform:uppercase;font-size:14px;padding:0 35px;-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease}#booking-widget form input[type='submit']:hover,#booking-widget form input[type='submit']:focus{background-color:#ff741c}#booking-widget form input[type='submit'].booking{width:100%}#booking-widget form input#booking_dates,#booking-widget form input#booking_hotel,#booking-widget form input#search_hotel,#booking-widget form select,#booking-widget form input#input_rate,#booking-widget form input#iata_number{margin-bottom:20px}#booking-widget .booking-destination-list{position:relative;float:left;width:100%;text-align:left;padding-bottom:40px}#booking-widget .booking-destination-list .column{float:left;width:285px}#booking-widget .booking-destination-list span.city{font-size:14px;text-align:left;float:left;padding-left:8px;color:#7D7D7D}#booking-widget .booking-destination-list .smart-button{font-size:16px;text-decoration:none;color:#003667}#booking-widget .booking-destination-list .smart-button:hover,#booking-widget .booking-destination-list .smart-button:focus{color:#00519a}#booking-widget .booking-destination-list .hotel_accept{font-size:12px;color:#e85a00;padding-left:16px}#booking-widget .booking-destination-list .hotel_accept.disable{color:#CACACA;text-decoration:none;cursor:default}#booking-widget .booking-destination-list ul li a{display:block;float:left;width:300px;position:relative;text-transform:capitalize}#booking-widget .booking-destination-list ul li.first a{color:#003667;text-decoration:none;font-size:16px;line-height:20px}#booking-widget .booking-destination-list ul li.first ul li a{padding-left:10px;color:#282828;text-decoration:none;font-size:14px}#booking-widget .booking-destination-list ul li.first ul li ul li a{color:#e85a00;font-size:12px;padding-left:20px;text-decoration:underline}@media screen and (max-width: 1490px){#booking-widget .booking-destination-list{width:600px}}#booking-widget .choose-box .input-group .styled.checked+label span{background-color:#003469 !important;color:#fff;border-top:1px solid #003469;border-bottom:1px solid #003469}#booking-widget .choose-box .input-group .styled.checked+label span:last-child{border-right:1px solid  #003469}#booking-widget .choose-box .input-group .styled.checked+label span:first-child{border-left:1px solid  #003469}#booking-widget .choose-box .input-group span{font-family:'Roboto';font-weight:300}#booking-widget .choose-box.left span.label{position:absolute;width:100%;color:#282828;font-size:12px;text-align:left;top:-8px;left:0}#booking-widget .choose-box.left .input-group span{width:27px;height:29px;line-height:30px;font-size:11px;display:inline-block;text-align:center}#booking-widget .choose-box.right span.label{position:absolute;width:100%;color:#282828;font-size:12px;text-align:left;top:-8px}#booking-widget .choose-box.right .input-group span{width:27px;height:29px;line-height:30px;font-size:11px;display:inline-block;text-align:center}#booking-widget .counter.primary span.label{position:absolute;width:100%;color:#282828;font-size:12px;text-align:left;top:-8px;left:0}#booking-widget .counter.primary.off span.label{color:#a9a9a9}#booking-widget .counter.primary.off .input-group span{color:#cbcbcb}#booking-widget .counter.primary.off .input-group .styled:checked+label span{background-color:#99aec3;color:#fff}#booking-widget .counter.primary.off .input-group .styled:checked+label.disabled span{background-color:#fff;color:#a9a9a9}#booking-widget .counter.primary.off .input-group .styled.off+label.disabled span{background-color:#99aec3;color:#fff}#booking-widget .counter.primary.off .input-group .styled.off+label span:first-child{border-left:1px solid  #a9a9a9}#booking-widget .counter.primary.off .input-group span:hover{cursor:default}#booking-widget .input-group{top:23px;position:absolute;width:113px}#booking-widget ::-webkit-input-placeholder{color:#000;font-size:12px}#booking-widget :-moz-placeholder{color:#000;font-size:12px}#booking-widget ::-moz-placeholder{color:#000;font-size:12px}#booking-widget :-ms-input-placeholder{color:#000;font-size:12px}#booking-widget #rate_translation{display:none;position:relative;float:left;width:100%;height:auto;color:#FF0000;font-size:13px;text-align:center}#booking-widget #rate_translation .info{float:left;display:block;position:relative;font-family:"Roboto",sans-serif;font-weight:300;font-size:14px;line-height:20px;padding-bottom:15px}#booking-widget .mCSB_scrollTools .mCSB_draggerRail{background-color:#E0E0E0}#booking-widget .mCSB_scrollTools .mCSB_dragger_bar{position:relative;margin:0 auto;border-radius:16px;text-align:center;-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out;background-color:rgba(228,91,18,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";width:8px;height:100%}#booking-widget #input_rate{text-transform:inherit}#booking-widget .container-booking.right fieldset.off,#booking-widget .container-booking.right a.off,#booking-widget .container-booking.right #submit-check-availability.off{visibility:hidden !important}#booking-widget .container-booking.right.loading{background-image:url(../images/fancybox/fancybox-loading.gif);background-repeat:no-repeat;background-size:36px 36px;background-position:50%}#sSelect_choose_rate .newList{height:auto !important;box-shadow:none;border-radius:0;padding:0}#sSelect_choose_rate .newList a{color:#282828}#sSelect_choose_rate .newList a:hover,#sSelect_choose_rate .newList a.hiLite{background-color:#e8eae2;color:#282828}#sSelect_choose_rate .selectedTxt{border:1px solid #d9dbd2;margin-bottom:10px;height:28px;color:#282828;line-height:29px}#sSelect_choose_rate .selectedTxt:after{top:13px;margin-right:3px;background:url("../images/sprite.svg") -10px -67px no-repeat;background-size:640px 602px}#sSelect_choose_rate .newList li:first-child{display:none}.magnifier{position:relative}.magnifier:after{content:'';position:absolute;top:4px;left:-631px;width:20px;height:20px;background:url("../images/sprite.svg") -51px -58px no-repeat}.no-svg .magnifier:after{background-image:url("../images/sprite.png");left:-28px;top:6px}@media screen and (max-width: 1490px){.magnifier:after{left:-365px}}#ui-datepicker-div.reservation-widget{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAHklEQVQ4T2P8////ZwYKAOOoAQyjYcAwGgYMwyIMAImhPxFJMj4TAAAAAElFTkSuQmCC);background:rgba(255,255,255,0.95);padding-right:10px;padding-left:20px;width:47.3em !important;border-radius:0}.landing-page #ui-datepicker-div.reservation-widget{width:38.4em !important}#ui-datepicker-div.reservation-widget .ui-datepicker-group{display:block;float:left;width:46%}#ui-datepicker-div.reservation-widget .ui-datepicker-title{font-weight:500;font-family:"Roboto",sans-serif;font-size:16px;padding-bottom:8px}#ui-datepicker-div.reservation-widget .ui-datepicker-group{padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;display:block;float:left;width:282px;min-height:232px;margin-top:15px}#ui-datepicker-div.reservation-widget .ui-datepicker-calendar td{color:#282828}#ui-datepicker-div.reservation-widget .ui-datepicker-calendar th{color:#e85a00;padding-left:10px;padding-right:10px}#ui-datepicker-div.reservation-widget .ui-datepicker-calendar .ui-datepicker-today a{background-color:#C3D3E0}#ui-datepicker-div.reservation-widget .ui-datepicker-calendar .ui-datepicker-today a:hover{background:#ADBECB;color:#fff}#ui-datepicker-div.reservation-widget .ui-datepicker-calendar a:hover{background-color:#fff;color:#e85a00}#ui-datepicker-div.reservation-widget .ui-datepicker-calendar td.ui-datepicker-other-month,#ui-datepicker-div.reservation-widget .ui-datepicker-calendar td.ui-state-disabled{background-color:#ebebeb;color:#8d8d8d;font-weight:300;font-family:"Roboto",sans-serif}#ui-datepicker-div.reservation-widget .ui-datepicker-calendar .ui-datepicker-current-day a{border:1px solid #e85a00;background-color:#fff;color:#282828}#ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next{width:35px;height:32px;background:url("../images/sprite.svg") -244px -52px no-repeat;margin-top:-9px}.booking-module #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next{background:url("../images/sprite.svg") -259px -52px no-repeat}.no-svg #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next{background-image:url("../images/sprite.png")}#ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next:hover,#ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next:focus{background-position:-279px -52px}.booking-module #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next:hover,.booking-module #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next:focus{background-position:-295px -52px}#ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-prev{width:35px;height:32px;background:url("../images/sprite.svg") -216px -52px no-repeat;margin-top:-9px}.no-svg #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-prev{background-image:url("../images/sprite.png")}#ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-prev:hover,#ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-prev:focus{background-position:-181px -52px}#ui-datepicker-div.reservation-widget .ui-datepicker-group-last{padding-right:0}#ui-datepicker-div.reservation-widget .ui-datepicker-group-first{padding-right:30px;padding-left:0}#ui-datepicker-div.reservation-widget .ui-datepicker-calendar a:hover{color:#ffffff;background-color:#003667}#ui-datepicker-div.reservation-widget .ui-datepicker-calendar .ui-datepicker-current-day a{background:#003667;border:0;color:#fff}#ui-datepicker-div.reservation-widget .ui-datepicker-highlight a,#ui-datepicker-div.reservation-widget .ui-datepicker-current-day a{background:#003667;color:#fff}#ui-datepicker-div.reservation-widget td.ui-datepicker-highlight{border:0;background-color:#003667;color:#fff}#ui-datepicker-div.reservation-widget .ui-datepicker-close,#ui-datepicker-div.reservation-widget .ui-priority-secondary{display:none}.tablet #ui-datepicker-div.reservation-widget,.mobile #ui-datepicker-div.reservation-widget{width:100% !important;box-shadow:none;border:0;z-index:999999 !important;left:0 !important;position:fixed !important;min-height:1300px;height:100%;padding:0;background-color:#fff;opacity:1.0;top:0 !important}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-title,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-title{padding-bottom:30px;padding-top:30px;font-size:32px;font-weight:bold;line-height:60px;text-transform:uppercase;text-align:center;color:#00304a}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-header,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-header{position:inherit}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-prev,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-prev{margin:14px 0 0 10px;position:absolute;left:32%;width:35px;height:38px;background:url("../images/sprite.svg") -92px -90px no-repeat}.no-svg .tablet #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-prev,.no-svg .mobile #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-prev{background-image:url("../images/sprite.png")}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-prev:hover,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-prev:focus,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-prev:hover,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-prev:focus{background-position:-92px -89px}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next{margin:14px 10px 0 0;position:absolute;right:32%;width:35px;height:37px;background:url("../images/sprite.svg") -149px -89px no-repeat}.no-svg .tablet #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next,.no-svg .mobile #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next{background-image:url("../images/sprite.png")}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next:hover,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next:focus,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next:hover,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-header .ui-datepicker-next:focus{background-position:-149px -89px}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-group,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-group{width:100%}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-group.ui-datepicker-group-first,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-group.ui-datepicker-group-first{padding:50px 0 30px 0 !important;width:100%}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-group.ui-datepicker-group-first .ui-datepicker-title,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-group.ui-datepicker-group-first .ui-datepicker-title{padding-top:50px}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-group.ui-datepicker-group-last,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-group.ui-datepicker-group-last{padding:0 0 20px 0 !important;width:100%}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar{width:100%}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th{width:40px;line-height:75px;font-size:30px;height:75px}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td a:hover,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td a:focus,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th a:hover,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th a:focus,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td a:hover,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td a:focus,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th a:hover,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th a:focus{cursor:default;background:#fff;color:#282827}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td a.ui-state-active:hover,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td a.ui-state-active:focus,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th a.ui-state-active:hover,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th a.ui-state-active:focus,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td a.ui-state-active:hover,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td a.ui-state-active:focus,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th a.ui-state-active:hover,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th a.ui-state-active:focus{background-color:#C3D3E0;color:#fff}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td:hover,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td:focus,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th:hover,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th:focus,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td:hover,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td:focus,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th:hover,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar th:focus{background:#fff}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td.ui-datepicker-unselectable:hover,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td.ui-datepicker-unselectable:focus,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td.ui-datepicker-unselectable:hover,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar td.ui-datepicker-unselectable:focus{background-color:#ebebeb}.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar .ui-datepicker-today a:hover,.tablet #ui-datepicker-div.reservation-widget .ui-datepicker-calendar .ui-datepicker-today a:focus,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar .ui-datepicker-today a:hover,.mobile #ui-datepicker-div.reservation-widget .ui-datepicker-calendar .ui-datepicker-today a:focus{background-color:#003667;color:#fff}.tablet #ui-datepicker-div.reservation-widget span.close-datepicker,.mobile #ui-datepicker-div.reservation-widget span.close-datepicker{cursor:pointer;position:absolute;width:21px;height:21px;top:29px;right:20px}.tablet #ui-datepicker-div.reservation-widget span.close-datepicker:after,.mobile #ui-datepicker-div.reservation-widget span.close-datepicker:after{content:'';position:absolute;right:0;top:0;width:21px;height:21px;background:#fff url("../images/sprite.svg") -49px -97px no-repeat;background-size:997px 602px}.no-svg .tablet #ui-datepicker-div.reservation-widget span.close-datepicker:after,.no-svg .mobile #ui-datepicker-div.reservation-widget span.close-datepicker:after{background-image:url("../images/sprite.png")}#booking_dates{cursor:pointer}#main-menu .submenu{z-index:1}.booking-icon{pointer-events:none}.booking-icon:after{content:'*';position:absolute;right:25px;width:20px;height:20px;margin-top:4px;background:url("../images/sprite.svg") -147px -58px no-repeat}.no-svg .booking-icon:after{background-image:url("../images/sprite.png")}#booking_dates::-webkit-input-placeholder{color:#282828;font-weight:400}.choose-box-button{display:none;position:relative}.choose-box-button.right{float:right;margin-right:-14px}.choose-box-button.left{float:left}.choose-box-button .ui-button-text:hover{cursor:pointer}.choose-box-button label.vertical{display:block;font-size:12px;padding-bottom:10px;text-align:left}.choose-box-button .radio-box-number.ui-buttonset{margin-left:0}.radio-box-number .add{padding-left:0 !important;padding-right:0 !important}#choose_rate-button{height:28px;border:1px solid #d9dbd2;line-height:26px;text-align:left;color:#282828;margin-bottom:20px}#choose_rate-button:after{top:13px;right:12px}.choose-box.left{float:left;position:absolute;left:0}.choose-box.right{position:absolute;left:155px}.counter{float:left;margin-bottom:40px;width:100%;height:25px;display:none}.radio-box-number .ui-button-text-only .ui-button-text{padding:10px 5px;width:auto;text-align:center;padding-left:4px;padding-right:6px;cursor:pointer}a#get_room_more{float:left;text-align:center;width:100%;padding-bottom:10px}.choose-box.disabled .radio-box-number .ui-state-default.ui-state-active{background-color:#A3BFD8;border-color:#A3BFD8}.choose-box.disabled .radio-box-number .ui-button-text-only .ui-button-text{cursor:default}#booking-widget .dropdown .container-booking.left-room{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAHklEQVQ4T2P8////ZwYKAOOoAQyjYcAwGgYMwyIMAImhPxFJMj4TAAAAAElFTkSuQmCC);background:rgba(255,255,255,0.95);display:none;position:absolute;right:-o-calc(100% + 20px);right:calc(100% + 20px);top:0;width:auto;height:210px}#booking-widget .dropdown .container-booking.left-room.auto{height:auto}#booking-widget a.toggle-button{padding-right:10px !important}#submit-check-availability{height:28px}#submit-check-availability.disabled{background-color:#ffb282 !important;cursor:default !important}.hidden-navigation{display:none}#booking-widget .dropdown .container-booking.left-room{width:268px}#booking-widget .dropdown .container-booking.left-room h3{font-size:14px;color:#003667;text-align:left;padding-bottom:20px;font-weight:500;text-transform:uppercase;float:left}#booking-widget .dropdown .container-booking.left-room .add_room{position:absolute;right:20px;width:100%;padding-top:10px;font-size:11px;top:0}#booking-widget .dropdown .container-booking.left-room .add_room:after{content:'+';position:absolute;padding-left:3px}#booking-widget .dropdown .container-booking.left-room .counter{margin-bottom:20px !important}#booking-widget .dropdown .container-booking.left-room .remove_room{position:relative;float:right;top:6px}#booking-widget .dropdown .container-booking.left-room .counter{width:100%;float:left;position:relative}#get_room_more{text-transform:capitalize !important}html.property #header{z-index:21}html.property #booking-widget.expanded{background-color:#938465 !important}html.property #booking-widget.expanded a.toggle-button{background-color:#938465 !important}html.property #booking-widget.expanded a.toggle-button:hover{background-color:#938465 !important}html.property #booking-widget:hover a.toggle-button{background-color:#938465 !important}#choose_rate-button{font-size:13px}#total-nights{text-transform:capitalize;color:#e85a00;font-size:11px;position:absolute;display:none;top:47px;right:20px;font-style:italic;padding-right:1px}.counter .column{position:relative;display:block;float:left;margin-bottom:15px;height:54px}.counter .column.adults{float:left}.counter .column.kids{float:right}.counter .column .input-group{border:0}.counter .column .input-group span{top:-3px;width:27px;height:29px;line-height:30px;font-size:11px;display:inline-block;text-align:center}.counter .styled{display:none}.counter .styled+label{color:#292321;font-size:14px;display:inline-block;margin-right:-5px}.counter .styled+label span{display:inline-block;width:27px;height:29px;margin:-1px 4px 0 0;border:1px solid #d9dbd2;vertical-align:middle;cursor:pointer;color:#7d7d7d}.counter .styled.checked+label span{background-color:#003469;color:#fff}.counter .reservation-select{height:29px;width:102px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-left:9px;margin-left:-6px;border:1px solid #d9dbd2;position:absolute;left:6px;top:-1px;background-color:#fff}.counter .reservation-select .ui-selectmenu-text{position:relative;left:-52px;top:-7px !important;padding-top:7px}.counter .reservation-select .ui-selectmenu-button:after{top:16px}.counter.additional{display:none;height:100px;top:38px}.counter.additional h3{top:-40px;position:absolute}.counter.additional a.remove_room{top:-34px !important}.counter.additional .ui-selectmenu-text{position:relative;left:-52px;top:-10px !important;padding-top:7px}.counter.additional .ui-selectmenu-button:after{top:13px}.ui-selectmenu-menu.ui-front.ui-selectmenu-open{position:fixed}.ui-selectmenu-menu.ui-front.ui-selectmenu-open.relative{position:absolute}select.simpleSelect{position:absolute;top:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d9dbd2;padding:5px 5px 5px 10px;height:29px;border-radius:0;background:url("../images/triangle.svg") right 12px no-repeat;background-size:20px 3px;background-color:#fff !important}.no-svg select.simpleSelect{background-image:url("../images/triangle.svg")}select.simpleSelect:hover{cursor:pointer}select.simpleSelect::-ms-expand{display:none}@media screen and (min-width: 0\0){select.simpleSelect{background:none;padding:5px}}#show-all-properties-button{display:none;float:left;height:29px;line-height:29px;font-family:"Roboto",sans-serif;font-weight:300 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e85a00;position:relative;margin:0 0 15px 0;border:none;text-decoration:none;text-align:center;white-space:nowrap;overflow:visible;cursor:pointer;color:#ffffff;text-transform:uppercase;font-size:14px !important;padding:0 35px;-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease}#show-all-properties-button:hover,#show-all-properties-button:focus{background-color:#ff741c;color:#fff !important}.counter.primary.off .input-group .styled:checked+label span{border-top:1px solid #D9DBD2  !important;border-bottom:1px solid #D9DBD2 !important;color:#cbcbcb}#booking_hotel::-webkit-input-placeholder{color:#282828;font-size:13px !important}#booking_hotel:-moz-placeholder{color:#282828;font-size:13px !important}#booking_hotel::-moz-placeholder{color:#282828;font-size:13px !important}#booking_hotel:-ms-input-placeholder{color:#282828;font-size:13px !important}#booking_hotel:focus::-webkit-input-placeholder{color:#282828;font-size:13px !important}#booking_hotel:focus:-moz-placeholder{color:#282828;font-size:13px !important}#booking_hotel:focus::-moz-placeholder{color:#282828;font-size:13px !important}#booking_hotel:focus:-ms-input-placeholder{color:#282828;font-size:13px !important}#start-end{position:absolute;top:0;left:0;width:100%;height:30px;overflow:hidden;text-align:center;color:#e85a00;text-transform:uppercase;font:300 18px/36px 'Roboto', sans-serif;z-index:99999}.tablet #start-end,.mobile #start-end{display:none}#start-end .start{cursor:default;-webkit-animation:slide-left 0.5s forwards;-webkit-animation-delay:2s;animation:slide-left 0.5s forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s;position:absolute;left:250px}#start-end .start.show{left:-300px}@-webkit-keyframes slide-left{100%{left:240px}}@keyframes slide-left{100%{left:240px}}@-webkit-keyframes slide-right{100%{right:208px}}@keyframes slide-right{100%{right:208px}}@-webkit-keyframes slide-off{100%{left:-300px}}@keyframes slide-off{100%{left:-300px}}.page-content .accommodations{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:20px}.page-content .accommodations article{width:460px;height:260px;position:relative;float:left;padding:20px 19px 37px 19px;background-color:#fff}.page-content .accommodations article:nth-child(even){padding-left:0}.no-svg .page-content .accommodations article:first-child+article{padding-left:0}.page-content .accommodations article a{font:13px/1 "Open Sans", sans-serif;text-decoration:none;text-transform:uppercase;color:#003667;position:absolute;bottom:10px;right:48px}.page-content .accommodations article a:hover{color:#aa9b7c}.page-content .accommodations article a:after{content:'';width:20px;display:block;height:20px;top:-5px;right:-30px;position:absolute;border-radius:50%;background:#aa9b7d url("../images/sprite.svg") -48px -273px no-repeat}.no-svg .page-content .accommodations article a:after{background-image:url("../images/sprite.png")}.submenu-slideshow{height:auto;overflow:hidden;position:relative}.submenu-slideshow .submenu-page{overflow:hidden;border-bottom:1px solid #d1d4d7;padding-bottom:20px;margin-bottom:20px}.submenu-slideshow .submenu-page .slides{overflow:hidden;float:right;margin:0 0 0 15px;height:277px;width:485px;position:relative}.submenu-slideshow .submenu-page .slides .slide{height:277px;width:485px;display:block;float:left;position:relative;text-align:center}.submenu-slideshow .submenu-page .slides .slide figcaption{display:inline-block;line-height:40px;position:absolute;bottom:0;left:0;width:100%;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAHklEQVQ4T2NkYGCYyUABYBw1gGE0DBhGw4BhWIQBAKTMCaEo+yewAAAAAElFTkSuQmCC);background:rgba(0,0,0,0.6)}.submenu-slideshow .submenu-page .wrapper{overflow:hidden}.submenu-slideshow .submenu-page nav{text-align:right}.submenu-slideshow .submenu-page nav a{margin-left:20px}.submenu-slideshow .submenu-page nav a.learnmore{display:inline-block;font:14px/1 "Open Sans", sans-serif;text-decoration:none;text-transform:uppercase;color:#003667;position:relative;display:inline-block;margin-right:30px;background:none;height:24px;padding:0}.submenu-slideshow .submenu-page nav a.learnmore:hover{color:#aa9b7c}.submenu-slideshow .submenu-page nav a.learnmore:hover:after{background-color:#0061a4}.submenu-slideshow .submenu-page nav a.learnmore:after{content:'';width:20px;display:block;height:20px;top:-2px;right:-30px;position:absolute;border-radius:50%;background:#aa9b7d url("../images/sprite.svg") -48px -273px no-repeat}.no-svg .submenu-slideshow .submenu-page nav a.learnmore:after{background-image:url("../images/sprite.png")}.submenu-slideshow .submenu-page h3{margin-bottom:5px}.submenu-slideshow .arrows{position:absolute;bottom:10px;width:20px;height:20px;background:url("../images/sprite.svg");opacity:0.8}.submenu-slideshow .arrows:hover{opacity:1}.no-svg .submenu-slideshow .arrows{background-image:url("../images/sprite.png")}.submenu-slideshow .arrows.next{right:10px;background-position:-49px -273px}.submenu-slideshow .arrows.next:active{right:9px}.submenu-slideshow .arrows.previous{left:10px;background-position:-3px -273px}.submenu-slideshow .arrows.previous:active{left:9px}.page-content .accordeon{margin-bottom:20px}.page-content .accordeon-row{overflow:hidden}.page-content .accordeon-row .accordeon-title{position:relative;min-height:42px;line-height:42px;margin:0 0 1px 0;padding:0 40px 0 12px;cursor:pointer;font-size:20px;font-weight:100;background:#D0D1CB;color:#013668}.page-content .accordeon-row .accordeon-title:after{content:'';height:12px;width:23px;position:absolute;right:13px;top:15px;background:url("../images/sprite.svg") 0 -208px no-repeat}.no-svg .page-content .accordeon-row .accordeon-title:after{background-image:url("../images/sprite.png")}.page-content .accordeon-row>.wrapper{overflow:hidden;padding:20px}.js .page-content .accordeon-row>.wrapper{display:none}.page-content .accordeon-row.active .accordeon-title{background-color:#013668;color:#fff}.page-content .accordeon-row.active .accordeon-title:after{background-position:-43px -208px}.universal-orlando .page-content .accordeon-row.active .accordeon-title{background:#AA9B7C}.page-content .image-block .thumbnail{display:block;height:260px;width:460px;float:left;margin:0 20px 0 0;background:#fff}.page-content .image-block .thumbnail img{display:block}.page-content .image-block.right .thumbnail{float:right;margin:0 0 0 20px}.page-content .image-block.small .thumbnail{width:150px;height:78px}.white-background-block{padding:20px;margin-bottom:20px;overflow:hidden;background:#fff;min-height:100px}.white-background-block.w-50{display:inline-block;width:50%;box-sizing:border-box}.two-column-layout{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-bottom:20px}.two-column-block{overflow:hidden}.two-column-block .column-1,.two-column-block .column-2{width:49.5%;float:left}.two-column-block .column-1{margin-right:1%}.memberchart{width:100%;margin-bottom:20px;overflow:hidden;font-weight:600}.memberchart .row{float:left;width:100%;height:55px;overflow:hidden}.memberchart .row.label{height:60px}.memberchart .row.one{border:none}.memberchart .col{float:left;width:14.1%;border-left:1px solid #d1d4d7;border-top:1px solid #d1d4d7;background:#fff;padding:0;text-align:center;height:55px;box-sizing:border-box;line-height:55px}.memberchart .col.label{width:43%;text-align:left;border-left:none;line-height:14px;padding:19px 2% 2.5%}.memberchart .col.checked{padding:.5% 2% 3.5%;background:url(../images/youfirst_sprite.png) center -39px no-repeat #fff}.memberchart .row.label .col{border:none;height:60px;padding:0 2%;text-transform:uppercase;font-size:11px;color:#fff;background:0 0;line-height:58px;font-weight:700}.memberchart .row.label .col:not(:first-child){background:url(../images/youfirst_sprite.png) right top no-repeat}.memberchart .row.label .col.member{background-position:center -99px;color:#003667}.memberchart .row.label .col.blue{background-position:center -180px}.memberchart .row.label .col.gold{background-position:center -259px}.memberchart .row.label .col.platinum{background-position:center -347px}.memberchart .row.one .col{border-top:none}.memberchart .button{margin:20px 0 0 0}.terms-and-conditions{text-align:right;margin-bottom:20px;padding:5px 10px;border-top:1px solid #d1d4d7}.terms-and-conditions>*{vertical-align:top}.terms-and-conditions a{font-family:"Open Sans",sans-serif;line-height:25px;text-transform:uppercase;text-decoration:none;color:#aa9b7c;padding-right:5px}.terms-and-conditions img{height:25px}.tac-accordeon{position:relative;overflow:hidden;border-top:solid 1px #D0D1CB;padding-top:40px;margin-bottom:20px}.tac-accordeon:before{content:'View Terms & Conditions';cursor:pointer;position:absolute;right:37px;top:1px;height:27px;font:13px/27px "Open Sans",sans-serif;color:#003667}.tac-accordeon:after{content:'';cursor:pointer;position:absolute;right:0;top:1px;height:27px;width:27px;background:#58a2da url("../images/sprite.svg") -180px 6px no-repeat}.no-svg .tac-accordeon:after{background-image:url("../images/sprite.png")}.tac-accordeon.active:after{background-position:-215px 6px}.tac-accordeon-content{display:none;margin-top:20px}.footnote{font-size:10px}.video-item{display:inline-block;vertical-align:top;width:150px;margin:0 10px 20px 0}.video-item .thumbnail{position:relative;float:none;display:block;width:100%;height:112px;margin:0;background:#fff}.video-item .thumbnail a:after{content:"";position:absolute;top:50%;left:50%;margin-top:-19px;margin-left:-19px;height:38px;width:38px;background:url("../images/video-sprite-circle.png") no-repeat center}.video-item .video-description{margin-top:10px;text-align:center}.rfp-tabs-block{background:#fff}.rfp-tabs-block:after{clear:both;content:'';display:table}.rfp-tabs-block .rfp-tabs:after{clear:both;content:'';display:table}.rfp-tabs-block .rfp-tab{float:left;width:33.3%;height:322px;text-align:center}.rfp-tabs-block .rfp-tab .rfp-thumbnail{height:222px;width:296px;margin:8px 16px 17px;box-sizing:border-box;overflow:hidden}.rfp-tabs-block .rfp-tab .rfp-thumbnail img{width:100%;height:auto}.rfp-tabs-block .rfp-tab .rfp-title{border-top:1px solid #e8e8e6;padding:8px 0}.rfp-tabs-block .rfp-tab .button{padding-right:52px}.rfp-tabs-block .rfp-tab .button:after{content:'';position:absolute;top:10px;right:20px;height:22px;width:22px;background:url("../images/sprite.svg") 0 -622px no-repeat}.no-svg .rfp-tabs-block .rfp-tab .button:after{background-image:url("../images/sprite.png")}.rfp-tabs-block .rfp-tab.active .button{background:#e25b24}.rfp-tabs-block .rfp-tab.active .button:after{background-position:-42px -622px}.rfp-tabs-block .rfp-list{position:relative;height:1824px}.rfp-tabs-block .rfp-list:after{clear:both;content:'';display:table}.rfp-tabs-block .rfp-list-item{display:none;position:absolute;top:0;left:0;width:100%}.rfp-tabs-block .rfp-list-item.active{display:block}.rfp-tabs-block .rfp-list-item iframe{display:block}@media print{.print #header,.print #photos,.print #booking,.print #footer{display:none}@page{size:960px 1358px}}
