.no-list{list-style:none;margin:0;padding:0;overflow:hidden}.no-list li{float:left}.sp-common,.sp,.sp-highres,.sp-p{display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0}.sp-common{background-image:url(/files/rosewood_hotels_and_resorts/images/sprite.png)}.sp-p{background-image:url(/files/rosewood_hotels_and_resorts/property/images/sprite.png)}.sp{background-image:url(/files/rosewood_hotels_and_resorts/group/images/sprite.png)}.sprite-shadow_left{width:20px}.sprite-shadow_right{width:10px}.sprite-shadow_top{height:10px}.sprite-common-arrow_back_btn{width:6px;height:9px;background-position:-5px -5px}.sprite-common-arrow_down{width:24px;height:12px;background-position:-21px -5px}.sprite-common-arrow_gray_down{width:10px;height:6px;background-position:-55px -5px}.sprite-common-arrow_gray_up{width:10px;height:6px;background-position:-75px -5px}.sprite-common-arrow_left{width:5px;height:12px;background-position:-95px -5px}.sprite-common-arrow_mobile_nav_block{width:6px;height:11px;background-position:-110px -5px}.sprite-common-arrow_right{width:5px;height:12px;background-position:-126px -5px}.sprite-common-arrow_up{width:24px;height:12px;background-position:-141px -5px}.sprite-common-btn_facebook{width:6px;height:12px;background-position:-175px -5px}.sprite-common-btn_instagram{width:14px;height:12px;background-position:-191px -5px}.sprite-common-btn_play_BG{width:100px;height:100px;background-position:-215px -5px}.sprite-common-btn_play_audio{width:52px;height:38px;background-position:-5px -115px}.sprite-common-btn_play_video{width:52px;height:38px;background-position:-67px -115px}.sprite-common-btn_twitter{width:16px;height:12px;background-position:-129px -115px}.sprite-common-btn_weibo{width:14px;height:12px;background-position:-155px -115px}.sprite-common-footer_icon_fb_off{width:22px;height:22px;background-position:-179px -115px}.sprite-common-footer_icon_fb_on{width:22px;height:22px;background-position:-211px -115px}.sprite-common-footer_icon_ig_off{width:22px;height:22px;background-position:-243px -115px}.sprite-common-footer_icon_ig_on{width:22px;height:22px;background-position:-275px -115px}.sprite-common-footer_icon_pin_off{width:22px;height:22px;background-position:-129px -147px}.sprite-common-footer_icon_pin_on{width:22px;height:22px;background-position:-161px -147px}.sprite-common-footer_icon_tw_off{width:22px;height:22px;background-position:-193px -147px}.sprite-common-footer_icon_tw_on{width:22px;height:22px;background-position:-225px -147px}.sprite-common-footer_icon_weibo_off{width:22px;height:22px;background-position:-257px -147px}.sprite-common-footer_icon_weibo_on{width:22px;height:22px;background-position:-289px -147px}.sprite-common-footer_icons_tip{width:14px;height:14px;background-position:-5px -179px}.sprite-common-graphictxt_QandA{width:164px;height:100px;background-position:-29px -179px}.sprite-common-header_menuicon_mobile{width:18px;height:14px;background-position:-203px -179px}.sprite-common-icon_gray_fb_off{width:16px;height:16px;background-position:-231px -179px}.sprite-common-icon_gray_fb_on{width:16px;height:16px;background-position:-257px -179px}.sprite-common-icon_gray_instagram_off{width:16px;height:16px;background-position:-283px -179px}.sprite-common-icon_gray_instagram_on{width:16px;height:16px;background-position:-203px -205px}.sprite-common-icon_gray_tw_off{width:16px;height:16px;background-position:-229px -205px}.sprite-common-icon_gray_tw_on{width:16px;height:16px;background-position:-255px -205px}.sprite-common-icon_gray_weibo_off{width:16px;height:16px;background-position:-281px -205px}.sprite-common-icon_gray_weibo_on{width:16px;height:16px;background-position:-203px -231px}.sprite-common-icon_quote{width:50px;height:50px;background-position:-229px -231px}.sprite-common-language_arrow{width:7px;height:4px;background-position:-307px -115px}.sprite-common-language_arrow_b{width:7px;height:4px;background-position:-307px -129px}.sprite-common-language_globe{width:13px;height:13px;background-position:-5px -205px}.sprite-common-language_globe_b{width:13px;height:13px;background-position:-5px -231px}.sprite-common-shadow_lowerline{width:314px;height:20px;background-position:-325px -5px}.sprite-common-shadow_upperline{width:314px;height:20px;background-position:-325px -35px}.sprite-arrow_back_btn{background-position:0 0;width:6px;height:9px}.sprite-arrow_back_btn_over{background-position:0 -10px;width:6px;height:9px}.sprite-arrow_darkblue_down{background-position:0 -20px;width:10px;height:6px}.sprite-arrow_gallery_left_off{background-position:0 -27px;width:5px;height:10px}.sprite-arrow_gallery_left_on{background-position:0 -38px;width:5px;height:10px}.sprite-arrow_gallery_right_off{background-position:0 -49px;width:5px;height:10px}.sprite-arrow_gallery_right_on{background-position:0 -60px;width:5px;height:10px}.sprite-arrow_gray_down{background-position:0 -71px;width:10px;height:6px}.sprite-arrow_gray_left_off{background-position:0 -78px;width:30px;height:61px}.sprite-arrow_gray_left_on{background-position:0 -140px;width:30px;height:61px}.sprite-arrow_gray_right_off{background-position:0 -202px;width:30px;height:61px}.sprite-arrow_gray_right_on{background-position:0 -264px;width:30px;height:61px}.sprite-arrow_gray_up{background-position:0 -326px;width:10px;height:6px}.sprite-arrow_larger_grey_left_off{background-position:0 -333px;width:10px;height:18px}.sprite-arrow_larger_grey_left_on{background-position:0 -352px;width:10px;height:18px}.sprite-arrow_larger_grey_right_off{background-position:0 -371px;width:10px;height:18px}.sprite-arrow_larger_grey_right_on{background-position:0 -390px;width:10px;height:18px}.sprite-arrow_larger_white_left_on{background-position:0 -409px;width:10px;height:18px}.sprite-arrow_larger_white_right_on{background-position:0 -428px;width:10px;height:18px}.sprite-arrow_mobile_grey_left{background-position:0 -447px;width:15px;height:30px}.sprite-arrow_mobile_grey_right{background-position:0 -478px;width:15px;height:30px}.sprite-arrow_mobile_nav_block{background-position:0 -509px;width:6px;height:11px}.sprite-arrow_mobile_nav_left{background-position:0 -521px;width:6px;height:11px}.sprite-arrow_next_btn{background-position:0 -533px;width:6px;height:9px}.sprite-arrow_next_btn_over{background-position:0 -543px;width:6px;height:9px}.sprite-arrow_textlink_darkgray_left{background-position:0 -553px;width:6px;height:9px}.sprite-arrow_textlink_darkgray_right{background-position:0 -563px;width:6px;height:9px}.sprite-arrow_textlink_gray_left{background-position:0 -573px;width:6px;height:9px}.sprite-arrow_textlink_gray_right{background-position:0 -583px;width:6px;height:9px}.sprite-arrow_textlink_lightgray2_left{background-position:0 -593px;width:6px;height:9px}.sprite-arrow_textlink_lightgray2_right{background-position:0 -603px;width:6px;height:9px}.sprite-arrow_textlink_red_left{background-position:0 -613px;width:6px;height:9px}.sprite-arrow_textlink_red_right{background-position:0 -623px;width:6px;height:9px}.sprite-arrow_textlink_white_left{background-position:0 -633px;width:6px;height:9px}.sprite-arrow_textlink_white_right{background-position:0 -643px;width:6px;height:9px}.sprite-arrow_white_left_off{background-position:0 -653px;width:30px;height:60px}.sprite-arrow_white_left_on{background-position:0 -714px;width:30px;height:60px}.sprite-arrow_white_right_off{background-position:0 -775px;width:30px;height:60px}.sprite-arrow_white_right_on{background-position:0 -836px;width:30px;height:60px}.sprite-arrow_wider_blue_left_off{background-position:0 -897px;width:10px;height:7px}.sprite-arrow_wider_blue_left_on{background-position:0 -905px;width:10px;height:7px}.sprite-arrow_wider_blue_right_off{background-position:0 -913px;width:10px;height:7px}.sprite-arrow_wider_blue_right_on{background-position:0 -921px;width:10px;height:7px}.sprite-btn_checkbox_off{background-position:0 -929px;width:13px;height:13px}.sprite-btn_checkbox_on{background-position:0 -943px;width:13px;height:13px}.sprite-btn_close_grey{background-position:0 -957px;width:10px;height:10px}.sprite-btn_close_off{background-position:0 -968px;width:20px;height:20px}.sprite-btn_close_on{background-position:0 -989px;width:20px;height:20px}.sprite-btn_listview_off{background-position:0 -1010px;width:30px;height:30px}.sprite-btn_listview_on{background-position:0 -1041px;width:30px;height:30px}.sprite-btn_mapview_off{background-position:0 -1072px;width:30px;height:30px}.sprite-btn_mapview_on{background-position:0 -1103px;width:30px;height:30px}.sprite-btn_pin_plus{background-position:0 -1134px;width:26px;height:22px}.sprite-btn_play_gray{background-position:0 -1157px;width:25px;height:17px}.sprite-btn_play_red{background-position:0 -1175px;width:25px;height:17px}.sprite-btn_popup_close{background-position:0 -1193px;width:45px;height:45px}.sprite-deco_1pxblackdot{background-position:0 -1239px;width:1px;height:1px}.sprite-exiticon_darkgray{background-position:0 -1241px;width:7px;height:7px}.sprite-exiticon_gray{background-position:0 -1249px;width:7px;height:7px}.sprite-footer_icons_tip{background-position:0 -1257px;width:14px;height:14px}.sprite-footer_icons_tip_flip{background-position:0 -1272px;width:14px;height:14px}.sprite-header_menuicon_mobile{background-position:0 -1287px;width:18px;height:14px}.sprite-icon_quote{background-position:0 -1302px;width:50px;height:50px}.sprite-icon_quote_flipped{background-position:0 -1353px;width:50px;height:50px}.sprite-indicator_blue_expandable_collapse{background-position:0 -1404px;width:10px;height:10px}.sprite-indicator_blue_expandable_expand{background-position:0 -1415px;width:10px;height:10px}.sprite-indicator_grey_expandable_collapse{background-position:0 -1426px;width:10px;height:10px}.sprite-indicator_grey_expandable_expand{background-position:0 -1437px;width:10px;height:10px}.sprite-indicator_red_expandable_collapse{background-position:0 -1448px;width:10px;height:10px}.sprite-indicator_red_expandable_expand{background-position:0 -1459px;width:10px;height:10px}.sprite-logo{background-position:0 -1470px;width:90px;height:90px}.sprite-pagenation_blue{background-position:0 -1561px;width:8px;height:8px}.sprite-pagenation_gray_8px{background-position:0 -1570px;width:8px;height:8px}.sprite-pagenation_grey{background-position:0 -1579px;width:8px;height:8px}.sprite-pagenation_red{background-position:0 -1588px;width:6px;height:6px}.sprite-pagenation_red_8px{background-position:0 -1595px;width:8px;height:8px}.sprite-pagenation_white{background-position:0 -1604px;width:6px;height:6px}.sprite-rwcurators_on{background-position:0 -1611px;width:170px;height:44px}.sprite-rwcurators_over{background-position:0 -1656px;width:170px;height:44px}.sprite-white_triangle_down{background-position:0 -1701px;width:12px;height:12px}.sprite-white_triangle_up{background-position:0 -1714px;width:12px;height:12px}.sprite-p-00{width:21px;height:20px;background-position:-6px -6px}.sprite-p-01{width:21px;height:20px;background-position:-39px -6px}.sprite-p-02{width:21px;height:20px;background-position:-72px -6px}.sprite-p-03{width:21px;height:20px;background-position:-105px -6px}.sprite-p-04{width:21px;height:20px;background-position:-138px -6px}.sprite-p-05{width:21px;height:20px;background-position:-171px -6px}.sprite-p-06{width:21px;height:20px;background-position:-204px -6px}.sprite-p-07{width:21px;height:20px;background-position:-237px -6px}.sprite-p-08{width:21px;height:20px;background-position:-270px -6px}.sprite-p-09{width:21px;height:20px;background-position:-303px -6px}.sprite-p-10{width:21px;height:20px;background-position:-336px -6px}.sprite-p-11{width:21px;height:20px;background-position:-6px -38px}.sprite-p-12{width:21px;height:20px;background-position:-39px -38px}.sprite-p-13{width:21px;height:20px;background-position:-72px -38px}.sprite-p-14{width:21px;height:20px;background-position:-105px -38px}.sprite-p-15{width:21px;height:20px;background-position:-138px -38px}.sprite-p-16{width:21px;height:20px;background-position:-171px -38px}.sprite-p-17{width:21px;height:20px;background-position:-204px -38px}.sprite-p-18{width:21px;height:20px;background-position:-237px -38px}.sprite-p-19{width:21px;height:20px;background-position:-270px -38px}.sprite-p-20{width:21px;height:20px;background-position:-303px -38px}.sprite-p-21{width:21px;height:20px;background-position:-336px -38px}.sprite-p-22{width:21px;height:20px;background-position:-6px -70px}.sprite-p-23{width:21px;height:20px;background-position:-39px -70px}.sprite-p-24{width:21px;height:20px;background-position:-72px -70px}.sprite-p-25{width:21px;height:20px;background-position:-105px -70px}.sprite-p-26{width:21px;height:20px;background-position:-138px -70px}.sprite-p-27{width:21px;height:20px;background-position:-171px -70px}.sprite-p-28{width:21px;height:20px;background-position:-204px -70px}.sprite-p-29{width:21px;height:20px;background-position:-237px -70px}.sprite-p-30{width:21px;height:20px;background-position:-270px -70px}.sprite-p-31{width:21px;height:20px;background-position:-303px -70px}.sprite-p-32{width:21px;height:20px;background-position:-336px -70px}.sprite-p-3200{width:21px;height:20px;background-position:-6px -102px}.sprite-p-33{width:21px;height:20px;background-position:-39px -102px}.sprite-p-34{width:21px;height:20px;background-position:-72px -102px}.sprite-p-35{width:21px;height:20px;background-position:-105px -102px}.sprite-p-36{width:21px;height:20px;background-position:-138px -102px}.sprite-p-37{width:21px;height:20px;background-position:-171px -102px}.sprite-p-38{width:21px;height:20px;background-position:-204px -102px}.sprite-p-39{width:21px;height:20px;background-position:-237px -102px}.sprite-p-40{width:21px;height:20px;background-position:-270px -102px}.sprite-p-41{width:21px;height:20px;background-position:-303px -102px}.sprite-p-42{width:21px;height:20px;background-position:-336px -102px}.sprite-p-43{width:21px;height:20px;background-position:-6px -134px}.sprite-p-44{width:21px;height:20px;background-position:-39px -134px}.sprite-p-45{width:21px;height:20px;background-position:-72px -134px}.sprite-p-46{width:21px;height:20px;background-position:-105px -134px}.sprite-p-47{width:21px;height:20px;background-position:-138px -134px}.sprite-p-arrow_desktop_left{width:14px;height:28px;background-position:-171px -134px}.sprite-p-arrow_desktop_right{width:14px;height:28px;background-position:-197px -134px}.sprite-p-arrow_events_left_off{width:15px;height:15px;background-position:-223px -134px}.sprite-p-arrow_events_left_on{width:15px;height:15px;background-position:-250px -134px}.sprite-p-arrow_events_right_off{width:15px;height:15px;background-position:-277px -134px}.sprite-p-arrow_events_right_on{width:15px;height:15px;background-position:-304px -134px}.sprite-p-arrow_gallery_left_off{width:5px;height:10px;background-position:-331px -134px}.sprite-p-arrow_gallery_left_on{width:5px;height:10px;background-position:-348px -134px}.sprite-p-arrow_gallery_right_off{width:5px;height:10px;background-position:-331px -156px}.sprite-p-arrow_gallery_right_on{width:5px;height:10px;background-position:-348px -156px}.sprite-p-arrow_grey_left{width:27px;height:27px;background-position:-6px -178px}.sprite-p-arrow_grey_right{width:27px;height:27px;background-position:-45px -178px}.sprite-p-arrow_left{width:50px;height:50px;background-position:-223px -161px}.sprite-p-arrow_link_blue_left_off{width:6px;height:9px;background-position:-84px -178px}.sprite-p-arrow_link_blue_left_on{width:6px;height:9px;background-position:-102px -178px}.sprite-p-arrow_link_blue_right_off{width:6px;height:9px;background-position:-120px -178px}.sprite-p-arrow_link_blue_right_on{width:6px;height:9px;background-position:-138px -178px}.sprite-p-arrow_link_red_left_off{width:4px;height:7px;background-position:-156px -178px}.sprite-p-arrow_link_red_left_on{width:4px;height:7px;background-position:-172px -178px}.sprite-p-arrow_link_red_right_off{width:4px;height:7px;background-position:-188px -178px}.sprite-p-arrow_link_red_right_on{width:4px;height:7px;background-position:-204px -178px}.sprite-p-arrow_m23_left_off{width:5px;height:10px;background-position:-285px -178px}.sprite-p-arrow_m23_right_off{width:5px;height:10px;background-position:-302px -178px}.sprite-p-arrow_m24_left{width:18px;height:35px;background-position:-319px -178px}.sprite-p-arrow_m24_right{width:18px;height:35px;background-position:-6px -225px}.sprite-p-arrow_mobile_drop{width:19px;height:11px;background-position:-36px -225px}.sprite-p-arrow_mobile_left{width:10px;height:19px;background-position:-349px -178px}.sprite-p-arrow_mobile_right{width:10px;height:19px;background-position:-84px -209px}.sprite-p-arrow_right{width:50px;height:50px;background-position:-106px -225px}.sprite-p-arrow_slateblue_down{width:10px;height:6px;background-position:-168px -209px}.sprite-p-arrow_slateblue_up{width:10px;height:6px;background-position:-190px -209px}.sprite-p-arrow_slatewhite_down{width:10px;height:5px;background-position:-285px -209px}.sprite-p-arrow_small_darkgray_right{width:4px;height:6px;background-position:-349px -209px}.sprite-p-arrow_small_white_left{width:4px;height:6px;background-position:-67px -227px}.sprite-p-arrow_small_white_right{width:4px;height:6px;background-position:-168px -227px}.sprite-p-arrow_wedding_left{width:27px;height:27px;background-position:-212px -225px}.sprite-p-arrow_wedding_right{width:27px;height:27px;background-position:-307px -225px}.sprite-p-arrow_wedding_right_white{width:27px;height:27px;background-position:-36px -264px}.sprite-p-close_btn_grey{width:30px;height:33px;background-position:-168px -264px}.sprite-p-close_btn_small{width:14px;height:13px;background-position:-184px -227px}.sprite-p-close_btn_small_space{width:70px;height:70px;background-position:-210px -264px}.sprite-p-close_btn_white{width:34px;height:34px;background-position:-292px -264px}.sprite-p-contact_before{width:12px;height:12px;background-position:-251px -227px}.sprite-p-deco_building_dark{width:9px;height:34px;background-position:-346px -227px}.sprite-p-deco_building_white{width:9px;height:34px;background-position:-6px -273px}.sprite-p-deco_motif{width:128px;height:9px;background-position:-6px -346px}.sprite-p-icon_detail{width:11px;height:13px;background-position:-75px -273px}.sprite-p-icon_download{width:24px;height:24px;background-position:-338px -273px}.sprite-p-icon_enlarge{width:11px;height:9px;background-position:-27px -309px}.sprite-p-icon_gallery{width:11px;height:8px;background-position:-50px -309px}.sprite-p-icon_gallery_ASOT{width:14px;height:13px;background-position:-73px -309px}.sprite-p-icon_gallery_rollover{width:11px;height:8px;background-position:-99px -309px}.sprite-p-indicator_tick{width:12px;height:12px;background-position:-122px -309px}.sprite-p-indicator_white_expandable_collapse{width:19px;height:17px;background-position:-146px -309px}.sprite-p-indicator_white_expandable_expand{width:19px;height:17px;background-position:-177px -309px}.sprite-p-inquiry{width:34px;height:34px;background-position:-292px -310px}.sprite-p-logo_seperator{width:119px;height:23px;background-position:-369px -6px}.sprite-p-logo_seperator_brown{width:108px;height:21px;background-position:-369px -41px}.sprite-p-logo_seperator_white{width:119px;height:23px;background-position:-369px -74px}.sprite-p-magnifying_glass{width:29px;height:29px;background-position:-369px -109px}.sprite-p-minus_btn{width:30px;height:30px;background-position:-410px -109px}.sprite-p-open_btn{width:61px;height:65px;background-position:-371px -151px}.sprite-p-pagenation_gray_10px{width:10px;height:10px;background-position:-452px -109px}.sprite-p-pagenation_gray_8px{width:8px;height:8px;background-position:-489px -41px}.sprite-p-pagenation_red_10px{width:10px;height:10px;background-position:-474px -109px}.sprite-p-pagenation_red_8px{width:8px;height:8px;background-position:-452px -131px}.sprite-p-pagination_blue_12px{width:12px;height:13px;background-position:-472px -131px}.sprite-p-pagination_lightgray_12px{width:13px;height:13px;background-position:-444px -156px}.sprite-p-plus_btn{width:30px;height:30px;background-position:-444px -181px}.sprite-p-scroll_arrow{width:41px;height:20px;background-position:-444px -223px}.arrow-link{color:#333}.arrow-link span{margin-left:8px;display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/group/images/sprite.png);background-position:0 -583px;width:6px;height:9px}.arrow-link:focus{color:#a93102}a.external-link{color:#333}a.external-link span{margin-left:8px;display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/group/images/sprite.png);background-position:0 -1241px;width:7px;height:7px}a.external-link:hover{color:#666}a.external-link:hover span{background-position:0 -1249px;width:7px;height:7px}html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,small,strong,var,form,label,table,caption,tbody,tfoot,thead,tr,th,td,section,article,figure,header,footer,nav{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}strong{font-weight:700}h1,h2,h3,h4,h5,h6,p,input,button,fieldset{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}select{font-size:100%;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}article,header,nav,footer,section,aside,figure,figcaption{display:block}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}a{text-decoration:none}h1,h2,h3,h4,h5,h6{padding:0}p{margin-top:0}html,body,#mainform{height:100%}.center-block{display:block;margin:0 auto}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}::-moz-selection{background:rgba(0,42,82,.99);color:#fff}::selection{background:rgba(0,42,82,.99);color:#fff}.cf{*zoom:1}.android [role=main].flexible~.lightbox-overlay,.android [role=main].flexible~.lightbox{position:absolute!important}.android .lightbox .close-btn,.android .lightbox-overlay{-webkit-transform:translateZ(0)}.android .lightbox-overlay{cursor:pointer!important}body .bg{overflow:hidden;z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%}body .bg img{display:block;width:auto}body .logo{display:inline-block}body header{z-index:4;line-height:1.5em;color:#fff;width:100%}body header ul{padding:0}body header a{color:#fff}body .placeholder{color:#999!important}body.highres .side-shadow.top{display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;height:10px}body.highres .side-shadow.left,body.highres .side-shadow.right{display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;height:750px}body.highres .side-shadow.left{width:20px;background-image:url(/files/rosewood_hotels_and_resorts/group/images/short_shadow_left.png)}body.highres .side-shadow.right{width:10px;background-image:url(/files/rosewood_hotels_and_resorts/group/images/short_shadow_right.png)}body header .langs{color:#fff}body header .langs>li{margin-top:4px}body header .langs a:hover{color:#fff}body header .inner{position:absolute;right:0;top:0;z-index:2;width:70%}body header .inner a,body header .inner ul{display:inline-block}body header .inner a{margin:0 8px}body header .inner ul{margin-left:10px;float:right}body p{margin-top:0}body h3.line{padding:0;margin:0 0 30px;color:#333;border-top:1px solid #ccc;border-bottom:1px solid #fff}body h3.line>span{padding:15px 0;display:block;border-top:1px solid #fff;border-bottom:1px solid #ccc}body h3.line a{color:inherit}body .main{padding:0 0 50px}body .main p{margin:0 0 21px}body .main ul{margin-bottom:21px}body .m3,body .m5,body .m5 .text,body .m6,body .m8,body .m8 article,body .m8 .text,body .m9,body .m9 .text,body .m14 .legend,body .m15,body .m16,body .m16 article,body .m17 .intro,body .m18,body .m18 article,body .m19 article,body .m19 article .text,body .m21 .cols,body .m22,body .m23{overflow:hidden}body .m3 ul,body .m5 ul,body .m5 .text ul,body .m6 ul,body .m8 ul,body .m8 article ul,body .m8 .text ul,body .m9 ul,body .m9 .text ul,body .m14 .legend ul,body .m15 ul,body .m16 ul,body .m16 article ul,body .m17 .intro ul,body .m18 ul,body .m18 article ul,body .m19 article ul,body .m19 article .text ul,body .m21 .cols ul,body .m22 ul,body .m23 ul{overflow:auto}body .m3>img,body .m5 img,body .m9 img{margin-bottom:1.5em;display:block}body .m8 article img,body .m18 img,body .m22 img{display:block}body .m3 .text ul{margin-top:0;margin-bottom:1.5em;padding-top:0;padding-bottom:0}body .m3 .sscaption{overflow:hidden}body .m3 .sscaption .subsection{display:none;padding:4px 0 20px;text-align:center}body .m3 .sscaption .subsection.na{padding:0}body .m3 .sscaption .subsection.active{display:block}body .m3 .sscaption .subsection p:last-child{margin-bottom:0}body .m5 ul{margin-top:0;margin-bototm:1.5em}body .m6 h3{margin-top:0;color:#a93102}body .m6 table.data{width:100%}body .m6 table.data th{text-align:left}body .m6 table.data thead th{color:#666}body .m6 table.data th,body .m6 table.data td{vertical-align:top}body .m7{margin-bottom:30px;padding:30px 0}body .m7 h3{padding:0;color:#333}body .m7 p:last-child{margin:0}body .m7 .col h3:after{margin:3px 0 0;display:block;content:"";width:90px;height:2px;border-bottom:2px solid #a93102}body .m8 h3.sub-cat{padding:0;color:#a93102}body .m8 h3.sub-cat>span{display:block}body .m8 h3.line+.hilite~h3.sub-cat{border-bottom:1px solid #fff}body .m8 h3.line+.hilite~h3.sub-cat>span{border-bottom:1px solid #ccc}body .m8 article{color:#333}body .m8 article h4,body .m8 article h4 a{color:#002a52}body .m8 article h5{margin:0;color:#333}body .m14 .header-cols{margin:0 0 30px;padding:0}body .m14 .header-cols,body .m14 .header-cols a{color:#333}body .m14 .header-cols a:hover{color:#666}body .m14 .header-cols .row{width:100%}body .m14 .header-cols .row .sp-p{margin:0 10px 0 0}body .m15{width:100%}body .m15 .canvas{width:100%;height:400px}body .m15 .pin{display:none}body .m16 h3.line a span.sp-p,body .m16 h4 a span.sp-p{margin:0 0 1px 4px}body .m16 h3.line{margin-bottom:17px;border-top:none;color:#a93102}body .m16 h3.line>span{padding:0 0 3px;border-top:none}body .m16 h3.line a{color:#a93102}body .m16 h3.line a:hover{color:#5b1800}body .m16 h3.line a span.sp-p{width:4px;height:7px;background-position:-188px -178px}body .m16 h3.line a:hover span.sp-p{width:4px;height:7px;background-position:-204px -178px}body .m16 h4{color:#002a52}body .m16 h4 a{color:inherit}body .m16 h4 a span.sp-p{width:6px;height:9px;background-position:-120px -178px}body .m16 h4 a:hover span.sp-p{width:6px;height:9px;background-position:-138px -178px}body .m17{margin-bottom:30px}body .m17 h3.ornaments{text-align:center;color:#a93102}body .m17 h3.ornaments:after{content:"";width:128px;height:9px}body .m17 hr{display:block;border:none;margin:0 auto;width:128px;height:9px;background-position:-6px -346px}body .m17 .intro{padding:17px 30px 45px;text-align:center}body .m17 .intro p{margin:0}body .m17 .carousel{background:#fff}body .m18 article .text{vertical-align:middle}body .m18 article .text a .sp-p{margin:0 0 0 8px;width:15px;height:15px;background-position:-277px -134px}body .m18 article .text a:hover .sp-p{width:15px;height:15px;background-position:-304px -134px}body .m18 article h4,body .m18 article h4 a{color:#002a52}body .m19 article .text a{color:#a93102}body .m19 article .text a:hover{color:#5b1800}body .m19 article .text h3,body .m19 article .text h3 a{color:#002a52}body .m19 article.hilite{background:#fff}body .m19 article.hilite img{display:block}body .m19 article .toggle-link2 .sp{margin-right:10px;background-position:0 -1459px;width:10px;height:10px}body .m19 article .toggle-link2.active .sp{background-position:0 -1448px;width:10px;height:10px}body .m19 .expandable{display:none}body .m21{margin:0 0 30px;background:#ececec}body .m21 .cols .col .wrap{padding:0 18px}body .m21 .cols .col p{margin:0}body .m21 .cols .col h3{margin:0;color:#002a52;font-weight:400}body .m21 .cols .col .sp-p{vertical-align:middle}body .m22 .ss{margin:0 0 1.5em;width:100%;height:auto}body .m22 .ss img{width:100%}body .m23 .col.cat a.active{color:#a93102}body .m23 .col.cat h3{margin:11px 0 8px}body .m23 .col.cat h3:after{border-bottom:2px solid #a93102;content:"";display:block;height:2px;margin:3px 0 0;width:90px}body .m23 .col.cont .cat{margin:0;padding:0}body .m23 .col.cont .cat.active{display:block}body .m23 .col.cont .cat article{padding:0 0 20px;overflow:hidden}body .m23 .col.cont .cat article p:last-child{margin-bottom:0}body .m23 .col.cont .cat article h4{color:#002a52}body .m23 .col.cont .cat article a{color:#002a52}body .m23 .col.cont .cat article a:hover{color:#4d8dc9}body .m23 .expandable-section{display:none}body .m23 p.expandable{margin:0;padding:16px 0;border-top:2px solid #e8e8e8;overflow:hidden}body .m23 p.expandable a{display:inline-block}body .m23 p.expandable .sp{margin:0 0 1px 10px}body .m23 p.expandable .more{display:block}body .m23 p.expandable .less{display:none}body .m23 p.expandable .sp.more{display:inline-block;background-position:0 -71px;width:10px;height:6px}body .m23 p.expandable .sp.less{display:none;background-position:0 -326px;width:10px;height:6px}body .m23 p.expandable.active .more,body .m23 p.expandable.active .sp.more{display:none}body .m23 p.expandable.active .less{display:block}body .m23 p.expandable.active .sp.less{display:inline-block}body.desktop header .hightlight-link{background-color:#002a52;padding:3px 18px;display:inline-block;float:right;margin-left:10px}body.desktop header .hightlight-link:hover,body.desktop header .hightlight-link:focus{background-color:#08193d;color:#fff}body.desktop header .ul{width:auto!important}body.desktop nav[role=navigation] li{margin:0 10px}body.desktop nav[role=navigation] li a{margin:3px 0}body.desktop nav[role=navigation] li a:hover,body.desktop nav[role=navigation] li a:focus,body.desktop nav[role=navigation] li a.on{color:#fff;border-bottom:1px solid #fff}body.desktop a.menu-link{display:none}body.desktop.t19 .main,body.desktop.pt19 .main,body.desktop .expired .main{padding:32px 40px 50px}body.desktop.t20 .main{padding:20px 40px 50px}body.desktop.t20 .main h3.title{margin:0 0 22px}body.desktop.t24 .main,body.desktop.t27 .main,body.desktop.t35 .main,body.desktop.pt11 .main{padding:24px 40px 50px}body .popup header{text-align:center}body a.btn{vertical-align:middle;display:inline-block;color:#333!important;font-style:normal;margin:0;outline:0;cursor:pointer;border:1px solid #f9f9f9;border-radius:3px;padding:6px 20px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.13);box-shadow:1px 1px 2px rgba(0,0,0,.13);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.13)3px 5px rgba(0,0,0,.5);box-shadow:1px 1px 2px rgba(0,0,0,.13)3px 5px rgba(0,0,0,.5);background:#dadada;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dadada),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#dadada 0,#f2f2f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dadada), to(#f2f2f2));background:-webkit-linear-gradient(top, #dadada 0, #f2f2f2 100%);background:linear-gradient(to bottom,#dadada 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada', endColorstr='#f2f2f2', GradientType=0);zoom:1;position:relative;min-height:18px}body a.btn span{font-style:normal;position:relative;top:0;left:0;display:block;text-align:center}body a.btn:hover,body a.btn.on,body a.btn:active,body a.btn:focus{border-color:#ccc}body .fake-link{cursor:pointer}body .unselectable,body .lightbox .scrollbar,body .lightbox .scrollbar>div,body .lightbox .scrolling_area,body .ss .bg img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body nav[role=navigation]{clear:both;position:absolute;width:100%}body nav[role=navigation] .ul{display:block;margin:0 0 0 -3px;text-align:right;position:absolute;top:36px;right:10px;overflow:hidden}body nav[role=navigation] .ul ul{margin:0;padding:0}body nav[role=navigation] li{display:inline-block;position:relative}body nav[role=navigation] li a{display:block;border-bottom:0}body nav.secondary ul{list-style:none;padding:0;margin:0;overflow:hidden}body nav.secondary a{color:#333;display:block}body .breadcrumb{overflow:hidden;margin:0 10px 6px;padding-top:17px;text-align:left}body .breadcrumb h1{float:left;vertical-align:top}body .breadcrumb h2{margin:0}body .breadcrumb nav li:last-child{padding:0;margin:0;border:0}body .m1 .breadcrumb{overflow:visible}body .hidden,body .print{display:none;visibility:hidden}body .mini-intro .bar:after{display:block;content:"";width:90px;height:2px;line-height:0;margin:20px auto;background:#a93102}body.highres section.list>ul>li:last-child .expandable span{display:none}body section.list article{color:#666}body a{color:#115697}body a:hover{color:#4d8dc9}body a:focus{outline:1px dotted #ccc}body .lightbox{z-index:102;position:fixed;top:50%;left:50%;width:50%;margin:-212px 0 0 -25%;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.7);box-shadow:0 0 6px rgba(0,0,0,.7);-webkit-box-shadow:0 0 6px rgba(0,0,0,.7)3px 5px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.7)3px 5px rgba(0,0,0,.5)}body .lightbox .ctrl{width:30px;height:58px;position:absolute;top:50%;margin-top:-29px;font-size:0;z-index:2}body .lightbox .close-btn{width:45px;height:45px;position:absolute;margin-top:-55px;top:0;right:0;font-size:0;z-index:2;cursor:pointer}body .lightbox .next-btn{right:10px}body .lightbox .prev-btn{left:10px}body .lightbox .wrapper{width:100%;height:100%;overflow:hidden;position:relative;-webkit-transform:translateZ(0);z-index:-1}body .lightbox .lightbox-container{position:absolute;z-index:1;top:0;left:0;width:100%}body .lightbox.video .wrapper,body .lightbox.video .lightbox-container{background:#000}body .lightbox.video .scrollbar,body .lightbox.video .scrolling_area{display:none}body .lightbox .scrolling_area{position:absolute;z-index:10;top:0;bottom:-100px;right:-20px;width:50px;overflow:hidden;z-index:3}body .lightbox .focus~.scrolling_area{width:100%}body .lightbox .scrollbar{background-color:#ebebeb;position:absolute;z-index:2;top:20px;bottom:20px;right:20px;width:10px;overflow:hidden}body .lightbox .scrollbar div{width:10px;overflow:hidden;background:#d2d2d2;position:absolute;left:0}body .lightbox .scrollbar.focus div{background:#d2d2d2}body .lightbox .scrollbar.hidden~.scrolling_area{display:none}body .lightbox .ss{width:100%}body .lightbox.singleImg .description{bottom:20px}body .lightbox.gallery .enlarge-link{margin-top:80px}body .lightbox.singleImg,body .lightbox.gallery{background-color:#f3f3f3}body .lightbox.singleImg.notscrollable .wrapper,body .lightbox.gallery.notscrollable .wrapper{display:table}body .lightbox.singleImg.notscrollable .wrapper .lightbox-container,body .lightbox.gallery.notscrollable .wrapper .lightbox-container{position:relative;display:table-cell;vertical-align:middle}body .lightbox.singleImg .enlarge-link,body .lightbox.gallery .enlarge-link{color:#a93102;text-align:center;display:block}body .lightbox.singleImg .enlarge-link .sp-p,body .lightbox.gallery .enlarge-link .sp-p{margin-left:3px}body .lightbox.singleImg .bg,body .lightbox.gallery .bg{padding-bottom:30px}body .lightbox.singleImg .description,body .lightbox.gallery .description{position:absolute;right:40px;margin:0}body .lightbox.singleImg .description span,body .lightbox.gallery .description span{font-weight:700}body .lightbox.singleImg .lightbox-header,body .lightbox.gallery .lightbox-header{position:absolute;top:0;width:100%;height:70px;text-align:center}body .lightbox.singleImg .lightbox-header h2,body .lightbox.gallery .lightbox-header h2{position:relative;padding-bottom:10px}body .lightbox.singleImg .lightbox-header h2:before,body .lightbox.gallery .lightbox-header h2:before{content:'';position:absolute;left:50%;bottom:0;margin-left:-45px;width:90px;height:4px;background:#c73c13}body .lightbox.singleImg .lightbox-header>div,body .lightbox.gallery .lightbox-header>div{opacity:0;display:none}body .lightbox.singleImg .lightbox-header>div.active,body .lightbox.gallery .lightbox-header>div.active{opacity:1;display:block}body .lightbox.gallery .description{bottom:5px}body .lightbox.gallery .ss{margin-top:70px}body .lightbox.gallery .ss .pagination{background-color:#fff;left:50%}body .lightbox.gallery .lightbox-content{position:relative;overflow:hidden}body .lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:101}body .lightbox-overlay,body .lightbox{display:none}body .lightbox.black{background:0 0}body .lightbox.black a{color:#fff}body .lightbox.black .lightbox-container{background:0 0}body .lightbox.black .scrollbar{background:#505050}body .lightbox.black .scrollbar>div{background:#707070}body .lightbox.black .wrapper{background:#262626 url(/files/rosewood_hotels_and_resorts/property/images/dummy/map.png) no-repeat 50% 50%}body .lightbox.black h2.title{padding-bottom:10px;border-bottom:2px solid #131313;margin:0;color:#a93102}body .lightbox.black h2.title+section{border-top:1px solid #313131}body .lightbox.black .title h3{color:#666;margin:13px 0 14px;border-left:4px solid #a93102;padding-left:10px}body .lightbox.black .subtitle{margin-bottom:10px}body .lightbox.black .cols-3>section{margin-bottom:10px}body .lightbox.black .cols-3 .country{border-color:transparent;width:100%}body .lightbox.black .cols-3 .properties{overflow:hidden}body .lightbox.black .cols-3 .property{float:left;margin-right:20px}body .lightbox.black .cols-3 .property .title{margin:0;padding-bottom:5px}body .lightbox.black .cols-3 .property .title span{margin-left:10px;display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/group/images/sprite.png);background-position:0 -583px;width:6px;height:9px}body .lightbox.black .cols-3 h2.title{text-align:left}body .lightbox.black .cols-3 .subtitle,body .lightbox.black .cols-3 h3{color:#888}body .t29 .wrapper{background:#fff}body .t29 .box-intro{color:#999}body .t29 .box-intro h3{color:#333}body .t29 .cols-3 .properties .property h3.title{color:#333;margin:0}body .t29 .cols-3 .properties .property h3.title a{color:#333}body .t29 .cols-3 .properties .property .description,body .t29 .cols-3 .properties .property .subtitle{color:#999}body .t29 .cols-3 .properties .property .description a,body .t29 .cols-3 .properties .property .subtitle a{color:#999}body .t29 h2.title{color:#a93102}body .t29 .box-intro{margin-bottom:0;overflow:hidden}body .t29 .box-intro h3{margin:0 0 4px;padding:0;line-height:1.5em!important}body .t29 .boxes-intro{padding:0;overflow:hidden}body .t29 .boxes-intro .box-intro p,body .t29 .boxes-intro+.box-intro p{margin:0;color:gray}body .t29 .cols-3{overflow:hidden}body .t29 .cols-3>.cf{overflow:hidden}body .t29 .cols-3 .properties .property{padding:0 0 32px}body .t29 .cols-3 .properties .property .description p{margin:0}body .t29 .cols-3 .properties .list ul{list-style:none;margin:0;padding:0}body .t29 .cols-3 .properties .list li{margin:0;padding:0 0 16px}body .t29 .quote-msg{color:#666}body .t29 .quote-desc{margin:0 0 20px;color:#333}body .t29 .quote-desc ol li{margin-top:1.5em}body .t29 .quote-desc ol li:first-child{margin-top:0}body [class*=span]{float:left;margin-left:30px}body.mobile .row [class*=span]:last-child{float:none}body .container{margin:0 auto;text-align:left;*zoom:1;color:#333}body .row{overflow:hidden}body .row [class*=span]:last-child{float:right}body .container[role=main]{position:relative;padding:0;color:#333}body .container[role=main].flexible{width:100%}body .container[role=main].flexible .intro{text-align:center}body .container[role=main].flexible .intro h1{font-style:normal;margin-bottom:16px}body .container[role=main].flexible .intro hr{margin-bottom:14px}body.t19 .content h3,body.t20 .content h4,body.t27 .content h3,body.t35 .form h3.title{color:#a93102}body.t19 .content h3 a,body.t20 .content h4 a,body.t27 .content h3 a,body.t35 .form h3.title a{color:#a93102}body.t19 .content h3 a:hover,body.t20 .content h4 a:hover,body.t27 .content h3 a:hover,body.t35 .form h3.title a:hover{color:#5b1800}body.t20 .content h3,body.t24 .content h3.title,body.t20 .content h3 a,body.t24 .content h3.title a,body.pt11 .content h3{color:#002a52}body.t20 .subtitle,body.t27 .subtitle{color:#999}body.t20 .subtitle p,body.t27 .subtitle p{margin:0}body .intro{position:relative}body .intro p{margin-top:0}body .flexible .intro{margin:0 auto}body .flexible .intro hr{display:block;width:64px;height:4px;border:none}body aside.box{float:right;min-height:68px;text-align:center}body aside.box a{color:#fff}body aside.box .arrow-link{display:inline-block}body aside.box .arrow-link span{background-position:0 -643px;width:6px;height:9px}body aside.box p{margin:0 0 14px}body aside.box p:last-child{margin-bottom:0}body aside.box .title-wrapper{margin-bottom:8px}body aside.box .btn{max-width:200px}body .box2{width:401px;color:#333;background-color:#fff}body .title-wrapper{position:relative;padding:0 34px;display:inline-block}body .title-wrapper .line-l,body .title-wrapper .line-r{position:absolute;top:50%;border-top:1px solid #666;width:26px}body .title-wrapper .line-l{left:0}body .title-wrapper .line-r{right:0}body .title-wrapper h3{margin:0}body #ui-datepicker-div{z-index:100!important}body .form .hints{text-align:right;margin-top:-1.5em}body .form .mandatory,body .form .error{color:#f72929}body .form .error{display:none;margin:0 0 30px}body .form~.related-info .addresses{overflow:hidden}body .form~.related-info .addresses .address{display:none}body .form~.related-info .addresses .address:first-child{display:block}body .form .conditional-select-block{clear:both}body fieldset.cols-4 .col-1 .csReady .csSelect .csSelectBar,body fieldset.cols-4 .col-2 .csReady .csSelect .csSelectBar{overflow:hidden}body [class*=btn]{text-align:center}body a.gray-btn{color:#a93102!important;padding:1px 10px}body a.gray-btn:hover{color:#5b1800!important}body .shadow.content{background:0 0;position:relative}body .side-shadow{position:absolute;top:0;width:0;height:0}body .side-shadow.left{left:-20px}body .side-shadow.right{right:-10px}body .banner{width:100%}body .banner img{display:block}body .responsive-img{width:100%}body .carousel{display:block;margin:0 auto}body .carousel .carousel-container{position:relative;margin:0 auto}body .carousel .carousel-wrapper{overflow:hidden;height:100%}body .carousel .carousel-wrapper ul{list-style:none;margin:0;padding:0;overflow:hidden;min-width:100%;height:100%;width:auto;top:0;left:0;position:relative}body .carousel .carousel-wrapper ul li{float:left}body .carousel .active .carousel-wrapper ul.touch{cursor:move}body .carousel .carousel-wrapper li{float:left}body .carousel .prev-btn,body .carousel .next-btn,body .carousel .close-btn{height:100%;top:0;position:absolute;font-size:0;display:none}body .carousel li.loading{height:125px;width:126px;background:url(/files/rosewood_hotels_and_resorts/images/loader.gif) no-repeat 50% 50%}body .carousel .pagination{line-height:0;margin-top:16px}body .carousel .pagination li{float:left;display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/property/images/sprite.png);width:8px;height:8px;background-position:-489px -41px;padding:0 3px;margin:0 1px;cursor:pointer;font-size:0}body .carousel .pagination li.on{width:8px;height:8px;background-position:-452px -131px}body .carousel .pagination ul{display:inline-block;overflow:hidden;padding:0;margin:0}body .carousel .pagination{text-align:center}body.t19 .content .main{overflow:hidden}body.t19 .content .main section{clear:both}body.t19 .content ul{list-style:none;padding:0;overflow:visible}body.t19 .content ul ul{margin:0 0 0 10px;width:100%}body.t19 .content li>a{color:#333}body.t19 .content li>a:hover,body.t19 .content li>a a:focus{color:#666}body.t19 .content h3{margin:0 0 6px}body.t20 .intro .btn:last-child{float:right}body.t20 .content h3{line-height:1.2em}body.t20 .main{padding-top:20px}body.t20 .main>h3{margin:0}body.t20 .teaser{position:relative;overflow:hidden}body.t20 .teaser p,body.t20 .teaser p a{color:#888}body.t24 .main{position:relative}body.t24 .main article{overflow:hidden;margin-bottom:9px}body.t24 .main article h4+.description{color:#999}body.t24 .main article h4+.description p{margin:0}body.t24 .main article img{margin-bottom:21px}body.t24 .main article img~.description{float:right}body.t27 .main{position:relative}body.t27 .main h2{margin-bottom:22px}body.t27 .main section article{overflow:hidden}body.t27 .main>aside article p{color:#666}body.t24 .main article h4,body.t27 .main article h4{margin-bottom:0}body.t24 .arrow-link,body.t27 .arrow-link{color:#333;display:inline-block}body.t24 .arrow-link.on,body.t27 .arrow-link.on,body.t24 .arrow-link:hover,body.t27 .arrow-link:hover{color:#666}body.t31 .content{margin-bottom:50px}body.t31 .main figure a{position:relative;display:block;color:#fff}body.t31 .main figure img{display:block;margin:0 auto}body.t31 .main figure .caption{position:absolute;display:none;bottom:0;background-color:rgba(0,0,0,.8);width:100%;text-align:center}body.t31 .main figure .caption p,body.t31 .main figure .caption span{margin:0}body.t31 .main figure .caption span{display:inline-block}body.t31a .container[role=main].flexible{z-index:1;color:#fff}body.t31a .up,body.t31a .down{display:block}body.t1a .container[role=main].flexible{z-index:1}body.t1a .intro{opacity:0;display:none}body.t1a .intro .btn span{color:#a93102}body.t1a .intro.active{opacity:1;display:block}body.t1a .t1_logo{background-position:0 -1470px;width:90px;height:90px}body.t1a .notification{position:absolute;width:100%;background-color:rgba(0,0,0,.8);color:#fff;z-index:1}body.t1a .notification .container{color:#fff}body.t1a .notification .tagline{padding:6px 0}body.t1a .notification .tagline li{float:none;display:none}body.t1a .notification .tagline li p{margin:0}body.t1a .notification .tagline li.on{display:block}body.t1a .notification .pagination a{display:inline-block;line-height:30px;padding:0 5px;margin-left:4px}body.t1a .notification .pagination a span{background-position:0 -1604px;width:6px;height:6px}body.t1a .notification .pagination li:hover a span,body.t1a .notification .pagination li.on a span{background-position:0 -1588px;width:6px;height:6px}body.t1a .notification ul{list-style:none;margin:0;padding:0;overflow:hidden}body.t1a .notification ul li{float:left}body.t1a .subsection,body.t1a .subsection .arrow-link{color:#fff}body.t1a .subsection .line{width:70%;background:#fff;filter:alpha(opacity=40)!important;-ms-filter:"alpha(Opacity=40)";opacity:.4;height:1px;margin:0 auto 10px}body .m16 article h4~*{padding-right:10px;padding-left:10px}body .m8 article.hilite{padding:0 10px}body .m8 article{padding:0}body .m8 article h4~*{padding-right:10px;padding-left:10px}body .m8 article.hilite{padding:0 10px}body .m8 article.hilite h4~*{padding-right:0;padding-left:0}body.pt11 .main{padding-top:20px}body.pt11 .content h3{line-height:1.2em}body.pt20 .more-description{display:none}body.pt20 .expandable a{display:inline-block;color:#333}body.pt20 .expandable a:hover{color:#666}body.pt20 .expandable .sp{margin:0 0 1px 10px}body.pt20 .expandable .more{display:block}body.pt20 .expandable .less{display:none}body.pt20 .expandable .sp.more{display:inline-block;background-position:0 -71px;width:10px;height:6px}body.pt20 .expandable .sp.less{display:none;background-position:0 -326px;width:10px;height:6px}body.pt20 .expandable.active .more,body.pt20 .expandable.active .sp.more{display:none}body.pt20 .expandable.active .less{display:block}body.pt20 .expandable.active .sp.less{display:inline-block}body.pt20 .intro h4{color:#002a52}body.pt20 .subnav .container{position:relative;margin:0 auto}body.pt20 .subnav,body.pt20 .subnav a{color:#fff}body.pt20 .subnav .left,body.pt20 .subnav .right{position:relative;width:50%;color:#fff;overflow:hidden}body.pt20 .subnav .left a,body.pt20 .subnav .right a{position:relative}body.pt20 .subnav .left .sp,body.pt20 .subnav .right .sp{position:absolute;top:50%}body.pt20 .subnav .left{text-align:left;float:left}body.pt20 .subnav .left .sp{left:10px}body.pt20 .subnav .right{text-align:right;float:right}body.pt20 .subnav .right .sp{right:10px}body.pt20 .container.fixed[role=main]{margin-top:0}body.pt20 aside{margin:0 0 30px;padding:0;float:right}body.pt20 aside>div{margin:30px 0 0}body.pt20 aside>div:first-child{margin-top:0}body.pt20 aside .video,body.pt20 aside .audio,body.pt20 aside .miniss,body.pt20 aside .image,body.pt20 aside .qa{position:relative;padding:0}body.pt20 aside .video img,body.pt20 aside .audio img,body.pt20 aside .miniss img,body.pt20 aside .image img,body.pt20 aside .qa img{display:block}body.pt20 aside .image h4.quote{margin:0;padding:30px 0 20px;border-top:1px solid #333;color:#333}body.pt20 aside .image h4.quote .sp{display:block;margin:0 0 20px;background-position:0 -1302px;width:50px;height:50px}body.pt20 aside .image h5.byline{margin:0;padding:20px 0 30px;border-bottom:1px solid #333;color:#333}body.pt20 aside .image img{display:block;margin:30px 0 0}body.pt20 aside .image img:first-child{margin-top:0}body.pt20 aside .video>a,body.pt20 aside .audio>a,body.pt20 aside .qa>a{position:relative;display:block}body.pt20 aside .video>a .cover,body.pt20 aside .audio>a .cover,body.pt20 aside .qa>a .cover{background:0 0;filter:alpha(opacity=100)!important;-ms-filter:"alpha(Opacity=100)";opacity:1}body.pt20 aside .video>a:hover .cover,body.pt20 aside .audio>a:hover .cover,body.pt20 aside .qa>a:hover .cover{background:#fff;filter:alpha(opacity=30)!important;-ms-filter:"alpha(Opacity=30)";opacity:.3}body.pt20 aside .video>a .sp-common,body.pt20 aside .audio>a .sp-common,body.pt20 aside .qa>a .sp-common,body.pt20 aside .video>a .txt,body.pt20 aside .audio>a .txt,body.pt20 aside .qa>a .txt{position:absolute;top:50%;left:50%}body.pt20 aside .video .cover,body.pt20 aside .audio .cover,body.pt20 aside .qa .cover{position:absolute;top:0;left:0;width:100%;height:100%}body.pt20 aside .video>a .sp-common,body.pt20 aside .audio>a .sp-common,body.pt20 aside .video>a .txt,body.pt20 aside .audio>a .txt{margin:-50px 0 0 -50px;z-index:2}body.pt20 aside .video>a .sp-common+.sp-common,body.pt20 aside .audio>a .sp-common+.sp-common,body.pt20 aside .video>a .txt+.sp-common,body.pt20 aside .audio>a .txt+.sp-common{margin:-19px 0 0 -26px;z-index:3}body.pt20 aside .video>a .txt,body.pt20 aside .audio>a .txt{padding:69px 0 0;width:100px;height:100px;bottom:40%;text-align:center;color:#fff}body.pt20 aside .audio .audio-box{position:absolute;width:100%;height:100%;z-index:4;top:0;left:0}body.pt20 aside .audio .audio-box .cover{background:#000;filter:alpha(opacity=50)!important;-ms-filter:"alpha(Opacity=50)";opacity:.5}body.pt20 aside .audio .audio-box .player{position:absolute;top:50%;left:50%;margin:-15px 0 0 -140px;max-width:100%;height:30px;width:280px}body.pt20 aside .audio.playing .audio-link .sp-common,body.pt20 aside .audio.playing .audio-link .txt{display:none}body.pt20 aside .qa>a .sp-common{margin:-50px 0 0 -82px}body.pt20 aside .miniss .ss .bot{bottom:0}body.pt20 aside .miniss>h5+p{margin:0 0 1.5em;padding:0;border-top:none}body.pt20 aside .miniss .sscaption{background:#fff;overflow:hidden}body.pt20 aside .miniss .sscaption .subsection{display:none;padding:20px}body.pt20 aside .miniss .sscaption .subsection.na{padding:0}body.pt20 aside .miniss .sscaption .subsection.active{display:block}body.pt20 aside .miniss .sscaption .subsection p:last-child{margin-bottom:0}body.pt20 .intro{overflow:hidden}body.pt20 .intro h2.title{margin:0 0 7px}body.pt20 .intro h3.subtitle{margin:0 0 32px}body.pt20 .intro p{margin:0 0 20px}body.pt20 .follow{clear:both;display:block;margin:0 0 30px;padding:0 0 10px}body.pt20 .follow ul{list-style:none}body.pt20 .follow ul,body.pt20 .follow li{margin:0 6px 0 4px;padding:0;display:inline}body.pt20 .follow li{vertical-align:baseline;height:16px}body.pt20 .q-a p{margin:0 0 30px}body.pt20 .inner-nav{position:relative;display:block;width:100%;clear:both;border-top:1px solid #333;overflow:hidden}body.pt20 .inner-nav a{position:relative;display:block;background:#0d1824;color:#fff}body.pt20 .inner-nav a.back{padding:2px 12px 2px 8px;float:left}body.pt20 .inner-nav a.back .sp{margin-right:12px;background-position:0 0;width:6px;height:9px}body.pt20 .inner-nav a.next-btn{padding:2px 8px 2px 12px;float:right}body.pt20 .inner-nav a.next-btn .sp{margin-left:8px;background-position:0 -533px;width:6px;height:9px}body .inner-nav{position:relative;display:block;clear:both;border-top:1px solid #ccc;overflow:hidden}body .inner-nav a{position:relative;display:block;background:#0d1824;color:#fff}body .inner-nav a.prev-btn{padding:2px 12px 2px 8px;float:left}body .inner-nav a.prev-btn .sp{margin-right:12px;background-position:0 0;width:6px;height:9px}body .inner-nav a.next-btn{padding:2px 8px 2px 12px;float:right}body .inner-nav a.next-btn .sp{margin-left:8px;background-position:0 -533px;width:6px;height:9px}body .flexible.black-theme,body .flexible.black-theme a{color:#333}body .gallery_icon{width:11px;height:8px;background-position:-50px -309px;margin-right:10px}body.pt1 .black-theme .intro:before,body.pt1 .white-theme .intro:before{content:"";position:relative;display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/property/images/sprite.png);margin-bottom:7px}body.pt1 .white-theme .intro:before{width:9px;height:34px;background-position:-6px -273px}body.pt1 .black-theme .intro:before{width:9px;height:34px;background-position:-346px -227px}body .semi-transparent-box{position:relative}body .semi-transparent-box .cont{overflow:hidden;font-style:normal}body .semi-transparent-box .cont img{float:left}body .semi-transparent-box .fancy-box{border-style:solid;filter:alpha(opacity=30)!important;-ms-filter:"alpha(Opacity=30)";opacity:.3}body .semi-transparent-box li{float:none}body.mobile .list-item .semi-transparent-box:first-child .cont{border-top:0}body.mobile .list-item .semi-transparent-box:last-child .cont{border-bottom:0}body.mobile .semi-transparent-box.expandable+section li:last-child a{padding-bottom:0}body.pt1 .semi-transparent-box .cont{border:0}body.pt1 .semi-transparent-box .fancy-box{border-width:1px 0 0}body.pt1 .bottom{width:100%}body.pt1 .notification,body.pt1 .companyinfo{width:100%;background-color:rgba(0,0,0,.3);color:#fff}body.pt1 .notification .container,body.pt1 .companyinfo .container{position:relative;overflow:hidden}body.pt1 .notification .container,body.pt1 .companyinfo .container,body.pt1 .notification a,body.pt1 .companyinfo a{color:#fff}body.pt1 .notification .tagline,body.pt1 .companyinfo .tagline{padding:6px 0;margin:0}body.pt1 .notification .tagline span,body.pt1 .companyinfo .tagline span{font-style:normal;padding:0 3px 0 1px}body.pt1 .notification .tagline span[itemprop],body.pt1 .companyinfo .tagline span[itemprop],body.pt1 .notification .tagline span[itemtype],body.pt1 .companyinfo .tagline span[itemtype]{font-style:italic;padding:0}body.pt1 .notification .right a,body.pt1 .companyinfo .right a{display:inline-block;padding:0 5px;margin-left:4px}body.pt1 .notification ul,body.pt1 .companyinfo ul{list-style:none;margin:0;padding:0;overflow:hidden}body.pt1 .notification ul li,body.pt1 .companyinfo ul li{float:left}body.pt1 .companyinfo{background:0 0}body.pt27a .container[role=main] a,body.pt27b .container[role=main] a,body.pt27c .container[role=main] a,body.pt27d .container[role=main] a,body.pt27e .container[role=main] a{color:#a93102}body.pt27a .container[role=main] hr,body.pt27b .container[role=main] hr,body.pt27c .container[role=main] hr,body.pt27d .container[role=main] hr,body.pt27e .container[role=main] hr{display:block;height:1px;border:0;border-top:1px solid #a1a1a1;margin:0;padding:0}body.pt27a .container[role=main] hr.sp-p,body.pt27b .container[role=main] hr.sp-p,body.pt27c .container[role=main] hr.sp-p,body.pt27d .container[role=main] hr.sp-p,body.pt27e .container[role=main] hr.sp-p{border:0;margin:0 auto 1em;width:128px;height:9px;background-position:-6px -346px}body.pt27a .container[role=main] .center,body.pt27b .container[role=main] .center,body.pt27c .container[role=main] .center,body.pt27d .container[role=main] .center,body.pt27e .container[role=main] .center{text-align:center}body.pt27a .container[role=main] h2,body.pt27b .container[role=main] h2,body.pt27c .container[role=main] h2,body.pt27d .container[role=main] h2,body.pt27e .container[role=main] h2,body.pt27a .container[role=main] h3.title,body.pt27b .container[role=main] h3.title,body.pt27c .container[role=main] h3.title,body.pt27d .container[role=main] h3.title,body.pt27e .container[role=main] h3.title{text-align:center}body.pt27a .container[role=main] .m25 h3 a,body.pt27b .container[role=main] .m25 h3 a,body.pt27c .container[role=main] .m25 h3 a,body.pt27d .container[role=main] .m25 h3 a,body.pt27e .container[role=main] .m25 h3 a{color:#333}body .m4 h3.line{margin:0}body .m4 .carousel,body .m4 .carousel a{color:#666}body .m17 .carousel{color:#333}body .m17 .carousel a{color:#115697}body .m17 .carousel a:hover{color:#4d8dc9}body .m17 .carousel .carousel-wrapper article{overflow:hidden;height:auto;width:100%;text-align:left}body .m17 .carousel .carousel-wrapper figure img{display:block}body .m17 .carousel .carousel-wrapper .title,body .m17 .carousel .carousel-wrapper .title a{color:#002a52}body .m12 .ss .bg section{position:absolute;color:#fff}body .m12 .ss .bg section .description{border-left:4px solid #a93102;padding-left:10px}body .m12 .ss .bg section h2{font-style:normal;margin:0}body .m12 .ss .bg section p{margin:0}body .ss{z-index:1;overflow:hidden!important;position:relative;top:0;left:0;width:100%;margin:0 auto;height:200px}body .ss.fade .bg{left:0;top:0;opacity:0}body .ss.fade .bg.active{opacity:1}body .ss.no-pagin .pagination{display:none!important}body .ss .bg{width:100%;height:100%;position:absolute;top:-999px;z-index:-3}body .ss .bg img{width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;-moz-user-select:none}body .ss .bg.active{top:0;z-index:-2}body .ss .bg.next{top:0;z-index:-1}body .ss .bg.prev{top:0;z-index:-1}body .ss .pagination{width:100%;height:26px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);text-align:center;z-index:9}body .ss .pagination ul{position:relative;display:inline-block}body .ss .pagination a{display:inline-block;line-height:26px;padding:0 5px;margin:0 2px}body .ss .pagination a span{width:8px;height:8px;background-position:-489px -41px}body .ss .pagination li:hover a span,body .ss .pagination li.on a span{width:8px;height:8px;background-position:-452px -131px}body .m13 .title h2,body .m24 .title h2{vertical-align:top;margin:5px 0 0;border-left:4px solid #a93102;padding-left:10px}body .m13 .title h3,body .m24 .title h3{margin:0}body .m13-description,body .m24-description{margin-bottom:30px}body .m13-description .m2_m10>section,body .m24-description .m2_m10>section{opacity:0;display:none}body .m13-description .m2_m10>section.active,body .m24-description .m2_m10>section.active{display:block;opacity:1}body .m13-description .m2_m10 .m11,body .m24-description .m2_m10 .m11{display:none}body .m13-description .m2_m10,body .m24-description .m2_m10{margin-bottom:0}body .m13-description .m11,body .m24-description .m11{margin-top:0}body .m10 p{margin:0 0 1em}body .m10 a{display:inline-block}body .m10 a .sp-p{margin:0 0 1px 4px;width:4px;height:7px;background-position:-188px -178px}body .m10 a:hover .sp-p{width:4px;height:7px;background-position:-204px -178px}body .m10>h3{position:relative;display:inline-block;padding-right:34px;padding-left:34px;font-weight:700}body .m10>h3 .line-l,body .m10>h3 .line-r{position:absolute;top:50%;border-top:1px solid #666;width:26px}body .m10>h3 .line-l{left:0}body .m10>h3 .line-r{right:0}body .m10 .features{position:relative;overflow:hidden}body .m10 .features h3{color:#a93102;font-weight:700}body .m10 .features>ul{margin:0;padding:0;list-style:none;text-align:left;margin:0 auto 20px;display:inline-block}body .m10 .features>ul li span{width:12px;height:12px;background-position:-122px -309px}body .m10 .features .popover{position:relative;overflow:hidden}body .m10 .features .popover .red-btn{min-width:120px}body .m10 .features .popover div{display:none;text-align:left;padding:25px 25px 25px 35px}body .m10 .features .popover div ul{list-style:none;margin:0;padding:0;font-style:normal}body .m10 .features .popover div ul li{margin:0;padding:0 0 4px}body .m10 .features .popover div ul li:last-child{padding-bottom:0}body .m10 .features .popover div ul li a{color:#a93102}body .m10 .features .popover div ul li a:hover{color:#5b1800}body .m10 .features .popover.on{position:absolute;width:100%;height:100%;z-index:99;background:#ececec}body .m10 .features .popover.on div{display:block}body nav.m11{width:100%;overflow:hidden;background:#ccc;position:relative;display:table}body nav.m11 a{color:#333;width:50%;display:table-cell;vertical-align:middle}body nav.m11 a:hover{color:#666}body nav.m11 .sp{position:absolute;top:50%;margin-top:-4px}body nav.m11 .text{position:relative;display:block}body nav.m11 .prev-btn{text-align:left}body nav.m11 .prev-btn .sp{background-position:0 -553px;width:6px;height:9px}body nav.m11 .next-btn{text-align:right}body nav.m11 .next-btn .sp{background-position:0 -563px;width:6px;height:9px}body .m27 .swiper-slide{line-height:0}body .m27 .pagination{background:none repeat scroll 0 0 rgba(0,0,0,.3);bottom:0;height:26px;left:0;position:absolute;text-align:center;width:100%;z-index:9}body .m27 .pagination .swiper-pagination-switch{display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/property/images/sprite.png);width:8px;height:8px;background-position:-489px -41px;cursor:pointer;margin:0 2px;padding:0 5px}body .m27 .pagination .swiper-pagination-switch.swiper-active-switch{width:8px;height:8px;background-position:-452px -131px}body .red-btn{background-color:#a93102;color:#fff!important;padding:6px 25px;text-align:center}body .red-btn:hover{text-decoration:none!important;background-color:#a32c08}body.pt27b .images-block{overflow:hidden}body.pt27b .images-block img{float:left}body.pt28 .main>.pagination{width:100%}body.pt28 .main>.pagination>div{margin:0 auto}body.pt28 .main>.pagination>div>span{margin:0;display:block}body.pt28 .main>.pagination .toggle-link{position:relative;display:block}body.pt28 .main>.pagination ul{display:none}body.pt28 .main>.pagination li{float:none}body.pt28 .pt28_gallery .ss{width:100%;z-index:1}body.pt28 .pt28_gallery .ss .prev-btn,body.pt28 .pt28_gallery .ss .next-btn{background:#000}body.pt28 .pt28_gallery .ss .next-btn{right:0}body.pt28 .pt28_gallery .ss .next-btn .sp-p{width:5px;height:10px;background-position:-331px -156px}body.pt28 .pt28_gallery .ss .prev-btn{left:0}body.pt28 .pt28_gallery .ss .prev-btn .sp-p{width:5px;height:10px;background-position:-331px -134px}body.pt28 .pt28_gallery .ss img.loading{background:url(/files/rosewood_hotels_and_resorts/images/loader.gif) no-repeat 50% 50%}body.pt28 .pt28_gallery .ss .caption{width:100%;text-align:center}body.pt28 .pt28_gallery .ss .caption,body.pt28 .pt28_gallery .ss .caption a{color:#fff}body.pt28 .pt28_gallery .ss .caption p{margin:9px auto}body.pt28 .pt28_gallery .ss .pagination{display:none}body.pt29 .m13 .module-title,body.pt29 .m13 .pagination-list{display:none!important}body.pt29 .ctr p .red-btn{display:inline-block}body.pt29 .ctr .item{margin-bottom:2em}body.pt29 .ctr .item:last-child{margin-bottom:0}body.pt29 .ctr .item h3{position:relative;padding-bottom:10px}body.pt29 .ctr .item h3:before{content:'';position:absolute;left:50%;bottom:0;margin-left:-45px;width:90px;height:4px;background:#c73c13}body .m1~.fixed{margin-top:0!important}body.pt1 .ss section{left:0;top:0;width:100%;text-align:center}body .social{overflow:hidden}body .social ul{list-style:none;margin:0;padding:0;overflow:hidden;display:inline-block}body .social ul li{float:left}body .social img{display:block}body .flexible~footer{position:fixed;bottom:0;z-index:5}body footer{position:relative;background-color:#fff;width:100%;z-index:3}body footer a{color:#4f7598}body footer a:hover,body footer a:focus,body footer a.on{color:#002a52;text-decoration:none}body footer ul{list-style:none;margin:0;padding:0;overflow:hidden}body footer ul li{float:left}body footer .container{color:#9f9f9f;overflow:hidden}body footer .social ul{float:left}body footer .langs{display:none}body footer .langs ul{display:inline-block}body footer .langs li{float:left;margin-right:8px}body footer #fb_more,body footer #tt_more,body footer #wb_more,body footer #footer_more{z-index:10;background-color:#fff;position:absolute;display:none}body footer #fb_more li,body footer #tt_more li,body footer #wb_more li,body footer #footer_more li{display:block;float:none}body footer #footer_more{max-width:162px}body footer #footer_more a{display:block}body footer #fb_more,body footer #tt_more,body footer #wb_more{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3)3px 5px rgba(0,0,0,.5);box-shadow:0 1px 4px rgba(0,0,0,.3)3px 5px rgba(0,0,0,.5);margin-left:9px}body footer #fb_more.active,body footer #tt_more.active,body footer #wb_more.active{display:block}body footer #fb_more:after,body footer #tt_more:after,body footer #wb_more:after{content:'';position:absolute;bottom:-13px;left:-1px;display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/group/images/sprite.png);background-position:0 -1257px;width:14px;height:14px}body.highres footer .container{line-height:22px}body.highres footer .container>p{float:left;margin:0}body.highres footer .container .icp{margin:0 0 0 18px}body.highres footer .container .inline{margin:0 0 0 18px;padding:0;overflow:hidden}body.highres footer .container .inline:before{display:block;margin:6px 8px 0 0;padding:0;border-left:1px solid #9f9f9f;height:10px;width:0;content:"";float:left}body.highres footer .container .inline span{display:block;margin:0 10px;padding:0;float:left}body.highres footer .social{float:right}body.highres footer .social li{line-height:0}body.highres footer .sitemap{float:left}body.highres footer .sitemap li{float:left}body.highres footer .sitemap li:last-child{margin-right:0}body.highres footer .sitemap li:first-child{margin-left:0}body.highres footer .sitemap li.last{margin-right:0}body.highres footer .sitemap li.first{margin-left:0}body.highres footer .sitemap+p{clear:left}body.highres footer .more-link{position:relative}body.highres footer .more-link span{width:10px;height:6px;background-position:-190px -209px;position:absolute;right:0}body.highres footer .more-link.active span{width:10px;height:6px;background-position:-168px -209px}body.highres footer #fb_more,body.highres footer #tt_more,body.highres footer #wb_more{bottom:64px}body.highres footer #footer_more{padding:6px 0;bottom:28px;margin-left:-17px}body.highres footer #fb_more li,body.highres footer #tt_more li,body.highres footer #wb_more li,body.highres footer #footer_more li{padding:6px 0;line-height:15px;margin:0 16px}body.desktop footer .container{padding:3px 10px;width:940px}body.desktop footer .social{padding-left:6px}body.desktop footer .social li{margin-left:4px}body.desktop footer .sitemap li{margin:0 10px}body.desktop footer .more-link{padding-right:22px}body.desktop footer .more-link span{top:5px}body .related-info{text-align:center}body .related-info .title-wrapper{width:auto}body .related-info a{color:#002a52}body .related-info .arrow-link{display:inline-block}body .related-info .arrow-link span{background-position:0 -563px;width:6px;height:9px}body .related-info .cols{text-align:left}body .related-info .cols,body .related-info .cols .col{overflow:hidden}body .related-info .cols .description p{margin-bottom:0}body.t18 .related-info .cols .description .address p{margin-bottom:1.5em}body a[href^=mailto]{word-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;word-break:break-all;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body .sprite-common-footer_icon_fb_off:hover,body .sprite-common-footer_icon_fb_off:focus,body .sprite-common-footer_icon_fb_off.hover{width:22px;height:22px;background-position:-211px -115px}body .sprite-common-footer_icon_tw_off:hover,body .sprite-common-footer_icon_tw_off:focus,body .sprite-common-footer_icon_tw_off.hover{width:22px;height:22px;background-position:-225px -147px}body .sprite-common-footer_icon_pin_off:hover,body .sprite-common-footer_icon_pin_off:focus{width:22px;height:22px;background-position:-161px -147px}body .sprite-common-footer_icon_ig_off:hover,body .sprite-common-footer_icon_ig_off:focus{width:22px;height:22px;background-position:-275px -115px}body.mobile nav[role=navigation],body.tablet nav[role=navigation]{*zoom:1;position:static;overflow:hidden}body.mobile nav[role=navigation] .ul,body.tablet nav[role=navigation] .ul{width:0;height:100%;top:0;right:0;min-height:96px;background:#2b2b2b;text-align:left;clear:both;margin:0;padding-bottom:100px}body.mobile nav[role=navigation] .ul:after,body.tablet nav[role=navigation] .ul:after{content:'';display:block;position:absolute;width:20px;height:100%;top:0;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.5)),color-stop(25%,rgba(0,0,0,.33)),color-stop(50%,rgba(0,0,0,.18)),color-stop(75%,rgba(0,0,0,.08)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.5)0,rgba(0,0,0,.33)25%,rgba(0,0,0,.18)50%,rgba(0,0,0,.08)75%,rgba(0,0,0,0)100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,.5)), color-stop(25%, rgba(0,0,0,.33)), color-stop(50%, rgba(0,0,0,.18)), color-stop(75%, rgba(0,0,0,.08)), to(rgba(0,0,0,0)));background:-webkit-linear-gradient(left, rgba(0,0,0,.5)0, rgba(0,0,0,.33)25%, rgba(0,0,0,.18)50%, rgba(0,0,0,.08)75%, rgba(0,0,0,0)100%);background:linear-gradient(to right,rgba(0,0,0,.5)0,rgba(0,0,0,.33)25%,rgba(0,0,0,.18)50%,rgba(0,0,0,.08)75%,rgba(0,0,0,0)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}body.mobile nav[role=navigation] .ul>ul,body.tablet nav[role=navigation] .ul>ul{position:relative;margin:0;border-bottom:1px solid #222}body.mobile nav[role=navigation] li,body.tablet nav[role=navigation] li{display:block}body.mobile nav[role=navigation] li a,body.tablet nav[role=navigation] li a{padding:20px;border-style:double;border-color:#222 transparent #3a3a3a;border-width:1px}body.mobile nav[role=navigation] li a:hover,body.tablet nav[role=navigation] li a:hover,body.mobile nav[role=navigation] li a.on,body.tablet nav[role=navigation] li a.on{color:#fff;background-color:#4b4b4b}body.mobile nav[role=navigation] li.highlight a,body.tablet nav[role=navigation] li.highlight a{padding:28px 20px;border:0;background-color:#002a52}body.mobile nav[role=navigation] li.highlight a:after,body.tablet nav[role=navigation] li.highlight a:after{content:'';position:absolute;top:74px;left:0;width:100%;height:10px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.5)),color-stop(25%,rgba(0,0,0,.33)),color-stop(50%,rgba(0,0,0,.18)),color-stop(75%,rgba(0,0,0,.08)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.5)0,rgba(0,0,0,.33)25%,rgba(0,0,0,.18)50%,rgba(0,0,0,.08)75%,rgba(0,0,0,0)100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.5)), color-stop(25%, rgba(0,0,0,.33)), color-stop(50%, rgba(0,0,0,.18)), color-stop(75%, rgba(0,0,0,.08)), to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,.5)0, rgba(0,0,0,.33)25%, rgba(0,0,0,.18)50%, rgba(0,0,0,.08)75%, rgba(0,0,0,0)100%);background:linear-gradient(to bottom,rgba(0,0,0,.5)0,rgba(0,0,0,.33)25%,rgba(0,0,0,.18)50%,rgba(0,0,0,.08)75%,rgba(0,0,0,0)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=0)}body.mobile nav[role=navigation] li.highlight a:hover,body.tablet nav[role=navigation] li.highlight a:hover,body.mobile nav[role=navigation] li.highlight a.on,body.tablet nav[role=navigation] li.highlight a.on{background-color:#08193d}body.mobile a.menu-link,body.tablet a.menu-link{position:relative;display:block;float:right;width:60px;height:35px;background:#6a6a6a;z-index:5}body.mobile a.menu-link:hover,body.tablet a.menu-link:hover{color:#fff}body.mobile a.menu-link span.sprite-header_menuicon_mobile,body.tablet a.menu-link span.sprite-header_menuicon_mobile{position:absolute;z-index:1;top:10px;left:21px}body.mobile a.menu-link span.sprite-header_menuicon_mobile+span,body.tablet a.menu-link span.sprite-header_menuicon_mobile+span{position:absolute;padding-top:39px;width:100%;text-align:center}#loading{position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;display:block;width:100%;min-height:100%;height:100%;zoom:1;background:#fff url(/files/rosewood_hotels_and_resorts/images/loader.gif) 50% 50% no-repeat}.virtualtour{height:595px;overflow:hidden;width:800px}.helper{display:inline-block;height:100%;vertical-align:middle}@media screen and (min-width:768px){body.highres{background:#f4f4f4 url(/files/rosewood_hotels_and_resorts/property/images/gradient_bg.jpg) repeat-x 0 0}.highres .nothighres{display:none!important}.highres footer .copywrite{float:left;clear:left;height:22px}.highres footer .copywrite p{float:none;clear:none;display:inline-block;margin:0;padding:0;overflow:hidden}.highres header{position:absolute;top:0;left:0;height:74px}.highres header .scrollbar{display:none}.highres header .globe{position:relative;margin:0;padding:0 0 4px}.highres header .globe a{margin:0;padding:4px 23px 4px 31px}.highres header .globe .lang-backdrop{display:none}.highres header .globe .sp-common{position:absolute;z-index:1;vertical-align:top}.highres header .globe .sprite-common-language_globe{top:7px;left:10px}.highres header .globe .sprite-common-language_arrow{top:11px;right:10px}.highres header .globe .pipe{margin-top:4px;float:right;line-height:inherit;color:#fff;min-width:1px;display:block}.highres header .globe .lang-opt{position:relative;margin:0;padding:0;overflow:hidden}.highres header .globe .lang-opt ul,.highres header .globe .lang-opt li{margin:0;padding:0;float:none;display:block}.highres header .globe .lang-opt ul{list-style:none;height:1px}.highres header .globe .lang-opt a{margin:0;padding:5px 23px 4px 31px}.highres header .globe .lang-backdrop{position:absolute;background:rgba(0,0,0,.8);z-index:-1;top:0;right:0;bottom:0;left:0}.highres header .globe.active .pipe{filter:alpha(opacity=0)!important;-ms-filter:"alpha(Opacity=0)";opacity:0}.highres header .globe.active .lang-opt ul{height:auto}.highres header .globe.active .lang-backdrop{display:block}.highres .ss .prev-btn,.highres .ss .next-btn{position:absolute;top:50%;margin-top:-30px;z-index:5}.highres .ss .prev-btn{left:44px;background-position:0 -653px;width:30px;height:60px}.highres .ss .prev-btn:hover{background-position:0 -714px;width:30px;height:60px}.highres .ss .next-btn{right:44px;background-position:0 -775px;width:30px;height:60px}.highres .ss .next-btn:hover{background-position:0 -836px;width:30px;height:60px}.highres .ss .title-bg{width:100%;position:absolute;left:0;bottom:0}.highres.t1a header,.highres.pt1 header,.highres.pt2 header,.highres.pt2a header,.highres .m1 .ss .top{background:url(/files/rosewood_hotels_and_resorts/group/images/header_bg.png) repeat-x 0 0;height:128px}.highres.pt2a .intro h1{font-size:2.3077em}.highres.pt2a .intro nav.secondary{border:none;background:url(/files/rosewood_hotels_and_resorts/group/images/deco_desktop_line2.png) repeat-x 0 0;padding-top:10px;color:#fff;max-width:auto;display:inline-block}.highres.pt2a .intro nav.secondary li{margin:0 0 0 40px;height:auto;line-height:auto}.highres.pt2a .intro nav.secondary li:first-child{margin-left:0}.highres.pt2a .intro nav.secondary li.on a,.highres.pt2a .intro nav.secondary li:hover a{color:#fff}.highres.pt2a .intro nav.secondary li.on a span,.highres.pt2a .intro nav.secondary li:hover a span{width:10px;height:5px;background-position:-285px -209px}.highres.pt2a .intro nav.secondary a,.highres.pt2a .intro nav.secondary a:hover,.highres.pt2a .intro nav.secondary a:visited,.highres.pt2a .intro nav.secondary a:active{color:#fff;font-size:1.07em;line-height:2em}.highres .header-shadow{background-color:rgba(0,0,0,.9);display:none;height:74px;left:0;position:fixed;top:0;width:100%;z-index:3}.highres.pt1,.highres.pt2,.highres.pt2a,.highres.t31a{overflow-x:hidden!important}.highres.pt1 .container.flexible[role=main],.highres.pt2 .container.flexible[role=main],.highres.pt2a .container.flexible[role=main],.highres.t31a .container.flexible[role=main]{position:absolute;top:20%;left:50%;padding-bottom:60px}.highres.pt1>form>header,.highres.pt2>form>header,.highres.pt2a>form>header,.highres.t31a>form>header{position:fixed}.highres footer.bottom{position:absolute;bottom:0}.highres .m13 .module-title{color:#a93102}.highres .m13 .banner{position:relative}.highres .m13 .pagination-list{min-width:246px;height:30px;position:absolute;top:0;right:0;z-index:3;margin-top:-30px;background:#ccc}.highres .m13 .pagination-list #ss_curent_category{color:#333}.highres .m13 .pagination-list a{color:#888;display:block}.highres .m13 .pagination-list a:hover,.highres .m13 .pagination-list a.on{color:#333}.highres .m13 .pagination-list .toggle-link{padding-left:10px;margin-right:30px;display:block;white-space:nowrap;overflow-x:hidden}.highres .m13 .pagination-list .toggle-link .sp{position:absolute;right:10px;top:50%;margin-top:-4px;background-position:0 -583px;width:6px;height:9px}.highres .m13 .pagination-list li{padding:0 10px;clear:both;float:none}.highres .m13 .pagination-list ul{background:#fff;width:100%;padding:10px 0;display:none}.highres .mini-intro+.m13{overflow:hidden}.highres .mini-intro+.m13 .m13-description{margin-bottom:0}.highres.pt28{background:#000}.highres.pt28 .container.fixed[role=main]{height:100%;width:100%;margin:0;top:0}.highres.pt28 .container.fixed[role=main]>.content{margin-top:74px;min-height:600px}.highres.pt28 .main{padding:0}.highres.pt28 .main>.pagination_layer{height:34px;background:rgba(0,0,0,.8);position:absolute;z-index:3;width:100%}.highres.pt28 .main>.pagination{height:34px;position:absolute;top:0;z-index:3}.highres.pt28 .main>.pagination,.highres.pt28 .main>.pagination a{color:#fff}.highres.pt28 .main>.pagination .toggle-link{min-width:130px;height:34px;padding:0 40px 0 10px;float:left}.highres.pt28 .main>.pagination .toggle-link .sp{position:absolute;right:20px;top:50%;margin-top:-4px;background-position:0 -583px;width:6px;height:9px}.highres.pt28 .main>.pagination li{padding:0 10px}.highres.pt28 .main>.pagination ul{background:rgba(0,0,0,.8);min-width:170px;padding:10px 0;float:left;clear:both}.highres.pt28 .main>.pagination ul a{color:#999;display:block}.highres.pt28 .main>.pagination ul a.on{color:#fff}.highres.pt28 .pt28_gallery{width:100%;height:100%}.highres.pt28 .pt28_gallery .ss{height:100%}.highres.pt28 .pt28_gallery .ss .next-btn,.highres.pt28 .pt28_gallery .ss .prev-btn{width:32px;height:100px;margin-top:-50px}.highres.pt28 .pt28_gallery .ss .next-btn .sp-p,.highres.pt28 .pt28_gallery .ss .prev-btn .sp-p{margin-top:45px}.highres.pt28 .pt28_gallery .ss .bg img{width:auto;margin:0 auto}.highres.pt28 .pt28_gallery .ss .bg img.fw{width:100%}.highres.pt28 .pt28_gallery .ss .bg img.fh{height:100%;margin:0 auto}.highres.pt28 .pt28_gallery .ss .caption{position:absolute;bottom:0;background:rgba(0,0,0,.8)}.highres.pt28 .pt28_gallery .ss .caption p{margin:9px 45px}.highres.pt28 .pt28_gallery .ss .caption span{position:absolute;top:50%;left:10px}.highres.pt27a .container[role=main].fixed,.highres.pt27b .container[role=main].fixed,.highres.pt27c .container[role=main].fixed,.highres.pt27d .container[role=main].fixed,.highres.pt27e .container[role=main].fixed{margin-top:0!important}.highres.pt27a .breadcrumb hr,.highres.pt27b .breadcrumb hr,.highres.pt27c .breadcrumb hr,.highres.pt27d .breadcrumb hr,.highres.pt27e .breadcrumb hr{display:block;height:1px;border:0;border-top:1px solid #fff}.highres.pt27a nav.submenu,.highres.pt27b nav.submenu,.highres.pt27c nav.submenu,.highres.pt27d nav.submenu,.highres.pt27e nav.submenu{display:block!important;width:100%;text-align:center;overflow:hidden;font-size:1em}.highres.pt27a nav.submenu.sticky,.highres.pt27b nav.submenu.sticky,.highres.pt27c nav.submenu.sticky,.highres.pt27d nav.submenu.sticky,.highres.pt27e nav.submenu.sticky{position:fixed;top:0;left:0;background:#f4f4f4;z-index:1000}.highres.pt27a nav.submenu ul,.highres.pt27b nav.submenu ul,.highres.pt27c nav.submenu ul,.highres.pt27d nav.submenu ul,.highres.pt27e nav.submenu ul{display:inline-block;margin:20px 0 0;padding:0;list-style:none;overflow:hidden;background:0 0}.highres.pt27a nav.submenu ul li,.highres.pt27b nav.submenu ul li,.highres.pt27c nav.submenu ul li,.highres.pt27d nav.submenu ul li,.highres.pt27e nav.submenu ul li{float:left;height:30px}.highres.pt27a nav.submenu ul li a,.highres.pt27b nav.submenu ul li a,.highres.pt27c nav.submenu ul li a,.highres.pt27d nav.submenu ul li a,.highres.pt27e nav.submenu ul li a,.highres.pt27a nav.submenu ul li a:visited,.highres.pt27b nav.submenu ul li a:visited,.highres.pt27c nav.submenu ul li a:visited,.highres.pt27d nav.submenu ul li a:visited,.highres.pt27e nav.submenu ul li a:visited{color:#333;padding:0}.highres.pt27a nav.submenu ul li.on,.highres.pt27b nav.submenu ul li.on,.highres.pt27c nav.submenu ul li.on,.highres.pt27d nav.submenu ul li.on,.highres.pt27e nav.submenu ul li.on{background-image:url(/files/rosewood_hotels_and_resorts/property/images/weddings/nav_bg.png);background-repeat:no-repeat;background-position:center 25px}.highres.pt27a nav.submenu ul li.on a,.highres.pt27b nav.submenu ul li.on a,.highres.pt27c nav.submenu ul li.on a,.highres.pt27d nav.submenu ul li.on a,.highres.pt27e nav.submenu ul li.on a,.highres.pt27a nav.submenu ul li a:hover,.highres.pt27b nav.submenu ul li a:hover,.highres.pt27c nav.submenu ul li a:hover,.highres.pt27d nav.submenu ul li a:hover,.highres.pt27e nav.submenu ul li a:hover{color:#002a52}.highres.pt27a nav.submenu ul li.last,.highres.pt27b nav.submenu ul li.last,.highres.pt27c nav.submenu ul li.last,.highres.pt27d nav.submenu ul li.last,.highres.pt27e nav.submenu ul li.last{margin-right:0}.highres.pt27a .lightbox-overlay,.highres.pt27b .lightbox-overlay,.highres.pt27c .lightbox-overlay,.highres.pt27d .lightbox-overlay,.highres.pt27e .lightbox-overlay{z-index:1001}.highres.pt27a .lightbox,.highres.pt27b .lightbox,.highres.pt27c .lightbox,.highres.pt27d .lightbox,.highres.pt27e .lightbox{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;z-index:1002}.highres.pt27a .lightbox .close-btn,.highres.pt27b .lightbox .close-btn,.highres.pt27c .lightbox .close-btn,.highres.pt27d .lightbox .close-btn,.highres.pt27e .lightbox .close-btn{position:absolute}.highres.pt27a .lightbox .gallery-thumbnail,.highres.pt27b .lightbox .gallery-thumbnail,.highres.pt27c .lightbox .gallery-thumbnail,.highres.pt27d .lightbox .gallery-thumbnail,.highres.pt27e .lightbox .gallery-thumbnail{position:absolute;bottom:0;width:100%;z-index:10;text-align:center}.highres.pt27a .lightbox .gallery-thumbnail .gallery-thumbnail-swiper,.highres.pt27b .lightbox .gallery-thumbnail .gallery-thumbnail-swiper,.highres.pt27c .lightbox .gallery-thumbnail .gallery-thumbnail-swiper,.highres.pt27d .lightbox .gallery-thumbnail .gallery-thumbnail-swiper,.highres.pt27e .lightbox .gallery-thumbnail .gallery-thumbnail-swiper{position:absolute;bottom:0;overflow:hidden;left:50%}.highres.pt27a .lightbox .gallery-thumbnail .swiper-slide,.highres.pt27b .lightbox .gallery-thumbnail .swiper-slide,.highres.pt27c .lightbox .gallery-thumbnail .swiper-slide,.highres.pt27d .lightbox .gallery-thumbnail .swiper-slide,.highres.pt27e .lightbox .gallery-thumbnail .swiper-slide{display:inline-block}.highres.pt27a .lightbox .gallery-thumbnail .swiper-slide .block,.highres.pt27b .lightbox .gallery-thumbnail .swiper-slide .block,.highres.pt27c .lightbox .gallery-thumbnail .swiper-slide .block,.highres.pt27d .lightbox .gallery-thumbnail .swiper-slide .block,.highres.pt27e .lightbox .gallery-thumbnail .swiper-slide .block{height:100px;width:100px;position:relative;overflow:hidden;display:inline-block;margin:5px;cursor:pointer}.highres.pt27a .lightbox .gallery-thumbnail .swiper-slide .block .image-box,.highres.pt27b .lightbox .gallery-thumbnail .swiper-slide .block .image-box,.highres.pt27c .lightbox .gallery-thumbnail .swiper-slide .block .image-box,.highres.pt27d .lightbox .gallery-thumbnail .swiper-slide .block .image-box,.highres.pt27e .lightbox .gallery-thumbnail .swiper-slide .block .image-box{position:absolute}.highres.pt27a .lightbox .gallery-thumbnail .swiper-slide .block .shadow,.highres.pt27b .lightbox .gallery-thumbnail .swiper-slide .block .shadow,.highres.pt27c .lightbox .gallery-thumbnail .swiper-slide .block .shadow,.highres.pt27d .lightbox .gallery-thumbnail .swiper-slide .block .shadow,.highres.pt27e .lightbox .gallery-thumbnail .swiper-slide .block .shadow{position:absolute;top:0;width:100%;height:100%;background-color:#000;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.highres.pt27a .lightbox .gallery-thumbnail .swiper-slide:hover .block .shadow,.highres.pt27b .lightbox .gallery-thumbnail .swiper-slide:hover .block .shadow,.highres.pt27c .lightbox .gallery-thumbnail .swiper-slide:hover .block .shadow,.highres.pt27d .lightbox .gallery-thumbnail .swiper-slide:hover .block .shadow,.highres.pt27e .lightbox .gallery-thumbnail .swiper-slide:hover .block .shadow,.highres.pt27a .lightbox .gallery-thumbnail .swiper-slide.active .block .shadow,.highres.pt27b .lightbox .gallery-thumbnail .swiper-slide.active .block .shadow,.highres.pt27c .lightbox .gallery-thumbnail .swiper-slide.active .block .shadow,.highres.pt27d .lightbox .gallery-thumbnail .swiper-slide.active .block .shadow,.highres.pt27e .lightbox .gallery-thumbnail .swiper-slide.active .block .shadow{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.highres.pt27a .lightbox .gallery-thumbnail .gallery-thumbnail-pagination,.highres.pt27b .lightbox .gallery-thumbnail .gallery-thumbnail-pagination,.highres.pt27c .lightbox .gallery-thumbnail .gallery-thumbnail-pagination,.highres.pt27d .lightbox .gallery-thumbnail .gallery-thumbnail-pagination,.highres.pt27e .lightbox .gallery-thumbnail .gallery-thumbnail-pagination{position:absolute;bottom:0;width:100%;height:115px}.highres.pt27a .lightbox-header p,.highres.pt27b .lightbox-header p,.highres.pt27c .lightbox-header p,.highres.pt27d .lightbox-header p,.highres.pt27e .lightbox-header p{margin:25px 0}.highres.pt27a .weddings-content,.highres.pt27b .weddings-content,.highres.pt27c .weddings-content,.highres.pt27d .weddings-content,.highres.pt27e .weddings-content{position:relative}.highres.pt27a .weddings-content .block,.highres.pt27b .weddings-content .block,.highres.pt27c .weddings-content .block,.highres.pt27d .weddings-content .block,.highres.pt27e .weddings-content .block{position:relative;display:inline-block;vertical-align:top;padding:0;margin:0;overflow:hidden}.highres.pt27a .weddings-content .block .image-box,.highres.pt27b .weddings-content .block .image-box,.highres.pt27c .weddings-content .block .image-box,.highres.pt27d .weddings-content .block .image-box,.highres.pt27e .weddings-content .block .image-box{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.highres.pt27a .weddings-content .block .image-box.sepia,.highres.pt27b .weddings-content .block .image-box.sepia,.highres.pt27c .weddings-content .block .image-box.sepia,.highres.pt27d .weddings-content .block .image-box.sepia,.highres.pt27e .weddings-content .block .image-box.sepia{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.highres.pt27a .weddings-content .block.small,.highres.pt27b .weddings-content .block.small,.highres.pt27c .weddings-content .block.small,.highres.pt27d .weddings-content .block.small,.highres.pt27e .weddings-content .block.small,.highres.pt27a .weddings-content .block.third,.highres.pt27b .weddings-content .block.third,.highres.pt27c .weddings-content .block.third,.highres.pt27d .weddings-content .block.third,.highres.pt27e .weddings-content .block.third{width:33.33333333%}.highres.pt27a .weddings-content .block.middle,.highres.pt27b .weddings-content .block.middle,.highres.pt27c .weddings-content .block.middle,.highres.pt27d .weddings-content .block.middle,.highres.pt27e .weddings-content .block.middle{width:66.66666667%}.highres.pt27a .weddings-content .block.big,.highres.pt27b .weddings-content .block.big,.highres.pt27c .weddings-content .block.big,.highres.pt27d .weddings-content .block.big,.highres.pt27e .weddings-content .block.big{width:100%}.highres.pt27a .weddings-content .block.half,.highres.pt27b .weddings-content .block.half,.highres.pt27c .weddings-content .block.half,.highres.pt27d .weddings-content .block.half,.highres.pt27e .weddings-content .block.half{width:50%}.highres.pt27a .weddings-content .block.fifth,.highres.pt27b .weddings-content .block.fifth,.highres.pt27c .weddings-content .block.fifth,.highres.pt27d .weddings-content .block.fifth,.highres.pt27e .weddings-content .block.fifth{width:20%}.highres.pt27a .weddings-content .block.fourth,.highres.pt27b .weddings-content .block.fourth,.highres.pt27c .weddings-content .block.fourth,.highres.pt27d .weddings-content .block.fourth,.highres.pt27e .weddings-content .block.fourth{width:25%}.highres.pt27a .weddings-content .block.r160.ratio:before,.highres.pt27b .weddings-content .block.r160.ratio:before,.highres.pt27c .weddings-content .block.r160.ratio:before,.highres.pt27d .weddings-content .block.r160.ratio:before,.highres.pt27e .weddings-content .block.r160.ratio:before{content:"";display:block;padding-top:160%}.highres.pt27a .weddings-content .block.r135.ratio:before,.highres.pt27b .weddings-content .block.r135.ratio:before,.highres.pt27c .weddings-content .block.r135.ratio:before,.highres.pt27d .weddings-content .block.r135.ratio:before,.highres.pt27e .weddings-content .block.r135.ratio:before{content:"";display:block;padding-top:135%}.highres.pt27a .weddings-content .block.r115.ratio:before,.highres.pt27b .weddings-content .block.r115.ratio:before,.highres.pt27c .weddings-content .block.r115.ratio:before,.highres.pt27d .weddings-content .block.r115.ratio:before,.highres.pt27e .weddings-content .block.r115.ratio:before{content:"";display:block;padding-top:115%}.highres.pt27a .weddings-content .block.r100.ratio:before,.highres.pt27b .weddings-content .block.r100.ratio:before,.highres.pt27c .weddings-content .block.r100.ratio:before,.highres.pt27d .weddings-content .block.r100.ratio:before,.highres.pt27e .weddings-content .block.r100.ratio:before{content:"";display:block;padding-top:100%}.highres.pt27a .weddings-content .block.r80.ratio:before,.highres.pt27b .weddings-content .block.r80.ratio:before,.highres.pt27c .weddings-content .block.r80.ratio:before,.highres.pt27d .weddings-content .block.r80.ratio:before,.highres.pt27e .weddings-content .block.r80.ratio:before{content:"";display:block;padding-top:80%}.highres.pt27a .weddings-content .block.r75.ratio:before,.highres.pt27b .weddings-content .block.r75.ratio:before,.highres.pt27c .weddings-content .block.r75.ratio:before,.highres.pt27d .weddings-content .block.r75.ratio:before,.highres.pt27e .weddings-content .block.r75.ratio:before{content:"";display:block;padding-top:75%}.highres.pt27a .weddings-content .block.r67-5.ratio:before,.highres.pt27b .weddings-content .block.r67-5.ratio:before,.highres.pt27c .weddings-content .block.r67-5.ratio:before,.highres.pt27d .weddings-content .block.r67-5.ratio:before,.highres.pt27e .weddings-content .block.r67-5.ratio:before{content:"";display:block;padding-top:67.5%}.highres.pt27a .weddings-content .block.r50.ratio:before,.highres.pt27b .weddings-content .block.r50.ratio:before,.highres.pt27c .weddings-content .block.r50.ratio:before,.highres.pt27d .weddings-content .block.r50.ratio:before,.highres.pt27e .weddings-content .block.r50.ratio:before{content:"";display:block;padding-top:50%}.highres.pt27a .weddings-content .block.r40.ratio:before,.highres.pt27b .weddings-content .block.r40.ratio:before,.highres.pt27c .weddings-content .block.r40.ratio:before,.highres.pt27d .weddings-content .block.r40.ratio:before,.highres.pt27e .weddings-content .block.r40.ratio:before{content:"";display:block;padding-top:40%}.highres.pt27a .weddings-content .block.r20.ratio:before,.highres.pt27b .weddings-content .block.r20.ratio:before,.highres.pt27c .weddings-content .block.r20.ratio:before,.highres.pt27d .weddings-content .block.r20.ratio:before,.highres.pt27e .weddings-content .block.r20.ratio:before{content:"";display:block;padding-top:20%}.highres.pt27a .weddings-content .block.swiper-slide.ratio:before,.highres.pt27b .weddings-content .block.swiper-slide.ratio:before,.highres.pt27c .weddings-content .block.swiper-slide.ratio:before,.highres.pt27d .weddings-content .block.swiper-slide.ratio:before,.highres.pt27e .weddings-content .block.swiper-slide.ratio:before{content:"";display:block;padding-top:100%}.highres.pt27a .weddings-content .block.white,.highres.pt27b .weddings-content .block.white,.highres.pt27c .weddings-content .block.white,.highres.pt27d .weddings-content .block.white,.highres.pt27e .weddings-content .block.white,.highres.pt27a .weddings-content .block .white,.highres.pt27b .weddings-content .block .white,.highres.pt27c .weddings-content .block .white,.highres.pt27d .weddings-content .block .white,.highres.pt27e .weddings-content .block .white{position:absolute;display:table;height:100%;top:0;background-color:#fff;opacity:.9;-moz-opacity:.9;filter:alpha(opacity=90)}.highres.pt27a .weddings-content .block.item-content-slide .gallery,.highres.pt27b .weddings-content .block.item-content-slide .gallery,.highres.pt27c .weddings-content .block.item-content-slide .gallery,.highres.pt27d .weddings-content .block.item-content-slide .gallery,.highres.pt27e .weddings-content .block.item-content-slide .gallery{display:block}.highres.pt27a .weddings-content .block.item-content-slide .item-wrapper,.highres.pt27b .weddings-content .block.item-content-slide .item-wrapper,.highres.pt27c .weddings-content .block.item-content-slide .item-wrapper,.highres.pt27d .weddings-content .block.item-content-slide .item-wrapper,.highres.pt27e .weddings-content .block.item-content-slide .item-wrapper{vertical-align:top}.highres.pt27a .weddings-content .block.item-content-slide .item-wrapper.active .shadow,.highres.pt27b .weddings-content .block.item-content-slide .item-wrapper.active .shadow,.highres.pt27c .weddings-content .block.item-content-slide .item-wrapper.active .shadow,.highres.pt27d .weddings-content .block.item-content-slide .item-wrapper.active .shadow,.highres.pt27e .weddings-content .block.item-content-slide .item-wrapper.active .shadow,.highres.pt27a .weddings-content .block.item-content-slide .item-wrapper:hover .shadow,.highres.pt27b .weddings-content .block.item-content-slide .item-wrapper:hover .shadow,.highres.pt27c .weddings-content .block.item-content-slide .item-wrapper:hover .shadow,.highres.pt27d .weddings-content .block.item-content-slide .item-wrapper:hover .shadow,.highres.pt27e .weddings-content .block.item-content-slide .item-wrapper:hover .shadow{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.highres.pt27a .weddings-content .block.item,.highres.pt27b .weddings-content .block.item,.highres.pt27c .weddings-content .block.item,.highres.pt27d .weddings-content .block.item,.highres.pt27e .weddings-content .block.item{cursor:pointer}.highres.pt27a .weddings-content .block.item .title-box,.highres.pt27b .weddings-content .block.item .title-box,.highres.pt27c .weddings-content .block.item .title-box,.highres.pt27d .weddings-content .block.item .title-box,.highres.pt27e .weddings-content .block.item .title-box{position:absolute;top:0;height:100%}.highres.pt27a .weddings-content .block.item .title-box h6,.highres.pt27b .weddings-content .block.item .title-box h6,.highres.pt27c .weddings-content .block.item .title-box h6,.highres.pt27d .weddings-content .block.item .title-box h6,.highres.pt27e .weddings-content .block.item .title-box h6{color:#fff}.highres.pt27a .weddings-content .block.content,.highres.pt27b .weddings-content .block.content,.highres.pt27c .weddings-content .block.content,.highres.pt27d .weddings-content .block.content,.highres.pt27e .weddings-content .block.content,.highres.pt27a .weddings-content .block.intro,.highres.pt27b .weddings-content .block.intro,.highres.pt27c .weddings-content .block.intro,.highres.pt27d .weddings-content .block.intro,.highres.pt27e .weddings-content .block.intro{position:relative;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.highres.pt27a .weddings-content .block.content.transparent,.highres.pt27b .weddings-content .block.content.transparent,.highres.pt27c .weddings-content .block.content.transparent,.highres.pt27d .weddings-content .block.content.transparent,.highres.pt27e .weddings-content .block.content.transparent,.highres.pt27a .weddings-content .block.intro.transparent,.highres.pt27b .weddings-content .block.intro.transparent,.highres.pt27c .weddings-content .block.intro.transparent,.highres.pt27d .weddings-content .block.intro.transparent,.highres.pt27e .weddings-content .block.intro.transparent{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.highres.pt27a .weddings-content .block.content.pushtoback,.highres.pt27b .weddings-content .block.content.pushtoback,.highres.pt27c .weddings-content .block.content.pushtoback,.highres.pt27d .weddings-content .block.content.pushtoback,.highres.pt27e .weddings-content .block.content.pushtoback,.highres.pt27a .weddings-content .block.intro.pushtoback,.highres.pt27b .weddings-content .block.intro.pushtoback,.highres.pt27c .weddings-content .block.intro.pushtoback,.highres.pt27d .weddings-content .block.intro.pushtoback,.highres.pt27e .weddings-content .block.intro.pushtoback{z-index:-1}.highres.pt27a .weddings-content .block.content h1,.highres.pt27b .weddings-content .block.content h1,.highres.pt27c .weddings-content .block.content h1,.highres.pt27d .weddings-content .block.content h1,.highres.pt27e .weddings-content .block.content h1,.highres.pt27a .weddings-content .block.intro h1,.highres.pt27b .weddings-content .block.intro h1,.highres.pt27c .weddings-content .block.intro h1,.highres.pt27d .weddings-content .block.intro h1,.highres.pt27e .weddings-content .block.intro h1,.highres.pt27a .weddings-content .block.content h2,.highres.pt27b .weddings-content .block.content h2,.highres.pt27c .weddings-content .block.content h2,.highres.pt27d .weddings-content .block.content h2,.highres.pt27e .weddings-content .block.content h2,.highres.pt27a .weddings-content .block.intro h2,.highres.pt27b .weddings-content .block.intro h2,.highres.pt27c .weddings-content .block.intro h2,.highres.pt27d .weddings-content .block.intro h2,.highres.pt27e .weddings-content .block.intro h2,.highres.pt27a .weddings-content .block.content h3,.highres.pt27b .weddings-content .block.content h3,.highres.pt27c .weddings-content .block.content h3,.highres.pt27d .weddings-content .block.content h3,.highres.pt27e .weddings-content .block.content h3,.highres.pt27a .weddings-content .block.intro h3,.highres.pt27b .weddings-content .block.intro h3,.highres.pt27c .weddings-content .block.intro h3,.highres.pt27d .weddings-content .block.intro h3,.highres.pt27e .weddings-content .block.intro h3,.highres.pt27a .weddings-content .block.content h4,.highres.pt27b .weddings-content .block.content h4,.highres.pt27c .weddings-content .block.content h4,.highres.pt27d .weddings-content .block.content h4,.highres.pt27e .weddings-content .block.content h4,.highres.pt27a .weddings-content .block.intro h4,.highres.pt27b .weddings-content .block.intro h4,.highres.pt27c .weddings-content .block.intro h4,.highres.pt27d .weddings-content .block.intro h4,.highres.pt27e .weddings-content .block.intro h4,.highres.pt27a .weddings-content .block.content h5,.highres.pt27b .weddings-content .block.content h5,.highres.pt27c .weddings-content .block.content h5,.highres.pt27d .weddings-content .block.content h5,.highres.pt27e .weddings-content .block.content h5,.highres.pt27a .weddings-content .block.intro h5,.highres.pt27b .weddings-content .block.intro h5,.highres.pt27c .weddings-content .block.intro h5,.highres.pt27d .weddings-content .block.intro h5,.highres.pt27e .weddings-content .block.intro h5,.highres.pt27a .weddings-content .block.content h6,.highres.pt27b .weddings-content .block.content h6,.highres.pt27c .weddings-content .block.content h6,.highres.pt27d .weddings-content .block.content h6,.highres.pt27e .weddings-content .block.content h6,.highres.pt27a .weddings-content .block.intro h6,.highres.pt27b .weddings-content .block.intro h6,.highres.pt27c .weddings-content .block.intro h6,.highres.pt27d .weddings-content .block.intro h6,.highres.pt27e .weddings-content .block.intro h6{color:#705731}.highres.pt27a .weddings-content .block.content .text-box,.highres.pt27b .weddings-content .block.content .text-box,.highres.pt27c .weddings-content .block.content .text-box,.highres.pt27d .weddings-content .block.content .text-box,.highres.pt27e .weddings-content .block.content .text-box,.highres.pt27a .weddings-content .block.intro .text-box,.highres.pt27b .weddings-content .block.intro .text-box,.highres.pt27c .weddings-content .block.intro .text-box,.highres.pt27d .weddings-content .block.intro .text-box,.highres.pt27e .weddings-content .block.intro .text-box{height:auto;width:auto;position:static;display:table-cell;top:0;padding:0 10%;vertical-align:middle;text-align:left;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.highres.pt27a .weddings-content .block.content .overlay,.highres.pt27b .weddings-content .block.content .overlay,.highres.pt27c .weddings-content .block.content .overlay,.highres.pt27d .weddings-content .block.content .overlay,.highres.pt27e .weddings-content .block.content .overlay,.highres.pt27a .weddings-content .block.intro .overlay,.highres.pt27b .weddings-content .block.intro .overlay,.highres.pt27c .weddings-content .block.intro .overlay,.highres.pt27d .weddings-content .block.intro .overlay,.highres.pt27e .weddings-content .block.intro .overlay,.highres.pt27a .weddings-content .block.content .text-layer,.highres.pt27b .weddings-content .block.content .text-layer,.highres.pt27c .weddings-content .block.content .text-layer,.highres.pt27d .weddings-content .block.content .text-layer,.highres.pt27e .weddings-content .block.content .text-layer,.highres.pt27a .weddings-content .block.intro .text-layer,.highres.pt27b .weddings-content .block.intro .text-layer,.highres.pt27c .weddings-content .block.intro .text-layer,.highres.pt27d .weddings-content .block.intro .text-layer,.highres.pt27e .weddings-content .block.intro .text-layer{overflow:hidden;display:table;position:absolute;top:0}.highres.pt27a .weddings-content .block.content .sprite-p-close_btn_small,.highres.pt27b .weddings-content .block.content .sprite-p-close_btn_small,.highres.pt27c .weddings-content .block.content .sprite-p-close_btn_small,.highres.pt27d .weddings-content .block.content .sprite-p-close_btn_small,.highres.pt27e .weddings-content .block.content .sprite-p-close_btn_small,.highres.pt27a .weddings-content .block.intro .sprite-p-close_btn_small,.highres.pt27b .weddings-content .block.intro .sprite-p-close_btn_small,.highres.pt27c .weddings-content .block.intro .sprite-p-close_btn_small,.highres.pt27d .weddings-content .block.intro .sprite-p-close_btn_small,.highres.pt27e .weddings-content .block.intro .sprite-p-close_btn_small{position:absolute;top:10px;right:10px}.highres.pt27a .weddings-content .block.content .sprite-p-close_btn_small_space,.highres.pt27b .weddings-content .block.content .sprite-p-close_btn_small_space,.highres.pt27c .weddings-content .block.content .sprite-p-close_btn_small_space,.highres.pt27d .weddings-content .block.content .sprite-p-close_btn_small_space,.highres.pt27e .weddings-content .block.content .sprite-p-close_btn_small_space,.highres.pt27a .weddings-content .block.intro .sprite-p-close_btn_small_space,.highres.pt27b .weddings-content .block.intro .sprite-p-close_btn_small_space,.highres.pt27c .weddings-content .block.intro .sprite-p-close_btn_small_space,.highres.pt27d .weddings-content .block.intro .sprite-p-close_btn_small_space,.highres.pt27e .weddings-content .block.intro .sprite-p-close_btn_small_space{position:absolute;top:0;right:0}.highres.pt27a .weddings-content .block.content .ratio,.highres.pt27b .weddings-content .block.content .ratio,.highres.pt27c .weddings-content .block.content .ratio,.highres.pt27d .weddings-content .block.content .ratio,.highres.pt27e .weddings-content .block.content .ratio,.highres.pt27a .weddings-content .block.intro .ratio,.highres.pt27b .weddings-content .block.intro .ratio,.highres.pt27c .weddings-content .block.intro .ratio,.highres.pt27d .weddings-content .block.intro .ratio,.highres.pt27e .weddings-content .block.intro .ratio{float:right;overflow:hidden;display:block;position:relative;top:0;display:inline-block}.highres.pt27a .weddings-content .block.content .slide,.highres.pt27b .weddings-content .block.content .slide,.highres.pt27c .weddings-content .block.content .slide,.highres.pt27d .weddings-content .block.content .slide,.highres.pt27e .weddings-content .block.content .slide,.highres.pt27a .weddings-content .block.intro .slide,.highres.pt27b .weddings-content .block.intro .slide,.highres.pt27c .weddings-content .block.intro .slide,.highres.pt27d .weddings-content .block.intro .slide,.highres.pt27e .weddings-content .block.intro .slide{width:100%;overflow:hidden;position:relative;left:0;top:0;height:100%}.highres.pt27a .weddings-content .block.content .slide .image-box,.highres.pt27b .weddings-content .block.content .slide .image-box,.highres.pt27c .weddings-content .block.content .slide .image-box,.highres.pt27d .weddings-content .block.content .slide .image-box,.highres.pt27e .weddings-content .block.content .slide .image-box,.highres.pt27a .weddings-content .block.intro .slide .image-box,.highres.pt27b .weddings-content .block.intro .slide .image-box,.highres.pt27c .weddings-content .block.intro .slide .image-box,.highres.pt27d .weddings-content .block.intro .slide .image-box,.highres.pt27e .weddings-content .block.intro .slide .image-box{position:absolute;top:0;left:0}.highres.pt27a .weddings-content .block.content .image-set.hidden a span,.highres.pt27b .weddings-content .block.content .image-set.hidden a span,.highres.pt27c .weddings-content .block.content .image-set.hidden a span,.highres.pt27d .weddings-content .block.content .image-set.hidden a span,.highres.pt27e .weddings-content .block.content .image-set.hidden a span,.highres.pt27a .weddings-content .block.intro .image-set.hidden a span,.highres.pt27b .weddings-content .block.intro .image-set.hidden a span,.highres.pt27c .weddings-content .block.intro .image-set.hidden a span,.highres.pt27d .weddings-content .block.intro .image-set.hidden a span,.highres.pt27e .weddings-content .block.intro .image-set.hidden a span{z-index:-1}.highres.pt27a .weddings-content .block h1,.highres.pt27b .weddings-content .block h1,.highres.pt27c .weddings-content .block h1,.highres.pt27d .weddings-content .block h1,.highres.pt27e .weddings-content .block h1,.highres.pt27a .weddings-content .block h2,.highres.pt27b .weddings-content .block h2,.highres.pt27c .weddings-content .block h2,.highres.pt27d .weddings-content .block h2,.highres.pt27e .weddings-content .block h2,.highres.pt27a .weddings-content .block h3,.highres.pt27b .weddings-content .block h3,.highres.pt27c .weddings-content .block h3,.highres.pt27d .weddings-content .block h3,.highres.pt27e .weddings-content .block h3,.highres.pt27a .weddings-content .block h4,.highres.pt27b .weddings-content .block h4,.highres.pt27c .weddings-content .block h4,.highres.pt27d .weddings-content .block h4,.highres.pt27e .weddings-content .block h4,.highres.pt27a .weddings-content .block h5,.highres.pt27b .weddings-content .block h5,.highres.pt27c .weddings-content .block h5,.highres.pt27d .weddings-content .block h5,.highres.pt27e .weddings-content .block h5,.highres.pt27a .weddings-content .block h6,.highres.pt27b .weddings-content .block h6,.highres.pt27c .weddings-content .block h6,.highres.pt27d .weddings-content .block h6,.highres.pt27e .weddings-content .block h6{font-style:italic}.highres.pt27a .weddings-content .block .text-box,.highres.pt27b .weddings-content .block .text-box,.highres.pt27c .weddings-content .block .text-box,.highres.pt27d .weddings-content .block .text-box,.highres.pt27e .weddings-content .block .text-box{line-height:1.5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.highres.pt27a .weddings-content .block .title-box,.highres.pt27b .weddings-content .block .title-box,.highres.pt27c .weddings-content .block .title-box,.highres.pt27d .weddings-content .block .title-box,.highres.pt27e .weddings-content .block .title-box{height:auto;width:100%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.highres.pt27a .weddings-content .block .title-box .block-title,.highres.pt27b .weddings-content .block .title-box .block-title,.highres.pt27c .weddings-content .block .title-box .block-title,.highres.pt27d .weddings-content .block .title-box .block-title,.highres.pt27e .weddings-content .block .title-box .block-title{line-height:1.1;display:inline-block;vertical-align:middle}.highres.pt27a .weddings-content .block .helper,.highres.pt27b .weddings-content .block .helper,.highres.pt27c .weddings-content .block .helper,.highres.pt27d .weddings-content .block .helper,.highres.pt27e .weddings-content .block .helper{height:100%;display:inline-block;vertical-align:middle}.highres.pt27a .weddings-content .swiper-slide:hover .shadow,.highres.pt27b .weddings-content .swiper-slide:hover .shadow,.highres.pt27c .weddings-content .swiper-slide:hover .shadow,.highres.pt27d .weddings-content .swiper-slide:hover .shadow,.highres.pt27e .weddings-content .swiper-slide:hover .shadow{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.highres.pt27a .weddings-content .gallery,.highres.pt27b .weddings-content .gallery,.highres.pt27c .weddings-content .gallery,.highres.pt27d .weddings-content .gallery,.highres.pt27e .weddings-content .gallery{position:relative;overflow:hidden}.highres.pt27a .weddings-content .gallery .text-box,.highres.pt27b .weddings-content .gallery .text-box,.highres.pt27c .weddings-content .gallery .text-box,.highres.pt27d .weddings-content .gallery .text-box,.highres.pt27e .weddings-content .gallery .text-box{position:absolute;top:0;padding:20px}.highres.pt27a .weddings-content .gallery .text-box h1,.highres.pt27b .weddings-content .gallery .text-box h1,.highres.pt27c .weddings-content .gallery .text-box h1,.highres.pt27d .weddings-content .gallery .text-box h1,.highres.pt27e .weddings-content .gallery .text-box h1,.highres.pt27a .weddings-content .gallery .text-box h2,.highres.pt27b .weddings-content .gallery .text-box h2,.highres.pt27c .weddings-content .gallery .text-box h2,.highres.pt27d .weddings-content .gallery .text-box h2,.highres.pt27e .weddings-content .gallery .text-box h2,.highres.pt27a .weddings-content .gallery .text-box h3,.highres.pt27b .weddings-content .gallery .text-box h3,.highres.pt27c .weddings-content .gallery .text-box h3,.highres.pt27d .weddings-content .gallery .text-box h3,.highres.pt27e .weddings-content .gallery .text-box h3,.highres.pt27a .weddings-content .gallery .text-box h4,.highres.pt27b .weddings-content .gallery .text-box h4,.highres.pt27c .weddings-content .gallery .text-box h4,.highres.pt27d .weddings-content .gallery .text-box h4,.highres.pt27e .weddings-content .gallery .text-box h4,.highres.pt27a .weddings-content .gallery .text-box h5,.highres.pt27b .weddings-content .gallery .text-box h5,.highres.pt27c .weddings-content .gallery .text-box h5,.highres.pt27d .weddings-content .gallery .text-box h5,.highres.pt27e .weddings-content .gallery .text-box h5,.highres.pt27a .weddings-content .gallery .text-box h6,.highres.pt27b .weddings-content .gallery .text-box h6,.highres.pt27c .weddings-content .gallery .text-box h6,.highres.pt27d .weddings-content .gallery .text-box h6,.highres.pt27e .weddings-content .gallery .text-box h6{color:#705731}.highres.pt27a .weddings-content .gallery .image-set,.highres.pt27b .weddings-content .gallery .image-set,.highres.pt27c .weddings-content .gallery .image-set,.highres.pt27d .weddings-content .gallery .image-set,.highres.pt27e .weddings-content .gallery .image-set{cursor:pointer}.highres.pt27a .weddings-content .sprite-p-magnifying_glass,.highres.pt27b .weddings-content .sprite-p-magnifying_glass,.highres.pt27c .weddings-content .sprite-p-magnifying_glass,.highres.pt27d .weddings-content .sprite-p-magnifying_glass,.highres.pt27e .weddings-content .sprite-p-magnifying_glass{position:absolute;bottom:0;right:0;padding:5px}.highres.pt27a .weddings-content .pagination.venues,.highres.pt27b .weddings-content .pagination.venues,.highres.pt27c .weddings-content .pagination.venues,.highres.pt27d .weddings-content .pagination.venues,.highres.pt27e .weddings-content .pagination.venues{position:absolute;bottom:60px;right:30px;padding:5px}.highres.pt27a .weddings-content .pagination.venues .sprite-p-arrow_wedding_left,.highres.pt27b .weddings-content .pagination.venues .sprite-p-arrow_wedding_left,.highres.pt27c .weddings-content .pagination.venues .sprite-p-arrow_wedding_left,.highres.pt27d .weddings-content .pagination.venues .sprite-p-arrow_wedding_left,.highres.pt27e .weddings-content .pagination.venues .sprite-p-arrow_wedding_left,.highres.pt27a .weddings-content .pagination.venues .sprite-p-arrow_wedding_right,.highres.pt27b .weddings-content .pagination.venues .sprite-p-arrow_wedding_right,.highres.pt27c .weddings-content .pagination.venues .sprite-p-arrow_wedding_right,.highres.pt27d .weddings-content .pagination.venues .sprite-p-arrow_wedding_right,.highres.pt27e .weddings-content .pagination.venues .sprite-p-arrow_wedding_right{display:none}.highres.pt27a .weddings-content .shadow,.highres.pt27b .weddings-content .shadow,.highres.pt27c .weddings-content .shadow,.highres.pt27d .weddings-content .shadow,.highres.pt27e .weddings-content .shadow{position:absolute;top:0;width:100%;height:100%;background-color:#000;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.highres.pt27a .red-btn,.highres.pt27b .red-btn,.highres.pt27c .red-btn,.highres.pt27d .red-btn,.highres.pt27e .red-btn{background-color:#705731}.highres.pt27a .brown,.highres.pt27b .brown,.highres.pt27c .brown,.highres.pt27d .brown,.highres.pt27e .brown{position:absolute;height:100%;width:100%;top:0;background-color:#b3876a;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}.highres.pt27a .main,.highres.pt27b .main,.highres.pt27c .main,.highres.pt27d .main,.highres.pt27e .main{padding:0!important}.highres.pt27a .cols2,.highres.pt27b .cols2,.highres.pt27c .cols2,.highres.pt27d .cols2,.highres.pt27e .cols2{overflow:hidden}.highres.pt27a .cols2 .col,.highres.pt27b .cols2 .col,.highres.pt27c .cols2 .col,.highres.pt27d .cols2 .col,.highres.pt27e .cols2 .col{float:left}.highres.pt27a .m1x,.highres.pt27b .m1x,.highres.pt27c .m1x,.highres.pt27d .m1x,.highres.pt27e .m1x{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%!important}.highres.pt27a .m1x .ss,.highres.pt27b .m1x .ss,.highres.pt27c .m1x .ss,.highres.pt27d .m1x .ss,.highres.pt27e .m1x .ss{height:100%}.highres.pt27a .m1x .ss .breadcrumb,.highres.pt27b .m1x .ss .breadcrumb,.highres.pt27c .m1x .ss .breadcrumb,.highres.pt27d .m1x .ss .breadcrumb,.highres.pt27e .m1x .ss .breadcrumb{top:35%;text-align:center}.highres.pt27a .m1x .ss .breadcrumb h2,.highres.pt27b .m1x .ss .breadcrumb h2,.highres.pt27c .m1x .ss .breadcrumb h2,.highres.pt27d .m1x .ss .breadcrumb h2,.highres.pt27e .m1x .ss .breadcrumb h2{margin:15px 0;font-size:15px;letter-spacing:2px}.highres.pt27a .m1x .ss .breadcrumb h1,.highres.pt27b .m1x .ss .breadcrumb h1,.highres.pt27c .m1x .ss .breadcrumb h1,.highres.pt27d .m1x .ss .breadcrumb h1,.highres.pt27e .m1x .ss .breadcrumb h1,.highres.pt27a .m1x .ss .breadcrumb h1 a,.highres.pt27b .m1x .ss .breadcrumb h1 a,.highres.pt27c .m1x .ss .breadcrumb h1 a,.highres.pt27d .m1x .ss .breadcrumb h1 a,.highres.pt27e .m1x .ss .breadcrumb h1 a{margin:0;padding:0;border:none}.highres.pt27a .block.slideup-text{position:absolute;bottom:0;left:0;width:100%}.highres.pt27a .block.slideup-text .text-box{text-align:center;background-color:#fff;opacity:.9;-moz-opacity:.9;filter:alpha(opacity=90);-webkit-transition:max-height .8s ease-in-out;transition:max-height .8s ease-in-out}.highres.pt27a .block.slideup-text .text-box h4,.highres.pt27a .block.slideup-text .text-box h4 a{color:#705731}.highres.pt27a .block.float-right{left:auto}.highres.pt27a .block:hover .text-box{max-height:500px;-webkit-transition:max-height 1.2s ease-in-out;transition:max-height 1.2s ease-in-out}.highres.pt27a .block:hover .text-box h4,.highres.pt27a .block:hover .text-box h4 a{color:#002a52}.highres.pt27a .block:hover .text-box .content{display:block}.highres.pt27a .block:hover .brown{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.highres.pt27a .block:hover .image-box.sepia{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.highres.pt27b .block.item .title-box h4{font-size:24px}.highres.pt27b .gallery .block.float-right{left:0}.highres.pt27c .block.toggle-image .content-head{cursor:pointer}.highres.pt27c .block.toggle-image .item-wrapper{display:inline-block}.highres.pt27c .block.toggle-image .item-wrapper.half{width:50%}.highres.pt27c .block.toggle-image .item-wrapper.third{width:33.33333333%}.highres.pt27c .block.toggle-image .item-wrapper.fourth{width:25%}.highres.pt27c .block.toggle-image .item-wrapper.fifth{width:20%}.highres.pt27c .block.toggle-image .item-wrapper .cover.ratio{width:100%;overflow:hidden;display:block;position:relative;top:0;display:inline-block}.highres.pt27c .pagination.mobile{display:none}.highres.pt27c nav.venues{width:100%;text-align:center;overflow:hidden;font-size:1em;position:absolute;bottom:0;background-color:#fff}.highres.pt27c nav.venues ul{position:relative;display:inline-block;margin:15px 0 0;padding:0;list-style:none;overflow:hidden;background:0 0}.highres.pt27c nav.venues ul li{float:left;min-width:88px;height:30px}.highres.pt27c nav.venues ul li a,.highres.pt27c nav.venues ul li a:visited{color:#333;padding:0}.highres.pt27c nav.venues ul li.on{background-image:url(/files/rosewood_hotels_and_resorts/property/images/weddings/nav_bg.png);background-repeat:no-repeat;background-position:center 25px}.highres.pt27c nav.venues ul li.on a,.highres.pt27c nav.venues ul li a:hover{color:#002a52}.highres.pt27c nav.venues ul li.last{margin-right:0}.highres.pt27c .swiper-container .text-box{padding:4% 4% 0;position:relative;width:auto}.highres.pt27c .swiper-container .text-box h3,.highres.pt27c .swiper-container .text-box h4{font-size:24px;color:#705731}.highres.pt27c .swiper-container .text-box .title-box{text-align:left}.highres.pt27c .swiper-container .half.ratio{left:0;float:left!important;display:inline-block}.highres.pt27c div.pagination{position:absolute;text-align:center;z-index:2;bottom:0;right:0;padding:20px}.highres.pt27c div.pagination .prev-btn,.highres.pt27c div.pagination .next-btn{padding:0 5px}.highres.pt27c .more{cursor:pointer;text-align:center;width:100%;padding:30px 0 40px;color:#666}.highres.pt27c .gallery h6{line-height:20px}.highres.pt27c .gallery .block.float-right{left:0}.highres.pt27c .slide .image-set{display:block!important;visibility:visible;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.highres.pt27c .slide .image-set.hidden{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.highres.pt27c .slide .image-set.hidden img{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.highres.pt27d .swiper-container .swiper-slide{position:relative;cursor:pointer}.highres.pt27d .swiper-container .swiper-slide .details{position:absolute;height:100%;width:100%;top:0;text-align:center}.highres.pt27d .swiper-container .swiper-slide .details .text-box{padding:20% 10%;position:relative;display:inline-block;width:auto;text-align:left}.highres.pt27d .swiper-container .swiper-slide .details .text-box p{display:none}.highres.pt27d .swiper-container .swiper-slide .details .text-box h3{font-size:30px;color:#fff}.highres.pt27d .swiper-container .swiper-slide .details .white{width:100%}.highres.pt27d .swiper-container .swiper-slide .sprite-p-close_btn_small,.highres.pt27d .swiper-container .swiper-slide .sprite-p-close_btn_small_space,.highres.pt27d .swiper-container .swiper-slide .sprite-p-logo_seperator,.highres.pt27d .swiper-container .swiper-slide .white,.highres.pt27d .swiper-container .swiper-slide p{display:none}.highres.pt27d .swiper-container .swiper-slide.opened{cursor:pointer}.highres.pt27d .swiper-container .swiper-slide.opened .shadow{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.highres.pt27d .swiper-container .swiper-slide.opened .text-box p{display:block}.highres.pt27d .swiper-container .swiper-slide.opened .text-box h3{color:#002a52}.highres.pt27d .swiper-container .swiper-slide.opened .sprite-p-close_btn_small,.highres.pt27d .swiper-container .swiper-slide.opened .sprite-p-close_btn_small_space,.highres.pt27d .swiper-container .swiper-slide.opened .sprite-p-logo_seperator,.highres.pt27d .swiper-container .swiper-slide.opened .white,.highres.pt27d .swiper-container .swiper-slide.opened p{display:block}.highres.pt27d .swiper-container .swiper-slide.opened .sprite-p-open_btn{display:none}.highres.pt27d .swiper-container .helper{position:relative}.highres.pt27d .pagination{position:relative;text-align:center;width:100%;padding:20px 0}.highres.pt27d .pagination .prev-btn,.highres.pt27d .pagination .next-btn{padding:0 5px}.highres.pt27d .sprite-p-close_btn_small,.highres.pt27d .sprite-p-close_btn_small_space{position:absolute;padding:0;top:5%;right:5%;display:inline-block}.highres .hidden{display:none!important}.highres .float-right{left:50%;right:auto;float:right!important;display:inline-block}.highres .float-left{left:0;float:left!important;display:inline-block}.highres .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.highres .clearfix{display:inline-block}.highres.pt29a{background:url(/files/rosewood_hotels_and_resorts/property/images/ASOT_bg.jpg) repeat center center;-webkit-background-size:cover;background-size:cover}.highres.pt29a .m1x{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%!important;z-index:3;position:relative}.highres.pt29a .m1x .ss{height:100%}.highres.pt29a .m1x .ss .bot{display:table}.highres.pt29a .m1x .ss .breadcrumb{text-align:center}.highres.pt29a .m1x .ss .breadcrumb h2{letter-spacing:2px}.highres.pt29a .m1x .ss .breadcrumb h1,.highres.pt29a .m1x .ss .breadcrumb h1 a{margin:0;padding:0;border:none}.highres.pt29a .container[role=main].fixed{margin-top:0}.highres.pt29a .container[role=main].fixed .m33-wrapper{position:relative}.highres.pt29a .container[role=main].fixed .m33-wrapper .image-layer{float:none}.highres.pt29a .container[role=main].fixed .m33-wrapper .image-layer .ratio{float:right}.highres.pt29a .container[role=main].fixed .m33-wrapper.right .image-layer{float:right}.highres.pt29a .container[role=main].fixed .m33-wrapper.right .image-layer .ratio{float:left}.highres.pt29a .container[role=main].fixed .m33-wrapper .group-intro{text-align:center;padding:0 70px 50px}.highres.pt29a .container[role=main].fixed .m33-wrapper .group-intro .bar-before-after{font-size:20px}.highres.pt29a .container[role=main].fixed .m33-wrapper .group-intro .bar-before-after:before{position:relative;display:inline-block;content:"";margin:0;background:#676767}.highres.pt29a .container[role=main].fixed .m33-wrapper .group-intro .bar-before-after:after{position:relative;display:inline-block;content:"";margin:0;background:#676767}.highres.pt29a .container[role=main].fixed .m33-wrapper .content-swiper{overflow:hidden}.highres.pt29a .container[role=main].fixed .m33-wrapper .swiper-slide{display:inline-block}.highres.pt29a .container[role=main].fixed .m33-wrapper .pagination.outer{z-index:1;position:absolute;top:50%;width:100%}.highres.pt29a .container[role=main].fixed .m33-wrapper .pagination.outer .prev-btn{position:absolute;left:0}.highres.pt29a .container[role=main].fixed .m33-wrapper .pagination.outer .next-btn{position:absolute;right:0}.highres.pt29a .sticky-menu{position:absolute;top:0;z-index:2}.highres.pt29a .sticky-menu ul{background:url(/files/rosewood_hotels_and_resorts/property/images/ASOT_bg.jpg) no-repeat center center fixed;border:1px solid #b7b5b6;border-top:0;height:48px}.highres.pt29a .sticky-menu ul .pipe{background:#b7b5b6;position:absolute;display:block;content:"";width:1px;height:28px;top:10px;bottom:10px;overflow:hidden}.highres.pt29a .sticky-menu ul .divider{position:relative;bottom:22px;display:none;font-size:11px}.highres.pt29a .sticky-menu ul .divider:after{display:inline-block;content:"... ... ...";margin:0;position:relative}.highres.pt29a .sticky-menu ul li.on{background:url(/files/rosewood_hotels_and_resorts/property/images/ASOT_bg.jpg) no-repeat center center fixed}.highres.pt29a .sticky-menu ul li.on .divider{display:block}.highres.pt29a .sticky-menu.sticky{width:100%;position:fixed;top:0;left:0}.highres.pt29a .sticky-inquiry{position:fixed;width:100%;height:38px;z-index:2;bottom:0;text-align:center}.highres.pt29a .sticky-inquiry .sticky-inquiry-icon{position:relative;display:inline-block;width:34px;height:34px;z-index:2;cursor:pointer;vertical-align:top;margin:2px 0;float:left}.highres.pt29a .sticky-inquiry .sticky-inquiry-icon.close{display:none}.highres.pt29a .sticky-inquiry .sticky-inquiry-bar{position:relative;height:100%;background:#9a9a98;text-align:center;z-index:1;display:none}.highres.pt29a .sticky-inquiry .sticky-inquiry-bar .detail{display:inline-block;font-size:13px;color:#fff}.highres.pt29a .sticky-inquiry .sticky-inquiry-bar .detail a,.highres.pt29a .sticky-inquiry .sticky-inquiry-bar .detail a:visited,.highres.pt29a .sticky-inquiry .sticky-inquiry-bar .detail a:active{color:#fff}.highres.pt29a .sticky-inquiry .sticky-inquiry-bar .detail span{font-style:italic;text-transform:none;padding-right:5px}.highres.pt29a .sticky-inquiry .sticky-inquiry-bar .detail .text:first-child{text-transform:uppercase}.highres.pt29a .sticky-inquiry .sticky-inquiry-bar .detail .divider{position:relative;font-size:10px;padding:0 20px}.highres.pt29a .sticky-inquiry .sticky-inquiry-bar .detail div{display:inline-block}.highres.pt29a .sticky-inquiry.sticky{position:relative;left:0;bottom:0}.highres.pt29a .sticky-inquiry.on{background:#9a9a98}.highres.pt29a .sticky-inquiry.on .sticky-inquiry-bar{display:inline-block}.highres.pt29a .sticky-inquiry.on .sticky-inquiry-icon.close{display:inline-block}.highres.pt29a .sticky-inquiry.on .sticky-inquiry-icon.i{display:none}.highres .m10{padding:0 30px;text-align:center;width:250px;max-width:250px;position:relative}.highres .m10 a{color:#a93102}.highres .m10 a:hover{color:#5b1800}.highres .m2,.highres .m2_m10{position:relative;background:#fefefe}.highres .m2_m10{overflow:hidden;margin:0 0 30px;padding:17px 0}.highres .m2_m10:last-child{margin-bottom:0}.highres .m2_m10.margin-bot-0{margin-bottom:0}.highres .m2_m10 .cf{display:table}.highres .m2_m10 .intro{display:table-cell;vertical-align:top}.highres .m2_m10 hr{width:0;height:auto;position:absolute;top:40px;bottom:40px;margin:0;border-width:1px;border-style:solid;border-color:transparent #fff transparent #ccc;z-index:1}.highres .m2_m10 .m10{display:table-cell;vertical-align:middle}.highres .m2+.m3,.highres .m2+.m5,.highres .m2+.m8{margin-top:30px}.highres .m3 .text,.highres .m8 article.hilite img,.highres .m9 img,.highres .m8 article.hilite .text,.highres .m9 .text,.highres .m18 article img,.highres .m19 article.hilite img,.highres .m22 .ss,.highres .m22 .text{float:left}.highres .m3 .m3ss,.highres .m3>img{margin-right:10px;margin-left:0;float:right}.highres .m3 .text{padding:0 0 0 10px}.highres .m5 img{float:right}.highres .m5 .text{padding:0 10px}.highres .m9 .text{padding:0 10px}.highres.pt7 .m5.even img,.highres.pt8 .m5.even img,.highres.pt10 .m5.even img,.highres.pt27 .m5.even img{float:left}.highres.pt7 .m5.even img~.text,.highres.pt8 .m5.even img~.text,.highres.pt10 .m5.even img~.text,.highres.pt27 .m5.even img~.text{float:right}.highres .m7{background:#ededed;position:relative}.highres .m7 .side-shadow.bottom{position:absolute;top:auto;bottom:-20px;width:100%;height:20px}.highres .m7 .col{margin:0 0 -9999px -2px;padding:0 0 9999px;float:left;border-right:1px solid #fff;border-left:1px solid #ccc}.highres .m7 .col .wrap{margin:0;padding:0 40px}.highres .m7 .col .wrap .email{white-space:nowrap}.highres .m7 .col:first-child{margin-left:0;border-left:none}.highres .m7.cols1 .col{width:100%}.highres .m7.cols2 .col{width:50%}.highres .m7.cols3 .col{width:33%}.highres .m7.cols1 .col,.highres .m7.cols2 .col+.col,.highres .m7.cols3 .col+.col+.col{border-right:none}.highres .m8 article.hilite{display:table}.highres .m8 article.hilite .text{padding:0 50px 0 40px;display:table-cell;vertical-align:middle;float:none}.highres .m8 article,.highres .m16 article{width:83%}.highres .m14{overflow:hidden}.highres .m14 .header-cols{margin:0 0 30px;padding:0;color:#333;border-top:1px solid #999;border-bottom:1px solid #fff}.highres .m14 .header-cols .row{display:table;border-top:1px solid #fff;border-bottom:1px solid #999}.highres .m14 .header-cols .row h3,.highres .m14 .header-cols .row a{display:table-cell;vertical-align:middle;width:50%}.highres .m14 .header-cols .row h3{padding:15px 0;margin:0}.highres .m14 .header-cols .row a{padding:0 20px;text-align:right}.highres .m14 .header-cols .row .sp-p{vertical-align:bottom}.highres .m14 .border-wrap{padding:0 0 30px;border-bottom:1px solid #fff}.highres .m14 table.venue-layout{position:relative;width:100%;margin:0 0 20px;padding:0 0 30px;border-bottom:1px solid #ccc}.highres .m14 table.venue-layout thead th{vertical-align:top;color:#888;font-weight:400;text-align:center}.highres .m14 table.venue-layout tbody th{color:#333;text-align:left;vertical-align:top;border-right:1px solid #ccc}.highres .m14 table.venue-layout tbody th+td{border-left:1px solid #fff}.highres .m14 table.venue-layout tbody .title th{color:#a93102}.highres .m14 table.venue-layout tbody .title:first-child th,.highres .m14 table.venue-layout tbody .title:first-child td{padding-top:0}.highres .m14 table.venue-layout tbody td{color:#333;text-align:center}.highres .m14 .legend{padding:0 10px}.highres .m15 .infowin{color:#333;width:250px;z-index:999}.highres .m15 .infowin hr{background-color:#999;border-width:0;color:#999;height:1px;line-height:0;page-break-after:always;width:100%}.highres .m15 .infowin a{color:#a93102}.highres .m15+.m22{margin-top:40px}.highres .m16 article{padding:0}.highres .m18 article,.highres .m19 article.hilite{margin-bottom:30px;display:table}.highres .m18 article .text,.highres .m19 article.hilite .text{display:table-cell;vertical-align:middle}.highres .m18 article .text{padding-right:60px;padding-left:40px}.highres .m19 article.hilite .text{padding-right:30px;padding-left:30px}.highres .m19{min-height:200px}.highres .m19 .side-shadow.left{background:url(/files/rosewood_hotels_and_resorts/property/images/shadow_prop_mid_left.png) no-repeat 100% 0}.highres .m19 .side-shadow.right{background:url(/files/rosewood_hotels_and_resorts/property/images/shadow_prop_mid_right.png) no-repeat 0 0}.highres .m19 .expandable article{padding-right:60px;padding-left:10px}.highres .m19 .expandable article h3{margin-top:0}.highres .m21 .cols{padding:30px 0}.highres .m21 .cols .col .wrap{padding:0 18px}.highres .m21 .col{float:left;margin:0 0 -9999px -2px;padding:0 0 9999px;border-width:0 1px;border-style:solid;border-color:transparent #fff transparent #ccc}.highres .m21 .col:first-child{border-width:0 1px 0 0;margin-left:0}.highres .m22 .text{padding-right:60px;padding-left:40px}.highres .m24{position:relative;overflow:hidden}.highres .m24 .banner{position:relative;background:#fff}.highres .m24 .banner>nav{position:absolute;z-index:5;top:0;background:#fff}.highres .m24 .banner>nav .title{display:table-cell;vertical-align:middle;text-align:center}.highres .m24 .banner>nav .title.hide{filter:alpha(opacity=0)!important;-ms-filter:"alpha(Opacity=0)";opacity:0}.highres .m24 .banner>nav .title h2{margin:0;padding:0;float:none;border:none}.highres .m24 .banner>nav .prev-btn,.highres .m24 .banner>nav .next-btn{position:absolute;margin:-15px 0 0;padding:0;top:50%}.highres .m24 .banner>nav .prev-btn{left:30px}.highres .m24 .banner>nav .prev-btn .sp-p{width:14px;height:28px;background-position:-171px -134px}.highres .m24 .banner>nav .next-btn{right:30px}.highres .m24 .banner>nav .next-btn .sp-p{width:14px;height:28px;background-position:-197px -134px}.highres .m24 .ss{overflow:visible!important}.highres .m24 .ss .bg{background:#fff}.highres .m24 .ss .bg .title{position:absolute;top:0;left:0}.highres .m24 .ss .bg .title div{display:table-cell;vertical-align:middle;text-align:center}.highres .m24 .ss .bg .title div h2{float:none;border:none}.highres .m24 .ss .bg.prev2,.highres .m24 .ss .bg.next2,.highres .m24 .ss .bg.prev,.highres .m24 .ss .bg.next{top:0}.highres .m24 .ss .bg.prev2{left:-200%}.highres .m24 .ss .bg.prev{left:-100%}.highres .m24 .ss .bg.next{left:100%}.highres .m24 .ss .bg.next2{left:200%}.highres .m33{position:relative;text-align:center}.highres .m33 .block{position:relative;display:inline-block;vertical-align:top;padding:0;margin:0;overflow:hidden}.highres .m33 .block.half{width:50%}.highres .m33 .block.ratio:before{content:"";display:block;padding-top:160%}.highres .m33 .block.intro{position:relative}.highres .m33 .block.intro .image-layer{width:47%;position:relative;background:0 0;overflow:hidden;display:inline-block}.highres .m33 .block.intro .image-layer img{position:absolute;top:0;left:0}.highres .m33 .block.intro .text-layer{overflow:hidden;display:inline-block;position:relative;top:0;right:0}.highres .m33 .block.intro .text-layer img{max-width:75%}.highres .m33 .block.intro .text-layer .text-box{width:auto;position:static;display:table-cell;top:0;vertical-align:middle;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.highres .m33 .block.intro .text-layer .text-box p{margin:0 0 10px}.highres .m33 .block.intro .text-layer .text-box p:last-child{margin:0}.highres .m33 .block.intro .text-layer .text-box .main-content{text-align:justify}.highres .m33 .block.intro .text-layer .text-box .main-content.justify{text-align:justify}.highres .m33 .block.intro .text-layer .text-box .main-content p:last-child{margin:0}.highres .m33 .block.intro .text-layer .text-box .main-content p:first-child:first-letter{float:left;line-height:30px;padding-top:5px;padding-right:5px;font-style:normal}.highres .m33 .block.intro .text-layer .text-box .main-content p:first-child:first-line{font-style:italic}.highres .m33 .block.intro .text-layer .text-box .title-box{height:auto;width:100%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.highres .m33 .block.intro .text-layer .text-box .title-box .block-title{margin:0;display:inline-block;vertical-align:middle}.highres .m33 .block.intro .text-layer .text-box .divider:after{height:26px;display:inline-block;content:"... ... ...";margin:0;position:relative}.highres .m33 .block.intro .text-layer .text-box a.lightbox-link,.highres .m33 .block.intro .text-layer .text-box a.lightbox-link:visited{text-transform:uppercase;color:#000;font-weight:700;font-size:12px;padding:0 10px;white-space:nowrap}.highres .m33 .block.intro .text-layer .text-box .cta{padding-top:20px}.highres .m33 .block.intro .text-layer .text-box .cta a{display:inline-block}.highres .m33 .block.intro .text-layer .text-box .cta .sprite-p-icon_detail{padding-right:10px;padding-top:5px;vertical-align:middle}.highres .m33 .block.intro .text-layer .text-box .cta .sprite-p-icon_gallery_ASOT{padding-right:5px;padding-top:3px;vertical-align:middle}.highres .m33 .block.intro .text-layer .text-box .grey-color .cap{text-transform:uppercase;font-family:arial;font-weight:700;letter-spacing:1px}.highres .m33 .block .helper{height:100%;display:inline-block;vertical-align:middle}.highres.pt29 .m22 .ss,.highres.pt29a .m22 .ss{margin:0 30px 0 0;float:right}.highres.pt29 .m22 .text,.highres.pt29a .m22 .text{padding-right:40px;padding-left:40px}.highres .m23 .row{margin:0 0 30px;padding:30px 0 0}.highres .m23 .col{float:left}.highres .m23 .col.cat{width:170px;background:#ececec}.highres .m23 .col.cat ul{list-style:none;margin:0 -30px;padding:0 0 24px}.highres .m23 .col.cat li{margin:0;padding:0}.highres .m23 .col.cat a{position:relative;display:block;padding:3px 30px;color:#999}.highres .m23 .col.cat a:active{color:#a93102}.highres .m23 .col.cat a.active:after{background-image:url(/files/rosewood_hotels_and_resorts/group/images/sprite.png);display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/property/images/sprite.png);width:5px;height:10px;background-position:-285px -178px;position:absolute;right:0;top:50%;content:" ";margin:-5px 0 0}.highres .m23 .col.cont{margin:0 0 -9999px;padding:0 0 9999px;background:#fff}.highres .m23 .col.cont .cat{display:none}.highres .m23 .col .wrap{padding:15px 30px 0;overflow:hidden}.highres .m23 .col article{margin:0;overflow:hidden;border:none}.highres .m23 .col article .snapshot{display:block;float:left;margin:0 30px 0 0}.highres .m23 .col article p:last-child{margin-bottom:0}.highres .m23 h3.line>span{padding:9px 0}.highres .m23 h3.line>span.sp{display:none}.highres .m8 article h4 a:hover,.highres .m16 h4 a:hover,.highres .m17 h3.title a:hover,.highres .m18 article h4 a:hover,.highres .m19 article a:hover{color:#4d8dc9}.highres .m25{position:relative}.highres .m25 .prev-btn,.highres .m25 .next-btn{position:absolute;z-index:100}.highres .m25 .prev-btn{left:0}.highres .m25 .prev-btn .sp-p{width:14px;height:28px;background-position:-171px -134px}.highres .m25 .next-btn{right:0}.highres .m25 .next-btn .sp-p{width:14px;height:28px;background-position:-197px -134px}.highres .m26{overflow:hidden}.highres .m26.right .swiper-nav{float:right}.highres .m26.right .next-btn{padding-left:20px}.highres .m26.right .swiper-slide img{float:left}.highres .m26.right .swiper-slide .details{float:right}.highres .m26 .swiper-nav{float:left}.highres .m26 .prev-btn{padding-right:20px}.highres .m26 .prev-btn .sp-p{width:14px;height:28px;background-position:-171px -134px}.highres .m26 .next-btn .sp-p{width:14px;height:28px;background-position:-197px -134px}.highres .m26 .swiper-slide{overflow:hidden}.highres .m26 .swiper-slide .details{float:left}.highres .m26 .swiper-slide img{float:right}.highres .m28 .swiper-wrapper{overflow:hidden}.highres .m28 .swiper-slide{overflow:hidden;border-bottom:1px solid #a1a1a1;float:left}.highres .m28 .swiper-slide.swiper-slide-duplicate{display:none}.highres .m28 .swiper-slide img{float:right}.highres .m28 .swiper-slide .details{float:left}.highres .m28 .swiper-slide.even img{float:left}.highres .m28 .swiper-slide.even .details{float:right}.highres .m29 .swiper-slide-visible{display:none}.highres .m29.right .col{float:left}.highres .m29.right .col.first{float:right}.highres .m30.right .col{float:left}.highres .m30.right .col.first{float:right}.highres .images-block .swiper-slide-duplicate{display:none}.highres.t1a header{position:fixed}.highres aside.box{width:230px;padding:12px 20px 20px;text-align:center}.highres aside.box>div{height:100%;margin:0 auto;display:table;position:static}.highres aside.box div.middle{display:table-cell;vertical-align:middle;width:100%}.highres .container[role=main].fixed{margin-left:auto!important;margin-right:auto!important;margin-top:148px}.highres.t19 .container[role=main].fixed .content,.highres.t27 .container[role=main].fixed .content,.highres.pt19 .container[role=main].fixed .content{min-height:750px;background:#ebebeb url(/files/rosewood_hotels_and_resorts/group/images/short_white.png) repeat-x 0 0}.highres.pt15 .container[role=main].fixed.expired .content{min-height:750px;background:#ebebeb url(/files/rosewood_hotels_and_resorts/group/images/short_white.png) repeat-x 0 0}.highres.t19 .content .main section{overflow:hidden}.highres.t19 .content .main section ul{overflow:hidden}.highres.t19 .content .main section>ul{margin:0 0 20px}.highres.t19 .content .main section ul ul{margin-bottom:0}.highres.t19 .content .main section li{float:left}.highres.t19 .content .main section li.sublvl{width:100%;margin:0 0 20px}.highres .call-to-action{position:relative;margin:0 0 30px;background:#fefefe}.highres .call-to-action p{margin-bottom:0!important}.highres .call-to-action .red-btn{margin-right:20px}.highres nav.secondary{position:absolute;top:0;right:0;margin-top:-39px}.highres nav.secondary li{border-left:1px solid #bcbcbc;padding:0;float:left;height:30px;line-height:30px}.highres nav.secondary li a:focus{color:#a93102}.highres nav.secondary li.on a,.highres nav.secondary li:hover a{color:#a93102}.highres nav.secondary a{border-left:1px solid #ededed}.highres nav.secondary a .sp{display:none}.highres .intro nav.secondary{max-width:360px;border-top:1px solid #333;margin-bottom:17px;margin-top:0;position:relative}.highres .intro nav.secondary li,.highres .intro nav.secondary a{border:none}.highres .intro nav.secondary a:focus,.highres .intro nav.secondary li.on a,.highres .intro nav.secondary li:hover a{color:#002a52}.highres .intro nav.secondary a{padding:0;color:#333}.highres .intro nav.secondary a:hover span,.highres .intro nav.secondary a:focus span,.highres .intro nav.secondary li.on a span{background-position:0 -20px;width:10px;height:6px;display:block;margin:0 auto}.highres .breadcrumb{position:absolute;top:-75px;left:0}.highres .breadcrumb h1{margin-top:22px}.highres .breadcrumb>h2~h1{margin-top:0}.highres .breadcrumb nav{position:absolute;right:10px;bottom:0}.highres .breadcrumb nav ul{display:block;list-style:none;margin:0;padding:0;overflow:hidden;margin-bottom:1px}.highres .breadcrumb nav ul li{float:left}.highres .breadcrumb nav li{float:left;height:30px;padding-right:6px;margin-right:6px;border-right:2px groove #fff}.highres .breadcrumb nav a{display:inline-block;line-height:32px;color:#333}.highres .flexible.white-theme,.highres .flexible.white-theme a{color:#fff}.highres .semi-transparent-box{width:100%}.highres .semi-transparent-box+div.semi-transparent-box{margin-top:10px}.highres .semi-transparent-box .fancy-box,.highres .semi-transparent-box .bottom,.highres .semi-transparent-box .backdrop{position:absolute;top:0;left:0;width:100%}.highres .semi-transparent-box .fancy-box{bottom:0;border-width:1px 1px 2px;border-color:#fff}.highres .semi-transparent-box .bottom{width:500px;height:100%;border-bottom:2px solid #fff;filter:alpha(opacity=60)!important;-ms-filter:"alpha(Opacity=60)";opacity:.6}.highres .semi-transparent-box .backdrop{width:100%;height:100%;background:#fff;filter:alpha(opacity=10)!important;-ms-filter:"alpha(Opacity=10)";opacity:.1}.highres .semi-transparent-box .cont{position:relative;margin:0}.highres .semi-transparent-box .cont li a{position:relative;display:inline-block;padding:6px 20px}.highres .semi-transparent-box .cont li a span{position:relative;top:0;left:0;text-align:center}.highres .semi-transparent-box .cont li a:hover{background:rgba(255,255,255,.3)}.highres .semi-transparent-box .cont img{margin-right:20px}.highres .semi-transparent-box .cont div{float:left;width:317px;text-align:left}.highres .semi-transparent-box .cont hr{margin:0 auto 7px;width:180px;height:1px;border:none;background:#fff;filter:alpha(opacity=30)!important;-ms-filter:"alpha(Opacity=30)";opacity:.3}.highres .semi-transparent-box .cont div hr{width:100%}.highres .semi-transparent-box .cont h2{margin:0 0 6px}.highres .semi-transparent-box .cont p{margin:0}.highres .semi-transparent-box .cont p+p{margin-top:1em}.highres .semi-transparent-box>.sp{display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/property/images/sprite.png);cursor:pointer;position:absolute;top:0;right:0;width:19px;height:17px;background-position:-177px -309px;z-index:1}.highres .semi-transparent-box.active>.sp{width:19px;height:17px;background-position:-146px -309px}.highres .semi-transparent-box+section{display:none}.highres .semi-transparent-box+section.active{display:block}.highres.pt2 .intro hr,.highres.pt2a .intro hr{margin:3px auto 18px}.highres.pt2 .bottom>ul>li,.highres.pt2a .bottom>ul>li{padding-bottom:12px}.highres.pt2 .bottom,.highres.pt2a .bottom{width:500px;margin:0 auto}.highres.pt2 .list-item .semi-transparent-box .cont,.highres.pt2a .list-item .semi-transparent-box .cont{padding:12px 20px}.highres.pt2 .semi-transparent-box .cont,.highres.pt2a .semi-transparent-box .cont{padding:10px 30px}.highres.pt2 .semi-transparent-box.expandable,.highres.pt2a .semi-transparent-box.expandable{cursor:pointer}.highres.pt2 .semi-transparent-box.expandable .cont,.highres.pt2a .semi-transparent-box.expandable .cont{padding:17px 30px}.highres.pt2 .semi-transparent-box.expandable.active .backdrop,.highres.pt2a .semi-transparent-box.expandable.active .backdrop{filter:alpha(opacity=20)!important;-ms-filter:"alpha(Opacity=20)";opacity:.2}.highres.pt2 .semi-transparent-box .fancy-box,.highres.pt2a .semi-transparent-box .fancy-box{width:498px}.highres.t19 .content h3,.highres.t20 .content h4,.highres.t27 .content h3{margin:0 0 20px}.highres .flexible .intro hr{background:rgba(255,255,255,.3)}.highres .flexible .bottom{text-align:center}.highres.t31a{overflow:hidden!important;background:#1B1B1B}.highres.t31a header{background:url(/files/rosewood_hotels_and_resorts/group/images/header_bg.png) repeat-x 0 0;height:128px}.highres.t31a .container.flexible[role=main]{margin-top:-30px}.highres.t31a [role=main]>.content{position:absolute;top:30%;left:5%;text-align:center}.highres.t31a .up,.highres.t31a .down{position:absolute;width:314px;height:12px}.highres.t31a .up.disable,.highres.t31a .down.disable{opacity:.2}.highres.t31a .up span,.highres.t31a .down span{position:absolute;left:50%;margin-left:-12px;z-index:1;cursor:pointer}.highres.t31a .up,.highres.t31a .up span{top:0}.highres.t31a .down,.highres.t31a .down span{bottom:0}.highres.t31a .intro-wrapper{width:314px}.highres.t31a .navigation{display:block;height:330px;width:314px;opacity:1}.highres.t31a .navigation>.inner{width:100%;height:100%;position:relative;overflow:hidden}.highres.t31a .navigation,.highres.t31a .navigation a{color:#fff}.highres.t31a .navigation a{outline:0}.highres.t31a .ss{overflow:hidden!important;position:absolute;top:0;left:0;width:100%;height:100%}.highres.t31a .ss section{background:url(/files/rosewood_hotels_and_resorts/images/loader.gif) no-repeat 50% 50%}.highres.t31a .ss .bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;opacity:0}.highres.t31a .ss .bg.active{opacity:1;z-index:2}.highres.t31a .ss .bg.next,.highres.t31a .ss .bg.prev{z-index:3}.highres.t31a #pagination{position:relative;height:300px;margin:15px 0;overflow:hidden}.highres.t31a #pagination ul{position:absolute;width:100%;top:0;margin:0;padding:0}.highres.t31a #pagination li{list-style:none;overflow:hidden}.highres.t31a #pagination .curator-link{color:#aaa;padding:5px 0;display:block;font-size:24px}.highres.t31a #pagination .curator-link.active{display:none}.highres.t31a #pagination .curator-link.active~.slider{display:block;border-top:1px solid #aaa;border-bottom:1px solid #aaa;*zoom:1}.highres.t31a #pagination h3{color:#fff;margin:20px 0 15px}.highres.t31a #pagination h3 span{margin-left:5px}.highres.t31a #pagination .region{font-style:italic}.highres.t31a .slider{display:none;position:relative;margin:15px 0;padding-bottom:5px}.highres.t31a .slider .description{font-style:italic;height:70px;overflow:hidden}.highres.t31a .slider .sprite-common-shadow_upperline,.highres.t31a .slider .sprite-common-shadow_lowerline{position:absolute;left:0;z-index:-1}.highres.t31a .slider .sprite-common-shadow_upperline{top:0;margin-top:-20px}.highres.t31a .slider .sprite-common-shadow_lowerline{bottom:0;margin-bottom:-20px}.highres.t1a{overflow:hidden!important}.highres.t1a .prev-btn,.highres.t1a .next-btn{position:absolute;top:50%;margin-top:-30px;z-index:5}.highres.t1a .prev-btn{left:44px;background-position:0 -653px;width:30px;height:60px}.highres.t1a .prev-btn:hover{background-position:0 -714px;width:30px;height:60px}.highres.t1a .next-btn{right:44px;background-position:0 -775px;width:30px;height:60px}.highres.t1a .next-btn:hover{background-position:0 -836px;width:30px;height:60px}.highres.t1a .t1_logo{margin-bottom:40px}.highres.t1a .container.flexible[role=main]{margin-top:0}.highres.t1a .container.flexible[role=main] .content{display:table;height:100%;width:100%}.highres.t1a .intro{vertical-align:middle;position:relative}.highres.t1a .intro>div{z-index:5;width:600px;margin:0 auto}.highres.t1a .intro.subsection h2{font-style:normal}.highres.t1a .intro.subsection,.highres.t1a .intro.subsection .arrow-link{color:#fff}.highres.t1a .intro.subsection .arrow-link{font-style:normal}.highres.t1a .intro.subsection .arrow-link span{background-position:0 -643px;width:6px;height:9px}.highres.t1a .intro.subsection .line{width:350px;background:#fff;filter:alpha(opacity=40)!important;-ms-filter:"alpha(Opacity=40)";opacity:.4;height:1px;margin:0 auto 10px}.highres.t1a .intro.subsection .description{padding:22px 0 16px}.highres.t1a .intro.active{display:table-cell}.highres.t1a .intro .btn{margin-top:31px}.highres.t1a .ss{overflow:hidden!important;position:absolute;top:0;left:0;width:100%;height:100%}.highres.t1a .ss section{background:url(/files/rosewood_hotels_and_resorts/images/loader.gif) no-repeat 50% 50%}.highres.t1a .ss .bg{width:100%;height:100%;position:absolute;top:-999px;z-index:-3}.highres.t1a .ss .bg.active{z-index:-2;top:0}.highres.t1a .ss .bg.next,.highres.t1a .ss .bg.prev{top:0;z-index:-1}.highres.t1a .notification{bottom:50px}.highres.t1a .notification .tagline{float:left}.highres.t1a .notification .pagination{float:right}.highres.pt1 [role=main]>.content.right{position:absolute;top:30%;right:10%}.highres.pt1 [role=main]>.content.left{position:absolute;top:30%;left:10%}.highres.pt1 [role=main]>.content .intro{width:300px;padding-bottom:112px}.highres.pt1 .cont{padding:11px 0 6px}.highres.pt1 .cont .sp-p{width:4px;height:6px;background-position:-168px -227px;margin-left:5px;margin-top:-3px}.highres.pt1 .semi-transparent-box .fancy-box{width:230px;margin-left:35px}.highres.pt1 .bottom{position:fixed;bottom:50px}.highres.pt1 .notification .tagline,.highres.pt1 .companyinfo .tagline{float:left}.highres.pt1 .notification .right,.highres.pt1 .companyinfo .right{float:right}.highres.pt1 .companyinfo{bottom:75px}.highres.pt6a{background:#fff}.highres.pt6a .ss{height:560px!important}.highres.pt6a ul{padding-left:0}.highres.pt6a .of{font-size:130%;font-style:italic}.highres.pt6a .section-title{letter-spacing:2px}.highres.pt6a header nav[role=navigation] li,.highres.pt6a header li{color:#000}.highres.pt6a header nav[role=navigation] li a,.highres.pt6a header li a,.highres.pt6a header nav[role=navigation] li a:hover,.highres.pt6a header li a:hover,.highres.pt6a header nav[role=navigation] li a:focus,.highres.pt6a header li a:focus{color:#000}.highres.pt6a header nav[role=navigation] li a.on,.highres.pt6a header li a.on{color:#000;border-bottom:1px solid #000}.highres.pt6a header .no-list a,.highres.pt6a header .globe a,.highres.pt6a header .no-list .pipe,.highres.pt6a header .globe .pipe{color:#000}.highres.pt6a header .no-list .sprite-common-language_globe,.highres.pt6a header .globe .sprite-common-language_globe{width:13px;height:13px;background-position:-5px -231px}.highres.pt6a header .no-list .sprite-common-language_arrow,.highres.pt6a header .globe .sprite-common-language_arrow{width:7px;height:4px;background-position:-307px -129px}.highres.pt6a header .no-list.active a,.highres.pt6a header .globe.active a{color:#fff}.highres.pt6a header .no-list.active .sprite-common-language_globe,.highres.pt6a header .globe.active .sprite-common-language_globe{background-position:-5px -205px}.highres.pt6a header .no-list.active .sprite-common-language_arrow,.highres.pt6a header .globe.active .sprite-common-language_arrow{background-position:-307px -115px}.highres.pt6a header .container nav.menu a.logo{display:inline-block}.highres.pt6a header .container nav.menu a.logo.mobile{display:none}.highres.pt6a .breadcrumb{color:#6f6f6f;padding-top:16%;text-align:center;letter-spacing:2px;line-height:1.7}.highres.pt6a .breadcrumb p{padding-top:20px;font-size:12px}.highres.pt6a .container.fixed{margin-top:0;overflow:hidden}.highres.pt6a .container.fixed h2,.highres.pt6a .container.fixed h3,.highres.pt6a .container.fixed h4,.highres.pt6a .container.fixed ul li{letter-spacing:2px}.highres.pt6a .container.fixed p{line-height:1.7;font-size:13px}.highres.pt6a .container.fixed .content .main{padding:0 0 35px}.highres.pt6a .container.fixed .content .main .features{text-align:center;padding:0 100px 30px;margin-bottom:30px;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_4.png) no-repeat center bottom}.highres.pt6a .container.fixed .content .main .features ul{margin-bottom:0}.highres.pt6a .container.fixed .content .main .features ul li{color:#bebebe;cursor:pointer;display:inline-block;vertical-align:top;height:35px;font-size:14px;padding:0 5%;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_1.png) no-repeat center bottom}.highres.pt6a .container.fixed .content .main .features ul li.on{color:#000}.highres.pt6a .container.fixed .content .main .features ul li:hover{color:#a5a5a5}.highres.pt6a .container.fixed .content .main .features ul li:hover.on{color:#000}.highres.pt6a .container.fixed .content .main .features .content-swiper{overflow:hidden;position:relative}.highres.pt6a .container.fixed .content .main .features .content-swiper .swiper-slide{display:inline-block;padding:0 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.highres.pt6a .container.fixed .content .main .features .content-swiper .swiper-slide h3{padding:10px 0;font-size:14px}.highres.pt6a .container.fixed .content .main .features .content-swiper .pagination.outer{z-index:1;position:absolute;top:45%;width:100%}.highres.pt6a .container.fixed .content .main .features .content-swiper .pagination.outer .prev-btn{position:absolute;left:0;outline:0;border:none}.highres.pt6a .container.fixed .content .main .features .content-swiper .pagination.outer .next-btn{position:absolute;right:0;outline:0;border:none}.highres.pt6a .container.fixed .content .main .features .content-swiper .pagination.outer[data-hide=prev] .prev-btn{display:none!important}.highres.pt6a .container.fixed .content .main .features .content-swiper .pagination.outer[data-hide=next] .next-btn{display:none!important}.highres.pt6a .container.fixed .content .main .treatment-menu{position:relative}.highres.pt6a .container.fixed .content .main .treatment-menu .section-title{padding:0 29px}.highres.pt6a .container.fixed .content .main .treatment-menu .section-title span{font-style:italic;font-size:14px}.highres.pt6a .container.fixed .content .main .treatment-menu .section-title h2{font-size:22px;margin-top:0}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-container{width:auto;height:auto;position:relative;left:0;top:0}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-container .menu-detail{display:none}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-container .menu-teaser{display:block}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-container.show-detail .menu-detail{display:block}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-container.show-detail .menu-teaser{display:none}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser{width:960px;text-align:center}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu{width:295px;height:295px;display:inline-block;margin:5px;vertical-align:top;text-align:center;color:#fff;position:relative;overflow:hidden}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover{width:100%;height:100%;display:table;cursor:pointer}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .teaser{margin-top:0!important}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .full{display:none!important}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover img.teaser{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform:rotate(.01deg);-ms-transform:rotate(.01deg);transform:rotate(.01deg);-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;-o-transform:scale(1)}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .mask{background:#000;opacity:.2;-moz-opacity:.2;filter:alpha(opacity=20);width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;display:none}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover img{width:100%;height:auto;position:absolute;top:0;left:0;z-index:-1}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .text-layer{width:100%;height:auto;position:static;display:table-cell;vertical-align:middle}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .text-layer h3{line-height:1.2;margin-bottom:0;margin-top:-40px;font-size:18px;padding:0 40px 20px;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_3.png) no-repeat center bottom;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .text-layer p{line-height:1.5;padding:0 30px;position:absolute;top:-500px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .text-layer h3,.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .text-layer p{-webkit-transition:-webkit-transform .45s ease 0s,opacity .3s ease 0s;transition:transform .45s ease 0s,opacity .3s ease 0s}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover:hover .text-layer p{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);position:static;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.1s;transition-delay:.1s}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover:hover .text-layer h3{margin-top:20px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover:hover .mask{display:block}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover:hover img.teaser{-webkit-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-o-transform:scale(1.1);-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .credit{font-size:10px;text-align:left;width:94%;margin:0 auto}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail{width:900px;height:900px;margin:0 auto;vertical-align:top;position:relative;overflow:hidden;z-index:999}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .teaser{display:none!important}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box{width:450px;height:100%;position:relative;display:inline-table;text-align:center;color:#fff;vertical-align:top}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box img{width:100%;height:auto;position:absolute;top:0;left:0;z-index:-1}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box .title-box{display:none}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box .text-layer{height:auto;width:auto;position:static;display:table-cell;vertical-align:middle}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box .text-layer h3{margin-bottom:0;font-size:18px;padding-bottom:35px;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_3.png) no-repeat center bottom}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box .text-layer p{font-style:italic;line-height:1.5;padding:13px 35px}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box .credit{position:absolute;bottom:10px;right:10px;font-size:10px;text-align:right}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box{width:450px;height:100%;display:inline-table;background-color:#fafafa;vertical-align:top;text-align:center;position:relative;overflow:hidden}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .close-btn{position:absolute;top:15px;right:15px;z-index:2;outline:0;border:none}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .content-swiper{width:440px}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .content-swiper .pagination.outer{z-index:1;position:absolute;top:45%;width:440px;left:auto;right:0}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .content-swiper .pagination.outer .prev-btn{position:absolute;left:20px;outline:0;border:none}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .content-swiper .pagination.outer .next-btn{position:absolute;right:20px;outline:0;border:none}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .content-swiper .pagination.outer[data-hide=prev] .prev-btn{display:none!important}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .content-swiper .pagination.outer[data-hide=next] .next-btn{display:none!important}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .swiper-slide{display:inline-block}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .swiper-slide .text-layer{height:900px;width:440px;position:static;display:table-cell;vertical-align:middle;padding:0 80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .swiper-slide .text-layer div{padding:25px 0}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .swiper-slide .text-layer div h4{margin-bottom:10px;font-size:14px;letter-spacing:3px}.highres.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .swiper-slide .text-layer div p{line-height:1.8}.highres.pt6a .container.fixed .content .main .product{text-align:center;padding:40px 120px 20px;margin-bottom:0;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_4.png) no-repeat center bottom}.highres.pt6a .container.fixed .content .main .product ul li{color:#000;height:35px;font-size:14px;list-style:none;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_1.png) no-repeat center bottom}.highres.pt6a .container.fixed .content .main .product .narrow p{max-width:360px;margin:0 auto 21px}.highres.pt6a .container.fixed .content .main .contact{width:92%;margin:0 auto;padding:70px 20px}.highres.pt6a .container.fixed .content .main .contact .cell{line-height:2;padding-left:38px;vertical-align:top}.highres.pt6a .container.fixed .content .main .contact .cell h4{letter-spacing:0;font-weight:700;margin:0 0 5px}.highres.pt6a .container.fixed .content .main .contact .cell a{outline:0;border:none;color:#888}.highres.pt6a .container.fixed .content .main .contact .cell a:visited{color:#888}.highres.pt6a .container.fixed .content .main .contact .cell a:hover{color:#000}.highres.pt6a .container.fixed .content .main .contact .cell p{margin-bottom:0}.highres.pt6a .container.fixed .content .main .contact .cell.left,.highres.pt6a .container.fixed .content .main .contact .cell.right{width:45%;display:inline-block}.highres.pt6a .container.fixed .content .main .contact .cell.right{position:relative}.highres.pt6a .container.fixed .content .main .contact .cell.right:before{content:"";width:1px;height:30px;position:absolute;display:inline-block;background:#000;left:0;top:25px}.highres.pt6a .container.fixed .content .main .contact .cell.bottom{width:100%;padding-top:30px}.highres.pt6a .container.fixed .content .main .contact .cell.bottom p span{padding-right:20px}.highres.pt6a .container.fixed .content .main .other-info{width:100%;margin:0 auto;letter-spacing:1px;height:76px}.highres.pt6a .container.fixed .content .main .other-info .hr{width:100%;height:5px;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_info.png) no-repeat center top}.highres.pt6a .container.fixed .content .main .other-info .cell{display:inline-block;padding:25px 0;text-align:center}.highres.pt6a .container.fixed .content .main .other-info .cell a{font-weight:700;margin:0;display:inline-block;outline:0;border:none;color:#888}.highres.pt6a .container.fixed .content .main .other-info .cell a:visited{color:#888}.highres.pt6a .container.fixed .content .main .other-info .cell a:hover{color:#000}.highres.pt6a .container.fixed .content .main .other-info .cell .sprite-p-contact_before{vertical-align:middle;padding:0 5px}.highres.pt6a .container.fixed .content .main .other-info.full .cell{width:100%}.highres.pt6a .container.fixed .content .main .other-info.half .cell{width:48%}.highres.pt6a .container.fixed .content .main .other-info.third .cell{width:32.5%}.highres.pt6a .container.fixed .content .main .other-info.quarter .cell{width:25%}.highres.pt6a .container.fixed .content .main .other-info.fifth .cell{width:20%}.highres.pt6a .spa-design{position:relative;padding-top:0;overflow:hidden}.highres.pt6a .spa-design .section-title{width:810px;margin:0 auto}.highres.pt6a .spa-design .section-title span{font-style:italic;font-size:14px}.highres.pt6a .spa-design .section-title h2{font-size:22px;margin-top:0}.highres.pt6a .spa-design .white-layer{background:#fff;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);width:100%;height:100%;position:absolute;top:0;z-index:1}.highres.pt6a .spa-design .white-layer.left{margin-left:480px;left:50%}.highres.pt6a .spa-design .white-layer.right{margin-right:480px;right:50%}.highres.pt6a .spa-design .content-swiper .swiper-slide{display:inline-block;text-align:center}.highres.pt6a .spa-design .content-swiper .swiper-slide img{width:90%;height:auto}.highres.pt6a .spa-design .content-swiper .pagination.outer{z-index:1;position:absolute;top:45%;width:920px;left:50%;margin-left:-460px}.highres.pt6a .spa-design .content-swiper .pagination.outer .prev-btn{position:absolute;left:0;outline:0;border:none}.highres.pt6a .spa-design .content-swiper .pagination.outer .next-btn{position:absolute;right:0;outline:0;border:none}.highres.pt6a .spa-design .content-swiper .pagination.outer[data-hide=prev] .prev-btn{display:none!important}.highres.pt6a .spa-design .content-swiper .pagination.outer[data-hide=next] .next-btn{display:none!important}.highres.pt6a .lightbox-content .item{padding:50px}.highres.pt6a .lightbox-content .item h3{font-size:16px}.highres .ss .prev-btn,.highres .ss .next-btn{position:absolute;top:50%;margin-top:-30px;z-index:5}.highres .ss .prev-btn{left:44px;background-position:0 -653px;width:30px;height:60px}.highres .ss .prev-btn:hover{background-position:0 -714px;width:30px;height:60px}.highres .ss .next-btn{right:44px;background-position:0 -775px;width:30px;height:60px}.highres .ss .next-btn:hover{background-position:0 -836px;width:30px;height:60px}.highres .ss .title-bg{width:100%;position:absolute;left:0;bottom:0}.highres .lightbox.gallery .lightbox-header>div,.highres .lightbox.singleImg .lightbox-header>div{padding:0 40px;overflow:hidden}.highres .lightbox.singleImg img{margin:0 auto;display:block;padding:70px 0 50px;max-width:100%;max-height:100%}.highres .lightbox.gallery .ss{height:384px}.highres .lightbox.gallery .ss .bg img{height:100%;width:auto;max-width:100%;margin:0 auto}.highres .lightbox.flex-height-gallery .lightbox-header{min-height:70px;height:auto;overflow:hidden}.highres .lightbox.flex-height-gallery.singleImg img,.highres .lightbox.flex-height-gallery.gallery .ss .bg img{height:auto;width:100%;max-width:100%;max-height:100%;position:relative;top:50%;object-fit:contain}.highres .lightbox.flex-height-gallery.singleImg img.tall,.highres .lightbox.flex-height-gallery.gallery .ss .bg img.tall{width:auto;height:100%}.highres .lightbox.flex-height-gallery.gallery .ss .bg.inactive{left:100%}.highres .lightbox.flex-height-gallery.gallery .ss .bg.active{left:0}.highres .lightbox.flex-height-gallery .ss{height:auto}.highres .lightbox.singleImg.flex-height-gallery .lightbox-content{overflow:hidden}.highres .lightbox.singleImg.flex-height-gallery .img{position:relative;overflow:hidden;margin:70px 0 50px}.highres .lightbox.singleImg.flex-height-gallery .img img{padding:0}.highres .m1 .ss,.highres .m1x .ss{z-index:1}.highres .m1 .ss.no-pagin .breadcrumb,.highres .m1x .ss.no-pagin .breadcrumb{bottom:20px}.highres .m1 .ss .top,.highres .m1x .ss .top{width:100%;position:absolute;left:0}.highres .m1 .ss .top,.highres .m1x .ss .top{top:0}.highres .m1 .ss .bot,.highres .m1x .ss .bot{margin:0 auto;position:relative;height:100%}.highres .m1 .ss .breadcrumb,.highres .m1x .ss .breadcrumb{bottom:46px}.highres .m1 .ss .breadcrumb.wedding-box,.highres .m1x .ss .breadcrumb.wedding-box{display:inline-block;vertical-align:middle;position:relative;left:0;top:auto;bottom:auto;margin-top:60px;padding:0;max-width:340px}.highres .m1 .ss .breadcrumb.wedding-box .box,.highres .m1x .ss .breadcrumb.wedding-box .box{padding:30px 20px;background:rgba(255,255,255,.8)}.highres .m1 .ss .breadcrumb.wedding-box .box h2,.highres .m1x .ss .breadcrumb.wedding-box .box h2{color:#705731}.highres .m1 .ss .breadcrumb.wedding-box .box p,.highres .m1x .ss .breadcrumb.wedding-box .box p{color:#5d5d5d}.highres .m1a .ss .responsive-img{height:100%!important;width:auto!important;max-height:585px!important;margin:0 auto!important}.highres .m1 .ss .breadcrumb h1,.highres .m1x .ss .breadcrumb h1,.highres.pt20 .m1 .ss .breadcrumb h2{margin:10px 0 0;border-left:4px solid #a93102;padding-left:10px}.highres .m1 .ss .breadcrumb,.highres .m1x .ss .breadcrumb,.highres .m13 .ss .title{top:auto;color:#fff;z-index:1;margin:0}.highres.pt29 .m1 .ss .wrapper,.highres.pt29a .m1x .ss .wrapper{position:relative;display:table;height:100%;width:100%}.highres.pt29 .m1 .ss .breadcrumb,.highres.pt29a .m1x .ss .breadcrumb{position:relative;display:table-cell;text-align:center;vertical-align:middle;bottom:0;left:0;width:100%;max-width:100%}.highres.pt29 .m1 .ss .breadcrumb h1,.highres.pt29a .m1x .ss .breadcrumb h1{border:none;margin:0;padding:0;float:none}.highres.pt29 .m1 .ss .breadcrumb h1:after,.highres.pt29a .m1x .ss .breadcrumb h1:after{display:block;content:"";width:40px;height:5px;margin:15px auto;background:#a93102}.highres.pt29 .m1 .ss .breadcrumb h1.no-bar-after,.highres.pt29a .m1x .ss .breadcrumb h1.no-bar-after{margin:0 auto 15px;text-align:center}.highres.pt29 .m1 .ss .breadcrumb h1.no-bar-after img,.highres.pt29a .m1x .ss .breadcrumb h1.no-bar-after img{margin:0 auto;display:block}.highres.pt29 .m1 .ss .breadcrumb h1.no-bar-after:after,.highres.pt29a .m1x .ss .breadcrumb h1.no-bar-after:after{display:none}.highres .m13 .ss .title{bottom:20px;position:absolute}.highres .inner-nav+.m7{margin-top:30px}.highres .m9+.m7{margin-top:30px}.highres .m11{min-height:26px}.highres .m11 .next-btn .sp{right:20px}.highres .m11 .next-btn .text{padding:0 46px 0 20px}.highres .m11 .prev-btn .sp{left:20px}.highres .m11 .prev-btn .text{padding:0 20px 0 46px}.highres.pt29 .m11 .prev-btn .text,.highres.pt29a .m11 .prev-btn .text,.highres.pt29 .m11 .next-btn .text,.highres.pt29a .m11 .next-btn .text{padding-top:12px;padding-bottom:12px}.highres .m12+.m8{margin-top:30px}.highres .m12+.m16{padding-top:30px}.highres.pt2 .banner,.highres.pt2a .banner{position:relative}.highres.pt2 .ss,.highres.pt2a .ss{height:499px}.highres.pt2 .ss .bg section,.highres.pt2a .ss .bg section{bottom:70px;width:40%}.highres.pt2 .banner .ss+.breadcrumb,.highres.pt2a .banner .ss+.breadcrumb{top:auto;bottom:10%;z-index:1}.highres .ss~.container.fixed[role=main]{margin-top:0}.highres .m2.block,.highres .m17,.highres .m19,.highres .m21{position:relative}.highres .m2.block .side-shadow.left,.highres .m17 .side-shadow.left,.highres .m19 .side-shadow.left,.highres .m21 .side-shadow.left{height:100%}.highres .m2.block .side-shadow.right,.highres .m17 .side-shadow.right,.highres .m19 .side-shadow.right,.highres .m21 .side-shadow.right{width:20px;height:100%;right:-20px}.highres .m2.block,.highres .m21{min-height:95px}.highres .m2.block .side-shadow.left,.highres .m21 .side-shadow.left{height:100%;background:url(/files/rosewood_hotels_and_resorts/property/images/shadow_prop_short_left.png) no-repeat 100% 50%}.highres .m2.block .side-shadow.right,.highres .m21 .side-shadow.right{height:100%;background:url(/files/rosewood_hotels_and_resorts/property/images/shadow_prop_short_right.png) no-repeat 0 50%}.highres .m2.block{background:#ededed;margin-bottom:30px}.highres.pt20 .main{margin:0 0 30px;padding-bottom:0;background:#e7e7e7}.highres.pt20 header{background:#000}.highres.pt20 .m1{margin-top:74px}.highres.pt20 .m1 .ss .breadcrumb{width:45%;height:100%}.highres.pt20 .m1 .bot .breadcrumb{display:table;margin:0;padding:0;bottom:0}.highres.pt20 .m1 .bot .breadcrumb .wrap{position:relative;display:table-cell;vertical-align:middle}.highres.pt20 .m1 .bot .breadcrumb h3{margin:0 0 20px}.highres.pt20 .m1 .bot .breadcrumb h2{margin:0 0 40px}.highres.pt20 .m1 .bot .breadcrumb .follow{margin:0;padding:0}.highres.pt20 .container.fixed[role=main] .content{background:#e7e7e7}.highres.pt20 .container.fixed[role=main] .content .side-shadow{display:none}.highres.pt20 .subnav{position:absolute;width:100%;background:#666;top:74px;z-index:2}.highres.pt20 .subnav+.m1{margin-top:118px}.highres.pt20 .subnav,.highres.pt20 .subnav .container,.highres.pt20 .subnav .left,.highres.pt20 .subnav .right,.highres.pt20 .subnav .up{height:44px}.highres.pt20 .subnav a{display:inline-block;line-height:40px}.highres.pt20 .subnav .left .sp,.highres.pt20 .subnav .right .sp{margin-top:-5px}.highres.pt20 .subnav .left .cufon-text,.highres.pt20 .subnav .right .cufon-text{color:#fff}.highres.pt20 .subnav .left a.hover .cufon-text,.highres.pt20 .subnav .right a.hover .cufon-text{color:#bbb}.highres.pt20 .subnav .left a{padding:0 10px 4px 26px}.highres.pt20 .subnav .left .sp{background-position:0 0;width:6px;height:9px}.highres.pt20 .subnav .left a:hover .sp{background-position:0 -10px;width:6px;height:9px}.highres.pt20 .subnav .right a{padding:0 26px 4px 10px}.highres.pt20 .subnav .right .sp{background-position:0 -533px;width:6px;height:9px}.highres.pt20 .subnav .right a:hover .sp{background-position:0 -543px;width:6px;height:9px}.highres.pt20 .subnav .up{position:absolute;width:170px;top:0;left:50%;margin:0 0 0 -85px;z-index:1}.highres.pt20 .subnav .up a{line-height:1}.highres.pt20 .subnav .up .sp{background-position:0 -1611px;width:170px;height:44px}.highres.pt20 .subnav .up:hover .sp{background-position:0 -1656px;width:170px;height:44px}.highres.pt20 aside>div{margin-top:30px}.highres.pt20 aside>div:first-child{margin-top:0}.highres .m4{background:#fbfbfb;padding-bottom:4px}.highres .m4 .expandable{border:0;background:url(/files/rosewood_hotels_and_resorts/property/images/m4_shadow_top.jpg) no-repeat 50% 100%;padding:0 20px 14px}.highres .m4 .expandable span{border:0}.highres .m4 .expandable span.sp{display:none}.highres .m4 .expandable_segment{background:url(/files/rosewood_hotels_and_resorts/property/images/m4_shadow_bottom.jpg) no-repeat 50% 100%}.highres .m4 .carousel{padding-top:30px}.highres .m4 .carousel .pagination{display:none}.highres .m4 .carousel a{display:block}.highres .m4 .carousel a:hover{color:#a93102}.highres .m4 .carousel .carousel-container{height:245px}.highres .m4 .carousel .carousel-wrapper{width:100%;margin:0 auto}.highres .m4 .carousel .carousel-wrapper ul{min-width:300px}.highres .m4 .carousel .carousel-wrapper li{width:210px}.highres .m4 .carousel .carousel-wrapper li article{text-align:left;position:relative}.highres .m4 .carousel .carousel-wrapper li article p{margin:0}.highres .m4 .carousel .carousel-wrapper li article h3{margin:0 0 4px}.highres .m4 .carousel .carousel-wrapper figure{height:120px;margin-bottom:20px}.highres .m4 .carousel .carousel-wrapper img{display:block}.highres .m4 .carousel .prev-btn,.highres .m4 .carousel .next-btn{width:15px;height:120px;background:#979797}.highres .m4 .carousel .prev-btn:hover,.highres .m4 .carousel .next-btn:hover{background:#08193d}.highres .m4 .carousel .prev-btn span,.highres .m4 .carousel .next-btn span{position:absolute;top:50%;left:50%;margin:-9px 0 0 -5px}.highres .m4 .carousel .prev-btn{left:-15px}.highres .m4 .carousel .prev-btn .sp{background-position:0 -409px;width:10px;height:18px}.highres .m4 .carousel .next-btn{right:-15px}.highres .m4 .carousel .next-btn .sp{background-position:0 -428px;width:10px;height:18px}.highres .m4 .expandable_segment,.highres .m6 .expandable_segment{display:block!important}.highres .m4+.m5,.highres .m4+.m5_no_image{margin-top:30px}.highres .m6{margin:0 0 30px;background:#fff}.highres .m6 table.data thead th:first-child,.highres .m6 table.data tbody th{border-right:1px solid #ccc}.highres .m17{min-height:430px}.highres .m17 .side-shadow.left{background:url(/files/rosewood_hotels_and_resorts/property/images/shadow_prop_long_left.png) no-repeat 100% 50%}.highres .m17 .side-shadow.right{background:url(/files/rosewood_hotels_and_resorts/property/images/shadow_prop_long_right.png) no-repeat 0 50%}.highres .m17,.highres .m17 .carousel{background:#fbfbfb}.highres .m17 .carousel{padding-bottom:30px}.highres .m17 .carousel .prev-btn,.highres .m17 .carousel .next-btn{width:20px;display:block;background:#002a52}.highres .m17 .carousel .prev-btn:hover,.highres .m17 .carousel .next-btn:hover{background:#08193d}.highres .m17 .carousel .prev-btn span,.highres .m17 .carousel .next-btn span{position:absolute;top:50%;left:50%;margin:-9px 0 0 -5px}.highres .m17 .carousel .prev-btn{left:-20px}.highres .m17 .carousel .prev-btn span{background-position:0 -409px;width:10px;height:18px}.highres .m17 .carousel .next-btn{right:-20px}.highres .m17 .carousel .next-btn span{background-position:0 -428px;width:10px;height:18px}.highres .m17 .carousel .pagination{margin-top:20px}.highres .m17 .carousel .carousel-wrapper{background:#fff}.highres .m17 .carousel .carousel-wrapper .description{padding:20px 20px 0 0}.highres .m17 .carousel .carousel-wrapper .title{margin:0 0 10px}.highres .m17 .carousel .carousel-wrapper .arrow-link{display:inline-block;margin-bottom:20px}.highres .m17 .carousel .carousel-wrapper .arrow-link span{background-position:0 -643px;width:6px;height:9px}.highres .m17 .carousel .carousel-wrapper .ah li{height:auto!important}.highres .m17 .carousel .carousel-wrapper li{height:100%}.highres .m17 .carousel .carousel-wrapper article{position:relative;min-height:200px;height:100%;display:table}.highres .m17 .carousel .carousel-wrapper article figure,.highres .m17 .carousel .carousel-wrapper article>div{display:table-cell;vertical-align:middle}.highres .m18 article .text,.highres .m19 article.hilite .text{padding-top:20px;padding-bottom:0}.highres.t20 .main .teaser section{float:left}.highres.pt11 title{margin:0 0 30px}.highres.t24 .content .title{margin:0 0 30px}.highres.t24 .content .title .on,.highres.t24 .content .title .off{display:none}.highres.t24 .main{positoin:relative}.highres.t24 .main>section{display:block!important}.highres.t24 .main article img{float:left;margin:0 16px 21px 0}.highres.t24 .main article.even img{float:right;margin:0 0 21px 16px}.highres.t24 .calendar{position:absolute;top:92px;width:110px}.highres.t24 .calendar a{position:relative;display:block;padding:6px 0 7px 32px;color:#333;background:url(/files/rosewood_hotels_and_resorts/group/images/timeline_dot.png) no-repeat 0 50%;z-index:2}.highres.t24 .calendar ul{position:relative;list-style:none;margin:0;padding:0}.highres.t24 .calendar li{position:relative;margin:0;padding:0;overflow:hidden}.highres.t24 .calendar li:after{position:absolute;display:block;width:12px;height:100%;min-height:100%;content:"";background:url(/files/rosewood_hotels_and_resorts/group/images/timeline_line.png) repeat-y 0 0;z-index:1;top:0;left:0}.highres.t24 .calendar li:first-child:after{top:50%}.highres.t24 .calendar li:last-child:after{top:-50%}.highres.t24 .calendar li.last:after{top:-50%}.highres.t24 .calendar a:hover{color:#a93102}.highres.t24 .sticky .calendar{position:fixed}.highres.t27 .main{overflow:hidden}.highres.t27 .main>section{float:left}.highres.t27 .main>aside{border-left:1px solid #666;float:right}.highres .t29 .lightbox-content{padding:20px 50px 20px 20px}.highres .t29 .innerwrap h2.box-title{margin:0;padding:20px 0 30px}.highres .t29 .boxes-intro .box-intro{margin:0 20px 30px 0;float:left;width:250px}.highres .t29 a.arrow-link{display:inline;padding:0}.highres .t29 a.arrow-link span{position:relative;display:inline-block;padding:0}.highres .t29 .cols-3 h2.title{text-align:center;margin:30px 0 40px;clear:both}.highres .t29 .cols-3 h2.title~.cf~h2.title{margin-top:40px}.highres .t29 .cols-3 .country{margin:0 0 -9999px -1px;padding-top:0;padding-bottom:9999px;overflow:hidden;border-right:1px solid #333;border-left:1px solid #333;float:left}.highres .t29 .cols-3 .country:first-child{margin-left:0;padding-left:0;border-left:none}.highres .t29 .cols-3 .country+.country+.country{padding-right:0;border-right:none}.highres .t29 .cols-3 .country .title h3{margin:0 0 30px}.highres .t29 .horizontal .cols-3 .properties .property{margin-left:20px;float:left}.highres .t29 .horizontal .cols-3 .country{float:none;border-right:none;border-left:none;padding-right:0;padding-left:0;width:100%}.highres .t29 h2.box-title+.cols-3 h2.title:first-child{margin-top:0}.highres .t29 .quote-desc{width:100%;border-top:1px solid #333;border-bottom:1px solid #333}.highres .t29 .quote-desc .wrap{padding:15px 0}.highres .t29 .quote-msg{width:30%;float:left}.highres .t29 .quote-msg .wrap{padding:0 7px}.highres .t29 .quote-msg .quote{margin-bottom:25px}.highres .t29 .quote-msg .src{margin-bottom:17px;text-align:center}.highres .t29 .quote-msg~.quote-desc{width:70%;float:left}.highres .t29 .quote-msg~.quote-desc .wrap{padding:15px 0 15px 12px}.highres.t35 .intro{text-align:center}.highres.t35 .cols-1+.cols-4 .col-1,.highres.t35 .cols-1+.cols-4 .col-2{padding-top:22px}.highres.t35 .related-info{padding:20px 40px}.highres.t35 .related-info .col>h4,.highres.t35 .related-info .description{float:left;clear:none}.highres.t35 .related-info .col>h4{display:block;margin:0;padding:0 40px 0 26px;width:120px;border-right:1px solid #fff}.highres.t35 .related-info .description{margin:0 0 0 -1px;padding:0 0 0 26px;border-left:1px solid #fff}.highres.t20 .container[role=main] .shadow.content,.highres.t24 .container[role=main] .shadow.content,.highres.pt11 .container[role=main] .shadow.content{background:#ebebeb url(/files/rosewood_hotels_and_resorts/group/images/long_white.png) repeat-x 0 0;min-height:750px}.highres.popup nav[role=navigation]{position:relative;text-align:center}.highres.popup .breadcrumb{width:100%;margin:0;padding:0}.highres.popup .breadcrumb h1{float:none;width:auto;text-align:center}.highres.popup .feedback{min-height:430px}.highres .sticky-menu{margin:0 0 10px}.highres .sticky-menu .sticky-wrapper{position:fixed;top:0;width:100%;z-index:99}.highres .sticky-menu ul{list-style:none;display:block;margin:0 auto;padding:0;background:#999;overflow:hidden}.highres .sticky-menu ul li{position:relative;margin:0;padding:0;float:left;display:inline-block;text-align:center}.highres .sticky-menu ul li .pipe-head,.highres .sticky-menu ul li .pipe-tail{position:absolute;display:block;content:"";width:1px;top:10px;bottom:10px;background:#fff;overflow:hidden}.highres .sticky-menu ul li.on{background:#fff}.highres .sticky-menu ul li .pipe-head{left:0;background:#fff}.highres .sticky-menu ul li .pipe-tail{right:0;background:#888}.highres .sticky-menu ul li:first-child .pipe-head{display:none}.highres .sticky-menu ul li:last-child .pipe-tail{display:none}.highres .sticky-menu ul li.on .pipe-head,.highres .sticky-menu ul li.on .pipe-tail,.highres .sticky-menu ul li.prev .pipe-tail,.highres .sticky-menu ul li.next .pipe-head{display:none}.highres .sticky-menu ul a,.highres .sticky-menu ul a:link,.highres .sticky-menu ul a:hover,.highres .sticky-menu ul a:active,.highres .sticky-menu ul a:visited,.highres .sticky-menu ul a.on{display:block;padding:15px 20px;color:#333}.highres .mini-intro{padding:26px 60px 32px}.highres .related-info{padding:30px 0;text-align:center}.highres .related-info .title-wrapper{width:auto}.highres .related-info .cols{margin:26px 0 0}.highres .form .hints p{margin:0 0 8px}.highres .form h3.title{margin:0 0 30px}.highres fieldset.cols-4 .col-1 .col,.highres fieldset.cols-4 .col-2 .col{width:244px}.highres fieldset.cols-1 .col-1 .flex-col,.highres fieldset.cols-4 .col-1 .flex-col,.highres fieldset.cols-4 .col-2 .flex-col{min-width:244px;width:auto}.highres fieldset.cols-1 .col.multi-input label,.highres fieldset.cols-4 .col.multi-input label{width:100%}.highres .scroll-btn{display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/property/images/sprite.png);width:41px;height:20px;background-position:-444px -223px;position:absolute;left:50%;bottom:40px;margin-left:-20px;z-index:10}.highres .sprite-p-logo_seperator_brown{margin:0 0 12px}}@media screen and (min-width:1000px){.desktop .notdesktop{display:none!important}.desktop .carousel-container,.desktop .container,.desktop header .container{width:960px}.desktop header .container{position:absolute;top:0;left:50%;z-index:4;margin-left:-480px!important}.desktop nav[role=navigation] .ul{min-width:750px;overflow:visible}.desktop nav[role=navigation] .ul>ul{float:right}.desktop nav[role=navigation] .ul li>section{display:none;position:absolute;background:#f4f4f4 url(/files/rosewood_hotels_and_resorts/images/menu_bg.png) 0 0 repeat-x;padding:13px 15px 27px;top:17px;left:0;border-bottom:4px solid #a93102}.desktop nav[role=navigation] .ul li>section .tip{position:absolute;top:-15px;left:50%;margin-left:-7px;border-width:7px;border-color:transparent transparent #d6d6d6;border-style:solid;width:1px;height:2px}.desktop nav[role=navigation] .ul li>section.col-1{width:195px}.desktop nav[role=navigation] .ul li>section.col-2{width:350px}.desktop nav[role=navigation] .ul li>section.col-3{width:525px}.desktop nav[role=navigation] .ul li>section.col-4{width:700px}.desktop nav[role=navigation] .ul li>section.col-5{width:875px}.desktop nav[role=navigation] .ul li>section a{color:#666;margin:7px 0 0;display:inline-block}.desktop nav[role=navigation] .ul li>section a:hover,.desktop nav[role=navigation] .ul li>section a:focus,.desktop nav[role=navigation] .ul li>section a.on{color:#a93102;border:0}.desktop nav[role=navigation] .ul li>section.active{display:block}.desktop nav[role=navigation] .ul ul .tooltips2{overflow:hidden}.desktop nav[role=navigation] .ul ul .tooltips2 .title{font-weight:700;padding-top:9px}.desktop nav[role=navigation] .ul ul .tooltips2 .title a{color:#333;margin:0}.desktop nav[role=navigation] .ul ul .tooltips2 .title hr{width:90px;height:2px;background-color:#a93102;display:block;margin:12px auto 3px;border:none}.desktop nav[role=navigation] .ul ul .tooltips2 div{width:175px;float:left}.desktop nav[role=navigation] .ul ul .tooltips2 ul{width:100%}.desktop nav[role=navigation] .ul ul .tooltips2 li{z-index:10;text-align:center;display:block}.desktop nav[role=navigation] .ul li>section.col-1 .tooltips2 div{width:100%}.desktop nav[role=navigation] .ul li>section.col-1 .tooltips2 div li{margin:0}.desktop .container[role=main]{margin-left:auto!important}.desktop.pt27b .images-block img{margin-right:20px;width:220px}.desktop.pt27b .images-block img.large{margin-bottom:20px;width:460px}.desktop.pt27b .images-block img.even{margin-right:0}.desktop.pt27c nav.venues ul li{margin-right:50px}.desktop.pt27c .images-block .swiper-slide{margin-right:20px;margin-bottom:20px}.desktop.pt27c .images-block .swiper-slide img{width:220px}.desktop.pt27c .images-block .swiper-slide.even{margin-right:0}.desktop.pt28 .main>.pagination>div{width:960px}.desktop.pt28 .pt28_gallery .ss{width:960px;height:598px!important}.desktop.pt28 .pt28_gallery .ss .bg img{height:598px}.desktop nav.secondary a{padding:0 12px}.desktop .ss .title-bg{background:url(/files/rosewood_hotels_and_resorts/property/images/title_bg.png) repeat-x 0 100%;height:196px}.desktop .m1 .ss .bot,.desktop .m1x .ss .bot{max-width:960px}.desktop .m1 .ss .breadcrumb,.desktop .m1x .ss .breadcrumb{left:40px}.desktop .m1 .ss .breadcrumb.wedding-box,.desktop .m1x .ss .breadcrumb.wedding-box{max-width:340px}.desktop .m1 .ss .bg img,.desktop .m1x .ss .bg img{min-width:1200px}.desktop .m1 .ss .breadcrumb,.desktop .m13 .ss .title{max-width:500px}.desktop.pt29 .m1 .ss .breadcrumb h1,.desktop.pt29 .m1 .ss .breadcrumb h2,.desktop.pt29 .m1 .ss .breadcrumb .desc{padding-right:20%;padding-left:20%}.desktop .m3 .text{width:520px}.desktop .m6{padding:20px 40px}.desktop .m6 table.data thead th{padding-bottom:10px}.desktop .m6 table.data tbody th,.desktop .m6 table.data tbody td{padding-top:10px}.desktop .m6 table.cols4 thead th,.desktop .m6 table.cols4 tbody td{padding-right:0;padding-left:40px;width:162px}.desktop .m6 table.cols4 thead th:first-child,.desktop .m6 table.cols4 tbody th{padding-right:40px;padding-left:0;width:233px}.desktop .m8 article.hilite{width:940px}.desktop .m8 article.hilite .text{width:470px}.desktop .m18 article .text,.desktop .m22 .text{width:480px}.desktop.pt29 .m22 .text{width:470px}.desktop .m19 article.hilite .text{width:520px}.desktop .m3 .m3ss{width:380px}.desktop .m3 img,.desktop .m3 .ss,.desktop .m5 img,.desktop .m9 img,.desktop .m22 .ss{width:380px;height:250px}.desktop .m8 article.hilite img,.desktop .m18 article img,.desktop .m19 article.hilite img{width:380px;height:200px}.desktop .m5 .text img{margin-right:0;margin-left:40px}.desktop .m5.even .text img{margin-right:40px;margin-left:0}.desktop .m9 .text img{margin-right:40px;margin-left:0}.desktop .m7 .side-shadow.bottom{background:url(/files/rosewood_hotels_and_resorts/property/images/shadow_prop_long_bottom.png) no-repeat 0 0}.desktop .m7 .col .wrap{padding:0 40px}.desktop .m14 table.venue-layout{padding:0 0 30px}.desktop .m14 table.venue-layout th~th,.desktop .m14 table.venue-layout td{padding-right:10px}.desktop .m14 table.venue-layout th:first-child{padding-left:20px}.desktop .m14 table.venue-layout th:first-child+th,.desktop .m14 table.venue-layout th:first-child+td{padding-left:23px}.desktop .m14 table.venue-layout.col-9 th~th,.desktop .m14 table.venue-layout.col-9 td{width:70px}.desktop .m14 table.venue-layout.col-8 th~th,.desktop .m14 table.venue-layout.col-8 td{width:80px}.desktop .m14 table.venue-layout.col-7 th~th,.desktop .m14 table.venue-layout.col-7 td{width:93px}.desktop .m14 table.venue-layout.col-6 th~th,.desktop .m14 table.venue-layout.col-6 td{width:110px}.desktop .m14 table.venue-layout.col-5 th~th,.desktop .m14 table.venue-layout.col-5 td{width:134px}.desktop .m14 table.venue-layout.col-4 th~th,.desktop .m14 table.venue-layout.col-4 td{width:170px}.desktop .m14 table.venue-layout.col-3 th~th,.desktop .m14 table.venue-layout.col-3 td{width:230px}.desktop .m21 .col{width:170px}.desktop .m21 .col+.col+.col+.col+.col{border-width:0 0 0 1px;width:280px}.desktop .m21 .col+.col+.col+.col+.col .wrap{padding-right:40px}.desktop .m21 .col:first-child .wrap{padding-left:40px}.desktop .m23 .col.cont{width:790px}.desktop .m25 .prev-btn,.desktop .m25 .next-btn{top:97px}.desktop .m25 .swiper-container{margin:50px 0 50px 40px;width:900px;overflow:hidden;clear:both}.desktop .m25 .swiper-container .swiper-slide img{width:260px;height:220px;margin-bottom:10px}.desktop .m25 .swiper-container .swiper-slide .details{width:260px}.desktop .m26{margin:0 0 50px}.desktop .m26 .swiper-container{margin:0}.desktop .m26 .swiper-container img{width:460px}.desktop .m26 .swiper-container .details{border-top:1px solid #a1a1a1;padding:30px 0;width:460px}.desktop .m28{margin-bottom:50px}.desktop .m28 .swiper-slide{width:940px;padding:40px 0}.desktop .m28 .swiper-slide img{width:460px}.desktop .m28 .swiper-slide.even .details{margin:0 0 0 20px}.desktop .m28 .swiper-slide .details{width:460px;margin:0 20px 0 0}.desktop .m29.right .col.first .details{margin:0 0 0 20px}.desktop .m30 .swiper-slide img{width:460px}.desktop .m30.right .col.first .details{margin:0 0 0 20px}.desktop .lightbox{width:960px;margin-left:-480px}.desktop .lightbox.black .lightbox-content{padding:20px 40px 20px 30px}.desktop .lightbox.black .cols-3 .property{width:280px;margin:0 10px}.desktop .lightbox.black .cols-3 .property.p_1{clear:left;margin-left:0}.desktop.t20 .intro,.desktop.t24 .intro,.desktop.t27 .intro,.desktop.t35 .intro,.desktop.pt11 .intro{background:url(/files/rosewood_hotels_and_resorts/group/images/common/separator_desktop.png) no-repeat 50% 100%}.desktop.t24 .intro,.desktop.t27 .intro,.desktop.t35 .intro,.desktop.pt11 .intro{padding:35px 40px 40px}.desktop.t24 .main,.desktop.t27 .main,.desktop.t35 .main,.desktop.pt11 .main{padding-top:24px}.desktop.t19 .content .main section li{width:30%;margin:0 3% 0 0}.desktop.t20 .subtitle,.desktop.t24 .subtitle,.desktop.t27 .subtitle,.desktop.t28 .subtitle{margin-bottom:16px}.desktop.t20 .intro{padding:24px 40px 31px;min-height:22px}.desktop .flexible .intro{width:570px}.desktop.t1a .notification .tagline{margin-left:20px}.desktop.t1a .notification .pagination{margin-right:10px}.desktop.pt1 .container.flexible[role=main],.desktop.pt2 .container.flexible[role=main],.desktop.pt2a .container.flexible[role=main],.desktop.t31a .container.flexible[role=main]{width:960px;margin-left:-480px!important}.desktop.pt6a .m1a .ss .bot{max-width:960px;margin:0 auto}.desktop.pt6a .m1a .ss .breadcrumb{position:relative;top:auto}.desktop.pt6a .m1a .ss .breadcrumb h2{margin:15px 0;font-size:15px}.desktop.pt6a .m1a .ss .breadcrumb .desc p{line-height:25px;font-size:14px}.desktop.pt27a,.desktop.pt27b,.desktop.pt27c,.desktop.pt27d,.desktop.pt27e{background-color:#fff}.desktop.pt27a .lightbox .ss .prev-btn,.desktop.pt27b .lightbox .ss .prev-btn,.desktop.pt27c .lightbox .ss .prev-btn,.desktop.pt27d .lightbox .ss .prev-btn,.desktop.pt27e .lightbox .ss .prev-btn,.desktop.pt27a .lightbox .ss .next-btn,.desktop.pt27b .lightbox .ss .next-btn,.desktop.pt27c .lightbox .ss .next-btn,.desktop.pt27d .lightbox .ss .next-btn,.desktop.pt27e .lightbox .ss .next-btn{top:40%}.desktop.pt27a .lightbox .ss .gallery-thumbnail .gallery-thumbnail-swiper,.desktop.pt27b .lightbox .ss .gallery-thumbnail .gallery-thumbnail-swiper,.desktop.pt27c .lightbox .ss .gallery-thumbnail .gallery-thumbnail-swiper,.desktop.pt27d .lightbox .ss .gallery-thumbnail .gallery-thumbnail-swiper,.desktop.pt27e .lightbox .ss .gallery-thumbnail .gallery-thumbnail-swiper{position:absolute;bottom:0;width:768px;margin-left:-384px}.desktop.pt27a .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-prev-btn,.desktop.pt27b .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-prev-btn,.desktop.pt27c .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-prev-btn,.desktop.pt27d .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-prev-btn,.desktop.pt27e .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-prev-btn{position:absolute;left:44px;top:35%}.desktop.pt27a .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-next-btn,.desktop.pt27b .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-next-btn,.desktop.pt27c .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-next-btn,.desktop.pt27d .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-next-btn,.desktop.pt27e .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-next-btn{position:absolute;right:44px;top:35%}.desktop.pt27a .container.fixed,.desktop.pt27b .container.fixed,.desktop.pt27c .container.fixed,.desktop.pt27d .container.fixed,.desktop.pt27e .container.fixed{width:980px}.desktop.pt27a .container.fixed .weddings-content h2,.desktop.pt27b .container.fixed .weddings-content h2,.desktop.pt27c .container.fixed .weddings-content h2,.desktop.pt27d .container.fixed .weddings-content h2,.desktop.pt27e .container.fixed .weddings-content h2{font-size:30px}.desktop.pt27a .container.fixed .weddings-content h3,.desktop.pt27b .container.fixed .weddings-content h3,.desktop.pt27c .container.fixed .weddings-content h3,.desktop.pt27d .container.fixed .weddings-content h3,.desktop.pt27e .container.fixed .weddings-content h3{font-size:28px}.desktop.pt27a .container.fixed .weddings-content h4,.desktop.pt27b .container.fixed .weddings-content h4,.desktop.pt27c .container.fixed .weddings-content h4,.desktop.pt27d .container.fixed .weddings-content h4,.desktop.pt27e .container.fixed .weddings-content h4{font-size:24px}.desktop.pt27a .container.fixed .weddings-content h6,.desktop.pt27b .container.fixed .weddings-content h6,.desktop.pt27c .container.fixed .weddings-content h6,.desktop.pt27d .container.fixed .weddings-content h6,.desktop.pt27e .container.fixed .weddings-content h6{font-size:20px}.desktop.pt27a .container.fixed .weddings-content .block.item .title-box h2,.desktop.pt27b .container.fixed .weddings-content .block.item .title-box h2,.desktop.pt27c .container.fixed .weddings-content .block.item .title-box h2,.desktop.pt27d .container.fixed .weddings-content .block.item .title-box h2,.desktop.pt27e .container.fixed .weddings-content .block.item .title-box h2{padding-top:20px}.desktop.pt27a .container.fixed .weddings-content .block.content,.desktop.pt27b .container.fixed .weddings-content .block.content,.desktop.pt27c .container.fixed .weddings-content .block.content,.desktop.pt27d .container.fixed .weddings-content .block.content,.desktop.pt27e .container.fixed .weddings-content .block.content{height:383px}.desktop.pt27a .container.fixed .weddings-content .block.content .text-box,.desktop.pt27b .container.fixed .weddings-content .block.content .text-box,.desktop.pt27c .container.fixed .weddings-content .block.content .text-box,.desktop.pt27d .container.fixed .weddings-content .block.content .text-box,.desktop.pt27e .container.fixed .weddings-content .block.content .text-box{padding:30px 45px}.desktop.pt27a .container.fixed .weddings-content .block.content .overlay,.desktop.pt27b .container.fixed .weddings-content .block.content .overlay,.desktop.pt27c .container.fixed .weddings-content .block.content .overlay,.desktop.pt27d .container.fixed .weddings-content .block.content .overlay,.desktop.pt27e .container.fixed .weddings-content .block.content .overlay{height:383px}.desktop.pt27a .container.fixed .weddings-content .block.content .slide img,.desktop.pt27b .container.fixed .weddings-content .block.content .slide img,.desktop.pt27c .container.fixed .weddings-content .block.content .slide img,.desktop.pt27d .container.fixed .weddings-content .block.content .slide img,.desktop.pt27e .container.fixed .weddings-content .block.content .slide img{width:980px}.desktop.pt27a .container.fixed .weddings-content .block.content.full-width,.desktop.pt27b .container.fixed .weddings-content .block.content.full-width,.desktop.pt27c .container.fixed .weddings-content .block.content.full-width,.desktop.pt27d .container.fixed .weddings-content .block.content.full-width,.desktop.pt27e .container.fixed .weddings-content .block.content.full-width{height:auto}.desktop.pt27a .container.fixed .weddings-content .block.intro,.desktop.pt27b .container.fixed .weddings-content .block.intro,.desktop.pt27c .container.fixed .weddings-content .block.intro,.desktop.pt27d .container.fixed .weddings-content .block.intro,.desktop.pt27e .container.fixed .weddings-content .block.intro{height:563px}.desktop.pt27a .container.fixed .weddings-content .block.intro .text-box,.desktop.pt27b .container.fixed .weddings-content .block.intro .text-box,.desktop.pt27c .container.fixed .weddings-content .block.intro .text-box,.desktop.pt27d .container.fixed .weddings-content .block.intro .text-box,.desktop.pt27e .container.fixed .weddings-content .block.intro .text-box{padding:30px 50px}.desktop.pt27a .container.fixed .weddings-content .block.intro .text-layer,.desktop.pt27b .container.fixed .weddings-content .block.intro .text-layer,.desktop.pt27c .container.fixed .weddings-content .block.intro .text-layer,.desktop.pt27d .container.fixed .weddings-content .block.intro .text-layer,.desktop.pt27e .container.fixed .weddings-content .block.intro .text-layer{height:563px}.desktop.pt27a .container.fixed .weddings-content .block h1,.desktop.pt27b .container.fixed .weddings-content .block h1,.desktop.pt27c .container.fixed .weddings-content .block h1,.desktop.pt27d .container.fixed .weddings-content .block h1,.desktop.pt27e .container.fixed .weddings-content .block h1,.desktop.pt27a .container.fixed .weddings-content .block h2,.desktop.pt27b .container.fixed .weddings-content .block h2,.desktop.pt27c .container.fixed .weddings-content .block h2,.desktop.pt27d .container.fixed .weddings-content .block h2,.desktop.pt27e .container.fixed .weddings-content .block h2,.desktop.pt27a .container.fixed .weddings-content .block h3,.desktop.pt27b .container.fixed .weddings-content .block h3,.desktop.pt27c .container.fixed .weddings-content .block h3,.desktop.pt27d .container.fixed .weddings-content .block h3,.desktop.pt27e .container.fixed .weddings-content .block h3,.desktop.pt27a .container.fixed .weddings-content .block h4,.desktop.pt27b .container.fixed .weddings-content .block h4,.desktop.pt27c .container.fixed .weddings-content .block h4,.desktop.pt27d .container.fixed .weddings-content .block h4,.desktop.pt27e .container.fixed .weddings-content .block h4,.desktop.pt27a .container.fixed .weddings-content .block h5,.desktop.pt27b .container.fixed .weddings-content .block h5,.desktop.pt27c .container.fixed .weddings-content .block h5,.desktop.pt27d .container.fixed .weddings-content .block h5,.desktop.pt27e .container.fixed .weddings-content .block h5,.desktop.pt27a .container.fixed .weddings-content .block h6,.desktop.pt27b .container.fixed .weddings-content .block h6,.desktop.pt27c .container.fixed .weddings-content .block h6,.desktop.pt27d .container.fixed .weddings-content .block h6,.desktop.pt27e .container.fixed .weddings-content .block h6{margin-top:0;margin-bottom:5px}.desktop.pt27a .container.fixed .weddings-content .block .text-box,.desktop.pt27b .container.fixed .weddings-content .block .text-box,.desktop.pt27c .container.fixed .weddings-content .block .text-box,.desktop.pt27d .container.fixed .weddings-content .block .text-box,.desktop.pt27e .container.fixed .weddings-content .block .text-box{font-size:14px}.desktop.pt27a .container.fixed .weddings-content .block .sprite-p-logo_seperator,.desktop.pt27b .container.fixed .weddings-content .block .sprite-p-logo_seperator,.desktop.pt27c .container.fixed .weddings-content .block .sprite-p-logo_seperator,.desktop.pt27d .container.fixed .weddings-content .block .sprite-p-logo_seperator,.desktop.pt27e .container.fixed .weddings-content .block .sprite-p-logo_seperator{margin-bottom:5px}.desktop.pt27a .main,.desktop.pt27b .main,.desktop.pt27c .main,.desktop.pt27d .main,.desktop.pt27e .main{padding:0 10px}.desktop.pt27a .main nav.submenu.sticky hr,.desktop.pt27b .main nav.submenu.sticky hr,.desktop.pt27c .main nav.submenu.sticky hr,.desktop.pt27d .main nav.submenu.sticky hr,.desktop.pt27e .main nav.submenu.sticky hr{width:940px;margin:0 auto}.desktop.pt27a .main nav.submenu ul li,.desktop.pt27b .main nav.submenu ul li,.desktop.pt27c .main nav.submenu ul li,.desktop.pt27d .main nav.submenu ul li,.desktop.pt27e .main nav.submenu ul li{margin-right:50px}.desktop.pt27a .main .cols2,.desktop.pt27b .main .cols2,.desktop.pt27c .main .cols2,.desktop.pt27d .main .cols2,.desktop.pt27e .main .cols2{margin:50px 0}.desktop.pt27a .main .cols2 .col,.desktop.pt27b .main .cols2 .col,.desktop.pt27c .main .cols2 .col,.desktop.pt27d .main .cols2 .col,.desktop.pt27e .main .cols2 .col{width:460px}.desktop.pt27a .main .cols2 .col.first,.desktop.pt27b .main .cols2 .col.first,.desktop.pt27c .main .cols2 .col.first,.desktop.pt27d .main .cols2 .col.first,.desktop.pt27e .main .cols2 .col.first{margin-right:20px}.desktop.pt27a .main .cols2 .col .details,.desktop.pt27b .main .cols2 .col .details,.desktop.pt27c .main .cols2 .col .details,.desktop.pt27d .main .cols2 .col .details,.desktop.pt27e .main .cols2 .col .details{border-top:1px solid #a1a1a1;padding:30px 0}.desktop.pt27a .main .fullwidth,.desktop.pt27b .main .fullwidth,.desktop.pt27c .main .fullwidth,.desktop.pt27d .main .fullwidth,.desktop.pt27e .main .fullwidth{margin:50px 0}.desktop.pt27a .block{width:490px}.desktop.pt27a .block .text-box{max-height:100px;padding:30px 50px 10px}.desktop.pt27a .block .text-box .content{font-size:16px}.desktop.pt27b .gallery{min-height:440px}.desktop.pt27c .block.item-content-slide .item-wrapper .cover{height:196px}.desktop.pt27c .swiper-container .swiper-slide h3{margin-bottom:21px!important}.desktop.pt27d .swiper-container{margin:0;width:980px;height:327px;overflow:hidden;clear:both}.desktop.pt27d .swiper-container .swiper-slide img{width:327px;height:327px;margin-bottom:10px}.desktop.pt27d .swiper-container .swiper-slide .details{width:327px}.desktop.pt29a .m1x .ss .bot{max-width:600px}.desktop.pt29a .m1x .ss .breadcrumb h2{margin:15px 0;font-size:15px}.desktop.pt29a .m1x .ss .breadcrumb .desc p{line-height:25px;font-size:14px}.desktop.pt29a .container[role=main].fixed .m33-wrapper{padding-top:60px}.desktop.pt29a .container[role=main].fixed .m33-wrapper .group-intro{padding:0 70px 50px}.desktop.pt29a .container[role=main].fixed .m33-wrapper .group-intro .bar-before-after:before{width:100px;height:2px;top:-5px;right:15px}.desktop.pt29a .container[role=main].fixed .m33-wrapper .group-intro .bar-before-after:after{width:100px;height:2px;top:-5px;left:15px}.desktop.pt1 .notification .tagline,.desktop.pt1 .companyinfo .tagline{margin-left:10px}.desktop.pt1 .notification .right,.desktop.pt1 .companyinfo .right{margin-right:10px}.desktop .lightbox.singleImg .description,.desktop .lightbox.gallery .description{right:90px}.desktop .lightbox.singleImg img{max-width:880px}.desktop .lightbox.gallery .ss{height:656px}.desktop .lightbox.gallery .ss .pagination{width:780px;margin-left:-390px}.desktop .lightbox.gallery .ss .bg{height:600px}.desktop .lightbox.flex-height-gallery .ss{height:auto}.desktop .lightbox.flex-height-gallery .ss .pagination{width:780px;margin-left:-390px}.desktop .lightbox.flex-height-gallery .ss .bg{height:100%}.desktop .m2{padding:30px 40px}.desktop .m2.block{padding:20px 40px 0}.desktop .m2_m10 .intro{width:570px;padding:13px 40px}.desktop .m2_m10 hr{left:650px}.desktop .m4 .carousel-container{width:912px}.desktop .m4 .carousel-wrapper li{margin:0 9px}.desktop .m13 .ss .title{left:40px}.desktop .m17 .carousel .carousel-container{width:860px}.desktop .m17 .carousel .carousel-wrapper .description{margin-left:360px;width:480px}.desktop .m17 .carousel .carousel-wrapper li{width:860px}.desktop .m12 .no-pagin .bg section{bottom:20px}.desktop .m12 .bg section{max-width:500px;left:30px;bottom:46px}.desktop .m12 .ss,.desktop .m13 .ss{height:400px!important}.desktop .m24 .banner>nav{width:380px;height:300px;left:30px}.desktop .m24 .banner>nav .title{padding:0 85px;width:210px;height:300px}.desktop .m24 .banner>nav .prev-btn{left:40px}.desktop .m24 .banner>nav .next-btn{right:40px}.desktop .m24 .ss{margin:0 0 0 30px;height:300px!important;width:930px}.desktop .m24 .ss .bg{width:550px;padding:0 0 0 380px}.desktop .m24 .ss .bg:first-child{padding-left:380px}.desktop .m33 .block.intro .image-layer .ratio{width:390px}.desktop .m33 .block.intro .text-layer .text-box{height:624px;min-height:624px;padding:0 45px}.desktop .m33 .block.intro .text-layer .text-box img{width:auto}.desktop .m33 .block.intro .text-layer .text-box .main-content p:first-child:first-letter{font-size:46px}.desktop .m33 .block.intro .text-layer .text-box h3{font-size:18px;margin:10px 0 0}.desktop .m33 .block.intro .text-layer .text-box .title-box .block-title{line-height:25px}.desktop .m33 .block.intro .text-layer .text-box a.cta,.desktop .m33 .block.intro .text-layer .text-box a.cta:visited{font-size:12.6px}.desktop .m33 .block.intro .text-layer .text-box .grey-color .cap{padding:0 5px}.desktop .m33 .block.intro .text-layer .text-box .grey-color .no{font-size:30px}.desktop.t20 .main .teaser{margin-left:-20px}.desktop.t20 .main .teaser p,.desktop.t20 .main .teaser h5{margin:0}.desktop.t20 .main .teaser section{margin:0 0 21px 20px;width:430px}.desktop.t20 .main .teaser h4{margin:6px 0 17px 20px}.desktop.t24 .main{width:664px}.desktop.t24 .main article img~.description{width:428px}.desktop.t24 .main article h4+.description{margin-bottom:21px}.desktop.t24 .main .calendar{left:800px}.desktop.t27 .main{padding-top:19px}.desktop.t27 .main>section{padding-right:30px;width:603px}.desktop.t27 .main>section article+a.btn{margin-top:14px}.desktop.t27 .main>aside{padding-left:30px;width:216px}.desktop.t27 .main>aside article p{margin:2px 0 18px}.desktop .call-to-action{padding:20px 40px}.desktop .t29.lightbox{width:960px;margin-left:-480px;margin-top:-242px;height:538px}.desktop .t29 .cols-3 h2.title{margin-bottom:40px}.desktop .t29 .cols-3 h2.title~.cf~h2.title{margin-top:40px}.desktop .t29 .cols-3 .country{padding-right:20px;padding-left:20px;width:269px}.desktop .t29 .horizontal .cols-3 .properties .property{width:280px}.desktop .t29 .horizontal .cols-3 .properties .property.p1{margin-left:0;clear:left}.desktop.t35 .related-info .description{width:693px}.desktop.pt20 .main{padding:32px 40px 50px}.desktop.pt20 .subnav .container{width:960px}.desktop.pt20 aside .video,.desktop.pt20 aside .audio,.desktop.pt20 aside .miniss,.desktop.pt20 aside .image,.desktop.pt20 aside .qa{margin-left:40px;overflow:hidden;width:464px;float:right;clear:right}.desktop.pt20 aside .miniss .ss{height:550px}.desktop .sticky-menu ul{width:960px}.desktop .sticky-menu ul.col-3 li{width:320px}.desktop .sticky-menu ul.col-2 li{width:480px}.desktop .sticky-menu ul.col-1 li{width:960px}.desktop .form~.related-info{margin:30px -40px 0}.desktop fieldset.cols-4 .col-1,.desktop fieldset.cols-4 .col-2{max-width:50%}.desktop fieldset.cols-1 label,.desktop fieldset.cols-4 label{width:154px;margin-right:8px}.desktop fieldset.cols-1 .col-1 .flex-col,.desktop fieldset.cols-4 .col-1 .flex-col,.desktop fieldset.cols-4 .col-2 .flex-col{max-width:712px}.desktop fieldset.cols-4 .col-1 .inputs-only,.desktop fieldset.cols-4 .col-2 .inputs-only{margin-left:162px}}@media screen and (min-width:1245px){body.w1245 .m1 .ss,body.w1245 .m1 .ss .bot{height:600px!important}}@media screen and (min-width:1440px){body.w1440 .m1 .ss,body.w1440 .m1 .ss .bot{height:650px!important}}@media screen and (min-width:1650px){body.w1650 .m1 .ss,body.w1650 .m1 .ss .bot{height:750px!important}}@media screen and (min-width:1850px){body.w1850 .m1 .ss,body.w1850 .m1 .ss .bot{height:850px!important}}@media screen and (min-width:2050px){body.w2050 .m1 .ss,body.w2050 .m1 .ss .bot{height:950px!important}}@media screen and (min-width:2250px){body.w2250 .m1 .ss,body.w2250 .m1 .ss .bot{height:1050px!important}}@media screen and (min-width:2550px){body.w2550 .m1 .ss,body.w2550 .m1 .ss .bot{height:1150px!important}}@media screen and (min-width:2750px){body.w2750 .m1 .ss,body.w2750 .m1 .ss .bot{height:1250px!important}}@media screen and (min-width:768px) and (max-width:999px){.tablet .nottablet{display:none!important}.tablet .carousel-container,.tablet .container,.tablet .banner,.tablet header .inner{width:718px}.tablet .menu{width:718px;margin:0 auto}.tablet header .container{position:absolute;width:100%}.tablet header .inner{left:50%;margin-left:-359px}.tablet header .inner ul{margin-right:70px}.tablet header .inner ul.no-mobilemenu{margin-right:0}.tablet nav[role=navigation] .ul{position:fixed!important;z-index:3}.tablet nav[role=navigation] .ul ul section{display:none!important}.tablet .active a.menu-link{position:absolute;top:0;right:0}.tablet a.menu-link{z-index:5}.tablet nav.secondary a{padding:0 10px}.tablet .main{padding:0 0 50px}.tablet .main p{margin:0 0 19px}.tablet .ss .title-bg{background:url(/files/rosewood_hotels_and_resorts/property/images/title_bg_tab.png) repeat-x 0 100%;height:196px}.tablet.t19 .main,.tablet.t20 .main,.tablet.t24 .main,.tablet.t27 .main,.tablet.t35 .main,.tablet.pt11 .main,.tablet.pt19 .main{padding:32px 30px 50px}.tablet .flexible .intro{width:490px}.tablet footer .container{padding:3px 0}.tablet footer .social{margin-left:7px}.tablet footer .social li{margin-left:3px}.tablet footer .sitemap li{margin:0 7px}.tablet footer .more-link{padding-right:30px}.tablet footer .more-link span{top:4px}.tablet.pt27b .images-block img{margin-right:10px;margin-bottom:10px}.tablet.pt27b .images-block img.even{margin-right:0}.tablet.pt27c nav.venues ul li{margin-right:30px}.tablet.pt27c .images-block .swiper-slide{margin-right:10px;margin-bottom:10px}.tablet.pt27c .images-block .swiper-slide.even{margin-right:0}.tablet.pt28 .main>.pagination>div{width:718px}.tablet.pt28 .main>.pagination li{padding:0 10px}.tablet.pt28 .pt28_gallery .ss{width:718px;height:447px!important}.tablet.pt28 .pt28_gallery .ss .bg img{height:447px}.tablet .m1 .ss .bot,.tablet .m1x .ss .bot{max-width:718px}.tablet .m1 .ss .breadcrumb,.tablet .m1x .ss .breadcrumb{left:40px}.tablet .m3 .text{width:394px}.tablet .m6{padding:20px 30px}.tablet .m6 table.data thead th{padding-bottom:10px}.tablet .m6 table.data tbody th,.tablet .m6 table.data tbody td{padding-top:10px}.tablet .m6 table.cols4 thead th,.tablet .m6 table.cols4 tbody td{padding-right:0;padding-left:20px;width:131px}.tablet .m6 table.cols4 thead th:first-child,.tablet .m6 table.cols4 tbody th{padding-right:20px;padding-left:0;width:184px}.tablet .m7 .col .wrap{padding:0 20px}.tablet .m7 .col:first-child .wrap{padding-left:30px}.tablet .m7.cols2 .col+.col .wrap,.tablet .m7.cols3 .col+.col+.col .wrap{padding-right:30px}.tablet .m7 .side-shadow.bottom{background:url(/files/rosewood_hotels_and_resorts/property/images/shadow_prop_short_bottom.png) no-repeat 0 0}.tablet .m8 article.hilite{width:698px}.tablet .m8 article.hilite .text{width:324px}.tablet .m18 article .text,.tablet .m22 .text{width:334px}.tablet.pt29 .m22 .text{width:324px}.tablet .m19 article.hilite .text{width:394px}.tablet .m3 .m3ss{width:284px}.tablet .m3 img,.tablet .m3 .ss,.tablet .m5 img,.tablet .m9 img,.tablet .m22 .ss{width:284px;height:187px}.tablet .m5 .text img{margin-right:0;margin-left:20px}.tablet .m5.even .text img{margin-right:20px;margin-left:0}.tablet .m9 .text img{margin-right:20px;margin-left:0}.tablet .m8 article.hilite img,.tablet .m18 article img,.tablet .m19 article.hilite img{width:284px;height:149px}.tablet .m14 table.venue-layout{padding:0 0 20px}.tablet .m14 table.venue-layout th,.tablet .m14 table.venue-layout td{padding-right:5px}.tablet .m14 table.venue-layout th:first-child{padding-left:10px}.tablet .m14 table.venue-layout th:first-child+th,.tablet .m14 table.venue-layout th:first-child+td{padding-left:8px}.tablet .m14 table.venue-layout.col-9 th~th,.tablet .m14 table.venue-layout.col-9 td{width:60px}.tablet .m14 table.venue-layout.col-8 th~th,.tablet .m14 table.venue-layout.col-8 td{width:68px}.tablet .m14 table.venue-layout.col-7 th~th,.tablet .m14 table.venue-layout.col-7 td{width:79px}.tablet .m14 table.venue-layout.col-6 th~th,.tablet .m14 table.venue-layout.col-6 td{width:93px}.tablet .m14 table.venue-layout.col-5 th~th,.tablet .m14 table.venue-layout.col-5 td{width:112px}.tablet .m14 table.venue-layout.col-4 th~th,.tablet .m14 table.venue-layout.col-4 td{width:141px}.tablet .m14 table.venue-layout.col-3 th~th,.tablet .m14 table.venue-layout.col-3 td{width:190px}.tablet .m21 .col{width:25%}.tablet .m21 .col+.col+.col+.col{border-width:0 0 0 1px}.tablet .m21 .col+.col+.col+.col .wrap{padding-right:30px}.tablet .m21 .col+.col+.col+.col+.col{position:relative;width:100%;margin:0;padding:30px 0 0;clear:both;border:none;background:#ececec}.tablet .m21 .col+.col+.col+.col+.col .wrap{padding:0 30px}.tablet .m21 .col:first-child .wrap{padding-left:30px}.tablet .m23 .col.cont{width:548px}.tablet .m23 p.expandable{margin:0}.tablet .m24 .banner>nav{width:296px;height:222px;left:15px}.tablet .m24 .banner>nav .title{padding:0 55px;width:186px;height:222px}.tablet .m24 .banner>nav .prev-btn{left:20px}.tablet .m24 .banner>nav .next-btn{right:20px}.tablet .m24 .ss{margin:0 0 0 15px;height:222px!important;width:703px}.tablet .m24 .ss .bg{width:407px;padding:0 0 0 296px}.tablet .m24 .ss .bg:first-child{padding-left:296px}.tablet .m33 .block.intro .image-layer .ratio{width:290px}.tablet .m33 .block.intro .text-layer .text-box{padding:0 35px}.tablet .m33 .block.intro .text-layer .text-box img{width:auto;max-width:216px}.tablet .m33 .block.intro .text-layer .text-box .main-content p:first-child:first-letter{font-size:42px}.tablet .m33 .block.intro .text-layer .text-box h3{font-size:18px;margin:10px 0 0}.tablet .m33 .block.intro .text-layer .text-box .title-box .block-title{line-height:18px}.tablet .m33 .block.intro .text-layer .text-box a.cta,.tablet .m33 .block.intro .text-layer .text-box a.cta:visited{font-size:12.6px}.tablet .m33 .block.intro .text-layer .text-box .grey-color .cap{padding:0 2px}.tablet .m33 .block.intro .text-layer .text-box .grey-color .no{font-size:26px}.tablet .m25 .prev-btn,.tablet .m25 .next-btn{top:68px}.tablet .m25 .swiper-container{margin:40px 0 40px 30px;width:680px;overflow:hidden;clear:both}.tablet .m25 .swiper-container .swiper-slide img{width:206px;height:174px;margin-bottom:10px}.tablet .m25 .swiper-container .swiper-slide .details{width:206px}.tablet .m26{margin:0 0 40px}.tablet .m26 .swiper-container{margin:0}.tablet .m26 img{width:350px}.tablet .m26 .details{width:350px;border-top:1px solid #a1a1a1;padding:20px 0}.tablet .m27 img{width:100%}.tablet .m28{margin-bottom:40px}.tablet .m28 .swiper-slide{padding:20px 0;width:718px}.tablet .m28 .swiper-slide.even .details{margin:0 0 0 18px}.tablet .m28 .swiper-slide img{width:350px}.tablet .m28 .swiper-slide .details{width:350px;margin:0 18px 0 0}.tablet .m29.right .col.first .details{margin:0 0 0 18px}.tablet .m30 .swiper-slide img{width:350px}.tablet .m30.right .col.first .details{margin:0 0 0 18px}.tablet.t19 .content .main section li{width:46%;margin:0 4% 0 0}.tablet.t20 .intro,.tablet.t24 .intro,.tablet.t27 .intro,.tablet.t35 .intro,.tablet.pt11 .intro{background:url(/files/rosewood_hotels_and_resorts/group/images/common/separator_tablet.png) no-repeat 50% 100%;padding:24px 30px 30px}.tablet.pt1 .container.flexible[role=main],.tablet.pt2 .container.flexible[role=main],.tablet.pt2a .container.flexible[role=main],.tablet.t31a .container.flexible[role=main]{width:718px;margin-left:-359px!important}.tablet.pt1 .notification .tagline,.tablet.pt1 .companyinfo .tagline{margin-left:10px}.tablet.pt6a .ss{height:460px!important}.tablet.pt6a header nav[role=navigation] .ul.scrollable li{color:#fff}.tablet.pt6a header nav[role=navigation] .ul.scrollable li a,.tablet.pt6a header nav[role=navigation] .ul.scrollable li a:hover,.tablet.pt6a header nav[role=navigation] .ul.scrollable li a:focus{color:#fff}.tablet.pt6a .breadcrumb{position:relative;padding-top:23%}.tablet.pt6a .container.fixed p{line-height:1.6;font-size:13px}.tablet.pt6a .container.fixed .content .main .features{padding:0 0 30px}.tablet.pt6a .container.fixed .content .main .features .content-swiper{width:718px}.tablet.pt6a .container.fixed .content .main .features .content-swiper .pagination.outer{top:30%}.tablet.pt6a .container.fixed .content .main .treatment-menu .section-title{padding:0 15px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-container{width:auto;height:auto;position:relative;left:0;top:0}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-teaser{width:720px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu{width:225px;height:225px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .text-layer h3{font-size:16px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .text-layer p{line-height:1.3;padding:0 15px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .credit{text-align:left;width:96%;margin:0 auto}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail{width:715px;height:700px;margin:0 auto;display:inline-block;vertical-align:top}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .credit{width:330px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box{width:350px;height:100%;position:relative;display:inline-table;text-align:center;color:#fff}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box .text-layer h3{margin-bottom:0;font-size:16px;padding-bottom:30px;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_3.png) no-repeat center bottom}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box .text-layer p{font-size:13px;padding:13px 35px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box .credit{font-size:11px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box{width:350px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .content-swiper{width:340px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .content-swiper .pagination.outer{width:340px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .swiper-slide .text-layer{height:700px;width:340px;padding:0 65px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .swiper-slide .text-layer div{padding:15px 0}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .swiper-slide .text-layer div h4{margin-bottom:10px;font-size:14px;letter-spacing:3px}.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .swiper-slide .text-layer div p{font-size:12px}.tablet.pt6a .container.fixed .content .main .product{padding:80px 90px 60px}.tablet.pt6a .container.fixed .content .main .contact{width:96%;padding:50px 0}.tablet.pt6a .container.fixed .content .main .contact .cell{padding-left:30px}.tablet.pt6a .container.fixed .content .main .contact .cell.bottom p{letter-spacing:0}.tablet.pt6a .spa-design .section-title{width:630px}.tablet.pt6a .spa-design .white-layer.left{margin-left:370px;left:50%}.tablet.pt6a .spa-design .white-layer.right{margin-right:370px;right:50%}.tablet.pt6a .spa-design .content-swiper .pagination.outer{width:720px;left:50%;margin-left:-360px}.tablet.pt27a,.tablet.pt27b,.tablet.pt27c,.tablet.pt27d,.tablet.pt27e{background-color:#fff}.tablet.pt27a .lightbox .ss .prev-btn,.tablet.pt27b .lightbox .ss .prev-btn,.tablet.pt27c .lightbox .ss .prev-btn,.tablet.pt27d .lightbox .ss .prev-btn,.tablet.pt27e .lightbox .ss .prev-btn,.tablet.pt27a .lightbox .ss .next-btn,.tablet.pt27b .lightbox .ss .next-btn,.tablet.pt27c .lightbox .ss .next-btn,.tablet.pt27d .lightbox .ss .next-btn,.tablet.pt27e .lightbox .ss .next-btn{top:35%}.tablet.pt27a .lightbox .ss .gallery-thumbnail .gallery-thumbnail-swiper,.tablet.pt27b .lightbox .ss .gallery-thumbnail .gallery-thumbnail-swiper,.tablet.pt27c .lightbox .ss .gallery-thumbnail .gallery-thumbnail-swiper,.tablet.pt27d .lightbox .ss .gallery-thumbnail .gallery-thumbnail-swiper,.tablet.pt27e .lightbox .ss .gallery-thumbnail .gallery-thumbnail-swiper{position:absolute;bottom:0;width:580px;margin-left:-290px}.tablet.pt27a .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-prev-btn,.tablet.pt27b .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-prev-btn,.tablet.pt27c .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-prev-btn,.tablet.pt27d .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-prev-btn,.tablet.pt27e .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-prev-btn,.tablet.pt27a .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .next-btn,.tablet.pt27b .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .next-btn,.tablet.pt27c .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .next-btn,.tablet.pt27d .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .next-btn,.tablet.pt27e .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .next-btn{position:absolute;left:25px;top:35%}.tablet.pt27a .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-next-btn,.tablet.pt27b .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-next-btn,.tablet.pt27c .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-next-btn,.tablet.pt27d .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-next-btn,.tablet.pt27e .lightbox .ss .gallery-thumbnail .gallery-thumbnail-pagination .thumbnail-next-btn{position:absolute;right:25px;top:35%}.tablet.pt27a .container.fixed,.tablet.pt27b .container.fixed,.tablet.pt27c .container.fixed,.tablet.pt27d .container.fixed,.tablet.pt27e .container.fixed{width:748px}.tablet.pt27a .container.fixed .weddings-content h2,.tablet.pt27b .container.fixed .weddings-content h2,.tablet.pt27c .container.fixed .weddings-content h2,.tablet.pt27d .container.fixed .weddings-content h2,.tablet.pt27e .container.fixed .weddings-content h2{font-size:26px}.tablet.pt27a .container.fixed .weddings-content h3,.tablet.pt27b .container.fixed .weddings-content h3,.tablet.pt27c .container.fixed .weddings-content h3,.tablet.pt27d .container.fixed .weddings-content h3,.tablet.pt27e .container.fixed .weddings-content h3{font-size:24px}.tablet.pt27a .container.fixed .weddings-content h4,.tablet.pt27b .container.fixed .weddings-content h4,.tablet.pt27c .container.fixed .weddings-content h4,.tablet.pt27d .container.fixed .weddings-content h4,.tablet.pt27e .container.fixed .weddings-content h4{font-size:20px}.tablet.pt27a .container.fixed .weddings-content h6,.tablet.pt27b .container.fixed .weddings-content h6,.tablet.pt27c .container.fixed .weddings-content h6,.tablet.pt27d .container.fixed .weddings-content h6,.tablet.pt27e .container.fixed .weddings-content h6{font-size:18px}.tablet.pt27a .container.fixed .weddings-content .block.item .title-box h2,.tablet.pt27b .container.fixed .weddings-content .block.item .title-box h2,.tablet.pt27c .container.fixed .weddings-content .block.item .title-box h2,.tablet.pt27d .container.fixed .weddings-content .block.item .title-box h2,.tablet.pt27e .container.fixed .weddings-content .block.item .title-box h2{padding-top:20px}.tablet.pt27a .container.fixed .weddings-content .block.content,.tablet.pt27b .container.fixed .weddings-content .block.content,.tablet.pt27c .container.fixed .weddings-content .block.content,.tablet.pt27d .container.fixed .weddings-content .block.content,.tablet.pt27e .container.fixed .weddings-content .block.content{height:322px}.tablet.pt27a .container.fixed .weddings-content .block.content .text-box,.tablet.pt27b .container.fixed .weddings-content .block.content .text-box,.tablet.pt27c .container.fixed .weddings-content .block.content .text-box,.tablet.pt27d .container.fixed .weddings-content .block.content .text-box,.tablet.pt27e .container.fixed .weddings-content .block.content .text-box{padding:20px}.tablet.pt27a .container.fixed .weddings-content .block.content .overlay,.tablet.pt27b .container.fixed .weddings-content .block.content .overlay,.tablet.pt27c .container.fixed .weddings-content .block.content .overlay,.tablet.pt27d .container.fixed .weddings-content .block.content .overlay,.tablet.pt27e .container.fixed .weddings-content .block.content .overlay{height:322px}.tablet.pt27a .container.fixed .weddings-content .block.content .slide,.tablet.pt27b .container.fixed .weddings-content .block.content .slide,.tablet.pt27c .container.fixed .weddings-content .block.content .slide,.tablet.pt27d .container.fixed .weddings-content .block.content .slide,.tablet.pt27e .container.fixed .weddings-content .block.content .slide{height:322px}.tablet.pt27a .container.fixed .weddings-content .block.content .slide img,.tablet.pt27b .container.fixed .weddings-content .block.content .slide img,.tablet.pt27c .container.fixed .weddings-content .block.content .slide img,.tablet.pt27d .container.fixed .weddings-content .block.content .slide img,.tablet.pt27e .container.fixed .weddings-content .block.content .slide img{width:748px}.tablet.pt27a .container.fixed .weddings-content .block.content.full-width,.tablet.pt27b .container.fixed .weddings-content .block.content.full-width,.tablet.pt27c .container.fixed .weddings-content .block.content.full-width,.tablet.pt27d .container.fixed .weddings-content .block.content.full-width,.tablet.pt27e .container.fixed .weddings-content .block.content.full-width{height:auto}.tablet.pt27a .container.fixed .weddings-content .block.intro,.tablet.pt27b .container.fixed .weddings-content .block.intro,.tablet.pt27c .container.fixed .weddings-content .block.intro,.tablet.pt27d .container.fixed .weddings-content .block.intro,.tablet.pt27e .container.fixed .weddings-content .block.intro{height:430px}.tablet.pt27a .container.fixed .weddings-content .block.intro .text-box,.tablet.pt27b .container.fixed .weddings-content .block.intro .text-box,.tablet.pt27c .container.fixed .weddings-content .block.intro .text-box,.tablet.pt27d .container.fixed .weddings-content .block.intro .text-box,.tablet.pt27e .container.fixed .weddings-content .block.intro .text-box{padding:20px}.tablet.pt27a .container.fixed .weddings-content .block.intro .text-layer,.tablet.pt27b .container.fixed .weddings-content .block.intro .text-layer,.tablet.pt27c .container.fixed .weddings-content .block.intro .text-layer,.tablet.pt27d .container.fixed .weddings-content .block.intro .text-layer,.tablet.pt27e .container.fixed .weddings-content .block.intro .text-layer{height:430px}.tablet.pt27a .container.fixed .weddings-content .block .text-box,.tablet.pt27b .container.fixed .weddings-content .block .text-box,.tablet.pt27c .container.fixed .weddings-content .block .text-box,.tablet.pt27d .container.fixed .weddings-content .block .text-box,.tablet.pt27e .container.fixed .weddings-content .block .text-box{font-size:13px}.tablet.pt27a .container.fixed .weddings-content .block h1,.tablet.pt27b .container.fixed .weddings-content .block h1,.tablet.pt27c .container.fixed .weddings-content .block h1,.tablet.pt27d .container.fixed .weddings-content .block h1,.tablet.pt27e .container.fixed .weddings-content .block h1,.tablet.pt27a .container.fixed .weddings-content .block h2,.tablet.pt27b .container.fixed .weddings-content .block h2,.tablet.pt27c .container.fixed .weddings-content .block h2,.tablet.pt27d .container.fixed .weddings-content .block h2,.tablet.pt27e .container.fixed .weddings-content .block h2,.tablet.pt27a .container.fixed .weddings-content .block h3,.tablet.pt27b .container.fixed .weddings-content .block h3,.tablet.pt27c .container.fixed .weddings-content .block h3,.tablet.pt27d .container.fixed .weddings-content .block h3,.tablet.pt27e .container.fixed .weddings-content .block h3,.tablet.pt27a .container.fixed .weddings-content .block h4,.tablet.pt27b .container.fixed .weddings-content .block h4,.tablet.pt27c .container.fixed .weddings-content .block h4,.tablet.pt27d .container.fixed .weddings-content .block h4,.tablet.pt27e .container.fixed .weddings-content .block h4,.tablet.pt27a .container.fixed .weddings-content .block h5,.tablet.pt27b .container.fixed .weddings-content .block h5,.tablet.pt27c .container.fixed .weddings-content .block h5,.tablet.pt27d .container.fixed .weddings-content .block h5,.tablet.pt27e .container.fixed .weddings-content .block h5,.tablet.pt27a .container.fixed .weddings-content .block h6,.tablet.pt27b .container.fixed .weddings-content .block h6,.tablet.pt27c .container.fixed .weddings-content .block h6,.tablet.pt27d .container.fixed .weddings-content .block h6,.tablet.pt27e .container.fixed .weddings-content .block h6{margin-top:5px;margin-bottom:7px}.tablet.pt27a nav.submenu.sticky hr,.tablet.pt27b nav.submenu.sticky hr,.tablet.pt27c nav.submenu.sticky hr,.tablet.pt27d nav.submenu.sticky hr,.tablet.pt27e nav.submenu.sticky hr{width:718px;margin:0 auto}.tablet.pt27a nav.submenu ul li,.tablet.pt27b nav.submenu ul li,.tablet.pt27c nav.submenu ul li,.tablet.pt27d nav.submenu ul li,.tablet.pt27e nav.submenu ul li{font-size:12px;margin-right:30px}.tablet.pt27a .cols2,.tablet.pt27b .cols2,.tablet.pt27c .cols2,.tablet.pt27d .cols2,.tablet.pt27e .cols2{margin:40px 0}.tablet.pt27a .cols2 .col,.tablet.pt27b .cols2 .col,.tablet.pt27c .cols2 .col,.tablet.pt27d .cols2 .col,.tablet.pt27e .cols2 .col{width:350px}.tablet.pt27a .cols2 .col.first,.tablet.pt27b .cols2 .col.first,.tablet.pt27c .cols2 .col.first,.tablet.pt27d .cols2 .col.first,.tablet.pt27e .cols2 .col.first{margin-right:18px}.tablet.pt27a .cols2 .col .details,.tablet.pt27b .cols2 .col .details,.tablet.pt27c .cols2 .col .details,.tablet.pt27d .cols2 .col .details,.tablet.pt27e .cols2 .col .details{border-top:1px solid #a1a1a1;padding:20px 0}.tablet.pt27a .images-block img,.tablet.pt27b .images-block img,.tablet.pt27c .images-block img,.tablet.pt27d .images-block img,.tablet.pt27e .images-block img{width:170px;height:170px}.tablet.pt27a .images-block img.large,.tablet.pt27b .images-block img.large,.tablet.pt27c .images-block img.large,.tablet.pt27d .images-block img.large,.tablet.pt27e .images-block img.large{width:350px;height:170px}.tablet.pt27a .fullwidth,.tablet.pt27b .fullwidth,.tablet.pt27c .fullwidth,.tablet.pt27d .fullwidth,.tablet.pt27e .fullwidth{margin:40px 0}.tablet.pt27a .fullwidth img,.tablet.pt27b .fullwidth img,.tablet.pt27c .fullwidth img,.tablet.pt27d .fullwidth img,.tablet.pt27e .fullwidth img{width:718px}.tablet.pt27a .block{width:374px}.tablet.pt27a .block .text-box{max-height:85px;padding:20px 30px 10px}.tablet.pt27a .block .text-box .content{font-size:12px}.tablet.pt27b .gallery{min-height:336px}.tablet.pt27c .block.item-content-slide .item-wrapper .cover{height:150px}.tablet.pt27c .gallery h6{margin:0;line-height:18px}.tablet.pt27d .swiper-container{margin:0;width:748px;height:248px;overflow:hidden;clear:both}.tablet.pt27d .swiper-container .swiper-slide .text-box{padding:20% 20px}.tablet.pt27d .swiper-container .swiper-slide img{width:250px;height:250px;margin-bottom:10px}.tablet.pt27d .swiper-container .swiper-slide .details{width:250px}.tablet.pt29a .m1x .ss .bot{max-width:600px}.tablet.pt29a .m1x .ss .breadcrumb h2{margin:15px 0;font-size:15px}.tablet.pt29a .m1x .ss .breadcrumb .desc p{line-height:25px;font-size:14px}.tablet.pt29a .container[role=main].fixed .m33-wrapper{padding-top:40px}.tablet.pt29a .container[role=main].fixed .m33-wrapper .group-intro{padding:0 70px 50px}.tablet.pt29a .container[role=main].fixed .m33-wrapper .group-intro .bar-before-after:before{width:100px;height:2px;top:-5px;right:15px}.tablet.pt29a .container[role=main].fixed .m33-wrapper .group-intro .bar-before-after:after{width:100px;height:2px;top:-5px;left:15px}.tablet .lightbox.gallery .ss{height:556px}.tablet .lightbox.gallery .ss .pagination{width:650px;margin-left:-325px}.tablet .lightbox.gallery .ss .bg{height:500px}.tablet .lightbox.singleImg img{max-width:650px}.tablet .lightbox.flex-height-gallery .ss{height:100%}.tablet .lightbox.flex-height-gallery .ss .pagination{width:650px;margin-left:-325px}.tablet .lightbox.flex-height-gallery .ss .bg{height:100%}.tablet .m4 .carousel-container{width:672px}.tablet .m4 .carousel-wrapper li{margin:0 7px}.tablet .m1 .ss .breadcrumb,.tablet .m13 .ss .title{max-width:450px}.tablet.pt29 .m1 .ss .breadcrumb h1,.tablet.pt29 .m1 .ss .breadcrumb h2,.tablet.pt29 .m1 .ss .breadcrumb .desc{padding-right:12%;padding-left:12%}.tablet .m12 .ss{background-color:#313131}.tablet .m12 .ss .title-bg{display:none}.tablet .m12 .ss.no-pagin .bg section{padding:20px}.tablet .m12 .ss .bg{height:auto}.tablet .m12 .ss .bg section{position:relative;bottom:0;padding:20px 20px 46px;background-color:#464646}.tablet .m12 .ss .bg .description{overflow:hidden}.tablet .m13 .ss{height:300px!important}.tablet .m13 .ss .title{left:30px}.tablet .m17 .carousel .carousel-container{width:638px}.tablet .m17 .carousel .carousel-wrapper .description{margin-left:360px;width:258px}.tablet .m17 .carousel .carousel-wrapper li{width:638px}.tablet .m2{padding:30px}.tablet .m2.block{padding:20px 30px 0}.tablet .m2_m10 .intro{width:348px;padding:13px 30px}.tablet .m2_m10 hr{left:407px}.tablet .sticky-menu ul{width:960px}.tablet.t20 .main .teaser{margin-left:-30px}.tablet.t20 .main .teaser p{margin:0}.tablet.t20 .main .teaser h5{margin:0 0 3px}.tablet.t20 .main .teaser section{margin:0 0 24px 30px;width:314px}.tablet.t20 .main .teaser h4{margin-left:30px}.tablet.t24 .main{width:528px}.tablet.t24 .main article h4+.description{margin-bottom:19px}.tablet.t24 .main article img+.description{width:292px}.tablet.t24 .main .calendar{left:586px}.tablet.t27 .main{padding-top:19px}.tablet.t27 .main>section{padding-right:25px;width:392px}.tablet.t27 .main>section .subtitle{margin-bottom:15px}.tablet.t27 .main>section article+a.btn{margin-top:5px}.tablet.t27 .main>aside{padding-left:25px;width:215px}.tablet.t27 .main>aside article p{margin:2px 0 18px}.tablet .call-to-action{padding:20px}.tablet .lightbox{width:718px;margin-left:-359px;margin-top:-278px;height:610px}.tablet .lightbox.black .lightbox-content{padding:20px 30px 20px 20px}.tablet .lightbox.black .scrollbar{right:10px}.tablet .lightbox.black .property{width:314px}.tablet .lightbox.black .property.odd{clear:left}.tablet .t29 .cols-3 h2.title{margin-bottom:30px}.tablet .t29 .cols-3 h2.title~.cf~h2.title{margin-top:30px}.tablet .t29 .cols-3 .country{padding-right:10px;padding-left:10px;width:202px}.tablet .t29 .horizontal .cols-3 .properties .property{width:314px}.tablet .t29 .horizontal .cols-3 .properties .property.odd{margin-left:0;clear:left}.tablet.t31 .box{width:200px;height:208px}.tablet.t31 .main>section{overflow:hidden}.tablet.t31 .main>section figure:first-child{margin-left:-2px}.tablet.t31 .main>section .caption{padding:19px 0 25px;display:block!important}.tablet.t31 .main>section .caption *{padding:0 12px}.tablet.t31 .intro{width:560px;padding:68px 0 41px;text-align:center}.tablet.t35 .related-info .description{width:451px}.tablet.pt20 .main{padding:32px 30px 50px}.tablet.pt20 .subnav .container{width:718px}.tablet.pt20 .m1 .breadcrumb h3{margin:0 0 10px}.tablet.pt20 .m1 .breadcrumb h2{margin:0 0 20px}.tablet.pt20 aside{width:376px}.tablet.pt20 aside .video,.tablet.pt20 aside .audio,.tablet.pt20 aside .miniss,.tablet.pt20 aside .image,.tablet.pt20 aside .qa{margin-left:30px}.tablet.pt20 aside .video img,.tablet.pt20 aside .audio img,.tablet.pt20 aside .miniss img,.tablet.pt20 aside .image img,.tablet.pt20 aside .qa img{width:100%;height:auto}.tablet.pt20 aside .miniss .ss{height:410px}.tablet .list-view div.title,.tablet .list-view .properties{float:left}.tablet .list-view .properties{width:498px}.tablet .sticky-menu ul{width:718px}.tablet .sticky-menu ul.col-3 li{width:239.33px}.tablet .sticky-menu ul.col-2 li{width:359px}.tablet .sticky-menu ul.col-1 li{width:718px}.tablet .form~.related-info{margin:30px -30px 0}.tablet fieldset.cols-4 .col-1,.tablet fieldset.cols-4 .col-2{width:100%}.tablet fieldset.cols-1 label,.tablet fieldset.cols-4 label{width:160px;margin-right:8px}.tablet fieldset.cols-1 .col-1 .flex-col,.tablet fieldset.cols-4 .col-1 .flex-col,.tablet fieldset.cols-4 .col-2 .flex-col{max-width:490px}.tablet fieldset.cols-4 .col-2 .inputs-only{text-align:left}}@media screen and (max-width:767px){body.mobile{background:#fff;overflow-x:hidden}.mobile{-webkit-text-size-adjust:none}.mobile .notmobile{display:none!important}.mobile p{margin:0 0 21px}.mobile h4{margin-bottom:13px}.mobile header{height:74px;background:url(/files/rosewood_hotels_and_resorts/group/images/header_bg_mobile.png) repeat-x 0 0;position:relative}.mobile header .container{width:100%}.mobile aside.box{padding:26px 0 30px}.mobile aside.box .title-wrapper{padding:0 46px}.mobile aside.box .middle,.mobile aside.box>p,.mobile aside.box>a{margin-left:20px;margin-right:20px}.mobile .active a.menu-link,.mobile .bg{position:relative;height:auto}.mobile .container[role=main]{position:relative;width:100%}.mobile .container[role=main] .content{padding:0}.mobile .container[role=main] .main{padding:20px 0}.mobile .shadow.content{background-color:transparent}.mobile .container[role=main]{margin-top:0;background-color:#f4f4f4}.mobile.t19 .container[role=main],.mobile.t20 .container[role=main],.mobile.t24 .container[role=main],.mobile.t27 .container[role=main],.mobile.t35 .container[role=main],.mobile.pt11 .container[role=main],.mobile.pt19 .container[role=main]{background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(38%, #eee), color-stop(96%, #fff));background-image:-webkit-linear-gradient(bottom, #eee 38%, #fff 96%);background-image:linear-gradient(bottom,#eee 38%,#fff 96%);background-image:-webkit-linear-gradient(bottom,#eee 38%,#fff 96%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.38,#eee),color-stop(.96,#fff))}.mobile.t19 .container[role=main] .main,.mobile.t20 .container[role=main] .main,.mobile.t24 .container[role=main] .main,.mobile.t27 .container[role=main] .main,.mobile.t35 .container[role=main] .main,.mobile.pt11 .container[role=main] .main,.mobile.pt19 .container[role=main] .main{padding:20px}.mobile.pt15 .container[role=main].expired{background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(38%, #eee), color-stop(96%, #fff));background-image:-webkit-linear-gradient(bottom, #eee 38%, #fff 96%);background-image:linear-gradient(bottom,#eee 38%,#fff 96%);background-image:-webkit-linear-gradient(bottom,#eee 38%,#fff 96%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.38,#eee),color-stop(.96,#fff))}.mobile.pt15 .container[role=main].expired .main{padding:20px}.mobile.t19 .content .main section{margin-bottom:30px}.mobile.t19 .content .main section li.sublvl{width:100%;margin:0 0 20px}.mobile .fixed .intro{padding:13px 20px 4px}.mobile .container[role=main].fixed{margin-bottom:0}.mobile .m13 .module-title{padding:0 20px}.mobile .m13 .pagination-list .toggle-link{display:block;position:relative;color:#333;padding:18px 0}.mobile .m13 #ss_curent_category{display:block}.mobile .m13 #room-category li{clear:left}.mobile.pt28 .main>.pagination,.mobile .m13 .pagination-list{background:#fff}.mobile.pt28 .main>.pagination li,.mobile .m13 .pagination-list li{padding:0 20px}.mobile.pt28 .main>.pagination li a,.mobile .m13 .pagination-list li a{display:block;color:#555}.mobile.pt28 .main>.pagination .toggle-link,.mobile .m13 .pagination-list .toggle-link{padding-left:42px}.mobile.pt28 .main>.pagination .toggle-link.on .sp,.mobile .m13 .pagination-list .toggle-link.on .sp{background-position:0 -1437px;width:10px;height:10px}.mobile.pt28 .main>.pagination .toggle-link .sp,.mobile .m13 .pagination-list .toggle-link .sp{position:absolute;left:24px;top:50%;margin-top:-5px;background-position:0 -1426px;width:10px;height:10px}.mobile.pt28 .container[role=main] .main{padding:0}.mobile.pt28 #ss_curent_category{display:block;color:#333}.mobile.pt28 .pt28_gallery .ss{min-height:200px}.mobile.pt28 .pt28_gallery .ss .next-btn,.mobile.pt28 .pt28_gallery .ss .prev-btn{width:32px;position:absolute;bottom:0;height:32px}.mobile.pt28 .pt28_gallery .ss .next-btn .sp-p,.mobile.pt28 .pt28_gallery .ss .prev-btn .sp-p{margin-top:12px}.mobile.pt28 .pt28_gallery .ss .caption{background:#222;overflow:hidden}.mobile.pt28 .pt28_gallery .ss .caption>div{margin:7px 32px 0;overflow:hidden}.mobile.pt28 .pt28_gallery .ss .caption p{margin:0}.mobile.pt28 .pt28_gallery .ss .caption span{display:block;margin-top:5px;background:#181818}.mobile.t1a .container[role=main].flexible{background:0 0;position:absolute;top:104px;width:auto!important;height:auto!important}.mobile.t1a .container[role=main].flexible .intro{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;opacity:0!important;display:none}.mobile.t1a .container[role=main].flexible .intro.about{display:block;opacity:1!important}.mobile.t1a .ss{height:780px!important}.mobile.t1a .ss .bg{display:none!important}.mobile.t1a .ss .bg.about{display:block!important;left:0!important;top:0;height:780px!important}.mobile.t1a .t1_logo{margin-bottom:30px}.mobile.t1a .notification{margin-top:-30px}.mobile.t1a .notification .pagination{width:100%;line-height:0}.mobile.t1a .notification .pagination ul{display:inline-block}.mobile.t1a .notification .container{text-align:center}.mobile.t1a .notification .tagline{position:absolute;left:0;bottom:30px;width:100%;background:rgba(0,0,0,.8)}.mobile.t1a .notification .tagline li{padding:0 20px}.mobile.t1a .calligraphy{width:100%;max-width:100%;margin:50px 0}.mobile h3.line{margin-bottom:20px}.mobile .m1~.fixed .breadcrumb{margin:0 10px;padding:13px 20px;background:#fff}.mobile .m1~.fixed .breadcrumb h1,.mobile.pt20 .m1~.fixed .breadcrumb h2{border-left:4px solid #a93102;padding-left:10px}.mobile.pt29 .m1~.fixed .breadcrumb h1,.mobile.pt29a .m1x~.fixed .breadcrumb h1{padding:0;border:none;float:none}.mobile.pt29 .m1~.fixed .breadcrumb h1.no-bar-after,.mobile.pt29a .m1x~.fixed .breadcrumb h1.no-bar-after{margin:0 auto 40px;text-align:center}.mobile.pt29 .m1~.fixed .breadcrumb h1.no-bar-after img,.mobile.pt29a .m1x~.fixed .breadcrumb h1.no-bar-after img{display:block;margin:0 auto}.mobile.pt29 .m1~.fixed .breadcrumb h1.no-bar-after:after,.mobile.pt29a .m1x~.fixed .breadcrumb h1.no-bar-after:after{display:none}.mobile .m2.block .intro{padding:0 20px}.mobile .m3,.mobile .m5,.mobile .m8,.mobile .m9,.mobile .m14,.mobile .m16,.mobile .m17,.mobile .m18,.mobile .m19 .expandable,.mobile .m22{padding:0 20px}.mobile .m3 img,.mobile .m5 img,.mobile .m8 img,.mobile .m9 img,.mobile .m18 img,.mobile .m19 img,.mobile .m22 img,.mobile .m23 img{width:280px;height:auto}.mobile .m12 img,.mobile .m13 img{width:100%;height:auto}.mobile .m7{margin:0 10px 20px;padding:0;background:#fff}.mobile .m7 .col .wrap{padding:20px 0 30px}.mobile .m7 .col{border-top:1px solid #fff;margin:0 20px;border-bottom:1px solid #ccc}.mobile .m7 .col:first-child{border-top:none}.mobile .m7.cols1 .col,.mobile .m7.cols2 .col+.col,.mobile .m7.cols3 .col+.col+.col{border-bottom:none}.mobile .m14 .header-cols .row h3,.mobile .m14 .border-warp,.mobile .m14 .legend{display:none}.mobile .m14 .header-cols .row{overflow:visible}.mobile .m14 .header-cols .row a{position:relative;display:block;margin-left:34px}.mobile .m14 .header-cols .row a span{position:absolute;display:block;top:50%;left:-34px;margin-top:-12px}.mobile .m15 .canvas{display:none}.mobile .m15 .map{position:relative}.mobile .m15 .map img{width:100%;display:block}.mobile .m15 .map a{position:absolute;display:inline-block;padding:8px 15px;background:#a93102;color:#fff;bottom:10px;right:10px;z-index:2}.mobile .m12+.m16{padding-top:20px}.mobile .m17 .intro{padding-bottom:20px}.mobile .m19~.m19:before{content:'';position:absolute;left:20px;right:20px;height:1px;display:block;border-top:1px solid #ccc}.mobile .m19 article.hilite{padding:20px 20px 0;margin-bottom:0}.mobile .m19 .expandable{overflow:hidden}.mobile .m19 .expandable article:first-child{margin-top:5px}.mobile .m21{margin:0 10px 20px;padding:0 20px;background:#fff}.mobile .m21 .cols .col .wrap{padding:20px 0}.mobile .m21 .col{border-top:1px solid #fff;border-bottom:1px solid #ccc}.mobile .m21 .col:first-child{border-top:none}.mobile .m21 .col+.col+.col+.col+.col{border-bottom:none}.mobile .m23{margin-bottom:20px}.mobile .m23 .col{width:100%}.mobile .m23 .col.cat{display:none}.mobile .m23 .col.cont h3.line{position:relative;margin:0;padding:14px 0 14px 38px;background-color:#eee;border-bottom:1px solid #999;border-top:1px solid #fcfcfc}.mobile .m23 .col.cont h3.line span{margin:0;padding:0;border-bottom:none;border-top:none}.mobile .m23 .col.cont h3.line span.sp{background-repeat:no-repeat;display:inline-block;overflow:hidden;text-indent:-9999px;padding-left:40px;color:#a93102;position:absolute;top:50%;margin-top:-5px;left:20px;padding:0;border:0;background-position:0 -1459px;width:10px;height:10px}.mobile .m23 .col.cont h3.line+.expandable_segment{display:none}.mobile .m23 .col.cont h3.line.active+.expandable_segment{margin-top:-1px;display:block}.mobile .m23 .col.cont h3.line.active+.expandable_segment .expandable-section:before,.mobile .m23 .col.cont h3.line.active+.expandable_segment .expandable-section:after{background:0 0}.mobile .m23 .col.cont h3.line.active span.sp{background-position:0 -1448px;width:10px;height:10px}.mobile .m23 .col.cont p.expandable .less .sp.less{background-position:0 -326px;width:10px;height:6px}.mobile .m23 .col.cont .expandable_segment{overflow:hidden;padding:0 20px}.mobile .m23 .col.cont article .snapshot{display:block;margin:0 0 20px}.mobile .m3 .m3ss{width:280px;margin:0 auto}.mobile .m3 .ss,.mobile .m22 .ss{width:280px;height:184px;margin:0 auto}.mobile .m15+.m22{margin-top:10px}.mobile .m24 .banner{display:none}.mobile .m24 .m24-description .m2_m10{background:0 0}.mobile .m24 .m24-description .m2_m10>section{display:block;filter:alpha(opacity=100)!important;-ms-filter:"alpha(Opacity=100)";opacity:1}.mobile .m24 .m24-description .m2_m10>section .cf>.nothighres{padding:20px 20px 0}.mobile .m24 .m24-description .m2_m10>section .cf>.nothighres img{display:block;width:100%}.mobile .m24 .m24-description .m2_m10>section .title{color:#002a52}.mobile .m33{position:relative;text-align:center}.mobile .m33 .block{position:relative;display:block;vertical-align:top;padding:0;margin:0;overflow:hidden;width:100%}.mobile .m33 .block.half{width:100%}.mobile .m33 .block.ratio:before{content:"";display:block;padding-top:100%}.mobile .m33 .block.intro{position:relative}.mobile .m33 .block.intro .image-layer{width:100%;position:relative}.mobile .m33 .block.intro .image-layer img{position:absolute;top:0;left:0}.mobile .m33 .block.intro .text-layer{overflow:hidden;display:block;position:relative;top:0;right:0}.mobile .m33 .block.intro .text-layer .text-box{position:relative;width:auto;position:static;display:table-cell;top:0;padding:30px 15%;vertical-align:middle;text-align:center}.mobile .m33 .block.intro .text-layer .text-box img{margin:0 0 21px;max-height:200px;max-width:100%;width:auto}.mobile .m33 .block.intro .text-layer .text-box p{margin:0 0 16px}.mobile .m33 .block.intro .text-layer .text-box p.grey-color{color:#939593}.mobile .m33 .block.intro .text-layer .text-box .main-content.justify{text-align:justify}.mobile .m33 .block.intro .text-layer .text-box .main-content p:first-child:first-letter{font-size:45px;float:left;line-height:36px;padding-top:5px;padding-right:5px;font-style:normal}.mobile .m33 .block.intro .text-layer .text-box .main-content p:first-child:first-line{font-style:italic}.mobile .m33 .block.intro .text-layer .text-box .title-box{height:auto;width:100%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile .m33 .block.intro .text-layer .text-box .title-box .block-title{display:inline-block;vertical-align:middle;margin:0 0 16px;line-height:18px}.mobile .m33 .block.intro .text-layer .text-box .title-box .block-title h3{font-size:15px;margin:0}.mobile .m33 .block.intro .text-layer .text-box .divider:after{display:inline-block;content:"... ... ...";margin:0;position:relative;height:36px}.mobile .m33 .block.intro .text-layer .text-box a.lightbox-link,.mobile .m33 .block.intro .text-layer .text-box a.lightbox-link:visited{text-transform:uppercase;color:#000;font-weight:700;font-size:12px;padding:0 10px;white-space:nowrap}.mobile .m33 .block.intro .text-layer .text-box .cta{padding-top:20px}.mobile .m33 .block.intro .text-layer .text-box .cta a{display:block}.mobile .m33 .block.intro .text-layer .text-box .cta .sprite-p-icon_detail{padding-right:10px;padding-top:5px;vertical-align:middle}.mobile .m33 .block.intro .text-layer .text-box .cta .sprite-p-icon_gallery_ASOT{padding-right:5px;padding-top:3px;vertical-align:middle}.mobile .m33 .block.intro .text-layer .text-box .grey-color .cap{text-transform:uppercase;font-family:arial;font-weight:700;letter-spacing:1px;padding:0 3px}.mobile .m33 .block.intro .text-layer .text-box .grey-color .no{font-size:28px}.mobile .m33 .block .helper{height:100%;display:inline-block;vertical-align:middle}.mobile .m25,.mobile .m26{margin:0 -20px}.mobile .m25 .prev-btn,.mobile .m26 .prev-btn,.mobile .m25 .next-btn,.mobile .m26 .next-btn{display:none}.mobile .m25 .swiper-container,.mobile .m26 .swiper-container{width:100%;margin:30px 0}.mobile .m25 .swiper-container .swiper-slide,.mobile .m26 .swiper-container .swiper-slide{opacity:.5;padding:0 10px}.mobile .m25 .swiper-container .swiper-slide img,.mobile .m26 .swiper-container .swiper-slide img,.mobile .m25 .swiper-container .swiper-slide .details,.mobile .m26 .swiper-container .swiper-slide .details{width:100%}.mobile .m25 .swiper-container .swiper-slide img,.mobile .m26 .swiper-container .swiper-slide img{margin-bottom:20px}.mobile .m25 .swiper-container .swiper-slide .details h3.title,.mobile .m26 .swiper-container .swiper-slide .details h3.title{text-align:left}.mobile .m25 .swiper-container .swiper-slide.swiper-slide-active,.mobile .m26 .swiper-container .swiper-slide.swiper-slide-active{opacity:1}.mobile .m27{margin:0 -20px}.mobile .m27 .swiper-container{width:100%}.mobile .m27 .swiper-container img{width:100%}.mobile .m28{margin:0 -20px}.mobile .m28 .header{display:table;margin:0 auto 20px;width:100%}.mobile .m28 .prev-btn,.mobile .m28 .next-btn{display:table-cell;vertical-align:middle}.mobile .m28 .prev-btn .sp-p{width:10px;height:19px;background-position:-349px -178px}.mobile .m28 .next-btn .sp-p{width:10px;height:19px;background-position:-84px -209px}.mobile .m28 .swiper-container{width:100%;margin:30px 0}.mobile .m28 .swiper-container .swiper-slide .details{padding:0 20px}.mobile .m28 .swiper-container .swiper-slide .details h3{text-align:center;display:table-cell}.mobile .m28 .swiper-container .swiper-slide img{width:100%}.mobile .images-block{margin:0 -20px}.mobile .images-block .swiper-container{width:100%}.mobile .images-block .swiper-container .swiper-slide{text-align:center}.mobile .images-block .swiper-container .swiper-slide img{width:90%}.mobile .lightbox.black .lightbox-content{padding:20px 30px 20px 20px}.mobile .lightbox.black .scrollbar{right:10px}.mobile .lightbox.black .property{width:100%;margin:0}.mobile .lightbox.black .wrapper{background-size:100% auto;-webkit-background-size:100% auto;-moz-background-size:100% auto}.mobile.pt2 .container.flexible[role=main],.mobile.pt2a .container.flexible[role=main]{padding-bottom:30px}.mobile.pt2a .container[role=main].flexible{padding:0 10px;width:auto;position:static}.mobile.pt2a .container[role=main].flexible .content{position:relative;-webkit-box-shadow:0 -3px 5px 3px rgba(0,0,0,.15);box-shadow:0 -3px 5px 3px rgba(0,0,0,.15);-webkit-box-shadow:0 -3px 5px 3px rgba(0,0,0,.15)3px 5px rgba(0,0,0,.5);box-shadow:0 -3px 5px 3px rgba(0,0,0,.15)3px 5px rgba(0,0,0,.5);background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(38%, #eee), color-stop(96%, #fff));background-image:-webkit-linear-gradient(bottom, #eee 38%, #fff 96%);background-image:linear-gradient(bottom,#eee 38%,#fff 96%);background-image:-webkit-linear-gradient(bottom,#eee 38%,#fff 96%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.38,#eee),color-stop(.96,#fff));border:1px solid rgba(204,204,204,.6);margin:0 auto;padding:20px 0 4px;max-width:600px;top:-20px}.mobile.pt2a .container[role=main].flexible .content .intro{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none}.mobile.pt2a .container[role=main].flexible .bottom.list-item .semi-transparent-box{margin:0}.mobile.pt2a .container[role=main].flexible .semi-transparent-box{margin:0 -10px}.mobile.pt5 .m11,.mobile.pt5a .m11,.mobile.pt4 .m11{margin-bottom:30px}.mobile.pt9 .m12{margin-bottom:30px}.mobile.pt14 .m2_m10,.mobile.pt14 .m2{margin:0}.mobile.pt14 .ss .title{color:#fff;bottom:0;width:100%;background:#474747}.mobile.pt26 .breadcrumb{background:#fff;margin:0;padding:17px 20px 0}.mobile.pt27a .container[role=main],.mobile.pt27b .container[role=main],.mobile.pt27c .container[role=main],.mobile.pt27d .container[role=main],.mobile.pt27e .container[role=main]{background:#fff}.mobile.pt27a .lightbox,.mobile.pt27b .lightbox,.mobile.pt27c .lightbox,.mobile.pt27d .lightbox,.mobile.pt27e .lightbox{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.mobile.pt27a .lightbox .close-btn,.mobile.pt27b .lightbox .close-btn,.mobile.pt27c .lightbox .close-btn,.mobile.pt27d .lightbox .close-btn,.mobile.pt27e .lightbox .close-btn{position:absolute}.mobile.pt27a .lightbox .gallery-thumbnail,.mobile.pt27b .lightbox .gallery-thumbnail,.mobile.pt27c .lightbox .gallery-thumbnail,.mobile.pt27d .lightbox .gallery-thumbnail,.mobile.pt27e .lightbox .gallery-thumbnail{display:none}.mobile.pt27a .container.fixed,.mobile.pt27b .container.fixed,.mobile.pt27c .container.fixed,.mobile.pt27d .container.fixed,.mobile.pt27e .container.fixed{width:100%}.mobile.pt27a .container.fixed .main,.mobile.pt27b .container.fixed .main,.mobile.pt27c .container.fixed .main,.mobile.pt27d .container.fixed .main,.mobile.pt27e .container.fixed .main{padding:20px 0 0!important}.mobile.pt27a .container.fixed .weddings-content,.mobile.pt27b .container.fixed .weddings-content,.mobile.pt27c .container.fixed .weddings-content,.mobile.pt27d .container.fixed .weddings-content,.mobile.pt27e .container.fixed .weddings-content{position:relative}.mobile.pt27a .container.fixed .weddings-content .block,.mobile.pt27b .container.fixed .weddings-content .block,.mobile.pt27c .container.fixed .weddings-content .block,.mobile.pt27d .container.fixed .weddings-content .block,.mobile.pt27e .container.fixed .weddings-content .block{position:relative;display:inline-block;vertical-align:top;padding:0;margin:0;overflow:hidden}.mobile.pt27a .container.fixed .weddings-content .block .image-box,.mobile.pt27b .container.fixed .weddings-content .block .image-box,.mobile.pt27c .container.fixed .weddings-content .block .image-box,.mobile.pt27d .container.fixed .weddings-content .block .image-box,.mobile.pt27e .container.fixed .weddings-content .block .image-box{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.mobile.pt27a .container.fixed .weddings-content .block .image-box.sepia,.mobile.pt27b .container.fixed .weddings-content .block .image-box.sepia,.mobile.pt27c .container.fixed .weddings-content .block .image-box.sepia,.mobile.pt27d .container.fixed .weddings-content .block .image-box.sepia,.mobile.pt27e .container.fixed .weddings-content .block .image-box.sepia{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mobile.pt27a .container.fixed .weddings-content .block.third,.mobile.pt27b .container.fixed .weddings-content .block.third,.mobile.pt27c .container.fixed .weddings-content .block.third,.mobile.pt27d .container.fixed .weddings-content .block.third,.mobile.pt27e .container.fixed .weddings-content .block.third{width:33.33333333%}.mobile.pt27a .container.fixed .weddings-content .block.big,.mobile.pt27b .container.fixed .weddings-content .block.big,.mobile.pt27c .container.fixed .weddings-content .block.big,.mobile.pt27d .container.fixed .weddings-content .block.big,.mobile.pt27e .container.fixed .weddings-content .block.big{width:100%}.mobile.pt27a .container.fixed .weddings-content .block.half,.mobile.pt27b .container.fixed .weddings-content .block.half,.mobile.pt27c .container.fixed .weddings-content .block.half,.mobile.pt27d .container.fixed .weddings-content .block.half,.mobile.pt27e .container.fixed .weddings-content .block.half{width:100%}.mobile.pt27a .container.fixed .weddings-content .block.r160.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.r160.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.r160.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.r160.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.r160.ratio:before{content:"";display:block;padding-top:160%}.mobile.pt27a .container.fixed .weddings-content .block.r135.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.r135.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.r135.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.r135.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.r135.ratio:before{content:"";display:block;padding-top:135%}.mobile.pt27a .container.fixed .weddings-content .block.r115.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.r115.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.r115.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.r115.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.r115.ratio:before{content:"";display:block;padding-top:75%}.mobile.pt27a .container.fixed .weddings-content .block.r100.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.r100.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.r100.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.r100.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.r100.ratio:before{content:"";display:block;padding-top:100%}.mobile.pt27a .container.fixed .weddings-content .block.r80.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.r80.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.r80.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.r80.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.r80.ratio:before{content:"";display:block;padding-top:80%}.mobile.pt27a .container.fixed .weddings-content .block.r75.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.r75.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.r75.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.r75.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.r75.ratio:before{content:"";display:block;padding-top:75%}.mobile.pt27a .container.fixed .weddings-content .block.r67-5.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.r67-5.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.r67-5.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.r67-5.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.r67-5.ratio:before{content:"";display:block;padding-top:67.5%}.mobile.pt27a .container.fixed .weddings-content .block.r50.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.r50.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.r50.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.r50.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.r50.ratio:before{content:"";display:block;padding-top:50%}.mobile.pt27a .container.fixed .weddings-content .block.r40.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.r40.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.r40.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.r40.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.r40.ratio:before{content:"";display:block;padding-top:60%}.mobile.pt27a .container.fixed .weddings-content .block.r20.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.r20.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.r20.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.r20.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.r20.ratio:before{content:"";display:block;padding-top:50%}.mobile.pt27a .container.fixed .weddings-content .block.slide.r100.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.slide.r100.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.slide.r100.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.slide.r100.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.slide.r100.ratio:before{content:"";display:block;padding-top:75%}.mobile.pt27a .container.fixed .weddings-content .block.text.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.text.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.text.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.text.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.text.ratio:before{content:"";display:block;padding-top:0}.mobile.pt27a .container.fixed .weddings-content .block.cover.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.cover.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.cover.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.cover.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.cover.ratio:before{content:"";display:block;padding-top:35%}.mobile.pt27a .container.fixed .weddings-content .block.image-set.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.image-set.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.image-set.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.image-set.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.image-set.ratio:before{content:"";display:block;padding-top:75%}.mobile.pt27a .container.fixed .weddings-content .block.swiper-slide.ratio:before,.mobile.pt27b .container.fixed .weddings-content .block.swiper-slide.ratio:before,.mobile.pt27c .container.fixed .weddings-content .block.swiper-slide.ratio:before,.mobile.pt27d .container.fixed .weddings-content .block.swiper-slide.ratio:before,.mobile.pt27e .container.fixed .weddings-content .block.swiper-slide.ratio:before{content:"";display:block;padding-top:100%}.mobile.pt27a .container.fixed .weddings-content .block.white,.mobile.pt27b .container.fixed .weddings-content .block.white,.mobile.pt27c .container.fixed .weddings-content .block.white,.mobile.pt27d .container.fixed .weddings-content .block.white,.mobile.pt27e .container.fixed .weddings-content .block.white,.mobile.pt27a .container.fixed .weddings-content .block .white,.mobile.pt27b .container.fixed .weddings-content .block .white,.mobile.pt27c .container.fixed .weddings-content .block .white,.mobile.pt27d .container.fixed .weddings-content .block .white,.mobile.pt27e .container.fixed .weddings-content .block .white{position:absolute;height:100%;width:100%;top:0;background-color:#fff;opacity:.9;-moz-opacity:.9;filter:alpha(opacity=90)}.mobile.pt27a .container.fixed .weddings-content .block.item-content-slide .gallery,.mobile.pt27b .container.fixed .weddings-content .block.item-content-slide .gallery,.mobile.pt27c .container.fixed .weddings-content .block.item-content-slide .gallery,.mobile.pt27d .container.fixed .weddings-content .block.item-content-slide .gallery,.mobile.pt27e .container.fixed .weddings-content .block.item-content-slide .gallery{display:block}.mobile.pt27a .container.fixed .weddings-content .block.item-content-slide .item-wrapper.active .shadow,.mobile.pt27b .container.fixed .weddings-content .block.item-content-slide .item-wrapper.active .shadow,.mobile.pt27c .container.fixed .weddings-content .block.item-content-slide .item-wrapper.active .shadow,.mobile.pt27d .container.fixed .weddings-content .block.item-content-slide .item-wrapper.active .shadow,.mobile.pt27e .container.fixed .weddings-content .block.item-content-slide .item-wrapper.active .shadow{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mobile.pt27a .container.fixed .weddings-content .block.item,.mobile.pt27b .container.fixed .weddings-content .block.item,.mobile.pt27c .container.fixed .weddings-content .block.item,.mobile.pt27d .container.fixed .weddings-content .block.item,.mobile.pt27e .container.fixed .weddings-content .block.item{cursor:pointer}.mobile.pt27a .container.fixed .weddings-content .block.item .ratio .title-box,.mobile.pt27b .container.fixed .weddings-content .block.item .ratio .title-box,.mobile.pt27c .container.fixed .weddings-content .block.item .ratio .title-box,.mobile.pt27d .container.fixed .weddings-content .block.item .ratio .title-box,.mobile.pt27e .container.fixed .weddings-content .block.item .ratio .title-box{height:100%;position:absolute;top:0;overflow:hidden}.mobile.pt27a .container.fixed .weddings-content .block.item .ratio .title-box h1,.mobile.pt27b .container.fixed .weddings-content .block.item .ratio .title-box h1,.mobile.pt27c .container.fixed .weddings-content .block.item .ratio .title-box h1,.mobile.pt27d .container.fixed .weddings-content .block.item .ratio .title-box h1,.mobile.pt27e .container.fixed .weddings-content .block.item .ratio .title-box h1,.mobile.pt27a .container.fixed .weddings-content .block.item .ratio .title-box h2,.mobile.pt27b .container.fixed .weddings-content .block.item .ratio .title-box h2,.mobile.pt27c .container.fixed .weddings-content .block.item .ratio .title-box h2,.mobile.pt27d .container.fixed .weddings-content .block.item .ratio .title-box h2,.mobile.pt27e .container.fixed .weddings-content .block.item .ratio .title-box h2,.mobile.pt27a .container.fixed .weddings-content .block.item .ratio .title-box h3,.mobile.pt27b .container.fixed .weddings-content .block.item .ratio .title-box h3,.mobile.pt27c .container.fixed .weddings-content .block.item .ratio .title-box h3,.mobile.pt27d .container.fixed .weddings-content .block.item .ratio .title-box h3,.mobile.pt27e .container.fixed .weddings-content .block.item .ratio .title-box h3,.mobile.pt27a .container.fixed .weddings-content .block.item .ratio .title-box h4,.mobile.pt27b .container.fixed .weddings-content .block.item .ratio .title-box h4,.mobile.pt27c .container.fixed .weddings-content .block.item .ratio .title-box h4,.mobile.pt27d .container.fixed .weddings-content .block.item .ratio .title-box h4,.mobile.pt27e .container.fixed .weddings-content .block.item .ratio .title-box h4,.mobile.pt27a .container.fixed .weddings-content .block.item .ratio .title-box h5,.mobile.pt27b .container.fixed .weddings-content .block.item .ratio .title-box h5,.mobile.pt27c .container.fixed .weddings-content .block.item .ratio .title-box h5,.mobile.pt27d .container.fixed .weddings-content .block.item .ratio .title-box h5,.mobile.pt27e .container.fixed .weddings-content .block.item .ratio .title-box h5,.mobile.pt27a .container.fixed .weddings-content .block.item .ratio .title-box h6,.mobile.pt27b .container.fixed .weddings-content .block.item .ratio .title-box h6,.mobile.pt27c .container.fixed .weddings-content .block.item .ratio .title-box h6,.mobile.pt27d .container.fixed .weddings-content .block.item .ratio .title-box h6,.mobile.pt27e .container.fixed .weddings-content .block.item .ratio .title-box h6{color:#fff;padding-top:15px}.mobile.pt27a .container.fixed .weddings-content .block.item .block:hover .shadow,.mobile.pt27b .container.fixed .weddings-content .block.item .block:hover .shadow,.mobile.pt27c .container.fixed .weddings-content .block.item .block:hover .shadow,.mobile.pt27d .container.fixed .weddings-content .block.item .block:hover .shadow,.mobile.pt27e .container.fixed .weddings-content .block.item .block:hover .shadow{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mobile.pt27a .container.fixed .weddings-content .block.item .gallery .block.small,.mobile.pt27b .container.fixed .weddings-content .block.item .gallery .block.small,.mobile.pt27c .container.fixed .weddings-content .block.item .gallery .block.small,.mobile.pt27d .container.fixed .weddings-content .block.item .gallery .block.small,.mobile.pt27e .container.fixed .weddings-content .block.item .gallery .block.small,.mobile.pt27a .container.fixed .weddings-content .block.item .gallery .block.middle,.mobile.pt27b .container.fixed .weddings-content .block.item .gallery .block.middle,.mobile.pt27c .container.fixed .weddings-content .block.item .gallery .block.middle,.mobile.pt27d .container.fixed .weddings-content .block.item .gallery .block.middle,.mobile.pt27e .container.fixed .weddings-content .block.item .gallery .block.middle{width:100%}.mobile.pt27a .container.fixed .weddings-content .block.intro .text-box,.mobile.pt27b .container.fixed .weddings-content .block.intro .text-box,.mobile.pt27c .container.fixed .weddings-content .block.intro .text-box,.mobile.pt27d .container.fixed .weddings-content .block.intro .text-box,.mobile.pt27e .container.fixed .weddings-content .block.intro .text-box{padding:20px 30px!important}.mobile.pt27a .container.fixed .weddings-content .block.content.transparent,.mobile.pt27b .container.fixed .weddings-content .block.content.transparent,.mobile.pt27c .container.fixed .weddings-content .block.content.transparent,.mobile.pt27d .container.fixed .weddings-content .block.content.transparent,.mobile.pt27e .container.fixed .weddings-content .block.content.transparent,.mobile.pt27a .container.fixed .weddings-content .block.intro.transparent,.mobile.pt27b .container.fixed .weddings-content .block.intro.transparent,.mobile.pt27c .container.fixed .weddings-content .block.intro.transparent,.mobile.pt27d .container.fixed .weddings-content .block.intro.transparent,.mobile.pt27e .container.fixed .weddings-content .block.intro.transparent{display:none!important}.mobile.pt27a .container.fixed .weddings-content .block.content h1,.mobile.pt27b .container.fixed .weddings-content .block.content h1,.mobile.pt27c .container.fixed .weddings-content .block.content h1,.mobile.pt27d .container.fixed .weddings-content .block.content h1,.mobile.pt27e .container.fixed .weddings-content .block.content h1,.mobile.pt27a .container.fixed .weddings-content .block.intro h1,.mobile.pt27b .container.fixed .weddings-content .block.intro h1,.mobile.pt27c .container.fixed .weddings-content .block.intro h1,.mobile.pt27d .container.fixed .weddings-content .block.intro h1,.mobile.pt27e .container.fixed .weddings-content .block.intro h1,.mobile.pt27a .container.fixed .weddings-content .block.content h2,.mobile.pt27b .container.fixed .weddings-content .block.content h2,.mobile.pt27c .container.fixed .weddings-content .block.content h2,.mobile.pt27d .container.fixed .weddings-content .block.content h2,.mobile.pt27e .container.fixed .weddings-content .block.content h2,.mobile.pt27a .container.fixed .weddings-content .block.intro h2,.mobile.pt27b .container.fixed .weddings-content .block.intro h2,.mobile.pt27c .container.fixed .weddings-content .block.intro h2,.mobile.pt27d .container.fixed .weddings-content .block.intro h2,.mobile.pt27e .container.fixed .weddings-content .block.intro h2,.mobile.pt27a .container.fixed .weddings-content .block.content h3,.mobile.pt27b .container.fixed .weddings-content .block.content h3,.mobile.pt27c .container.fixed .weddings-content .block.content h3,.mobile.pt27d .container.fixed .weddings-content .block.content h3,.mobile.pt27e .container.fixed .weddings-content .block.content h3,.mobile.pt27a .container.fixed .weddings-content .block.intro h3,.mobile.pt27b .container.fixed .weddings-content .block.intro h3,.mobile.pt27c .container.fixed .weddings-content .block.intro h3,.mobile.pt27d .container.fixed .weddings-content .block.intro h3,.mobile.pt27e .container.fixed .weddings-content .block.intro h3,.mobile.pt27a .container.fixed .weddings-content .block.content h4,.mobile.pt27b .container.fixed .weddings-content .block.content h4,.mobile.pt27c .container.fixed .weddings-content .block.content h4,.mobile.pt27d .container.fixed .weddings-content .block.content h4,.mobile.pt27e .container.fixed .weddings-content .block.content h4,.mobile.pt27a .container.fixed .weddings-content .block.intro h4,.mobile.pt27b .container.fixed .weddings-content .block.intro h4,.mobile.pt27c .container.fixed .weddings-content .block.intro h4,.mobile.pt27d .container.fixed .weddings-content .block.intro h4,.mobile.pt27e .container.fixed .weddings-content .block.intro h4,.mobile.pt27a .container.fixed .weddings-content .block.content h5,.mobile.pt27b .container.fixed .weddings-content .block.content h5,.mobile.pt27c .container.fixed .weddings-content .block.content h5,.mobile.pt27d .container.fixed .weddings-content .block.content h5,.mobile.pt27e .container.fixed .weddings-content .block.content h5,.mobile.pt27a .container.fixed .weddings-content .block.intro h5,.mobile.pt27b .container.fixed .weddings-content .block.intro h5,.mobile.pt27c .container.fixed .weddings-content .block.intro h5,.mobile.pt27d .container.fixed .weddings-content .block.intro h5,.mobile.pt27e .container.fixed .weddings-content .block.intro h5,.mobile.pt27a .container.fixed .weddings-content .block.content h6,.mobile.pt27b .container.fixed .weddings-content .block.content h6,.mobile.pt27c .container.fixed .weddings-content .block.content h6,.mobile.pt27d .container.fixed .weddings-content .block.content h6,.mobile.pt27e .container.fixed .weddings-content .block.content h6,.mobile.pt27a .container.fixed .weddings-content .block.intro h6,.mobile.pt27b .container.fixed .weddings-content .block.intro h6,.mobile.pt27c .container.fixed .weddings-content .block.intro h6,.mobile.pt27d .container.fixed .weddings-content .block.intro h6,.mobile.pt27e .container.fixed .weddings-content .block.intro h6{color:#705731}.mobile.pt27a .container.fixed .weddings-content .block.content .text-box,.mobile.pt27b .container.fixed .weddings-content .block.content .text-box,.mobile.pt27c .container.fixed .weddings-content .block.content .text-box,.mobile.pt27d .container.fixed .weddings-content .block.content .text-box,.mobile.pt27e .container.fixed .weddings-content .block.content .text-box,.mobile.pt27a .container.fixed .weddings-content .block.intro .text-box,.mobile.pt27b .container.fixed .weddings-content .block.intro .text-box,.mobile.pt27c .container.fixed .weddings-content .block.intro .text-box,.mobile.pt27d .container.fixed .weddings-content .block.intro .text-box,.mobile.pt27e .container.fixed .weddings-content .block.intro .text-box{padding:20px 30px 0;height:100%;width:768px;display:table-cell;vertical-align:middle;text-align:left}.mobile.pt27a .container.fixed .weddings-content .block.content .sprite-p-close_btn_small,.mobile.pt27b .container.fixed .weddings-content .block.content .sprite-p-close_btn_small,.mobile.pt27c .container.fixed .weddings-content .block.content .sprite-p-close_btn_small,.mobile.pt27d .container.fixed .weddings-content .block.content .sprite-p-close_btn_small,.mobile.pt27e .container.fixed .weddings-content .block.content .sprite-p-close_btn_small,.mobile.pt27a .container.fixed .weddings-content .block.intro .sprite-p-close_btn_small,.mobile.pt27b .container.fixed .weddings-content .block.intro .sprite-p-close_btn_small,.mobile.pt27c .container.fixed .weddings-content .block.intro .sprite-p-close_btn_small,.mobile.pt27d .container.fixed .weddings-content .block.intro .sprite-p-close_btn_small,.mobile.pt27e .container.fixed .weddings-content .block.intro .sprite-p-close_btn_small{position:absolute;top:10px;right:10px}.mobile.pt27a .container.fixed .weddings-content .block.content .sprite-p-close_btn_small_space,.mobile.pt27b .container.fixed .weddings-content .block.content .sprite-p-close_btn_small_space,.mobile.pt27c .container.fixed .weddings-content .block.content .sprite-p-close_btn_small_space,.mobile.pt27d .container.fixed .weddings-content .block.content .sprite-p-close_btn_small_space,.mobile.pt27e .container.fixed .weddings-content .block.content .sprite-p-close_btn_small_space,.mobile.pt27a .container.fixed .weddings-content .block.intro .sprite-p-close_btn_small_space,.mobile.pt27b .container.fixed .weddings-content .block.intro .sprite-p-close_btn_small_space,.mobile.pt27c .container.fixed .weddings-content .block.intro .sprite-p-close_btn_small_space,.mobile.pt27d .container.fixed .weddings-content .block.intro .sprite-p-close_btn_small_space,.mobile.pt27e .container.fixed .weddings-content .block.intro .sprite-p-close_btn_small_space{position:absolute;top:0;right:0}.mobile.pt27a .container.fixed .weddings-content .block.content .white,.mobile.pt27b .container.fixed .weddings-content .block.content .white,.mobile.pt27c .container.fixed .weddings-content .block.content .white,.mobile.pt27d .container.fixed .weddings-content .block.content .white,.mobile.pt27e .container.fixed .weddings-content .block.content .white,.mobile.pt27a .container.fixed .weddings-content .block.intro .white,.mobile.pt27b .container.fixed .weddings-content .block.intro .white,.mobile.pt27c .container.fixed .weddings-content .block.intro .white,.mobile.pt27d .container.fixed .weddings-content .block.intro .white,.mobile.pt27e .container.fixed .weddings-content .block.intro .white{display:none}.mobile.pt27a .container.fixed .weddings-content .block.content .overlay,.mobile.pt27b .container.fixed .weddings-content .block.content .overlay,.mobile.pt27c .container.fixed .weddings-content .block.content .overlay,.mobile.pt27d .container.fixed .weddings-content .block.content .overlay,.mobile.pt27e .container.fixed .weddings-content .block.content .overlay,.mobile.pt27a .container.fixed .weddings-content .block.intro .overlay,.mobile.pt27b .container.fixed .weddings-content .block.intro .overlay,.mobile.pt27c .container.fixed .weddings-content .block.intro .overlay,.mobile.pt27d .container.fixed .weddings-content .block.intro .overlay,.mobile.pt27e .container.fixed .weddings-content .block.intro .overlay,.mobile.pt27a .container.fixed .weddings-content .block.content .text-layer,.mobile.pt27b .container.fixed .weddings-content .block.content .text-layer,.mobile.pt27c .container.fixed .weddings-content .block.content .text-layer,.mobile.pt27d .container.fixed .weddings-content .block.content .text-layer,.mobile.pt27e .container.fixed .weddings-content .block.content .text-layer,.mobile.pt27a .container.fixed .weddings-content .block.intro .text-layer,.mobile.pt27b .container.fixed .weddings-content .block.intro .text-layer,.mobile.pt27c .container.fixed .weddings-content .block.intro .text-layer,.mobile.pt27d .container.fixed .weddings-content .block.intro .text-layer,.mobile.pt27e .container.fixed .weddings-content .block.intro .text-layer{width:100%;position:relative}.mobile.pt27a .container.fixed .weddings-content .block.content .slide,.mobile.pt27b .container.fixed .weddings-content .block.content .slide,.mobile.pt27c .container.fixed .weddings-content .block.content .slide,.mobile.pt27d .container.fixed .weddings-content .block.content .slide,.mobile.pt27e .container.fixed .weddings-content .block.content .slide,.mobile.pt27a .container.fixed .weddings-content .block.intro .slide,.mobile.pt27b .container.fixed .weddings-content .block.intro .slide,.mobile.pt27c .container.fixed .weddings-content .block.intro .slide,.mobile.pt27d .container.fixed .weddings-content .block.intro .slide,.mobile.pt27e .container.fixed .weddings-content .block.intro .slide{width:100%;overflow:hidden;position:relative;left:0;top:0}.mobile.pt27a .container.fixed .weddings-content .block.content .slide img,.mobile.pt27b .container.fixed .weddings-content .block.content .slide img,.mobile.pt27c .container.fixed .weddings-content .block.content .slide img,.mobile.pt27d .container.fixed .weddings-content .block.content .slide img,.mobile.pt27e .container.fixed .weddings-content .block.content .slide img,.mobile.pt27a .container.fixed .weddings-content .block.intro .slide img,.mobile.pt27b .container.fixed .weddings-content .block.intro .slide img,.mobile.pt27c .container.fixed .weddings-content .block.intro .slide img,.mobile.pt27d .container.fixed .weddings-content .block.intro .slide img,.mobile.pt27e .container.fixed .weddings-content .block.intro .slide img{display:inline-block;position:absolute;width:auto;height:100%;top:0;left:0;margin-left:auto;margin-right:auto}.mobile.pt27a .container.fixed .weddings-content .block.content .helper,.mobile.pt27b .container.fixed .weddings-content .block.content .helper,.mobile.pt27c .container.fixed .weddings-content .block.content .helper,.mobile.pt27d .container.fixed .weddings-content .block.content .helper,.mobile.pt27e .container.fixed .weddings-content .block.content .helper,.mobile.pt27a .container.fixed .weddings-content .block.intro .helper,.mobile.pt27b .container.fixed .weddings-content .block.intro .helper,.mobile.pt27c .container.fixed .weddings-content .block.intro .helper,.mobile.pt27d .container.fixed .weddings-content .block.intro .helper,.mobile.pt27e .container.fixed .weddings-content .block.intro .helper{display:none}.mobile.pt27a .container.fixed .weddings-content .block h1,.mobile.pt27b .container.fixed .weddings-content .block h1,.mobile.pt27c .container.fixed .weddings-content .block h1,.mobile.pt27d .container.fixed .weddings-content .block h1,.mobile.pt27e .container.fixed .weddings-content .block h1,.mobile.pt27a .container.fixed .weddings-content .block h2,.mobile.pt27b .container.fixed .weddings-content .block h2,.mobile.pt27c .container.fixed .weddings-content .block h2,.mobile.pt27d .container.fixed .weddings-content .block h2,.mobile.pt27e .container.fixed .weddings-content .block h2,.mobile.pt27a .container.fixed .weddings-content .block h3,.mobile.pt27b .container.fixed .weddings-content .block h3,.mobile.pt27c .container.fixed .weddings-content .block h3,.mobile.pt27d .container.fixed .weddings-content .block h3,.mobile.pt27e .container.fixed .weddings-content .block h3,.mobile.pt27a .container.fixed .weddings-content .block h4,.mobile.pt27b .container.fixed .weddings-content .block h4,.mobile.pt27c .container.fixed .weddings-content .block h4,.mobile.pt27d .container.fixed .weddings-content .block h4,.mobile.pt27e .container.fixed .weddings-content .block h4,.mobile.pt27a .container.fixed .weddings-content .block h5,.mobile.pt27b .container.fixed .weddings-content .block h5,.mobile.pt27c .container.fixed .weddings-content .block h5,.mobile.pt27d .container.fixed .weddings-content .block h5,.mobile.pt27e .container.fixed .weddings-content .block h5,.mobile.pt27a .container.fixed .weddings-content .block h6,.mobile.pt27b .container.fixed .weddings-content .block h6,.mobile.pt27c .container.fixed .weddings-content .block h6,.mobile.pt27d .container.fixed .weddings-content .block h6,.mobile.pt27e .container.fixed .weddings-content .block h6{font-style:italic}.mobile.pt27a .container.fixed .weddings-content .block h2,.mobile.pt27b .container.fixed .weddings-content .block h2,.mobile.pt27c .container.fixed .weddings-content .block h2,.mobile.pt27d .container.fixed .weddings-content .block h2,.mobile.pt27e .container.fixed .weddings-content .block h2{font-size:26px;margin-top:0}.mobile.pt27a .container.fixed .weddings-content .block h3,.mobile.pt27b .container.fixed .weddings-content .block h3,.mobile.pt27c .container.fixed .weddings-content .block h3,.mobile.pt27d .container.fixed .weddings-content .block h3,.mobile.pt27e .container.fixed .weddings-content .block h3{font-size:24px}.mobile.pt27a .container.fixed .weddings-content .block h4,.mobile.pt27b .container.fixed .weddings-content .block h4,.mobile.pt27c .container.fixed .weddings-content .block h4,.mobile.pt27d .container.fixed .weddings-content .block h4,.mobile.pt27e .container.fixed .weddings-content .block h4{font-size:20px}.mobile.pt27a .container.fixed .weddings-content .block h6,.mobile.pt27b .container.fixed .weddings-content .block h6,.mobile.pt27c .container.fixed .weddings-content .block h6,.mobile.pt27d .container.fixed .weddings-content .block h6,.mobile.pt27e .container.fixed .weddings-content .block h6{font-size:18px}.mobile.pt27a .container.fixed .weddings-content .block .text-box,.mobile.pt27b .container.fixed .weddings-content .block .text-box,.mobile.pt27c .container.fixed .weddings-content .block .text-box,.mobile.pt27d .container.fixed .weddings-content .block .text-box,.mobile.pt27e .container.fixed .weddings-content .block .text-box{line-height:2;font-size:13px}.mobile.pt27a .container.fixed .weddings-content .block .sprite-p-logo_seperator,.mobile.pt27b .container.fixed .weddings-content .block .sprite-p-logo_seperator,.mobile.pt27c .container.fixed .weddings-content .block .sprite-p-logo_seperator,.mobile.pt27d .container.fixed .weddings-content .block .sprite-p-logo_seperator,.mobile.pt27e .container.fixed .weddings-content .block .sprite-p-logo_seperator{margin-bottom:5px}.mobile.pt27a .container.fixed .weddings-content .block .text-box,.mobile.pt27b .container.fixed .weddings-content .block .text-box,.mobile.pt27c .container.fixed .weddings-content .block .text-box,.mobile.pt27d .container.fixed .weddings-content .block .text-box,.mobile.pt27e .container.fixed .weddings-content .block .text-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile.pt27a .container.fixed .weddings-content .block .title-box,.mobile.pt27b .container.fixed .weddings-content .block .title-box,.mobile.pt27c .container.fixed .weddings-content .block .title-box,.mobile.pt27d .container.fixed .weddings-content .block .title-box,.mobile.pt27e .container.fixed .weddings-content .block .title-box{height:100%;width:100%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile.pt27a .container.fixed .weddings-content .block .title-box .sprite-p-logo_seperator_white,.mobile.pt27b .container.fixed .weddings-content .block .title-box .sprite-p-logo_seperator_white,.mobile.pt27c .container.fixed .weddings-content .block .title-box .sprite-p-logo_seperator_white,.mobile.pt27d .container.fixed .weddings-content .block .title-box .sprite-p-logo_seperator_white,.mobile.pt27e .container.fixed .weddings-content .block .title-box .sprite-p-logo_seperator_white{display:none}.mobile.pt27a .container.fixed .weddings-content .block .title-box .block-title,.mobile.pt27b .container.fixed .weddings-content .block .title-box .block-title,.mobile.pt27c .container.fixed .weddings-content .block .title-box .block-title,.mobile.pt27d .container.fixed .weddings-content .block .title-box .block-title,.mobile.pt27e .container.fixed .weddings-content .block .title-box .block-title{line-height:1.1;display:inline-block;vertical-align:middle}.mobile.pt27a .container.fixed .weddings-content .block .helper,.mobile.pt27b .container.fixed .weddings-content .block .helper,.mobile.pt27c .container.fixed .weddings-content .block .helper,.mobile.pt27d .container.fixed .weddings-content .block .helper,.mobile.pt27e .container.fixed .weddings-content .block .helper{height:100%;display:inline-block;vertical-align:middle}.mobile.pt27a .container.fixed .weddings-content .block.ratio:hover .image-box.sepia,.mobile.pt27b .container.fixed .weddings-content .block.ratio:hover .image-box.sepia,.mobile.pt27c .container.fixed .weddings-content .block.ratio:hover .image-box.sepia,.mobile.pt27d .container.fixed .weddings-content .block.ratio:hover .image-box.sepia,.mobile.pt27e .container.fixed .weddings-content .block.ratio:hover .image-box.sepia,.mobile.pt27a .container.fixed .weddings-content .block.big.content.content-tail:hover .image-box.sepia,.mobile.pt27b .container.fixed .weddings-content .block.big.content.content-tail:hover .image-box.sepia,.mobile.pt27c .container.fixed .weddings-content .block.big.content.content-tail:hover .image-box.sepia,.mobile.pt27d .container.fixed .weddings-content .block.big.content.content-tail:hover .image-box.sepia,.mobile.pt27e .container.fixed .weddings-content .block.big.content.content-tail:hover .image-box.sepia,.mobile.pt27a .container.fixed .weddings-content .content-swiper:hover .image-box.sepia,.mobile.pt27b .container.fixed .weddings-content .content-swiper:hover .image-box.sepia,.mobile.pt27c .container.fixed .weddings-content .content-swiper:hover .image-box.sepia,.mobile.pt27d .container.fixed .weddings-content .content-swiper:hover .image-box.sepia,.mobile.pt27e .container.fixed .weddings-content .content-swiper:hover .image-box.sepia{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.mobile.pt27a .container.fixed .weddings-content .block.ratio:hover .shadow,.mobile.pt27b .container.fixed .weddings-content .block.ratio:hover .shadow,.mobile.pt27c .container.fixed .weddings-content .block.ratio:hover .shadow,.mobile.pt27d .container.fixed .weddings-content .block.ratio:hover .shadow,.mobile.pt27e .container.fixed .weddings-content .block.ratio:hover .shadow,.mobile.pt27a .container.fixed .weddings-content .block.big.content.content-tail:hover .shadow,.mobile.pt27b .container.fixed .weddings-content .block.big.content.content-tail:hover .shadow,.mobile.pt27c .container.fixed .weddings-content .block.big.content.content-tail:hover .shadow,.mobile.pt27d .container.fixed .weddings-content .block.big.content.content-tail:hover .shadow,.mobile.pt27e .container.fixed .weddings-content .block.big.content.content-tail:hover .shadow,.mobile.pt27a .container.fixed .weddings-content .content-swiper:hover .shadow,.mobile.pt27b .container.fixed .weddings-content .content-swiper:hover .shadow,.mobile.pt27c .container.fixed .weddings-content .content-swiper:hover .shadow,.mobile.pt27d .container.fixed .weddings-content .content-swiper:hover .shadow,.mobile.pt27e .container.fixed .weddings-content .content-swiper:hover .shadow{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.mobile.pt27a .container.fixed .weddings-content .gallery,.mobile.pt27b .container.fixed .weddings-content .gallery,.mobile.pt27c .container.fixed .weddings-content .gallery,.mobile.pt27d .container.fixed .weddings-content .gallery,.mobile.pt27e .container.fixed .weddings-content .gallery{position:relative;overflow:hidden;cursor:pointer}.mobile.pt27a .container.fixed .weddings-content .gallery .block.fifth.ratio,.mobile.pt27b .container.fixed .weddings-content .gallery .block.fifth.ratio,.mobile.pt27c .container.fixed .weddings-content .gallery .block.fifth.ratio,.mobile.pt27d .container.fixed .weddings-content .gallery .block.fifth.ratio,.mobile.pt27e .container.fixed .weddings-content .gallery .block.fifth.ratio{width:50%}.mobile.pt27a .container.fixed .weddings-content .gallery .block.fifth.last.ratio,.mobile.pt27b .container.fixed .weddings-content .gallery .block.fifth.last.ratio,.mobile.pt27c .container.fixed .weddings-content .gallery .block.fifth.last.ratio,.mobile.pt27d .container.fixed .weddings-content .gallery .block.fifth.last.ratio,.mobile.pt27e .container.fixed .weddings-content .gallery .block.fifth.last.ratio{width:100%}.mobile.pt27a .container.fixed .weddings-content .gallery .block.half,.mobile.pt27b .container.fixed .weddings-content .gallery .block.half,.mobile.pt27c .container.fixed .weddings-content .gallery .block.half,.mobile.pt27d .container.fixed .weddings-content .gallery .block.half,.mobile.pt27e .container.fixed .weddings-content .gallery .block.half{width:50%}.mobile.pt27a .container.fixed .weddings-content .gallery .text-box,.mobile.pt27b .container.fixed .weddings-content .gallery .text-box,.mobile.pt27c .container.fixed .weddings-content .gallery .text-box,.mobile.pt27d .container.fixed .weddings-content .gallery .text-box,.mobile.pt27e .container.fixed .weddings-content .gallery .text-box{position:relative;top:0;padding:20px 20px 0}.mobile.pt27a .container.fixed .weddings-content .gallery .text-box h1,.mobile.pt27b .container.fixed .weddings-content .gallery .text-box h1,.mobile.pt27c .container.fixed .weddings-content .gallery .text-box h1,.mobile.pt27d .container.fixed .weddings-content .gallery .text-box h1,.mobile.pt27e .container.fixed .weddings-content .gallery .text-box h1,.mobile.pt27a .container.fixed .weddings-content .gallery .text-box h2,.mobile.pt27b .container.fixed .weddings-content .gallery .text-box h2,.mobile.pt27c .container.fixed .weddings-content .gallery .text-box h2,.mobile.pt27d .container.fixed .weddings-content .gallery .text-box h2,.mobile.pt27e .container.fixed .weddings-content .gallery .text-box h2,.mobile.pt27a .container.fixed .weddings-content .gallery .text-box h3,.mobile.pt27b .container.fixed .weddings-content .gallery .text-box h3,.mobile.pt27c .container.fixed .weddings-content .gallery .text-box h3,.mobile.pt27d .container.fixed .weddings-content .gallery .text-box h3,.mobile.pt27e .container.fixed .weddings-content .gallery .text-box h3,.mobile.pt27a .container.fixed .weddings-content .gallery .text-box h4,.mobile.pt27b .container.fixed .weddings-content .gallery .text-box h4,.mobile.pt27c .container.fixed .weddings-content .gallery .text-box h4,.mobile.pt27d .container.fixed .weddings-content .gallery .text-box h4,.mobile.pt27e .container.fixed .weddings-content .gallery .text-box h4,.mobile.pt27a .container.fixed .weddings-content .gallery .text-box h5,.mobile.pt27b .container.fixed .weddings-content .gallery .text-box h5,.mobile.pt27c .container.fixed .weddings-content .gallery .text-box h5,.mobile.pt27d .container.fixed .weddings-content .gallery .text-box h5,.mobile.pt27e .container.fixed .weddings-content .gallery .text-box h5,.mobile.pt27a .container.fixed .weddings-content .gallery .text-box h6,.mobile.pt27b .container.fixed .weddings-content .gallery .text-box h6,.mobile.pt27c .container.fixed .weddings-content .gallery .text-box h6,.mobile.pt27d .container.fixed .weddings-content .gallery .text-box h6,.mobile.pt27e .container.fixed .weddings-content .gallery .text-box h6{color:#705731}.mobile.pt27a .container.fixed .weddings-content .gallery .float-right,.mobile.pt27b .container.fixed .weddings-content .gallery .float-right,.mobile.pt27c .container.fixed .weddings-content .gallery .float-right,.mobile.pt27d .container.fixed .weddings-content .gallery .float-right,.mobile.pt27e .container.fixed .weddings-content .gallery .float-right{left:0;right:auto;float:right}.mobile.pt27a .container.fixed .weddings-content .sprite-p-magnifying_glass,.mobile.pt27b .container.fixed .weddings-content .sprite-p-magnifying_glass,.mobile.pt27c .container.fixed .weddings-content .sprite-p-magnifying_glass,.mobile.pt27d .container.fixed .weddings-content .sprite-p-magnifying_glass,.mobile.pt27e .container.fixed .weddings-content .sprite-p-magnifying_glass{position:absolute;bottom:0;right:0;padding:5px}.mobile.pt27a .container.fixed .weddings-content .pagination.venues .sprite-p-arrow_wedding_right_white,.mobile.pt27b .container.fixed .weddings-content .pagination.venues .sprite-p-arrow_wedding_right_white,.mobile.pt27c .container.fixed .weddings-content .pagination.venues .sprite-p-arrow_wedding_right_white,.mobile.pt27d .container.fixed .weddings-content .pagination.venues .sprite-p-arrow_wedding_right_white,.mobile.pt27e .container.fixed .weddings-content .pagination.venues .sprite-p-arrow_wedding_right_white{display:none}.mobile.pt27a .container.fixed .weddings-content .shadow,.mobile.pt27b .container.fixed .weddings-content .shadow,.mobile.pt27c .container.fixed .weddings-content .shadow,.mobile.pt27d .container.fixed .weddings-content .shadow,.mobile.pt27e .container.fixed .weddings-content .shadow{position:absolute;top:0;width:100%;height:100%;background-color:#000;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mobile.pt27a .red-btn,.mobile.pt27b .red-btn,.mobile.pt27c .red-btn,.mobile.pt27d .red-btn,.mobile.pt27e .red-btn{background-color:#705731}.mobile.pt27a .brown,.mobile.pt27b .brown,.mobile.pt27c .brown,.mobile.pt27d .brown,.mobile.pt27e .brown{position:absolute;height:100%;width:100%;top:0;background-color:#b3876a;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}.mobile.pt27a .container[role=main] .main,.mobile.pt27b .container[role=main] .main,.mobile.pt27c .container[role=main] .main,.mobile.pt27d .container[role=main] .main,.mobile.pt27e .container[role=main] .main{padding:20px}.mobile.pt27a nav.dropmenu,.mobile.pt27b nav.dropmenu,.mobile.pt27c nav.dropmenu,.mobile.pt27d nav.dropmenu,.mobile.pt27e nav.dropmenu{text-align:center;position:relative}.mobile.pt27a nav.dropmenu a,.mobile.pt27b nav.dropmenu a,.mobile.pt27c nav.dropmenu a,.mobile.pt27d nav.dropmenu a,.mobile.pt27e nav.dropmenu a{background:#f4f4f4;color:#333;display:block;padding:15px 0}.mobile.pt27a nav.dropmenu a:after,.mobile.pt27b nav.dropmenu a:after,.mobile.pt27c nav.dropmenu a:after,.mobile.pt27d nav.dropmenu a:after,.mobile.pt27e nav.dropmenu a:after{content:' ';display:block;display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/property/images/sprite.png);width:19px;height:11px;background-position:-36px -225px;position:absolute;right:20px;top:50%;margin-top:-6px}.mobile.pt27a nav.submenu,.mobile.pt27b nav.submenu,.mobile.pt27c nav.submenu,.mobile.pt27d nav.submenu,.mobile.pt27e nav.submenu{display:none;text-align:center;position:relative}.mobile.pt27a nav.submenu .prev-btn,.mobile.pt27b nav.submenu .prev-btn,.mobile.pt27c nav.submenu .prev-btn,.mobile.pt27d nav.submenu .prev-btn,.mobile.pt27e nav.submenu .prev-btn,.mobile.pt27a nav.submenu .next-btn,.mobile.pt27b nav.submenu .next-btn,.mobile.pt27c nav.submenu .next-btn,.mobile.pt27d nav.submenu .next-btn,.mobile.pt27e nav.submenu .next-btn{position:absolute;top:0}.mobile.pt27a nav.submenu .prev-btn,.mobile.pt27b nav.submenu .prev-btn,.mobile.pt27c nav.submenu .prev-btn,.mobile.pt27d nav.submenu .prev-btn,.mobile.pt27e nav.submenu .prev-btn{left:0}.mobile.pt27a nav.submenu .prev-btn .sp-p,.mobile.pt27b nav.submenu .prev-btn .sp-p,.mobile.pt27c nav.submenu .prev-btn .sp-p,.mobile.pt27d nav.submenu .prev-btn .sp-p,.mobile.pt27e nav.submenu .prev-btn .sp-p{width:10px;height:19px;background-position:-349px -178px}.mobile.pt27a nav.submenu .next-btn,.mobile.pt27b nav.submenu .next-btn,.mobile.pt27c nav.submenu .next-btn,.mobile.pt27d nav.submenu .next-btn,.mobile.pt27e nav.submenu .next-btn{right:0}.mobile.pt27a nav.submenu .next-btn .sp-p,.mobile.pt27b nav.submenu .next-btn .sp-p,.mobile.pt27c nav.submenu .next-btn .sp-p,.mobile.pt27d nav.submenu .next-btn .sp-p,.mobile.pt27e nav.submenu .next-btn .sp-p{width:10px;height:19px;background-position:-84px -209px}.mobile.pt27a nav.submenu ul,.mobile.pt27b nav.submenu ul,.mobile.pt27c nav.submenu ul,.mobile.pt27d nav.submenu ul,.mobile.pt27e nav.submenu ul{margin:0;padding:0;list-style:none}.mobile.pt27a nav.submenu ul li,.mobile.pt27b nav.submenu ul li,.mobile.pt27c nav.submenu ul li,.mobile.pt27d nav.submenu ul li,.mobile.pt27e nav.submenu ul li{border-top:1px solid #ccc;background:#ddd}.mobile.pt27a nav.submenu ul li:first-child,.mobile.pt27b nav.submenu ul li:first-child,.mobile.pt27c nav.submenu ul li:first-child,.mobile.pt27d nav.submenu ul li:first-child,.mobile.pt27e nav.submenu ul li:first-child{border-top:none}.mobile.pt27a nav.submenu ul li.on,.mobile.pt27b nav.submenu ul li.on,.mobile.pt27c nav.submenu ul li.on,.mobile.pt27d nav.submenu ul li.on,.mobile.pt27e nav.submenu ul li.on{display:none}.mobile.pt27a nav.submenu ul li a,.mobile.pt27b nav.submenu ul li a,.mobile.pt27c nav.submenu ul li a,.mobile.pt27d nav.submenu ul li a,.mobile.pt27e nav.submenu ul li a{color:#333;padding:12px 0;display:block}.mobile.pt27a .fixed .breadcrumb,.mobile.pt27b .fixed .breadcrumb,.mobile.pt27c .fixed .breadcrumb,.mobile.pt27d .fixed .breadcrumb,.mobile.pt27e .fixed .breadcrumb{margin:0;padding:17px 20px 0;background:#fff;text-align:center}.mobile.pt27a .fixed .breadcrumb h2,.mobile.pt27b .fixed .breadcrumb h2,.mobile.pt27c .fixed .breadcrumb h2,.mobile.pt27d .fixed .breadcrumb h2,.mobile.pt27e .fixed .breadcrumb h2{letter-spacing:2px;margin:15px 0!important;color:#705731;text-align:center!important;font-size:13px!important}.mobile.pt27a .fixed .breadcrumb img,.mobile.pt27b .fixed .breadcrumb img,.mobile.pt27c .fixed .breadcrumb img,.mobile.pt27d .fixed .breadcrumb img,.mobile.pt27e .fixed .breadcrumb img{max-width:100%}.mobile.pt27a .cta,.mobile.pt27b .cta,.mobile.pt27c .cta,.mobile.pt27d .cta,.mobile.pt27e .cta{text-align:center}.mobile.pt27a .cols2,.mobile.pt27b .cols2,.mobile.pt27c .cols2,.mobile.pt27d .cols2,.mobile.pt27e .cols2{margin:30px 0}.mobile.pt27a .fullwidth,.mobile.pt27b .fullwidth,.mobile.pt27c .fullwidth,.mobile.pt27d .fullwidth,.mobile.pt27e .fullwidth{margin:0 -20px 30px}.mobile.pt27a .fullwidth img,.mobile.pt27b .fullwidth img,.mobile.pt27c .fullwidth img,.mobile.pt27d .fullwidth img,.mobile.pt27e .fullwidth img{width:100%}.mobile.pt27a .m1 .ss .breadcrumb.notmobile,.mobile.pt27b .m1 .ss .breadcrumb.notmobile,.mobile.pt27c .m1 .ss .breadcrumb.notmobile,.mobile.pt27d .m1 .ss .breadcrumb.notmobile,.mobile.pt27e .m1 .ss .breadcrumb.notmobile{display:block!important;color:#fff}.mobile.pt27a .block{width:100%}.mobile.pt27a .block .text-box{background-color:#fff;opacity:.9;-moz-opacity:.9;filter:alpha(opacity=90);width:100%;text-align:center;padding:30px 50px 10px;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.mobile.pt27a .block .text-box h4,.mobile.pt27a .block .text-box h4 a{color:#705731}.mobile.pt27a .block .text-box .content{display:block;width:100%}.mobile.pt27a .block .text-box .content p{line-height:2;text-align:left;margin:10px 0 20px}.mobile.pt27a .block.ratio:hover .image-box.sepia:hover{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.mobile.pt27b .block.small,.mobile.pt27b .block.third{width:33.33333333%}.mobile.pt27b .block.middle{width:66.66666667%}.mobile.pt27b .block.r50.ratio:before{content:"";display:block;padding-top:100%!important}.mobile.pt27b .block .text-box{padding:20px 30px!important}.mobile.pt27b .gallery .float-right{left:0;right:auto;float:right;display:inline-block}.mobile.pt27c nav.venues{display:none;text-align:center;position:relative}.mobile.pt27c nav.venues .white{display:none}.mobile.pt27c nav.venues .prev-btn,.mobile.pt27c nav.venues .next-btn{position:absolute;top:0}.mobile.pt27c nav.venues .prev-btn{left:0}.mobile.pt27c nav.venues .prev-btn .sp-p{width:10px;height:19px;background-position:-349px -178px}.mobile.pt27c nav.venues .next-btn{right:0}.mobile.pt27c nav.venues .next-btn .sp-p{width:10px;height:19px;background-position:-84px -209px}.mobile.pt27c nav.venues ul{margin:0;padding:0;list-style:none}.mobile.pt27c nav.venues ul li{border-top:1px solid #ccc;background:#ddd}.mobile.pt27c nav.venues ul li:first-child{border-top:none}direction .mobile.pt27c nav.venues ul li.on{display:none}.mobile.pt27c nav.venues ul li a{color:#333;padding:12px 0;display:block}.mobile.pt27c .block.fifth.ratio h1,.mobile.pt27c .block.fifth.ratio h2,.mobile.pt27c .block.fifth.ratio h3,.mobile.pt27c .block.fifth.ratio h4,.mobile.pt27c .block.fifth.ratio h5,.mobile.pt27c .block.fifth.ratio h6{margin:0}.mobile.pt27c .block.cover.ratio h6{margin:0}.mobile.pt27c .block.item .small,.mobile.pt27c .block.item .fifth{width:100%}.mobile.pt27c .block.toggle-image .content-head{cursor:pointer}.mobile.pt27c .block.toggle-image .item-wrapper{position:relative;width:100%}.mobile.pt27c .block.toggle-image .item-wrapper .cover{position:relative;display:block}.mobile.pt27c .block.toggle-image .item-wrapper .image-set{display:none}.mobile.pt27c .block.toggle-image .item-wrapper .close-item{display:none}.mobile.pt27c .block.toggle-image .item-wrapper .sprite-p-close_btn_small_space{position:absolute;top:0;right:0}.mobile.pt27c .block.toggle-image .item-wrapper.active .cover{position:absolute}.mobile.pt27c .block.toggle-image .item-wrapper.active .image-set{display:block}.mobile.pt27c .block.toggle-image .item-wrapper.active .close-item{display:block}.mobile.pt27c .block.toggle-content .gallery h6{margin:0}.mobile.pt27c .block.toggle-content .gallery .r135.ratio:before{content:"";display:block;padding-top:67.5%!important}.mobile.pt27c .block.toggle-content .gallery .text.ratio:before{content:"";display:block;padding-top:0!important}.mobile.pt27c .swiper-container .text-box{padding:4% 4% 0;position:relative;width:auto}.mobile.pt27c .swiper-container .text-box p{position:relative}.mobile.pt27c .swiper-container .text-box h3,.mobile.pt27c .swiper-container .text-box h4{color:#705731;margin-bottom:14px}.mobile.pt27c div.pagination{position:relative;text-align:center;width:100%;padding:0 0 20px}.mobile.pt27c div.pagination .prev-btn,.mobile.pt27c div.pagination .next-btn{padding:0 5px}.mobile.pt27c .more{cursor:pointer;text-align:center;width:100%;padding:30px 0 40px;color:#666}.mobile.pt27c .slide .image-box{display:block!important;visibility:visible;opacity:1;-moz-opacity:1;filter:alpha(opacity=1)}.mobile.pt27c .slide .image-box.hidden{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.mobile.pt27d .swiper-container{width:100%}.mobile.pt27d .swiper-container .swiper-wrapper{padding-left:40px!important}.mobile.pt27d .swiper-container .swiper-slide{opacity:.5;cursor:pointer}.mobile.pt27d .swiper-container .swiper-slide .text-box{position:relative;display:inline-block;width:auto}.mobile.pt27d .swiper-container .swiper-slide .text-box p{display:none}.mobile.pt27d .swiper-container .swiper-slide .details{position:absolute;height:100%;width:100%;top:0;text-align:center}.mobile.pt27d .swiper-container .swiper-slide .details .text-box{padding:20% 10%}.mobile.pt27d .swiper-container .swiper-slide .details .text-box h3{color:#fff}.mobile.pt27d .swiper-container .swiper-slide.swiper-slide-active{opacity:1}.mobile.pt27d .swiper-container .swiper-slide .sprite-p-close_btn_small,.mobile.pt27d .swiper-container .swiper-slide .sprite-p-close_btn_small_space,.mobile.pt27d .swiper-container .swiper-slide .sprite-p-logo_seperator,.mobile.pt27d .swiper-container .swiper-slide .white,.mobile.pt27d .swiper-container .swiper-slide p{display:none}.mobile.pt27d .swiper-container .swiper-slide.opened{cursor:default}.mobile.pt27d .swiper-container .swiper-slide.opened .text-box{position:relative}.mobile.pt27d .swiper-container .swiper-slide.opened .text-box h3{color:#002a52}.mobile.pt27d .swiper-container .swiper-slide.opened .sprite-p-close_btn_small,.mobile.pt27d .swiper-container .swiper-slide.opened .sprite-p-close_btn_small_space,.mobile.pt27d .swiper-container .swiper-slide.opened .sprite-p-logo_seperator,.mobile.pt27d .swiper-container .swiper-slide.opened .white,.mobile.pt27d .swiper-container .swiper-slide.opened p{display:block}.mobile.pt27d .swiper-container .swiper-slide.opened .sprite-p-open_btn{display:none}.mobile.pt27d .swiper-container .swiper-slide.block:before{content:"";display:block;padding-top:100%}.mobile.pt27d .pagination{position:relative;text-align:center;width:100%;padding:20px 0}.mobile.pt27d .pagination .prev-btn,.mobile.pt27d .pagination .next-btn{padding:0 5px}.mobile.pt27d .sprite-p-close_btn_small,.mobile.pt27d .sprite-p-close_btn_small_space{position:absolute;padding:0;top:5%;right:5%;display:inline-block}.mobile .hidden{display:none!important}.mobile .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.mobile .clearfix{display:inline-block}.mobile .vertical-center{display:inline-block;vertical-align:middle}.mobile.pt29a{background:url(/files/rosewood_hotels_and_resorts/property/images/ASOT_bg.jpg) repeat center center;-webkit-background-size:cover;background-size:cover}.mobile.pt29a .sticky-inquiry{position:fixed;width:100%;height:38px;z-index:2;bottom:0;text-align:center}.mobile.pt29a .sticky-inquiry .sticky-inquiry-icon{position:relative;display:inline-block;width:34px;height:34px;z-index:2;cursor:pointer;vertical-align:top;margin:2px 0;float:left}.mobile.pt29a .sticky-inquiry .sticky-inquiry-icon.close{display:none}.mobile.pt29a .sticky-inquiry .sticky-inquiry-bar{position:relative;height:100%;background:#9a9a98;text-align:center;z-index:1;display:none}.mobile.pt29a .sticky-inquiry .sticky-inquiry-bar .detail{font-size:11px;color:#fff;line-height:15px;padding-top:5px}.mobile.pt29a .sticky-inquiry .sticky-inquiry-bar .detail a,.mobile.pt29a .sticky-inquiry .sticky-inquiry-bar .detail a:visited,.mobile.pt29a .sticky-inquiry .sticky-inquiry-bar .detail a:active{color:#fff}.mobile.pt29a .sticky-inquiry .sticky-inquiry-bar .detail span{font-style:italic;text-transform:none;padding-right:5px}.mobile.pt29a .sticky-inquiry .sticky-inquiry-bar .detail .divider{position:relative;font-size:10px;padding:0 20px;display:none!important}.mobile.pt29a .sticky-inquiry.sticky{position:relative;left:0;bottom:0}.mobile.pt29a .sticky-inquiry.on{background:#9a9a98}.mobile.pt29a .sticky-inquiry.on .sticky-inquiry-bar{display:inline-block}.mobile.pt29a .sticky-inquiry.on .sticky-inquiry-icon.close{display:inline-block}.mobile.pt29a .sticky-inquiry.on .sticky-inquiry-icon.i{display:none}.mobile.pt29a .container[role=main].fixed{margin-top:0;background:0 0}.mobile.pt29a .container[role=main].fixed .content{font-size:12px;line-height:24px}.mobile.pt29a .container[role=main].fixed .breadcrumb{margin:30px 10%}.mobile.pt29a .container[role=main].fixed .m33-wrapper{position:relative;padding:35px 0 0}.mobile.pt29a .container[role=main].fixed .m33-wrapper .image-layer{float:none;text-align:right}.mobile.pt29a .container[role=main].fixed .m33-wrapper .group-intro{text-align:center;padding:0 10% 10px}.mobile.pt29a .container[role=main].fixed .m33-wrapper .group-intro .bar-before-after{font-size:15px}.mobile.pt29a .container[role=main].fixed .m33-wrapper .group-intro .bar-before-after:before{position:relative;display:inline-block;content:"";width:20px;height:2px;margin:0;background:#676767;top:-5px;right:15px}.mobile.pt29a .container[role=main].fixed .m33-wrapper .group-intro .bar-before-after:after{position:relative;display:inline-block;content:"";width:20px;height:2px;margin:0;background:#676767;top:-5px;left:15px}.mobile.pt29a .container[role=main].fixed .m33-wrapper .pagination.outer{z-index:1;position:absolute;top:70%;width:100%}.mobile.pt29a .container[role=main].fixed .m33-wrapper .pagination.outer .prev-btn{position:absolute;left:0;padding:0 4%}.mobile.pt29a .container[role=main].fixed .m33-wrapper .pagination.outer .next-btn{position:absolute;right:0;padding:0 4%}.mobile .m4 .expandable,.mobile .m6 .expandable{position:relative;margin-bottom:0}.mobile .m4 .expandable span,.mobile .m6 .expandable span{padding-left:40px;color:#a93102}.mobile .m4 .expandable span.sp,.mobile .m6 .expandable span.sp{position:absolute;top:50%;margin-top:-5px;left:20px;padding:0;border:0;background-position:0 -1459px;width:10px;height:10px}.mobile .m4 .expandable.active+.expandable_segment,.mobile .m6 .expandable.active+.expandable_segment{margin-top:-1px}.mobile .m4 .expandable.active span.sp,.mobile .m6 .expandable.active span.sp{background-position:0 -1448px;width:10px;height:10px}.mobile .m4 .expandable_segment,.mobile .m6 .expandable_segment{overflow:hidden}.mobile .m4 .carousel-wrapper,.mobile .m6 .carousel-wrapper{margin-top:-20px;margin-bottom:-20px}.mobile .m4 .carousel ul{background-color:#e4e4e4}.mobile .m4 .carousel li{float:none;padding:0 20px}.mobile .m4 .carousel li.odd{background-color:#ddd}.mobile .m4 .carousel li.last{margin-bottom:-20px;padding-bottom:20px}.mobile .m4 .carousel article{display:table}.mobile .m4 .carousel article figure,.mobile .m4 .carousel article>div{display:table-cell;vertical-align:middle}.mobile .m4 .carousel article>div{width:100%;padding:10px 0}.mobile .m4 .carousel article figure img{margin:10px 15px 10px 0;display:block}.mobile .m4 .carousel article p{margin-bottom:0}.mobile .m4+.m5,.mobile .m4+.m5_no_image,.mobile .m4+.m7,.mobile .m4+.inner-nav{margin-top:20px}.mobile .m6 h3{overflow:hidden;border-bottom:1px solid #fff;border-top:1px solid #ccc}.mobile .m6 h3 span+span{padding:15px 0;display:block;border-bottom:1px solid #ccc;border-top:1px solid #fff}.mobile .m6 .col{padding:0;background:#eee}.mobile .m6 table.data{display:block}.mobile .m6 table.data thead,.mobile .m6 table.data tbody,.mobile .m6 table.data th,.mobile .m6 table.data td,.mobile .m6 table.data tr{display:block}.mobile .m6 table.data thead{margin-top:-20px}.mobile .m6 table.data thead th{position:absolute;top:-9999px;left:-9999px}.mobile .m6 table.data tbody th,.mobile .m6 table.data tbody td{position:relative;display:block}.mobile .m6 table.data tbody th{padding:20px;background:#ddd}.mobile .m6 table.data tbody td{position:relative;margin:0 20px;padding:0;overflow:hidden;border-left:1px solid #999}.mobile .m6 table.data tbody td span{color:#333}.mobile .m6 table.data tbody td:last-child{margin-bottom:10px}.mobile .m6 table.data tbody th+td{margin-top:10px}.mobile .m6 table.data tbody td span:before{position:relative;display:block;margin:0 10px;width:65%;float:left;content:attr(data-title);color:#666}.mobile .m17{background:#fff;border:1px solid #ccc}.mobile .m17 .carousel .carousel-wrapper article img{width:280px;height:auto}.mobile .m17 .carousel .carousel-wrapper .title{margin:0 0 11px}.mobile .m17 .carousel .carousel-wrapper .description{padding:30px 0 20px}.mobile .m17 .carousel .pagination{display:none}.mobile .ss .bg{height:auto}.mobile .ss .bg img{width:100%;height:auto}.mobile .lightbox.gallery .lightbox-header>div,.mobile .lightbox.singleImg .lightbox-header>div{padding:0 30px;overflow:hidden}.mobile .lightbox.gallery .description{bottom:15px}.mobile .lightbox.singleImg img{width:100%;height:auto;display:block}.mobile .lightbox.flex-height-gallery.singleImg .img{position:relative;height:349px;overflow:hidden}.mobile .lightbox.flex-height-gallery.singleImg img,.mobile .lightbox.flex-height-gallery.gallery .ss .bg img{height:auto;width:100%;max-width:100%;max-height:100%;position:relative;top:50%;object-fit:contain}.mobile .lightbox.flex-height-gallery.singleImg img.tall,.mobile .lightbox.flex-height-gallery.gallery .ss .bg img.tall{width:auto;height:100%;margin-right:auto;margin-left:auto}.mobile .lightbox.flex-height-gallery.gallery .ss .bg.inactive{left:100%}.mobile .lightbox.flex-height-gallery.gallery .ss .bg.active{left:0}.mobile .gallery .ss{height:209px}.mobile .gallery .ss .pagination{width:199px;margin-left:-99px}.mobile .gallery .ss .bg{height:153px;padding-bottom:40px}.mobile .gallery .ss .bg img{height:100%;width:auto;margin:0 auto}.mobile .gallery .ss .prev-btn,.mobile .gallery .ss .next-btn{position:absolute;top:50%;margin-top:-56px;z-index:5}.mobile .gallery .ss .prev-btn{left:20px;background-position:0 -653px;width:30px;height:60px}.mobile .gallery .ss .prev-btn:hover{background-position:0 -714px;width:30px;height:60px}.mobile .gallery .ss .next-btn{right:20px;background-position:0 -775px;width:30px;height:60px}.mobile .gallery .ss .next-btn:hover{background-position:0 -836px;width:30px;height:60px}.mobile .m2,.mobile .m2_m10{background:#fff;margin:0 10px 30px}.mobile .m2_m10 hr{display:none}.mobile .m2_m10 .intro{border-bottom:1px solid #ccc;padding:0;margin:20px 20px 0}.mobile .m2_m10 .m10{border-top:1px solid #fff;margin:0 20px;padding:20px 0;text-align:center}.mobile .m10 a{color:#999}.mobile .m12 .ss{background-color:#313131}.mobile .m12 .ss.no-pagin .bg section{padding:20px}.mobile .m12 .ss .bg section{position:relative;bottom:0;padding:20px 20px 46px;background-color:#464646}.mobile .m12 .ss .bg .description{overflow:hidden}.mobile .m13 .ss .title{position:relative;padding:20px;background-color:#464646;color:#fff;margin-top:-1px}.mobile .m13 .ss .title h2{border-left:4px solid #a93102;padding-left:10px}.mobile .m11{overflow:hidden}.mobile .m11 a{padding:20px 0}.mobile .m11 .next-btn{background-color:#c6c6c6}.mobile .m11 .next-btn .sp{right:10px}.mobile .m11 .next-btn .text{padding:0 26px 0 10px}.mobile .m11 .prev-btn .sp{left:10px}.mobile .m11 .prev-btn .text{padding:0 10px 0 26px}.mobile .container[role=main].flexible{margin-top:0!important}.mobile .container[role=main].flexible .content{padding:0 10px}.mobile .container[role=main].flexible .intro{top:-20px;-webkit-box-shadow:0 -3px 5px 3px rgba(0,0,0,.15);box-shadow:0 -3px 5px 3px rgba(0,0,0,.15);-webkit-box-shadow:0 -3px 5px 3px rgba(0,0,0,.15)3px 5px rgba(0,0,0,.5);box-shadow:0 -3px 5px 3px rgba(0,0,0,.15)3px 5px rgba(0,0,0,.5);background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(38%, #eee), color-stop(96%, #fff));background-image:-webkit-linear-gradient(bottom, #eee 38%, #fff 96%);background-image:linear-gradient(bottom,#eee 38%,#fff 96%);background-image:-webkit-linear-gradient(bottom,#eee 38%,#fff 96%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.38,#eee),color-stop(.96,#fff));border:1px solid rgba(204,204,204,.6);margin:0 auto;padding:20px 20px 4px;max-width:600px}.mobile .container[role=main].flexible .intro h2{font-weight:700}.mobile .container[role=main].flexible .intro hr{background:#999}.mobile .logo{margin-left:10px;float:left}.mobile header{height:74px!important;position:static}.mobile .breadcrumb{margin:0 20px}.mobile .breadcrumb h2{margin-bottom:3px}.mobile .breadcrumb h1{margin:0}.mobile .fake-link{cursor:pointer}.mobile nav[role=navigation] .ul{position:fixed!important;z-index:6}.mobile nav.secondary{display:block;position:relative}.mobile nav.secondary .on{display:none}.mobile nav.secondary ul{background:#eee}.mobile nav.secondary li{padding:14px 20px;border-top:1px solid #fcfcfc;border-bottom:1px solid #999}.mobile nav.secondary a{position:relative;display:block}.mobile nav.secondary a span{position:absolute;top:50%}.mobile nav.secondary a span{right:0;margin-top:-6px;background-position:0 -509px;width:6px;height:11px}.mobile [class*=span]{float:none}.mobile .row{margin-left:0}.mobile .intro{width:auto}.mobile .flexible.white-theme,.mobile .flexible.white-theme a{color:#333}.mobile .inner-nav{margin:30px 20px}.mobile .semi-transparent-box.expandable.active .sp{background-position:0 -1404px;width:10px;height:10px}.mobile .semi-transparent-box.expandable .sp{position:absolute;top:50%;left:20px;margin-top:-5px;background-position:0 -1415px;width:10px;height:10px}.mobile .semi-transparent-box.expandable+section{display:none;overflow:hidden;background:#e2e2e2}.mobile .semi-transparent-box.expandable+section .cont{background:0 0}.mobile .semi-transparent-box.expandable+section a{padding-bottom:10px;display:block}.mobile .semi-transparent-box.expandable+section .cont{border:0}.mobile .semi-transparent-box .cont{background:#eee;border-top:1px solid #fcfcfc;border-bottom:1px solid #999}.mobile .semi-transparent-box .cont ul{padding:0 20px}.mobile .semi-transparent-box .cont h2{padding:10px 20px;margin:0;position:relative}.mobile .semi-transparent-box .cont h2 .sp{background-position:0 -509px;width:6px;height:11px;position:absolute;right:20px;top:50%;margin-top:-5px}.mobile .semi-transparent-box .cont>h2{padding-left:40px}.mobile .semi-transparent-box .cont>h2 a{margin-left:-20px}.mobile .semi-transparent-box .cont img{margin:10px 10px 10px 0}.mobile .semi-transparent-box .cont h2~*,.mobile .semi-transparent-box .backdrop,.mobile .semi-transparent-box .fancy-box{display:none}.mobile .list-item .cont{background:0 0;display:table;margin:0 20px}.mobile .list-item .cont h2{padding:0}.mobile .list-item .cont img{display:table-cell;vertical-align:middle}.mobile .list-item .cont div{display:table-cell;vertical-align:middle;width:100%;padding:10px 0}.mobile.t20 .intro,.mobile.t24 .intro,.mobile.t27 .intro,.mobile.t35 .intro,.mobile.pt11 .intro{background:url(/files/rosewood_hotels_and_resorts/group/images/common/separator_mobile.png) no-repeat 50% 100%;padding:20px 20px 22px}.mobile.pt29 .mini-intro,.mobile.pt29a .mini-intro{padding:10px 20px}.mobile.pt29 .m24-wrapper,.mobile.pt29a .m24-wrapper{border:1px solid #e0e0e0;background:#fcfcfc}.mobile .content aside{float:none}.mobile .expandable{cursor:pointer}.mobile .expandable span.sp{background-position:0 -1415px;width:10px;height:10px}.mobile .expandable.active span.sp{background-position:0 -1404px;width:10px;height:10px}.mobile .expandable.active+section:before,.mobile .expandable_segment:before,.mobile .m19 .expandable:before,.mobile .expandable.active+section:after,.mobile .expandable_segment:after,.mobile .m19 .expandable:after{position:relative;display:block;content:" ";margin:0;padding:0;height:20px;width:200%;overflow:visible;left:-20px;zoom:1;overflow:auto;z-index:1}.mobile .expandable.active+section:before,.mobile .expandable_segment:before,.mobile .m19 .expandable:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.15)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.15)0,rgba(255,255,255,0)100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.15)), to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,.15)0, rgba(255,255,255,0)100%);background:linear-gradient(to bottom,rgba(0,0,0,.15)0,rgba(255,255,255,0)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#00ffffff', GradientType=0)}.mobile .expandable.active+section:after,.mobile .expandable_segment:after,.mobile .m19 .expandable:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.15)));background:-webkit-linear-gradient(top,rgba(255,255,255,0)0,rgba(0,0,0,.15)100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), to(rgba(0,0,0,.15)));background:-webkit-linear-gradient(top, rgba(255,255,255,0)0, rgba(0,0,0,.15)100%);background:linear-gradient(to bottom,rgba(255,255,255,0)0,rgba(0,0,0,.15)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#26000000', GradientType=0)}.mobile .expandable_segment{display:none}.mobile .popup .el_group{width:100%}.mobile .input label{float:none;text-align:left;display:block}.mobile .popup .el_group,.mobile .popup .el_wrapper .input>div,.mobile .input>div,.mobile .input>span{float:none}.mobile.t31a .intro-wrapper{padding:20px 20px 0}.mobile.t31a .ss{height:auto;padding-top:10px}.mobile.t31a .ss .bg{position:relative;opacity:1!important;display:block!important;top:0!important;cursor:pointer;border-bottom:1px solid #404040}.mobile.t31a .ss .bg img{width:100%!important;height:auto!important;margin:0!important}.mobile.t31a .ss .bg section{position:relative;border-bottom:1px solid #fff}.mobile.t31a .ss .bg h2{margin-top:0}.mobile.t31a .ss .bg p{margin-bottom:10px}.mobile.t31a .ss .bg a{color:#fff}.mobile.t31a .ss .bg .description p{font-style:italic}.mobile.t31a .ss .bg .description{background:#282828;color:#fff;padding:20px 10px 10px;text-align:center}.mobile.pt1 .semi-transparent-box .fancy-box{display:block;border-color:#000;margin:0 40px 10px}.mobile.pt1 .white-theme .intro:before{width:9px;height:34px;background-position:-346px -227px}.mobile.pt1 .cont{background:0 0}.mobile.pt1 .cont a{display:block;padding:5px 10px}.mobile.pt1 .cont .sp-p{width:4px;height:6px;background-position:-349px -209px;margin-left:10px}.mobile.pt1 .notification,.mobile.pt1 .companyinfo{background:#333}.mobile.pt1 .notification .right,.mobile.pt1 .companyinfo .right{width:100%}.mobile.pt1 .notification .right li,.mobile.pt1 .companyinfo .right li{float:none}.mobile.pt1 .notification .container,.mobile.pt1 .companyinfo .container{padding:10px 20px;text-align:center}.mobile.pt1 .notification .tagline,.mobile.pt1 .companyinfo .tagline{text-align:center;width:100%}.mobile.pt1 .notification .tagline li,.mobile.pt1 .companyinfo .tagline li{padding:0 20px}.mobile.pt1 .companyinfo{background:0 0}.mobile.pt1 .companyinfo .container,.mobile.pt1 .companyinfo .container a{color:#000}.mobile.pt4 .container[role=main] .main,.mobile.pt5 .container[role=main] .main,.mobile.pt5a .container[role=main] .main,.mobile.pt6 .container[role=main] .main,.mobile.pt7 .container[role=main] .main,.mobile.pt8 .container[role=main] .main,.mobile.pt10 .container[role=main] .main,.mobile.pt15 .container[role=main] .main,.mobile.pt21 .container[role=main] .main,.mobile.pt26 .container[role=main] .main{padding-top:0}.mobile.pt6a ul{padding-left:0}.mobile.pt6a .of{font-size:130%;font-style:italic}.mobile.pt6a .section-title{letter-spacing:2px}.mobile.pt6a .lightbox .scrollbar{display:none}.mobile.pt6a header .container nav.menu a.logo{display:none}.mobile.pt6a header .container nav.menu a.logo.mobile{display:block}.mobile.pt6a .bg{height:280px;width:auto}.mobile.pt6a .bg img{height:100%!important;width:auto!important}.mobile.pt6a .breadcrumb{color:#6f6f6f;text-align:center;letter-spacing:2px;line-height:2;padding:22px 0;margin:0 10px;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(38%,#eee),color-stop(96%,#fff));background-image:-webkit-gradient(linear, left bottom, left top, color-stop(38%, #eee), color-stop(96%, #fff));background-image:-webkit-linear-gradient(bottom, #eee 38%, #fff 96%);background-image:linear-gradient(bottom,#eee 38%,#fff 96%);background-image:-webkit-linear-gradient(bottom,#eee 38%,#fff 96%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.38,#eee),color-stop(.96,#fff));-webkit-box-shadow:0 -3px 5px 3px rgba(0,0,0,.15);box-shadow:0 -3px 5px 3px rgba(0,0,0,.15);-webkit-box-shadow:0 -3px 5px 3px rgba(0,0,0,.15)3px 5px rgba(0,0,0,.5);box-shadow:0 -3px 5px 3px rgba(0,0,0,.15)3px 5px rgba(0,0,0,.5);border:1px solid rgba(204,204,204,.6)}.mobile.pt6a .breadcrumb img{padding-top:20px}.mobile.pt6a .breadcrumb p{padding-top:20px}.mobile.pt6a .container[role=main].fixed{top:-90px;z-index:1}.mobile.pt6a .container.fixed{margin-top:0;overflow:hidden;background:#fff;top:-30px;position:relative}.mobile.pt6a .container.fixed ul{padding:0}.mobile.pt6a .container.fixed h2,.mobile.pt6a .container.fixed h3,.mobile.pt6a .container.fixed h4,.mobile.pt6a .container.fixed ul li{letter-spacing:2px}.mobile.pt6a .container.fixed .content .main{padding:0}.mobile.pt6a .container.fixed .content .main .features{text-align:center;padding-top:40px}.mobile.pt6a .container.fixed .content .main .features ul li{color:#bebebe;cursor:pointer;display:inline-block;vertical-align:top;letter-spacing:0;height:35px;font-size:12px;padding:0 3%;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_1.png) no-repeat center bottom}.mobile.pt6a .container.fixed .content .main .features ul li.on{color:#000}.mobile.pt6a .container.fixed .content .main .features ul li:hover{color:#a5a5a5}.mobile.pt6a .container.fixed .content .main .features ul li:hover.on{color:#000}.mobile.pt6a .container.fixed .content .main .features h3{padding:10px 0}.mobile.pt6a .container.fixed .content .main .features .content-swiper .swiper-slide p{padding:0 13%}.mobile.pt6a .container.fixed .content .main .features .content-swiper .pagination.outer{z-index:1;position:absolute;top:40%;width:100%}.mobile.pt6a .container.fixed .content .main .features .content-swiper .pagination.outer .prev-btn{position:absolute;left:10px;outline:0;border:none}.mobile.pt6a .container.fixed .content .main .features .content-swiper .pagination.outer .next-btn{position:absolute;right:10px;outline:0;border:none}.mobile.pt6a .container.fixed .content .main .features .content-swiper .pagination.outer[data-hide=prev] .prev-btn{display:none!important}.mobile.pt6a .container.fixed .content .main .features .content-swiper .pagination.outer[data-hide=next] .next-btn{display:none!important}.mobile.pt6a .container.fixed .content .main .treatment-menu{padding-top:50px;position:relative}.mobile.pt6a .container.fixed .content .main .treatment-menu .section-title{text-align:center}.mobile.pt6a .container.fixed .content .main .treatment-menu .section-title span{font-style:italic;font-size:13px}.mobile.pt6a .container.fixed .content .main .treatment-menu .section-title h2{font-size:20px;margin-top:0}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser{width:100%;position:relative;text-align:center;display:inline-block}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu{position:relative;overflow:hidden;max-height:80px;border-top:2px solid #fff;-webkit-transition:max-height 0s ease;transition:max-height 0s ease}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .sprite-p-plus_btn{display:block}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .sprite-p-minus_btn{display:none}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu.active{max-height:10000px;-webkit-transition:max-height 1s ease-in;transition:max-height 1s ease-in}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu.active .sprite-p-plus_btn{display:none}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu.active .sprite-p-minus_btn{display:block}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover{width:100%;height:80px;text-align:center;color:#fff;position:relative;display:table;vertical-align:top;overflow:hidden;cursor:pointer}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover img{width:100%;height:auto;position:absolute;top:0;left:0}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .text-layer{position:relative;display:table-cell;vertical-align:middle}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .text-layer h3{font-size:14px;padding-top:6px;padding-bottom:18px;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_3.png) no-repeat center bottom;margin:0 70px 0 30px}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .sprite-p-plus_btn,.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .sprite-p-minus_btn{position:absolute;top:25px;right:20px}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .close-btn{position:absolute;top:90px;right:10px;outline:0;border:none}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .swiper-wrapper{position:relative;width:100%;background-color:#fafafa;padding:45px 30px 15px;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .swiper-wrapper .full{font-style:italic}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .swiper-wrapper .swiper-slide{float:none}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .swiper-wrapper .swiper-slide .text-layer div{padding:15px 0}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .swiper-wrapper .swiper-slide h4{margin-bottom:10px;font-size:14px}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .swiper-wrapper .swiper-slide p{line-height:1.6}.mobile.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .credit{font-size:10px;padding-top:5px;text-align:left;width:94%;margin:0 auto}.mobile.pt6a .container.fixed .content .main .product{line-height:1.8;text-align:center;padding:20px;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_4.png) no-repeat center bottom}.mobile.pt6a .container.fixed .content .main .product ul li{color:#000;height:35px;font-size:14px;list-style:none;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_1.png) no-repeat center bottom}.mobile.pt6a .container.fixed .content .main .product .narrow p{max-width:350px;margin:0 auto 21px}.mobile.pt6a .container.fixed .content .main .contact{width:100%;margin:0 auto;padding:0;text-align:center}.mobile.pt6a .container.fixed .content .main .contact .cell{width:100%;padding:30px 0 0;line-height:3}.mobile.pt6a .container.fixed .content .main .contact .cell h4{letter-spacing:0;font-weight:700;margin:0}.mobile.pt6a .container.fixed .content .main .contact .cell a{outline:0;border:none;color:#888}.mobile.pt6a .container.fixed .content .main .contact .cell a:visited{color:#888}.mobile.pt6a .container.fixed .content .main .contact .cell a:hover{color:#000}.mobile.pt6a .container.fixed .content .main .contact .cell p{margin-bottom:0}.mobile.pt6a .container.fixed .content .main .contact .cell.left,.mobile.pt6a .container.fixed .content .main .contact .cell.right{padding:30px 0;position:relative}.mobile.pt6a .container.fixed .content .main .contact .cell.left:after,.mobile.pt6a .container.fixed .content .main .contact .cell.right:after{content:"";width:35px;height:1px;position:absolute;background:#000;bottom:0;left:50%;margin-left:-17.5px}.mobile.pt6a .container.fixed .content .main .contact .cell.bottom p span{display:block}.mobile.pt6a .container.fixed .content .main .other-info{width:100%;margin:0 auto;padding-bottom:0}.mobile.pt6a .container.fixed .content .main .other-info .hr{width:100%;height:70px;background:url(/files/rosewood_hotels_and_resorts/property/images/spa/hr_4.png) no-repeat left center}.mobile.pt6a .container.fixed .content .main .other-info .cell{width:100%;padding:10px 0;text-align:center}.mobile.pt6a .container.fixed .content .main .other-info .cell a{font-weight:700;margin:0;display:inline-block;outline:0;border:none;color:#888}.mobile.pt6a .container.fixed .content .main .other-info .cell a:visited{color:#888}.mobile.pt6a .container.fixed .content .main .other-info .cell a:hover{color:#000}.mobile.pt6a .container.fixed .content .main .other-info .cell .sprite-p-contact_before{vertical-align:middle;padding:0 5px}.mobile.pt6a .spa-design{top:-50px;position:relative;overflow:hidden}.mobile.pt6a .spa-design .section-title{width:100%;margin:0 auto;text-align:center}.mobile.pt6a .spa-design .section-title span{font-style:italic;font-size:13px}.mobile.pt6a .spa-design .section-title h2{font-size:22px;margin-top:0}.mobile.pt6a .spa-design .swiper-slide{text-align:center}.mobile.pt6a .spa-design .swiper-slide img{width:100%;height:auto}.mobile.pt6a .spa-design .pagination.outer{z-index:1;position:absolute;top:40%;width:100%}.mobile.pt6a .spa-design .pagination.outer .prev-btn{position:absolute;left:10px;outline:0;border:none}.mobile.pt6a .spa-design .pagination.outer .next-btn{position:absolute;right:10px;outline:0;border:none}.mobile.pt6a .spa-design .swiper-pagination{position:relative;left:0;text-align:center;width:100%}.mobile.pt6a .spa-design .swiper-pagination .swiper-pagination-switch{margin:5px;cursor:pointer;display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/property/images/sprite.png);width:13px;height:13px;background-position:-444px -156px}.mobile.pt6a .spa-design .swiper-pagination .swiper-active-switch{display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/property/images/sprite.png);width:12px;height:13px;background-position:-472px -131px}.mobile.pt6a .lightbox-content .item{padding:20px}.mobile.pt6a .lightbox-content .item h3{font-size:16px}.mobile .social ul{overflow:hidden}.mobile.pt29 .m22 .mobile-center{text-align:center}.mobile.t20 .container[role=main] .main{padding-bottom:30px}.mobile.t20 .teaser h5,.mobile.t20 .teaser p{margin:0}.mobile.t20 .teaser section{margin-bottom:30px;overflow:hidden}.mobile.t24 .content h2.title{background:url(http://placehold.it/18x13/002a52) no-repeat 100% 50%;cursor:pointer}.mobile.t24 .content h2.title.active{background:url(http://placehold.it/18x5/002a52) no-repeat 100% 50%}.mobile.t24 .expandable{position:relative;padding-left:18px}.mobile.t24 .expandable span.sp{position:absolute;margin:12px 8px 0 0;vertical-align:top;top:0;left:0}.mobile.t24 .container[role=main] .main{padding-bottom:0;overflow:hidden}.mobile.t24 .container[role=main] .main>section{display:none}.mobile.t24 .container[role=main] .main article h4+.description{margin-bottom:21px}.mobile.t24 .container[role=main] .main article img{display:block}.mobile.t27 .main>aside{margin-top:25px}.mobile .lightbox{width:300px;margin-left:-150px;margin-top:-113px;height:280px}.mobile .t29 .lightbox-content{padding:20px 40px 20px 20px}.mobile .t29 .boxes-intro .box-intro{margin-bottom:20px}.mobile .t29 .cols-3 h2.title{margin:20px 0}.mobile .t29 .cols-3 .cf{margin-bottom:20px}.mobile .t29 .cols-3 .cf section{margin-bottom:20px}.mobile .t29 .horizontal .cols-3 .properties .property{width:314px}.mobile .t29 .horizontal .cols-3 .properties .property.odd{margin-left:0;clear:left}.mobile.t31 .container[role=main] .main{padding:0}.mobile.t31 .main figure img{width:100%}.mobile.t31 .main figure .caption{padding:20px 0;display:block!important}.mobile.t31 .main figure .caption *{padding:0 20px}.mobile.pt18 .call-to-action{padding:0 20px}.mobile.pt18 .call-to-action .red-btn{margin:0 0 20px;display:inline-block;clear:both}.mobile.pt18 .call-to-action .red-btn~span{display:block}.mobile.pt20 .expandable .sp{margin:0 0 1px 10px}.mobile.pt20 .expandable .sp.more{background-position:0 -71px;width:10px;height:6px}.mobile.pt20 .expandable .sp.less{background-position:0 -326px;width:10px;height:6px}.mobile.pt20 .container[role=main] .main{padding:20px}.mobile.pt20 .subnav{position:relative;overflow:hidden;line-height:1em;width:100%;background:#ccc}.mobile.pt20 .subnav,.mobile.pt20 .subnav a{color:#333}.mobile.pt20 .subnav a{display:block;padding:20px 10px}.mobile.pt20 .subnav .left .sp,.mobile.pt20 .subnav .right .sp{margin-top:-4px}.mobile.pt20 .subnav .left{background:#ccc}.mobile.pt20 .subnav .left a{padding:20px 10px 20px 26px}.mobile.pt20 .subnav .left .sp{background-position:0 -553px;width:6px;height:9px}.mobile.pt20 .subnav .right{background:#c6c6c6}.mobile.pt20 .subnav .right a{padding:20px 26px 20px 10px}.mobile.pt20 .subnav .right .sp{background-position:0 -563px;width:6px;height:9px}.mobile.pt20 .subnav .up{display:none}.mobile.pt20 .follow{margin:0;padding:0}.mobile.pt20 .follow .sprite-common-btn_facebook{width:16px;height:16px;background-position:-231px -179px}.mobile.pt20 .follow .sprite-common-btn_twitter{width:16px;height:16px;background-position:-229px -205px}.mobile.pt20 .follow .sprite-common-btn_weibo{width:16px;height:16px;background-position:-281px -205px}.mobile.pt20 .follow .sprite-common-btn_instagram{width:16px;height:16px;background-position:-283px -179px}.mobile.pt20 .m1~.fixed .breadcrumb .wrap h3{border:none;padding:0}.mobile.pt20 .m1~.fixed .breadcrumb .wrap h2{margin-bottom:0}.mobile.pt20 .m1~.fixed .breadcrumb .wrap h2~.follow{margin-top:10px}.mobile.pt20 .fixed .intro{padding:0}.mobile.pt20 .m1~.fixed .breadcrumb{margin:0}.mobile.pt20 .breadcrumb h1{margin:0 0 20px}.mobile.pt20 .breadcrumb a{display:inline-block}.mobile.pt20 .m1~.container .breadcrumb h3{margin:0 0 10px}.mobile.pt20 .m1~.container .breadcrumb h2{margin:0 0 20px}.mobile.pt20 aside .video,.mobile.pt20 aside .audio,.mobile.pt20 aside .miniss,.mobile.pt20 aside .image,.mobile.pt20 aside .qa{margin-right:auto;margin-left:auto;max-width:464px;width:100%}.mobile.pt20 aside .video>a,.mobile.pt20 aside .audio>a,.mobile.pt20 aside .miniss>a,.mobile.pt20 aside .image>a,.mobile.pt20 aside .qa>a,.mobile.pt20 aside .video img,.mobile.pt20 aside .audio img,.mobile.pt20 aside .miniss img,.mobile.pt20 aside .image img,.mobile.pt20 aside .qa img{display:block;margin-right:auto;margin-left:auto;width:100%;max-width:464px;height:auto}.mobile.pt20 aside .audio .mejs-container{max-width:100%}.mobile.pt20 aside .image img,.mobile.pt20 aside .qa img{max-height:550px}.mobile.pt20 aside .miniss .top,.mobile.pt20 aside .miniss .bot{display:none}.mobile.pt20 aside .miniss .bg,.mobile.pt20 aside .miniss .caption{position:relative;display:block;clear:both;top:0;left:0;z-index:1}.mobile.pt20 aside .miniss .ss{height:auto}.mobile.pt20 aside .miniss .caption{background:#fff;padding:20px}.mobile.pt20 aside .miniss .caption p:last-child{margin-bottom:0}.mobile.pt20 aside .miniss .sscaption{display:none}.mobile.pt20 .inner-nav{margin-right:0;margin-left:0}.mobile .span2-fluid{float:none;margin-bottom:10px;max-width:100%}.mobile footer{position:relative!important;float:left}.mobile footer .container{margin:10px 20px}.mobile footer .container>p{margin:0}.mobile footer .highlight{margin:0;line-height:26px}.mobile footer .highlight,.mobile footer .highlight a{color:#a93102}.mobile footer .langs{display:block}.mobile footer .langs a{color:#000}.mobile footer .social{display:block;margin:0 0 10px -8px}.mobile footer .social li{margin-left:8px}.mobile footer .sitemap,.mobile footer .sitemap li{float:none}.mobile footer .sitemap a,.mobile footer .langs a{padding:6px 8px 7px 0;margin-bottom:2px;display:inline-block}.mobile footer .sitemap{margin-bottom:18px}.mobile footer #fb_more,.mobile footer #tt_more,.mobile footer #wb_more{top:-54px}.mobile footer #fb_more li,.mobile footer #tt_more li,.mobile footer #wb_more li{line-height:27px;margin:0 16px}.mobile footer #footer_more{position:relative;padding:0;display:block!important}.mobile .sticky-menu{display:none}.mobile .mini-intro{padding:10px}.mobile .related-info{margin:20px -20px -20px;padding:20px}.mobile .related-info .col>h4{margin:20px 0 10px;text-align:left}.mobile .related-info .col{margin:0 auto}.mobile .form .hints p{margin:0 0 20px}.mobile .form h3.title{margin:20px 0}.mobile fieldset.cols-4 .col-1,.mobile fieldset.cols-4 .col-2{width:100%}.mobile fieldset.cols-1 label,.mobile fieldset.cols-4 label{width:100%}.mobile fieldset.cols-4 .col-1 .col,.mobile fieldset.cols-4 .col-2 .col{width:100%;clear:both}.mobile fieldset.cols-1 .col-1 .flex-col,.mobile fieldset.cols-4 .col-1 .flex-col,.mobile fieldset.cols-4 .col-2 .flex-col{width:100%;width:auto}.mobile fieldset.cols-4 .col-2 .inputs-only{text-align:left}}@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){header .logo img{width:184px;height:64px}}.ie .ieonly{display:block}.ie .lightbox-overlay{background-color:#000;filter:alpha(opacity=80)!important;-ms-filter:"alpha(Opacity=80)"}.ie body .title-wrapper h3{display:inline!important}.ie body sup,.ie body sub{top:0;line-height:0}.ie body sup{vertical-align:super}.ie body sub{vertical-align:sub}.ie body .ss .pagination{filter:alpha(opacity=30)!important;-ms-filter:"alpha(Opacity=30)";background-color:#000}.ie body.pt1.highres .notification{background:#000;filter:alpha(opacity=30)!important;-ms-filter:"alpha(Opacity=30)"}.ie body .header-shadow{background-color:#000;filter:alpha(opacity=90)!important;-ms-filter:"alpha(Opacity=90)"}.ie body.t31a.highres .ss .bg{display:none}.ie body.t31a.highres .ss .bg.active{display:block}.ie body.t31a.highres .up.disable span,.ie body.t31a.highres .down.disable span{filter:alpha(opacity=20)!important;-ms-filter:"alpha(Opacity=20)"}.ie body.t31a.mobile .ss .bg{filter:alpha(opacity=100)!important;-ms-filter:"alpha(Opacity=100)"}.ie .t31 .caption{background-color:#000;filter:alpha(opacity=80)!important;-ms-filter:"alpha(Opacity=80)"}.ie .highres section.list>ul>li+li+li span{display:none}.ie .highres .globe .lang-backdrop{background-color:#000;filter:alpha(opacity=80)!important;-ms-filter:"alpha(Opacity=80)"}.ie .highres.t4 .bg img{position:relative;z-index:-1}.ie .highres.t34 .carousel-container{background-color:#444;filter:alpha(opacity=60)!important;-ms-filter:"alpha(Opacity=60)"}.ie .highres .flexible .intro hr{filter:alpha(opacity=30)!important;-ms-filter:"alpha(Opacity=30)";background-color:#fff}.ie .highres .semi-transparent-box .cont li a:hover{background:#fff;filter:alpha(opacity=30)!important;-ms-filter:"alpha(Opacity=30)"}.ie .highres .semi-transparent-box .cont li a:hover span{position:relative}.ie .highres.pt28 .pt28_gallery .ss .caption{background:#000;filter:alpha(opacity=80)!important;-ms-filter:"alpha(Opacity=80)"}.ie .highres.pt28 .pt28_gallery .ss .caption>div{position:relative}.ie .highres.pt28 .main>.pagination_layer{background:#000;filter:alpha(opacity=80)!important;-ms-filter:"alpha(Opacity=80)"}.ie .highres.pt28 .main>.pagination ul{background:#000;filter:alpha(opacity=80)!important;-ms-filter:"alpha(Opacity=80)"}.ie .highres.pt28 .main>.pagination ul li{position:relative}.ie .desktop .m1 .ss .bg img{height:auto!important;min-height:585px}.ie .mobile #fb_more,.ie .mobile #tt_more,.ie .mobile #wb_more{border:1px solid #f6f6f6}.ie .mobile .container.flexible[role=main] .content{-webkit-filter:none;filter:none}.ie .mobile .container.flexible[role=main] .intro{background:#fff;border:1px solid #ccc}.ie .mobile.t1a .container.flexible[role=main] .intro{background:0 0;border:none}.ie .mobile.pt1 .white-theme .intro:before{content:" "}.ie .mobile.pt6a .breadcrumb{background:#fff;border:1px solid #ccc}.ie .mobile.t21 .teaser article{border:1px solid #ccc}.ie body .csReady input[type=submit],.ie body .csReady input[type=button]{-webkit-filter:none;filter:none;background-color:#e2e2e2;border:1px solid #f4f4f4;border-bottom-color:#d3d2d2;border-right-color:#d3d2d2;border-left-color:#f4f4f4}.ie body .csReady input[type=submit]:hover,.ie body .csReady input[type=button]:hover{border:1px solid #fcfcfc}.ie body.t1a.mobile .notification .pagination,.ie body.t1a.mobile .notification .tagline,.ie body.t1a.highres .notification{background-color:#000;filter:alpha(opacity=80)!important;-ms-filter:"alpha(Opacity=80)"}.ie8 .highres .m2_m10 .intro{display:block!important}.ie8 .highres.t27 .main>aside{margin-left:-1px}.ie8 .highres .m1x .ss .breadcrumb.wedding-box .box{background-color:#fff;filter:alpha(opacity=80)!important;-ms-filter:"alpha(Opacity=80)"}.ie8 .desktop.pt27a .block .text-box{max-height:65px}.ie8 .tablet.pt27a .block .text-box{max-height:55px}.ie9 .mobile .expandable.active+section:before,.ie9 .mobile .expandable.active+section:after{-webkit-filter:none;filter:none}.ie9 .desktop .lightbox .gallery-thumbnail .gallery-thumbnail-swiper{margin-left:44px}.ie9 .tablet .lightbox .gallery-thumbnail .gallery-thumbnail-swiper{margin-left:25px}:root *>.btn{-webkit-filter:none!important;filter:none!important}@media print{html,body,form{color:#000;background-color:#fff;padding:0}html,form{width:100%;margin:0}html body{width:90%;margin:1% 5%}* html body{width:100%;margin:0}body .content,body .container,body .main,body [role=main]{width:auto;height:auto}body .main{padding-left:0!important;padding-right:0!important}body .print{display:block!important;visibility:visible!important}body header .container,body footer,body .bg,body .breadcrumb nav,body #find_by_interest,body .side-shadow,body .secondary,body .notprint,body .calendar,body .map-view .ctrl,body .lightbox-overlay,body .lightbox .close-btn,body .lightbox .scrollbar,body .subnav{display:none;visibility:hidden!important}body .container.fixed[role=main]{position:relative;margin:0;height:auto}body .csReady input[type=email],body .csReady input[type=number],body .csReady input[type=password],body .csReady input[type=search],body .csReady input[type=text],body .csReady input[type=url]{width:200px!important}body .csReady .csSelect{width:224px!important}body fieldset.cols-1 .col-2,body fieldset.cols-4 .col-2,body fieldset.cols-1 .col-1,body fieldset.cols-4 .col-1{width:100%}body fieldset.cols-1 label,body fieldset.cols-4 label{width:200px}body .related-info .title-wrapper{margin-bottom:20px}body .related-info .col{padding-bottom:20px;color:#000}body .lightbox,body .lightbox-container{display:block;position:relative!important;left:0!important;top:0!important;margin:0!important;width:100%!important}body .lightbox{height:auto!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}body .lightbox .wrapper,body .lightbox .cols-3{overflow:visible}body .carousel .carousel-container,body .carousel .carousel-wrapper{width:100%!important;height:auto!important}body .carousel .carousel-wrapper,body .carousel .carousel-wrapper ul{overflow:visible}body .carousel .carousel-wrapper ul{left:0!important}body .carousel .carousel-wrapper ul,body .carousel .carousel-wrapper ul li{width:100%!important;height:auto!important;float:none}body .carousel .carousel-wrapper ul li article{padding:19px 31px}body .carousel .pagination{display:none}body .flexible .bottom{top:0!important}body section.list ul{list-style:none;margin:0;padding:0}body aside.box{padding:20px 0;float:none}body.t1.en .intro,body.t1a.en .intro{font-size:1.25em!important}body.t1 .ss,body.t1a .ss,body.t1 .intro,body.t1a .intro{display:block}body.t1 .intro,body.t1a .intro{opacity:1!important;padding:10px 0}body.t1 .notification,body.t1a .notification{position:relative;bottom:auto}body.t3 .property,body.t26 .property{display:block}body.t3 .title,body.t26 .title{margin:20px 0}body.t4 .bottom{top:1em!important}body.t4 .span2-title,body.t4 .span2{width:100%!important;float:none!important}body.t4 .span2-title p,body.t4 .span2 p{margin:0 0 .5em;display:inline-block}body.t20 .btn{display:none}body.t25 .teaser .row{overflow:visible}body.t25 .teaser .span{height:auto!important}body.t28 .more,body.t31 .caption{display:block!important}body.t31 .main figure{float:none!important}body.t31 .main figure .caption{color:#000;background:#fff}body.t31 aside.box{margin:0 auto}body.t31 .main section{overflow:visible!important}body.t33 .intro{text-align:left}body.t33 .story>img{display:none}(~"html>body.t19 .content .main, x:-moz-any-link, x:default"){overflow:visible}}body .hightlight-link{font-size:1.1818em}body h1{margin:0 0 .5em;font-size:1.538em;line-height:1.1em}body h4{margin:0 0 1em;font-size:1.0769em;line-height:1.4286em}body h5,body h6{margin:0 0 1em;font-size:1em;line-height:1.5em}body sup,body sub{vertical-align:baseline;position:relative;top:-.4em;line-height:0}body sub{top:.4em}body header{font-size:1.0833em}body header .inner{font-size:.8462em}body .ctr,body .mini-intro{text-align:center}body .ctr h3{font-weight:700}body .ctr p{line-height:1.5em}body .red-btn{font-size:1em!important}body .m1 .breadcrumb h2{font-size:1.333em}body .m13 .title h3{font-size:1.2308em}body .m3,body .m5,body .m8,body .m9,body .m14,body .m16,body .m19 article,body .m22{margin-bottom:11px}body .m7 h3{margin:0 0 1.1538em}body .m8 h3.sub-cat{margin:0 0 15px}body .m8 h3.sub-cat span{padding-bottom:4px}body .m17 h3.ornaments{margin:0;padding:26px 0 16px}body .m19 article.hilite .text{margin:0 0 15px}body .m19 article.hilite .text span{padding-bottom:1px}body .m8 article h4,body .m19 article h3{margin:0 0 10px}body .m16 h4,body .m19 article.hilite h3{margin-bottom:11px}body .m8 article+h3.sub-cat span{padding-bottom:4px}body .m14 table.venue-layout thead th{padding-bottom:16px}body .m14 table.venue-layout tbody th,body .m14 table.venue-layout tbody td{padding-top:7px}body .m14 table.venue-layout tbody tr~tr.title th,body .m14 table.venue-layout tbody tr~tr.title td{padding-top:18px}body .m15 .gm-style,body .m15 .gm-style div,body .m15 .gm-style span,body .m15 .gm-style label,body .m15 .gm-style a{font-size:1em}body .m16 article+h3.line{padding-top:18px}body .m16 h3.line{margin-bottom:15px}body .m18 article img{margin-bottom:0}body .m18 article h4{margin-bottom:8px}body .m19 article.hilite p{margin-bottom:14px}body .m4 article{font-size:1.0769em}body .lightbox.gallery .lightbox-content,body .lightbox.singleImg .lightbox-content{font-size:1.0833em}body .lightbox.gallery .lightbox-content .lightbox-header,body .lightbox.singleImg .lightbox-content .lightbox-header{font-size:1.0769em}body .lightbox.black h2.title{font-size:1.4166em}body .lightbox.black .title h3{font-size:1.25em;line-height:1em}body .lightbox.black .property h3{font-size:1.0833em;line-height:1.4615em}body .lightbox.black .subtitle{font-size:1.0833em;line-height:1.1538em}body .flexible .intro h1{font-size:1.6923em;line-height:1em}body .semi-transparent-box h2{font-size:1.1538em}body .semi-transparent-box p{line-height:1.4615em}body .m10 a{line-height:1.3846em}body .m11{font-size:.9231em}body .m17 .carousel .title{font-size:1.1538em;line-height:1.0667em}body.pt1 .intro p{line-height:1.4615em}body.pt2 .semi-transparent-box .cont a{line-height:1.4615em}body.pt20 aside h4.quote{font-size:1.8462em;line-height:1.25em}body.pt20 aside h5.byline{font-size:1.1538em}body.pt20 .intro h4{margin:0 0 .6667em;font-size:2.3077em}body.t18 .form label,body.t35 .form label,body.t18 input,body.t35 input,body.t18 select,body.t35 select,body.t18 textarea,body.t35 textarea,body.t18 .csSelectBar,body.t35 .csSelectBar{font-size:.9231em}body.t27 .content h3{font-size:1.3077em}body.t31 .caption{font-size:1.1538em}body.t31 .caption span{font-size:.7857em;line-height:1.6364em}body .form .error{font-size:.9231em}body.mobile nav[role=navigation]{font-size:1.333em}body.mobile nav.secondary a{font-size:1.333em;line-height:1.25em}body.mobile .breadcrumb h2{font-size:1.1538em}body.mobile .breadcrumb h1{font-size:1.5385em}body.mobile.pt20 header~.breadcrumb{font-size:1.0833em;line-height:1.5385em}body.mobile .shadow.content,body.mobile .flexible{font-size:1.0833em;line-height:1.5385em}body.mobile .flexible .intro h2{font-size:1.1538em}body.mobile .box h3{font-size:1.3846em}body.mobile .m6,body.mobile .m6 table.data tbody th{padding-top:17px;padding-bottom:17px}body.mobile .m8 article+h3.sub-cat{margin-top:0}body.mobile .m8 article.hilite img,body.mobile .m9 img,body.mobile .m18 article img{margin-bottom:1em}body.mobile .m19 article.hilite img{margin-bottom:1.3077em}body.mobile .m19 article.hilite .text{margin-bottom:0}body.mobile .m22 .ss{margin-bottom:1.2308em}body.mobile .m2{line-height:1.6923em}body.mobile .m2.block{font-size:1em;line-height:1.6923em}body.mobile .m4 article{line-height:1.1426em}body.mobile .m11{line-height:1em}body.mobile .m12 .ss h2,body.mobile .m13 .title h2{font-size:1.5385em;line-height:1.3em}body.mobile .m12 .ss .description{line-height:1.4615em}body.mobile .m13 .module-title{font-size:1.5385em}body.mobile .m13 #ss_curent_category{line-height:1.2308em}body.mobile .m13 #room-category li a{line-height:2.3077em}body.mobile .m17{line-height:1.6923em}body.mobile.pt29 .m1~.fixed .breadcrumb h2{font-size:1.5385em}body.mobile.pt29 .m1~.fixed .breadcrumb h1{font-size:1.1538em;margin-bottom:1em}body.mobile.pt29 .mini-intro .bar{font-size:1.5385em}body.mobile.t1a .intro div{line-height:26px}body.mobile.t1a .intro .btn{line-height:18px}body.mobile.pt1 .notification{font-style:italic;font-size:1.0833em;line-height:1.4615em}body.mobile.pt1 .companyinfo{font-size:1em}body.mobile .form h3.title{font-size:1.3846em}body.mobile .related-info .title-wrapper{font-size:1.3077em}body.mobile .related-info .cols{line-height:1.6923em}body.mobile .related-info .cols .col>h4{font-size:1.3077em}body.mobile.t20 .content h4{font-size:1.3077em}body.mobile.t20 .content h3{font-size:1.3846em;line-height:1.3333em}body.mobile.t20 .teaser section{font-size:1.1538em;line-height:1.3333em}body.mobile.t24 .content h3.title{margin:10px 0;font-size:1.8462em;line-height:1.25em}body.mobile .t29{font-size:1.0833em}body.mobile .t29 h2.box-title{font-size:1.3846em}body.mobile .t29 h2.title{font-size:1.6667em;line-height:1.1em}body.mobile .t29 .boxes-intro .box-intro h3{font-size:1.1538em}body.mobile .t29 .boxes-intro+.box-intro h3{font-size:1.5385em}body.mobile .t29 .cols-3 h2.title{line-height:1.5em}body.mobile .t29 .cols-3 h2.title~.cf~h2.title{margin-top:40px}body.mobile .t29 .cols-3 .country .title h3{font-size:1.1538em;margin:0 0 24px}body.highres.popup .breadcrumb{top:-78px}body.highres.popup .breadcrumb h1{margin:33px 0 24px}body.highres.t31a .title-wrapper h2{font-size:18px}body.highres.t31a #pagination .region{font-size:12px}body.highres .shadow.content,body.highres .flexible{font-size:1.0833em}body.highres .shadow.content{line-height:1.6923em}body.highres .flexible .intro nav a{font-size:1.1538em;line-height:2.1429em}body.highres a.btn,body.highres .cs button span,body.highres a#filter-link{font-size:.9231em;line-height:1.5em}body.highres nav.secondary{font-size:1.0833em}body.highres .m8 article+h3.sub-cat{padding-top:7px}body.highres .m8 article.hilite+h3.sub-cat{padding-top:35px}body.highres .m1 .ss .breadcrumb h1,body.highres .m13 .ss .title h2{font-size:2.5em;line-height:1em}body.highres .m24 .banner>nav .title{font-size:1.3846em}body.highres.pt29 .m1 .breadcrumb h1,body.highres.pt29 .m1 .breadcrumb h2{line-height:1.1em}body.highres.pt29 .m1 .breadcrumb h2{font-size:3em}body.highres.pt29 .m1 .breadcrumb h1{font-size:2em}body.highres.pt29 .m1 .breadcrumb .desc{font-size:1.1667em;line-height:1.5714em}body.highres .sticky-menu{font-size:1.1667em}body.highres .mini-intro{font-size:1.0769em}body.highres .mini-intro .bar{font-size:1.4286em}body.highres .m2.block{font-size:1em;line-height:1.6923em}body.highres .m11{line-height:26px}body.highres .m12 .ss h2{font-size:2.1429em;line-height:1em}body.highres .m12 .ss .description{font-size:1em}body.highres .m13 .module-title{font-size:1.3846em}body.highres .m13 .pagination-list .toggle-link{line-height:2.3077em}body.highres.t1a .intro{font-size:1em;line-height:2.3077em}body.highres.t1a .intro.subsection{font-size:1.2308em;line-height:1.5625em}body.highres.t1a .intro.subsection h2{font-size:1.5em}body.highres.t1a .intro .btn{font-size:1em}body.highres.pt1 .notification{font-style:italic;font-size:.9167em}body.highres.pt1 .notification .right a{line-height:30px}body.highres.pt1 .companyinfo{font-size:.8333em}body.highres.pt20 .intro h2.title{font-size:4.6154em;line-height:.9em}body.highres.t20 .content h4{font-size:1.3077em;line-height:1.3333em}body.highres.t24 .content h3.title{font-size:2.3077em;line-height:1.25em}body.highres.t24 .calendar,body.highres.t24 .main article h4+.description{font-size:.9231em;line-height:1.5em}body.highres.t27 .main>aside article p{font-size:.9231em}body.highres .t29{font-size:1.0833em}body.highres .t29 .innerwrap h2.box-title{padding:15px 0 24px}body.highres .t29 .box-intro h3{margin:0 0 0 1px}body.highres .t29 .cols-3 h2.title{margin:22px 0 31px}body.highres .t29 .horizontal.innerwrap h2.box-title{padding:15px 0 34px}body.highres .t29 .horizontal .cols-3 h2.title{margin:10px 0 12px}body.highres .t29 .horizontal .cols-3 h2.title~.cf~h2.title{margin-top:12px}body.highres .t29 .horizontal .cols-3 .properties .property{padding-bottom:13px}body.highres .t29 .horizontal .cols-3 .country .title h3{margin:15px 0}body.highres .t29 .horizontal .boxes-intro~.box-intro~.cols-3 h2.title{margin-top:31px}body.highres .t29 h2.box-title{font-size:1.3846em}body.highres .t29 h2.title{font-size:1.3077em}body.highres .t29 .boxes-intro+.box-intro h3{font-size:1.3077em}body.highres .t29 .cols-3 h2.title{margin-bottom:40px;line-height:1.5em}body.highres .t29 .cols-3 h2.title~.cf~h2.title{margin-top:40px}body.highres .t29 .cols-3 .country .title h3{font-size:1.1538em;margin:0 0 30px}body.highres.popup .feedback .intro,body.highres.t30 .intro,body.highres.popup .feedback .msg,body.highres.t30 .msg{padding-bottom:9px;text-align:left}body.highres.popup .feedback h2.title,body.highres.t30 .container .main h2.title{font-size:1.3077em}body.highres.popup .feedback h3,body.highres.t30 .container .main h3{font-size:1em;margin:0 0 20px}body.highres.popup .feedback ul,body.highres.t30 .container .main ul{font-size:.9231em}body.highres table.data thead th,body.highres table.data tr.head th{font-size:.8462em;line-height:1.1538em}body.highres table.data thead th span,body.highres table.data tr.head th span{margin:40px 0 0;display:block}body.highres table.data thead th:first-child,body.highres table.data tr.head th:first-child{font-size:1.1538em}body.highres table.data thead:first-child th span,body.highres table.data tr.head:first-child th span{margin:0}body.highres table.data tbody th,body.highres table.data tbody td{font-size:1em;line-height:1.5em}body.highres table.data tbody th p:first-child{font-size:1em!important}body.highres .related-info .title-wrapper{font-size:.8462em}body.highres .related-info .cols{line-height:1.6923em}body.highres .related-info .cols .col>h4{font-size:1.3077em}body.highres .form h3.title{font-size:1.3077em}body.highres.pt20 .subnav{font-size:1.1538em}body.tablet.t19 .content h3,body.tablet.t20 .content h3{font-size:1.0769em}body.tablet.t20 .subtitle{font-size:.9231em}body.tablet.t20 .teaser h5{font-size:1.1538em;line-height:1.2em}body.tablet.t27 .content h3{line-height:1.2em}body.tablet.t27 .content h4{font-size:1em;line-height:1.6923em}body.tablet.t27 .main>aside article p{font-size:.8462em;line-height:1.2727em}body.desktop .shadow.content .breadcrumb{font-size:.9231em}body.desktop .breadcrumb h1{font-size:1.5em}body.desktop nav[role=navigation] .ul ul .tooltips2{font-size:.9231em;line-height:1.333em}body.desktop.t19 .content h3,body.desktop.t20 .content h3{font-size:1.3077em}body.desktop.t20 .teaser section{font-size:1.1538em;line-height:1.3333em}body.desktop.t20 .subtitle{font-size:.9231em;line-height:1.5em}body.desktop.t27 h4{font-size:1.1538em}body.en{font:400 .75em/1.5em Georgia,arial,helvetica,sans-serif}body.en .gm-style,body.en .gm-style div,body.en .gm-style span,body.en .gm-style label,body.en .gm-style a{font-family:Georgia,arial,helvetica,sans-serif}body.en footer{font:400 .9166em/1em "Arial Unicode MS",arial,helvetica,sans-serif}body.en footer .langs{font-size:.9091em}body.en .form .hints{font-size:.7692em}body.en h3.line,body.en .m6 .col h3,body.en .m7 .col h3,body.en .m8 article h4,body.en .m8 h3.sub-cat,body.en .m19 article h3,body.en .m14 .header-cols .row h3,body.en .m23 .col.cat h3,body.en .m23 .col.cont h4{font-size:1.1538em}body.en .m8 article.hilite h4,body.en .m18 article h4,body.en .m19 article.hilite h3{font-size:1.5385em}body.en .m7 h3{line-height:1.5385em}body.en .m17 h3.ornaments{font-size:1.3846em}body.en .m6 table.data thead th,body.en .m6 table.data tbody th,body.en .m14 table.venue-layout thead th,body.en .m14 .legend{font-size:.9231em;line-height:1.3846em}body.en.pt2 .semi-transparent-box .cont ul,body.en.pt2 .semi-transparent-box .cont p,body.en.pt2a .semi-transparent-box .cont ul,body.en.pt2a .semi-transparent-box .cont p,body.en .m10 .features ul,body.en .m12 .ss .bg section,body.en.highres .m14 table.venue-layout thead th,body.en .m17 .intro,body.en .container[role=main].flexible .intro,body.en.t31 .main figure .caption span,body.en.pt20 .description,body.en.mobile .container[role=main].flexible .intro p,body.en .m23 p.expandable a{font-style:italic}body.en .m23 .col.cat a{line-height:1.3846em}body.en .m17 .intro,body.en .m21 .col{line-height:1.4615em}body.en .m3 .text,body.en .m5 .text,body.en .m7 p,body.en .m8 article,body.en .m9 .text,body.en .m14 .row a,body.en .m16 article p,body.en .m18 article p,body.en .m19 article.hilite p,body.en .m22 .text{line-height:1.6923em}body.en.t21 .intro .description,body.en.mobile .container.flexible[role=main] .intro p,body.en.t25 .teaser .description,body.en.t25 .topnav .post,body.en.t27 .main>aside article p,body.en.t28 .main article .subtitle,body.en.t31 .main figure .caption span,body.en.pt20.intro .description,body.en.t1 .intro{font-style:italic}body.en .t29 .boxes-intro .box-intro p,body.en .t29 .boxes-intro+.box-intro p{font-size:.8462em;line-height:1.2727em}body.en .t29 .quote-msg .quote{font-size:2em;font-style:italic;letter-spacing:1px;line-height:1.1em}body.en .t29 .quote-msg .quote .sp{display:block;margin:0 0 20px;background-position:0 -1302px;width:50px;height:50px}body.en .t29 .quote-msg .src{font-size:1.3846em}body.en.pt20 .m1 h3{line-height:1em}body.en.pt20 aside .video>a .txt,body.en.pt20 aside .audio>a .txt{font-style:italic;line-height:1em}body.en.pt20 aside .video h5,body.en.pt20 aside .audio h5{font-size:1.2308em;line-height:1.25em}body.en.pt20 aside .miniss h5{font-size:1.2308em;line-height:1.25em}body.en.pt27a .container[role=main] h2{text-align:left}body.en.mobile .m15 .map{font-size:.9231em}body.en.mobile.pt20 .breadcrumb .wrap h3{font-size:1.5385em;line-height:1em}body.en.mobile.pt20 .breadcrumb .wrap h2{font-size:1.3846em;line-height:1em}body.en.mobile.pt28 .main>.pagination li a{line-height:2.3077em}body.en.mobile.pt28 #ss_curent_category{line-height:4em}body.en.mobile.pt28 .pt28_gallery .ss .caption span{font-size:.8462em;line-height:2.909em}body.en.mobile .m6 table.data tbody th{font-size:1.0769em}body.en.mobile .m6 table.data tbody th p~p{font-size:1em}body.en.mobile .m6 table.data tbody td span{font-size:1em}body.en.mobile .m6 table.data tbody td span:before{font-size:.9231em}body.en.mobile.t20 .subtitle,body.en.mobile.pt19 .subtitle{line-height:1em}body.en.mobile.t31a .bg h2{font-size:1.5em}body.en.mobile.pt27a .container[role=main] h2,body.en.mobile.pt27b .container[role=main] h2,body.en.mobile.pt27c .container[role=main] h2,body.en.mobile.pt27d .container[role=main] h2,body.en.mobile.pt27e .container[role=main] h2{margin:30px 0 15px}body.en.mobile.pt27a .container[role=main] h3,body.en.mobile.pt27b .container[role=main] h3,body.en.mobile.pt27c .container[role=main] h3,body.en.mobile.pt27d .container[role=main] h3,body.en.mobile.pt27e .container[role=main] h3{margin-top:0}body.en.mobile.pt27a .wedding-box p,body.en.mobile.pt27b .wedding-box p,body.en.mobile.pt27c .wedding-box p,body.en.mobile.pt27d .wedding-box p,body.en.mobile.pt27e .wedding-box p{font-size:1.0769em}body.en.mobile.pt27a .weddings-content h1,body.en.mobile.pt27b .weddings-content h1,body.en.mobile.pt27c .weddings-content h1,body.en.mobile.pt27d .weddings-content h1,body.en.mobile.pt27e .weddings-content h1,body.en.mobile.pt27a .weddings-content h2,body.en.mobile.pt27b .weddings-content h2,body.en.mobile.pt27c .weddings-content h2,body.en.mobile.pt27d .weddings-content h2,body.en.mobile.pt27e .weddings-content h2,body.en.mobile.pt27a .weddings-content h3,body.en.mobile.pt27b .weddings-content h3,body.en.mobile.pt27c .weddings-content h3,body.en.mobile.pt27d .weddings-content h3,body.en.mobile.pt27e .weddings-content h3,body.en.mobile.pt27a .weddings-content h4,body.en.mobile.pt27b .weddings-content h4,body.en.mobile.pt27c .weddings-content h4,body.en.mobile.pt27d .weddings-content h4,body.en.mobile.pt27e .weddings-content h4,body.en.mobile.pt27a .weddings-content h5,body.en.mobile.pt27b .weddings-content h5,body.en.mobile.pt27c .weddings-content h5,body.en.mobile.pt27d .weddings-content h5,body.en.mobile.pt27e .weddings-content h5,body.en.mobile.pt27a .weddings-content h6,body.en.mobile.pt27b .weddings-content h6,body.en.mobile.pt27c .weddings-content h6,body.en.mobile.pt27d .weddings-content h6,body.en.mobile.pt27e .weddings-content h6{font-family:Georgia}body.en.mobile.pt27a .weddings-content .block .btn-link a.btn-brown,body.en.mobile.pt27b .weddings-content .block .btn-link a.btn-brown,body.en.mobile.pt27c .weddings-content .block .btn-link a.btn-brown,body.en.mobile.pt27d .weddings-content .block .btn-link a.btn-brown,body.en.mobile.pt27e .weddings-content .block .btn-link a.btn-brown{font-family:Georgia}body.en.highres.t31a #pagination h3{font-size:1.923em}body.en.highres.t31a .slider .title-wrapper h2{font-size:1.2308em}body.en.highres.t31a .slider .description{line-height:1.375em;font-size:1.2308em}body.en.highres.pt27a .wedding-box p,body.en.highres.pt27b .wedding-box p,body.en.highres.pt27c .wedding-box p,body.en.highres.pt27d .wedding-box p,body.en.highres.pt27e .wedding-box p{font-size:1.0769em}body.en.highres.pt27a .weddings-content h1,body.en.highres.pt27b .weddings-content h1,body.en.highres.pt27c .weddings-content h1,body.en.highres.pt27d .weddings-content h1,body.en.highres.pt27e .weddings-content h1,body.en.highres.pt27a .weddings-content h2,body.en.highres.pt27b .weddings-content h2,body.en.highres.pt27c .weddings-content h2,body.en.highres.pt27d .weddings-content h2,body.en.highres.pt27e .weddings-content h2,body.en.highres.pt27a .weddings-content h3,body.en.highres.pt27b .weddings-content h3,body.en.highres.pt27c .weddings-content h3,body.en.highres.pt27d .weddings-content h3,body.en.highres.pt27e .weddings-content h3,body.en.highres.pt27a .weddings-content h4,body.en.highres.pt27b .weddings-content h4,body.en.highres.pt27c .weddings-content h4,body.en.highres.pt27d .weddings-content h4,body.en.highres.pt27e .weddings-content h4,body.en.highres.pt27a .weddings-content h5,body.en.highres.pt27b .weddings-content h5,body.en.highres.pt27c .weddings-content h5,body.en.highres.pt27d .weddings-content h5,body.en.highres.pt27e .weddings-content h5,body.en.highres.pt27a .weddings-content h6,body.en.highres.pt27b .weddings-content h6,body.en.highres.pt27c .weddings-content h6,body.en.highres.pt27d .weddings-content h6,body.en.highres.pt27e .weddings-content h6{font-family:Georgia}body.en.highres.pt27a .weddings-content .block .btn-link a.btn-brown,body.en.highres.pt27b .weddings-content .block .btn-link a.btn-brown,body.en.highres.pt27c .weddings-content .block .btn-link a.btn-brown,body.en.highres.pt27d .weddings-content .block .btn-link a.btn-brown,body.en.highres.pt27e .weddings-content .block .btn-link a.btn-brown{font-family:Georgia}body.en.highres.pt28 #ss_curent_category{font-size:1.0769em;line-height:2.4285em}body.en.highres.pt28 .main>.pagination ul{font-size:.9231em}body.en.highres.pt28 .pt28_gallery .ss .caption{font-size:1.0769em}body.en.highres.pt28 .pt28_gallery .ss .caption span{font-size:.7857em;margin-top:-1em}body.en.highres.t20 .content h3{line-height:1.5em}body.en.highres.t27 .subtitle,body.en.highres.t27 .main>aside article p{line-height:1.5em}body.en.tablet footer .sitemap,body.en.tablet footer p,body.en.tablet footer .inline{font-size:.9091em}body.en.tablet.t20 .content h3,body.en.tablet.pt11 .content h3{font-size:1.3846em}body.en.tablet .m1 .ss .breadcrumb h1{font-size:2.083em}body.en.tablet.pt20 .m1 .ss .breadcrumb h3{font-size:2.5em}body.en.tablet.pt20 .m1 .ss .breadcrumb h2{font-size:1.1667em;line-height:1.5714em}body.en.tablet.pt27a nav.submenu,body.en.tablet.pt27b nav.submenu,body.en.tablet.pt27c nav.submenu,body.en.tablet.pt27d nav.submenu,body.en.tablet.pt27e nav.submenu{font-size:.92em}body.en.tablet.pt27a .container[role=main] h2,body.en.tablet.pt27b .container[role=main] h2,body.en.tablet.pt27c .container[role=main] h2,body.en.tablet.pt27d .container[role=main] h2,body.en.tablet.pt27e .container[role=main] h2{margin:40px 0 15px}body.en.tablet.pt27a .container[role=main] h3,body.en.tablet.pt27b .container[role=main] h3,body.en.tablet.pt27c .container[role=main] h3,body.en.tablet.pt27d .container[role=main] h3,body.en.tablet.pt27e .container[role=main] h3{margin-top:0}body.en.tablet.pt27a .container[role=main] h3.title,body.en.tablet.pt27b .container[role=main] h3.title,body.en.tablet.pt27c .container[role=main] h3.title,body.en.tablet.pt27d .container[role=main] h3.title,body.en.tablet.pt27e .container[role=main] h3.title{margin-bottom:15px}body.en.tablet.pt27a.pt27a .container[role=main] h2,body.en.tablet.pt27b.pt27a .container[role=main] h2,body.en.tablet.pt27c.pt27a .container[role=main] h2,body.en.tablet.pt27d.pt27a .container[role=main] h2,body.en.tablet.pt27e.pt27a .container[role=main] h2{margin:0 0 10px}body.en.tablet.pt27a .m1 .breadcrumb h1,body.en.tablet.pt27b .m1 .breadcrumb h1,body.en.tablet.pt27c .m1 .breadcrumb h1,body.en.tablet.pt27d .m1 .breadcrumb h1,body.en.tablet.pt27e .m1 .breadcrumb h1{font-size:3.5em}body.en.tablet.pt27a .m1 .breadcrumb h2,body.en.tablet.pt27b .m1 .breadcrumb h2,body.en.tablet.pt27c .m1 .breadcrumb h2,body.en.tablet.pt27d .m1 .breadcrumb h2,body.en.tablet.pt27e .m1 .breadcrumb h2{font-size:1.458em}body.en.desktop .breadcrumb h1{font-size:1.5em}body.en.desktop .box h3{font-size:.8462em}body.en.desktop.t20 .content h3,body.en.desktop.pt11 .content h3{font-size:1.6923em}body.en.desktop.pt20 .m1 h3{font-size:3.3333em}body.en.desktop.pt20 .m1 h2{font-size:1.5em;line-height:1.2222em}body.en.desktop.pt27a .breadcrumb h1,body.en.desktop.pt27b .breadcrumb h1,body.en.desktop.pt27c .breadcrumb h1,body.en.desktop.pt27d .breadcrumb h1,body.en.desktop.pt27e .breadcrumb h1{font-size:5em}body.en.desktop.pt27a .breadcrumb h2,body.en.desktop.pt27b .breadcrumb h2,body.en.desktop.pt27c .breadcrumb h2,body.en.desktop.pt27d .breadcrumb h2,body.en.desktop.pt27e .breadcrumb h2{font-size:2.08em}body.en.desktop.pt27a .container[role=main] h2,body.en.desktop.pt27b .container[role=main] h2,body.en.desktop.pt27c .container[role=main] h2,body.en.desktop.pt27d .container[role=main] h2,body.en.desktop.pt27e .container[role=main] h2{margin:50px 0 20px}body.en.desktop.pt27a .container[role=main] h3,body.en.desktop.pt27b .container[role=main] h3,body.en.desktop.pt27c .container[role=main] h3,body.en.desktop.pt27d .container[role=main] h3,body.en.desktop.pt27e .container[role=main] h3{margin-top:0}body.en.desktop.pt27a .container[role=main] h3.title,body.en.desktop.pt27b .container[role=main] h3.title,body.en.desktop.pt27c .container[role=main] h3.title,body.en.desktop.pt27d .container[role=main] h3.title,body.en.desktop.pt27e .container[role=main] h3.title{margin-bottom:15px}body.en.desktop.pt27a.pt27a .container[role=main] h2,body.en.desktop.pt27b.pt27a .container[role=main] h2,body.en.desktop.pt27c.pt27a .container[role=main] h2,body.en.desktop.pt27d.pt27a .container[role=main] h2,body.en.desktop.pt27e.pt27a .container[role=main] h2{margin:0 0 10px}body.sc{font:400 .875em/1.5em Georgia,SimSun,STSong,Serif}body.sc .gm-style,body.sc .gm-style div,body.sc .gm-style span,body.sc .gm-style label,body.sc .gm-style a{font-family:Georgia,SimSun,STSong,Serif}body.sc header{font-size:1em}body.sc header .inner{font-size:.9286em}body.sc footer{font-size:.8571em}body.sc .hightlight-link{font-size:1em}body.sc h1{margin:0 0 .4286em;font-size:1.4286em;line-height:1.1em}body.sc h4{margin:0 0 .8571em;font-size:1em;line-height:1.4286em}body.sc h5,body.sc h6{margin:0 0 .8571em;font-size:1em;line-height:1.2857em}body.sc .red-btn{font-size:1em!important}body.sc .m10 .red-btn span{white-space:nowrap}body.sc .m4 article{font-size:1em}body.sc .lightbox.gallery .lightbox-content,body.sc .lightbox.singleImg .lightbox-content{font-size:1em}body.sc .lightbox.gallery .lightbox-content .lightbox-header,body.sc .lightbox.singleImg .lightbox-content .lightbox-header{font-size:1em}body.sc .lightbox.black h2.title{font-size:1.2143em}body.sc .lightbox.black .title h3{font-size:1em;line-height:1em}body.sc .lightbox.black .property h3{font-size:1em;line-height:1.3571em}body.sc .lightbox.black .subtitle{font-size:.9286em;line-height:1.1538em}body.sc .flexible .intro h1{font-size:1.5714em;line-height:1em}body.sc .semi-transparent-box h2{font-size:1em}body.sc .semi-transparent-box p{line-height:1.3571em}body.sc .m6 table.data thead th,body.sc .m6 table.data tbody th,body.sc .m14 table.venue-layout thead th{font-size:.9286em}body.sc .m10 a{font-size:.9286em;line-height:1.5em}body.sc .m10 .features h3{font-size:1.0714em}body.sc .m11{font-size:.9286em}body.sc .m14 table.venue-layout tbody .title th{font-size:1.0714em}body.sc .m14 .legend{font-size:.8571em}body.sc .m17 h3.ornaments{font-size:1.2857em}body.sc .m17 .carousel .title{font-size:1.1426em}body.sc .m17 .carousel .title a:hover{text-decoration:underline}body.sc.pt1 .intro p{font-size:1em;line-height:1.3571em}body.sc.pt2 .semi-transparent-box .cont a{line-height:1.3571em}body.sc.pt6a .breadcrumb p{font-size:15px;font-family:PMingLiU}body.sc.pt6a .container.fixed .content .main .features ul li{font-style:normal;font-weight:700}body.sc.pt6a .container.fixed .content .main .features .content-swiper .swiper-slide h3{font-weight:700}body.sc.pt6a .container.fixed .content .main .product ul li{font-weight:700}body.sc.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box .text-layer h3{font-size:20px}body.sc.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box .text-layer p{font-style:normal}body.sc.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .swiper-slide .text-layer div h4{font-weight:700}body.sc.pt20 .m1 h3{line-height:1em}body.sc.pt20 aside h5.byline{font-size:1.0714em}body.sc.pt20 aside .video>a .txt,body.sc.pt20 aside .audio>a .txt{line-height:1em}body.sc.pt20 aside .video h5,body.sc.pt20 aside .audio h5{font-size:1.1426em;line-height:1.25em}body.sc.pt20 aside .miniss h5{font-size:1.1426em;line-height:1.25em}body.sc.pt20 .intro h4{margin:0 0 .6667em;font-size:2.1429em}body.sc.t27 .content h3{font-size:1.2857em}body.sc.t31 .caption{font-size:1em}body.sc.t31 .caption span{font-size:.7857em;line-height:1.6364em}body.sc footer{font:400 .75/1em "Arial Unicode MS",PMingLiU,arial,helvetica,sans-serif}body.sc .form .error{font-size:.8571em}body.sc .form .hints{font-size:.8571em}body.sc.t18 .form label,body.sc.t35 .form label,body.sc.t18 input,body.sc.t35 input,body.sc.t18 select,body.sc.t35 select,body.sc.t18 textarea,body.sc.t35 textarea,body.sc.t18 .csSelectBar,body.sc.t35 .csSelectBar{font-size:1em}body.sc .t29 .boxes-intro .box-intro p,body.sc .t29 .boxes-intro+.box-intro p{font-size:.8571em;line-height:1.1667em}body.sc .t29 .quote-msg .quote{font-size:1.8571em;line-height:1.1em}body.sc .t29 .quote-msg .quote .sp{display:block;margin:0 0 20px;background-position:0 -1302px;width:50px;height:50px}body.sc .t29 .quote-msg .src{font-size:1.2857em}body.sc.t31 .caption span{font-size:.8571em;line-height:1.5em}body.sc .m8 article h4,body.sc .m16 h4{font-size:1.0714em}body.sc h3.line{font-weight:700}body.sc h3.line,body.sc .m6 .col h3,body.sc .m7 .col h3,body.sc .m8 h3.sub-cat,body.sc .m19 article h3,body.sc .m14 .header-cols .row h3,body.sc .m23 .col.cat h3,body.sc .m23 .col.cont h4{font-size:1.1426em}body.sc .m8 article.hilite h4,body.sc .m18 article h4,body.sc .m19 article.hilite h3{font-size:1.6429em}body.sc .m23 .col.cat a{line-height:1.25em}body.sc.mobile nav[role=navigation]{font-size:1.1426em}body.sc.mobile nav.secondary a{font-size:1.1426em;line-height:1.25em}body.sc.mobile .breadcrumb h2{font-size:1em}body.sc.mobile .breadcrumb h1{font-size:1.4286em}body.sc.mobile.pt6a .container.fixed .content .main .features ul li{font-size:14px;padding:0 12%}body.sc.mobile.pt6a .container.fixed .content .main .features h3{font-size:14px}body.sc.mobile.pt6a .container.fixed .content .main .treatment-menu .section-title span{font-style:normal}body.sc.mobile.pt6a .section-title span{font-style:normal}body.sc.mobile.pt20 header~.breadcrumb{font-size:1.1667em;line-height:1.4286em}body.sc.mobile.pt28 .main>.pagination li a{line-height:2.1429em}body.sc.mobile.pt28 #ss_curent_category{line-height:4em}body.sc.mobile.pt28 .pt28_gallery .ss .caption span{font-size:.8571em;line-height:2.6667em}body.sc.mobile .shadow.content,body.sc.mobile .flexible{font-size:1em;line-height:1.4286em}body.sc.mobile .flexible .intro h2{font-size:1em}body.sc.mobile .box h3{font-size:1.2857em}body.sc.mobile .m2{line-height:1.5714em}body.sc.mobile .m2.block{font-size:1em;line-height:1.5714em}body.sc.mobile .m4 article{line-height:1.1426em}body.sc.mobile .m11{line-height:1em}body.sc.mobile .m12 .ss h2,body.sc.mobile .m13 .title h2{font-size:1.4286em;line-height:1.3em}body.sc.mobile .m13 .title h3{font-size:1em}body.sc.mobile .m12 .ss .description{line-height:1.3571em}body.sc.mobile .m17{line-height:1.5714em}body.sc.mobile.t1a .intro div{line-height:26px}body.sc.mobile.t1a .intro .btn{line-height:18px}body.sc.mobile.pt1 .notification{font-style:normal;font-size:1.0833em;line-height:1.4615em}body.sc.mobile.pt20 header+.breadcrumb{font-size:1.25em;line-height:1.5385em}body.sc.mobile.pt20 .breadcrumb .wrap h3{font-size:1.4286em;line-height:1em}body.sc.mobile.pt20 .breadcrumb .wrap h2{font-size:1.2857em;line-height:1em}body.sc.mobile .form h3.title{font-size:1.2857em}body.sc.mobile .related-info .title-wrapper{font-size:1.2143em}body.sc.mobile .related-info .cols{line-height:1.5714em}body.sc.mobile .related-info .cols .col>h4{font-size:1.2143em}body.sc.mobile.t20 .content h4{font-size:1.0714em}body.sc.mobile.t20 .content h3{font-size:1.2857em;line-height:1.3333em}body.sc.mobile.t20 .teaser section{font-size:1em;line-height:1.4286em}body.sc.mobile.t20 .subtitle{font-size:.8571em;line-height:1em}body.sc.mobile.t24 .content h3.title{margin:10px 0;font-size:1.7143em;line-height:1.25em}body.sc.mobile .t29{font-size:1em}body.sc.mobile .t29 h2.box-title{font-size:1.5em}body.sc.mobile .t29 h2.title{font-size:1.4166em}body.sc.mobile .t29 .box-intro h3{margin:0 0 4px}body.sc.mobile .t29 .boxes-intro+.box-intro h3{font-size:1.4166em}body.sc.mobile .t29 .innerwrap h2.box-title{padding:15px 0 26px}body.sc.mobile .t29 .cols-3 h2.title{margin:22px 0 31px}body.sc.mobile .t29 .cols-3 h2.title~.cf~h2.title{margin-top:40px}body.sc.mobile .t29 .cols-3 .country .title h3{font-size:1.1667em;margin:0 0 24px}body.sc.mobile .t29 .horizontal.innerwrap h2.box-title{padding:15px 0 36px}body.sc.mobile .t29 .horizontal .cols-3 h2.title{margin:10px 0 13px}body.sc.mobile .t29 .horizontal .cols-3 h2.title~.cf~h2.title{margin-top:8px}body.sc.mobile .t29 .horizontal .cols-3 .properties{padding-bottom:13px}body.sc.mobile .t29 .horizontal .cols-3 .properties .property{padding-bottom:14px}body.sc.mobile .t29 .horizontal .cols-3 .country .title h3{margin:0 0 14px}body.sc.mobile .t29 .horizontal .cols-3 .country~.country .title h3{margin-top:0}body.sc.mobile .t29 .horizontal .boxes-intro~.box-intro~.cols-3 h2.title{margin-top:31px}body.sc.mobile.t31a .bg h2{font-size:1.2857em}body.sc.highres.popup .breadcrumb{top:-78px}body.sc.highres.popup .breadcrumb h1{margin:33px 0 24px}body.sc.highres .shadow.content,body.sc.highres .flexible{font-size:1em}body.sc.highres .shadow.content{line-height:1.5714em}body.sc.highres .flexible .intro nav a{font-size:1em;line-height:2.1429em}body.sc.highres .hightlight-link{font-size:1.0769em}body.sc.highres a.btn,body.sc.highres .cs button span,body.sc.highres a#filter-link{font-size:.8571em;line-height:1.5em}body.sc.highres .m1 .ss .breadcrumb h2{font-size:1.1426em}body.sc.highres .m1 .ss .breadcrumb h1,body.sc.highres .m13 .ss .title h2{font-size:2.2857em;line-height:1.0625em}body.sc.highres.pt29 .m1 .ss .breadcrumb h1,body.sc.highres.pt29 .m1 .ss .breadcrumb h2{line-height:1.1em}body.sc.highres.pt29 .m1 .ss .breadcrumb h2{font-size:2.5714em}body.sc.highres.pt29 .m1 .ss .breadcrumb h1{font-size:1.7143em}body.sc.highres.pt29 .m1 .ss .breadcrumb .desc{font-size:1em;line-height:1.5714em}body.sc.highres .m2.block{font-size:1em;line-height:1.5714em}body.sc.highres .m8 article.hilite+h3.sub-cat{padding-top:37px}body.sc.highres .m11{line-height:26px}body.sc.highres .m12 .ss h2{font-size:2.1429em;line-height:1em}body.sc.highres .m12 .ss .description{font-size:1em}body.sc.highres.pt1 .notification{font-style:normal;font-size:.9167em}body.sc.highres.pt1 .notification .right a{line-height:30px}body.sc.highres.pt6a .container.fixed .content .main p{font-size:14px}body.sc.highres.pt6a .container.fixed .content .main .features ul li{padding:0 7%}body.sc.highres.pt6a .container.fixed .content .main .treatment-menu .section-title span{font-style:normal}body.sc.highres.pt6a .container.fixed .content .main .product .narrow p{max-width:300px}body.sc.highres.pt6a .section-title span{font-style:normal}body.sc.highres.t20 .content h3{line-height:1.5em}body.sc.highres.t20 .content h4{font-size:1.0714em;line-height:1.3333em}body.sc.highres.t20 .content h3{line-height:1.5em}body.sc.highres.t24 .content h3.title{font-size:2.1429em;line-height:1.25em}body.sc.highres.t24 .calendar,body.sc.highres.t24 .main article h4+.description{font-size:.9286em;line-height:1.3846em}body.sc.highres.t27 .main>aside article p{font-size:.8571em;line-height:1.333em}body.sc.highres.t27 .subtitle{font-size:.9286em;line-height:1.3846em}body.sc.highres.t27 aside h4{font-size:1.0714em}body.sc.highres .t29{font-size:1.0833em}body.sc.highres .t29 h2.box-title{font-size:1.2857em}body.sc.highres .t29 h2.title{font-size:1.2143em}body.sc.highres .t29 .boxes-intro+.box-intro h3{font-size:1.2143em}body.sc.highres .t29 .cols-3 h2.title{margin-bottom:40px;line-height:1.5em}body.sc.highres .t29 .cols-3 h2.title~.cf~h2.title{margin-top:40px}body.sc.highres .t29 .cols-3 .country .title h3{font-size:1em;margin:0 0 30px}body.sc.highres.popup .feedback .intro,body.sc.highres.t30 .intro,body.sc.highres.popup .feedback .msg,body.sc.highres.t30 .msg{padding-bottom:9px;text-align:left}body.sc.highres.popup .feedback h2.title,body.sc.highres.t30 .container .main h2.title{font-size:1.2143em}body.sc.highres.popup .feedback h3,body.sc.highres.t30 .container .main h3{font-size:1em;margin:0 0 20px}body.sc.highres.popup .feedback ul,body.sc.highres.t30 .container .main ul{font-size:.8571em}body.sc.highres.t31a #pagination h3{font-size:1.7857em}body.sc.highres.t31a .slider .title-wrapper h2{font-size:1.1426em}body.sc.highres.t31a .slider .description{line-height:1.375em;font-size:1.1426em}body.sc.highres.pt28 #ss_curent_category{font-size:1em;line-height:2.4285em}body.sc.highres.pt28 .main>.pagination ul{font-size:.8571em}body.sc.highres.pt28 .pt28_gallery .ss .caption{font-size:1em}body.sc.highres.pt28 .pt28_gallery .ss .caption span{font-size:.9286em;margin-top:-1em}body.sc.highres.pt28 .pt28_gallery .ss .band .title{font-size:1em}body.sc.highres.pt28 .pt28_gallery .ss .band .explore{font-size:.8571em}body.sc.highres table.data thead th,body.sc.highres table.data tr.head th{font-size:.8571em;line-height:1.1667em}body.sc.highres table.data thead th span,body.sc.highres table.data tr.head th span{margin:40px 0 0}body.sc.highres table.data thead th:first-child,body.sc.highres table.data tr.head th:first-child{font-size:1.1667em}body.sc.highres table.data tbody th,body.sc.highres table.data tbody td{font-size:1.1667em}body.sc.highres .related-info .title-wrapper{font-size:.7857em}body.sc.highres .related-info .cols{line-height:1.5714em}body.sc.highres .related-info .cols .col>h4{font-size:1.2143em}body.sc.highres .form h3.title{font-size:1.2143em}body.sc.highres footer .social{font-size:1em}body.sc.highres nav.secondary{font-size:1em}body.sc.highres table.data tbody th p,body.sc.highres table.data tbody td p{font-size:.8571em}body.sc.highres table.data th{font-size:1em}body.sc.highres .related-info .title-wrapper{font-size:.8571em}body.sc.highres.pt20 .subnav{font-size:1em}body.sc.highres.t1a .intro{font-size:1em;line-height:2.1429em}body.sc.highres.t1a .intro.subsection{font-size:1.0714em;line-height:1.6667em}body.sc.highres.t1a .intro.subsection h2{font-size:1.2em}body.sc.highres.t1a .intro .btn{font-size:1em}body.sc.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box .text-layer p{font-size:14px}body.sc.tablet.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .swiper-slide .text-layer div p{font-size:13px}body.sc.tablet.t20 .subtitle{font-size:.8571em}body.sc.tablet.t20 .teaser h5{font-size:1em;line-height:1.2857em}body.sc.tablet.t27 .content h3{line-height:1.2em}body.sc.tablet.t27 .content h4{font-size:1em;line-height:1.5714em}body.sc.tablet.t27 .main>aside article p{font-size:.8571em;line-height:1.25em}body.sc.tablet.pt20 .m1 .ss .breadcrumb h3{font-size:2.5em}body.sc.tablet.pt20 .m1 .ss .breadcrumb h2{font-size:1.1667em;line-height:1.5714em}body.sc.tablet footer .container{font-size:.9167em}body.sc.desktop .shadow.content .breadcrumb{font-size:.8571em}body.sc.desktop .breadcrumb h1{font-size:1.5em}body.sc.desktop nav[role=navigation] .ul ul .tooltips2{font-size:.9286em;line-height:1.2308em}body.sc.desktop.pt6a .container.fixed .content .main .treatment-menu .menu-detail .menu-box .swiper-slide .text-layer div p,body.sc.desktop.pt6a .container.fixed .content .main .treatment-menu .menu-detail .image-box .text-layer p{font-size:14px}body.sc.desktop.pt6a .container.fixed .content .main .treatment-menu .menu-teaser .menu .cover .text-layer p{font-size:14px}body.sc.desktop.pt6a .container.fixed .content .main .contact .cell h4{font-size:14px}body.sc.desktop.pt6a .container.fixed .content .main .contact .cell p{font-size:14px}body.sc.desktop.pt6a .container.fixed .content .main .other-info .cell a{font-size:14px}body.sc.desktop.t19 .content h3,body.sc.desktop.t20 .content h3{font-size:1.2143em}body.sc.desktop.t20 .teaser section{font-size:1em;line-height:1.4286em}body.sc.desktop.t20 .content h3{font-size:1.5714em}body.sc.desktop.t20 .subtitle{font-size:.9286em;line-height:1.3846em}body.sc.desktop.t27 h3{line-height:1.2em}body.sc.desktop.t27 h4{font-size:1em}body.sc.desktop.pt20 .m1 .ss .breadcrumb h3{font-size:2.8571em}body.sc.desktop.pt20 .m1 .ss .breadcrumb h2{font-size:1.2857em;line-height:1.2222em}body .ar-text{font-size:18px}body.ar{font:400 .75em/1.5em Georgia,arial,helvetica,sans-serif;font-style:normal!important}body.ar.highres.pt1 .notification,body.ar.mobile.pt1 .notification{font-style:normal!important}body.ar .gm-style,body.ar .gm-style div,body.ar .gm-style span,body.ar .gm-style label,body.ar .gm-style a{font-family:Georgia,arial,helvetica,sans-serif}body.ar a.prev-btn{direction:ltr}body.ar .phoneNo{direction:ltr}body.ar footer{font:400 .9166em/1em "Arial Unicode MS",arial,helvetica,sans-serif}body.ar .en{font-size:13px}body.ar .m2_m10 hr{left:310px}body.ar .form .hints{font-size:.7692em}body.ar h3.line,body.ar .m6 .col h3,body.ar .m7 .col h3,body.ar .m8 article h4,body.ar .m8 h3.sub-cat,body.ar .m19 article h3,body.ar .m14 .header-cols .row h3,body.ar .m23 .col.cat h3,body.ar .m23 .col.cont h4{font-size:1.1538em}body.ar .m8 article.hilite h4,body.ar .m18 article h4,body.ar .m19 article.hilite h3{font-size:1.5385em}body.ar .m7 h3{line-height:1.5385em}body.ar .m17 h3.ornaments{font-size:1.3846em}body.ar .m6 table.data thead th,body.ar .m6 table.data tbody th,body.ar .m14 table.venue-layout thead th,body.ar .m14 .legend{font-size:.9231em;line-height:1.3846em}body.ar .m23 .col.cat a{line-height:1.3846em}body.ar .m17 .intro,body.ar .m21 .col{line-height:1.4615em}body.ar .m3 .text,body.ar .m5 .text,body.ar .m7 p,body.ar .m8 article,body.ar .m9 .text,body.ar .m14 .row a,body.ar .m16 article p,body.ar .m18 article p,body.ar .m19 article.hilite p,body.ar .m22 .text{line-height:1.6923em}body.ar .m16 h3.line a span.sp-p,body.ar .m16 h4 a span.sp-p{margin:0 4px 1px}body.ar .m16 h3.line a span.sp-p{width:4px;height:7px;background-position:-156px -178px}body.ar .m16 h3.line a:hover span.sp-p{width:4px;height:7px;background-position:-172px -178px}body.ar .m16 h4 a span.sp-p{width:6px;height:9px;background-position:-84px -178px}body.ar .m16 h4 a:hover span.sp-p{width:6px;height:9px;background-position:-102px -178px}body.ar.rtl:not(.pt5a){direction:rtl}body.ar.rtl:not(.pt5a) caption,body.ar.rtl:not(.pt5a) th,body.ar.rtl:not(.pt5a) td,body.ar.rtl:not(.pt5a) .breadcrumb,body.ar.rtl:not(.pt5a) .lightbox.black .cols-3 h2.title,body.ar.rtl:not(.pt5a) .container,body.ar.rtl:not(.pt5a) .related-info .cols,body.ar.rtl:not(.pt5a).sc.t30 .intro,body.ar.rtl:not(.pt5a).sc.t30 .msg,body.ar.rtl:not(.pt5a).en.t30 .intro,body.ar.rtl:not(.pt5a).en.t30 .msg,body.ar.rtl:not(.pt5a).en.popup .feedback .intro,body.ar.rtl:not(.pt5a).en.popup .feedback .msg,body.ar.rtl:not(.pt5a).sc.popup .feedback .intro,body.ar.rtl:not(.pt5a).sc.popup .feedback .msg,body.ar.rtl:not(.pt5a) .m6 table.data th,body.ar.rtl:not(.pt5a) .m10 .features ul,body.ar.rtl:not(.pt5a) nav.m11 .prev-btn,body.ar.rtl:not(.pt5a) .m17 .carousel .carousel-wrapper article,body.ar.rtl:not(.pt5a).highres .m14 table.venue-layout tbody,body.ar.rtl:not(.pt5a).highres .m14 table.venue-layout tbody th,body.ar.rtl:not(.pt5a).highres .semi-transparent-box .cont div,body.ar.rtl:not(.pt5a).highres .m4 .carousel .carousel-wrapper li article,body.ar.rtl:not(.pt5a).tablet fieldset.cols-4 .col-2 .inputs-only,body.ar.rtl:not(.pt5a).mobile .input label,body.ar.rtl:not(.pt5a).mobile .related-info .col>h4,body.ar.rtl:not(.pt5a).mobile fieldset.cols-4 .col-2 .inputs-only{text-align:right}body.ar.rtl:not(.pt5a) fieldset.cols-1 .col-2 .inputs-only,body.ar.rtl:not(.pt5a) fieldset.cols-4 .col-2 .inputs-only,body.ar.rtl:not(.pt5a) nav.m11 .next-btn,body.ar.rtl:not(.pt5a) .form .hints,body.ar.rtl:not(.pt5a).highres .m14 .header-cols .row a{text-align:left}body.ar.rtl:not(.pt5a) .row [class*=span]:last-child,body.ar.rtl:not(.pt5a) aside.box,body.ar.rtl:not(.pt5a) .inner-nav a.next-btn,body.ar.rtl:not(.pt5a).t20 .intro .btn:last-child,body.ar.rtl:not(.pt5a).t24 .main article img~.description,body.ar.rtl:not(.pt5a).highres.t24 .main article.even img,body.ar.rtl:not(.pt5a).highres.t27 .main>aside,body.ar.rtl:not(.pt5a).highres .m3>img,body.ar.rtl:not(.pt5a).highres .m3 .m3ss,body.ar.rtl:not(.pt5a).highres .m5 img,body.ar.rtl:not(.pt5a).highres.pt7 .m5.even img~.text,body.ar.rtl:not(.pt5a).highres.pt8 .m5.even img~.text,body.ar.rtl:not(.pt5a).highres.pt10 .m5.even img~.text,body.ar.rtl:not(.pt5a).highres.pt27 .m5.even img~.text,body.ar.rtl:not(.pt5a).highres.pt1 .notification .right,body.ar.rtl:not(.pt5a).highres.pt29 .m22 .ss,body.ar.rtl:not(.pt5a).highres.pt20 aside,body.ar.rtl:not(.pt5a) .csReady .cs-float-right,body.ar.rtl:not(.pt5a) .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,body.ar.rtl:not(.pt5a) .ui-datepicker-rtl .ui-datepicker-group,body.ar.rtl:not(.pt5a) fieldset.cols-1 .col-2,body.ar.rtl:not(.pt5a) fieldset.cols-4 .col-2{float:left}body.ar.rtl:not(.pt5a) .lightbox.black .cols-3 .property,body.ar.rtl:not(.pt5a) [class*=span],body.ar.rtl:not(.pt5a) .breadcrumb h1,body.ar.rtl:not(.pt5a) .no-list li,body.ar.rtl:not(.pt5a) .flexible .intro nav li,body.ar.rtl:not(.pt5a) .carousel .pagination li,body.ar.rtl:not(.pt5a) .carousel .carousel-wrapper ul li,body.ar.rtl:not(.pt5a) .inner-nav a.prev-btn,body.ar.rtl:not(.pt5a) .semi-transparent-box .cont img,body.ar.rtl:not(.pt5a).pt1 .notification ul li,body.ar.rtl:not(.pt5a).highres.t20 .main .teaser section,body.ar.rtl:not(.pt5a).highres.t24 .main article img,body.ar.rtl:not(.pt5a).highres.t27 .main>section,body.ar.rtl:not(.pt5a).highres .t29 .boxes-intro .box-intro,body.ar.rtl:not(.pt5a).highres .t29 .cols-3 .country,body.ar.rtl:not(.pt5a).highres .t29 .horizontal .cols-3 .properties .property,body.ar.rtl:not(.pt5a).highres.t35 .related-info .col>h4,body.ar.rtl:not(.pt5a).highres.t35 .related-info .description,body.ar.rtl:not(.pt5a).highres .m3 .text,body.ar.rtl:not(.pt5a).highres .m7 .col,body.ar.rtl:not(.pt5a).highres .m8 article.hilite img,body.ar.rtl:not(.pt5a).highres .m9 img,body.ar.rtl:not(.pt5a).highres .m8 article.hilite .text,body.ar.rtl:not(.pt5a).highres .m18 article img,body.ar.rtl:not(.pt5a).highres .m19 article.hilite img,body.ar.rtl:not(.pt5a).highres .m21 .col,body.ar.rtl:not(.pt5a).highres .m22 .ss,body.ar.rtl:not(.pt5a).highres .m22 .text,body.ar.rtl:not(.pt5a).highres .m23 .col,body.ar.rtl:not(.pt5a).highres .breadcrumb nav ul li,body.ar.rtl:not(.pt5a).highres .breadcrumb nav li,body.ar.rtl:not(.pt5a).highres .semi-transparent-box .cont div,body.ar.rtl:not(.pt5a).highres nav.secondary li,body.ar.rtl:not(.pt5a).highres.pt1 .notification .tagline,body.ar.rtl:not(.pt5a).highres.pt7 .m5.even img,body.ar.rtl:not(.pt5a).highres.pt8 .m5.even img,body.ar.rtl:not(.pt5a).highres.pt10 .m5.even img,body.ar.rtl:not(.pt5a).highres.pt27 .m5.even img,body.ar.rtl:not(.pt5a).desktop .m6 h3,body.ar.rtl:not(.pt5a).desktop .m6 .col,body.ar.rtl:not(.pt5a).tablet .list-view div.title,body.ar.rtl:not(.pt5a).tablet .list-view .properties,body.ar.rtl:not(.pt5a).mobile .m6 table.data tbody td span:before,body.ar.rtl:not(.pt5a) .csReady .cs-float-left,body.ar.rtl:not(.pt5a) .ui-datepicker-multi .ui-datepicker-group,body.ar.rtl:not(.pt5a) .ui-datepicker-rtl .ui-datepicker-buttonpane button,body.ar.rtl:not(.pt5a) fieldset input[type=text],body.ar.rtl:not(.pt5a) fieldset input[type=file],body.ar.rtl:not(.pt5a) fieldset select,body.ar.rtl:not(.pt5a) fieldset .col,body.ar.rtl:not(.pt5a) fieldset .col.multi-input,body.ar.rtl:not(.pt5a) fieldset.cols-2 label,body.ar.rtl:not(.pt5a) fieldset.cols-1 label,body.ar.rtl:not(.pt5a) fieldset.cols-4 label,body.ar.rtl:not(.pt5a) fieldset.cols-1 .col-1,body.ar.rtl:not(.pt5a) fieldset.cols-4 .col-1,body.ar.rtl:not(.pt5a) .mejs-container .mejs-controls div,body.ar.rtl:not(.pt5a) .mejs-container .mejs-controls .mejs-time span,body.ar.rtl:not(.pt5a) .mejs-controls .mejs-captions-button .mejs-captions-selector ul li input,body.ar.rtl:not(.pt5a) .mejs-controls .mejs-captions-button .mejs-captions-selector ul li label,body.ar.rtl:not(.pt5a) .mejs-chapters .mejs-chapter,body.ar.rtl:not(.pt5a) .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input,body.ar.rtl:not(.pt5a) .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{float:right}body.ar.rtl:not(.pt5a) header,body.ar.rtl:not(.pt5a) footer{direction:rtl}body.ar.rtl:not(.pt5a) header .container,body.ar.rtl:not(.pt5a) footer .container{text-align:left}body.ar.rtl:not(.pt5a) header .no-list li,body.ar.rtl:not(.pt5a) footer .no-list li{float:left}body.ar.rtl:not(.pt5a) .semi-transparent-box li,body.ar.rtl:not(.pt5a).pt28 .main>.pagination li,body.ar.rtl:not(.pt5a).highres .t29 .horizontal .cols-3 .country,body.ar.rtl:not(.pt5a).highres.popup .breadcrumb h1,body.ar.rtl:not(.pt5a).mobile .row [class*=span]:last-child,body.ar.rtl:not(.pt5a).mobile .m4 .carousel li,body.ar.rtl:not(.pt5a).mobile [class*=span],body.ar.rtl:not(.pt5a).mobile .content aside,body.ar.rtl:not(.pt5a).mobile .input label,body.ar.rtl:not(.pt5a).mobile .popup .el_group,body.ar.rtl:not(.pt5a).mobile .popup .el_wrapper .input>div,body.ar.rtl:not(.pt5a).mobile .input>div,body.ar.rtl:not(.pt5a).mobile .input>span,body.ar.rtl:not(.pt5a).mobile.pt1 .notification .right li,body.ar.rtl:not(.pt5a).mobile .span2-fluid{float:none}body.ar.rtl:not(.pt5a).highres nav.secondary{left:0;right:auto}body.ar.rtl:not(.pt5a).highres .breadcrumb,body.ar.rtl:not(.pt5a) ss .bg{right:0;left:auto}body.ar.rtl:not(.pt5a).highres nav.secondary li{border:none;border-right:1px solid #BCBCBC}body.ar.rtl:not(.pt5a).highres nav.secondary a{border:none;border-right:1px solid #EDEDED}body.ar.rtl:not(.pt5a) .gallery_icon{margin:0 0 0 10px}body.ar.rtl:not(.pt5a) .m10 .features li span{margin-left:2px}body.ar.rtl:not(.pt5a) .m10 a .sp-p{margin:0 4px 1px;width:4px;height:7px;background-position:-156px -178px}body.ar.rtl:not(.pt5a) .m10 a:hover .sp-p{width:4px;height:7px;background-position:-172px -178px}body.ar.rtl:not(.pt5a) .m12 .ss .description{border:none;border-right:4px solid #a93102;padding:0 10px 0 0}body.ar.rtl:not(.pt5a).highres .m13 .pagination-list{left:0;right:auto}body.ar.rtl:not(.pt5a).highres .m13 .pagination-list .toggle-link{margin-right:0;margin-left:30px;padding-right:10px;padding-left:0}body.ar.rtl:not(.pt5a).highres .m13 .pagination-list .toggle-link .sp{right:auto;left:10px;background-position:0 -573px;width:6px;height:9px}body.ar.rtl:not(.pt5a) .m13 .ss .title h2{border:none;border-right:4px solid #a93102;padding:0 10px 0 0}body.ar.rtl:not(.pt5a) .m14 .header-cols .row .sp-p{margin:0 0 0 10px}body.ar.rtl:not(.pt5a) .m18 article .text a .sp-p{margin:0 8px 0 0;width:15px;height:15px;background-position:-223px -134px}body.ar.rtl:not(.pt5a) .m18 article .text a:hover .sp-p{width:15px;height:15px;background-position:-250px -134px}body.ar.rtl:not(.pt5a) .m19 article .toggle-link2 .sp{margin:0 0 0 10px}body.ar.rtl:not(.pt5a).t19 .content ul ul{margin:0 10px 0 0}body.ar.rtl:not(.pt5a) .m17 .intro,body.ar.rtl:not(.pt5a) .m21 .col{line-height:1.4615em}body.ar.rtl:not(.pt5a) .m23 .col{float:right}body.ar.rtl:not(.pt5a) .m23 .col.cat a.active:after{width:5px;height:10px;background-position:-302px -178px;left:0;right:auto}body.ar.rtl:not(.pt5a) .m23 p.expandable a{float:left}body.ar.rtl:not(.pt5a) .m23 p.expandable .sp{margin:0 10px 1px 0}body.ar.rtl:not(.pt5a).pt20 .expandable .sp{margin:0 10px 1px 0}body.ar.rtl:not(.pt5a).pt20 aside h4.quote .sp{background-position:0 -1353px;width:50px;height:50px}body.ar.rtl:not(.pt5a).pt20 .inner-nav a.back{float:right}body.ar.rtl:not(.pt5a).pt20 .inner-nav a.back .sp{margin-right:0;margin-left:12px}body.ar.rtl:not(.pt5a).pt20 .m1 .ss .breadcrumb h3{line-height:1em}body.ar.rtl:not(.pt5a).pt20 aside .video>a .txt,body.ar.rtl:not(.pt5a).pt20 aside .audio>a .txt{line-height:1em}body.ar.rtl:not(.pt5a).pt20 aside .video h5,body.ar.rtl:not(.pt5a).pt20 aside .audio h5{font-size:1.2308em;line-height:1.25em}body.ar.rtl:not(.pt5a).pt20 aside .miniss h5{font-size:1.2308em;line-height:1.25em}body.ar.rtl:not(.pt5a).pt20.highres .m1 .ss .breadcrumb{right:auto;left:0}body.ar.rtl:not(.pt5a).highres header .globe .lang-opt ul{overflow:hidden}body.ar.rtl:not(.pt5a).highres header .hightlight-link{float:none}body.ar.rtl:not(.pt5a).highres header .inner{left:0;right:auto}body.ar.rtl:not(.pt5a).highres header .inner ul.langs{margin-left:5px;float:left}body.ar.rtl:not(.pt5a).highres header .inner ul.langs li{direction:ltr}body.ar.rtl:not(.pt5a).highres header .menu.active a.menu-link{right:auto;left:0}body.ar.rtl:not(.pt5a).highres header nav[role=navigation] .ul{right:auto;left:10px}body.ar.rtl:not(.pt5a).highres header nav[role=navigation] .ul>ul{float:left}body.ar.rtl:not(.pt5a).highres header nav[role=navigation] .logo{float:right;clear:right}body.ar.rtl:not(.pt5a).highres footer .sitemap{float:right;margin-right:-10px}body.ar.rtl:not(.pt5a).highres footer .sitemap li{float:right}body.ar.rtl:not(.pt5a).highres footer .copywrite{float:right;clear:right;direction:ltr;height:22px;margin-right:-10px}body.ar.rtl:not(.pt5a).highres footer .copywrite p{float:none;clear:none;direction:ltr;display:inline-block;margin:0 0 0 18px;padding:0;overflow:hidden}body.ar.rtl:not(.pt5a).highres footer .social{float:left}body.ar.rtl:not(.pt5a).highres footer .social ul li{direction:ltr;float:right}body.ar.rtl:not(.pt5a).highres .semi-transparent-box>.sp{right:auto;left:0}body.ar.rtl:not(.pt5a).highres .semi-transparent-box .cont img{margin:0 0 0 20px}body.ar.rtl:not(.pt5a).highres .m3 .m3ss,body.ar.rtl:not(.pt5a).highres .m3>img{margin-right:0;margin-left:10px}body.ar.rtl:not(.pt5a).highres .m3 .text{padding:0 10px 0 0}body.ar.rtl:not(.pt5a).highres .m6 table.data thead th:first-child,body.ar.rtl:not(.pt5a).highres .m6 table.data tbody th{border:none;border-left:1px solid #CCC}body.ar.rtl:not(.pt5a).highres .m7 .col{border-right:1px solid #ccc;border-left:1px solid #fff;margin-left:0;margin-right:-2px}body.ar.rtl:not(.pt5a).highres .m7 .col:first-child{border-right:none}body.ar.rtl:not(.pt5a).highres .m7.cols1 .col,body.ar.rtl:not(.pt5a).highres .m7.cols2 .col+.col,body.ar.rtl:not(.pt5a).highres .m7.cols3 .col+.col+.col{border-left:none;border-right:1px solid #ccc}body.ar.rtl:not(.pt5a).highres .m8 article.hilite .text{padding:0 40px 0 50px}body.ar.rtl:not(.pt5a).highres .m11 .next-btn .text{padding:0 20px 0 46px}body.ar.rtl:not(.pt5a).highres .m11 .next-btn .sp{right:auto;left:20px;background-position:0 -553px;width:6px;height:9px}body.ar.rtl:not(.pt5a).highres .m11 .prev-btn .sp{left:auto;right:20px;background-position:0 -563px;width:6px;height:9px}body.ar.rtl:not(.pt5a).highres .m11 .prev-btn .text{padding:0 46px 0 20px}body.ar.rtl:not(.pt5a).highres .m12 .bg section{left:auto;right:30px}body.ar.rtl:not(.pt5a).highres .m14 table.venue-layout tbody th{border:none;border-left:1px solid #ccc}body.ar.rtl:not(.pt5a).highres .m14 table.venue-layout tbody th+td{border-left:none;border-right:1px solid #fff}body.ar.rtl:not(.pt5a).highres .m17 .carousel .carousel-wrapper .description{padding-right:0;padding-left:20px}body.ar.rtl:not(.pt5a).highres .m18 article .text,body.ar.rtl:not(.pt5a).highres .m19 article.hilite .text{padding-left:60px;padding-right:40px}body.ar.rtl:not(.pt5a).highres .m19 .expandable article{padding-right:10px;padding-left:60px}body.ar.rtl:not(.pt5a).highres .m21 .col{float:right;margin:0 -2px -9999px 0;border-color:transparent #ccc transparent #fff}body.ar.rtl:not(.pt5a).highres .m21 .col:first-child{border-width:0 0 0 1px;margin-right:0}body.ar.rtl:not(.pt5a).highres .m21 .col.first{border-width:0 0 0 1px;margin-right:0}body.ar.rtl:not(.pt5a).highres .m22 .text{padding-right:40px;padding-left:60px}body.ar.rtl:not(.pt5a).highres.pt29 .m22 .ss{margin:0 0 0 30px}body.ar.rtl:not(.pt5a).highres.pt29 .m22 .text{padding-right:40px;padding-left:40px}body.ar.rtl:not(.pt5a).highres .m23 .snapshot{float:right;margin:0 0 0 30px}body.ar.rtl:not(.pt5a).highres.t19 .content .main section li{float:right}body.ar.rtl:not(.pt5a).highres .t29 .box-intro h3{margin:0 1px 0 0}body.ar.rtl:not(.pt5a).highres .t29 .quote-msg .quote{font-size:2em;letter-spacing:1px;line-height:1.1em}body.ar.rtl:not(.pt5a).highres .t29 .quote-msg .quote .sp{display:block;margin:0 0 20px;background-position:0 -1302px;width:50px;height:50px}body.ar.rtl:not(.pt5a).highres .t29 .quote-msg .src{font-size:1.3846em}body.ar.rtl:not(.pt5a).highres.t1a .intro.subsection .arrow-link span{background-position:0 -633px;width:6px;height:9px}body.ar.rtl:not(.pt5a).highres.pt20 aside .video,body.ar.rtl:not(.pt5a).highres.pt20 aside .audio,body.ar.rtl:not(.pt5a).highres.pt20 aside .miniss,body.ar.rtl:not(.pt5a).highres.pt20 aside .image,body.ar.rtl:not(.pt5a).highres.pt20 aside .qa{margin-left:0;float:left;clear:left}body.ar.rtl:not(.pt5a).highres.pt28 #ss_curent_category{font-size:1.0769em;line-height:2.4285em}body.ar.rtl:not(.pt5a).highres.pt28 .main>.pagination ul{font-size:.9231em}body.ar.rtl:not(.pt5a).highres.pt28 .main>.pagination .toggle-link{padding:0 10px 0 40px}body.ar.rtl:not(.pt5a).highres.pt28 .main>.pagination .toggle-link .sp{background-position:0 -573px;width:6px;height:9px;right:auto;left:20px}body.ar.rtl:not(.pt5a).highres.pt28 .main>.pagination .toggle-link,body.ar.rtl:not(.pt5a).highres.pt28 .main>.pagination ul{float:right}body.ar.rtl:not(.pt5a).highres.pt28 .pt28_gallery .ss .caption{font-size:1.0769em}body.ar.rtl:not(.pt5a).highres.pt28 .pt28_gallery .ss .caption span{font-size:.7857em;left:auto;right:10px;margin-top:-1em}body.ar.rtl:not(.pt5a).desktop nav[role=navigation] .ul ul .tooltips2 div{float:right}body.ar.rtl:not(.pt5a).desktop footer .social{padding-left:0;margin-left:-6px}body.ar.rtl:not(.pt5a).desktop .m1 .ss .breadcrumb{right:40px}body.ar.rtl:not(.pt5a).desktop.pt20 .m1 .ss .breadcrumb{right:auto;left:0}body.ar.rtl:not(.pt5a).desktop .m5 .text img{margin-right:40px;margin-left:0}body.ar.rtl:not(.pt5a).desktop .m5.even .text img{margin-right:0;margin-left:40px}body.ar.rtl:not(.pt5a).desktop .m6 table.cols4 thead th,body.ar.rtl:not(.pt5a).desktop .m6 table.cols4 tbody td{padding-left:0;padding-right:40px}body.ar.rtl:not(.pt5a).desktop .m6 table.cols4 thead th:first-child,body.ar.rtl:not(.pt5a).desktop .m6 table.cols4 tbody th{padding-left:40px;padding-right:0}body.ar.rtl:not(.pt5a).desktop .m9 .text img{margin-right:0;margin-left:40px}body.ar.rtl:not(.pt5a).desktop .m13 .ss .title{left:auto;right:40px}body.ar.rtl:not(.pt5a).desktop .m14 table.venue-layout th~th,body.ar.rtl:not(.pt5a).desktop .m14 table.venue-layout td{padding-left:10px;padding-right:0}body.ar.rtl:not(.pt5a).desktop .m14 table.venue-layout th:first-child{padding-right:20px;padding-left:0}body.ar.rtl:not(.pt5a).desktop .m14 table.venue-layout th:first-child+th,body.ar.rtl:not(.pt5a).desktop .m14 table.venue-layout th:first-child+td{padding-right:23px}body.ar.rtl:not(.pt5a).desktop .m14 table.venue-layout th.first{padding-right:20px;padding-left:0}body.ar.rtl:not(.pt5a).desktop .m14 table.venue-layout th.first+th,body.ar.rtl:not(.pt5a).desktop .m14 table.venue-layout th.first+td{padding-right:23px}body.ar.rtl:not(.pt5a).desktop .m21 .col+.col+.col+.col+.col{border-width:0 1px 0 0}body.ar.rtl:not(.pt5a).desktop .m21 .col+.col+.col+.col+.col .wrap{padding-left:40px;padding-right:18px}body.ar.rtl:not(.pt5a).desktop .m21 .col:first-child .wrap{padding-right:40px;padding-left:18px}body.ar.rtl:not(.pt5a).desktop .m21 .col.first .wrap{padding-right:40px;padding-left:18px}body.ar.rtl:not(.pt5a).desktop .m24 .banner>nav{right:30px;left:auto}body.ar.rtl:not(.pt5a).desktop .m24 .ss{margin:0 30px 0 0}body.ar.rtl:not(.pt5a).desktop .m24 .ss .bg{padding:0 380px 0 0}body.ar.rtl:not(.pt5a).desktop .m24 .ss .bg:first-child{padding-right:380px;padding-left:0}body.ar.rtl:not(.pt5a).desktop.pt1 .notification .tagline{margin-right:10px;margin-left:0}body.ar.rtl:not(.pt5a).desktop.t19 .content .main section li{margin:0 0 0 3%}body.ar.rtl:not(.pt5a).desktop.pt20 .m1 .ss .breadcrumb h3{font-size:3.3333em}body.ar.rtl:not(.pt5a).desktop.pt20 .m1 .ss .breadcrumb h2{font-size:1.5em;line-height:1.2222em}body.ar.rtl:not(.pt5a).desktop.pt20 aside .video,body.ar.rtl:not(.pt5a).desktop.pt20 aside .audio,body.ar.rtl:not(.pt5a).desktop.pt20 aside .miniss,body.ar.rtl:not(.pt5a).desktop.pt20 aside .image,body.ar.rtl:not(.pt5a).desktop.pt20 aside .qa{margin-right:40px}body.ar.rtl:not(.pt5a).tablet header .inner{left:50%;margin-left:-300px}body.ar.rtl:not(.pt5a).tablet .m5 .text img{margin-right:20px;margin-left:0}body.ar.rtl:not(.pt5a).tablet .m5.even .text img{margin-right:0;margin-left:20px}body.ar.rtl:not(.pt5a).tablet .m6 table.cols4 thead th,body.ar.rtl:not(.pt5a).tablet .m6 table.cols4 tbody td{padding-right:20px;padding-left:0}body.ar.rtl:not(.pt5a).tablet .m6 table.cols4 thead th:first-child,body.ar.rtl:not(.pt5a).tablet .m6 table.cols4 tbody th{padding-right:0;padding-left:20px}body.ar.rtl:not(.pt5a).tablet .m7 .col:first-child .wrap{padding:0 30px 0 20px}body.ar.rtl:not(.pt5a).tablet .m7.cols2 .col+.col .wrap,body.ar.rtl:not(.pt5a).tablet .m7.cols3 .col+.col+.col .wrap{padding:0 20px 0 30px}body.ar.rtl:not(.pt5a).tablet .m9 .text img{margin-right:0;margin-left:20px}body.ar.rtl:not(.pt5a).tablet .m13 .ss .title{right:30px;left:auto}body.ar.rtl:not(.pt5a).tablet .m14 table.venue-layout th,body.ar.rtl:not(.pt5a).tablet .m14 table.venue-layout td{padding-right:0;padding-left:5px}body.ar.rtl:not(.pt5a).tablet .m14 table.venue-layout th:first-child{padding-right:10px;padding-left:0}body.ar.rtl:not(.pt5a).tablet .m14 table.venue-layout th:first-child+th,body.ar.rtl:not(.pt5a).tablet .m14 table.venue-layout th:first-child+td{padding-right:8px;padding-left:0}body.ar.rtl:not(.pt5a).tablet .m14 table.venue-layout th.first{padding-right:10px;padding-left:0}body.ar.rtl:not(.pt5a).tablet .m14 table.venue-layout th.first+th,body.ar.rtl:not(.pt5a).tablet .m14 table.venue-layout th.first+td{padding-right:8px;padding-left:0}body.ar.rtl:not(.pt5a).tablet .m21 .col+.col+.col+.col{border-width:0 1px 0 0}body.ar.rtl:not(.pt5a).tablet .m21 .col+.col+.col+.col .wrap{padding-right:18px;padding-left:30px}body.ar.rtl:not(.pt5a).tablet .m21 .col+.col+.col+.col+.col .wrap{padding:0 30px}body.ar.rtl:not(.pt5a).tablet .m21 .col:first-child .wrap{padding-right:30px;padding-left:18px}body.ar.rtl:not(.pt5a).tablet .m21 .col.first .wrap{padding-right:30px;padding-left:18px}body.ar.rtl:not(.pt5a).tablet .m24 .banner>nav{right:15px;left:auto}body.ar.rtl:not(.pt5a).tablet .m24 .ss{margin:0 15px 0 0}body.ar.rtl:not(.pt5a).tablet .m24 .ss .bg{padding:0 296px 0 0}body.ar.rtl:not(.pt5a).tablet .m24 .ss .bg:first-child{padding-right:296px;padding-left:0}body.ar.rtl:not(.pt5a).tablet.pt1 .notification .tagline{margin-right:10px;margin-left:0}body.ar.rtl:not(.pt5a).tablet.t19 .content .main section li{margin:0 0 0 4%}body.ar.rtl:not(.pt5a).tablet.pt20 .m1 .ss .breadcrumb h3{font-size:2.5em}body.ar.rtl:not(.pt5a).tablet.pt20 .m1 .ss .breadcrumb h2{font-size:1.1667em;line-height:1.5714em}body.ar.rtl:not(.pt5a).tablet.pt20 aside .video,body.ar.rtl:not(.pt5a).tablet.pt20 aside .audio,body.ar.rtl:not(.pt5a).tablet.pt20 aside .miniss,body.ar.rtl:not(.pt5a).tablet.pt20 aside .image,body.ar.rtl:not(.pt5a).tablet.pt20 aside .qa{margin-right:30px}body.ar.rtl:not(.pt5a).tablet header nav[role=navigation] a.menu-link,body.ar.rtl:not(.pt5a).mobile header nav[role=navigation] a.menu-link{float:left;direction:ltr}body.ar.rtl:not(.pt5a).tablet header nav[role=navigation] div.ul,body.ar.rtl:not(.pt5a).mobile header nav[role=navigation] div.ul{left:0;right:auto;text-align:right}body.ar.rtl:not(.pt5a).tablet header nav[role=navigation] div.ul>ul,body.ar.rtl:not(.pt5a).mobile header nav[role=navigation] div.ul>ul{float:right;width:100%}body.ar.rtl:not(.pt5a).mobile header .logo{margin-right:10px;margin-left:0;float:right}body.ar.rtl:not(.pt5a).mobile footer .container{text-align:right}body.ar.rtl:not(.pt5a).mobile footer .container .social ul{float:right}body.ar.rtl:not(.pt5a).mobile footer .container .social ul li{float:right}body.ar.rtl:not(.pt5a).mobile footer .langs{margin-right:-16px}body.ar.rtl:not(.pt5a).mobile footer .langs ul{direction:ltr}body.ar.rtl:not(.pt5a).mobile footer .sitemap a{padding:6px 0 7px 8px}body.ar.rtl:not(.pt5a).mobile footer .copywrite{direction:ltr}body.ar.rtl:not(.pt5a).mobile .bottom .notification .container{text-align:center!important}body.ar.rtl:not(.pt5a).mobile .expandable.active+section:before,body.ar.rtl:not(.pt5a).mobile .expandable_segment:before,body.ar.rtl:not(.pt5a).mobile .m19 .expandable:before,body.ar.rtl:not(.pt5a).mobile .expandable.active+section:after,body.ar.rtl:not(.pt5a).mobile .expandable_segment:after,body.ar.rtl:not(.pt5a).mobile .m19 .expandable:after{left:auto;right:-20px}body.ar.rtl:not(.pt5a).mobile .semi-transparent-box .cont img{margin:10px 0 10px 10px}body.ar.rtl:not(.pt5a).mobile .semi-transparent-box .cont>h2 a{margin:0}body.ar.rtl:not(.pt5a).mobile .semi-transparent-box .cont h2 .sp{right:auto;left:20px;background-position:0 -521px;width:6px;height:11px}body.ar.rtl:not(.pt5a).mobile .m4 .carousel article figure img{margin:10px 0 10px 15px}body.ar.rtl:not(.pt5a).mobile .m4 .expandable span,body.ar.rtl:not(.pt5a).mobile .m6 .expandable span{padding-right:40px;padding-left:0}body.ar.rtl:not(.pt5a).mobile .m4 .expandable span.sp,body.ar.rtl:not(.pt5a).mobile .m6 .expandable span.sp{left:auto;right:20px;padding:0}body.ar.rtl:not(.pt5a).mobile .m6 table.data tbody td{border:none;border-right:1px solid #999}body.ar.rtl:not(.pt5a).mobile .m11 .next-btn .text{padding:0 10px 0 26px}body.ar.rtl:not(.pt5a).mobile .m11 .next-btn .text .sp{right:auto;left:10px;background-position:0 -573px;width:6px;height:9px}body.ar.rtl:not(.pt5a).mobile .m11 .prev-btn .text{padding:0 26px 0 10px}body.ar.rtl:not(.pt5a).mobile .m11 .prev-btn .text .sp{left:auto;right:10px;background-position:0 -583px;width:6px;height:9px}body.ar.rtl:not(.pt5a).mobile .m14 .header-cols .row a{margin-left:0;margin-right:34px}body.ar.rtl:not(.pt5a).mobile .m14 .header-cols .row a span{left:auto;right:-34px;margin-top:-12px}body.ar.rtl:not(.pt5a).mobile .m23 .col.cont h3.line{padding:14px 38px 14px 0}body.ar.rtl:not(.pt5a).mobile .m23 .col.cont h3.line span.sp{right:20px;left:auto}body.ar.rtl:not(.pt5a).mobile.pt20 .breadcrumb .wrap h3{font-size:1.5385em;line-height:1em}body.ar.rtl:not(.pt5a).mobile.pt20 .breadcrumb .wrap h2{font-size:1.3846em;line-height:1em}body.ar.rtl:not(.pt5a).mobile.pt28 .main>.pagination li a{line-height:2.3077em}body.ar.rtl:not(.pt5a).mobile.pt28 .main>.pagination .toggle-link{padding:0 42px 0 0}body.ar.rtl:not(.pt5a).mobile.pt28 .main>.pagination .toggle-link .sp{right:24px}body.ar.rtl:not(.pt5a).mobile.pt28 #ss_curent_category{line-height:4em}body.ar.rtl:not(.pt5a).mobile.pt28 .pt28_gallery .ss .caption span{font-size:.8462em;line-height:2.909em}body.ar.rtl:not(.pt5a) .lightbox.black .title h3,body.ar.rtl:not(.pt5a).highres .m1 .ss .breadcrumb h1,body.ar.rtl:not(.pt5a).mobile .m1~.fixed .breadcrumb h1,body.ar.rtl:not(.pt5a).highres.pt20 .m1 .ss .breadcrumb h2,body.ar.rtl:not(.pt5a).mobile.pt20 .m1~.fixed .breadcrumb h2{border:none;border-right:4px solid #a93102;padding:0 10px 0 0}body.ar.rtl:not(.pt5a).highres .m1 .ss .breadcrumb h1.no-bar-after{border-right:none}body.ar.rtl:not(.pt5a).mobile.pt29 .m1~.fixed .breadcrumb h1{padding:0;border:none;float:none}body.ar.rtl:not(.pt5a) .lightbox.black .cols-3 .property{margin:0 0 0 20px}body.ar.rtl:not(.pt5a).t24.highres .calendar li:after{background-position:100% 0;right:0}body.ar.rtl:not(.pt5a).t24.highres .calendar a{padding:6px 32px 7px 0;background-position:100% 50%}body.ar.rtl:not(.pt5a).t24.desktop .calendar{left:-160px}body.ar.rtl:not(.pt5a).t24.tablet .calendar{left:-112px}body.ar.rtl:not(.pt5a).t27.highres .main>aside{border:none;padding:0 30px 0 0;border-right:1px solid #666}body.ar.rtl:not(.pt5a).t27.tablet .main>aside{padding:0 25px 0 0}body.ar.rtl:not(.pt5a).t27.desktop .main>section{padding:0 0 0 30px}body.ar.rtl:not(.pt5a).t27.tablet .main>section{padding:0 0 0 25px}body.ar.rtl:not(.pt5a).pt1.highres .cont .sp-p{margin:-3px 5px 0 0;width:4px;height:6px;background-position:-67px -227px}body.ar.rtl:not(.pt5a) .arrow-link span,body.ar.rtl:not(.pt5a) .lightbox.black .cols-3 .property .title span{margin:0 8px 0 0;background-position:0 -573px;width:6px;height:9px}body.ar.rtl:not(.pt5a) a.external-link span{margin:0 8px 0 0}body.ar.rtl.pt5a .m1,body.ar.rtl.pt5a .container.fixed[role=main]{direction:rtl;unicode-bidi:bidi-override;text-align:right}body.ar.rtl.pt5a .breadcrumb{right:40px;left:auto;text-align:right}body.ar.rtl.pt5a.highres .m1 .ss .breadcrumb h1,body.ar.rtl.pt5a.mobile .m1~.fixed .breadcrumb h1{border:none;border-right:4px solid #a93102;padding:0 10px 0 0;float:right}button,input,textarea{font-family:inherit;font-size:inherit}select{font-size:inherit}.csReady .csHiddenFile{width:1px;height:0;visibility:hidden}.csReady .csDisabled{background-color:#E6E6E6!important;cursor:default!important;color:gray!important;border-color:#D3D3D3!important}.csReady .csOpaque{opacity:0;filter:alpha(opacity=0)}.csReady textarea{background:#fff;resize:none;overflow:hidden;overflow-y:auto;padding:2px 0 2px 12px;outline:0;border:1px solid #cccaca;line-height:1.5em}.csReady button::-moz-focus-inner,.csReady input::-moz-focus-inner{border:0}.csReady input[type=email],.csReady input[type=number],.csReady input[type=password],.csReady input[type=search],.csReady input[type=text],.csReady input[type=url]{background:#fff;height:28px;padding:0 12px;border:1px solid #cccaca}.csReady .csHover,.csReady input[type=email]:hover,.csReady input[type=number]:hover,.csReady input[type=password]:hover,.csReady input[type=search]:hover,.csReady input[type=text]:hover,.csReady input[type=url]:hover,.csReady textarea:hover{border-color:#ccc}.csReady .csFocus,.csReady input[type=email]:focus,.csReady input[type=number]:focus,.csReady input[type=password]:focus,.csReady input[type=search]:focus,.csReady input[type=text]:focus,.csReady input[type=url]:focus,.csReady textarea:focus{outline:0;border:1px solid #ccc}.csReady .csFocus.csCheckbox,.csReady .csHover.csCheckbox,.csReady .csFocus.csRadio,.csReady .csHover.csRadio{outline:1px solid #ccc;border:none}.csReady .csFocus.csSelect,.csReady .csHover.csSelect{border-color:#ccc!important;outline:0}.csReady .csFocus.csSelect .csSelectOpen,.csReady .csHover.csSelect .csSelectOpen{background-position:-10px -135px}.csReady input[type=email][disabled=disabled],.csReady input[type=number][disabled=disabled],.csReady input[type=password][disabled=disabled],.csReady input[type=search][disabled=disabled],.csReady input[type=text][disabled=disabled],.csReady input[type=url][disabled=disabled]{border:1px solid #e5e5e5;background:#f5f5f5}.csReady input[type=email][readonly=readonly],.csReady input[type=number][readonly=readonly],.csReady input[type=password][readonly=readonly],.csReady input[type=text][readonly=readonly],.csReady input[type=url][readonly=readonly]{border:1px solid #d9d9d9}.csReady input[type=email][disabled=disabled]:hover,.csReady input[type=number][disabled=disabled]:hover,.csReady input[type=password][disabled=disabled]:hover,.csReady input[type=search][disabled=disabled]:hover,.csReady input[type=text][disabled=disabled]:hover,.csReady input[type=url][disabled=disabled]:hover input[type=email][readonly=readonly]:hover,.csReady input[type=number][readonly=readonly]:hover,.csReady input[type=password][readonly=readonly]:hover,.csReady input[type=text][readonly=readonly]:hover,.csReady input[type=url][readonly=readonly]:hover,.csReady input[type=email][readonly=readonly]:focus,.csReady input[type=number][readonly=readonly]:focus,.csReady input[type=password][readonly=readonly]:focus,.csReady input[type=text][readonly=readonly]:focus,.csReady input[type=url][readonly=readonly]:focus{-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:none 3px 5px rgba(0,0,0,.5);box-shadow:none 3px 5px rgba(0,0,0,.5)}.csReady input[type=button],.csReady input[type=submit],.csReady button,.csReady input[type=reset],.csReady .csSelect,.csReady [multiple],.csReady input[type=email],.csReady input[type=number],.csReady input[type=password],.csReady input[type=search],.csReady input[type=text],.csReady input[type=url]{position:relative;display:inline-block;margin:0;vertical-align:middle}.csReady input[type=button],.csReady input[type=submit],.csReady button,.csReady input[type=reset]{padding:6px 20px;min-height:18px;color:#333!important;font-style:normal!important;outline:0;cursor:pointer;border:1px solid #f9f9f9;border-radius:3px;background:#dadada;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dadada),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#dadada 0,#f2f2f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dadada), to(#f2f2f2));background:-webkit-linear-gradient(top, #dadada 0, #f2f2f2 100%);background:linear-gradient(to bottom,#dadada 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada', endColorstr='#f2f2f2', GradientType=0);zoom:1}.csReady input[type=button] span,.csReady input[type=submit] span,.csReady button span,.csReady input[type=reset] span{position:relative;top:0;left:0;display:block;text-align:center}.csReady textarea,.csReady input[type=email],.csReady input[type=number],.csReady input[type=password],.csReady input[type=search],.csReady input[type=text],.csReady input[type=url],.csReady input[type=button],.csReady input[type=submit],.csReady button,.csReady input[type=reset],.csReady .csSelect,.csReady [multiple]{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.13);box-shadow:1px 1px 2px rgba(0,0,0,.13);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.13)3px 5px rgba(0,0,0,.5);box-shadow:1px 1px 2px rgba(0,0,0,.13)3px 5px rgba(0,0,0,.5)}.csReady fieldset{border:none;padding:0}.csReady legend{color:#0b77b7;font-size:1.1em}.csReady .csTitle,.csReady .csPlaceholderInner{font-size:1em;padding:2px 5px;border:1px solid #B4B4B4}.csReady .csTitle{color:#FFF!important;position:absolute;background:#000;z-index:99}.csReady .csPlaceholder{display:inline-block}.csReady .csPlaceholderInner{color:#000!important;background:#eee;z-index:98;display:inline-block}.csReady select{cursor:pointer;height:27px;z-index:9!important;position:relative;border:none;-webkit-appearance:none}.csReady .csSelect,.csReady [multiple]{font-size:1em;border:1px solid #cccaca;background:#f2f2f2;background:#ebebeb;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ebebeb),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#ebebeb 0,#f2f2f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ebebeb), to(#f2f2f2));background:-webkit-linear-gradient(top, #ebebeb 0, #f2f2f2 100%);background:linear-gradient(to bottom,#ebebeb 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#f2f2f2', GradientType=0);zoom:1}.csReady .csSelectBar{cursor:pointer;display:inline-block;margin-left:12px;position:absolute;overflow:hidden;left:0;line-height:28px;white-space:nowrap}.csReady .csSelectOpen{font-size:.7em;position:absolute;right:0;top:0;text-align:center;margin:5px 0 0;padding:0 23px 0 0;background:transparent url(/files/rosewood_hotels_and_resorts/images/csDefault.png) -10px -116px}.csReady [multiple]{margin:1px;margin-top:0;color:#555;padding:10px;padding-right:0;height:100%}.csReady.cs-blue .csSelect,.csReady.cs-blue [multiple],.csReady.cs-blue input.datefield{border-color:#002a52;background:#002a52;color:#fff;-webkit-filter:none;filter:none}.csReady.cs-blue .csSelectOpen{background-position:-10px -162px}.csReady.cs-blue .csFocus.csSelect,.csReady.cs-blue .csHover.csSelect{border-color:#ccc!important;outline:0}.csReady.cs-blue .csFocus.csSelect .csSelectOpen,.csReady.cs-blue .csHover.csSelect .csSelectOpen{background-position:-10px -181px}.csReady .csFile{position:relative;display:inline-block;vertical-align:middle;width:100%}.csReady .csFile input[type=button]{margin:5px 0 0 2px;height:30px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.13);box-shadow:1px 1px 2px rgba(0,0,0,.13);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.13)3px 5px rgba(0,0,0,.5);box-shadow:1px 1px 2px rgba(0,0,0,.13)3px 5px rgba(0,0,0,.5)}.csReady .csFileInput{display:inline-block;vertical-align:middle;border:1px solid #cccaca!important;width:70%}.csReady input[type=radio]{outline:0;position:relative;color:#fff;line-height:1em}.csReady .csRadio,.csReady .csCheckbox{display:inline-block;position:relative;vertical-align:-1px}.csReady .csRadioElem,.csReady .csCheckboxElem{position:absolute;outline:0;display:inline-block;height:19px;width:18px;cursor:default;background:transparent url(/files/rosewood_hotels_and_resorts/images/csDefault.png)}.csReady .csRadioElem{background-position:-8px -10px}.csReady .csCheckedR{background-position:-8px -29px}.csReady input[type=checkbox]{outline:0;position:relative;color:#fff;line-height:1em}.csReady .csCheckboxElem{background-position:-8px -68px}.csReady .csChecked{background-position:-8px -87px}.csReady input[type=text].datefield{padding-right:30px;background:#fff url(/files/rosewood_hotels_and_resorts/images/calendar_off.png) no-repeat 100% 0}.csReady .csSelect:hover{border:1px solid #ccc}.csReady input[type=button].csHover,.csReady input[type=reset].csHover,.csReady input[type=submit].csHover,.csReady button.csHover,.csReady input[type=button]:hover,.csReady input[type=reset]:hover,.csReady input[type=submit]:hover,.csReady button:hover{border-color:#ccc}.csReady input[type=button]:active,.csReady input[type=reset]:active,.csReady input[type=submit]:active,.csReady button:active{border-color:#ccc}.csReady input[type=text].datefield.csFocus,.csReady input[type=text].datefield:focus{background-image:url(/files/rosewood_hotels_and_resorts/images/calendar_on.png)}.csReady .csFixedFileInput{position:absolute;right:0;top:0;z-index:2;height:25px;visibility:inherit;zoom:1;filter:alpha(opacity=0);opacity:0;overflow:hidden}.csReady .csFixedFileInput input[type=file]{font-size:500%;float:none;width:100%;height:100%;visibility:visible}.csReady .cs-bar{padding:5px 15px}.csReady .cs-body{padding:15px}.csReady .cs-width-max{width:100%}.csReady .cs-width-half{width:50%}.csReady .cs-center{text-align:center}.csReady .cs-center table{margin:0 auto}.csReady .cs-clear{clear:both}.csReady .cs-float-left{float:left}.csReady .cs-float-right{float:right}.csReady .cs-hidden{visibility:hidden}.csReady .cs-display-none{display:none}.csReady .cs-display-block{display:block}.csReady .cs-display-inline{display:inline}.csReady .cs-display-inline-block{display:inline-block}.csReady .cs-color-black{color:#000}.csReady .cs-color-white{color:#fff}.csReady .cs-position-fixed{position:fixed}.csReady .cs-position-left{left:0}.csReady .cs-position-top{top:0}.csReady .cs-position-right{right:0}.csReady .cs-position-bottom{bottom:0}.csReady .cs-font-size-default{font-size:1em}.csReady .cs-font-size-small{font-size:.8em}.csReady .cs-font-size-medium{font-size:1.5em}.csReady .cs-font-size-big{font-size:2.5em}.csReady .cs-shadow-top,.csReady .cs-shadow-bottom,.csReady .cs-shadow-left,.csReady .cs-shadow-right{z-index:1}.csReady .cs-shadow-top{-webkit-box-shadow:0 -5px 5px 0 #aaa;box-shadow:0 -5px 5px 0 #aaa;-webkit-box-shadow:0 -5px 5px 0 #aaa 3px 5px rgba(0,0,0,.5);box-shadow:0 -5px 5px 0 #aaa 3px 5px rgba(0,0,0,.5)}.csReady .cs-shadow-bottom{-webkit-box-shadow:0 5px 5px 0 #aaa;box-shadow:0 5px 5px 0 #aaa;-webkit-box-shadow:0 5px 5px 0 #aaa 3px 5px rgba(0,0,0,.5);box-shadow:0 5px 5px 0 #aaa 3px 5px rgba(0,0,0,.5)}.csReady .cs-shadow-left{-webkit-box-shadow:-5px 1px 5px 0 #aaa;box-shadow:-5px 1px 5px 0 #aaa;-webkit-box-shadow:-5px 1px 5px 0 #aaa 3px 5px rgba(0,0,0,.5);box-shadow:-5px 1px 5px 0 #aaa 3px 5px rgba(0,0,0,.5)}.csReady .cs-shadow-right{-webkit-box-shadow:5px 1px 5px 0 #aaa;box-shadow:5px 1px 5px 0 #aaa;-webkit-box-shadow:5px 1px 5px 0 #aaa 3px 5px rgba(0,0,0,.5);box-shadow:5px 1px 5px 0 #aaa 3px 5px rgba(0,0,0,.5)}.csReady .csTitle,.csReady .cs-corner-all{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.csReady .cs-corner-top{border-left-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0}.csReady .cs-corner-bottom{border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px}.csReady .cs-corner-right{border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0}.csReady .cs-corner-left{border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px}.csReady #csInfoDiv,.csReady #csDialogDiv{position:fixed;display:none;margin:0;padding:0;top:0;left:0;width:100%;text-align:center}.csReady #csInfoDiv{z-index:10000}.csReady #csInfoDivInner{display:inline-block;font-weight:700;border-radius:0 0 3px 3px;padding:5px 15px}.csReady #csDialogDiv{background:#646464;background:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);z-index:99;height:100%}.csReady #csDialogDivClose{font-weight:700;font-size:1.3em}.csReady #csDialogDivInner{display:inline-block;z-index:9999;border-radius:0 0 3px 3px;padding:15px;border:1px solid #969696;border-top:0}*+html #csDialogDiv{background:0 0}.ie8 .csReady #csDialogDiv{background:0 0}.ie8 .csReady .csSelect,.ie8 .csReady [multiple]{display:block}.ie8 .csReady .csSelect .csSelectBar,.ie8 .csReady [multiple] .csSelectBar{display:block}.ie8 .csReady input[type=email],.ie8 .csReady input[type=number],.ie8 .csReady input[type=password],.ie8 .csReady input[type=search],.ie8 .csReady input[type=text],.ie8 .csReady input[type=url]{line-height:28px}@media screen and (-webkit-min-device-pixel-ratio:0){.csReady select{padding:3px 6px}}:root *>*{-webkit-filter:none!important;filter:none!important}:root *>input[type=button],:root *>input[type=submit],:root *>button,:root *>input[type=reset],:root *>.csSelect,:root *>[multiple],:root *>#csDialogDiv{-webkit-filter:none!important;filter:none!important}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget .ui-widget{font-size:1em}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-datepicker{display:none;width:233px;padding:10px 21px 0;font-size:.9167em;background:#fff;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.4);box-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.4)3px 5px rgba(0,0,0,.5);box-shadow:1px 1px 1px rgba(0,0,0,.4)3px 5px rgba(0,0,0,.5)}.ui-widget-header{color:#002a52;font-size:1.2727em}.ui-widget-header a{color:#002a52}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:0;width:20px;height:1.8em;cursor:pointer}.ui-datepicker-prev.ui-state-hover,.ui-datepicker-prev.ui-state-hover:hover,.ui-datepicker-next.ui-state-hover,.ui-datepicker-next.ui-state-hover:hover{background:0 0}.ui-datepicker-prev.ui-state-disabled,.ui-datepicker-next.ui-state-disabled{display:none}.ui-datepicker-prev span,.ui-datepicker-next span{margin:-3px 5px 0;left:0;display:inline-block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url(/files/rosewood_hotels_and_resorts/group/images/sprite.png)}.ui-datepicker-prev span,.ui-datepicker-rtl .ui-datepicker-next span{background-position:0 -897px;width:10px;height:7px}.ui-datepicker-next span,.ui-datepicker-rtl .ui-datepicker-prev span{background-position:0 -913px;width:10px;height:7px}.ui-datepicker-prev-hover span,.ui-datepicker-rtl .ui-datepicker-next-hover span{background-position:0 -905px;width:10px;height:7px}.ui-datepicker-next-hover span,.ui-datepicker-rtl .ui-datepicker-prev-hover span{background-position:0 -921px;width:10px;height:7px}.ui-datepicker table{width:100%;font-size:1em;border-collapse:collapse;margin:0}.ui-datepicker th{padding:2px 3px;text-align:center;border:0;font-size:.9091em;color:#666}.ui-datepicker td{border:0;padding:6px}.ui-state-default{color:#333}.ui-datepicker td span,.ui-datepicker td a{width:18px;height:18px;text-align:center;display:block}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#a93102}.ui-state-disabled .ui-state-default{color:#999}.ui-state-active,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#a93102;font-weight:700}.ui-state-highlight{color:#333;font-weight:700}.ui-state-hover,.ui-state-hover:hover{background-color:#a93102;color:#fff}.ui-datepicker-buttonpane button{display:block;margin:0 auto;cursor:pointer;padding:2px 6px 3px 9px;width:auto;min-width:30%;overflow:visible;background:0 0;border:none;color:#666}.ui-datepicker-buttonpane .ui-datepicker-current{display:none}.ui-datepicker-buttonpane{width:275px;margin:-4px -21px 0;background:url(/files/rosewood_hotels_and_resorts/group/images/separator_calendar.png) no-repeat 0 0;padding:23px 0 9px;border:0}fieldset{margin:0;padding:0;outline:0;border:none}fieldset input[type=text],fieldset input[type=file],fieldset select{display:block;float:left;clear:right}fieldset input[type=text],fieldset input[type=file],fieldset textarea{width:98%}fieldset select{width:100%}fieldset label{display:block;padding:3px 0 5px;min-height:28px}fieldset .col{float:left}fieldset .inputs-only{padding-top:22px;padding-bottom:22px;clear:both}fieldset .col.multi-input{float:left;margin-top:4px}fieldset .col.multi-input label{width:100%;margin:0 0 0 36px;padding:0;line-height:1.5em}fieldset .col.multi-input label .csCheckbox,fieldset .col.multi-input label .csRadio{margin-right:16px;margin-left:-36px}fieldset.cols-2 label{float:left;width:120px;clear:left}fieldset.cols-2 .col{width:300px;padding-bottom:8px}fieldset.cols-2 .inputs-only{margin-left:120px}fieldset.cols-1 label,fieldset.cols-4 label{float:left;clear:left}fieldset.cols-1 .col-1,fieldset.cols-4 .col-1,fieldset.cols-1 .col-2,fieldset.cols-4 .col-2{position:relative;overflow:hidden}fieldset.cols-1 .col-1 .col,fieldset.cols-4 .col-1 .col,fieldset.cols-1 .col-2 .col,fieldset.cols-4 .col-2 .col{padding-bottom:8px}fieldset.cols-1 .col-1,fieldset.cols-4 .col-1{float:left}fieldset.cols-1 .col-2,fieldset.cols-4 .col-2{float:right}fieldset.cols-1 .col-2 .inputs-only,fieldset.cols-4 .col-2 .inputs-only{text-align:right}fieldset.cols-1 .col-1{width:100%}.csReady fieldset .csSelectBar{padding-top:2px;line-height:22px}@-moz-document url-prefix(){fieldset .col.multi-input.checkboxes{margin-top:4px}}.ie fieldset .col.multi-input.checkboxes{margin-top:3px}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:100}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-background,.mejs-mediaelement,.mejs-poster,.mejs-overlay{position:absolute;top:0;left:0}.mejs-mediaelement{width:100%;height:100%}.mejs-poster img{padding:0;border:0;display:block}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button,.mejs-overlay-loading{position:absolute;top:50%;left:50%}.mejs-overlay-button{width:100px;height:100px;margin:-50px 0 0 -50px;background:url(/files/rosewood_hotels_and_resorts/images/mediaelement/bigplay.png) no-repeat}.mejs-overlay-replay{background-image:url(/files/rosewood_hotels_and_resorts/images/mediaelement/bigreplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{width:50px;height:50px;margin:-25px 0 0 -25px;background:0 0;background:url(/files/rosewood_hotels_and_resorts/images/mediaelement/loading_background.png) 50% 50% no-repeat}.mejs-overlay-loading span{display:block;width:50px;height:50px;background:transparent url(/files/rosewood_hotels_and_resorts/images/mediaelement/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;background:0 0;list-style-type:none;bottom:0;left:0;background:url(/files/rosewood_hotels_and_resorts/images/mediaelement/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-webkit-gradient(linear, left top, left bottom, from(rgba(50,50,50,.7)), to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(rgba(50,50,50,.7), rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls,.mejs-container .mejs-controls div{list-style-type:none;margin:0;padding:0}.mejs-container .mejs-controls div{background-image:none;display:block;float:left;width:26px;height:26px;font-size:11px;line-height:11px;background:0;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button,.mejs-controls .mejs-time-rail span{position:absolute;display:block;cursor:pointer}.mejs-controls .mejs-button button{font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;height:16px;width:16px;border:0;background:transparent url(/files/rosewood_hotels_and_resorts/images/mediaelement/controls.png) no-repeat}.mejs-controls .mejs-button button:focus{outline:solid 1px #ff0}.mejs-container .mejs-controls .mejs-time{height:17px;padding:8px 3px 0;overflow:hidden;text-align:center;padding:auto 4px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.mejs-container .mejs-controls .mejs-time,.mejs-container .mejs-controls .mejs-time span{display:block;color:#fff;width:auto}.mejs-container .mejs-controls .mejs-time span{font-size:11px;line-height:12px;float:left;margin:1px 2px 0 0}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{width:180px;height:10px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{border-radius:2px}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(135deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);-webkit-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#666;width:0}.mejs-controls .mejs-time-rail .mejs-time-current{width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent;top:15px;left:13px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider,.mejs-controls .mejs-captions-button .mejs-captions-selector,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-,.mejs-controls .mejs-time-rail .mejs-time-float-corner{border-radius:0}.mejs-controls .mejs-volume-button .mejs-volume-slider,.mejs-controls .mejs-captions-button .mejs-captions-selector,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{background:url(/files/rosewood_hotels_and_resorts/images/mediaelement/background.png);background:rgba(50,50,50,.7);border-radius:0}.mejs-controls .mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total,.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{background:rgba(255,255,255,.5)}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:rgba(255,255,255,.9)}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;border-radius:1px;margin:0}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px}.mejs-controls .mejs-time-rail .mejs-time-total,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-webkit-gradient(linear, left top, left bottom, from(rgba(30,30,30,.8)), to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(rgba(30,30,30,.8), rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.9)), to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(rgba(255,255,255,.9), rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;border:solid 1px transparent;padding:10px;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-webkit-gradient(linear, left top, left bottom, from(rgba(50,50,50,.7)), to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(rgba(50,50,50,.7), rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-webkit-gradient(linear, left top, left bottom, from(rgba(102,102,102,.7)), to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(rgba(102,102,102,.7), rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666, endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-weight:700}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title,.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:url(/files/rosewood_hotels_and_resorts/images/mediaelement/background.png);background:rgba(20,20,20,.8)}.mejs-clear{clear:both}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:101}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-inner,.me-plugin{width:100%;height:100%;zoom:1}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;-webkit-transition-property:-webkit-transform,left,top;transition-property:transform,left,top;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.touch body.highres .secondary a:hover,.touch body.highres .calendar a:hover{color:inherit}.touch:not(.android) .ss .bg.prev,.touch:not(.android) .ss .bg.next,.touch:not(.android) .ss .bg.active{-webkit-transform:translate3d(0,0,0)}.nottouch .pt2 .list-item .semi-transparent-box:hover .backdrop,.nottouch .pt2a .list-item .semi-transparent-box:hover .backdrop,.nottouch .pt2 .semi-transparent-box.expandable:hover .backdrop,.nottouch .pt2a .semi-transparent-box.expandable:hover .backdrop{filter:alpha(opacity=20)!important;-ms-filter:"alpha(Opacity=20)";opacity:.2}.nottouch .pt28.highres .main>.pagination a:hover{color:#fff}