*{font-family:Arial,Helvetica,sans-serif;font-family:"Century Gothic",Arial,Helvetica;margin:0;padding:0;text-decoration:none;font-weight:normal;}img{border:0}a{display:block;cursor:pointer}input,select{border:1px solid #dadada;background-color:#FFF;height:20px;font-size:11px;color:#393939;margin:0;padding:0;padding-left:10px}input[type="radio"]{border:none;background-color:transparent}body{position:relative}#bg_color{background-color:#343536;padding:0;height:465px;width:100%;margin-top:95px;z-index:1;position:absolute;background-image:url(../../img/layout/bg_logo_bch.png);background-repeat:no-repeat;background-position:center center}#main{width:1100px;z-index:2;margin-right:auto;margin-left:auto;height:auto;position:relative}.btn_arrow_know{background-color:#726e6e;background-image:url(../../img/layout/header_submenu_btn_arrow.png);background-repeat:no-repeat;background-position:left top;height:15px;min-width:45px;font-size:11px;color:#FFF;padding-top:1px;padding-left:30px;border-radius:5px;position:absolute;margin:0;padding-right:10px}.btn_arrow_book{background-color:#34b5d0;background-image:url(../../img/layout/header_submenu_btn_arrow.png);background-repeat:no-repeat;background-position:left bottom;height:15px;min-width:45px;font-size:11px;color:#FFF;padding-top:1px;padding-left:30px;border-radius:5px;position:absolute;margin:0;padding-right:10px}.btn_arrow_know a,.btn_arrow_book a{display:block;color:#FFF}.star_rating{background-image:url(../../img/layout/stars.png);background-repeat:no-repeat;background-position:left 0;height:11px;width:67px;display:block}.div_hot_deal{font-size:14px;color:#fff;background-color:#e570c7;height:40px;width:45px;text-transform:uppercase;padding:10px 5px 5px}.spinner{position:fixed;top:50%;left:50%;margin-left:-50px;margin-top:-50px;text-align:center;z-index:1234;overflow:auto;width:100px;height:102px}#content_right a,#menu_spa p a{color:#00b1c1;text-decoration:underline;display:inline;font-size:12px}#content_right a.changeLinkToReadMore{display:none}#content_right .muTitleDescription h2{font-weight:400}#content_right .muTitleDescription{color:#34b5d0;text-transform:uppercase;font-size:15px;padding-top:20px}#content_right .textQuickFacts{color:#34b5d0;text-transform:uppercase;font-size:12px}#test_header{width:100%;height:21px;background-color:#C00;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;text-align:center;padding-top:4px}#div_overlay{position:absolute;z-index:999999;right:0;bottom:0;display:none}#calendar #tbl_calendar{width:525px;height:auto;border:1px solid #979797;border-collapse:collapse}#calendar #tbl_calendar th{font-size:11px;color:#ebe9dd;background-color:#73716f;height:25px;width:75px;border:1px solid #979797;border-collapse:collapse}#calendar #tbl_calendar tr td{height:45px;font-size:11px;color:#5a5959;background-color:#ebe9dd;text-align:center;border:1px solid #979797;border-collapse:collapse}#div_loading{display:none;background-image:url(../../img/layout/bg_loading.png);background-repeat:repeat;height:100%;width:100%;position:absolute;position:fixed;z-index:1000;top:0;left:0}#img_loader{background-image:url(../../img/layout/loading.gif);background-repeat:no-repeat;background-position:center center;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%}.ig-b-{display:inline-block}.ig-b- img{visibility:hidden}.ig-b-:hover{background-position:0 -60px}.ig-b-:active{background-position:0 -120px}.ig-b-16{width:16px;height:16px;background:url(//badges.instagram.com/static/images/ig-badge-sprite-16.png) no-repeat 0 0;padding-left:3px;padding-right:3px}.btn_translate{display:inline;cursor:pointer;height:16px;width:16px}.translate{background-color:#4F4F4F;display:none;width:738px;position:absolute;z-index:9999999;font-family:"Arial Black",Gadget,sans-serif;font-size:12px;font-weight:400;color:#FFF;box-shadow:0 0 8px #333;border-radius:10px;padding:15px}.translate .tbl_translate{margin:0;padding:0}.translate ul.ul_translate{list-style-type:none;margin:0;padding:0}.pricecut{color:#e570c7;text-decoration:line-through;display:inline}.translate ul.ul_translate li{float:left;font-size:11px;color:#333;background-color:#FFF;border-top-right-radius:4px;border-top-left-radius:4px;cursor:pointer;border:solid 1px #CCC;border-bottom:none;padding:5px 20px}.translate ul.ul_translate li:hover{background-color:#DDD}.translate .close{cursor:pointer}#loading{height:100%;width:100%;position:fixed;z-index:9999;display:none;background-image:url(../../img/layout/bg_loading.png);background-repeat:repeat}#loading #img_loader{background-image:url(../../img/layout/loading.gif);background-repeat:no-repeat;background-position:center center;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%}#header{height:auto;width:auto;z-index:2}#header_top{height:124px;width:100%;max-width:1100px;z-index:7;position:relative;background-color:#fff;margin-left:auto;margin-right:auto}.bluelogo_uppercase{font-size:11px;text-transform:uppercase;color:#002d62}#pageMainTitle{display:none}#header_top #logo_main_bch{position:absolute;left:20px;top:0;z-index:6}#header_top #logo_main_bch img{display:block}#header_top #tbl_logo_main_bch{padding:0;position:absolute;z-index:2;left:230px;top:65px}#div_menu_top{height:48px;width:auto;position:absolute;z-index:6;top:0;right:0;background-image:url(../../img/layout/bg_menu_top.png);background-repeat:no-repeat;background-position:left top}#div_menu_top ul{width:auto;height:auto;position:relative;float:left}#div_menu_top ul li{float:left;font-size:12px;text-transform:uppercase;list-style-type:none}#div_menu_top ul li:last-child{background-image:url(../../img/layout/bg_spacer_menu_top.png);background-repeat:no-repeat;background-position:right center}#div_menu_top ul li a{color:#656566;padding:15px}#div_menu_top ul li a:hover{color:#000}#header_top #lang_selector{height:22px;min-width:90px;position:relative;font-size:12px;color:#767676;padding-right:2px;background-image:url(../../img/layout/arrow_select1.png);background-repeat:no-repeat;background-position:right 3px;width:120px;float:left;margin-left:12px;margin-top:12px;margin-right:16px}#header_top #lang_selector .lang_txt{width:auto;float:left;text-transform:none;height:16px;display:block;color:#656566;width:65px;text-transform:uppercase;padding:2px 10px 3px 13px}#header_top #lang_selector .lang_txt:hover{color:#000}#header_top #lang_selector .lang span{margin-top:5px;margin-left:5px;float:left}#header_top #lang_selector #lang_bottom{height:auto;width:122px;position:absolute;z-index:12;left:0;top:21px;display:none;background-color:#FFF;border:1px solid #CCC}#div_menu_bottom{height:75px;width:auto;position:absolute;right:0;bottom:0}#div_menu_bottom ul{width:auto;height:auto;position:relative;float:left;margin-top:7px}#div_menu_bottom ul li{float:left;font-size:23px;text-transform:uppercase;list-style-type:none;background-image:url(../../img/layout/bg_spacer_menu_bottom.png);background-repeat:no-repeat;background-position:right center}#div_menu_bottom ul li:last-child{background-image:none}#div_menu_bottom ul li a{color:#3e3f40;padding:15px}#div_menu_bottom ul li a:hover{color:#00b1c1}#header_img{max-width:1440px;margin-left:auto;margin-right:auto;height:auto;position:relative}#header_top #div_resa{height:305px;width:250px;position:absolute;z-index:10;left:20px;top:238px;background-color:#FFF;background:rgba(255,255,255,0.7)}#div_resa #logo_hotels{display:none}#header_top #tbl_resa{width:250px}#header_top #tbl_header{height:60px;background-color:#00b1c1;background:rgba(0,177,193,0.7)}#header_top input,#header_top .select,#header_top select{margin-left:20px}#header_top .btn_arrow_book_resa{background-color:#03b1c1;background-image:url(../../img/layout/arrow_div_resa.png);border-radius:0;font-size:18px;text-transform:uppercase;color:#FFF;display:inline-block;height:34px;background-repeat:no-repeat;background-position:right center;margin-top:15px;margin-left:auto;margin-right:auto;position:relative;z-index:20;padding:10px 40px 0 15px}.header_resa_title{font-size:19px;text-transform:uppercase;color:#FFF}#div_tbl_resa_help{width:auto;position:absolute;left:270px;top:423px;z-index:15;display:none}#div_tbl_resa_help_hotel{width:auto;position:absolute;left:650px;top:380px;z-index:15;display:none}#bg_div_help{position:absolute;z-index:16;left:0;top:10px}#bg_div_help_hotel{position:absolute;z-index:16;right:-30px;top:10px}#tbl_div_tbl_resa_help{background-color:#FFF;border:1px solid #E9E9E9;border-radius:5px;padding:10px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;color:#333;margin-left:27px;box-shadow:#E1E1E1 0 0 5px}#div_tbl_resa_help ul{list-style-type:none}.tbl_resa_help{font-size:10px;color:#393939;padding-right:20px;cursor:pointer}.hotels #header_top #div_resa{height:215px;right:10px;top:205px;left:auto}.hotels #tbl_resa tr:nth-child(3),.hotels #tbl_resa tr:nth-child(4){display:none}.hotels #div_resa #logo_hotels{display:block;position:relative;top:-20px}.hotels #div_tbl_resa_help{left:auto;right:270px;top:333px;display:none}.hotels #div_tbl_resa_help img{display:none}#header_bottom{height:40px;width:1100px;z-index:0;position:relative;padding:0;background-color:#efefef;border-bottom:solid 2px #e5e6e6;margin:1px auto 5px}.header_bottom_left{color:#2d2d2d;font-size:13px;text-transform:uppercase;padding-right:20px;padding-left:5px}.header_bottom_right{color:#343536;font-size:12px;text-transform:uppercase;padding-right:10px;padding-left:5px}#header_bottom #tbl_header_bottom_left{width:520px;float:left}#header_bottom #tbl_header_bottom_right{width:290px;float:right}#header_bottom #tbl_header_bottom_right a{background-color:#9c9da0;border-left:solid 1px #fff}#header_bottom #tbl_header_bottom_right a:hover{background-color:#b6b6b8}#header_submenu,#header_submenu_villas{background-color:#f2f2f2;display:none;position:absolute;top:0;width:100%;z-index:11;border-bottom:solid 2px #e6e6e5;border-top:solid 2px #e6e6e5}.container_submenu{max-width:1085px;height:auto;margin-left:auto;margin-right:auto;left:0;right:0}.container_submenu .container_submenu_left{width:315px;height:auto;float:left;background-image:url(../../img/layout/bg_header_submenu.png);background-repeat:no-repeat;background-position:right center;padding-left:20px;padding-top:20px;padding-bottom:20px;min-height:375px}.header_country{color:#303030;font-size:20px;text-transform:uppercase;background-image:url(../../img/layout/bg_header_country.png);background-repeat:no-repeat;background-position:right 7px;display:inline;padding-right:25px;cursor:pointer}.container_submenu_left ul{margin-bottom:12px}.container_submenu_left ul li{color:#363636;list-style-position:inside;list-style-image:url(../../img/layout/bg_header_submenu_li.png);padding-top:2px;padding-bottom:2px;position:relative}.container_submenu_left ul li a{padding-left:0;display:inline;font-size:14px}.container_submenu_left ul li:hover{color:#00b1c1}.container_submenu_left ul li a span{color:#00b1c1}.container_submenu_left ul li.no_li{list-style-type:none;list-style-image:none;left:-10px}.container_submenu_left ul li .div_new{background-color:#fc0202;display:inline-block;border-radius:3px;color:#fefefe;font-size:10px;padding:4px;padding-top:0;padding-bottom:2px;margin-right:10px;position:relative;top:-2px}.container_submenu .container_submenu_right{width:auto;height:auto;float:left;position:relative;cursor:pointer}.container_submenu .container_submenu_right .ajax_loader{background-color:#f2f2f2;background-image:url(../../img/layout/ajax-loader.gif);background-position:center center;display:none;height:100%;width:100%;z-index:9999;background-repeat:no-repeat;position:absolute;opacity:.8}.container_submenu .container_submenu_right img{padding:0;margin:4px 0 0}.container_submenu .container_submenu_right .hotel_phrase{font-size:14px;color:#fefefe;position:absolute;left:15px;top:85px;text-shadow:0 0 3px #161616;display:none}.container_submenu .container_submenu_right .hotel_start_from{background-color:#303030;height:auto;width:auto;position:absolute;top:340px;left:15px;border-radius:5px;background-image:url(../../img/layout/bg_header_submenu_arrow_right.png);background-repeat:no-repeat;background-position:right center;box-shadow:0 0 5px #666;display:none;padding:6px 50px 6px 10px}.container_submenu .container_submenu_right .text_start{color:#fff;font-size:15px;padding-left:5px;padding-right:5px}.container_submenu .container_submenu_right .text_paxnight{color:#fff;font-size:10px;padding-left:5px;padding-right:5px;position:relative;top:-4px}.container_submenu .container_submenu_right .text_price{color:#e570c7;font-size:20px;padding-left:5px;padding-right:5px;position:relative;bottom:-4px}.container_submenu .container_submenu_right .div_know_more{color:#fff;font-size:13px;padding:10px;padding-left:12px;padding-right:12px;position:absolute;bottom:20px;right:25px;background-color:#ce5ab0;text-transform:uppercase;border-radius:5px}#hotel_special_offers{display:none}.hotels #hotel_special_offers{display:block;background-color:#873e90;height:42px;width:285px}.hotels #hotel_special_offers:hover{background-color:#ae62c8}.hotels #hotel_special_offers a{color:#fff;text-transform:uppercase;display:block;text-align:center;height:32px;padding-top:10px}.size_26{font-size:26px}.size_22{font-size:22px}.bold{font-weight:700}.tbl_chef h2{font-size:15px;font-style:italic;color:#00b1c1}.tbl_chef h3{font-size:15px;color:#00b1c1}.tbl_chef h4{font-size:11px;font-weight:700}#footer_main{height:auto;width:100%;position:relative;margin-top:5px;clear:both;z-index:12;background-color:#f2f2f2;background-image:url(../../img/layout/footer_bg.png);background-repeat:repeat-x;background-position:left top}#nav_bottom{height:50px;width:1100px;margin-right:auto;margin-left:auto;border-top-width:1px;border-top-style:solid;border-top-color:#d9d2c9}#tbl_nav_bottom{height:40px;margin-top:5px}#tbl_nav_bottom td a{padding-top:7px;padding-bottom:7px}.border_tbl_nav_bottom{border-right-width:1px;border-right-style:solid;border-right-color:#d9d2c9}#footer{height:auto;width:1100px;margin-right:auto;margin-left:auto}#footer #tbl_footer_header{margin-top:20px;margin-left:10px}.border_tbl_footer_header{border-right-width:2px;border-right-style:solid;border-right-color:#979797}#footer #tbl_footer_bottom{margin-top:20px}#footer #tbl_footer_bottom ul{margin-bottom:20px;text-transform:uppercase;list-style-type:none;margin-right:10px;margin-left:10px}#footer #tbl_footer_bottom ul li.header{font-size:10px;color:#2f2f2f;margin:0;padding:0;height:14px;padding-bottom:1px}#footer #tbl_footer_bottom ul li a{font-size:10px;color:#989898;margin:0;padding:0;padding-top:1px;padding-bottom:1px;min-height:14px;width:210px}#footer #table_copyright{font-size:10px;color:#666;float:right;margin-bottom:20px}.tbl_nav_bottom_txt{font-size:13px;text-transform:uppercase;color:#797979;padding-right:20px;padding-left:10px}.bleu_pale_color{color:#00a5b6}.footer_tbl_header_txt{font-size:11px;text-transform:uppercase;color:#2f2f2f;padding-right:10px;padding-left:10px}@media screen and (max-width:1024px){#main{width:1024px}#header_top #div_resa{height:280px;width:250px;left:20px;top:150px}#header_bottom{width:1024px}#header_submenu .container_submenu_right img,#header_submenu_villas .container_submenu_right img{width:660px}#tbl_header_bottom_left{margin-left:-17px;width:440px}#tbl_header_bottom_left #tbl_header_bottom_left{width:450px}.hotels #hotel_special_offers{display:block;width:225px}.hotels #hotel_special_offers a{padding-top:15px;font-size:12px;height:27px}.hotels #header_top #div_resa{top:185px;right:20px}#header_submenu .container_submenu .container_submenu_right .hotel_start_from{top:322px;display:none}#nav_bottom,#footer_main{width:1024px}#footer{height:auto;width:1024px;width:auto;margin-right:auto;margin-left:auto;z-index:5}.tbl_nav_bottom_txt{font-size:9px;padding-right:5px;padding-left:5px}#footer #tbl_footer_bottom ul li a{height:auto;max-width:120px}#footer #tbl_footer_bottom ul li.header{height:auto}}@media screen and (max-width:768px){#main{width:768px}#header_top #lang_selector{font-size:10px;width:100px}#header_top #lang_selector .lang_txt{padding-top:4px}#header_top #logo_main_bch{left:0}#header_top #tbl_logo_main_bch{display:none}#header_top #div_resa{height:280px;width:250px;left:20px;top:150px}.hotels #header_top #div_resa{height:215px;right:10px;top:165px;left:auto}.hotels #div_resa #logo_hotels{display:none}#div_menu_top ul li{font-size:11px}#div_menu_top ul li a{padding:10px;padding-top:15px}#div_menu_bottom ul li{font-size:20px}#div_menu_bottom ul li a{padding:10px;padding-top:15px}#header_bottom{width:768px}#header_submenu .container_submenu_right img,#header_submenu_villas .container_submenu_right img{width:505px}.header_bottom_left{font-size:12px;padding-right:10px;padding-left:5px}#tbl_header_bottom_left{margin-left:-17px}#tbl_header_bottom_left #tbl_header_bottom_left{width:490px}.hotels #hotel_special_offers{display:block;background-color:#873e90;height:42px;width:265px;float:right}.hotels #hotel_special_offers a{padding-top:15px;font-size:12px;height:27px}#header_bottom #tbl_header_bottom_right{float:right;top:-88px;position:relative}#header_bottom #tbl_header_bottom_right a{border:none;margin-right:1px}#header_submenu .container_submenu .container_submenu_left,#header_submenu_villas .container_submenu .container_submenu_left{width:250px;padding-left:10px;padding-top:10px;padding-bottom:10px}.header_country{background-position:right 1px;font-size:14px;cursor:pointer}.container_submenu_left ul li a{font-size:12px}#header_submenu .container_submenu .container_submenu_right .hotel_start_from{top:289px;left:0;display:none}#nav_bottom,#footer_main{width:768px}#footer{height:auto;width:768px;width:auto;margin-right:auto;margin-left:auto;z-index:5}.tbl_nav_bottom_txt{font-size:9px;padding-right:5px;padding-left:5px}#footer #tbl_footer_bottom ul li a{height:auto;max-width:120px}#footer #tbl_footer_bottom ul li.header{height:auto}}@media screen and (max-width:480px){#header{width:768px}#div_menu_bottom ul li{font-size:14px}}@media screen and (max-width:768px) and (orientation:landscape){#header{width:768px}#div_menu_bottom ul li{font-size:14px}}.sprites{background-image:url(../../img/sprites.png);background-color:transparent;background-repeat:no-repeat;display:block}.ae{width:16px;height:11px;background-position:-2px -136px}.arrow_select{width:20px;height:21px;background-position:-56px -194px}.bg_camera{width:34px;height:18px;background-position:-2px -148px}.bg_filter_price1{width:215px;height:4px;background-position:-2px -315px}.bg_help_box{width:33px;height:36px;background-position:-19px -108px}.bg_help_box_hotel{width:33px;height:36px;background-position:-84px -21px}.bg_hotel_filter{width:1px;height:400px;background-position:0 0}.bg_list_content_top{width:7px;height:7px;background-position:-2px -236px}.bg_packages{width:11px;height:11px;background-position:-98px -163px}.bg_vacation_planner{width:27px;height:27px;background-position:-56px 0}.btn_back2{width:16px;height:89px;background-position:-2px -46px}.btn_go{width:27px;height:27px;background-position:-53px -124px}.btn_next2{width:16px;height:89px;background-position:-77px -194px}.calendar{width:16px;height:16px;background-position:-2px -219px}.de{width:16px;height:11px;background-position:-162px 0}.en{width:16px;height:11px;background-position:-94px -196px}.es{width:16px;height:11px;background-position:-10px -236px}.facebook{width:21px;height:20px;background-position:-98px -142px}.facebook_black{width:21px;height:20px;background-position:-37px -152px}.footer_bg{width:1px;height:55px;background-position:-78px -28px}.fr{width:16px;height:11px;background-position:-53px -112px}.google_plus{width:21px;height:20px;background-position:-84px 0}.google_plus_black{width:21px;height:20px;background-position:-27px -219px}.header_arow{width:25px;height:14px;background-position:-19px -46px}.header_gallery{width:28px;height:24px;background-position:-94px -208px}.header_locate{width:28px;height:24px;background-position:-19px -83px}.header_menu_bg{width:3px;height:54px;background-position:-94px -126px}.header_submenu_btn_arrow{width:20px;height:33px;background-position:-45px -49px}.header_submenu_separator{width:3px;height:141px;background-position:-118px 0}.header_video{width:28px;height:24px;background-position:-2px -248px}.instagram{width:16px;height:16px;background-position:-53px -95px}.it{width:16px;height:11px;background-position:-2px -320px}.next{width:39px;height:41px;background-position:-122px 0}.pinterest{width:21px;height:20px;background-position:-94px -233px}.pinterest_black{width:21px;height:20px;background-position:-56px -173px}.prev{width:39px;height:41px;background-position:-2px -273px}.pt{width:16px;height:11px;background-position:-19px -61px}.round_1{width:53px;height:45px;background-position:-2px -173px}.round_2{width:53px;height:45px;background-position:-2px 0}.ru{width:16px;height:11px;background-position:-42px -240px}.twitter{width:21px;height:20px;background-position:-56px -28px}.twitter_black{width:21px;height:20px;background-position:-98px -175px}.youtube{width:21px;height:20px;background-position:-81px -105px}.youtube_black{width:21px;height:20px;background-position:-70px -84px}.zh{width:16px;height:11px;background-position:-48px -83px}.sprite{background:url(../../img/icons/icons_sprite.png) no-repeat top left;width:41px;height:42px}.sprite.gallery_icon{background-position:0 0}.sprite.video_icon{background-position:0 -42px}.sprite.target_icon{background-position:0 -84px}.sprite.twitter{background-position:0 -126px}.sprite.facebook{background-position:0 -168px}.sprite.google{background-position:0 -210px}.sprite.youTube{background-position:0 -252px}.sprite.pinterest{background-position:0 -294px}.sprite.instagram{background-position:0 -336px}.sprite.linkIn{background-position:0 -378px}
#content{min-height:550px;height:auto;width:1100px;position:relative}.hotels #content{margin-top:20px}#content #content_top1{text-align:center;height:auto;width:100%;margin-top:20px;margin-bottom:20px}#content #content_top1 h2{margin:0;padding:0;font-weight:400;font-family:"cambria","Century Gothic",Arial;font-size:25px;color:#03b1c1}#content #content_top1 p:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:25px;color:#03b1c1;text-transform:uppercase}#content #content_top1 p:nth-child(1) span{font-family:"cambria","Century Gothic",Arial;font-size:32px;color:#353535}#content #content_top1 p:nth-child(2){font-size:18px;color:#353535}#content #box_offers{text-align:center;height:auto;width:100%;margin-bottom:25px}#content #box_offers .div_offer{height:353px;width:345px;border:5px solid #dcdcdc;position:relative;cursor:pointer;margin-left:5px;margin-right:5px;float:left}#content.offers #box_offers .div_offer{margin-left:0;margin-right:5px}#content #box_offers .div_offer img{position:relative;z-index:10}#content #box_offers .div_offer .div_up_to{background-repeat:no-repeat;height:96px;width:118px;position:absolute;top:0;right:0;z-index:11}#content #box_offers .div_offer .div_up_to p{font-family:"cambria","Century Gothic",Arial;font-size:14px;color:#2c1b00;padding:0;margin:0;padding-left:20px;width:auto}#content #box_offers .div_offer .div_up_to p:nth-child(1){padding-top:5px}#content #box_offers .div_offer .div_up_to p:nth-child(2){color:#FFF;font-size:33px;margin-top:-5px;margin-bottom:-5px}.div_non_ref{background-repeat:no-repeat;height:50px;width:226px;position:absolute;top:0;left:-8px;z-index:10}#content #box_offers .div_offer .div_non_ref p{font-family:"cambria","Century Gothic",Arial;font-size:14px;color:#fff;padding:0;margin:0;padding-top:20px;width:auto}#content #box_offers .div_offer .div_hotel_name{background-image:url(../../img/layout/bg_offer_hotel_name.png);background-repeat:repeat;height:40px;width:295px;position:absolute;top:219px;left:25px;z-index:11;font-family:"cambria","Century Gothic",Arial;font-size:18px;color:#fff;text-align:center;padding-top:10px;text-transform:uppercase}#content #box_offers .div_offer .div_hotel_name h3{font-family:"cambria","Century Gothic",Arial;font-size:18px;font-weight:400}#content #box_offers .div_offer .div_message{background-image:url(../../img/layout/bg_offer_hotel_name.png);background-repeat:repeat;height:65px;width:295px;position:absolute;top:270px;left:25px;z-index:11;font-family:"cambria","Century Gothic",Arial}#content #box_offers .div_offer .div_message h4{margin:0;padding:0;font-weight:400}#content #box_offers .div_offer .div_message p:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:20px;text-transform:uppercase;padding:0;padding-top:10px;padding-bottom:0;margin:0}#content #box_offers .div_offer .div_message p:nth-child(2){font-family:"cambria","Century Gothic",Arial;font-size:14px;text-transform:uppercase;color:#fff;padding:0;margin:0}#content #box_offers .div_offer .div_message p:nth-child(2) a{color:#fff}#content #box_offers .div_view_offers{font-size:14px;color:#07565d;background-image:url(../../img/layout/bg_view_all_offers.png);background-repeat:no-repeat;background-position:right 5px;padding-right:35px;height:auto;width:auto;margin-top:5px;position:relative;float:right}#content #box_offers .div_view_offers a{color:#07565d}#content_top_usp{width:356px;height:auto;float:left}#content_top_usp #title p:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:24px;text-transform:uppercase;color:#00b1c1;text-align:center}#content_top_usp #title p:nth-child(2){font-family:"cambria","Century Gothic",Arial;font-size:17px;color:#353535;text-align:center;text-transform:uppercase}#content_top_usp #usp{border:1px solid #d4d4d4;height:auto;margin-top:10px;width:auto;position:relative;text-align:center}#content_top_usp #usp p{line-height:25px;color:#343536;padding:15px;font-size:13px;text-align:left}#content_top_usp #usp ul{position:relative;text-align:left;padding:0 15px 15px 30px}#content_top_usp #usp ul li{color:#3d3d3d;font-size:13px;padding-bottom:10px;list-style-image:url(../../img/layout/bg_list_usp.png)}#content_top_usp #usp #div_know_more{color:#fff;text-transform:uppercase;font-size:12px;background-color:#343536;display:inline-block;background-image:url(../../img/layout/bg_usp_know_more.png);background-repeat:no-repeat;background-position:right center;position:relative;bottom:0;left:0;right:0;padding:6px 40px 6px 10px}#content_top_usp #usp #div_know_more a{color:#fff}#content_vacation_planner{float:left;height:auto;width:728px;margin-left:10px;text-align:center}#content_vacation_planner p.head:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:34px;text-transform:uppercase;color:#00b1c1;text-align:center;background-image:url(../../img/layout/bg_header_vacation_planner.png);background-repeat:no-repeat;background-position:left center;width:auto;display:inline-block;padding:9px 10px 10px 60px}#div_youtube{border:1px solid #d4d4d4;width:auto;height:auto;margin-top:30px;margin-bottom:30px;position:relative;background-color:#f9f9f9}#div_youtube_left{background-color:#f9f9f9;width:355px;height:auto;float:left;position:relative}#div_youtube_left h2{font-family:"cambria","Century Gothic",Arial;font-size:30px;color:#8b8b8b;background-image:url(../../img/layout/bg_amazing_videos.png);background-repeat:no-repeat;background-position:center center;height:58px;width:auto;text-align:center;padding-top:18px;text-transform:uppercase;font-weight:400}#div_youtube_left p:nth-child(2){font-family:"cambria","Century Gothic",Arial;font-size:24px;color:#303030;height:auto;width:auto;text-align:center;margin-top:90px;text-transform:uppercase}#div_youtube_left h3{font-family:"cambria","Century Gothic",Arial;font-size:24px;color:#303030;height:auto;width:auto;text-align:center;margin-top:90px;text-transform:uppercase;font-weight:400}#div_youtube_left p:nth-child(3){font-size:15px;color:#03b1c1;height:auto;width:auto;text-align:center;margin-top:5px;text-transform:uppercase}#div_youtube_left h4{font-size:15px;color:#03b1c1;height:auto;width:auto;text-align:center;margin-top:5px;text-transform:uppercase;font-weight:400}#div_youtube_left p:nth-child(4){font-size:13px;color:#03b1c1;height:31px;width:auto;text-align:center;margin-top:65px;padding-top:12px;text-transform:uppercase;background-image:url(../../img/layout/bg_amazing_videos2.png);background-repeat:no-repeat;background-position:center center}#div_youtube_left p:nth-child(5){font-size:12px;color:#07565d;height:27px;width:auto;text-align:center;margin-top:45px;padding-top:19px;text-transform:uppercase;background-image:url(../../img/layout/bg_amazing_videos3.png);background-repeat:no-repeat;background-position:center center}#div_youtube_left p:nth-child(5) a{color:#07565d;display:inline}#div_youtube_left p:nth-child(5) span{margin-left:10px}#div_youtube_right{width:auto;height:auto;float:left;position:relative}#div_youtube_right #youtubeIframeSimulator{position:relative;width:743px;height:419px;background:#000 url(../../img/content/youtube-loading.gif) center no-repeat}#div_youtube_right #youtubeIframeSimulator .topInfoBanner{position:absolute;top:0;left:0;width:100%;height:30px;background:#000}#div_youtube_right #youtubeIframeSimulator .topInfoBanner a{padding-left:10px;display:inline-block;text-decoration:none;color:#ccc;font-size:13px;line-height:30px;font-family:Arial,Helvetica,sans-serif}#div_youtube_right #youtubeIframeSimulator .topInfoBanner a:hover{text-decoration:underline}#div_youtube_right #youtubeIframeSimulator a img{display:block}#div_youtube_right #youtubeIframeSimulator a .youtubeBottonEffect .arrowYoutube{width:100%;height:100%;background-image:url(../../img/general-sprite.png);background-position:center -131px}#div_youtube_right iframe{margin-bottom:-5px}#content #content_top_bottom{text-align:center;height:auto;width:100%;margin-top:20px;margin-bottom:20px}#content #content_top_bottom p:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:19px;color:#353535;text-transform:uppercase;font-weight:400}#content #content_top_bottom p:nth-child(1) span{font-family:"cambria","Century Gothic",Arial;font-size:30px;color:#03b1c1}#content #content_top_bottom p:nth-child(2){font-size:18px;color:#353535}#content #box_packages{text-align:center;height:auto;width:100%;margin-bottom:25px}#content #box_packages .div_package{height:353px;width:345px;border:5px solid #dcdcdc;position:relative;cursor:pointer;margin-left:5px;margin-right:5px;float:left}#content #box_packages .div_package img{position:relative;z-index:10}#content #box_packages .div_package .div_package_name{background-image:url(../../img/layout/bg_offer_hotel_name.png);background-repeat:repeat;height:60px;width:295px;position:absolute;top:204px;left:25px;z-index:11}#content #box_packages .div_package .div_package_name > p:nth-child(1),#content #box_packages .div_package .div_package_name h3{font-family:"cambria","Century Gothic",Arial;font-size:20px;color:#ff6000;text-align:center;padding-top:5px;text-transform:uppercase;font-weight:400}#content #box_packages .div_package .div_package_name > p:nth-child(2),#content #box_packages .div_package .div_package_name h4{font-family:"cambria","Century Gothic",Arial;font-size:11px;color:#fff;text-align:center;padding-top:5px;text-transform:uppercase;padding-bottom:5px;font-weight:400}#content #box_packages .div_package .div_package_name h4 p{font-family:"cambria","Century Gothic",Arial;font-size:11px;color:#fff;text-align:center;text-transform:uppercase;font-weight:400}#content #box_packages .div_package .div_message{background-image:url(../../img/layout/bg_offer_hotel_name.png);background-repeat:repeat;height:50px;width:295px;position:absolute;top:265px;left:25px;z-index:11;font-family:"cambria","Century Gothic",Arial}#content #box_packages .div_package .div_message p:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:15px;color:#fff;text-transform:uppercase;padding-top:10px;padding-bottom:0}#content #box_packages .div_package .div_message p:nth-child(1) span{font-family:"cambria","Century Gothic",Arial;font-size:25px;color:#ff6000}#content #box_packages .div_package .div_message_know{color:#fff;text-transform:uppercase;font-size:12px;background-image:url(../../img/layout/bg_offer_hotel_name.png);background-repeat:repeat;display:inline-block;position:relative;top:-38px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:11;padding:6px 10px}#content #box_packages .div_package .div_message_know a{color:#fff}#content #box_packages .div_view_packages{font-size:14px;color:#07565d;background-image:url(../../img/layout/bg_view_all_offers.png);background-repeat:no-repeat;background-position:right 5px;padding-right:35px;height:auto;width:auto;margin-top:5px;position:relative;float:right}#content #box_packages .div_view_packages a{color:#07565d}#content_filter{border:1px solid #cbcbcb;min-height:500px;z-index:10;margin-left:0;margin-right:0;margin-bottom:0;text-align:left;padding:0}#content_filter #title_find{font-family:"cambria","Century Gothic",Arial;font-size:20px;color:#303030;text-align:center;margin-top:18px}.hotel_filter{background-image:url(../../img/layout/bg_hotel_filter.png);background-repeat:repeat-x;height:370px;width:185px;background-color:#FFF;padding:15px;position:relative;float:left;margin:0 10px 0 0}.hotel_filter .hotel_filter_header{height:52px;position:relative;background-color:#00b1c1;overflow:hidden;width:185px}.hotel_filter_header h2{font-size:12px;text-transform:uppercase;color:#FFF;padding-top:8px;padding-left:8px;position:relative;width:130px;height:28px}.hotel_filter_header h3{font-size:12px;text-transform:uppercase;color:#FFF;padding-top:8px;padding-left:8px;position:relative;width:130px;height:28px}.hotel_filter_header .star_rating{background-image:url(../../img/layout/stars.png);background-repeat:no-repeat;background-position:left 0;height:11px;width:67px;display:block;left:50px;top:33px;float:right}.hotel_filter_header .country{position:absolute;left:8px;bottom:5px;font-size:10px;font-weight:400;color:#E9E9E9;float:left;width:60px;height:11px}.hotel_filter_header h4.country{position:absolute;left:8px;bottom:5px;font-size:10px;font-weight:400;color:#E9E9E9;float:left;width:60px;height:11px;font-weight:normal}.hotelListSpacer{display:block;min-height:6px}.hotel_filter .tbl_reviews{font-size:11px;color:#545454;height:12px;margin-top:2px;margin-bottom:2px;margin-left:4px}.tbl_reviews .reviews{background-image:url(../../img/layout/reviews.png);background-repeat:no-repeat;background-position:left 1px;height:12px;width:65px}.tbl_hotel_filter{font-size:11px;color:#545454;width:185px}.tbl_hotel_filter h4{padding-top:3px;padding-bottom:3px;width:100%}.tbl_hotel_filter .img{border:5px solid #FFF;margin-top:10px;margin-bottom:10px}.tbl_hotel_filter .filter_price{font-size:15px;color:#00b1c1;text-align:center;height:auto;width:auto;background-image:url(../../img/layout/bg_filter_price1.png);background-repeat:no-repeat;background-position:bottom center;padding-top:8px;padding-bottom:8px}.tbl_hotel_filter .btn_arrow_know{margin-top:15px;margin-left:45px}#content_filter #carousel_prev2{background-image:url(../../img/layout/btn_back2.png);background-repeat:no-repeat;height:89px;width:16px;position:absolute;z-index:8;left:10px;top:158px}#content_filter #carousel_prev2 #simplePrevious2{height:89px;width:16px;display:block}#content_filter #carousel_next2{background-image:url(../../img/layout/btn_next2.png);background-repeat:no-repeat;height:89px;width:16px;position:absolute;z-index:8;right:10px;top:158px}#content_filter #carousel_next2 #simpleNext2{height:89px;width:16px;display:block}#content_filter_header{width:665px;min-height:35px;position:relative;margin-left:30px;margin-top:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#7f7f7f;padding-bottom:20px;z-index:11;height:auto}#content_filter_header ul{list-style-type:none;margin:0;padding:0;z-index:11;position:relative}#content_filter_header .li_header{cursor:pointer;border:1px solid #cbcbcb;height:22px;width:150px;font-size:11px;text-transform:uppercase;color:#d9d2c9;background-color:#343536;text-align:center;position:relative;float:left;margin:0 1px 0 0;padding:8px 5px 0}#content_filter_header div.tab{position:absolute;top:34px;left:0;width:640px;height:auto;z-index:11;background-color:#ebe9dd;display:none;float:left;padding:15px 10px 10px 20px}#content_filter_header #tab2{height:160px}.bg_hotel_filter_header{background-image:url(../../img/layout/bg_hotel_filter_header.png);background-repeat:no-repeat;background-position:left top;z-index:12;position:absolute;height:13px;width:15px;left:20px;top:30px}#slider_surround{height:100%;width:100%;position:relative}.tab h2{font-size:11px;color:#746e69;text-transform:uppercase;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#c7c2bc;display:inline;margin:0;padding:0;clear:left}.tab p.tabHead{font-weight:700;font-size:11px;color:#746e69;text-transform:uppercase;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#c7c2bc;display:inline;margin:0;padding:0;clear:left}.tab .button_filter{background-color:#343536;height:22px;width:110px;border:1px solid #d7d2cb;color:#FFF;text-transform:uppercase;margin:0;padding:0}#tab1 ul{margin-top:20px;height:auto;width:200px;list-style-type:none;float:left;margin-bottom:20px;border-width:0}#tab1 input.tag_bg{height:15px}#tab1 td{font-size:11px;color:#746e69;margin:0;padding:0;padding-top:0;padding-bottom:0}#tab1 td span{padding-left:10px;display:block}#tab2 ul{margin-top:15px;height:135px}#tab2 li{height:80px;width:125px;background-image:url(../../img/layout/bg_hotel_filter_vert.png);background-position:right top;background-repeat:repeat-y;padding-top:25px;float:left;cursor:pointer}#tab2 li:hover{background-color:#d7d2cb}#tab2 ul li h3{font-size:18px;text-transform:uppercase;color:#afa79f;padding-bottom:10px}#tab2 ul li span.textStarRating{font-size:18px;text-transform:uppercase;color:#afa79f;padding-bottom:10px;display:block;font-weight:700}#tab2 ul li h4{font-size:11px;color:#00b1c1;text-transform:uppercase;padding-top:10px;padding-bottom:5px}#tab2 ul li span.textSelect{font-size:11px;color:#00b1c1;text-transform:uppercase;padding-top:10px;padding-bottom:5px;display:block;font-weight:700}#tab2 .star_rating{background-image:url(../../img/layout/stars.png);background-repeat:no-repeat;background-position:left 0;height:11px;width:67px;display:block;margin-left:auto;margin-right:auto}#tab3 h2{font-size:11px;color:#746e69;text-transform:uppercase;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#c7c2bc;display:inline;margin:0;padding:0;clear:left}#tab3 li#mauritius{margin:0;padding:0;height:300px;width:282px;background-image:url(../../img/layout/bg_hotel_filter_vert.png);background-repeat:repeat-y;background-position:right top;float:left}#tab3 #divmauritius{background-image:url(../../img/content/map_mauritius.png);background-repeat:no-repeat;background-position:left bottom;margin:0;padding:0;height:272px;width:282px;position:relative}#royalpalm,#dinarobin,#paradis,#tab,#shandrani,#victoria,#canonnier,#mauricia,#sainteanne,#marrakech{position:absolute;left:0;top:0;z-index:13;font-size:10px;color:#343536;display:block;padding:0;cursor:pointer}#royalpalm{left:109px;top:7px}#dinarobin{left:10px;top:226px}#paradis{left:20px;top:206px}#tab{left:58px;top:40px}#shandrani{left:229px;top:220px}#victoria{left:77px;top:58px}#canonnier{left:82px;top:23px}#mauricia{left:183px;top:26px}#tab3 li#seychelles{margin:0;padding:0;height:300px;width:150px;background-image:url(../../img/layout/bg_hotel_filter_vert.png);background-repeat:repeat-y;background-position:right top;float:left}#tab3 #divseychelles{background-image:url(../../img/content/map_seychelles.png);background-repeat:no-repeat;background-position:left bottom;margin:0;padding:0;height:180px;width:150px;position:relative}#sainteanne{left:80px;top:45px}#tab3 #divmarrakech{background-image:url(../../img/content/map_marrakech.png);background-repeat:no-repeat;background-position:left bottom;margin:0;padding:0;height:120px;width:150px;position:relative}#marrakech{left:45px;top:58px}#tab3 ul li#compare{margin:0;padding:0;height:auto;width:177px;float:left;padding-left:10px}#tab3 ul li#compare td{font-size:11px;color:#746e69;padding:0;padding-top:2px;padding-bottom:2px;margin:0}#tab3 ul li#compare td span{margin:0;padding:0;padding-left:10px}#tab3 ul li#compare input{height:15px}#tab4 ol{height:auto;width:auto;list-style:none}#tab4 ol li{height:205px;width:180px;float:left;background-image:url(../../img/layout/bg_hotel_filter_vert.png);background-repeat:repeat-y;background-position:right center;padding-right:15px;padding-left:15px}#tab4 li img{margin-bottom:5px}#tab4 ol li h3{font-size:11px;color:#746e69;text-transform:none;margin-right:10px}#tab4 ol li span.textSelectPeriod{font-size:11px;color:#746e69;text-transform:none;margin-right:10px;display:block;font-weight:700}#tab4 ol li h4{font-size:11px;color:#746e69;text-transform:none;margin-top:5px}#tab4 ol li span.textMinEuro{font-size:11px;color:#746e69;text-transform:none;margin-top:5px;font-weight:700}#tab4 #bottom_tab4{clear:left;font-size:11px;color:#98112e}.nobg,.tag_bg{background:none;border:none;padding:0;margin:0}#content_filter_header .filter{font-size:11px;text-transform:uppercase;color:#746e69;padding-top:5px;padding-left:0;background-image:url(../../img/layout/bg_hotel_filter_hr.png);background-repeat:repeat-x;background-position:left top;margin-top:10px;clear:left;position:relative;margin-right:10px}.filter .amount{font-size:11px;color:#746e69;background-color:#EBE9DD;margin:0;padding:0;border-width:0}.pagination a{padding:2px}#content_top2{height:auto;width:260px;background-color:#00b1c1;float:left;padding-bottom:25px}#content_top2 h1{font-size:17px;text-transform:uppercase;color:#FFF;font-weight:700;padding-top:30px;padding-left:15px}#content_top2 h2{font-size:11px;font-weight:700;text-transform:uppercase;color:#9ed6d3;padding-top:5px;padding-bottom:20px;padding-left:20px;width:175px}#content_top2 ul{list-style-type:none;border-top-width:1px;border-top-style:solid;border-top-color:#FFF}#content_top2 ul li a{background-color:#9ed6d3;font-size:15px;font-weight:700;text-transform:uppercase;color:#434343;padding-top:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFF;text-align:left;background-image:url(../../img/layout/bg_vacation_planner.png);background-repeat:no-repeat;background-position:225px center;padding-left:20px}#content_top2 ul li a:hover{background-color:#b4e9e7}#content_top2.incentives{height:auto;width:260px;background-color:#9f324e;float:left;padding-bottom:25px}#content_top2.incentives h1{font-size:17px;text-transform:uppercase;color:#FFF;font-weight:700;padding-top:30px;padding-left:15px}#content_top2.incentives h2{font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;padding-top:5px;padding-bottom:20px;padding-left:20px;width:205px}#content_top2.incentives ul{list-style-type:none;border-top-width:1px;border-top-style:solid;border-top-color:#FFF;margin:0}#content_top2.incentives ul li a{background-color:#dfe5e6;font-size:15px;font-weight:700;text-transform:uppercase;color:#434343;padding-top:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFF;text-align:left;background-image:url(../../img/layout/bg_incentives_planner.png);background-repeat:no-repeat;background-position:225px center;padding-left:20px;margin:0;margin-top:-4px}#content_top2.incentives ul li a:hover{background-color:#acc0c7}#content_top3{float:right;height:auto;width:280px;padding-left:35px;margin-top:50px}#content_top3 h1{font-size:15px;text-transform:uppercase;color:#e282d2;width:145px;padding-top:15px;padding-bottom:20px}#content_top3 ul{border-top-width:1px;border-top-style:solid;border-top-color:#ddd;list-style-type:none}#content_top3 ul li a{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd;background-image:url(../../img/layout/bg_packages.png);background-repeat:no-repeat;background-position:250px center;padding-top:3px;padding-bottom:3px;padding-left:3px}#content_top3 ul li a:hover{background-image:url(../../img/layout/bg_packages2.png)}#content_top3 .packages_header{font-size:14px;text-transform:uppercase;color:#626262;display:block}#content_top3 .packages_bottom{font-size:12px;color:#878787}#content_top3 .packages_bottom p{width:240px}#content_top3 #img_banner{margin-top:25px}#content_top4{float:left;height:auto;width:280px;padding-left:35px}#content_hotel.wedding #content_filter .hotel_filter,#content_hotel.groups #content_filter .hotel_filter{margin-right:10px}#content_hotel.wedding #content_bottom,#content_hotel.groups #content_bottom{width:728px;margin-bottom:40px;padding-top:40px;clear:left}#content_hotel.groups #content_bottom,#content_hotel.wedding #content_bottom{padding-top:0}#content_hotel.wedding #content_filter,#content_hotel.groups #content_filter{border:none}@media screen and (max-width:1024px){#content{width:1024px}#content #content_top1{width:auto}#content #content_top1 p:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:20px;display:inline-block;margin-top:-22px}#content #content_top1 p:nth-child(1) span{font-family:"cambria","Century Gothic",Arial;font-size:28px}#content #content_top1 p:nth-child(2){font-family:"cambria","Century Gothic",Arial;font-size:15px}#content #box_offers .div_offer,#content #box_offers .div_offer img{width:316px;height:329px}#content #box_offers .div_offer{margin-left:5px}#content #box_offers .div_offer .div_hotel_name{left:12px;top:213px}#content #box_offers .div_offer .div_message{left:12px;top:264px}#content_top_usp{width:270px;margin-left:10px;margin-bottom:10px}#content_top_usp #usp{margin-top:13px}#content_top_usp #usp p{line-height:19px}#content_top_usp #usp ul{padding-bottom:11px}#content_top_usp #title p:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:21px}#content_vacation_planner{margin-left:10px}#div_youtube{width:1005px;margin-left:10px}#div_youtube_left p:nth-child(2){margin-top:60px}#div_youtube_left p:nth-child(4){margin-top:45px;padding-top:12px}#div_youtube_left p:nth-child(5){margin-top:38px}#div_youtube_right{width:650px}#div_youtube_right iframe{width:650px;height:366px;margin-bottom:-5px}#content #box_packages .div_package,#content #box_packages .div_package img{width:321px;height:329px}#content #box_packages .div_package{margin-left:5px}#content #box_packages .div_package .div_package_name{left:12px;top:173px}#content #box_packages .div_package .div_message{left:12px;top:234px}}@media screen and (max-width:768px){#content{width:768px}#content #content_top1{width:auto}#content #content_top1 p:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:17px;display:inline-block;margin-top:-22px}#content #content_top1 p:nth-child(1) span{font-family:"cambria","Century Gothic",Arial;font-size:24px}#content #content_top1 p:nth-child(2){font-family:"cambria","Century Gothic",Arial;font-size:13px}#content #box_offers .div_offer:nth-child(3){display:none}#content #box_offers .div_offer{margin-left:35px}.div_view_offers{margin-right:17px}#content_top_usp{width:730px;margin-left:20px;margin-bottom:20px}#content_vacation_planner{margin-left:20px}#div_youtube{border:1px solid #d4d4d4;width:auto;height:auto;position:relative;background-color:#f9f9f9;margin:20px}#div_youtube_left{width:276px}#div_youtube_left p:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:21px;height:45px;padding-top:17px}#div_youtube_left p:nth-child(2){font-size:18px;margin-top:15px}#div_youtube_left p:nth-child(3){font-size:12px;margin-top:5px}#div_youtube_left p:nth-child(4){font-size:11px;color:#03b1c1;height:31px;margin-top:25px;padding-top:12px}#div_youtube_left p:nth-child(5){font-size:12px;height:30px;margin-top:16px;padding-top:19px}#div_youtube_left p:nth-child(5) span{margin-left:10px}#div_youtube_right{width:450px;height:auto;float:left;position:relative}#div_youtube_right iframe{width:450px;height:253px;margin-bottom:-5px}#content #content_top_bottom{text-align:center;height:auto;width:100%;margin-top:20px;margin-bottom:20px}#content #content_top_bottom p:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:17px;color:#353535;text-transform:uppercase}#content #content_top_bottom p:nth-child(1) span{font-family:"cambria","Century Gothic",Arial;font-size:28px;color:#03b1c1}#content #content_top_bottom p:nth-child(2){font-family:"cambria","Century Gothic",Arial;font-size:16px;color:#353535}#content #box_packages{text-align:center;height:auto;width:100%;margin-bottom:25px}#content #box_packages .div_package:nth-child(3){display:none}#content #box_packages .div_package{margin-left:35px}.div_view_packages{margin-right:17px}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#travelAgencyPartners{max-width:1045px;margin:0 auto}#content_right #travelAgencyPartners h2{color:#002d62;font-weight:400;font-size:18px;line-height:20px;text-transform:uppercase;margin:15px 0}#travelAgencyPartners p{line-height:23px;margin:15px 0;color:#000}#travelAgencyPartners .offersContainerWrapper{margin:30px 0 5px}#travelAgencyPartners .offersContainerWrapper .offersContainer{max-width:680px;margin:0 auto}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer{float:left;position:relative;margin:0 1px}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer img{border:5px #dcdcdc solid}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer .discountTag{position:absolute;top:5px;right:5px;background:url(../../img/content/offers/bg/Early_Booking_Offer.png) top left no-repeat;width:118px;height:96px}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer .dateTag{position:absolute;top:5px;left:5px;background:red;padding:0 10px;box-shadow:2px 2px 2px rgba(0,0,0,0.30);border-bottom-right-radius:5px}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer .dateTag span{font-family:"cambria","Century Gothic",Arial,sans-serif;font-weight:700;line-height:24px;font-size:12px;color:#fff}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer .discountTag p{font-family:"cambria","Century Gothic",Arial,sans-serif;margin:0;text-align:center;padding:0 0 0 14px;font-size:14px;color:#2c1b00}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer .discountTag p em{font-style:normal;font-size:33px;color:#fff}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer .offerDescription{text-align:center;background:rgba(0,0,0,0.71);width:84%;margin:0 8%;position:absolute;bottom:20px;padding:10px 0}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer .offerDescription h3{color:#ff8604;font-family:"cambria","Century Gothic",Arial,sans-serif;font-size:14px;text-transform:uppercase;padding:5px 0}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer .offerDescription a{color:#fff;text-decoration:none;font-family:"cambria","Century Gothic",Arial,sans-serif;font-size:16px;text-transform:uppercase;padding:0}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer.offerOrange .discountTag{background:url(../../img/content/offers/bg/Early_Booking_Offer.png) top left no-repeat}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer.offerRed .offerDescription h3{color:#f35a4e}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer.offerRed .discountTag{background:url(../../img/content/offers/bg/FamilyOffer_Offer.png) top left no-repeat}#travelAgencyPartners .specificationListWrapper{width:100%;background:#e9e9e9}#travelAgencyPartners .specificationListWrapper .specificationList .stickFormToBottom.specification{position:relative}#travelAgencyPartners .specificationListWrapper .specificationList .stickFormToBottom.specification .stickElementToBottom{position:absolute;bottom:0;width:100%}#travelAgencyPartners .specificationListWrapper .specificationList{margin:0 auto;max-width:680px}#travelAgencyPartners .specificationListWrapper .specificationList .specification{width:338px;float:left;margin:0 1px;background:#bcbcbc;padding:19px 0}#travelAgencyPartners .specificationListWrapper .specificationList .specification h3{text-align:center;font-size:14px;color:#FFF;font-weight:400;padding:15px 0;text-transform:uppercase}#travelAgencyPartners .specificationListWrapper .specificationList .specification form{text-align:center}#travelAgencyPartners .specificationListWrapper .specificationList .specification form select{padding:5px 10px;height:auto;width:190px}#travelAgencyPartners .specificationListWrapper .specificationList .specification form label{display:block;margin:10px 0 0;text-align:center;width:100%}#travelAgencyPartners .specificationListWrapper .specificationList .specification form label input{padding:10px;width:170px;font-weight:700;height:auto;line-height:20px;background:#404040;color:#FFF;font-size:14px;text-transform:uppercase;border:none}#travelAgencyPartners .specificationListWrapper .specificationList .specification ul li{list-style-position:inside;padding:0 19px;font-size:11px;line-height:20px}#travelAgencyPartners .specificationListWrapper .specificationList .specification ul li p{font-size:11px;line-height:20px;display:inline}#travelAgencyPartners .specificationListWrapper .specificationList .specification p{font-size:11px;color:#000;line-height:20px;padding:0 19px}#travelAgencyPartners .regulationsListWrapper{background:#f4f4f4}#travelAgencyPartners .regulationsListWrapper .regulationsList{max-width:680px;margin:0 auto;padding:19px 0}#travelAgencyPartners .regulationsListWrapper .regulationsList h3{font-size:15px;margin:15px 0}#travelAgencyPartners .regulationsListWrapper .regulationsList p:nth-child(1) > strong:nth-child(1){font-size:15px;margin:15px 0}#travelAgencyPartners .regulationsListWrapper .regulationsList h4{color:#002d62;text-transform:uppercase;font-size:12px;padding:10px 0 25px}#travelAgencyPartners .regulationsListWrapper .regulationsList h5{color:#002d62;font-weight:400;text-transform:uppercase;margin:5px 0}#travelAgencyPartners .regulationsListWrapper .regulationsList p{margin:0 0 30px;font-size:12px;line-height:20px}#travelAgencyPartners .regulationsListWrapper .regulationsList strong{font-size:12px}#travelAgencyPartners .regulationsListWrapper .regulationsList ul{margin-bottom:20px}#travelAgencyPartners .regulationsListWrapper .regulationsList ul li{font-size:12px;line-height:20px;list-style-position:inside}#travelAgencyPartners .regulationsListWrapper .regulationsList ul li ul{padding-left:30px;margin-bottom:5px}#travelAgencyPartners .stayConneted{background:#dcdcdc;max-width:680px;padding:20px;margin:0 auto}#travelAgencyPartners .stayConneted h2{color:#373737;font-size:20px}.offers #content_right #travelAgencyPartners .stayConneted p{font-size:12px;line-height:20px}#travelAgencyPartners .stayConneted form input{height:auto;line-height:24px}#travelAgencyPartners .stayConneted form input[type="text"]{width:200px}#travelAgencyPartners .stayConneted form input[type="submit"]{background:#0d2d6c;color:#Fff;font-size:12px;border:none;padding:0 10px;text-transform:uppercase;font-weight:700;height:auto;line-height:24px}
#content_left{float:left;height:auto;width:280px;padding-left:20px}#content_right{float:left;height:auto;width:710px;margin-left:30px;margin-top:30px;margin-bottom:40px;border:1px solid #CBCBCB;padding:15px 25px}#content_right_abt_BCH{float:left;height:auto;width:710px;margin-left:30px;margin-top:30px;margin-bottom:40px;border:1px solid #CBCBCB;padding:15px 25px}.offers #content_right,.packages #content_right{float:left;height:auto;width:1080px;margin-left:0;margin-top:10px;margin-bottom:40px;border:none;padding:0 10px 15px}#content_right p,#content_right_abt_BCH p,#content_right_abt_BCH ul,#content_left p,#menu_spa p{font-family:"Century Gothic",cambria,Arial;font-size:12px;color:#353535;margin-top:8px;margin-bottom:8px;font-weight:400;text-transform:none}#content_right_abt_BCH li{margin:0 0 0 15px;padding:0 0 0 5px}.offers #content_right p{font-size:15px}#offer_spacer_up{width:1000px;background-image:url(../../img/layout/bg_offer_spacer_up.png);background-repeat:no-repeat;background-position:right center;height:38px;margin:15px auto}#offer_spacer_up div{color:#343536;font-size:21px;font-family:"cambria","Century Gothic",Arial;background-image:url(../../img/layout/bg_packages3.png);background-position:right 9px;padding-right:22px;background-repeat:no-repeat;width:auto;display:inline-block;text-transform:uppercase;margin-top:15px}#offer_spacer_bottom{width:1000px;background-image:url(../../img/layout/bg_offer_spacer_bottom.png);background-repeat:no-repeat;background-position:center top;height:90px;margin:15px auto}#offer_spacer_bottom div{background-color:#343536;display:inline-block;height:50px;margin-top:30px}#offer_spacer_bottom div p{font-family:"Century Gothic",cambria,Arial;font-size:12px;text-transform:uppercase;color:#fff;padding-left:15px;padding-right:15px;padding-top:7px;float:left}#offer_spacer_bottom div select{font-family:"Century Gothic",cambria,Arial;font-size:12px;color:#282828;border:1px solid #000;width:260px;padding:5px;height:30px;margin:10px}.new_div_offer{height:auto;width:1000px;margin-left:auto;margin-right:auto;margin-bottom:30px}.hotels .new_div_offer{height:auto;width:750px;margin-left:auto;margin-right:auto;margin-bottom:30px}.new_div_offer .offer_img{float:left;height:222px;width:333px;border:5px solid #dcdcdc;position:relative}.new_div_offer .div_up_to{background-repeat:no-repeat;height:96px;width:118px;position:absolute;top:0;right:0;z-index:11}.new_div_offer .div_up_to div{font-family:"cambria","Century Gothic",Arial;font-size:14px;color:#2c1b00;padding:0;margin:0;padding-left:20px;width:auto;text-align:center}.new_div_offer .div_up_to div:nth-child(1){padding-top:5px}.new_div_offer .div_up_to div:nth-child(2){color:#FFF;font-size:33px;margin-top:-5px;margin-bottom:-5px}.new_div_offer .div_offer_name{background-image:url(../../img/layout/bg_offer_hotel_name.png);background-repeat:repeat;height:36px;width:100%;position:absolute;bottom:0;z-index:11;font-family:"cambria","Century Gothic",Arial;font-size:20px;text-align:center;padding-top:8px;text-transform:uppercase}.new_div_offer .offer_text{background-color:#fcfcfc;border:1px solid #dcdcdc;margin-left:5px;width:455px;height:230px;float:left;text-align:center;position:relative}.hotels .new_div_offer .offer_text{width:400px}.new_div_offer .offer_text .offer_text_header{background-image:url(../../img/layout/bg_offers_herder_text.png);background-repeat:no-repeat;background-position:center bottom;height:auto;width:100%;margin-bottom:10px;padding-bottom:10px}#content_right .new_div_offer .offer_text .offer_text_header div:nth-child(1) p,.new_div_offer .offer_text .offer_text_header div:nth-child(1) p{font-family:"cambria","Century Gothic",Arial;font-size:14px;color:#00b1c1;text-transform:uppercase;margin:0;padding:0;padding-top:10px}#content_right .new_div_offer .offer_text .offer_text_header div:nth-child(2),.new_div_offer .offer_text .offer_text_header div:nth-child(2){font-family:"cambria","Century Gothic",Arial;font-size:16px;color:#282828;text-transform:uppercase;padding-top:4px}#content_right .new_div_offer .offer_text div.text p,.new_div_offer .offer_text div.text p{font-family:"Century Gothic",cambria,Arial;font-size:11px;color:#353535;width:91%;line-height:18px;text-align:left;margin-top:8px;margin-left:15px}#content_right .new_div_offer .offer_text div.text p,.new_div_offer .offer_text div.text ul{font-family:"Century Gothic",cambria,Arial;font-size:11px;color:#353535;width:91%;line-height:18px;text-align:left;margin-top:8px;margin-left:15px}#content_right .new_div_offer .offer_text div.text p,.new_div_offer .offer_text div.text ul li{margin-left:15px}#content_right .new_div_offer .offer_text .offer_book a,.new_div_offer .offer_text .offer_book a{font-family:"Century Gothic",cambria,Arial;font-size:15px;color:#00b1c1;text-transform:uppercase;position:absolute;bottom:10px;right:25px;text-decoration:none}#content_hotel .new_div_offer .offer_text .offer_book a.btn_know_more{bottom:10px;left:15px;right:auto}.new_div_offer .offer_hotels{background-color:#fcfcfc;float:left;height:230px;width:187px;margin-left:5px;border:1px solid #ddd}.new_div_offer .offer_hotels ul{font-family:"Century Gothic",cambria,Arial;list-style-type:none;margin-left:10px;margin-top:10px}.new_div_offer .offer_hotels ul li{font-family:"Century Gothic",cambria,Arial;font-size:10px;text-transform:uppercase;color:#232323;margin-bottom:2px}.new_div_offer .offer_hotels ul li.header{font-size:13px;color:#03b1c1;margin-bottom:8px}#content_right .new_div_offer .offer_hotels ul li a{font-family:"Century Gothic",cambria,Arial;font-size:10px;text-transform:uppercase;color:#232323;margin-bottom:2px;text-decoration:none}#content_right .new_div_offer .offer_hotels ul li a:hover{color:#03b1c1}.packages #content_right p{font-size:15px}#package_spacer_up{width:1000px;background-image:url(../../img/layout/bg_offer_spacer_up.png);background-repeat:no-repeat;background-position:right center;height:38px;margin:15px auto}#package_spacer_up div{color:#343536;font-size:21px;font-family:"cambria","Century Gothic",Arial;background-image:url(../../img/layout/bg_packages3.png);background-position:right 9px;padding-right:22px;background-repeat:no-repeat;width:auto;display:inline-block;text-transform:uppercase;margin-top:15px}#package_spacer_bottom{width:1000px;background-image:url(../../img/layout/bg_offer_spacer_bottom.png);background-repeat:no-repeat;background-position:center top;height:90px;margin:15px auto}#package_spacer_bottom div{background-color:#343536;display:inline-block;height:50px;margin-top:30px}#package_spacer_bottom div p{font-family:"Century Gothic",cambria,Arial;font-size:12px;text-transform:uppercase;color:#fff;padding-left:15px;padding-right:15px;padding-top:7px;float:left}#package_spacer_bottom div select{font-family:"Century Gothic",cambria,Arial;font-size:12px;color:#282828;border:1px solid #000;width:260px;padding:5px;height:30px;margin:10px}.new_div_package{height:auto;width:1000px;margin-left:auto;margin-right:auto;margin-bottom:30px}.hotels .new_div_package{height:auto;width:750px;margin-left:auto;margin-right:auto;margin-bottom:30px}.new_div_package .package_img{float:left;height:222px;width:333px;border:5px solid #dcdcdc;position:relative}.new_div_package .div_package_name{background-image:url(../../img/layout/bg_offer_hotel_name.png);background-repeat:repeat;height:36px;width:100%;position:absolute;bottom:0;z-index:11;font-family:"cambria","Century Gothic",Arial;font-size:20px;text-align:center;padding-top:8px;text-transform:uppercase}.new_div_package .package_text{background-color:#fcfcfc;border:1px solid #dcdcdc;margin-left:5px;width:455px;height:230px;float:left;text-align:center;position:relative}.hotels .new_div_package .package_text{width:400px}.new_div_package .package_text .package_text_header{background-image:url(../../img/layout/bg_offers_herder_text.png);background-repeat:no-repeat;background-position:center bottom;height:64px;width:100%;margin-bottom:10px}#content_right .new_div_package .package_text .package_text_header div:nth-child(1) p,.new_div_package .package_text .package_text_header div:nth-child(1) p{font-family:"cambria","Century Gothic",Arial;font-size:14px;color:#00b1c1;text-transform:uppercase;padding-top:10px;margin:0}#content_right .new_div_package .package_text .package_text_header div:nth-child(2),.new_div_package .package_text .package_text_header div:nth-child(2){font-family:"cambria","Century Gothic",Arial;font-size:16px;color:#282828;text-transform:uppercase;padding-top:4px;margin:0}#content_right .new_div_package .package_text div.text p,.new_div_package .package_text div.text p{font-family:"Century Gothic",cambria,Arial;font-size:11px;color:#353535;width:91%;line-height:18px;text-align:left;margin-top:8px;margin-left:15px}#content_right .new_div_package .package_text .package_book a,.new_div_package .package_text .package_book a{font-family:"Century Gothic",cambria,Arial;font-size:15px;color:#00b1c1;text-transform:uppercase;position:absolute;bottom:10px;right:25px;text-decoration:none}#content_hotel .new_div_package a.btn_know_more{position:absolute;bottom:10px;right:15px;color:#00B1C1}.new_div_package .package_hotels{background-color:#fcfcfc;float:left;height:230px;width:187px;margin-left:5px;border:1px solid #ddd}.new_div_package .package_hotels ul{font-family:"Century Gothic",cambria,Arial;list-style-type:none;margin-left:10px;margin-top:10px}.new_div_package .package_hotels ul li{font-family:"Century Gothic",cambria,Arial;font-size:10px;text-transform:uppercase;color:#232323;margin-bottom:2px}.new_div_package .package_hotels ul li.header{font-size:13px;color:#03b1c1;margin-bottom:8px}#content_right .new_div_package .package_hotels ul li a{font-family:"Century Gothic",cambria,Arial;font-size:10px;text-transform:uppercase;color:#232323;margin-bottom:2px;text-decoration:none}#content_right .new_div_package .package_hotels ul li a:hover{color:#03b1c1}#content_right h1{font-size:12px;color:#343536;text-transform:uppercase;font-weight:700}#content_right h2{font-size:16px;color:#34b5d0;text-transform:uppercase}#content h3.h3_offers{font-size:13px;color:#838177}#menu_families{width:260px;position:relative;z-index:15;float:left}#menu_families #logo_hotel{height:auto;width:260px;padding-bottom:5px}#menu_families #menu_header_wrapper{height:36px;min-width:40px;position:absolute;z-index:17;display:inline}#menu_families #menu_header{font-size:12px;text-transform:uppercase;color:#FFF;background-color:#706761;position:relative;padding:4px 15px}#menu_families .bg_menu_header{background-image:url(../../img/layout/bg_menu_families_header.png);background-repeat:no-repeat;background-position:left top;height:14px;width:24px;position:relative;display:block;margin-right:auto;margin-left:auto}#menu_families #menu_content{background-color:#ecded5;width:260px;position:relative;z-index:15;margin-top:22px;height:auto;padding-top:32px;padding-bottom:30px}#menu_families #menu_content .star_rating{position:absolute;z-index:17;left:168px;top:42px}#menu_families #menu_content ul{list-style-type:none;margin-left:15px;margin-right:25px}#menu_families #menu_content ul li{font-size:12px;text-transform:uppercase;color:#706761;padding-top:5px;padding-bottom:5px;padding-left:10px}#menu_families #menu_content ul li a{color:#706761;margin-top:5px;margin-bottom:5px}#menu_families #menu_content ul li.bg_grey{background-color:#706761;color:#FFF}#menu_families #menu_content ul li.bg_grey a{color:#FFF}#menu_spa{width:260px;position:relative;z-index:15;float:left}#menu_spa #logo_hotel{height:auto;width:260px;padding-bottom:5px}#menu_spa #menu_header_wrapper{height:37px;min-width:40px;position:absolute;z-index:17;display:inline}#menu_spa #menu_header{font-size:12px;text-transform:uppercase;color:#FFF;background-color:#f85a7a;position:relative;padding:4px 15px}#menu_spa .bg_menu_header{background-image:url(../../img/layout/bg_menu_spa_header.png);background-repeat:no-repeat;background-position:left top;height:14px;width:24px;position:relative;display:block;margin-right:auto;margin-left:auto}#menu_spa #menu_content{background-color:#f2f2f2;width:260px;position:relative;z-index:15;margin-top:22px;height:auto;padding-top:32px;padding-bottom:30px}#menu_spa #menu_content ul{list-style-type:none;margin-left:15px;margin-right:25px}#menu_spa #menu_content ul li a,#menu_spa #menu_content ul li.bg_grey{font-size:12px;text-transform:uppercase;color:#706761;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-top:5px;margin-bottom:5px}#menu_spa #menu_content ul li.bg_grey{background-color:#f85a7a;color:#FFF}#menu_golf{width:260px;position:relative;z-index:15;float:left}#menu_wedding{width:260px;position:relative;z-index:15;float:left}#menu_wedding #logo_hotel{height:auto;width:260px;padding-bottom:5px}#menu_wedding #menu_header_wrapper{height:37px;min-width:40px;position:absolute;z-index:17;display:inline}#menu_wedding #menu_header{font-size:12px;text-transform:uppercase;color:#FFF;background-color:#f277bd;position:relative;padding:4px 15px}#menu_wedding .bg_menu_header{background-image:url(../../img/layout/bg_menu_wedding_header.png);background-repeat:no-repeat;background-position:left top;height:14px;width:24px;position:relative;display:block;margin-right:auto;margin-left:auto}#menu_wedding #menu_content{background-color:#fff;width:260px;position:relative;z-index:15;margin-top:22px;height:auto;padding-top:32px;padding-bottom:30px;border:1px solid #cbcbcb}#menu_wedding #menu_content ul{list-style-type:none;margin-left:15px;margin-right:25px}#menu_wedding #menu_content ul li a,#menu_wedding #menu_content ul li.bg_grey{font-size:12px;text-transform:uppercase;color:#706761;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-top:5px;margin-bottom:5px;cursor:pointer}#menu_wedding #menu_content ul li a:hover{color:#e774b8}#menu_wedding #menu_content ul li.bg_grey{background-color:#dfdad5;color:#4c4541;cursor:default}#menu_group{width:260px;position:relative;z-index:15;float:left}#menu_group #logo_hotel{height:auto;width:260px;padding-bottom:5px}#menu_group #menu_header_wrapper{height:37px;min-width:40px;position:absolute;z-index:17;display:inline}#menu_group #menu_header{font-size:12px;text-transform:uppercase;color:#FFF;background-color:#685c53;position:relative;padding:4px 15px}#menu_group .bg_menu_header{background-image:url(../../img/layout/bg_menu_group_header.png);background-repeat:no-repeat;background-position:left top;height:14px;width:24px;position:relative;display:block;margin-right:auto;margin-left:auto}#menu_group #menu_content{background-color:#49b4b0;width:260px;position:relative;z-index:15;margin-top:22px;height:auto;padding-top:32px;padding-bottom:30px;border:1px solid #49b4b0}#menu_group #menu_content ul{list-style-type:none;margin-left:15px;margin-right:25px}#menu_group #menu_content ul li a,#menu_group #menu_content ul li.bg_grey{font-size:12px;text-transform:uppercase;color:#fff;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-top:5px;margin-bottom:5px;cursor:pointer}#menu_group #menu_content ul li a:hover{color:#685c53}#menu_group #menu_content ul li.bg_grey{background-color:#685c53;color:#fff;cursor:default}#wedding_menu_table{height:auto;width:260px;margin-top:20px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#ddd;border-bottom-color:#ddd;font-size:12px;color:#878787;margin-bottom:20px}.wedding_menu_table_inner{cursor:pointer;padding:2px 4px}#wedding_menu_table td{padding:0;margin:0}.square_div{background-color:#b2aaa3;margin:0;padding:0;height:9px;width:9px}.how_book_wedding{background-image:url(../../img/layout/bg_how_book_wedding.png);background-repeat:repeat-x;background-position:left top;height:40px;width:180px;border:1px solid #d6d6d6;border-radius:8px;font-size:12px;text-transform:uppercase;color:#8e8e8e;padding-top:8px;margin-top:20px;font-weight:700}.how_book_wedding .txt_1{color:#e681bd;text-align:center;display:block}.how_book_wedding .txt_2{color:#b3b3b3;text-align:center;display:block}#tbl_wedding{border-top-width:1px;border-bottom-width:1px;border-top-style:dotted;border-bottom-style:dotted;border-top-color:#6a6a6a;border-bottom-color:#6a6a6a}#tbl_wedding p{font-size:10px}#tbl_wedding_number{margin-top:5px;position:relative;z-index:15;top:20px}#tbl_wedding_number td{background-color:#e774b8;cursor:pointer}.div_wedding_number{height:auto;width:720px;display:none;position:relative;z-index:10;padding:0;margin:0}.div_wedding_number_inner{background-color:#f4f4f4;padding:30px}#content_hotel.wedding img.img_border{border:10px solid #FFF;box-shadow:#828282 0 0 15px}.div_white_bg{font-size:15px;text-transform:uppercase;color:#b2aaa3;background-color:#FFF;display:block;height:31px;width:240px;cursor:pointer;padding-top:12px}.main_wrapper{width:720px;position:relative;margin-bottom:2px}.wrapper_header{background-image:url(../../img/layout/bg_wedding_wrapper_header.png);background-repeat:repeat-x;background-position:left top;margin:0;padding:0;height:40px;width:100%;cursor:pointer}.bg_plus_minus{background-image:url(../../img/layout/bg_wedding_wrapper_header2.png);background-repeat:no-repeat;background-position:left bottom;height:22px;width:22px}.wrapper_content{display:none}.wrapper_content_inner{cursor:pointer}.wrapper_content_inner td{font-size:13px;color:#928b85;border-bottom:solid 1px #d1ccc8;height:45px}.wedding_tick{background-image:url(../../img/layout/bg_wedding_tick.png);background-repeat:no-repeat;background-position:left top;margin:0;padding:0;height:25px;width:25px}#tbl_5_header{font-family:"Comic Sans MS",cursive;font-size:16px;font-style:italic;color:#FFF;background-color:#b2aaa3}#tbl_5_header td{padding:10px}#tbl_5_save td.tdhead{font-size:15px;color:#898079;height:40px;vertical-align:bottom}#tbl_5_save td.tdbottom{font-size:15px;color:#e774b8;height:30px}#tbl_5_save td.tdprice{font-size:15px;color:#7a7168;text-align:right}#tbl_5_save .dotted{border:1px dotted #b2aaa5;border-style:none none dotted;color:#fff;background-color:#FFF;margin-left:10px;width:100%;display:block}.btn_edit_save{font-size:12px;color:#80766d;height:22px;display:inline-block;padding-right:14px;padding-left:14px;border:1px solid #d6d6d6;cursor:pointer;box-shadow:0 0 5px #999;border-radius:5px;background-image:url(../../img/layout/bg_btn_edit_save.png);background-repeat:repeat-x;background-position:left top;padding-top:6px}.btn_wed_quote{font-size:12px;color:#fff;height:22px;display:inline-block;padding-right:14px;padding-left:14px;border:1px solid #e774b9;cursor:pointer;box-shadow:0 0 5px #999;border-radius:5px;background-color:#e774b8;padding-top:6px}.tab_hotel_content #intro_points ul{list-style-type:disc;margin:0;margin-left:15px;padding:0}.tab_hotel_content #intro_points ul li{color:#FFF}.tab_hotel_content #intro_gifts ul{text-transform:uppercase;list-style-image:url(../../img/layout/bg_wedding_gifts.png);list-style-position:outside}.tab_hotel_content #intro_gifts.groups ul{text-transform:none;list-style-image:url(../../img/layout/bg_groups_intro.png);list-style-position:outside}.tab_hotel_content #intro_gifts.groupsinclusive ul{list-style-image:url(../../img/layout/bg_groups_allinclusive.png);list-style-position:outside;font-size:12px;text-transform:none;margin-left:20px}.tab_hotel_content #intro_gifts ul li{padding-top:5px;padding-bottom:5px}.tbl_groups p.pub1{color:#646464;font-size:15px;text-transform:uppercase;margin:0;padding:0}.tbl_groups p.pub2{color:#fff;font-size:12px;margin:0;padding:0}.tbl_groups p.pub3{color:#fff;font-size:20px;margin:0;padding:0;text-transform:uppercase}.div_group_contact{font-size:12px;text-transform:uppercase;color:#FFF;background-color:#9f324e;display:inline-block;border-radius:5px;box-shadow:#333 0 0 5px;background-image:url(../../img/layout/bg_div_group_contact.png);position:absolute;left:27px;top:88px;z-index:20;padding:5px 35px}table.wed_table{border:1px #000 solid;border-collapse:collapse;width:280px;margin:0;padding:0}table.wed_table td{border:1px solid;border-color:#8a8a8a;border-collapse:collapse;width:40px;margin:0;padding:0}table.wed_table_inner,table.wed_table_inner td{border-width:0;border-collapse:collapse;width:40px;height:40px;vertical-align:top;font:Verdana,Arial,Helvetica,sans-serif;font-size:15px;margin:0;padding:0}.txt_month_year{font:Verdana,Arial,Helvetica,sans-serif;color:#c5168d;font-size:14px;font-weight:700}.txt_week_days{font:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:700}.txt_inactive_day{color:#878585}.user_0{margin-left:-75px;width:150px}.user_1{margin-left:-75px;width:150px}.user_2{margin-left:-75px;width:150px}@media screen and (max-width:1024px){.offers #content_right,.packages #content_right{width:994px}.hotels .new_div_offer .offer_text,.hotels .new_div_package .package_text{width:345px}.hotels .new_div_offer,.hotels .new_div_package{width:695px}}@media screen and (max-width:768px){.offers #content_right,.packages #content_right{width:768px;margin-top:-30px;padding:0}.offers #content_right #short_text,.packages #content_right #short_text{padding-left:10px;padding-right:10px}#offer_spacer_up,#package_spacer_up{width:720px;margin-left:auto;margin-right:auto}#offer_spacer_bottom,#package_spacer_bottom{width:720px;height:90px;margin:15px auto}.new_div_offer,.new_div_package{height:auto;width:720px;margin-left:auto;margin-right:auto;margin-bottom:30px}.new_div_offer .offer_text,.new_div_package .package_text{width:370px}.new_div_offer .offer_text .offer_text_header,.new_div_package .package_text .package_text_header{background-image:url(../../img/layout/bg_offers_herder_text.png);background-repeat:no-repeat;background-position:center bottom;height:60px;width:100%;margin-bottom:10px}.new_div_offer .offer_text .offer_text_header div:nth-child(1),.new_div_package .package_text .package_text_header div:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:12px;padding-top:10px}.new_div_offer .offer_text .offer_text_header div:nth-child(2),.new_div_package .package_text .package_text_header div:nth-child(2){font-family:"cambria","Century Gothic",Arial;font-size:14px;padding-top:4px}.new_div_offer .offer_hotels,.new_div_package .package_hotels{background-color:#fcfcfc;float:left;height:auto;width:720px;margin-left:0;margin-top:5px;border:1px solid #ddd}.new_div_offer .offer_hotels ul,.new_div_package .package_hotels ul{font-family:"Century Gothic",cambria,Arial;list-style-type:none;margin-left:0;margin-top:0;display:inline-block;padding:5px;padding-bottom:0}.new_div_offer .offer_hotels ul li,.new_div_package .package_hotels ul li{font-family:"Century Gothic",cambria,Arial;font-size:10px;text-transform:uppercase;color:#232323;float:left;margin-left:7px}.new_div_offer .offer_hotels ul li.header,.new_div_package .package_hotels ul li.header{font-size:10px;color:#03b1c1;padding-bottom:12px}#content.news #bg_twitter{display:none}#content.news #content_right{margin-left:5px}#menu_wedding{margin-left:15px;margin-bottom:25px;margin-top:15px;width:750px;height:auto;margin-left:5px}#menu_wedding #logo_hotel{position:absolute;left:250px;top:-30px}#menu_wedding #menu_header_wrapper{height:42px;min-width:40px;position:absolute;z-index:16;display:inline}#menu_wedding #menu_header{font-size:12px;color:#FFF;padding:8px 20px}#menu_wedding #menu_content{margin:0;background-color:#fff;width:750px;position:relative;z-index:15;margin-top:30px;height:auto;padding-top:15px;padding-bottom:10px;overflow:hidden}#menu_wedding #menu_content .star_rating{display:none}#menu_wedding #menu_content ul{list-style-type:none;margin-left:10px;margin-right:10px}#menu_wedding #menu_content ul li{display:inline-block}#menu_wedding #menu_content ul li a,#menu_wedding #menu_content ul li.bg_grey{font-size:12px;text-transform:uppercase;color:#706761;margin-top:8px;margin-bottom:8px;border-right:solid 1px #ccc;padding:2px 10px}#menu_wedding #menu_content ul li.bg_grey{background-color:#dfdad5;display:none}#menu_wedding #menu_content ul li:nth-last-child(1) a{border:0}#wedding_menu_table{display:none}#menu_families{margin-left:5px}#menu_families #logo_hotel img{height:50px;width:58px;margin-left:30px}#menu_families #logo_hotel{position:absolute;left:250px;top:-8px}#menu_families #menu_header_wrapper{height:42px;min-width:40px;position:absolute;z-index:16;display:inline}#menu_families #menu_header{font-size:12px;color:#FFF;padding:8px 20px}#menu_families #menu_content{margin:0;background-color:#ecded5;width:750px;position:relative;z-index:15;margin-top:30px;height:auto;padding-top:15px;padding-bottom:10px;overflow:hidden;margin-bottom:20px}#menu_families #menu_content .star_rating{display:none}#menu_families #menu_content ul{list-style-type:none;margin-left:10px;margin-right:10px}#menu_families #menu_content ul li{display:inline-block}#menu_families #menu_content ul li a,#menu_families #menu_content ul li.bg_grey{font-size:12px;text-transform:uppercase;color:#706761;margin-top:8px;margin-bottom:8px;border-right:solid 1px #ccc;padding:2px 10px}#menu_families #menu_content ul li.bg_grey{background-color:#dfdad5;display:none}#menu_families #menu_content ul li:nth-last-child(1) a{border:0}#menu_spa{margin-left:5px}#menu_spa #logo_hotel{position:absolute;left:250px;top:-25px;width:420px;z-index:-1;overflow:hidden;height:57px}#menu_spa #logo_hotel img{height:50px;width:58px;margin-left:30px}#menu_spa #menu_header_wrapper{height:42px;min-width:40px;position:absolute;z-index:16;display:inline}#menu_spa #menu_header{font-size:12px;color:#FFF;padding:8px 20px}#menu_spa #menu_content{margin:0;background-color:#f2f2f2;width:750px;position:relative;z-index:15;margin-top:30px;height:auto;padding-top:15px;padding-bottom:10px;overflow:hidden}#menu_spa #menu_content .star_rating{display:none}#menu_spa #menu_content ul{list-style-type:none;margin-left:10px;margin-right:10px}#menu_spa #menu_content ul li{display:inline-block}#menu_spa #menu_content ul li a,#menu_spa #menu_content ul li.bg_grey{font-size:12px;text-transform:uppercase;color:#706761;margin-top:8px;margin-bottom:8px;border-right:solid 1px #ccc;padding:2px 10px}#menu_spa #menu_content ul li.bg_grey{background-color:#dfdad5;display:none}#menu_spa #menu_content ul li:nth-last-child(1) a{border:0}#menu_spa_table{display:none}#menu_group{margin-bottom:15px;margin-left:5px}#menu_group #logo_hotel{position:absolute;left:240px;top:-35px;width:420px;z-index:-1;overflow:hidden;height:57px}#menu_group #menu_header_wrapper{height:42px;min-width:40px;position:absolute;z-index:16;display:inline}#menu_group #menu_header{font-size:12px;color:#FFF;padding:8px 20px}#menu_group #menu_content{margin:0;background-color:#49b4b0;border-color:#49b4b1;width:750px;position:relative;z-index:15;margin-top:30px;height:auto;padding-top:15px;padding-bottom:10px;overflow:hidden}#menu_group #menu_content .star_rating{display:none}#menu_group #menu_content ul{list-style-type:none;margin-left:10px;margin-right:10px}#menu_group #menu_content ul li{display:inline-block}#menu_group #menu_content ul li a,#menu_group #menu_content ul li.bg_grey{font-size:12px;text-transform:uppercase;color:#fff;margin-top:8px;margin-bottom:8px;border-right:solid 1px #ccc;padding:2px 10px}#menu_group #menu_content ul li a:hover{color:#685c53}#menu_group #menu_content ul li.bg_grey{background-color:#685c53;display:none;color:#fff;cursor:default}}
#menu_hotel{width:260px;position:relative;z-index:15;float:left}#menu_hotel #logo_hotel{height:auto;width:260px;padding-bottom:5px}#menu_hotel #menu_header_wrapper{height:36px;width:100%;position:absolute;z-index:17;display:block}#menu_hotel #menu_header{font-size:14px;text-transform:uppercase;color:#ddd;padding-top:13px;padding-bottom:13px;background-color:#262626;position:relative;width:auto;padding-left:20px}.bg_menu_header{background-image:url(../../img/layout/bg_menu_hotels_header.png);background-repeat:no-repeat;background-position:left top;height:14px;width:24px;position:relative;display:block;margin-left:20px}#menu_hotel #menu_content{background-color:#343536;width:260px;position:relative;z-index:15;margin-top:30px;height:auto;padding-top:32px;padding-bottom:30px}#menu_hotel #menu_content .star_rating{position:absolute;z-index:17;left:168px;top:42px}#menu_hotel #menu_content ul{list-style-type:none;margin-left:15px;margin-right:20px}#menu_hotel #menu_content ul li a{font-size:13px;text-transform:uppercase;color:#fff;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-top:5px;margin-bottom:5px}#menu_hotel #menu_content ul li a:hover{color:#00b1c1}#menu_hotel #menu_content ul li.bg_grey{background-color:#262626}#menu_hotel_extra{clear:left;padding-top:5px;width:260px;background-color:#FFF}#menu_hotel_extra ul{border-top-width:1px;border-top-style:solid;border-top-color:#fff;list-style-type:none}#menu_hotel_extra ul li a{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;background-image:url(../../img/layout/bg_packages2.png);background-repeat:no-repeat;background-position:230px center;padding-top:3px;padding-bottom:3px;padding-left:3px;background-color:#efefef}#menu_hotel_extra ul li.country a{background-color:#343536;font-size:15px;color:#fff;text-transform:uppercase;padding-top:10px;padding-bottom:10px;background-image:url(../../img/layout/bg_packages4.png);margin-top:5px}#menu_hotel_extra ul li.country .packages_header{font-size:15px;color:#fff;text-transform:uppercase;margin-left:20px;margin-bottom:0}#menu_hotel_extra ul li a:hover{background-image:url(../../img/layout/bg_packages3.png)}#menu_hotel_extra .packages_header{font-size:14px;text-transform:uppercase;color:#343536;display:block;margin-left:40px;margin-top:1px;margin-bottom:-8px}#menu_hotel_extra .packages_bottom{font-size:12px;color:#00b1c1;margin-left:10px}#menu_hotel_extra .bg_download{background-image:url(../../img/layout/bg_download.png);background-repeat:no-repeat;height:24px;width:24px;float:left;display:block;margin-top:5px;margin-left:5px}#content_hotel{float:left;height:auto;width:768px;position:relative;margin-left:20px;margin-bottom:40px;border:1px solid #cbcbcb;z-index:10;padding:15px 25px}#content_hotel.packages{padding-right:50px;padding-left:25px}#content_hotel #content_hotel_header_menu ul#content_top_menu li:hover{background-color:#00b1c1}#content_hotel.wedding #content_hotel_header_menu ul#content_top_menu li:hover{background-color:#e774b8}#content_hotel.spa #content_hotel_header_menu ul#content_top_menu li:hover{background-color:#F85A7A}#content_hotel.groups #content_hotel_header_menu ul#content_top_menu li:hover{background-color:#685c53}#content_hotel #content_hotel_header_menu ul#content_top_menu{list-style:none}#content_hotel #content_hotel_header_menu ul#content_top_menu .header,#content_hotel div.header{font-size:11px;text-transform:uppercase;color:#FFF;display:block;text-align:center;padding-top:7px;cursor:pointer;background-color:#343536;float:left;height:22px;width:170px;border:1px solid #cbcbcb;margin-right:5px}#content_hotel.wedding #content_hotel_header_menu ul#content_top_menu .header,#content_hotel div.header{background-color:#b2aaa3}#content_hotel.groups #content_hotel_header_menu ul#content_top_menu .header,#content_hotel div.header{background-color:#49b4b0}#content_hotel.spa #content_hotel_header_menu ul#content_top_menu .header,#content_hotel div.header{background-color:#F2F2F2;color:#706761}#content .tab_hotel_content .div_packages .header{color:#fff}#content_hotel .tab_hotel_content{display:block;width:700px;position:relative;z-index:17;margin-top:30px;left:0;top:15px;display:none;clear:left;margin-bottom:15px;padding:5px}.tab_hotel_content p{font-size:12px;color:#343536;margin-top:8px;margin-bottom:8px;text-transform:none}.tab_hotel_content p a{color:#00b1c1;text-decoration:underline;display:inline}.tab_hotel_content .tbl_amenities{float:left;display:block;width:175px;font-size:12px;color:#343536;margin-top:15px}.tab_hotel_content .tbl_amenities th{color:#00b1c1;text-align:left}.tab_hotel_content .tbl_amenities td{padding-top:2px;padding-bottom:2px}.tab_hotel_content h1{font-size:12px;color:#343536;text-transform:uppercase;font-weight:700}.tab_hotel_content ul{margin-top:10px;margin-left:20px}.tab_hotel_content li{font-size:12px;color:#343536;margin-top:4px;margin-bottom:4px}#content_hotel .tbl_resto ul{list-style-type:none;margin-left:0;padding:0}#content_hotel .tbl_resto ul li{float:left;font-size:12px;color:#343536;font-weight:700;border-right-width:1px;border-right-style:solid;border-right-color:#343536;padding-right:14px;padding-left:14px;cursor:pointer;margin-bottom:10px}#content_hotel .tbl_resto ul li:hover{background-image:url(../../img/layout/bg_chef_tbl.png);background-position:3px center;background-repeat:no-repeat}#content_hotel.wedding .tbl_resto ul li:hover{background-image:url(../../img/layout/bg_wedding_tbl.png);background-position:3px center;background-repeat:no-repeat}#content_hotel .tbl_resto .bg_resto,#content_hotel .tbl_resto .bg_resto1{background-image:url(../../img/layout/bg_chef_tbl.png);background-position:3px center;background-repeat:no-repeat}#content_hotel .tbl_resto .bg_wedding{background-image:url(../../img/layout/bg_wedding_tbl.png);background-position:3px center;background-repeat:no-repeat}#content_hotel .tbl_resto_indivi ol{list-style-type:none;margin-bottom:15px}#content_hotel .resto_content{display:none}.drp_down_div_header{margin-bottom:10px;margin-right:20px;padding-top:5px;padding-bottom:5px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#d0d0d0;border-bottom-color:#d0d0d0}.drp_down_div_header .p_header{cursor:pointer}.drp_down_div_header .drp_down_div_header_bg{background-image:url(../../img/layout/bg_arrow_spa.png);background-repeat:no-repeat;background-position:left top;height:14px;width:14px;float:left;padding-right:16px;margin-top:2px}.drp_down_div_header p{margin:0;padding:0}.drp_down_div_inner{margin-left:0;margin-top:10px;display:none}.drp_down_div_inner td{padding-left:10px}.div_offers,.div_offers_gift,.div_suites,.div_package{margin-top:5px;margin-bottom:5px;border-top:solid 1px #c1c1c1;position:relative}.div_offers ul,.div_package ul{list-style-type:disc;margin-left:20px;list-style-position:outside}.div_offers ul li,.div_package ul li{font-size:12px;color:#343536;margin-top:2px;margin-bottom:2px;font-weight:400;text-transform:none}#content_right #short_text h1{font-family:"cambria","Century Gothic",Arial;font-size:28px;color:#03b1c1;margin-top:15px;margin-bottom:10px;font-weight:400;text-transform:uppercase}.div_offers_gift h1,.div_suites h1,.div_package h1,.div_suites #title_accom p,.div_offers_gift #title_gifts p,#ai_title p,#title_videos p,#title_gallery p{font-size:15px;color:#838177;margin-top:15px;margin-bottom:10px;font-weight:400;text-transform:none}.div_offers h2{font-size:17px;color:#e570c7;margin-top:5px;margin-bottom:10px;font-weight:400;text-transform:uppercase}.div_package h2{font-size:16px;color:#34b5d0;margin-top:5px;margin-bottom:10px;font-weight:400;text-transform:uppercase;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#d9d4cd;padding-bottom:2px}#content_hotel .btn_arrow_book{position:relative;margin-top:5px;max-width:85px}#content_hotel .btn_arrow_book a{color:#FFF;text-decoration:none}#content_right .div_offers h3 a,#content_hotel .div_offers h3 a,.div_suites h3 a,.div_suites h3#click_div_suites,#content_hotel .div_package h3 a,#content_right .div_package h3 a,.div_package h3#click_div_suites{font-size:10px;color:#7c7c7c;text-decoration:none;cursor:pointer}.div_offers h3,.div_suites h3,.div_suites h3#click_div_suites,.div_package h3,.div_package h3#click_div_suites{font-size:10px;color:#7c7c7c;text-decoration:none}.div_suites h3 a,.tab_hotel_content h3{color:#00b1c1}.div_suites #div_suites_inner,#div_golf_modules{height:160px;max-width:710px;overflow:hidden}.div_suites .tbl_div_suites{float:left;height:160px;width:160px;margin:10px 10px 10px 5px}#click_div_suites,#click_div_golf_modules{background-image:url(../../img/layout/bg_suites_gift.png);background-position:0 0;height:16px;width:690px;cursor:pointer}.tbl_golf_tech td{font-size:12px;color:#343536;border-bottom:solid 1px #FFF;padding:4px 10px}.tbl_golf_tech h4{font-size:12px;color:#343536;text-transform:uppercase;font-weight:700;margin-left:-5px}.golf_hole{position:relative;width:106px;height:80px;padding-top:20px;cursor:pointer;margin-right:5px;margin-left:5px;float:left}.hole_number{position:relative;z-index:2;width:100px;background-image:url(../../img/layout/bg_golf_map.png);background-repeat:repeat-x;font-size:10px;text-transform:uppercase;color:#FFF;height:16px;text-align:center;padding-top:4px;border-right-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#d9d4cd;border-bottom-color:#d9d4cd;border-left-color:#d9d4cd;left:0;top:-3px}.nopadding{padding:0!important;margin:0!important}.div_room{margin-top:20px;margin-bottom:10px}.pricecut{color:#e570c7;text-decoration:line-through;display:inline;font-size:12px}.img_room_video{background-image:url(../../img/layout/bg_camera.png);background-repeat:no-repeat;background-position:0 0;height:18px;width:34px;position:absolute;left:120px;top:73px}.div_comment_outer{background-image:url(../../img/layout/bg_callout.png);background-repeat:no-repeat;background-position:center bottom;height:auto;width:230px;padding-bottom:18px;position:absolute;left:0;top:0;display:none;z-index:30}.div_comment{background-color:#727272;min-height:70px;width:230px;border-radius:5px;border:1px solid #d1d1d1;padding:10px}.div_comment ul{margin-left:15px;font-size:10px;color:#FFF}.div_comment p{font-size:10px}.bg_ul_bleu{background-image:url(../../img/layout/bg_list_content_top.png);background-repeat:no-repeat;height:7px;width:15px}.comment,.td_div_calendar{cursor:pointer}.div_calendar{height:auto;width:525px;position:absolute;left:0;top:0;z-index:30;display:none}.div_packages_inner .tbl_packages_details p{color:#d3d3d3;font-size:11px}.div_packages .td_packages_details_wedding ul{font-size:12px;color:#343434;text-transform:uppercase;font-weight:700;margin-left:25px;margin-bottom:20px;list-style-position:outside;list-style-image:url(../../img/layout/bg_packages_details_pink.png)}.div_packages .td_packages_details_wedding.purple ul{list-style-image:url(../../img/layout/bg_packages_details_purple.png)}.div_packages .td_packages_details_wedding.green ul{list-style-image:url(../../img/layout/bg_packages_details_green.png)}.div_packages .td_packages_details_wedding ul li{margin-top:10px;margin-bottom:10px;padding-left:5px}.div_packages_inner .td_package_inclusion ul{font-size:11px;color:#343434;list-style-type:disc;margin-left:15px}.div_packages_inner .td_package_inclusion ul li{margin-top:4px}@media screen and (max-width:1024px){#content_hotel{width:700px;position:relative;margin-left:10px;margin-bottom:40px;border:1px solid #cbcbcb;padding:15px 25px}}@media screen and (max-width:768px){#content_hotel.packages{padding-right:35px;margin-left:3px;padding-left:15px}#menu_hotel{margin-left:5px;margin-bottom:25px;margin-top:15px;width:750px;height:auto}#menu_hotel #logo_hotel{position:absolute;left:490px;top:35px}#menu_hotel #menu_header_wrapper{height:42px;min-width:40px;position:absolute;z-index:16;display:inline}#menu_hotel #menu_header{font-size:15px;color:#ddd;display:inline-block;padding:8px 20px}#menu_hotel #menu_content{margin:0;background-color:#343536;width:755px;position:relative;z-index:15;margin-top:30px;margin-left:0;height:auto;padding-top:15px;padding-bottom:10px;overflow:hidden}#menu_hotel #menu_content .star_rating{display:none}#menu_hotel #menu_content ul{list-style-type:none;margin-left:10px;margin-right:10px}#menu_hotel #menu_content ul li{display:inline-block}#menu_hotel #menu_content ul li a{font-size:12px;text-transform:uppercase;color:#fff;margin-top:8px;margin-bottom:8px;border-right:solid 1px #fff;padding:2px 10px}#menu_hotel #menu_content ul li:nth-last-child(1) a{border:0}#menu_hotel #menu_content ul li.bg_grey{background-color:transparent}#menu_hotel_extra{display:none}#menu_hotel_video{display:none}#content{width:768px}#content_hotel{margin-left:3px}#menu_golf{display:none}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#cboxOverlay{background:url(../../img/colorbox/overlay.png) repeat 0 0}#cboxContent{background:#fff;overflow:hidden;padding:15px}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../../img/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../../img/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url(../../img/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../../img/colorbox/loading.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url(../../img/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE6 #cboxTopLeft{background:url(../../img/colorbox/ie6/borderTopLeft.png)}.cboxIE6 #cboxTopCenter{background:url(../../img/colorbox/ie6/borderTopCenter.png)}.cboxIE6 #cboxTopRight{background:url(../../img/colorbox/ie6/borderTopRight.png)}.cboxIE6 #cboxBottomLeft{background:url(../../img/colorbox/ie6/borderBottomLeft.png)}.cboxIE6 #cboxBottomCenter{background:url(../../img/colorbox/ie6/borderBottomCenter.png)}.cboxIE6 #cboxBottomRight{background:url(../../img/colorbox/ie6/borderBottomRight.png)}.cboxIE6 #cboxMiddleLeft{background:url(../../img/colorbox/ie6/borderMiddleLeft.png)}.cboxIE6 #cboxMiddleRight{background:url(../../img/colorbox/ie6/borderMiddleRight.png)}.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.theme-default .nivoSlider{position:relative;background:#fff url(../../img/slider/loading.gif) no-repeat 50% 50%;margin-bottom:0;box-shadow:10px 0 15px -10px #111;z-index:4}.theme-default .nivoSlider img{position:absolute;top:0;left:0;display:none}.theme-default .nivoSlider a{border:0;display:block}.theme-default .nivo-controlNav{text-align:center;padding:20px 0}.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(../../img/slider/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px}.theme-default .nivo-controlNav a.active{background-position:0 -22px}.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(../../img/slider/arrows.png) no-repeat;text-indent:-9999px;border:0}.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px}.theme-default a.nivo-prevNav{left:15px}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}.theme-default .nivo-caption a:hover{color:#fff}.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px}.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}.nivoSlider{width:100%;height:auto;overflow:hidden;position:relative}.nivoSlider img{position:absolute;top:0;left:0}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;font-family:Arial,Helvetica,sans-serif;font-size:16px;right:0;bottom:0;background:#000;color:#fff;font-weight:700;width:auto;height:auto;z-index:8;padding:15px;opacity:.5;overflow:hidden;display:none;border-radius:8px 0 0 0}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:700}
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px,1px,1px,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-zfix{width:100%;height:100%;top:0;left:0;position:absolute;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-widget{font-family:Verdana,Arial,sans-serif;font-size:10px}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget:active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left;width:250px}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tabs .ui-tabs-hide{display:none!important}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;z-index:10000!important}.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:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.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 table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.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-datepicker-cover{display:none;display//:block;position:absolute;z-index:-1;top:-4px;left:-4px;width:200px;height:200px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.coda-slider-wrapper{height:auto;width:100%;margin:0;padding:0}.coda-slider,.panel{width:680px;height:425px;margin:0;padding:0}.coda-slider{padding:0;margin:0 20px 0 30px}.coda-nav-left a{width:16px;background-image:url(../../img/layout/btn_back2.png);background-repeat:no-repeat;background-position:left top;height:89px;position:absolute;float:left;left:5px;top:158px}.coda-nav-right a{background-image:url(../../img/layout/btn_next2.png);width:16px;height:89px;position:absolute;background-repeat:no-repeat;background-position:left top;float:right;top:158px;right:5px}.coda-slider .panel-wrapper{margin:0;padding:20px 0}.coda-slider p.loading{padding:20px;text-align:center}.coda-nav ul{clear:both;display:block;margin:auto;overflow:hidden}.coda-nav ul li{display:inline}.coda-nav ul li a{background:#000;color:#fff;display:block;float:left;margin-right:1px;padding:3px 6px;text-decoration:none}.coda-slider-wrapper{clear:both;overflow:auto}.coda-slider{float:left;overflow:hidden;position:relative}.coda-slider .panel{display:block;float:left}.coda-slider .panel-container{position:relative;margin:0;padding:0}.bx-wrapper{position:relative;margin:0;padding:0;max-width:1440px!important;margin-left:auto;margin-right:auto;border-bottom:solid 3px #00b1c1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{background:#fff}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;background-color:#fff;background-image:url(../../img/layout/bx_loader.gif);background-repeat:no-repeat;background-position:center center}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:10px;position:absolute;bottom:20px;width:200px;right:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:0;background:url(../../img/layout/controls2.png) no-repeat 0 0}.bx-wrapper .bx-next{right:0;background:url(../../img/layout/controls2.png) no-repeat -34px 0}.bx-wrapper .bx-prev:hover{background-position:0 -68px}.bx-wrapper .bx-next:hover{background-position:-34px -68px}.bx-wrapper .bx-controls-direction a{position:absolute;top:75%;margin-top:0;outline:0;width:34px;height:68px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../../img/layout/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../../img/layout/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;bottom:20px;padding-top:10px;position:absolute}.bx-wrapper .bx-caption{position:absolute;bottom:20px;left:12%;width:75%;padding:0;margin:0}.bx-wrapper .bx-caption span.img_title{color:#fff;font-size:1.5em;font-weight:400;text-transform:uppercase;float:left;margin-top:14px}#tbl_temp{position:relative;float:right;display:none}.bx-clone{display:none}@media screen and (max-width:1024px){.bx-wrapper .bx-prev,.bx-wrapper .bx-next{display:none}.bx-wrapper .bx-caption{position:absolute;bottom:20px;left:2%;width:95%;padding:0;margin:0}}@media screen and (max-width:768px){.bx-wrapper .bx-caption{display:none}.bx-wrapper .bx-prev,.bx-wrapper .bx-next{display:none}}.bx-wrapper{border:none}#header_package{height:380px;width:500px;position:absolute;left:11%;bottom:0;background-image:url(../../img/layout/bg_offer_hotel_name.png);background-repeat:repeat;text-align:center}#header_package p{font-family:"cambria","Century Gothic",Arial;font-size:15px}#header_package p:nth-child(1){padding-top:30px;text-transform:uppercase;font-size:34px}#header_package p:nth-child(2){font-family:"Century Gothic",cambria,Arial;padding-top:8px;text-transform:uppercase;color:#fff}#header_package #banner{height:95px;width:520px;position:relative;z-index:10;margin-top:30px;margin-bottom:30px;left:-10px}#header_package #banner p{font-size:28px;color:#FFF;text-align:center;font-family:"cambria","Century Gothic",Arial;text-transform:uppercase;width:500px;padding-top:10px;margin-left:auto;margin-right:auto;position:relative}#header_package span.text p{font-size:15px;color:#FFF;text-align:center;font-family:"cambria","Century Gothic",Arial;position:absolute;width:400px;margin-left:auto;margin-right:auto;left:0;right:0;line-height:22px;padding-top:0;text-transform:none}#header_package #book_package{font-family:"cambria","Century Gothic",Arial;font-size:27px;color:#fff;display:inline-block;text-transform:uppercase;position:absolute;bottom:-23px;width:170px;margin-left:auto;margin-right:auto;left:0;right:0;cursor:pointer;z-index:20;padding:8px 10px}#content_package_wedding{width:1071px;padding-bottom:40px}#header_wed{width:100%;height:auto;background-color:#f6f6f6;position:relative;margin-bottom:5px;padding-bottom:40px}#header_wed #header_wed_left p:nth-child(1){font-family:"cambria","Century Gothic",Arial;font-size:22px;color:#333;padding-top:70px;padding-left:20px;padding-bottom:5px;text-transform:uppercase}#header_wed #header_wed_left ul{padding-left:43px}#header_wed #header_wed_left ul li{color:#5b5b5b;padding-top:10px;font-size:12px}#header_wed #header_wed_right{position:absolute;right:0;top:0;width:570px;box-shadow:0 0 5px #9D9D9D;padding-top:1px}#header_wed #header_wed_right tr:nth-child(1) td{font-family:"cambria","Century Gothic",Arial;font-size:25px;color:#fff;text-transform:uppercase;text-align:center;height:45px}#header_wed #header_wed_right tr:nth-child(2) td{font-family:"cambria","Century Gothic",Arial;font-size:37px;color:#fff;text-transform:uppercase;text-align:center;height:60px;background-color:#333}#header_wed #header_wed_right tr:nth-child(2) td span{font-family:"Century Gothic","cambria",Arial;font-size:14px}.div_content_wed{width:533px;float:left}.div_content_wed .wed{width:533px;float:left}.div_content_wed p.header{font-family:"cambria","Century Gothic",Arial;font-size:23px;color:#333;margin-top:20px;margin-bottom:20px}.div_content_wed ul{font-family:"Century Gothic",cambria,Arial;font-size:14px;color:#333;padding-left:40px}.div_content_wed ul,.wed_bottom_text ul{font-family:"Century Gothic",cambria,Arial;font-size:12px;color:#333;padding-left:10px;padding-right:10px}.div_content_wed ul li,.wed_bottom_text ul li{padding-bottom:1px}#content_bottom_wed ul li{padding-bottom:4px}.div_content_wed p,.wed_bottom_text p{font-family:"Century Gothic",cambria,Arial;font-size:12px;color:#333;margin-top:20px}#content_wed .wed p,.wed .wed_bottom_text p{margin-top:0}.div_content_wed .div_image{margin-bottom:0;position:relative;text-align:center}.div_content_wed .div_image .packages_title{font-family:"cambria","Century Gothic",Arial;font-size:25px;color:#fff;width:300px;padding-top:8px;padding-bottom:8px;display:inline;position:absolute;left:0;right:0;bottom:-25px;z-index:100;margin-left:auto;margin-right:auto;text-transform:uppercase}.div_content_wed .wed_text{color:#30271e;font-family:"Century Gothic","cambria",Arial;font-size:12px;padding:20px;padding-bottom:30px;padding-top:55px;line-height:18px;position:relative;height:160px}.div_content_bottom_wed{width:533px;float:left}.div_content_bottom_wed p:nth-child(1){color:#30271e;font-family:"cambria","Century Gothic",Arial;font-size:24px;text-align:center;text-transform:uppercase;padding-bottom:30px}.div_content_bottom_wed p:nth-child(1) span{font-size:14px}.div_content_bottom_wed .wed_bottom_text{color:#30271e;font-family:"Century Gothic","cambria",Arial;font-size:12px;padding:20px;padding-bottom:30px;padding-top:30px;line-height:18px;position:relative;height:350px}#golf_packages p{color:#333;font-size:13px}.div_content_bottom_wed .wed_bottom_text ul{margin-left:25px}.select_package{font-family:"cambria","Century Gothic",Arial;font-size:25px;color:#fff;width:350px;padding-top:10px;padding-bottom:10px;display:inline;position:absolute;left:0;right:0;bottom:-18px;z-index:100;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase}.select_package a{font-family:"cambria","Century Gothic",Arial;color:#fff;text-decoration:none}#fbp_packages .select_package,#hbp_packages .select_package,#ai_packages .select_package{right:auto;bottom:-25px}#view{font-family:"Century Gothic",cambria,Arial;color:#333;text-transform:uppercase;font-size:27px;float:right;background-image:url(../../img/layout/bg_packages2.png);background-repeat:no-repeat;background-position:right 28px;padding-right:20px;padding-top:15px;padding-bottom:10px;margin-right:5px;cursor:pointer;margin-right:30px}#view a{color:#333}#back{clear:right;color:#00b1c1;font-family:"Century Gothic",cambria,Arial;text-transform:uppercase;font-size:16px;float:right;background-image:url(../../img/layout/bg_packages3.png);background-repeat:no-repeat;background-position:right 6px;padding-right:20px;padding-top:0;padding-bottom:10px;margin-right:5px;cursor:pointer;margin-right:30px}#back a{color:#00b1c1}.bg_pink{background-color:#e570c7}.pink{color:#e570c7}.bg_purple{background-color:#87778a}.bg_green{background-color:#bfc292}.bg_light_blue{background-color:#b3d9d2}.div_packages{margin-top:10px}.div_packages a{color:#00b1c1;text-decoration:underline;display:inline}.div_packages h1{font-size:18px;text-transform:uppercase;color:#e570c7;padding-right:25px;padding-left:25px}.div_packages h3{font-size:18px;text-transform:none;color:#e570c7}.div_packages .div_black_title,.div_packages .div_black_title a{font-size:12px;text-transform:uppercase;color:#FFF;background-color:#191c1f;display:inline;text-decoration:none;padding:3px 10px 2px}.div_square{height:10px;width:10px;margin-right:10px;margin-left:10px}.div_packages p{font-size:12px;font-weight:400;text-transform:none;color:#343536;padding-top:2px;padding-bottom:2px}.header_excusive{font-size:13px;font-weight:700;color:#FFF;text-transform:uppercase}.packages_table{height:135px;width:100%;padding-top:75px}.packages_table2{height:190px;width:100%;padding-top:20px}.packages_table_title{font-size:25px;text-transform:uppercase;color:#FFF}.packages_table_as{font-size:12px;text-transform:uppercase;color:#FFF;padding-right:8px}.packages_table_price{font-size:20px;text-transform:uppercase;background-color:#FFF;height:30px;padding-right:8px;padding-left:8px}.div_packages .header{font-size:11px;text-transform:uppercase;color:#FFF;display:block;text-align:center;padding-top:7px;cursor:pointer;background-color:#343536;float:left;height:22px;width:170px;border:1px solid #cbcbcb;margin-right:5px}.div_packages_inner{display:none}@media screen and (max-width:1024px){#content_package_wedding{width:984px;background-color:red}.div_content_wed,.div_content_wed img{width:500px}}@media screen and (max-width:768px){#content_package_wedding{width:768px}#header_package{height:250px;width:375px;left:8%}#header_package p{font-size:12px}#header_package p:nth-child(1){font-size:28px}#header_package #banner{height:75px;width:395px}#header_package #banner p{font-size:20px;width:400px;padding-top:10px}#header_package span.text p{display:none}#header_wed #header_wed_right{position:absolute;right:0;top:0;width:400px;box-shadow:0 0 5px #9D9D9D}#header_wed #header_wed_right tr:nth-child(1) td{font-family:"cambria","Century Gothic",Arial;font-size:16px;color:#fff;text-transform:uppercase;text-align:center;height:45px}#header_wed #header_wed_right tr:nth-child(2) td{font-family:"cambria","Century Gothic",Arial;font-size:24px;color:#fff;text-transform:uppercase;text-align:center;height:60px;background-color:#333}#header_wed #header_wed_right tr:nth-child(2) td span{font-size:12px}#header_wed #header_wed_left p:nth-child(1){padding-top:120px}.div_content_wed,.div_content_wed img{width:341px}#content_wed_right{width:400px!important;height:auto!important}#content_bottom_wed{padding-left:15px}.hotels_wed{margin-left:15px}#view{display:none}}
/*OPTIMIZATION*/
@media print{body{font:12pt georgia,serif}h1{font-size:18pt}h2{font-size:16pt;color:#000}}*{font-family:"Century Gothic",Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased}p a{display:inline}.invisibleItemProp{display:none}.juicebox-gallery{touch-action:cross-slide-x!important;-ms-touch-action:cross-slide-x!important;-webkit-touch-action:cross-slide-x!important}.coda-nav-left a{background-image:url(../../img/general-sprite-new.png);background-repeat:no-repeat}.coda-nav-right a{background-image:url(../../img/general-sprite-new.png);background-position:-16px top;background-repeat:no-repeat}#cboxClose{top:0;bottom:auto}#main:after{content:".";display:block;height:0;clear:both;visibility:hidden}.btn_arrow_know{background:none;padding:0;margin:0}.btn_arrow_know a{color:#03b1c1!important;padding:8px 10px 8px 0;font-size:11px;text-transform:uppercase}.btn_arrow_know a:before{content:"[ "}.btn_arrow_know a:after{content:" ]"}#header_top #tbl_resa .calenderIcon{display:inline-block;width:20px;height:20px;background-image:url(../../img/general-sprite-new.png);background-position:-34px 0;background-repeat:no-repeat}#header_top .btn_arrow_book_resa{background-image:url(../../img/general-sprite-new.png);background-position:right -182px;background-repeat:no-repeat}.header_country h3{display:inline;font-size:20px;font-weight:400}.container_submenu_left ul li h4{display:inline;font-weight:400;line-height:18px}#header_top #div_resa{height:280px}.hotels #header_top #div_resa{height:216px}#menu_hotel #menu_header a{display:none}#content_hotel #content_hotel_header_menu ul#content_top_menu:after{content:".";display:block;height:0;clear:both;visibility:hidden}#cboxOverlay{background:rgba(0,0,0,0.90)}.isMobileMenuWrap #menu_header h2{font-size:12px;text-transform:uppercase;color:#FFF;position:relative;padding:0;font-weight:400}.hole_number{background-color:#616161}.div_content_wed img{max-width:100%;height:auto}body.golf #main{margin-top:20px}.div_content_wed .wed_text{height:190px}#content_hotel #content_hotel_header_menu ul#content_top_menu .header,#content_hotel div.header{width:auto;padding:8px 15px;height:auto}#content_right .new_div_package .package_text .package_text_header div:nth-child(1) p,.new_div_package .package_text .package_text_header div:nth-child(1) p{text-align:center}body.coorporateInformation #content_right{float:none;width:96%;margin:1%;padding:1%}.new_div_package .div_package_name{height:auto;padding:8px 0}.weddings .new_div_offer{width:auto;max-width:1000px}.weddings .new_div_offer .offer_text{max-width:385px;width:auto}.recipeInstructions{font-size:12px}.weddings.wedding #content_hotel .tab_hotel_content .div_packages table{width:100%}.weddings .new_div_offer .offer_hotels{margin:5px 0 0;width:100%;height:auto}.weddings .new_div_offer .offer_hotels ul{margin:0}.weddings .new_div_offer .offer_hotels ul li{margin:0;float:left}.weddings .new_div_offer .offer_hotels ul li.header{padding:5px 10px}.weddings .new_div_offer .offer_hotels ul li a{padding:7px 10px;color:#333}.div_suites #div_suites_inner,#div_golf_modules{min-height:160px;height:auto}.new_div_offer .div_offer_name{height:auto;padding:8px 0;line-height:normal}#content_hotel .tab_hotel_content table.tbl_chef table{width:auto}.new_div_offer .offer_text .offer_text_header{margin:0;padding:10px 0}.language_class_ru .packages_table_price{font-size:14px}.destinations #content_right{margin:0;width:auto;padding:15px 10px}#content.faq #content_right_abt_BCH{width:96%;padding:1%;margin:1% auto;float:none}.openMobileMenu{display:none}.mobileMenuOverlay .openMobileMenu{display:block}.destinationSlider{margin:15px 0}.destinationSlider a{visibility:hidden}.weddings .div_packages img{display:block}.weddings .div_packages_inner.wed_details .tbl_packages_details .header_excusive{display:block;padding:0 0 0 10px}.weddings .div_packages_inner.wed_details .tbl_packages_details p{margin-left:15px}.weddings .div_packages_inner.wed_details .tbl_packages_details ul{margin-left:15px}.weddings .div_packages_inner.wed_details .tbl_packages_details ul li{list-style-type:none;color:#fff}.weddings .div_packages_inner.wed_details .tbl_packages_details ul li ul li{list-style-type:square;color:#fff}.weddings .div_packages_inner.luxury_details .tbl_packages_details .header_excusive{display:block;padding:0 0 0 10px}.weddings .div_packages_inner.luxury_details .tbl_packages_details p{margin-left:15px}.weddings .div_packages_inner.luxury_details .tbl_packages_details ul{margin-left:15px}.weddings .div_packages_inner.luxury_details .tbl_packages_details ul li{list-style-type:none;color:#fff}.weddings .div_packages_inner.luxury_details .tbl_packages_details ul li ul li{list-style-type:square;color:#fff}.weddings .div_packages .packages_table{height:auto;width:auto;padding:0}.weddings .div_packages .packages_table .packages_table_title{display:block;padding:0 0 0 10px}.offers#content #short_text h1{text-align:center;font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;font-size:26px;margin-top:17px;line-height:normal;padding:10px 0 0;color:#353535;font-weight:400}.packages#content #short_text h1{text-align:center;font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;font-size:26px;margin-top:17px;line-height:normal;padding:10px 0 0;color:#353535;font-weight:400;margin-bottom:20px}.offers#content .new_div_offer .offer_hotels ul li a{color:#353535}.destinationVideoSplit tbody{display:block}.destinationVideoSplit tr
.destinationVideoSplit tr td{display:block;float:left;text-align:center}.destinationVideoSplit tr td img{max-width:100%;height:auto}.new_div_offer .div_up_to{height:auto;width:auto;padding:10px 15px}.new_div_offer .div_up_to div{padding-left:0}.new_div_offer .div_up_to div:nth-child(1){padding-top:0}.new_div_offer .div_offer_name{margin:0;position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.8)}.new_div_package .package_img{max-width:333px}.new_div_package .package_text{position:relative;padding-bottom:35px;height:195px}.new_div_package .package_text .package_book{position:absolute;right:10px;bottom:10px}.new_div_package .package_text a.learnMoreButton{position:absolute;right:auto;left:10px;bottom:10px;font-family:"Century Gothic",cambria,Arial;font-size:15px;color:#00b1c1;text-transform:uppercase;text-decoration:none}.new_div_package .package_text .package_book button{background:none;border:0;font-family:"Century Gothic",cambria,Arial;font-size:15px;color:#00b1c1;text-transform:uppercase;text-decoration:none}#header_package{width:100%;max-width:500px;height:auto;left:9%}#header_package h1{padding-top:30px;text-transform:uppercase;font-size:34px;font-weight:400}#header_package #banner{height:auto;width:102%;left:-2%;text-align:center;font-size:28px;font-family:"cambria","Century Gothic",Arial;color:#FFF;text-transform:uppercase;padding:10px 1%}#header_package span.text p{width:auto;padding:10px 5%;position:static;margin-bottom:15px}#header_wed{width:auto;height:auto;position:static;margin:0 auto;padding:0;max-width:1100px}#header_wed:after{content:".";display:block;height:0;clear:both;visibility:hidden}#header_wed #header_wed_left{float:left;padding-bottom:10px}#header_wed #header_wed_left p:nth-child(1){padding-top:55px}#header_wed #header_wed_right tr:nth-child(1) td{padding:5px 20px}#header_wed #header_wed_right{float:right;position:static;width:auto;max-width:570px}#header_wed #header_wed_right tr:nth-child(2) td{padding:10px 20px;height:auto}#header_wed #header_wed_right tr:nth-child(2) td span{display:block;text-align:center}#header_wed #header_wed_right tr:nth-child(2) td span.price{font-family:"cambria","Century Gothic",Arial;font-size:37px;color:#fff;text-transform:uppercase;text-align:center;background-color:#333}#content_wed .div_content_wed{background-color:#f0efef;padding:10px 20px 25px;width:auto;float:none}.package.weddingPackage #content_wed #content_wed_left,.package.weddingPackage #content_bottom_wed #content_bottom_wed_left{width:47%;padding:1%;float:left;margin:0 1% 0 0 !important}.package.weddingPackage #content_wed #content_wed_right,.package.weddingPackage #content_bottom_wed #content_bottom_wed_right{width:47%;padding:1%;float:right;margin:0 0 0 1% !important}.package.weddingPackage #content_wed:after,.package.weddingPackage #content_bottom_wed:after{content:".";display:block;height:0;clear:both;visibility:hidden}.package.renewalOfVowsPackage #content_wed #content_wed_left,.package.renewalOfVowsPackage #content_bottom_wed #content_bottom_wed_left{width:47%;padding:1%;float:left;margin:0 1% 0 0 !important}.package.renewalOfVowsPackage #content_wed #content_wed_right,.package.renewalOfVowsPackage #content_bottom_wed #content_bottom_wed_right{width:47%;padding:1%;float:right;margin:0 0 0 1% !important}.package.renewalOfVowsPackage #content_wed:after,.package.renewalOfVowsPackage #content_bottom_wed:after{content:".";display:block;height:0;clear:both;visibility:hidden}.package .packageDetailDescription{padding:25px 20px}.package .packageDetailDescription ul li{list-style-type:none;font-size:14px;color:#333;margin-bottom:10px;line-height:22px}.package .packageDetailDescription ul li ul{padding-left:20px}.package .packageDetailDescription ul li ul li{list-style-type:disc;margin-left:10px;font-size:12px;color:#333;margin-bottom:0;font-weight:400;line-height:18px}#content_package_wedding{width:auto;margin:0 auto}@media screen and (max-device-width: 1024px),screen and (max-width:1279px){.package.weddingPackage #content_wed #content_wed_left,.package.weddingPackage #content_bottom_wed #content_bottom_wed_left{width:46%!important;padding:1%;float:left;margin:1%!important}.package.weddingPackage #content_wed #content_wed_right,.package.weddingPackage #content_bottom_wed #content_bottom_wed_right{width:46%!important;padding:1%;float:right;margin:1%!important}.package.renewalOfVowsPackage #content_wed #content_wed_left,.package.renewalOfVowsPackage #content_bottom_wed #content_bottom_wed_left{width:46%!important;padding:1%;float:left;margin:1%!important}.package.renewalOfVowsPackage #content_wed #content_wed_right,.package.renewalOfVowsPackage #content_bottom_wed #content_bottom_wed_right{width:46%!important;padding:1%;float:right;margin:1%!important}#content.news #content_right{max-width:640px}#main{max-width:1024px;margin:0 auto}#content_package_wedding{max-width:1024px;margin:0 auto}#content{max-width:1024px;margin:0 auto}.destination #main{max-width:none;margin:0 auto}.destination #content{max-width:none;margin:0 auto}.offers #content_right,.packages #content_right{max-width:1024px;margin:0 auto;padding:0}}@media screen and (max-device-width: 768px),screen and (max-width:1023px){#content.news #content_right{width:auto}#content.news #content_left{display:none}body.roomAndRates #reservationWidgetBox form fieldset .fieldRow .fieldColumn.right{width:auto;margin:0}.new_div_offer .offer_text,.new_div_package .package_text{max-width:390px}.weddings .new_div_offer .offer_text,.new_div_package .package_text{max-width:370px}.new_div_offer .offer_hotels{width:100%;height:auto;margin:5px 0 0}.new_div_offer .offer_hotels ul{margin:0}.new_div_offer .offer_hotels ul li{float:left;margin:0}#main{max-width:768px;margin:0 auto}#content{max-width:768px;margin:0 auto}.destination #main{max-width:none;margin:0 auto}.destination #content{max-width:none;margin:0 auto}.offers #content_right,.packages #content_right{max-width:768px;margin:0 auto;padding:0}.new_div_package{width:auto;max-width:725px;}.new_div_package .package_text{max-width:415px}.new_div_package .package_hotels{width:99%;margin:5px auto;height:auto;padding:0}.new_div_package .package_hotels ul{margin:5px}.new_div_package .package_hotels ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.new_div_package .package_hotels ul li.header{margin:0 5px}.new_div_package .package_hotels ul li{margin:0 5px;float:left}.new_div_package .package_hotels ul li a{line-height:16px;padding:5px}#header_package{position:static;max-width:768px;margin:0 auto;padding-bottom:1px}#header_package h1{padding-top:15px}#header_package #banner{width:98%;position:static;margin:10px 0 0;box-shadow:0 0 10px #1B1B1B}#header_wed #header_wed_left{float:none;padding:0 0 10px}#header_wed #header_wed_right{float:none;max-width:none}#header_wed #header_wed_left p:nth-child(1){padding:15px 10px}}#header_offer{height:380px;width:500px;z-index:4;position:absolute;left:11%;bottom:0;background-image:url(../../img/layout/bg_offer_hotel_name.png);background-repeat:repeat;text-align:center}#header_offer .div_up_to2{background-repeat:no-repeat;height:192px;width:192px;position:absolute;top:-96px;left:155px;z-index:10}#header_offer .div_up_to{background-repeat:no-repeat;height:192px;width:192px;position:absolute;top:-96px;left:50%;margin-left:-96px;z-index:10}#header_offer .div_up_to div{font-family:cambria,Century Gothic,Arial;font-size:17px;color:#2c1b00;padding:0;margin:0;width:auto;text-align:center}#header_offer .div_up_to div:nth-child(1){padding-top:40px}#header_offer .div_up_to div:nth-child(2){color:#FFF;font-size:60px;margin-top:-5px;margin-bottom:-5px}#header_offer .div_non_ref{background-repeat:no-repeat;height:50px;width:226px;position:absolute;top:0;left:-8px;z-index:10}#header_offer .div_non_ref p{font-family:cambria,Century Gothic,Arial;font-size:13px;color:#fff;padding:20px 0 0;margin:0;width:auto}#header_offer p{font-family:cambria,Century Gothic,Arial;font-size:15px}#header_offer p:nth-child(2){padding-top:125px;text-transform:uppercase;color:#fff}#header_offer p:nth-child(3){padding-top:5px;font-size:40px;text-transform:uppercase;color:#fff}#header_offer span p{padding-top:0;text-transform:uppercase}#header_offer p:nth-child(5){padding-top:35px;width:400px;margin-left:auto;margin-right:auto;color:#fff}#header_offer p:nth-child(6){font-size:17px}#header_offer #book_offer{font-family:cambria,Century Gothic,Arial;font-size:27px;color:#fff;padding:8px 10px;display:inline-block;text-transform:uppercase;position:absolute;bottom:-23px;width:170px;margin-left:auto;margin-right:auto;left:0;right:0;cursor:pointer;z-index:20}.offerConditionColumnLeft{float:left;max-width:500px}.offerConditionColumnRight{max-width:320px;text-transform:uppercase;margin-right:35px;float:right;padding:10px;padding-bottom:0!important;background:#e774b8;font-size:12px;color:#fff}.offerConditionColumnRight li{color:#fff}.offerConditionColumnRight #intro_points{width:auto;padding:0;margin:17px 0 0;text-transform:none}.offerConditionColumnRight #intro_points p{color:#fff}.offerConditionColumnRight #intro_points ul li{color:#fff;font-size:12px;line-height:18px}#content_offer{background-color:#f6f6f6;width:1065px;padding-left:35px;max-width:100%;padding-bottom:20px;border-bottom:solid 2px #e2e2e2}#content_offer h1{font-family:cambria,Century Gothic,Arial;font-size:23px;color:#333;padding-top:30px;text-transform:uppercase;font-weight:400}#content_offer h1 span{color:#00b1c1}#content_offer div{font-family:"Century Gothic",cambria,Arial;font-size:15px}#content_offer ul{padding-left:20px;padding-right:60px}#content_offer li,#content_offer p{font-family:Century Gothic,cambria,Arial;font-size:13px;padding-bottom:5px;color:#2b2b2b}#view{font-family:Century Gothic,cambria,Arial;color:#333;text-transform:uppercase;font-size:27px;float:right;background-image:url(../../img/layout/bg_packages2.png);background-repeat:no-repeat;background-position:right 28px;padding-right:20px;padding-top:15px;padding-bottom:10px;margin-right:5px;cursor:pointer}#view a{color:#333}#back{clear:right;color:#00b1c1;font-family:Century Gothic,cambria,Arial;text-transform:uppercase;font-size:16px;float:right;background-image:url(../../img/layout/bg_packages3.png);background-repeat:no-repeat;background-position:right 6px;padding-right:20px;padding-top:0;padding-bottom:10px;margin-right:5px;cursor:pointer}#back a{color:#00b1c1}@media screen and (max-width:768px){#header_offer{left:15%;bottom:-200px;z-index:100}#content_offer{width:730px;margin-bottom:10px}#content_offer h1{padding-top:240px}#footer_main,#nav_bottom{width:768px}}@media all and (max-width:640px){#header_offer{position:static;left:0;height:auto;width:98%;margin:1%}#header_offer .div_up_to{position:static;width:100%;background-position:center;height:auto;background-size:200%;background-color:#fff}#header_offer .div_up_to div:nth-child(1){padding-top:5px;padding-left:5px}#header_offer .div_up_to div:nth-child(2){margin:0;font-size:40px}#header_offer p:nth-child(2){padding-top:10px}#header_offer p:nth-child(3){font-size:30px}#header_offer p:nth-child(5){width:98%;margin:1%;padding:0;text-align:justify}#header_offer #book_offer{position:static;margin:10px 0;font-size:14px;padding:0 10px;line-height:30px;width:auto}#content_offer{width:96%;margin:1%;padding:1%}#content_offer h1{padding-top:10px}#content_offer ul{padding:0 20px}#content_offer ul li{text-align:justify}#footer_main,#nav_bottom{width:100%}#back{margin-top:5px}}#header_offer{height:auto;max-width:500px;width:auto;padding:0 0 15px;left:8%}#header_offer .div_up_to{width:auto;height:auto;position:static;margin:0 auto;padding:10px 15px;max-width:150px}#header_offer .div_up_to .upToText{padding:0;margin:0}#header_offer .div_up_to div:nth-child(1){padding:0}#header_offer .div_up_to .percentage{font-family:"Century Gothic",Helvetica,Arial,sans-serif;font-size:60px;line-height:65px}#header_offer p.hotelName{text-transform:uppercase;color:#fff;padding:15px 10px 10px;text-align:center}#header_offer p.offerName{padding-top:5px;font-size:40px;text-transform:uppercase;color:#fff}#header_offer p.longDescription{padding:15px 10% 0;margin-left:auto;margin-right:auto;color:#fff;width:auto}#content_hotel{width:753px}.hotels #content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hotels #content.roomAndRates .div_room{position:relative}.hotels #content.roomAndRates .div_room .offerAvailbilityBadge{position:absolute;right:5px;top:0}.hotels #content.roomAndRates .div_room a.offerAvailbilityStar{font-family:"Century Gothic",Arial,Helvetica;text-transform:uppercase;text-align:justify;margin:0 auto;max-width:75px;color:#000;font-size:9px;line-height:12px;background:url(../../img/layout/offer-star.png) left top no-repeat;display:inline-block;min-height:30px;padding-left:30px}#content_filter_header .filter{border-top:2px #FFF groove;background:none}#content_top_usp #usp #div_know_more{background-image:url(../../img/general-sprite-new.png);background-position:right -89px;background-repeat:no-repeat}#content #box_packages .div_view_packages{background-image:url(../../img/general-sprite-new.png);background-position:right -113px;background-repeat:no-repeat}#content #box_offers .div_view_offers{background-image:url(../../img/general-sprite-new.png);background-position:right -114px;background-repeat:no-repeat}#content_vacation_planner p.head:nth-child(1){background-image:url(../../img/general-sprite-new.png);background-position:left -220px;background-repeat:no-repeat}.backgroundFilterPrice{background-image:url(../../img/general-sprite-new.png);background-size:100%;height:3px;margin:3px 0;background-position:bottom center;background-repeat:no-repeat}.tbl_hotel_filter .filter_price{padding-top:0;background-image:url(../../img/general-sprite-new.png);background-size:100%;background-position:bottom center;background-repeat:no-repeat}#tab2 li{border-right:2px groove rgba(254,255,239,0.9);background:none}#tab2 li:last-child{border-right:none}li#tab3.header h2{border:none;color:#FFF}#tab4 ol li{border-right:2px groove rgba(254,255,239,0.9);background:none}#tab4 ol li:last-child{border-right:none}#tab3 li#mauritius,#tab3 li#seychelles{border-right:2px groove rgba(254,255,239,0.9);background:none}p#Content_Short h1{margin-top:10px}p#Content_Short div{background-color:#EBE9DD;padding:10px}p#Content_Short ul{background-color:#EBE9DD;margin:0;padding:0 10px 10px}p#Content_Short ul li{list-style-position:inside;margin:0;padding:5px 10px 0}p#Content_Short ul li div{padding:0;display:inline}.header_node_package #header_package #banner p{font-size:24px}.package_node #header_wed #header_wed_left p:nth-child(2){margin-top:30px;max-width:680px;text-align:justify;font-size:12px;margin-bottom:10px;padding:0 30px 0 20px}.package_node #header_wed #header_wed_left p:nth-child(3){padding:0 30px 0 20px;max-width:680px;text-align:justify;font-size:12px}.package_node #content_package_wedding{width:auto}.package_node #header_wed #header_wed_left{float:left;max-width:50%}.package_node #content_wed{float:left;max-width:49%;margin-top:105px}.package_node #content_wed .div_content_wed{float:none;width:auto}#locateUsHotel .closePopupWrapper{display:none}#locateUsHotel .hotelMapCanvas{width:100%;min-height:400px}#locateUsHotel .knowMore{display:none}.fullDisplay #locateUsHotel .knowMore{display:block}body.destination #footer_main{display:none}body.quotation #footer_main{display:none}#footer .transformTableTd.transformTableTdRight{float:right}#footer .tbl_header_bottom_right .header_bottom_right{line-height:30px!important}#footer .sprites{margin:5px 0}#footer .paymentOptions{line-height:30px;margin-left:25px;margin-right:10px}#footer .paymentOptions:after{content:".";display:block;height:0;clear:both;visibility:hidden}#footer .paymentOptions .paymentOptionsTitle{float:left;font-size:12px;text-transform:uppercase}#footer .paymentOptions .paymentOptionsContent{float:left}#footer .paymentOptions .paymentOptionsContent .paymentType ul.cardSelectionList{margin-left:0}#footer .paymentOptions .paymentOptionsContent .paymentType ul.cardSelectionList:after{content:".";display:block;height:0;clear:both;visibility:hidden}#footer .paymentOptions .paymentOptionsContent .paymentType ul.cardSelectionList li{float:left;list-style:none;margin-left:5px}#footer .paymentOptions .paymentOptionsContent .paymentType ul.cardSelectionList li .label{display:block}#footer .paymentOptions .paymentOptionsContent .paymentType ul.cardSelectionList li .label .paymentCard img{display:block;max-width:48px;height:auto}body.destination #header_top #lang_selector{display:none}body.destination #div_menu_top ul li:last-child{background:none}input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.holidaySummaryShowHideButton{display:none;border-bottom:1px solid #e7e7e7;font-size:16px;line-height:20px;background:url(../../img/general-sprite-new.png) left -1112px no-repeat;padding:0 0 5px 30px}#holidaySummary{max-width:280px;font-family:"Century Gothic",Arial,Helvetica;font-size:12px;color:#353535;margin:10px 10px 10px 0;padding-left:10px;border-left:2px solid #cdcdcd}#holidaySummary .title{margin:10px 0;border-bottom:1px solid #e7e7e7;font-size:16px;line-height:20px;background:url(../../img/general-sprite-new.png) left -1112px no-repeat;padding:0 0 5px 30px;color:#9a9393;text-transform:uppercase}#holidaySummary .hotel{padding:0;margin:5px 0}#holidaySummary .hotel .hotelImage{display:none;float:left;max-width:90px}#holidaySummary .hotel .hotelImage img{display:block;border:1px solid #efefef}#holidaySummary .hotel .details{margin:0;padding-bottom:15px;border-bottom:1px solid #e7e7e7}#holidaySummary .hotel .details .title{color:#02abbb;display:block;margin:0;background:none;padding:0;border:none;text-transform:uppercase}#holidaySummary .hotel .details .starRating{display:inline-block;width:56px;margin-left:2px;text-indent:-9999px}#holidaySummary .hotel .details .starRating.stars{background:url(../../img/general-sprite-new.png) left -386px no-repeat}#holidaySummary .hotel .details .starRating.stars6{background-position:left -948px}#holidaySummary .hotel .details .starRating.stars5plus{background-position:left -968px}#holidaySummary .hotel .details .starRating.stars5{background-position:left -990px}#holidaySummary .hotel .details .starRating.stars4plus{background-position:left -1008px}#holidaySummary .hotel .details .starRating.stars4{background-position:left -1028px}#holidaySummary .rooms{margin:10px 0}#holidaySummary .rooms .generalInfo{font-weight:700;text-transform:uppercase;color:#03B1C1}#holidaySummary .rooms .roomList ol{margin:0;padding:5px 0 0 30px}#holidaySummary .rooms .roomList ol li{margin:0;padding:0;line-height:16px;text-transform:uppercase}#holidaySummary .rooms .roomList ol li .roomOccupancy{margin-left:0;text-transform:none}#holidaySummary .rooms .roomList ol li .roomOccupancy:before{content:"-"}#holidaySummary .reservationDate{margin:10px 0}#holidaySummary .reservationDate .label{font-weight:700;text-transform:uppercase;color:#03B1C1}#holidaySummary .characteristics{margin:10px 0}#holidaySummary .characteristics .title{margin:0;font-weight:700}#holidaySummary .characteristics .description ul{margin:0;padding:0}#holidaySummary .characteristics .description ul li{margin:0;padding:0}#holidaySummary .mealPlan{margin:10px 0}#holidaySummary .mealPlan .label{font-weight:700;text-transform:uppercase;color:#03B1C1}#holidaySummary .mealSupplement{margin:10px 0}#holidaySummary .mealSupplement .label{font-weight:700}#holidaySummary .additionalServices{margin:10px 0}#holidaySummary .additionalServices.hide{display:none}#holidaySummary .additionalServices .label{font-weight:700;text-transform:uppercase;color:#03B1C1}#holidaySummary .additionalServices .serviceItem{margin:5px 0 0}#holidaySummary .additionalServices .serviceItem.hide{display:none}#holidaySummary .additionalServices .serviceItem ul{margin:0;padding:0 0 0 5px}#holidaySummary .additionalServices .serviceItem ul li{margin:0;padding:0;list-style-position:inside;padding-left:20px;list-style-type:circle}#holidaySummary .offersIncluded{margin:0;background:transparent;padding:10px}#holidaySummary .offersIncluded .label{font-weight:700;text-transform:uppercase;color:#c09}#holidaySummary .offersIncluded ul{margin:10px 0 0;padding:0}#holidaySummary .offersIncluded ul li{margin:0;padding:0;list-style-position:inside;list-style-type:none;line-height:14px;padding:3px 0}#holidaySummary .additionalServices .additionalTransfer .label{display:block}#holidaySummary .additionalServices .label .priceLabel{display:block;float:left;text-transform:lowercase;text-transform:capitalize;color:#000;font-weight:400;background:url(../../img/general-sprite-new.png) left -1137px no-repeat;padding:0 0 0 14px}#holidaySummary .additionalServices .label .price{display:block;min-width:85px;color:#476366;text-transform:uppercase;float:right;text-align:left;font-weight:400;font-size:14px}#holidaySummary .rateBox{border-top:1px solid #bdbdbd;margin-top:15px;padding-top:10px}#holidaySummary .rateBox label{text-transform:uppercase;color:#484848;font-weight:700;margin:10px 0;display:block}#holidaySummary .rateBox .rateWrapper{border:1px solid #bdbdbd;cursor:pointer;background:#f2f2f2}#holidaySummary .rateBox .rateWrapper.selected{color:#fff;background:#03B1C1}#holidaySummary .rateBox .rateWrapper .rateWrapperField{font-weight:400;text-align:center;padding:12px 0 0;float:left;text-transform:uppercase;min-width:78px}#holidaySummary .rateBox .rateWrapper .rateWrapperField label{margin:0;display:block;cursor:pointer}#holidaySummary .rateBox .rateWrapper .rateWrapperField label .fieldLabel{display:block;text-align:center}#holidaySummary .rateBox .rateWrapper .rateWrapperField label .fieldValue{display:block;text-align:center}#holidaySummary .rateBox .rateWrapper.selected .rateWrapperField label .fieldLabel{color:#FFF;margin-bottom:3px}.languageFr #holidaySummary .rateBox .rateWrapper .rateWrapperField{min-width:102px}.travellers_info #holidaySummary .rateBox label{display:none}.travellers_info #holidaySummary .rateBox .rateWrapper .rateWrapperField{display:none}.travellers_info #holidaySummary .rateBox .priceForStay{border:1px solid #bdbdbd;padding:12px 20px}.travellers_info #holidaySummary .rateBox .rateWrapper{background:none;border:none}.travellers_info #holidaySummary .rateBox .rateWrapper.selected{background:none;border:none}.travellers_info #holidaySummary .rateBox#priceForNonRefundable{display:none}.travellers_info #holidaySummary .rateBox .priceForStay .price{color:#c09;padding-top:5px}.travellers_info #holidaySummary #amountToBeDebited{border:none;margin:0;padding:0}.travellers_info #holidaySummary #amountToBeDebited .priceLabel{display:none}.travellers_info #holidaySummary #amountToBeDebited .price{display:none}.travellers_info #holidaySummary .priceForStay .info{display:none}.travellers_info #holidaySummary .priceForStay .infoCondition{display:none}.travellers_info #holidaySummary #paymentOptionsPreview{border:none;margin:0;padding:10px 0}.travellers_info #holidaySummary #amountToBeDebited .rightLinkArrow{display:none}#holidaySummary .rateBox label{display:none}#holidaySummary .rateBox .rateWrapper .rateWrapperField{display:none}#holidaySummary .rateBox .priceForStay{border:1px solid #bdbdbd;padding:12px 20px}#holidaySummary .rateBox .rateWrapper{background:none;border:none}#holidaySummary .rateBox .rateWrapper.selected{background:none;border:none}#holidaySummary .rateBox#priceForNonRefundable{display:none}#holidaySummary .rateBox .priceForStay .price{color:#c09;padding-top:5px}#holidaySummary #amountToBeDebited{border:none;margin:0;padding:0}#holidaySummary #amountToBeDebited .priceLabel{display:none}#holidaySummary #amountToBeDebited .price{display:none}#holidaySummary .priceForStay .info{display:none}#holidaySummary .priceForStay .infoCondition{display:none}#holidaySummary #paymentOptionsPreview{border:none;margin:0;padding:10px 0}#holidaySummary #amountToBeDebited .rightLinkArrow{display:none}.travellers_info #holidaySummary.hasNonrefundableOption1 .rateBox label{display:block}.travellers_info #holidaySummary.hasNonrefundableOption1 .rateBox .rateWrapper{border:1px solid #bdbdbd}.travellers_info #holidaySummary.hasNonrefundableOption1 .rateBox .rateWrapper.selected{background:#03B1C1}.travellers_info #holidaySummary.hasNonrefundableOption1 .rateBox .priceForStay{max-width:125px;float:right;padding:12px 10px;border:none;border-left:1px solid #bdbdbd}.travellers_info #holidaySummary.hasNonrefundableOption1 .rateBox#priceForNonRefundable{display:block}.travellers_info #holidaySummary.hasNonrefundableOption1 #amountToBeDebited{margin-top:10px}.travellers_info #holidaySummary.hasNonrefundableOption1 #amountToBeDebited .priceLabel{display:block}.travellers_info #holidaySummary.hasNonrefundableOption1 #amountToBeDebited .price{display:block}.travellers_info #holidaySummary.hasNonrefundableOption1 .rateBox .rateWrapper .rateWrapperField{display:block;min-width:85px}.multipleRoomSelection #holidaySummary .rateBox label{display:none}.multipleRoomSelection #holidaySummary .rateBox .rateWrapper .rateWrapperField{display:none}.multipleRoomSelection #holidaySummary .rateBox .priceForStay{border:1px solid #bdbdbd;padding:12px 20px}.multipleRoomSelection #holidaySummary .rateBox .rateWrapper{background:none;border:none}.multipleRoomSelection #holidaySummary .rateBox .rateWrapper.selected{background:none;border:none}.multipleRoomSelection #holidaySummary .rateBox#priceForNonRefundable{display:none}.multipleRoomSelection #holidaySummary .rateBox .priceForStay .price{color:#c09;padding-top:5px}.multipleRoomSelection #holidaySummary #amountToBeDebited{border:none;margin:0;padding:10px 0;display:none}.multipleRoomSelection #holidaySummary #amountToBeDebited .priceLabel{display:none}.multipleRoomSelection #holidaySummary #amountToBeDebited .price{display:none}.multipleRoomSelection #holidaySummary .priceForStay .info{display:none}.multipleRoomSelection #holidaySummary .priceForStay .infoCondition{display:none}.multipleRoomSelection #holidaySummary #paymentOptionsPreview{border:none;margin:0;padding:10px 0}.multipleRoomSelection #holidaySummary .rightLinkArrow{display:none}#holidaySummary.bookingRequest .rateBox label{display:none;display:none}#holidaySummary.bookingRequest .rateBox .rateWrapper .rateWrapperField{display:none}#holidaySummary.bookingRequest .rateBox .priceForStay{border:1px solid #bdbdbd;padding:12px 20px}#holidaySummary.bookingRequest .rateBox .rateWrapper{background:none;border:none}#holidaySummary.bookingRequest .rateBox .rateWrapper.selected{background:none;border:none}#holidaySummary.bookingRequest .rateBox .rateWrapper.selected .priceForStay{width:100%;padding:10px 0}#holidaySummary.bookingRequest .rateBox#priceForNonRefundable{display:none}#holidaySummary.bookingRequest .rateBox .priceForStay .price{color:#c09;padding-top:5px}#holidaySummary.bookingRequest #amountToBeDebited{border:none;margin:0;padding:10px 0}#holidaySummary.bookingRequest #amountToBeDebited .priceLabel{display:none}#holidaySummary.bookingRequest #amountToBeDebited .price{display:none}#holidaySummary.bookingRequest .priceForStay .info{display:none}#holidaySummary.bookingRequest .priceForStay .infoCondition{display:none}#holidaySummary.bookingRequest #paymentOptionsPreview{border:none;margin:0;padding:10px 0}.languageFr .bookingRequest#holidaySummary .rightLinkArrow{background-position:6px -1476px}.languageFr .bookingRequest#holidaySummary .rightLinkArrow a.choosePaymentMethod{line-height:18px;font-size:12px;padding:4px 20px 4px 35px;background-position:right -845px}.securePayment #holidaySummary{display:none;margin:0}.securePayment #holidaySummary .title{margin:0}.securePayment #holidaySummary .rateBox{display:none}.securePayment #holidaySummary .rateBox.selected{display:block}.securePayment #holidaySummary .rateBox label{display:none}.securePayment #holidaySummary .rateBox .rateWrapper .rateWrapperField{display:none}.securePayment #holidaySummary .rateBox .priceForStay{border:1px solid #bdbdbd;width:100%;padding:10px 0}.securePayment #holidaySummary .rateBox .rateWrapper{background:none;border:none}.securePayment #holidaySummary .rateBox .rateWrapper.selected{background:none;border:none}.securePayment #holidaySummary .rateBox .priceForStay .price{color:#c09;padding-top:5px}.securePayment #holidaySummary #amountToBeDebited .price{padding:15px 10px}.securePayment #holidaySummary #amountToBeDebited a.changeSubmitAction{display:none}.securePayment #holidaySummary .priceForStay .info{display:none}.securePayment #holidaySummary .priceForStay .infoCondition{display:none}.securePayment #holidaySummary #paymentOptionsPreview{border:none;margin:0;padding:30px 0 10px}.securePayment #holidaySummary .rightLinkArrow{display:none}#holidaySummary .rateBox .priceForStay{border-left:1px solid #bdbdbd;font-weight:400;text-align:center;padding:10px;float:right;background:#fff}.travellers_info #holidaySummary .rateBox .priceForStay{float:none}.securePayment #holidaySummary .rateBox .priceForStay .priceLabel{max-width:none}#holidaySummary .rateBox.selected .priceForStay{background:#f2f2f2;float:none}#holidaySummary .rateBox .priceForStay .priceLabel{text-transform:none;float:none;color:#000}#holidaySummary .rateBox .priceForStay .price{font-size:18px;float:none;min-width:0;text-align:center}#holidaySummary .priceForStay{font-size:12px;font-weight:700;padding:10px 0}#holidaySummary #amountToBeDebited{display:none;border-top:1px solid #bdbdbd;margin-top:15px;padding:15px 0}#holidaySummary #amountToBeDebited .priceLabel{color:#03B1C1;max-width:none;float:none}#holidaySummary #amountToBeDebited .price{color:#03B1C1;font-size:18px;max-width:none;margin-top:5px;padding:10px;text-align:center;float:none;border:1px solid #03B1C1}#holidaySummary #amountToBeDebited a.changeSubmitAction{display:block;line-height:27px;text-align:center;color:#FFF;text-transform:uppercase;font-weight:400;background:url(../../img/general-sprite-new.png) left no-repeat #03B1C1;background-position:5px -1184px;padding-left:15px}#holidaySummary .rightLinkArrow{background:url(../../img/general-sprite-new.png) left no-repeat #03B1C1;background-position:6px -1480px;margin-bottom:10px}#holidaySummary .rightLinkArrow a.changeSubmitAction{display:block;line-height:27px;text-align:center;color:#FFF;text-transform:uppercase;font-weight:400;background:url(../../img/general-sprite-new.png) left no-repeat #03B1C1;background-position:5px -1184px;padding-left:15px}#holidaySummary .rightLinkArrow a.choosePaymentMethod{margin-top:10px;line-height:35px;background-position:right -850px;background-color:transparent}#holidaySummary .additionalServices .priceLabel{text-transform:uppercase;color:#03B1C1;font-weight:700}#holidaySummary .priceForStay#accomodationPrice{padding:0;border:none}#holidaySummary #priceForNonRefundable .priceLabel{margin:0 3px}#holidaySummary .priceForStay .priceLabel{float:left;max-width:205px;text-transform:uppercase;color:#03B1C1}#holidaySummary .priceForStay .priceList{float:right}#holidaySummary .priceForStay .price{color:#c09;text-transform:uppercase;text-align:left;font-weight:400;font-size:14px;display:block;min-width:85px}#holidaySummary .priceForStay .crossedPrice{color:#476366;text-transform:uppercase;text-align:left;font-weight:400;font-size:11px;text-decoration:line-through;display:block;min-width:85px}#holidaySummary .priceForStay .crossedPrice span{text-decoration:none}#holidaySummary .priceForStay .info{font-weight:400;display:inline-block;line-height:12px;font-size:9px;margin:10px 0 0 10px}#holidaySummary .priceForStay .infoCondition{margin:5px 0 0 10px;font-size:9px}#holidaySummary .priceForStay .infoCondition a{display:inline;text-decoration:underline;color:#353535;font-size:9px}#holidaySummary #paymentOptionsPreview{border-top:1px solid #bdbdbd;margin-top:5px;padding:15px 0}#holidaySummary #paymentOptionsPreview .paymentType ul.cardSelectionList{text-align:center}#holidaySummary #paymentOptionsPreview .paymentType ul.cardSelectionList li{list-style:none;display:inline-block}#holidaySummary #paymentOptionsPreview .paymentType ul.cardSelectionList li .label .paymentCard{cursor:pointer}#holidaySummary #paymentOptionsPreview .paymentType ul.cardSelectionList li .label .paymentCard img{max-width:55px;height:auto}#holidaySummary .rateBox .rateWrapper:after,#holidaySummary .additionalServices .label:after,#holidaySummary .hotel:after,#holidaySummary .priceForStay:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cannotBookOnline .multipleRoomSectionForm{display:none}#content.multipleRoomSelection .multipleRoomSectionForm{display:none}.multipleRoomSectionForm{margin:0;background:#f7f7f7;padding:10px 15px}.multipleRoomSectionForm label{display:block;padding:5px 0 5px 5px;color:#505050;font-size:13px}.multipleRoomSectionForm fieldset{border:none;margin:0;padding:5px 0}.multipleRoomSectionForm fieldset.rightButton{text-align:right;border-top:1px solid #cfcfcf;margin-top:5px;padding-top:8px}.multipleRoomSectionForm fieldset.alternativeRoom{margin-top:10px}.multipleRoomSectionForm fieldset.alternativeRoom legend{color:#505050;font-size:13px;margin:0 0 3px}.multipleRoomSectionForm fieldset.alternativeRoom label{float:none;padding:0;text-transform:none;line-height:20px}.multipleRoomSectionForm fieldset.alternativeRoom label span{float:left}.multipleRoomSectionForm fieldset.alternativeRoom label span.field{font-size:12px;color:#505050}.multipleRoomSectionForm fieldset.alternativeRoom label span.field input[type="radio"]{margin:3px 2px}.multipleRoomSectionForm fieldset.rightButton .whiteButton{outline:none;display:inline-block;padding:0 20px;text-transform:capitalize;cursor:pointer;color:#505050;border:1px solid #DEDEDE;border-radius:2px;line-height:24px;font-size:13px;background-color:#fff}.multipleRoomSectionForm fieldset select{-moz-padding-end:8px;outline-color:#51c8d2;min-width:40px;padding-left:3px;height:22px;border-color:#dedede;line-height:22px;color:#2c2c2c;font-size:12px;float:left}.multipleRoomSectionForm fieldset select.error{border:1px solid #d24331}.multipleRoomSectionForm fieldset select:focus{outline:1px solid #51c8d2}.multipleRoomSectionForm fieldset input[type="radio"]{outline-color:#51c8d2}.multipleRoomSectionForm fieldset label{float:left;background:transparent;padding:0 0 0 12px;line-height:22px;font-size:11px}.multipleRoomSectionForm fieldset label.sameRoom{padding-left:5px}.multipleRoomSectionForm fieldset.odd{background:#FFF}.multipleRoomSectionForm fieldset span.fieldLabel{display:inline-block;text-transform:capitalize;padding-left:6px}.multipleRoomSectionForm fieldset label.sameRoom .fieldLabel{padding-left:0}.multipleRoomSelectionBook .submitButton{float:right}.multipleRoomSelectionBook .submitButton input[type="submit"]{cursor:pointer;border-radius:2px;background:#03b1c1;border:none;line-height:30px;padding:0 25px;font-size:11px;text-transform:uppercase;color:#FFF}.multipleRoomSelectionBook .multipleRoomSelectionPrice{float:right;padding-right:10px;line-height:30px}.multipleRoomSelectionBook .multipleRoomSelectionPrice span{font-size:12px}.multipleRoomSelectionBook .multipleRoomSelectionPrice span.price{color:#c09;text-transform:uppercase}.multipleRoomSelectionBook .multipleRoomSelectionPrice span.priceLabel{color:#505050;font-weight:700}.multipleRoomSelection .otherAccomodateRoomList .otherAccomodateRoomListContent:after,.multipleRoomSectionForm fieldset.alternativeRoom label:after,.multipleRoomSectionForm .multipleRoomSelectionBook:after,.multipleRoomSectionForm fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}.multipleRoomSelection .multipleRoomDetails{margin-top:10px}.multipleRoomSelection .otherAccomodateRoomList{margin-bottom:20px}.multipleRoomSelection .otherAccomodateRoomList .otherAccomodateRoomListTitle{margin:10px;font-family:"Century Gothic",Arial,Helvetica;font-size:15px;color:#303030}.multipleRoomSelection .otherAccomodateRoomList .otherAccomodateRoomListContent .roomTeaserForm .roomTeaser{float:none}.multipleRoomSelection hr{margin:25px 0}#multipleRoomSelection{padding:0;max-width:815px;margin:10px 0;font-family:"Century Gothic",Arial,Helvetica;font-size:12px}#multipleRoomSelection .multipleRoomSelectionTitle{font-size:15px;color:#303030;padding-left:10px}#multipleRoomSelection form .multipleRoomSelectionForm{margin:10px 0;background:#f7f7f7;padding:10px 15px}#multipleRoomSelection form .multipleRoomSelectionForm label{display:block;padding:10px 0;color:#505050;font-size:13px}#multipleRoomSelection form .multipleRoomSelectionForm fieldset{border:none;margin:0;padding:5px 0}#multipleRoomSelection form .multipleRoomSelectionForm fieldset legend{display:none}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.rightButton{text-align:right;border-top:1px solid #cfcfcf;margin-top:5px;padding-top:8px}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.alternativeRoom{margin-top:10px}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.alternativeRoom legend{color:#505050;font-size:13px;margin:0 0 3px}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.alternativeRoom label{float:none;padding:0;text-transform:none;line-height:20px;cursor:pointer}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.alternativeRoom label span{float:left;display:block}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.alternativeRoom label span.field{font-size:12px;color:#505050}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.alternativeRoom label span.field input[type="radio"]{margin:3px 2px}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.alternativeRoom label span.fieldLabel .roomName{float:left;min-width:200px}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.alternativeRoom label span.fieldLabel .priceRange{padding-left:10px}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.alternativeRoom label span.fieldLabel .priceRange .normalPrice{font-size:10px;color:#505050;text-decoration:line-through}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.alternativeRoom label span.fieldLabel .priceRange .discountedPrice{color:#c09;padding-left:10px}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.alternativeRoom label span.fieldLabel .priceRange.loading .discountedPrice{display:block;background:url(../../img/icons/price-loader.gif) center no-repeat;text-indent:-99999px}#multipleRoomSelection form .multipleRoomSelectionForm fieldset.rightButton .whiteButton{outline:none;display:inline-block;padding:0 20px;text-transform:capitalize;cursor:pointer;color:#505050;border:1px solid #DEDEDE;border-radius:2px;line-height:24px;font-size:13px;background-color:#fff}#multipleRoomSelection form .multipleRoomSelectionForm fieldset select{outline-color:#51c8d2;padding-left:3px;height:30px;border-color:#dedede;line-height:30px;color:#2c2c2c;font-size:12px;float:left;-moz-padding-end:8px}#multipleRoomSelection form .multipleRoomSelectionForm fieldset select.error{border-color:#d24331}#multipleRoomSelection form .multipleRoomSelectionForm fieldset input[type="radio"]{outline-color:#51c8d2}#multipleRoomSelection form .multipleRoomSelectionForm fieldset label{float:left;padding:0 0 0 15px;line-height:30px;text-transform:uppercase;font-size:12px}#multipleRoomSelection form .multipleRoomSelectionForm fieldset span.fieldLabel{display:inline-block;padding-left:6px}#multipleRoomSelection form .multipleRoomSelectionBook{padding:0}#multipleRoomSelection form .multipleRoomSelectionBook .multipleRoomSelectionPrice{float:none;text-align:right;line-height:30px;padding:0 15px 0 0}#multipleRoomSelection form .multipleRoomSelectionBook .priceRange.loading .discountedPrice{display:block;color:transparent;float:right;min-width:50px;background:url(../../img/icons/price-loader.gif) center no-repeat;text-indent:-99999px}#multipleRoomSelection form .multipleRoomSelectionBook .priceRange.loading .normalPrice{display:none}#multipleRoomSelection form .multipleRoomSelectionBook .multipleRoomSelectionPrice span{font-size:14px;float:none;min-width:30px;padding:0}#multipleRoomSelection form .multipleRoomSelectionBook .multipleRoomSelectionPrice span.price{color:#c09;text-transform:uppercase}#multipleRoomSelection form .multipleRoomSelectionBook .multipleRoomSelectionPrice span.discountedPrice{color:#c09;text-transform:uppercase;font-weight:700;font-size:16px}#multipleRoomSelection form .multipleRoomSelectionBook .multipleRoomSelectionPrice span.normalPrice{display:none}#multipleRoomSelection form .multipleRoomSelectionBook .multipleRoomSelectionPrice span.priceLabel{color:#505050;font-weight:700}#multipleRoomSelection form .multipleRoomSelectionBook .multipleRoomSelectionPrice:after,#multipleRoomSelection form .multipleRoomSelectionForm fieldset.alternativeRoom label:after,#multipleRoomSelection form .multipleRoomSelectionBook:after,#multipleRoomSelection form .multipleRoomSelectionForm fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}#multipleRoomSelection .submitButton{float:none;text-align:right}#multipleRoomSelection .submitButton #accomodationCombinationDetailsButton{display:none;float:left;line-height:28px;border:1px solid #cfcfcf;padding:0 20px 0 10px;background:url(../../img/general-sprite-new.png) left no-repeat;background-position:right -824px;color:#626262;cursor:pointer}#multipleRoomSelection .submitButton #accomodationCombinationDetailsButton.opened{background-color:#626262;background-position:right -853px;color:#FFF}#multipleRoomSelection .submitButton #accomodationCombinationSubmitButton{float:right;padding:0 15px 0 0}#multipleRoomSelection .submitButton input[type="submit"]{cursor:pointer;height:auto;display:inline-block;background:#03b1c1;border:1px solid #03b1c1;padding:0 15px;line-height:30px;font-size:11px;text-decoration:none;text-transform:uppercase;color:#FFF}#cboxOverlay .juicebox-gallery .jb-go-back a{text-transform:uppercase;border:1px solid;padding:5px 15px;font-size:14px}#content_hotel #content_hotel_header_menu ul#content_top_menu.pageTabMenu li{padding:0;margin:0 0 0 5px;height:auto}#content_hotel #content_hotel_header_menu ul#content_top_menu.pageTabMenu li a{color:#FFF;display:block;padding:8px 15px}#content_hotel #content_hotel_header_menu ul#content_top_menu.pageTabMenu li a.active{background-color:#00b1c1}#header_top #logo_main_bch{position:static;display:block;float:left;margin-left:20px}.hotelDestinationSelection{float:left}.hotelDestinationSelection .leftWrap{float:left;margin-left:20px;margin-top:25px}.hotelDestinationSelection .leftWrap .selectionLabel{color:#313131;font-family:"cambria",Century Gothic,Arial;font-size:17px;text-transform:uppercase}.hotelDestinationSelection .leftWrap h1{color:#313131;font-family:"cambria",Century Gothic,Arial;font-size:22px;margin:0;margin-top:10px;text-transform:uppercase}.hotelDestinationSelection .leftWrap .hotelSlogan{color:#313131;font-family:Century Gothic,Arial;font-size:14px}.hotelDestinationSelection .rightWrap{position:absolute;right:10px;top:10px;text-transform:uppercase;font-size:11px}.hotelDestinationSelection .rightWrap a{color:#03b1c1;padding:5px 15px;border:1px solid #03b1c1}.hotelLogo.isDummyLogo{position:absolute;right:100px;top:100px;z-index:5}.hotelLogo.isDummyLogo img{background:rgba(0,0,0,0.59)}#reservationWidgetBox{max-width:330px;position:absolute;z-index:5;left:12%;top:34%;margin:0 auto;border-radius:2px;font-family:"Century Gothic",Arial,Helvetica;font-size:12px}#reservationWidgetBox.isHotel{left:auto;right:12%}#reservationWidgetBox.noBg{background:none}#reservationWidgetBox .hotelLogo{text-align:center;background:rgba(0,0,0,0.59)}#reservationWidgetBox.noSmallHotelIcons .hotelLogo{display:none}#reservationWidgetBox .hotelLogo img{display:block;margin:0 auto}#reservationWidgetBox form{margin:0;padding:10px 20px;background:rgba(255,255,255,0.85)}#reservationWidgetBox.noBg form{background:none}#reservationWidgetBox.isHotel form{padding-top:15px}#reservationWidgetBox form fieldset{border:none;margin:0;padding:0}#reservationWidgetBox form fieldset legend{color:#008390;margin:10px 0;text-align:center;font-size:15px;line-height:20px;text-transform:uppercase;max-width:330px;text-align:left;display:inline}#reservationWidgetBox form fieldset .fieldRow{margin:0 0 10px}#reservationWidgetBox form fieldset .fieldRow .fieldLabel{display:none}#reservationWidgetBox form fieldset .fieldRow.furtherDown{margin:0 0 20px}#reservationWidgetBox form fieldset .fieldRow .fieldColumn{float:left;width:50%;max-width:130px}#reservationWidgetBox form fieldset .fieldRow .fieldColumn.informationLinkWrap{position:relative}#reservationWidgetBox form fieldset .fieldRow .fieldColumn.right{float:right;width:50%}#reservationWidgetBox form fieldset .fieldRow .fieldColumn.right.alignRight{text-align:right}#reservationWidgetBox form fieldset .fieldRow .fieldColumn a.informationLink{color:#1e1e1e;line-height:14px;font-size:10px;text-decoration:none}#reservationWidgetBox form fieldset select{-moz-padding-end:8px;width:100%;font-size:12px;margin:0;height:32px;outline-color:#4ac7d3;border-radius:2px;color:#2c2c2c;border:1px solid #e3e9eb}#reservationWidgetBox form fieldset input{max-width:96%;font-size:12px;width:auto;border:1px solid #e3e9eb;border-radius:2px;outline-color:#4ac7d3;height:30px;color:#2c2c2c;padding:0 0 0 2%;margin:0}#reservationWidgetBox form fieldset input.error{max-width:96%;font-size:12px;width:auto;border:1px solid #d24331;border-radius:2px;outline-color:#4ac7d3;height:30px;color:#2c2c2c;padding:0 0 0 2%;margin:0}#reservationWidgetBox form fieldset input::-webkit-input-placeholder{color:#2c2c2c}#reservationWidgetBox form fieldset input:-moz-placeholder{color:#2c2c2c;opacity:1}#reservationWidgetBox form fieldset input::-moz-placeholder{color:#2c2c2c;opacity:1}#reservationWidgetBox form fieldset input:-ms-input-placeholder{color:#2c2c2c}#reservationWidgetBox form fieldset input.date{background-image:url(../../img/general-sprite-new.png);background-position:30px -278px;background-repeat:no-repeat}#reservationWidgetBox form fieldset input[type="submit"]{cursor:pointer;background:transparent;border:2px solid #03b1c1;height:auto;padding:5px 15px;font-size:11px;text-transform:uppercase;color:#008390;line-height:16px}#reservationWidgetBox form fieldset input[type="reset"]{cursor:pointer;background:transparent;border:2px solid #E3E3E3;height:auto;padding:5px 15px;font-size:11px;text-transform:uppercase;color:#616161;line-height:16px}#reservationWidgetBox.verticalBox form fieldset .fieldRow:after{content:".";display:block;height:0;clear:both;visibility:hidden}#reservationWidgetBox.verticalBox form fieldset input{width:96%;max-width:none}#reservationWidgetBox.verticalBox form fieldset .fieldRow.furtherDown{margin-top:10px}#reservationWidgetBox #div_tbl_resa_help{left:85px;top:-18px}.languageDe #reservationWidgetBox form fieldset input[type="submit"]{padding:5px 20px}.languageIt #reservationWidgetBox form fieldset input[type="submit"]{padding:5px 20px}.languageIt.roomAndRates #reservationWidgetBox form fieldset input[type="submit"]{padding:0 6px}.language_class_fr #reservationWidgetBox form fieldset legend{font-size:14px}#reservationWidgetBox.horizoltalBox{max-width:none;background:#efefef;position:static}#reservationWidgetBox.horizoltalBox input{border:1px solid #d9d9d9;max-width:none;width:auto}#reservationWidgetBox.horizoltalBox form fieldset input.date{padding-left:5px;background-position:5px -278px;max-width:99px}#reservationWidgetBox.horizoltalBox form fieldset input.date.openCalendarWidget{cursor:pointer;cursor:pointer}#reservationWidgetBox.horizoltalBox select{border:1px solid #d9d9d9;text-transform:uppercase;max-width:215px}#reservationWidgetBox.horizoltalBox select#destination{max-width:145px}#reservationWidgetBox.horizoltalBox form fieldset legend{display:none}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow{float:left;margin:0 10px 0 0}.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow:last-child{margin: 0;}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow.travelPartnerField{display:none}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow.travelPartnerField input{max-width:105px}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldLabel{display:block;line-height:18px;padding:0 5px 0 10px;color:#8d8d8d;font-size:12px;font-style:italic}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn{margin:0;width:auto;max-width:none}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn label{text-transform:uppercase}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.right{float:left;width:auto}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown{min-width:205px}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown .fieldColumn:first-child{margin:0 10px 0 0}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.informationLinkWrap{display:none}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.submitButton{width:auto}#reservationWidgetBox form fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}#reservationWidgetBox.horizoltalBox:before{content:".";display:block;height:0;clear:both;visibility:hidden}#reservationWidgetBox.offerFilter{max-width:none;background:none;position:static}#reservationWidgetBox.offerFilter form{background:none;padding-left:0}#reservationWidgetBox.offerFilter input{border:1px solid #d9d9d9;max-width:none;width:auto}#reservationWidgetBox.offerFilter form fieldset input.date{padding-left:5px;background-position:5px -278px;max-width:99px}#reservationWidgetBox.offerFilter form fieldset input.date.openCalendarWidget{cursor:pointer}#reservationWidgetBox.offerFilter select{border:1px solid #d9d9d9;text-transform:uppercase;max-width:215px}#reservationWidgetBox.offerFilter select#destination{max-width:145px}#reservationWidgetBox.offerFilter form fieldset legend{display:none}#reservationWidgetBox.offerFilter form fieldset .fieldRow{float:left;margin:0 10px 0 0}#reservationWidgetBox.offerFilter form fieldset .fieldRow.travelPartnerField{display:none}#reservationWidgetBox.offerFilter form fieldset .fieldRow.travelPartnerField input{max-width:105px}#reservationWidgetBox.offerFilter form fieldset .fieldRow .fieldLabel{display:block;line-height:18px;padding:0 5px 0 10px;color:#8d8d8d;font-size:12px;font-style:italic}#reservationWidgetBox.offerFilter form fieldset .fieldRow .fieldColumn{margin:0;width:auto;max-width:none}#reservationWidgetBox.offerFilter form fieldset .fieldRow .fieldColumn label{text-transform:uppercase}#reservationWidgetBox.offerFilter form fieldset .fieldRow .fieldColumn.right{float:left;width:auto}#reservationWidgetBox.offerFilter form fieldset .fieldRow.furtherDown{min-width:205px}#reservationWidgetBox.offerFilter form fieldset .fieldRow.furtherDown .fieldColumn:first-child{margin:0 10px 0 0}#reservationWidgetBox.offerFilter form fieldset .fieldRow .fieldColumn.informationLinkWrap{display:none}#reservationWidgetBox.offerFilter form fieldset .fieldRow .fieldColumn.submitButton{width:auto}#reservationWidgetBox.offerFilter:before{content:".";display:block;height:0;clear:both;visibility:hidden}.languageDe #reservationWidgetBox.horizoltalBox select#destination{max-width:125px}.languageDe #reservationWidgetBox.horizoltalBox form fieldset input[type="submit"]{padding:5px}.roomAndRates.languageDe #reservationWidgetBox.horizoltalBox select{max-width:none;width:100%}.roomAndRates.languageDe #reservationWidgetBox.horizoltalBox form fieldset input[type="submit"]{padding:0 15px;line-height:28px}.languageDe.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow{float:left;margin:0 5px 0 0}.languageRu.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow{float:left;margin:0 5px 0 0}.languageIt.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow{float:left;margin:0 5px 0 0}.languageIt.roomAndRates #reservationWidgetBox.horizoltalBox form fieldset .fieldRow{float:left;margin:0 5px 0 0}@media all and (max-device-width: 1439px),all and (max-width:1439px){#reservationWidgetBox{top:24%}#reservationWidgetBox.isHotel{right:9%}}@media all and (max-device-width: 1279px),all and (max-width:1279px){#reservationWidgetBox.isHotel{right:9%;top:20%}}@media screen and (max-device-width: 768px),screen and (max-width:1023px){#reservationWidgetBox{top:15%}#reservationWidgetBox.isHotel{right:9%}}@media all and (max-device-width: 768px) and (orientation:portrait),all and (max-width:1023px){.hotelLogo.isDummyLogo{top:40px;right:40px}.hotelLogo.isDummyLogo img{height:114px;width:auto}#reservationWidgetBox.isHotel{margin-top:0;padding:15px 0 11px}#reservationWidgetBox.isHotel:after{content:".";display:block;height:0;clear:both;visibility:hidden}#reservationWidgetBox.isHotel form{float:left;padding:0 10px}#reservationWidgetBox .hotelLogo{background-color:transparent;float:left}#reservationWidgetBox .hotelLogo a{color:#262626;font-size:14px;font-weight:400;text-transform:uppercase}#reservationWidgetBox .hotelLogo .invisibleItemProp{display:block;padding:8px 15px}#reservationWidgetBox .hotelLogo img{display:block;position:absolute;top:40px;right:40px;z-index:5;background-color:rgba(0,0,0,0.59);height:114px;width:auto}#pageRoomsAndRates #reservationWidgetBox.horizoltalBox{background:none}}.updateDependentFieldUsingAjaxLoading{cursor:not-allowed;background:url(../../img/layout/ajax-loader.gif) center no-repeat}#reservationWidgetBox form fieldset input[type="submit"].updateDependentFieldUsingAjaxLoading{cursor:not-allowed;background:url(../../img/layout/ajax-loader.gif) center no-repeat;border-color:#dadada;color:#8c8c8c}.destination #headerSection .headerLeftColumn .headerLeftColumnQuickLinks{display:none}.destination #headerSection{position:relative}.quotation #headerSection .headerLeftColumn .headerLeftColumnQuickLinks{display:none}.quotation #headerSection .headerRightColumn{float:left}#content.quotation .columnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}#content.quotation .columnWrapper .leftColumn{float:left;width:100%;max-width:815px;margin-left:20px;margin-right:15px;padding-right:15px;border-right:1px solid #BCBCBC}#content.quotation .columnWrapper .rightColumn{float:left;width:100%;min-height:100px;max-width:230px}#content.quotation .columnWrapper .leftColumn #breadcrumbs{margin-left:0}#content.quotation .columnWrapper .leftColumn .tabWrapper .tab{display:none}#content.quotation .columnWrapper .leftColumn .tabWrapper .tab.active{display:block}#content.quotation #addOnsSelection .addonsList .adonContent #transferselection .transferSelection .rightColumn{min-height:0;background:none}#content.quotation #addOnsSelection .addonsList .adonContent #transferselection .transferSelection .leftColumn{margin-left:0;border:none;padding:0}#content.quotation #addOnsSelection h2{border:none}#content.quotation #addOnsSelection #skipAndProceedAdOns{display:none}#content.quotation #addOnsSelection .addonsList{margin-top:10px}#content.quotation #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails{border-right:none;min-height:22px}#content.quotation #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing{border-left:none;float:left;margin:0;min-height:22px}#content.quotation #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label .fieldLabel{display:none}#content.quotation #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label .priceRange.priceStay{display:none}#content.quotation #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .detailedPricing{display:none}#content.quotation #addOnsSelection .addonsList .adonContent #transferselection .transferPricing .prices{display:none!important}#content.quotation #addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .prices{display:none!important}#content.quotation #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label{float:none}#content.quotation #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label:after{content:".";display:block;height:0;clear:both;visibility:hidden}#content.quotation .formControl{margin-top:10px;display:none}#content.quotation .formControl button{height:auto;cursor:pointer;display:block;background:#03b1c1;border:none;padding:10px 0;font-size:11px;text-transform:uppercase;color:#FFF;width:100%}#quotationQuotationDetails h2{font-size:18px;line-height:30px;font-weight:400;color:#303030;text-transform:uppercase;border-bottom:2px solid #03b1c1;margin:10px 0}#quotationQuotationDetails fieldset{border:none;padding:0 10px 10px}#quotationQuotationDetails fieldset legend{text-transform:uppercase;font-size:13px;line-height:24px;color:#03b1c1;padding:0;margin:0}#quotationQuotationDetails fieldset.accomodationChoice legend{display:none}#quotationQuotationDetails fieldset .fieldsetRow{margin:12px 0}#quotationQuotationDetails fieldset .fieldsetRow:after{content:".";display:block;height:0;clear:both;visibility:hidden}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow{float:left;width:100%;max-width:31%;margin-right:2%;min-width:150px}#quotationQuotationDetails fieldset .fieldsetRow.quarter .fieldRow{float:left;width:100%;max-width:23%;margin-right:2%;min-width:150px}#quotationQuotationDetails fieldset .fieldsetRow.quarter .fieldRow:last-child{max-width:25%;margin:0}#quotationQuotationDetails fieldset .fieldsetRow.fifth .fieldRow{float:left;width:100%;max-width:19%;margin-right:1%;min-width:0}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow.datesWrap{max-width:65%;margin:0}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow.personField{max-width:none;margin-right:1%;width:auto;min-width:66%}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow.datesWrap .fieldRow{max-width:47%;margin-right:3%}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow.personField .fieldRow{max-width:none;margin-right:2%;width:auto}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label{display:block}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label:after{content:".";display:block;height:0;clear:both;visibility:hidden}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldLabel{float:left;font-size:13px;line-height:30px;color:#505050;min-width:75px}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldInput{float:left;margin-left:5px}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldInput select{height:auto;font-size:11px;line-height:30px;color:#505050;height:30px;outline-color:#51c8d2;padding-left:0;border:1px solid #e6e6e6}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldInput select.error{border:1px solid red}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldInput input[type="text"]{height:auto;font-size:11px;line-height:30px;outline-color:#51c8d2;color:#505050;border:1px solid #e6e6e6}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldInput input[type="text"].error{border:1px solid red;background:url(../../img/general-sprite-new.png) right -1209px no-repeat}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldInput input#num_nights{border:none;width:auto}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldInput input.date{background:url(../../img/general-sprite-new.png) right -278px no-repeat}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldInput input.date.error{background:url(../../img/general-sprite-new.png) right -278px no-repeat;border:1px solid red}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldInput textarea{width:98%;padding:1%;font-size:11px;line-height:30px;color:#505050;outline-color:#51c8d2;border:1px solid #e6e6e6}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldInput textarea.error{border:1px solid red}.language_class_de #quotationQuotationDetails fieldset .fieldsetRow.quarter .fieldRow.personField{min-width:66%}.language_class_de #quotationQuotationDetails fieldset .fieldsetRow.quarter .fieldRow{min-width:125px}.language_class_de #quotationQuotationDetails fieldset .fieldsetRow.quarter .fieldRow:last-child{max-width:240px}.language_class_ru #quotationQuotationDetails fieldset .fieldsetRow.quarter .fieldRow.personField{min-width:66%}.language_class_ru #quotationQuotationDetails fieldset .fieldsetRow.quarter .fieldRow{min-width:125px}.language_class_ru #quotationQuotationDetails fieldset .fieldsetRow.quarter .fieldRow:last-child{max-width:240px}#packageChoiceForm h2{font-size:18px;line-height:30px;font-weight:400;color:#303030;text-transform:uppercase;border-bottom:2px solid #03b1c1;margin:10px 0}#packageChoiceForm fieldset{border:none;padding:0 0 10px}#packageChoiceForm fieldset legend{font-size:18px;line-height:30px;font-weight:400;color:#303030;text-transform:uppercase;border-bottom:2px solid #03b1c1;margin:10px 0}#packageChoiceForm fieldset .fieldsetRow{margin:12px 0}#packageChoiceForm fieldset .fieldsetRow:after{content:".";display:block;height:0;clear:both;visibility:hidden}#packageChoiceForm fieldset .fieldsetRow .fieldRow{padding:5px;margin:5px 0;border:1px solid #D0D0D0;background:#F4F4F4}#packageChoiceForm fieldset .fieldsetRow .fieldRow label{display:block}#packageChoiceForm fieldset .fieldsetRow .fieldRow label:after{content:".";display:block;height:0;clear:both;visibility:hidden}#packageChoiceForm fieldset .fieldsetRow .fieldRow label .fieldLabel{float:left;font-size:12px;color:#505050;min-width:75px;max-width:90%;margin-left:2%;line-height:20px;text-transform:uppercase}#packageChoiceForm fieldset .fieldsetRow .fieldRow label .fieldInput{float:left}#packageChoiceForm fieldset .fieldsetRow .fieldRow label .fieldInput input[type="checkbox"]{height:auto;font-size:11px;outline-color:#51c8d2}#quotationQuotationDetails fieldset.altenateHotel .fieldsetRow .fieldRow{max-width:45%}#quotationQuotationDetails fieldset.altenateHotel .fieldsetRow .fieldRow.deleteRoom{max-width:none;width:auto;float:right;min-width:0}#quotationQuotationDetails fieldset.altenateHotel .fieldsetRow .fieldRow label .fieldInput select{width:270px}#quotationQuotationDetails fieldset.altenateHotel .fieldsetRow a.deleteRoom{margin-right:0;line-height:27px;text-indent:-9999px;width:15px;height:15px;background:url(../../img/general-sprite-new.png) left -692px no-repeat;margin-top:13px}#quotationQuotationDetails fieldset.altenateHotel .fieldsetRow:nth-child(1) a.deleteRoom{display:none}#quotationQuotationDetails fieldset.specificDemand .fieldsetRow .fieldRow{max-width:none;width:auto;margin:0;float:none}#quotationQuotationDetails fieldset.specificDemand .fieldsetRow .fieldRow label .fieldLabel{display:none}#quotationQuotationDetails fieldset.specificDemand .fieldsetRow .fieldRow label .fieldInput{float:none}#quotationQuotationDetails fieldset .fieldsetRow.controlRow .fieldRow{float:none;text-align:right;width:auto;max-width:none}#quotationQuotationDetails fieldset .fieldsetRow.controlRow .fieldRow a{font-size:12px;line-height:27px;text-decoration:none;color:#03b1c1;display:inline-block;background:url(../../img/general-sprite-new.png) right -713px no-repeat;padding-right:20px}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label select{width:150px}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label input[type="text"]{width:142px;padding-left:5px}#quotationQuotationDetails fieldset .fieldsetRow.quarter .fieldRow label select{width:40px;padding-left:5px}#quotationQuotationDetails fieldset .fieldsetRow.quarter .fieldRow label .fieldInput{min-width:0}#quotationQuotationDetails fieldset.mealPlanChoice .fieldsetRow{border:1px solid #efefef;padding:5px}#quotationQuotationDetails fieldset.mealPlanChoice .fieldsetRow .fieldRow{max-width:none;width:auto;margin-right:2%}#quotationQuotationDetails fieldset.mealPlanChoice .fieldsetRow .fieldRow .fieldInput{margin:0 5px}#quotationQuotationDetails fieldset.mealPlanChoice .fieldsetRow .fieldRow .fieldInput input[type="radio"]{margin-top:5px}#quotationQuotationDetails fieldset.mealPlanChoice .fieldsetRow .fieldRow .fieldLabel{min-width:0}#quotationQuotationDetails fieldset.typeOfStayChoice #typeOfStayChoiceWidget .mainTitle{display:none}#quotationQuotationDetails fieldset.typeOfStayChoice #typeOfStayChoiceWidget .listTypeOfStay ul li{padding:10px 8px}#quotationQuotationDetails fieldset.typeOfStayChoice #typeOfStayChoiceWidget .listTypeOfStay ul li li{padding:0}.languageFr #quotationQuotationDetails fieldset.typeOfStayChoice #typeOfStayChoiceWidget .listTypeOfStay ul li .title a{background-position:right -1393px}.languageFr #quotationQuotationDetails fieldset.typeOfStayChoice #typeOfStayChoiceWidget .listTypeOfStay ul li .description{min-height:112px}#content.quotation #travellersInformationForm .columnWrapper .leftColumn{width:48%;border:none;margin:0;padding:0}#content.quotation #travellersInformationForm .columnWrapper .rightColumn{width:48%;max-width:none;background:transparent;margin:0;padding:0;margin-left:2%}#content.quotation .tabControl{text-align:right;padding:0 10px 10px}#content.quotation .tabControl a{height:auto;cursor:pointer;float:right;margin:0 5px;background:#03b1c1;border:none;padding:7px 25px;font-size:11px;text-transform:uppercase;color:#FFF}#content.quotation .tabControl a.prevTab{display:none}#content.quotation .tabControl .formControl{float:right;margin:0}#content.quotation .tabControl .formControl button{float:right;width:auto;padding:7px 20px}#content.destination a{outline:none}#content.destination .destinationHeader{margin:10px 30px}#content.destination .destinationHeader h2{color:#333;line-height:37px;font-family:"Century Gothic",Helvetica,Arial,sans-serif;font-style:italic;font-size:18px;text-transform:uppercase}#content.destination .destinationHeader p{color:#2c2c2c;font-size:12px}#content.destination hr{border-top:1px groove #FFF}#content.destination .columnWrapper .leftColumn{float:left;width:100%;max-width:270px;margin-right:15px}#content.destination .columnWrapper .rightColumn{float:left;width:100%;max-width:815px}#content.destination.addOns .columnWrapper .leftColumn{float:left;width:100%;max-width:820px;margin-right:20px}#content.destination.addOns .columnWrapper .rightColumn{float:left;width:100%;max-width:258px}#content.destination.multipleRoomSelection .columnWrapper .leftColumn{float:left;width:100%;max-width:820px;margin-right:20px}#content.destination.multipleRoomSelection .columnWrapper .rightColumn{float:left;width:100%;max-width:258px}#content.destination .columnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}#content.destination .columnWrapper .hotelSorting{margin:10px 0}#content.destination .columnWrapper .mauritiusResident{margin:0;font-weight:700;font-size:10px;color:#C09}#content.destination .columnWrapper .hotelSorting:after{content:".";display:block;height:0;clear:both;visibility:hidden}#content.destination .columnWrapper .hotelSorting .leftSection{float:left}#content.destination .columnWrapper .hotelSorting .leftSection span{display:block;line-height:24px;float:left;text-transform:uppercase;color:#272727;font-size:14px;font-family:Century Gothic,Arial}#content.destination .columnWrapper .hotelSorting .leftSection ul{padding:0;margin:0;float:left}#content.destination .columnWrapper .hotelSorting .leftSection ul li{list-style-type:none;padding:0;margin:0 10px;float:left}#content.destination .columnWrapper .hotelSorting .leftSection ul li a{display:block;line-height:24px;text-transform:uppercase;color:#272727;font-family:Century Gothic,Arial;font-size:13px}#content.destination .columnWrapper .hotelSorting .leftSection ul li a.active{border-bottom:2px solid #03b1c1}#content.destination .columnWrapper .hotelSorting .leftSection ul li a.active.descending{padding-right:15px;background:url(../../img/general-sprite-new.png) right -478px no-repeat}#content.destination .columnWrapper .hotelSorting .leftSection ul li a.active.ascending{padding-right:15px;background:url(../../img/general-sprite-new.png) right -1657px no-repeat}#content.destination .columnWrapper .hotelSorting .rightSection{float:right;margin:0 10px;line-height:24px}#content.destination .columnWrapper .hotelSorting .rightSection form label .fieldLabel{line-height:24px;text-transform:uppercase;color:#272727;font-family:Century Gothic,Arial;font-size:13px}#content.destination .columnWrapper .hotelSorting .rightSection form select{font-size:12px;margin:0;text-transform:uppercase;height:32px;outline-color:#4ac7d3;border-radius:2px;color:#D50099;border:1px solid #e3e9eb}#content.destination .columnWrapper .hotelSorting .rightSection form select option{color:#333}#content.destination .rightPinkArrow{color:#272727;display:none;font-size:11px;text-transform:uppercase;line-height:24px;font-family:Century Gothic,Arial;background:url(../../img/general-sprite-new.png) no-repeat;background-position:right -626px;padding-right:20px}#content.destination #sorryNoresultForFilter{display:none;font-size:14px;color:red;line-height:21px;font-style:italic}#content.destination #sorryNoresultForFilter .resetFilterButton{padding-top:20px}#content.destination #sorryNoresultForFilter .resetFilterButton a{cursor:pointer;display:inline-block;background:transparent;border:1px solid #03b1c1;height:auto;padding:5px 24px;font-size:11px;text-transform:uppercase;color:#008390;line-height:16px}#securePaymentForm{margin:0 14px 10px;font-family:"Century Gothic",Arial,Helvetica;font-size:12px}#securePaymentForm .totalPriceForTheStay{border:1px solid #D0D0D0;border-right:none;border-left:none;position:relative;padding:8px 0}#securePaymentForm .totalPriceForTheStay:after{content:".";display:block;height:0;clear:both;visibility:hidden}#securePaymentForm .totalPriceForTheStay .priceWrapper{background:#f5f5f5;padding:20px 0}#securePaymentForm .totalPriceForTheStay .priceWrapper .priceForStay .priceLabel{font-size:16px;color:#3f3f3f;text-align:center}#securePaymentForm .totalPriceForTheStay .priceWrapper .priceForStay .price{color:#39c4d1;padding-top:5px;text-align:center;font-size:25px;text-transform:uppercase}#securePaymentForm .totalPriceForTheStay .showMyCart{position:absolute;right:10px;bottom:10px}#securePaymentForm .totalPriceForTheStay .showMyCart .holidaySummaryShowHideButton{display:block;text-transform:uppercase;cursor:pointer;margin-top:1px;color:#9a9393;line-height:30px;background-position:left -1108px;font-size:14px;border:none;padding:0 15px 0 30px}#securePaymentForm fieldset{border:none;margin:25px 15px 15px}#securePaymentForm fieldset.bookingAgreement{background:#f5f5f5;padding:15px}#securePaymentForm fieldset legend{border-bottom:3px solid #39c4d1;color:#3f3f3f;font-size:16px;text-transform:uppercase}#securePaymentForm fieldset .bookingConditions{margin:10px 0}#securePaymentForm fieldset .titleLegend{border:none;display:block;font-size:16px;line-height:22px;color:#3f3f3f;text-transform:uppercase}#securePaymentForm fieldset.paymentSelection{margin:20px 15px 15px}#securePaymentForm fieldset.paymentSelection:after{content:".";display:block;height:0;clear:both;visibility:hidden}#securePaymentForm fieldset.paymentSelection .rateBox{float:left;padding-right:5%;width:45%;border-right:2px dotted #ebebeb}#securePaymentForm fieldset.paymentSelection.noNonRefundableColumn .rateBox{float:none;padding-right:0;width:auto;border-right:none}#securePaymentForm fieldset.paymentSelection .rateBox#priceForNonRefundable{float:left;padding-right:0;padding-left:4%;width:45%;border:none}#securePaymentForm fieldset.paymentSelection .rateBox label{color:#c09;font-size:14px;line-height:18px;margin:10px 0;display:block;min-height:36px}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapper{border:1px solid silver;padding:15px}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapper .rateWrapperField{float:left;padding:0}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapper .rateWrapperField label{padding:10px;margin:0;cursor:pointer}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapper .rateWrapperField label .fieldLabel{display:none}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapper .priceForStay{float:left;max-width:280px}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapper .priceForStay .priceLabel{font-size:16px;line-height:22px;color:#3f3f3f}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapper .priceForStay .strikedPrice{color:#BBB;font-size:14px;text-transform:uppercase;text-decoration:line-through}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapper .priceForStay .price{color:#c09;font-size:25px;text-transform:uppercase}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapperDescription{padding-top:10px}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapperDescription ul{margin-left:15px}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapperDescription ul li{list-style-position:inside;padding:3px 0;line-height:16px}#securePaymentForm fieldset.paymentSelection .rateBox .rateWrapperDescription p{margin:5px;font-size:12px;line-height:18px;color:#3f3f3f}#securePaymentForm .paymentType{padding:20px 0}#securePaymentForm .paymentType ul.cardSelectionList{padding:0 0 0 20%}#securePaymentForm .paymentType ul.cardSelectionList li{float:left;list-style-type:none;width:20%}#securePaymentForm .paymentType ul.cardSelectionList li .label{text-align:center;display:block}#securePaymentForm .paymentType ul.cardSelectionList li .label .cardName{font-weight:700}#securePaymentForm .paymentType ul.cardSelectionList li .label .cardField input[type="radio"]{height:auto}#securePaymentForm .paymentType ul.cardSelectionList li .label.errorRadio{border:1px solid #d24331;border-right:none;border-left:none;padding:5px 0}#securePaymentForm .paymentType ul.cardSelectionList li:first-child label.errorRadio{border-left:1px solid #d24331}#securePaymentForm .paymentType ul.cardSelectionList li:last-child label.errorRadio{border-right:1px solid #d24331}#securePaymentForm .bookingConditions a{display:inline;color:#2a2ae6}#securePaymentForm .bookingConditions label{cursor:pointer}#securePaymentForm .bookingConditions label .field{float:left;display:block;margin:0 10px 0 0}#securePaymentForm .bookingConditions label .field input[type="checkbox"]{height:auto}#securePaymentForm .bookingConditions label .field.errorCheckbox{border:1px solid #d24331;padding:0 5px}#securePaymentForm .bookingConditions label .fieldLabel{float:none;display:inline}#securePaymentForm .adonSelectionControl{text-align:right;border-top:3px solid #e9e7e7;margin-top:10px;padding-top:10px}#securePaymentForm .adonSelectionControl .greenButton{display:inline-block;background:url(../../img/general-sprite-new.png) 6px -1180px no-repeat;cursor:pointer;height:auto;display:inline-block;border-radius:2px;border:none;padding:0 40px;line-height:32px;font-size:11px;text-decoration:none;text-transform:uppercase;color:#FFF}#securePaymentForm .adonSelectionControl .backLink{border:1px solid #03b1c1;color:#03b1c1;background:transparent}#securePaymentForm .adonSelectionControl{text-align:center}#securePaymentForm .adonSelectionControl .rightLinkArrow{display:inline-block;margin:0 auto 10px;background:url(../../img/general-sprite-new.png) right -850px no-repeat #03B1C1}#securePaymentForm .bookingConditions label:after,#securePaymentForm .paymentType ul.cardSelectionList:after{content:".";display:block;height:0;clear:both;visibility:hidden}#travellersInformationForm{position:relative;margin:0 14px 10px;font-family:"Century Gothic",Arial,Helvetica;font-size:12px}#travellersInformationForm .compulsoryFields{text-transform:capitalize;position:absolute;color:#03b1c1;right:0;top:10px}#travellersInformationForm fieldset{border:none}#travellersInformationForm fieldset legend{border-bottom:2px solid #03b1c1;text-transform:uppercase;font-size:14px;display:inline-block;color:#303030;padding:15px 5px 2px 0;margin-bottom:10px}#travellersInformationForm fieldset label{margin:8px 0;display:block;position:relative;padding-left:10px}#travellersInformationForm fieldset .label{margin:8px 0;display:block;position:relative;padding-left:10px}#travellersInformationForm fieldset .label:after{content:".";display:block;height:0;clear:both;visibility:hidden}#travellersInformationForm fieldset .label.required:before{content:"*";font-size:16px;color:#59ccd6;position:absolute;left:0;line-height:27px}#travellersInformationForm fieldset .label .fieldLabel{float:left;width:28%;line-height:27px}#travellersInformationForm fieldset .label .field{float:left;width:70%;margin:0}#travellersInformationForm fieldset .label .field.phoneCountryCode{width:18%;margin-right:5px}#travellersInformationForm fieldset .label .field.phoneCountry{width:50%}#travellersInformationForm fieldset .label .field input{width:95%;outline-color:#59ccd6;color:#505050;padding:0 1%;height:25px;line-height:25px;border:1px solid #e6e6e6}#travellersInformationForm fieldset .label .field input.error{border:2px solid #d24331;background:url(../../img/general-sprite-new.png) right -1209px no-repeat}#travellersInformationForm fieldset label.required:before{content:"*";font-size:16px;color:#59ccd6;position:absolute;left:0;line-height:27px}#travellersInformationForm fieldset label .fieldLabel{float:left;width:28%;line-height:27px}#travellersInformationForm fieldset label .fieldLabel.compulsoryFields{width:auto}#travellersInformationForm fieldset label .field{float:left;width:70%;margin:0}#travellersInformationForm fieldset label.agree .fieldLabel{width:auto;padding:0;line-height:26px;display:inline-block;padding-left:5px}#travellersInformationForm fieldset label.agree .field{width:auto}#travellersInformationForm fieldset label.agree .field input{width:auto}#travellersInformationForm fieldset label .field select{-moz-padding-end:8px;outline-color:#59ccd6;color:#505050;padding:0 1%;height:25px;line-height:25px;border:1px solid #e6e6e6}#travellersInformationForm fieldset label .field select.error{border:2px solid #d24331}#travellersInformationForm fieldset label .field input{width:95%;outline-color:#59ccd6;color:#505050;padding:0 1%;height:25px;line-height:25px;border:1px solid #e6e6e6}#travellersInformationForm fieldset label .field textarea{width:95%;max-width:95%;min-height:75px;outline-color:#59ccd6;color:#505050;padding:0 1%;height:25px;line-height:25px;border:1px solid #e6e6e6;font-size:12px}#travellersInformationForm fieldset label .field input.error,#travellersInformationForm fieldset label .field textarea.error{border:2px solid #d24331;background:url(../../img/general-sprite-new.png) right -1209px no-repeat}#content.destination.addOns .columnWrapper .leftColumn #travellersInformationForm fieldset .columnWrapper .leftColumn{float:left;width:49%;margin:0}#content.destination.addOns .columnWrapper .leftColumn #travellersInformationForm fieldset .columnWrapper .rightColumn{float:right;width:49%;max-width:none}.languageFr #travellersInformationForm fieldset label.confirmedEmail span{line-height:normal}#travellersInformationForm fieldset .formRows .formRow .fieldMainLabel{display:block;margin:5px 10px 5px 0;float:left;line-height:30px;min-width:105px;text-transform:capitalize}#travellersInformationForm fieldset .formRows .formRow label{float:left;margin-right:10px;float:left;margin-right:10px}#travellersInformationForm fieldset .formRows .formRow label .fieldLabel{margin-right:5px;width:auto}#travellersInformationForm fieldset .formRows .formRow label .field{width:auto}#travellersInformationForm fieldset .formRows .formRow label .field input{width:auto;min-width:230px;outline:none}#travellersInformationForm fieldset .formRows .formRow label .field select{outline:none}#travellersInformationForm fieldset .formRows .formRow a.removePerson{float:right;margin-right:0;line-height:27px;display:none;text-indent:-9999px;width:15px;height:15px;background:url(../../img/general-sprite-new.png) left -692px no-repeat;margin-top:13px;display:block}#travellersInformationForm fieldset .formRows .formRow:nth-child(1) a.removePerson{display:none!important}#travellersInformationForm .accompanyingPersonControls{text-align:right}#travellersInformationForm .accompanyingPersonControls a.addPerson{margin-right:30px;font-size:12px;line-height:27px;text-decoration:none;color:#03b1c1;display:inline-block;background:url(../../img/general-sprite-new.png) right -713px no-repeat;padding-right:20px}#travellersInformationForm .adonSelectionControl{text-align:right;border-top:3px solid #e9e7e7;margin-top:10px;padding-top:10px}#travellersInformationForm .adonSelectionControl .greenButton{cursor:pointer;height:auto;display:inline-block;background:#03b1c1;border:1px solid #03b1c1;padding:0 15px;line-height:30px;font-size:11px;text-decoration:none;text-transform:uppercase;color:#FFF}#travellersInformationForm .adonSelectionControl .backlink{cursor:pointer;height:auto;display:inline-block;background:transparent;border:1px solid #03b1c1;padding:0 15px;line-height:30px;font-size:11px;text-decoration:none;text-transform:uppercase;color:#03b1c1}#travellersInformationForm fieldset .formRows .formRow:after,#travellersInformationForm fieldset .columnWrapper label:after,#travellersInformationForm fieldset .columnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}#cboxOverlay .destinationLoadingMessage{display:block!important}.destinationLoadingMessage{position:fixed;display:none;top:15%;width:96%;padding:0 2% 2%;text-align:center;font-family:"Century Gothic",Arial,Helvetica}.destinationLoadingMessage .title{color:#13d1e2;font-size:18px;text-transform:uppercase;text-align:center}.destinationLoadingMessage .contentDescription{margin-top:40px}.destinationLoadingMessage .contentDescription p{color:#fff;font-size:14px 0 0;text-align:center;margin:20px 0}.destinationLoadingMessage .slogan{font-size:15px;color:#fff;margin-top:40px;text-align:center;text-transform:uppercase}#bookingRequestForm{margin:0 14px 10px;font-family:"Century Gothic",Arial,Helvetica;font-size:12px}#bookingRequestForm fieldset{border:none;border-bottom:1px #d3d3d3 solid;margin-bottom:15px;padding-bottom:15px}#bookingRequestForm fieldset legend{border-bottom:2px solid #03b1c1;font-size:14px;display:inline-block;color:#303030;padding:15px 5px 2px 0;margin-bottom:10px}#bookingRequestForm fieldset label{display:block;position:relative;padding-left:10px}#bookingRequestForm fieldset label .fieldLabel{float:left;min-width:100px;line-height:27px;color:#03b1c1}#bookingRequestForm fieldset label .field{float:left;width:70%;margin:0;line-height:27px}#bookingRequestForm fieldset label.agree .fieldLabel{width:auto;padding:0;line-height:26px;display:inline-block;padding-left:5px}#bookingRequestForm fieldset label.agree .field{width:auto}#bookingRequestForm fieldset label.agree .field.errorCheckbox{border:1px solid #d24331}#bookingRequestForm fieldset label.agree .field input{width:auto;height:auto}#bookingRequestForm fieldset label .field input{width:95%;outline-color:#59ccd6;color:#505050;padding:0 1%;height:25px;line-height:25px;border:1px solid #e6e6e6}#bookingRequestForm fieldset label .field input.error{border:1px solid #d24331}#bookingRequestForm fieldset .bookingConditions label .fieldLabel{color:#000}#bookingRequestForm .adonSelectionControl{text-align:right;margin-top:10px;padding-top:10px}#bookingRequestForm .adonSelectionControl .greenButton{cursor:pointer;height:auto;display:inline-block;border-radius:2px;background:#03b1c1;border:none;padding:0 15px;line-height:30px;font-size:11px;text-decoration:none;text-transform:uppercase;color:#FFF}#bookingRequestForm .adonSelectionControl .backLink{border:1px solid #03b1c1;color:#03b1c1;background:transparent}#content.destination.addOns #bookingRequestForm .columnWrapper .leftColumn{width:48%;margin-right:2%}#bookingRequestForm a{display:inline}#bookingRequestForm fieldset label.agree:after,#bookingRequestForm fieldset .formRows .formRow:after,#bookingRequestForm fieldset .columnWrapper label:after,#bookingRequestForm fieldset .columnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hotelAmenities.toOpen .roomAmenitiesTitle{color:#03b1c1;padding-right:15px;display:inline-block;font-size:11px;margin:10px 5px 5px;text-decoration:none;background:url(../../img/general-sprite-new.png) left no-repeat;background-position:right -483px}.hotelAmenities.toOpen{display:none;background:rgba(242,242,242,1);padding:1px 0}.hotelAmenities.toOpen ul{padding:5px 5px 0;margin:5px;background:#F9F9F9}.hotelAmenities.toOpen ul:nth-child(odd){background:#FFF}.hotelAmenities.toOpen ul li{float:left;border-radius:2px;border:1px solid gray;margin-bottom:4px;padding:2px 5px;font-size:11px;list-style-type:none;margin-left:5px;color:#666;font-size:10px}.hotelAmenities.toOpen ul li.amenityLabel{border:none;font-weight:700;color:#5a5757;text-transform:uppercase;margin-left:5px}.hotelAmenities.toOpen ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hotelTeaser{padding:1%;width:98%;max-width:800px;margin:10px auto;border:1px solid #d2d2d2;border-radius:2px;font-family:"Century Gothic",Arial,Helvetica;font-size:12px}.hotelTeaser .leftImageColumn{float:left;margin:0 10px 0 0;width:auto}.hotelTeaser .leftImageColumn .hotelAmenitiesTrigger a{color:#03b1c1;padding-right:15px;display:inline-block;font-size:11px;margin:10px 5px 5px;text-decoration:none;background:url(../../img/general-sprite-new.png) left no-repeat;background-position:right -483px}.hotelTeaser .hotelImage{position:relative}.hotelTeaser .hotelImage img{display:block}.hotelTeaser .hotelImage a.icon.photoGallery{width:33px;height:33px;position:absolute;bottom:0;left:0;text-indent:-9999px;background:url(../../img/general-sprite-new.png) left -901px no-repeat}.hotelTeaser .hotelDescription{float:left;margin:0;max-width:540px;width:100%}.hotelTeaser .hotelDescription .hoteltitle{color:#02abbb;text-transform:uppercase;font-size:15px}.hotelTeaser .hotelDescription .hoteltitle button{color:#02abbb;cursor:pointer;text-transform:uppercase;font-size:15px;background:transparent;outline:none;border:none}.hotelTeaser .hotelDescription .hoteltitle a{color:#02abbb;cursor:pointer;text-transform:uppercase;font-size:15px;background:transparent;outline:none;border:none}.hotelTeaser .hotelDescription .hotelRating{display:inline-block;width:56px;margin-left:0;text-indent:-9999px}.hotelTeaser .hotelDescription .hotelRating.stars{margin-left:3px;background:url(../../img/general-sprite-new.png) left -386px no-repeat}.hotelTeaser .hotelDescription .hotelRating.stars6{background-position:left -948px}.hotelTeaser .hotelDescription .hotelRating.stars5plus{background-position:left -968px}.hotelTeaser .hotelDescription .hotelRating.stars5{background-position:left -990px;width:46px}.hotelTeaser .hotelDescription .hotelRating.stars4plus{background-position:left -1008px;width:46px}.hotelTeaser .hotelDescription .hotelRating.stars4{background-position:left -1028px;width:38px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn{float:left;max-width:290px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks{margin:5px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks a{display:inline-block;padding-left:5px;color:#3a3a3a;font-size:10px;line-height:15px;text-transform:uppercase;text-decoration:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks a.icon{padding:0 10px 0 18px;background:url(../../img/general-sprite-new.png) left no-repeat}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks a.icon.locateUs{background-position:left -405px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks a.icon.photoGallery{background-position:left -421px;padding:0 5px 0 20px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks a.icon.knowMore{background-position:left -438px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionContent{margin-top:5px;color:#615f5f;line-height:18px;margin-bottom:10px;max-width:300px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionContent span{display:inline-block;text-align:justify}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionAmenities{color:#03b1c1}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionAmenities .amenity{color:#03b1c1;display:inline-block;line-height:18px;font-size:11px;padding:0 8px 0 20px;background:url(../../img/general-sprite-new.png) left no-repeat}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionAmenities .amenity.freeInternet{background-position:left -452px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionAmenities .amenity.breakfastIncluded{background-position:left -466px;padding-left:18px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn{float:right;margin-left:15px;max-width:235px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange{color:#6b6d6d;font-size:22px;text-align:right;margin:25px 0 0}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .textAsFrom{font-size:11px;display:block;padding-bottom:5px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .normalPrice{font-size:12px;text-decoration:line-through;display:inline-block}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .discountedPrice{color:#03b1c1;display:inline-block}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .priceStay{margin:0}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .priceStay .normalPrice{display:block}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .priceStay .discountedPrice{display:inline-block}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .priceStay.loading .discountedPrice{background:url(../../img/icons/price-loader.gif) center no-repeat;color:transparent}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceUnitLabel{text-align:right;margin:0 0 5px;color:#2c2c2c;font-size:10px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceUnitLabel span{color:#2c2c2c;font-size:10px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper{text-align:right}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper span{color:#4d4c4c;font-size:11px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper span.percentage{color:#121212;font-size:14px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper input[type="submit"]{float:right;cursor:pointer;background:#03b1c1;border:none;padding:8px 15px;font-size:11px;text-transform:uppercase;color:#FFF;height:auto;max-width:100%}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper .appliedOfferInformation{float:right;position:relative}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper .appliedOfferInformation .informationHoverButton{text-indent:-99999px;padding:0 5px;width:20px;height:29px;cursor:help;background:url(../../img/general-sprite-new.png) center -1046px no-repeat}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper .appliedOfferInformation .offerDescrioption{display:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper .appliedOfferInformation:hover .offerDescrioption{display:block;position:absolute;bottom:101%;left:-83px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper .appliedOfferInformation:hover .offerDescrioption .popContent{background:#efefef;padding:10px;min-width:206px;color:#3F3F3F;font-size:11px;text-align:left}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper .appliedOfferInformation:hover .offerDescrioption .popContent ul{margin-top:5px;list-style-position:inside;list-style-type:circle}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper .appliedOfferInformation:hover .offerDescrioption .popContent ul li{line-height:15px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper .appliedOfferInformation:hover .offerDescrioption .afterpop{display:block;width:100%;height:20px;background:url(../../img/general-sprite-new.png) center -1083px no-repeat}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper:after,.hotelTeaser .hotelDescription .hotelDescriptionColumns:after,.hotelTeaser .hotelColumnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.languageFr .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper input[type="submit"]{padding:8px}.languageFr .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper .appliedOfferInformation:hover .offerDescrioption{left:-61px}.country129 .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange{margin:25px 0 0}.country129 .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .priceRange{margin:0}.backToTopButton:after{content:".";display:block;height:0;clear:both;visibility:hidden}.backToTopButton a{position:fixed;bottom:-100px;right:20px;display:block;text-indent:-99999px;width:35px;height:35px;background:url(../../img/general-sprite-new.png) right -1282px no-repeat #181818;line-height:34px;text-transform:uppercase;color:#9E9E9E}.backToTopButton a.contained{margin-bottom:10px;position:static;float:right}#cboxOverlay.loading{display:block!important;z-index:13;background:url(../../img/layout/destination-loader.gif) center center no-repeat rgba(0,0,0,0.90)}#cboxOverlay.loading.destination{background-color:#333}#cboxOverlay.loading.nobgImage{background-image:none}#typeOfStayChoiceWidget{font-size:12px;margin-bottom:10px}#typeOfStayChoiceWidget .mainTitle a{color:#555454;text-transform:uppercase;font-size:12px;background:#efefef;display:inline-block;line-height:24px;padding:0 12px;border:1px solid #dcdcdc;border-bottom:none;border-top-right-radius:3px;border-top-left-radius:3px}#typeOfStayChoiceWidget .mainTitle a span{color:#22b9c7}#typeOfStayChoiceWidget .listTypeOfStay{border:1px solid #dcdcdc;padding:10px}#typeOfStayChoiceWidget .listTypeOfStay ul{list-style-position:inside;list-style:none}#typeOfStayChoiceWidget .listTypeOfStay ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#typeOfStayChoiceWidget .listTypeOfStay ul li{padding:10px;float:left;max-width:165px;margin:5px;border:1px solid #efefef}.roomAndRates #typeOfStayChoiceWidget .listTypeOfStay ul li{margin:5px 5px 5px 1px}.country129 #typeOfStayChoiceWidget .listTypeOfStay ul li.honeymoon.typeOfStay{min-width:155px}#typeOfStayChoiceWidget .listTypeOfStay ul li.selected{background:#f6f6f6}#typeOfStayChoiceWidget .listTypeOfStay ul li .title{line-height:14px;margin-bottom:5px}#typeOfStayChoiceWidget .listTypeOfStay ul li .title a{color:#03b1c1;text-transform:uppercase;font-size:12px;background:url(../../img/general-sprite-new.png) right -1393px no-repeat;padding-right:20px}#typeOfStayChoiceWidget .listTypeOfStay ul li .description{font-size:10px;color:#595959;min-height:112px}#typeOfStayChoiceWidget .listTypeOfStay ul li .description p{padding:5px 0;text-align:justify}#typeOfStayChoiceWidget .listTypeOfStay ul li .description p.italic{font-style:italic}#typeOfStayChoiceWidget .listTypeOfStay ul li .description .dummyLink{text-transform:uppercase;margin:5px 0}#typeOfStayChoiceWidget .listTypeOfStay ul li .description ul li{padding:0;float:none;max-width:none;list-style-type:disc;list-style-position:inside;line-height:12px;margin:4px 0;border:none}#typeOfStayChoiceWidget .listTypeOfStay ul li label{text-align:center;border-radius:2px;cursor:pointer;display:block;background:#03b1c1;margin:0 0 8px;padding:0 15px}#typeOfStayChoiceWidget .listTypeOfStay ul li label:after{content:".";display:block;height:0;clear:both;visibility:hidden}#typeOfStayChoiceWidget .listTypeOfStay ul li label .fieldInput{float:left;padding:4px 5px 0}#typeOfStayChoiceWidget .listTypeOfStay ul li label .fieldLabel{line-height:28px;float:left;text-transform:uppercase;color:#fff}.country129 #typeOfStayChoiceWidget .listTypeOfStay ul li.honeymoon .description p.italic{display:none}.languageFr #typeOfStayChoiceWidget .listTypeOfStay ul li .title a{background-position:right -1392px;font-size:11px}.languageFr #typeOfStayChoiceWidget .listTypeOfStay ul li .description{min-height:124px}.languageFr #typeOfStayChoiceWidget .listTypeOfStay ul li label{padding:0 25px}.popupWrapper{margin:10px 0 10px 20px;padding:10px;position:relative}.popupWrapper .closePopupWrapper{position:absolute;right:0;top:0;text-indent:-9999px;display:none;width:40px;height:40px;background:url(../../img/layout/btn_close.png) no-repeat center}.popupWrapper h2{font-size:30px;margin:10px;color:#03b1c1;text-align:center;text-transform:uppercase;font-weight:400}.popupWrapper h3{text-align:center;padding:0 0 10px;margin:0;text-transform:uppercase;color:#595959;font-size:14px;font-weight:400}.popupWrapper hr{height:1px;margin:10px 0 15px;color:#e0e0e0;background-color:#e0e0e0;border:0}.popupWrapper.popup{max-width:760px;margin:0 auto;background:#FFF}.popupWrapper.popup.scroll{height:90%;overflow-y:auto}.popupWrapper.popup.terms_conditions{max-height:93%;overflow:auto}.popupWrapper.popup .closePopupWrapper{display:block}.popupWrapper.popup .singlePopup{padding:0}.popupWrapper.best_available_rate .bestAvailableRate.popup #starfeaturesBlock{background:#FFF}.cookie_policy.popupWrapper h2{text-align:left;margin:10px 0;font-size:24px}.cookie_policy.popupWrapper h3{text-align:left;font-weight:700;padding:10px 0;text-transform:none;font-size:16px}.cookie_policy.popupWrapper p{font-size:12px;line-height:18px}.cookie_policy.popupWrapper ul{margin-left:15px}.cookie_policy.popupWrapper ul li{font-size:12px;font-weight:700;list-style:none;color:#595959;text-transform:uppercase;padding-bottom:5px}.cookie_policy.popupWrapper ul li ul li{font-size:12px;font-weight:400;list-style-type:square;text-transform:none}.cookie_policy.popupWrapper ul li ul li ul li{list-style-type:none}.cookie_policy.popupWrapper .tableWrapper p{margin:15px 0 10px}.honeymoon_package h2{color:#e570c7}.honeymoon_package .columnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.honeymoon_package .columnWrapper .leftColumn{float:left;max-width:40%}.honeymoon_package .columnWrapper .leftColumn.castAsSingleColumn{float:none;max-width:none}.honeymoon_package .columnWrapper .leftColumn h1{font-weight:400;font-size:14px;text-align:left;text-transform:uppercase;line-height:20px;color:#2f2f2f;margin-bottom:10px}.honeymoon_package .columnWrapper .leftColumn p{font-size:12px;text-align:left;line-height:22px;color:#2f2f2f}.honeymoon_package .columnWrapper .rightColumn{float:right;max-width:58%;margin-left:2%}.honeymoon_package .columnWrapper .rightColumn .offerbox{border:1px solid #efefef;padding:10px}.honeymoon_package .columnWrapper .rightColumn .offerbox .offerTitle p{text-transform:uppercase;font-size:14px;text-align:center;color:#03b1c1;line-height:16px}.honeymoon_package .columnWrapper .rightColumn .offerbox .offerSlogan{text-transform:uppercase;text-align:center;font-size:14px;color:#2f2f2f;line-height:18px}.honeymoon_package .columnWrapper .rightColumn .offerbox .offerPoints ul li{list-style-position:inside;list-style-type:disc;font-size:12px;line-height:19px;color:#2f2f2f}.honeymoon_package .columnWrapper .rightColumn .offerbox .offerDescription p{text-align:justify;color:#2f2f2f;font-size:12px;line-height:normal;padding-top:10px}.honeymoon_package .columnWrapper .rightColumn .giftBox{padding:15px;background:#efefef;margin-top:25px;margin-bottom:20px;position:relative}.honeymoon_package .columnWrapper .rightColumn .giftBox .suspendedText{padding:5px 20px;background:#e570c7;color:#fff;text-transform:uppercase;line-height:18px;position:absolute;top:-15px;right:10px}.honeymoon_package .columnWrapper .rightColumn .giftBox p{color:#e570c7;font-size:14px;line-height:16px;text-transform:uppercase}.honeymoon_package .columnWrapper .rightColumn .giftBox ul li{list-style-position:inside;line-height:22px;font-size:12px;color:#2f2f2f}.abroad_wedding h2{color:#e570c7}.abroad_wedding .columnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.abroad_wedding .columnWrapper .leftColumn{float:left;width:100%;max-width:40%;padding:2%;margin-bottom:15px;border:1px solid #efefef}.abroad_wedding .columnWrapper .leftColumn .sectionImage{text-align:center}.abroad_wedding .columnWrapper .leftColumn .sectionImage img{max-width:100%}.abroad_wedding .columnWrapper .leftColumn ul{margin-top:30px}.abroad_wedding .columnWrapper .leftColumn ul li{list-style-position:inside;color:#2f2f2f;text-transform:uppercase;font-size:12px;line-height:22px}.abroad_wedding .columnWrapper .leftColumn .sectionLongDesc{padding-top:35px}.abroad_wedding .columnWrapper .leftColumn h1{font-weight:400;font-size:16px;text-align:justify;text-transform:uppercase;line-height:26px;color:#2f2f2f}.abroad_wedding .columnWrapper .leftColumn p{font-size:12px;text-align:justify;line-height:22px;color:#2f2f2f}.abroad_wedding .columnWrapper .rightColumn{float:right;width:100%;max-width:53%;margin-left:2%}.abroad_wedding .columnWrapper .rightColumn .offerbox{border:1px solid #efefef;padding:2%}.abroad_wedding .columnWrapper .rightColumn .offerbox .offerTitle p{text-transform:uppercase;font-size:14px;text-align:center;color:#03b1c1;line-height:16px}.abroad_wedding .columnWrapper .rightColumn .offerbox .offerSlogan{text-transform:uppercase;text-align:center;font-size:14px;color:#2f2f2f;line-height:18px}.abroad_wedding .columnWrapper .rightColumn .offerbox .offerPoints ul li{list-style-position:inside;list-style-type:disc;font-size:12px;line-height:19px;color:#2f2f2f}.abroad_wedding .columnWrapper .rightColumn .offerbox .offerDescription p{text-align:justify;color:#2f2f2f;font-size:12px;line-height:normal;padding-top:10px}.abroad_wedding .columnWrapper .rightColumn .giftBox{padding:15px;background:#efefef;margin-top:25px;margin-bottom:20px;position:relative}.abroad_wedding .columnWrapper .rightColumn .giftBox .suspendedText{padding:5px 20px;background:#e570c7;color:#fff;text-transform:uppercase;line-height:18px;position:absolute;top:-15px;right:10px}.abroad_wedding .columnWrapper .rightColumn .giftBox p{color:#e570c7;font-size:14px;line-height:16px;text-transform:uppercase}.abroad_wedding .columnWrapper .rightColumn .giftBox ul li{list-style-position:inside;line-height:22px;font-size:12px;color:#2f2f2f}.wedding_anniversary .offerbox{border:1px solid #efefef;padding:2%;margin-bottom:10px}.wedding_anniversary .offerbox .offerTitle p{text-transform:uppercase;font-size:14px;text-align:center;color:#03b1c1;line-height:16px}.wedding_anniversary .offerbox .offerSlogan{text-transform:uppercase;text-align:center;font-size:14px;color:#2f2f2f;line-height:18px}.wedding_anniversary .offerbox .offerPoints ul li{list-style-position:inside;list-style-type:disc;font-size:12px;line-height:19px;color:#2f2f2f}.wedding_anniversary .offerbox .offerDescription p{text-align:justify;color:#2f2f2f;font-size:12px;line-height:normal;padding-top:10px}.best_available_rate #starfeaturesBlock{border:none;font-size:12px}.best_available_rate #starfeaturesBlock .starFeatureList ul li{width:100%;min-height:155px;max-width:315px;padding:10px;margin:16px 0 0 12px;border:1px solid #333}.best_available_rate #starfeaturesBlock .starFeatureList ul li.blockDescription{display:block;margin-bottom:15px;border:none}.best_available_rate #starfeaturesBlock .starFeatureList ul li.blockDescription p{margin:50px 20px 0;text-transform:uppercase;color:#595959}.best_available_rate #starfeaturesBlock .starFeatureList ul li.payNow{background:#03b1c1;border:1px solid #03b1c1}.best_available_rate #starfeaturesBlock .starFeatureList ul li a{cursor:default}.best_available_rate #starfeaturesBlock .starFeatureList ul li a:after{content:".";display:block;height:0;clear:both;visibility:hidden}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureIcom{float:left;height:75px;line-height:75px;margin-bottom:60px;min-width:75px;margin-top:5px}.best_available_rate #starfeaturesBlock .starFeatureList ul li.payNow a .starFeatureIcom{background-position:center -293px;margin-top:15px}.best_available_rate #starfeaturesBlock .starFeatureList ul li.freeCancellation a .starFeatureIcom{background-position:center -382px;height:100px;margin-bottom:0}.best_available_rate #starfeaturesBlock .starFeatureList ul li.childrenPolicy a .starFeatureIcom{background-position:center -495px;height:90px;margin:10px 0 0}.best_available_rate #starfeaturesBlock .starFeatureList ul li.earlyBooking a .starFeatureIcom{background-position:center -685px;width:100px;height:100px;margin:5px 0 0}.best_available_rate #starfeaturesBlock .starFeatureList ul li.earlyBooking a .starFeatureContent{max-width:215px}.best_available_rate #starfeaturesBlock .starFeatureList ul li.longStay a .starFeatureIcom{background-position:center -585px;height:90px;width:100px;margin:5px 0 0}.best_available_rate #starfeaturesBlock .starFeatureList ul li.longStay a .starFeatureContent{max-width:200px}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureTitle{font-size:22px;color:#313131;text-align:right;line-height:22px}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureTitle span{display:inline-block;color:#FFF}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureContent{float:right;max-width:240px}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureContent .starFeatureDescription{display:block;margin-top:40px}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureContent .starFeatureDescription p{font-size:14px;text-transform:uppercase;color:#FFF;text-align:right}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureContent .starFeatureDescription .bigBlack{font-size:60px;text-transform:uppercase;color:#202020;text-align:right}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureContent .starFeatureDescription .bigBlack span{font-size:23px}.best_available_rate #starfeaturesBlock .starFeatureList ul li.blue{border:1px solid #8a8a8a}.best_available_rate #starfeaturesBlock .starFeatureList ul li.blue a .starFeatureTitle{line-height:18px}.best_available_rate #starfeaturesBlock .starFeatureList ul li.blue a .starFeatureTitle span{font-size:14px;color:#03b1c1;display:block}.best_available_rate #starfeaturesBlock .starFeatureList ul li.blue a .starFeatureContent .starFeatureDescription{margin-top:10px}.best_available_rate #starfeaturesBlock .starFeatureList ul li.blue a .starFeatureContent .starFeatureDescription p{color:#888;font-size:14px}.best_available_rate #starfeaturesBlock .starFeatureList ul li.blue a .starFeatureContent .starFeatureDescription .bigBlue{color:#03b1c1;font-size:60px;text-align:right;line-height:60px}.best_available_rate .smallBlue{color:#03b1c1}.best_available_rate #starfeaturesBlock .starFeatureList ul li.grey{background:#efefef;border:1px solid #efefef}.best_available_rate #starfeaturesBlock .starFeatureList ul li.grey a .starFeatureContent .starFeatureDescription{margin-top:10px}.best_available_rate #starfeaturesBlock .starFeatureList ul li.grey a .starFeatureContent .starFeatureDescription p{color:#595959}.best_available_rate #starfeaturesBlock .conditions{display:block;margin:0 10px;padding:10px;color:#595959}.languageFr #starfeaturesBlock .starFeatureList ul li a .starFeatureTitle{font-size:18px}.roomAndRates.languageFr #starfeaturesBlock .starFeatureList ul li a .starFeatureTitle{font-size:12px}.languageFr #starfeaturesBlock .starFeatureList ul li.blue a .starFeatureTitle span{display:none}.languageFr #starfeaturesBlock .starFeatureList ul li.blue a .starFeatureContent .starFeatureDescription p{font-size:12px}.languageFr #starfeaturesBlock .starFeatureList ul li a .starFeatureContent .starFeatureDescription p{font-size:12px}.destination.languageFr #starfeaturesBlock .starFeatureList ul li a .starFeatureTitle{font-size:12px}#starfeaturesBlock{background:#efefef;border-left:30px solid #03b1c1;margin:10px 0}#starfeaturesBlock .starFeatureList ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#starfeaturesBlock .starFeatureList ul li{float:left;list-style:none;padding:15px 30px;max-width:96px}#starfeaturesBlock .starFeatureList ul li.blockDescription{display:none}#starfeaturesBlock .starFeatureList ul li a .starFeatureIcom{font-family:"Franklin Gothic Heavy";font-size:22px;color:#555454;background:url(../../img/big-icon-sprite.png) center 0 no-repeat;height:55px;line-height:55px;text-align:center}#starfeaturesBlock .starFeatureList ul li.payNow a .starFeatureIcom{background-position:center 0}#starfeaturesBlock .starFeatureList ul li.freeCancellation a .starFeatureIcom{background-position:center -220px}#starfeaturesBlock .starFeatureList ul li.childrenPolicy a .starFeatureIcom{background-position:center -110px}#starfeaturesBlock .starFeatureList ul li.earlyBooking a .starFeatureIcom{background-position:center -165px}#starfeaturesBlock .starFeatureList ul li.longStay a .starFeatureIcom{background-position:center -55px}#starfeaturesBlock .starFeatureList ul li a .starFeatureTitle{color:#1b1b1b;text-transform:uppercase;font-size:12px;text-align:center;margin-top:10px}#starfeaturesBlock .starFeatureList ul li a .starFeatureDescription{display:none}#starfeaturesBlock .conditions{display:none}.languageFr #starfeaturesBlock .starFeatureList ul li.payNow{padding:15px;max-width:140px}.languageFr .popup #starfeaturesBlock .starFeatureList ul li.payNow{padding:10px;max-width:315px}.roomTeaser{padding:1%;max-width:796px;width:98%;border:1px solid #d2d2d2;border-radius:2px;font-family:"Century Gothic",Arial,Helvetica;font-size:12px;margin-bottom:15px}.roomTeaser .roomColumnWrap .roomColumnLeft{float:left;margin-right:10px}.roomTeaser .roomColumnWrap .roomColumnLeft .roomImage{position:relative}.roomTeaser .roomColumnWrap .roomColumnLeft .roomImage img{border-radius:3px;display:block}.roomTeaser .roomColumnWrap .roomColumnLeft .roomImage a.icon.photoGallery{width:33px;height:33px;position:absolute;bottom:0;left:0;text-indent:-9999px;background:url(../../img/general-sprite-new.png) left -901px no-repeat}.roomTeaser .roomColumnWrap .roomColumnLeft .roomFeatures .roomfeaturesTitle{color:#03b1c1;font-size:11px;margin:10px 5px 5px}.roomTeaser .roomColumnWrap .roomColumnLeft .roomFeatures .additinalAmenities{display:none}.roomTeaser .roomColumnWrap .roomColumnLeft .roomFeatures .additinalAmenities.maxPeople{text-transform:capitalize}.roomTeaser .roomColumnWrap .roomColumnLeft .roomFeatures ul{padding:0;margin:0 0 0 5px}.roomTeaser .roomColumnWrap .roomColumnLeft .roomFeatures ul li{padding:0;margin:0;list-style-type:none;line-height:15px;color:#615f5f;font-size:10px}.roomTeaser .roomColumnWrap .roomColumnLeft .roomAmenities .roomAmenitiesTitle{color:#03b1c1;padding-right:15px;display:inline-block;font-size:11px;margin:10px 5px 5px;text-decoration:none;background:url(../../img/general-sprite-new.png) left no-repeat;background-position:right -483px}.roomTeaser .roomColumnWrap .roomColumnLeft .roomAmenities ul{display:none;padding:0;margin:0}.roomTeaser .roomColumnWrap .roomColumnLeft .roomAmenities ul li{padding:0;margin:0;list-style-type:none;margin-left:5px;color:#666}.roomTeaser .roomColumnWrap .roomColumnLeft .roomAmenities ul li.amenityLabel{font-weight:700;color:#5a5757;margin-bottom:2px;text-transform:uppercase;margin-left:5px;margin-top:5px}.roomTeaser .roomAmenities.toOpen .roomAmenitiesTitle{color:#03b1c1;padding-right:15px;display:inline-block;font-size:11px;margin:10px 5px 5px;text-decoration:none;background:url(../../img/general-sprite-new.png) left no-repeat;background-position:right -483px}.roomTeaser .roomAmenities.toOpen{margin-top:5px;display:none;background:rgba(242,242,242,1);padding:10px 0}.roomTeaser .roomAmenities.toOpen:after{content:".";display:block;height:0;clear:both;visibility:hidden}.roomTeaser .roomAmenities.toOpen ul{padding:0;margin:0;float:left;margin-left:10px}.roomTeaser .roomAmenities.toOpen ul li{padding:0;font-size:11px;margin:0;list-style-type:none;margin-left:5px;color:#666}.roomTeaser .roomAmenities.toOpen ul li.amenityLabel{font-weight:700;color:#5a5757;margin-bottom:2px;text-transform:uppercase;margin-left:5px;margin-top:5px}.superTeaser .roomTeaser .roomGifts.toOpen{display:none}.roomTeaser .roomGifts.toOpen{margin-top:5px;display:none}.roomTeaser .roomGifts.toOpen .giftColumnWrapper{background:#efefef;padding:14px 0}.roomTeaser .roomGifts.toOpen .giftColumnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.roomTeaser .roomGifts.toOpen .giftColumnWrapper .giftLeftColumn{float:left;min-width:233px;margin-right:25px}.roomTeaser .roomGifts.toOpen .giftColumnWrapper .giftLeftColumn .giftTitle{background:#e570c7;line-height:25px;text-align:right;color:#FFF;padding-right:20px;text-transform:uppercase}.roomTeaser .roomGifts.toOpen .giftColumnWrapper .giftRightColumn{float:left;width:100%;max-width:500px}.roomTeaser .roomGifts.toOpen .giftColumnWrapper .giftRightColumn .giftTitle{color:#e570c7;font-size:14px;text-transform:uppercase;padding-left:30px;line-height:25px;background:url(../../img/general-sprite-new.png) left -1328px no-repeat}.roomTeaser .roomGifts.toOpen .giftColumnWrapper .giftRightColumn .giftContent{padding:0;margin:10px 0;color:#4b4b4b}.roomTeaser .roomGifts.toOpen .giftColumnWrapper .giftRightColumn ul{padding:0;margin:10px 0 10px 20px}.roomTeaser .roomGifts.toOpen .giftColumnWrapper .giftRightColumn ul li{padding:0;margin:0}.roomTeaser .roomGifts.toOpen .giftColumnWrapper .giftRightColumn ul li span{color:#595959;line-height:18px}.roomTeaser .roomColumnWrap .roomColumnRight{float:left;max-width:552px;width:100%}.roomTeaser .roomColumnWrap .roomColumnRight .roomTitle{line-height:16px;padding:5px 0}.roomTeaser .roomColumnWrap .roomColumnRight .roomTitle span.textOnRequest{color:#2f2f2f;font-size:10px;text-transform:uppercase}.roomTeaser .roomColumnWrap .roomColumnRight .roomTitle span{color:#02abbb;font-size:14px;text-transform:uppercase}.roomTeaser .roomColumnWrap .roomColumnRight .roomTitle span.roomsRequiredNotice{color:#464646;font-size:11px;text-transform:none;font-style:italic}.roomTeaser .roomColumnWrap .roomColumnRight .roomTitle span.roomsPopulation{color:#464646;font-size:12px;text-transform:none;float:right;display:inline-block;padding-right:15px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable{margin-top:8px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul{padding:0;margin:0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li{padding:0;margin:0;list-style-type:none;min-width:68px;float:left;border-right:1px solid #b1b1b1;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable.fourColumns ul li{min-width:24%}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable.threeColumns ul li{min-width:32.3%}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li:first-child{border-left:1px solid #b1b1b1}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li:last-child{border-right:1px solid #b1b1b1}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.priceOfStay{position:relative}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem{margin-top:2px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel{padding:0 10px;color:#000;min-height:30px;text-transform:capitalize;background:#efefef;line-height:30px;text-align:center}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition .roomDescriptionItem .roomDescriptionItemLabel{min-width:88px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel .appliedOfferInformation{display:inline-block;position:relative;top:2px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel .appliedOfferInformation .informationHoverButton{text-indent:-99999px;padding:0;width:15px;height:20px;cursor:help;background:url(../../img/general-sprite-new.png) center -1048px no-repeat}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel .appliedOfferInformation .offerDescrioption{display:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel .appliedOfferInformation:hover .offerDescrioption{display:block;position:absolute;top:29px;left:-53px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel .appliedOfferInformation:hover .offerDescrioption .popContent{background:#FFF;margin:0 5px;padding:5px 0;min-width:0;width:79px;color:#000;font-size:11px;text-align:center;line-height:16px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel .appliedOfferInformation:hover .offerDescrioption .popContent ul{margin-top:5px;list-style-position:inside;list-style-type:circle}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel .appliedOfferInformation:hover .offerDescrioption .popContent ul li{line-height:15px;border:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent{padding:15px 8px 0;color:#03b1c1;text-transform:uppercase;font-size:11px;min-height:46px;text-align:center;line-height:35px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li:nth-child(4) .roomDescriptionItem .roomDescriptionItemContent{color:#000}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent.accomodation{padding:27px 8px 0;max-width:70px;min-height:34px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent.accomodation.multipleLines{padding:15px 8px 0;max-width:70px;min-height:45px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation{line-height:normal}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation .adult span{line-height:normal;text-indent:-9999px;display:inline-block;width:16px;height:15px;background:url(../../img/general-sprite-new.png) left no-repeat;background-position:left -500px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation .child{display:inline}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation .infant{display:inline}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation .teen{display:inline}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation .child span{line-height:normal;text-indent:-9999px;display:inline-block;width:10px;height:11px;background:url(../../img/general-sprite-new.png) left no-repeat;background-position:left -519px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation .infant span{line-height:normal;text-indent:-9999px;display:inline-block;width:10px;height:11px;background:url(../../img/general-sprite-new.png) left no-repeat;background-position:left -519px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation .teen span{line-height:normal;text-indent:-9999px;display:inline-block;width:10px;height:11px;background:url(../../img/general-sprite-new.png) left no-repeat;background-position:left -519px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .submitButton{display:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange.priceStay{line-height:normal}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange.priceUnit{line-height:normal;padding-top:0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .informationPerson{line-height:normal;font-size:10px;color:#9d9d9d}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .normalPrice{font-size:12px;text-decoration:line-through;color:#909191}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .discountedPrice{color:#c09;font-weight:700}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange.loading .discountedPrice{text-indent:-9999px;display:block;background:url(../../img/icons/price-loader.gif) center no-repeat}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .appliedOfferInformation{display:inline-block;top:2px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .appliedOfferInformation .informationHoverButton{text-indent:-99999px;padding:0;width:15px;height:20px;cursor:help;background:url(../../img/general-sprite-new.png) center -1048px no-repeat}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .appliedOfferInformation .offerDescrioption{display:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .appliedOfferInformation:hover .offerDescrioption{display:block;position:absolute;bottom:41px;right:0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .appliedOfferInformation:hover .offerDescrioption .popContent{background:#E570C7;padding:10px;min-width:198px;color:#fff;font-size:11px;text-align:left}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .appliedOfferInformation:hover .offerDescrioption .popContent ul{margin-top:5px;list-style-position:inside;list-style-type:circle}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .appliedOfferInformation:hover .offerDescrioption .popContent ul li{line-height:15px;border:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionContent{float:left;max-width:72%}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionContent .roomDescriptionTitle{color:#03b1c1;font-size:11px;margin:15px 5px 5px 0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionContent .roomDescriptionDescription{text-align:justify;color:#595959;font-size:10px;line-height:14px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionContent .readmoreButton{color:#7d7d7d;display:inline-block;font-size:10px;margin:0 0 5px;text-decoration:underline;background:url(../../img/general-sprite-new.png) left no-repeat;background-position:right -478px;padding:5px 15px 5px 0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionContent .roomDescriptionDescription.longDescription{display:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm{float:right;width:25%;margin:15px 13px 0 0;text-align:right}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm form{text-align:center}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm button{height:auto;cursor:pointer;background:#03b1c1;border:none;padding:7px 25px;font-size:11px;text-transform:uppercase;color:#FFF}.language_class_fr .roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm button{margin-left:5px;padding:7px 5px}.destination.language_class_fr .roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm button{padding:7px 15px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm button.bookingRequestButton{padding:5px 10px;background:transparent;border:1px solid #03b1c1;color:#03b1c1}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm button.textOnRequest{padding:5px 10px;background:transparent;border:1px solid #03b1c1;color:#03b1c1}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm button.textOnRequest span{display:inline-block;color:#909191;font-size:10px;padding:5px 0;text-transform:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm .giftButton{margin-top:20px;background:url(../../img/general-sprite-new.png) right -1352px no-repeat}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm .giftButton:after{content:".";display:block;height:0;clear:both;visibility:hidden}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm .giftButton a{color:#e570c7;font-size:14px;text-transform:uppercase;padding-left:30px;background:url(../../img/general-sprite-new.png) left -1326px no-repeat;text-align:left;line-height:normal;font-size:10px;float:right;max-width:70px;padding-right:10px}.language_class_ru .roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm .giftButton a{max-width:90px}.language_class_fr .roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionContent{max-width:70%}#pageGroupsRoomsAndRates .multipleRoomSectionForm{display:none}#pageGroupsRoomsAndRates .roomTeaser .roomColumnWrap .roomColumnRight{max-width:465px}#pageGroupsRoomsAndRates .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.priceOfStay{display:none}#pageGroupsRoomsAndRates .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.nightsOfStay{display:none}#pageGroupsRoomsAndRates .roomTeaser .roomColumnWrap .roomColumnRight .roomTitle span.textOnRequest{display:none}#pageGroupsRoomsAndRates .roomTeaser .roomColumnWrap .roomColumnRight .roomTitle span.roomsRequiredNotice{display:none}#pageGroupsRoomsAndRates .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem.unitPrice{max-width:160px!important}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition.mealPlanId2{max-width:155px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition.mealPlanId2 .roomDescriptionItemContent{line-height:15px;max-width:125px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem.unitPrice{max-width:160px}.languageFr .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition.mealPlanId2{max-width:135px}.language_class_fr .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition.mealPlanId2{max-width:135px}.languageDe .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition.mealPlanId1 .roomDescriptionItemContent{max-width:105px;line-height:15px}.languageDe .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition.mealPlanId2 .roomDescriptionItemContent{max-width:105px}.languageDe .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem.unitPrice .roomDescriptionItemLabel{font-size:12px}.languageIt .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem.unitPrice .roomDescriptionItemLabel{line-height:15px;font-size:12px}.language_class_de .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomUnitTariff{display:none}.language_class_ru .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomUnitTariff{display:none}.language_class_it .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.nightsOfStay{min-width:50px}.language_class_it .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.priceOfStay{max-width:115px}.language_class_it .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomUnitTariff{max-width:130px}.language_class_it .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel{line-height:14px;padding:5px}.language_class_it .roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm button{padding:7px 12px}.mobileDisplay .roomTeaser{border:none}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnLeft{float:none}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnLeft .roomImage .roomName{display:block;line-height:16px;padding:5px 0;color:#02abbb;font-size:14px;text-transform:uppercase;text-align:center}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnLeft .roomImage img{margin:10px auto 5px;display:block}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnLeft .roomImage a.icon.photoGallery{display:none}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnLeft .additinalAmenities{display:block}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnLeft .roomFeatures .roomfeaturesTitle{display:none}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnLeft .roomAmenities{display:none}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomTitle{display:none}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable{margin:0}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul{position:relative}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li{display:none}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.priceOfStay{display:block;border:none;width:auto;min-width:0;float:right;border:1px solid #03b1c1;position:absolute;right:0;bottom:0}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.priceOfStay .roomDescriptionItem .roomDescriptionItemLabel{padding-left:0 0 0 5px}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition{display:block;border:none;width:auto;min-width:0;float:left}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem{margin:0}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel{display:inline;padding:0;min-height:0;background:none;line-height:15px;color:#615f5f;font-size:10px;padding:0 0 0 5px}.languageFr .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel{font-size:11px}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition .roomDescriptionItem .roomDescriptionItemLabel:after{content:' : '}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent{padding:0;min-height:0;line-height:normal;display:inline;line-height:15px;color:#615f5f;font-size:10px;font-weight:700;text-transform:none}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation{display:inline}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange{cursor:pointer;width:auto;-webkit-transition:width 400ms;transition:width 400ms}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .submitButton{display:block;outline:none;cursor:pointer;border:none;margin:0;color:#03b1c1;text-transform:lowercase;background:transparent;position:absolute;right:4px;bottom:2px;font-size:10px;line-height:10px;margin:0;padding:0;height:auto;width:100%;text-align:right;padding-top:25px;z-index:2}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange.priceStay{padding:10px;min-width:80px;padding:0 5px 14px}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange.priceStay .appliedOfferInformation{display:none}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .normalPrice{font-size:12px}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .discountedPrice{font-size:14px}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescription{float:right}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionContent{display:none}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm{float:none;width:auto;margin:0}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm input[type="submit"]{display:none}.mobileDisplay .roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm button{display:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription:after,.roomTeaser .roomColumnWrap:after,.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#hotelFilterWidgetBox{background:#f2f2f2;padding:5px 10px;font-family:"Century Gothic",Arial,Helvetica;margin-top:5px;font-size:12px}#hotelFilterWidgetBox h2{font-size:13px;line-height:22px;margin:5px;text-transform:uppercase;font-weight:400}#hotelFilterWidgetBox a.openMobileMenu{display:none;font-size:13px;color:#2c2c2c;line-height:22px;margin:5px;text-transform:uppercase;font-weight:400}#hotelFilterWidgetBox form{margin-left:15px}#hotelFilterWidgetBox form fieldset{border:none;padding:0;margin:0 0 10px}#hotelFilterWidgetBox form fieldset .clearAField{display:none;background:#03b1c1;margin-top:5px;padding:2px 25px;color:#FFF;text-transform:uppercase}#hotelFilterWidgetBox form fieldset legend{color:#03b1c1;margin:0 0 2px;font-size:13px;line-height:24px;text-transform:capitalize}#hotelFilterWidgetBox form fieldset label{display:block}#hotelFilterWidgetBox form fieldset label .field{float:left}#hotelFilterWidgetBox form fieldset label .field input[type="checkbox"]{border-radius:0;background:none;padding:0;border:none}#hotelFilterWidgetBox form fieldset label .fieldLabel{float:left;max-width:202px;color:#272727;line-height:16px;display:block;padding-left:6px;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}#hotelFilterWidgetBox form fieldset label .fieldLabel.stars{display:block;/*padding-left:56px;background:url(../../img/general-sprite-new.png) left -386px no-repeat*/}#hotelFilterWidgetBox form fieldset label .fieldLabel.stars.stars6{background-position:left -305px}#hotelFilterWidgetBox form fieldset label .fieldLabel.stars.stars5plus{background-position:left -326px}#hotelFilterWidgetBox form fieldset label .fieldLabel.stars.stars5{background-position:left -346px}#hotelFilterWidgetBox form fieldset label .fieldLabel.stars.stars4plus{background-position:left -366px}#hotelFilterWidgetBox form fieldset label .fieldLabel.stars.stars4{background-position:left -386px}#hotelFilterWidgetBox form input[type="submit"]{height:auto;cursor:pointer;background:#03b1c1;border:none;padding:5px 25px 5px 15px;font-size:11px;text-transform:uppercase;color:#FFF;background-image:url(../../img/general-sprite-new.png);height:auto;background-position:right -742px;background-repeat:no-repeat}#hotelFilterWidgetBox form button{height:auto;cursor:pointer;background:#03b1c1;border:none;padding:5px 25px 5px 15px;font-size:11px;text-transform:uppercase;color:#FFF;background-image:url(../../img/general-sprite-new.png);height:auto;background-position:right -742px;background-repeat:no-repeat}#hotelFilterWidgetBox form .buttonWrapper{text-align:right;margin-bottom:5px}#hotelFilterWidgetBox form .filterButton{color:#03b1c1;height:auto;padding:2px 10px;line-height:16px;text-transform:uppercase;font-size:11px;outline:none}#hotelFilterWidgetBox form .submitButton{margin-top:15px}#hotelFilterWidgetBox form fieldset label:after{content:".";display:block;height:0;clear:both;visibility:hidden}#hotelSummaryWidget{background:#f2f2f2;padding:10px 18px;max-width:279px;margin:0 auto;font-family:"Century Gothic",Arial,Helvetica;font-size:12px}#hotelSummaryWidget h2{margin:10px 0 0;text-transform:uppercase;color:#313131;font-family:"cambria",Century Gothic,Arial;font-size:22px}#hotelSummaryWidget h2 a{margin:10px 0 0;text-transform:uppercase;color:#313131;font-family:"cambria",Century Gothic,Arial;font-size:22px}#hotelSummaryWidget h2 a span{text-transform:uppercase;color:#313131;font-family:"cambria",Century Gothic,Arial;font-size:22px}#hotelSummaryWidget img{border-radius:3px}#hotelSummaryWidget .hotelImage{position:relative}#hotelSummaryWidget .hotelImage img{display:block;max-width:100%;height:auto}#hotelSummaryWidget .hotelImage .icon.photoGallery{width:33px;height:33px;position:absolute;bottom:0;left:0;text-indent:-9999px;background:url(../../img/general-sprite-new.png) left -901px no-repeat}#hotelSummaryWidget .slogan{margin:0 0 10px;display:block}#hotelSummaryWidget .location{margin:10px 0;display:block;color:#313131}#hotelSummaryWidget #hotelMapCanvas{height:100%;margin:0 0 10px;padding:0;min-height:270px;background:url(../../img/layout/loading.gif) center center no-repeat rgba(39,38,38,0.47)}#hotelSummaryWidget .characteristics{margin:10px 0}#hotelSummaryWidget .characteristics .title{color:#03b1c1;line-height:16px;text-transform:uppercase}#hotelSummaryWidget .characteristics .description{margin-top:8px}#hotelSummaryWidget .characteristics .description ul{margin:0;padding:0}#hotelSummaryWidget .characteristics .description ul li{background:url(../../img/general-sprite-new.png) left -534px no-repeat;margin:0;padding:0 5px 0 10px;display:inline}#hotelSummaryWidget a.icon{padding:0 5px 0 15px;background:url(../../img/general-sprite-new.png) left no-repeat}#hotelSummaryWidget a.icon.knowMore{background-position:left -438px;color:#03b1c1;text-transform:uppercase;font-size:10px}#hotelSummaryWidget .hotelReviewProRating{margin:15px 0;text-align:center}#hotelSummaryWidget .hotelDocumentDownload{margin-top:15px}#hotelSummaryWidget .hotelDocumentDownload ul{margin:0;padding:0}#hotelSummaryWidget .hotelDocumentDownload ul li{margin:0;padding:0 0 0 33px;border-top:1px solid #FFF;list-style-type:none;background:url(../../img/general-sprite-new.png) left -554px no-repeat}#hotelSummaryWidget .hotelDocumentDownload ul li:hover{background:url(../../img/general-sprite-new.png) left -554px no-repeat #F9F9F9}#hotelSummaryWidget .hotelDocumentDownload ul li:last-child{border-bottom:1px solid #FFF}#hotelSummaryWidget .hotelDocumentDownload ul li a{text-decoration:none;padding:6px 0;background:url(../../img/general-sprite-new.png) right -590px no-repeat;display:block}#hotelSummaryWidget .hotelDocumentDownload ul li a span{display:block;line-height:normal}#hotelSummaryWidget .hotelDocumentDownload ul li a span.packages_header{text-transform:uppercase;font-size:11px;color:#343536}#hotelSummaryWidget .hotelDocumentDownload ul li a span.packages_bottom{color:#03b1c1;font-size:10px}#breadcrumbs{max-width:750px;margin:10px 14px;font-family:"Century Gothic",Arial,Helvetica;font-size:11px}#breadcrumbs ul{margin:0;padding:0}#breadcrumbs ul li{margin:0;padding:0;list-style-type:none;float:left}#breadcrumbs ul li a{color:#adadad;text-transform:uppercase;text-decoration:none;display:block;padding:0 30px 0 0;line-height:24px;background:url(../../img/general-sprite-new.png) right -596px no-repeat}#breadcrumbs ul li:last-child a{background:none}#breadcrumbs ul li a.active{color:#03b1c1}#breadcrumbs ul li a.disabled{cursor:not-allowed}#breadcrumbs ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#addOnsSelection{margin:25px 14px 14px;position:relative;max-width:750px;font-family:"Century Gothic",Arial,Helvetica}#addOnsSelection #skipAndProceedAdOns{border:0;outline:none;cursor:pointer;font-size:14px;position:absolute;top:5px;right:10px;color:#03b1c1;text-transform:uppercase;text-decoration:none;height:auto}#addOnsSelection h2{font-size:22px;margin-bottom:10px;text-transform:uppercase;font-weight:400;color:#39c4d1}#addOnsSelection .addonsList .adonItem .adonItemTitle{background:#efefef;padding:40px 20px;border-bottom:3px solid #fff;position:relative;cursor:pointer;transition:padding .4s ease}#addOnsSelection .addonsList .adonItem:nth-child(2) .adonItemTitle{background:#d8d9db}#addOnsSelection .addonsList .adonItem:nth-child(3) .adonItemTitle{background:#c9cbcc}#addOnsSelection .addonsList .adonItem:nth-child(4) .adonItemTitle{background:#b9baba}#addOnsSelection .addonsList .adonItem .adonItemTitle .adonNumbering{font-size:24px;float:left;padding:8px 17px;color:#383636;border:3px solid #fff;border-radius:26px;transition:border-radius .5s ease;transition:font-size .4s ease;display:none}#addOnsSelection .addonsList .adonItem .adonItemTitle .adonTitle{text-transform:uppercase;font-size:16px;color:#383636;padding:0 15px 0 20px;float:left;max-width:620px}#addOnsSelection .addonsList .adonItem .adonItemTitle .openArrow{position:absolute;right:12px;margin:auto;display:inline-block;width:26px;height:17px;text-indent:-9999px;background:url(../../img/general-sprite-new.png) left -660px no-repeat}#addOnsSelection .addonsList .adonContent{display:none}#addOnsSelection .addonsList .adonContent.toOpenMealPackagesList{display:block}#addOnsSelection .addonsList .adonContent.toOpenYuLoungeSelection .titleBar{display:none}.languageFr #addOnsSelection .addonsList .adonItem .adonItemTitle .adonTitle{padding:0 15px 0 20px}#addOnsSelection .addonsList .adonItem .adonItemTitle.opened{padding:10px 20px}#addOnsSelection .addonsList .adonItem .adonItemTitle.opened .adonNumbering{font-size:16px;border-radius:26px;padding:10px 17px}#addOnsSelection .addonsList .adonItem .adonItemTitle.opened .openArrow{background-position:-26px -660px}#addOnsSelection .addonsList .adonContent .mealPlanList{margin:10px 15px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap{margin-bottom:10px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap a{text-align:right;font-size:10px;color:#03B1C1;text-transform:uppercase}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap a:after{content:" [ + ]"}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .moreInfo a:after{content:""}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap a.opened{color:#383636}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap a.opened:after{content:" [ - ]"}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .moreInfo a.opened:after{content:""}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanDescription p{text-align:justify;font-size:12px;line-height:20px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanDescription{margin:10px 10px 0;color:#343434}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanDescription ul ul{margin-left:20px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanDescription ul li{list-style-position:inside;text-align:justify;font-size:12px;line-height:20px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealOffers{margin:10px 10px 0;color:#343434;display:none}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealOffers p{text-align:justify;font-size:12px;line-height:20px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealOffers ul li{list-style-position:inside;text-align:justify;font-size:12px;line-height:20px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails{min-width:59%;border:1px solid #03B1C1;float:left;padding:5px 2px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .mainTitle{float:left;text-transform:uppercase;color:#03B1C1;font-size:14px;line-height:20px;padding-left:5px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .moreInfo{float:left}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .moreInfo a{padding:0 5px 0 14px;cursor:help;background:url(../../img/general-sprite-new.png) left -434px no-repeat;color:#343434;text-transform:uppercase;font-size:10px;line-height:20px;margin-left:10px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .detailedPricing{display:none;float:right}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .detailedPricing .price{float:left;padding:0 5px;min-width:110px;font-size:12px;line-height:21px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing{border:1px solid #03B1C1;min-width:37%;padding:5px;float:right;margin-left:2px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label{float:left;display:block}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label .fieldLabel{padding-left:14px;float:left;background:url(../../img/general-sprite-new.png) left -1134px no-repeat;text-align:left;font-size:12px;line-height:21px;color:#000}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label .priceRange.priceStay{float:left;font-size:14px;line-height:21px;padding:0 10px;color:#616161;min-width:85px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label .priceRange.priceStay.loading span.discountedPrice{color:transparent;background:url(../../img/icons/price-loader.gif) center no-repeat}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label .selectMealPlan{float:right;padding:0}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label .selectMealPlan input[type="radio"]{height:auto}#addOnsSelection .addonsList .adonContent .skipButton{margin:5px 15px 10px 0;text-align:right}#addOnsSelection .addonsList .adonContent .skipButton input[type="submit"]{display:none;cursor:pointer;background:#03b1c1;border:none;padding:8px 15px;font-size:11px;text-transform:uppercase;color:#FFF;height:auto}#addOnsSelection .addonsList .adonContent .skipButton a{display:inline-block;cursor:pointer;border-radius:2px;border:none;padding:0 15px;font-size:11px;text-transform:uppercase;line-height:35px;color:#FF0C00;height:auto;border:1px solid #FF0C00}#addOnsSelection .addonsList .adonContent .skipButton a.invisibleItemProp{display:none}#addOnsSelection .addonsList .adonContent #transferselection .transferSelection{border:1px solid #03B1C1;padding:10px;margin:10px 0}#addOnsSelection .addonsList .adonContent #transferselection .transferSelection .leftColumn{float:left;width:48%;margin-right:0}#addOnsSelection .addonsList .adonContent #transferselection .transferSelection .rightColumn{float:right;width:48%;max-width:none}#addOnsSelection .addonsList .adonContent #transferselection .title{text-transform:uppercase;color:#03B1C1;font-size:14px;line-height:20px;padding-left:15px}#addOnsSelection .addonsList .adonContent #transferselection label{font-size:12px;color:#505050}#addOnsSelection .addonsList .adonContent #transferselection label.required:before{content:"*";font-size:16px;color:#59ccd6;position:absolute;left:0;line-height:27px}#addOnsSelection .addonsList .adonContent #transferselection label.required{display:block;padding-left:8px;position:relative}#addOnsSelection .addonsList .adonContent #transferselection label .fieldLabel{float:left;width:48%;line-height:27px}#addOnsSelection .addonsList .adonContent #transferselection .transferSelection .rightColumn label .fieldLabel{float:left;width:48%}#addOnsSelection .addonsList .adonContent #transferselection label .field{float:left;width:48%;margin:5px 0}#addOnsSelection .addonsList .adonContent #transferselection .transferSelection .rightColumn label .field{float:left;width:48%}#addOnsSelection .addonsList .adonContent #transferselection label .field select{outline-color:#59ccd6;color:#505050;padding:0 1%;height:25px;line-height:25px;border:1px solid #e6e6e6}#addOnsSelection .addonsList .adonContent #transferselection label .field select.error{border:1px solid #d24331}#addOnsSelection .addonsList .adonContent #transferselection label .field input{width:95%;outline-color:#59ccd6;color:#505050;padding:0 1%;height:25px;line-height:25px;border:1px solid #e6e6e6}#addOnsSelection .addonsList .adonContent #transferselection.boatTransfer .transferSelection .leftColumn{float:none;width:auto}#addOnsSelection .addonsList .adonContent #transferselection.boatTransfer .transferSelection .rightColumn{float:none;width:auto}#addOnsSelection .addonsList .adonContent #transferselection.boatTransfer .cumpulsoryTransfer{color:red;margin:0 0 5px;font-size:12px}#addOnsSelection .addonsList .adonContent #transferselection.boatTransfer label .fieldLabel{width:48%}#addOnsSelection .addonsList .adonContent #transferselection.boatTransfer .transferSelection .rightColumn label .fieldLabel{width:48%}#addOnsSelection .addonsList .adonContent #transferselection.boatTransfer label .field{width:48%}#addOnsSelection .addonsList .adonContent #transferselection.boatTransfer .transferSelection .rightColumn label .field{width:48%}#addOnsSelection .addonsList .adonContent #transferselection #airportTransfer{margin:10px 14px}#addOnsSelection .addonsList .adonContent #transferselection #supplementForSeat{margin:0 14px}#addOnsSelection .addonsList .adonContent #transferselection .transferPricing{padding:0 0 0 20px;margin:5px 0}#addOnsSelection .addonsList .adonContent #transferselection .transferPricing .prices{float:right;line-height:32px;padding:0 10px;margin:0 5px;border:1px solid #03b1c1;font-size:12px;text-transform:none;color:#5C5C5C;font-weight:400;display:none}#addOnsSelection .addonsList .adonContent #transferselection .transferPricing .prices.loading{min-width:100px;background:url(../../img/icons/price-loader.gif) center no-repeat;text-indent:-99999px}#addOnsSelection .addonsList .adonContent #transferselection .transferPricing .control{float:right}#addOnsSelection .addonsList .adonContent #transferselection .transferPricing .control a{cursor:pointer;display:inline-block;border:1px solid #03b1c1;padding:0 20px;line-height:32px;font-size:11px;text-decoration:none;text-transform:uppercase;color:#03b1c1}#addOnsSelection .addonsList .adonContent #transferselection .transferPricing .control a#addTransferButton{display:inline-block}#addOnsSelection .addonsList .adonContent #transferselection .transferPricing .control a#addTransferButton.hide{display:none}#addOnsSelection .addonsList .adonContent #transferselection .transferPricing .control a#removeTransferButton{display:none}#addOnsSelection .addonsList .adonContent #transferselection .transferPricing .control a#removeTransferButton.show{display:inline-block;border:1px solid #FF0C00;color:#FF0C00}#addOnsSelection .addonsList .adonContent.hasTransfer #transferselection .transferPricing .control a#addTransferButton{display:none}#addOnsSelection .addonsList .adonContent.hasTransfer #transferselection .transferPricing .control a#removeTransferButton{display:inline-block}#addOnsSelection .addonsList .adonContent .titleBar{background:#e9e7e7;text-align:center}#addOnsSelection .addonsList .adonContent .titleBar span{line-height:40px;font-weight:400;text-transform:uppercase;font-size:15pt;color:#313131;display:inline-block;padding:0 20px 0 0}#addOnsSelection .addonsList .adonContent .yuLoungeColumns{margin:20px 0 0}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnLeft{float:left;max-width:180px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnLeft a{border:none;outline:none}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnLeft a img{border:none}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnLeft ul{display:none}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnLeft ul li{color:#404040;list-style-position:inside}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnLeft ul li.active{color:#03b1c1}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnLeft ul li a{text-decoration:none;color:#404040;font-size:11px;text-transform:uppercase}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnLeft ul li.active a{color:#03b1c1}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight{float:left;margin-left:26px;max-width:550px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .tab{color:#3a3a3a}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .tab strong{color:#3a3a3a;font-size:11px;line-height:16px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .tab ul{margin:0;padding:0;margin-left:15px;list-style-type:circle}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .tab ul li{font-size:12px;text-align:justify;color:#3a3a3a;line-height:16px;margin-top:5px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .tab .title{color:#03b1c1;font-size:14px;text-transform:uppercase;margin-bottom:10px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .tab .textSeperator{margin:10px 0 15px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .tab .toggledDescription{display:none}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .tab p{margin:10px 0;font-size:12px;text-align:justify;line-height:16px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection{margin-top:10px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection label{font-size:12px;color:#505050;line-height:27px;display:block;margin-bottom:15px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection label .fieldLabel{float:left;line-height:27px;margin-right:20px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection label .field{float:left;margin:0 10px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection label select{outline-color:#59ccd6;color:#505050;padding:0 1%;height:25px;line-height:25px;border:1px solid #e6e6e6}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection label select.error{border:1px solid #d24331}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing{padding:0;margin:5px 0}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .prices{float:right;line-height:32px;padding:0 10px;margin:0 5px;border:1px solid #03b1c1;font-size:12px;text-transform:none;color:#5C5C5C;font-weight:400;display:none}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .prices.loading{min-width:100px;background:url(../../img/icons/price-loader.gif) center no-repeat;text-indent:-99999px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .moreInfo{float:left}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .moreInfo a{padding:0 5px 0 14px;cursor:help;background:url(../../img/general-sprite-new.png) left -434px no-repeat;color:#343434;text-transform:uppercase;font-size:10px;line-height:20px;margin-left:0}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .control{float:right}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .control a{cursor:pointer;display:inline-block;border:1px solid #03b1c1;padding:0 20px;line-height:32px;font-size:11px;text-decoration:none;text-transform:uppercase;color:#03b1c1}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .control a#addYuLoungeButton{display:inline-block}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .control a#addYuLoungeButton.hide{display:none}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .control a#removeYuLoungeButton{display:none}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .control a#removeYuLoungeButton.show{display:inline-block;border:1px solid #FF0C00;color:#FF0C00}#addOnsSelection .adonSelectionControl{text-align:right;border-top:3px solid #e9e7e7;margin-top:10px;padding-top:10px}#addOnsSelection .adonSelectionControl .greenButton{cursor:pointer;height:auto;display:inline-block;border-radius:2px;background:#03b1c1;border:none;padding:0 15px 0 26px;line-height:40px;font-size:11px;text-decoration:none;text-transform:uppercase;color:#FFF}#addOnsSelection .adonSelectionControl .proceed{cursor:pointer;height:auto;display:inline-block;background:#03b1c1;border:1px solid #03b1c1;padding:0 15px;line-height:30px;font-size:11px;text-decoration:none;text-transform:uppercase;color:#FFF}#addOnsSelection .adonSelectionControl .backLink{display:none}.language_class_de #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem{border:1px solid #03B1C1}.language_class_de #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails{min-width:0;border:none}.language_class_de #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing{min-width:0;border:none}.language_class_it  #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem {border: 1px solid #03B1C1;}.language_class_it  #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails{min-width: 0;border: none;}.language_class_it  #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing{min-width: 0; border: none;}.language_class_ru #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem{border:1px solid #03B1C1}.language_class_ru #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails{min-width:0;border:none}.language_class_ru #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing{min-width:0;border:none}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label .fieldLabel:after,#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection label:after,#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing:after,#addOnsSelection .addonsList .adonContent .yuLoungeColumns:after,#addOnsSelection .addonsList .adonContent #transferselection .transferPricing:after,#addOnsSelection .addonsList .adonContent #transferselection label:after,#addOnsSelection .addonsList .adonContent #transferselection .transferSelection:after,#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItem:after,#addOnsSelection .addonsList .adonItem .adonItemTitle:after{content:".";display:block;height:0;clear:both;visibility:hidden}#div_youtube_left p:nth-child(5) span{background-image:url(../../img/general-sprite-new.png);background-position:-73px -119px;background-repeat:no-repeat;display:inline-block;height:11px;width:15px}#content_top2.incentives .emphasis{color:#fff;display:block;font-size:17px;font-weight:700;padding-left:15px;padding-top:30px;text-transform:uppercase}#content_top2.incentives .emphasisCaption{color:#fff;margin:0;font-size:11px;font-weight:700;padding-bottom:20px;padding-left:20px;padding-top:5px;text-transform:uppercase;width:205px}#menu_spa #logo_hotel h2{font-size:28px;color:#706761;font-weight:400;margin:0}#menu_spa #menu_content h3{font-weight:400;font-size:12px}#menu_spa #menu_content h4{font-weight:400;font-size:12px}#menu_wedding #logo_hotel h2{font-size:28px;color:#e774b8;font-weight:400;margin:0}#menu_wedding #menu_content h3{font-weight:400;font-size:12px}#menu_wedding #menu_content h4{font-weight:400;font-size:12px}#menu_families #logo_hotel h2{font-size:30px;color:#706761;font-weight:400;margin:0}#menu_families #menu_content h3{font-weight:400;font-size:12px}#menu_families #menu_content h4{font-weight:400;font-size:12px}#menu_hotel #menu_header h2{color:#ddd;font-size:14px;font-weight:400}#menu_hotel #menu_content h3{font-weight:400;font-size:13px}#menu_hotel #menu_content h4{font-weight:400;font-size:13px}#content_hotel #content_hotel_header_menu ul#content_top_menu .header h2{font-size:11px;font-weight:400}.div_suites .tbl_div_suites .changeLinkToReadMore{cursor:pointer;color:#00b1c1;font-weight:700;font-size:10px;text-decoration:none}.div_suites .tbl_div_suites h4{text-transform:uppercase;font-size:10px;margin:0;margin-top:4px;padding:0;font-weight:700;color:#343536}.language_class_de.weddings.renewalOfVows #content_hotel #content_hotel_header_menu ul#content_top_menu .header{padding:8px 15px;line-height:normal;height:auto;width:auto}#content_hotel #content_hotel_header_menu ul#content_top_menu .header,#content_hotel div.header h2{font-weight:400;font-size:11px}#content.news h2{color:#34B5D0;text-transform:uppercase;font-size:13px;font-weight:400;margin:16px 0 8px}#slider_surround .coda-slider-wrapper .panel-container .panel-wrapper .hotel_filter .hotel_filter_header h3{color:#FFF}#menu_golf h2{font-family:Arial,Helvetica,sans-serif;color:#02abbb;cursor:pointer;text-transform:uppercase;font-size:15px;font-weight:400;padding-bottom:5px}.pageMainTitle{display:none}#header_top .bookingIndexTravelAgencyPartners label{color:#393939;cursor:pointer;font-size:10px;margin-left:20px;margin-left:20px}#header_top .bookingIndexTravelAgencyPartners label span{display:inline-block;padding-left:5px}#header_top .bookingIndexTravelAgencyPartners label input{height:auto;width:auto;margin:0;padding:0}#content.roomAndRates .roomsAdnRatesShortDescription{font-size:12px;color:#343536;margin-top:20px;text-transform:none}#content.roomAndRates .roomsAdnRatesLongDescription{font-size:12px;color:#343536;margin-top:10px;text-transform:none}#content_hotel .tab_hotel_content{display:none;margin-top:0;width:98%;padding:1%}#content_hotel .tab_hotel_content table{width:100%}#content_hotel .tab_hotel_content.activePageTab{display:block}#content_hotel .tab_hotel_content.activePageTab .resto_content{display:block}#content_hotel .tab_hotel_content .pageTabSubMenu li{list-style-type:none}#content_hotel .tab_hotel_content .pageTabSubMenu li:hover{list-style-type:none;background:none}#content_hotel .tab_hotel_content .pageTabSubMenu li:last-child{border-right:none}#content_hotel .tab_hotel_content .pageTabSubMenu li a{color:#343536}#content_hotel .tab_hotel_content .pageTabSubMenu li a.active{text-decoration:underline}#content_hotel .tab_hotel_content .resto_content.pageSubTab{display:none}#content_hotel .tab_hotel_content .resto_content.pageSubTab.active{display:block}#packageSelectionForm input[type="submit"]{font-family:"cambria",Century Gothic,Arial;height:auto;outline:0;background-color:#4c4c4c;font-size:25px;color:#fff;padding:10px 20px;text-align:center;text-transform:uppercase}#packageSelectionForm .center{text-align:right}div.daterangepicker{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px;cursor:default}.daterangepicker .daterangepickerContainerTable{text-align:center;margin:0 auto}.daterangepickerHidden{display:none}div.daterangepicker table{border-collapse:collapse}div.daterangepicker a{color:#eee;text-decoration:none;cursor:default;outline:0}div.daterangepicker table td{text-align:right;padding:0;margin:0}div.daterangepicker th{text-align:center;color:#999;font-weight:400}div.daterangepicker tbody a{display:block}.daterangepickerDays a{width:20px;line-height:16px;height:16px;padding-right:2px}.daterangepickerMonths a,.daterangepickerYears a{width:44px;line-height:36px;height:36px;text-align:center}td.daterangepickerNotInMonth a{color:#666}tbody.daterangepickerDays td.daterangepickerSelected{background:#136A9F}tbody.daterangepickerDays td.daterangepickerNotInMonth.daterangepickerSelected,tbody.daterangepickerMonths td.daterangepickerSelected,tbody.daterangepickerYears td.daterangepickerSelected{background:#17384d}div.daterangepicker a:hover{color:#88c5eb}div.daterangepicker td.daterangepickerNotInMonth a:hover{color:#999}div.daterangepicker tbody th{text-align:left}.daterangepickerSpace div{width:20px}.daterangepickerGoNext a,.daterangepickerGoPrev a,.daterangepickerMonth a{text-align:center;height:20px;line-height:20px}.daterangepickerGoNext a{float:right;width:20px}.daterangepickerGoPrev a{float:left;width:20px}table.daterangepickerViewDays tbody.daterangepickerMonths,table.daterangepickerViewDays tbody.daterangepickerYears,table.daterangepickerViewMonths tbody.daterangepickerDays,table.daterangepickerViewMonths tbody.daterangepickerYears,table.daterangepickerViewMonths tr.daterangepickerDoW,table.daterangepickerViewYears tbody.daterangepickerDays,table.daterangepickerViewYears tbody.daterangepickerMonths,table.daterangepickerViewYears tr.daterangepickerDoW{display:none}td.daterangepickerDisabled a,td.daterangepickerDisabled a:hover,td.daterangepickerDisabled.daterangepickerNotInMonth a{color:#333}td.daterangepickerSpecial a{background:#700}td.daterangepickerSpecial.daterangepickerSelected a{background:#a00}#destinationDateTableWidget{border-top-right-radius:15px;display:none;position:relative;background:#313131;padding:10px 15px 25px;max-width:1100px;margin:0 auto}#destinationDateTableWidget .leftPack{float:left;padding:0 10px;font-family:"Century Gothic";min-width:145px}#destinationDateTableWidget .leftPack .checkDate{text-align:center;margin-top:132px}#destinationDateTableWidget .leftPack .checkDate .dateLabel{font-style:italic;font-size:16px;color:#dcdcdc}#destinationDateTableWidget .leftPack .checkDate .dateField{color:#03b1c1;font-size:24px}#destinationDateTableWidget .leftPack .numNights{text-transform:capitalize;font-style:italic;font-size:16px;color:#dcdcdc;margin-left:20px;text-align:center;margin-top:50px}#destinationDateTableWidget .leftPack .numNights span{display:block;float:left;line-height:30px}#destinationDateTableWidget .leftPack .numNights span.blue{color:#03b1c1;font-size:28px;padding-left:10px}.roomAndRates div.daterangepicker table td.theCallendarWrap:last-child{display:none}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget .leftPack{min-width:220px}.daterangepickerContainer{background:#313131;position:static}div.daterangepicker{font-family:Arial;font-size:15.17px}.daterangepickerDays a{width:auto;height:auto;line-height:normal}div.daterangepicker tbody th{text-align:center}div.daterangepicker thead th.daterangepickerMonth{text-transform:uppercase}div.daterangepicker td.theCallendarWrap:first-child{display:none}.daterangepickerSpace:first{display:none}div.daterangepicker .theCallendarWrap .daterangepickerMonth{text-transform:uppercase}div.daterangepicker .theCallendarWrap th.daterangepickerGoNext{display:none}div.daterangepicker .theCallendarWrap:last-child th.daterangepickerGoNext{display:table-cell}div.daterangepicker .theCallendarWrap:last-child th.daterangepickerGoPrev{display:none}div.daterangepicker .theCallendarWrap .daterangepickerViewDays thead tr{height:50px}div.daterangepicker table.daterangepickerViewDays tr.daterangepickerDoW{height:42px}div.daterangepicker table.daterangepickerViewDays tr.daterangepickerDoW th{text-align:center;text-transform:uppercase;font-size:11px}div.daterangepicker table.daterangepickerViewDays tr.daterangepickerDoW th.daterangepickerWeekLabel{display:none}div.daterangepicker table .daterangepickerDays td{width:42px;height:42px;font-size:12px;background:#474747;text-align:center;vertical-align:middle;border:1px solid #313131;border-bottom:none;border-right:none}div.daterangepicker table .daterangepickerDays td a{line-height:42px;color:#FFF;cursor:pointer}div.daterangepicker table .daterangepickerDays td.daterangepickerSelected{background:#03b1c1}div.daterangepicker table .daterangepickerDays td.daterangepickerDisabled{background:#000}div.daterangepicker table .daterangepickerDays td.daterangepickerDisabled a{color:#FFF}div.daterangepicker table .daterangepickerDays tr td:last-child{border-right:1px solid #313131}div.daterangepicker table .daterangepickerDays tr:last-child td{border-bottom:1px solid #313131;border-right:1px solid #313131}div.daterangepicker table .daterangepickerDays th.daterangepickerWeek{display:none}div.daterangepicker table td.daterangepickerNotInMonth{visibility:hidden;border:none}div.daterangepicker table .daterangepickerDays tr:last-child td.daterangepickerNotInMonth{border-top:1px solid #313131}#destinationDateTableWidget .leftPack .numNights:after,#destinationDateTableWidget:after{content:".";display:block;height:0;clear:both;visibility:hidden}#destinationDateTableWidget .closeButton{position:absolute;border-radius:15px;display:block;width:26px;height:26px;border:1px solid #FFF;top:1px;right:1px;line-height:26px;text-align:center;color:#FFF}#destinationDateTableWidget .leftPack .calendarwidgetSubmitButton{text-align:center;margin-top:20px}#destinationDateTableWidget .leftPack .calendarwidgetSubmitButton a{cursor:pointer;background:#03b1c1;border:none;padding:8px 0;font-size:11px;text-transform:uppercase;color:#FFF;height:auto}#content_offer #offerDetailsFilteredOffers{padding:0;margin:0}#content_offer #offerDetailsFilteredOffers > div{padding:10px;margin:0}#content_offer #conditionFilter #destinationDateTableWidget{padding:10px 10px 25px}#content_offer #conditionFilter #destinationDateTableWidget .leftPack{padding:0 0 0 18px}#content_offer #conditionFilter #reservationWidgetBox.horizoltalBox{background:none}#content_offer #conditionFilter #reservationWidgetBox.horizoltalBox form{background:none;padding-left:0}#content_offer .offerDateFilterFieldsTitle{font-size:12px;color:#343536;margin:15px 0 10px;text-transform:none}#content_offer #offerDateFilter .offerDateFilterFields{float:left;width:70%;max-width:440px}#content_offer #offerDateFilter .offerDateFilterFields .offerDateFilterFieldsContainer .offerDateFilterField{float:left;width:46%;padding:0 2% 0 0;min-width:100px}#content_offer #offerDateFilter .offerDateFilterFields .offerDateFilterFieldsContainer .offerDateFilterField label{padding-right:28px;background:url(../../img/icons/calendar.png) no-repeat right center;display:block}#content_offer #offerDateFilter .offerDateFilterFields .offerDateFilterFieldsContainer .offerDateFilterField label input{padding:5px 2%;height:auto;width:96%;text-align:center;border-radius:3px}#content_offer #offerDateFilter .offerDateFilterFields .offerDateFilterFieldsContainer .offerDateFilterField label input.inputError{border:1px solid #ffa6a6}#content_offer #offerDateFilter .offerDateFilterButton{float:left;width:30%;max-width:200px;min-width:200px}#content_offer #offerDateFilter .offerDateFilterButton input{outline:none;background-color:#00b1c1;color:#FFF;cursor:pointer;padding:5px 2%;border-radius:3px;height:auto;text-transform:uppercase;width:96%;text-align:center}#content_offer #offerDateFilter .offerDateFilterReset{float:left;max-width:200px;min-width:100px}#content_offer #offerDateFilter .offerDateFilterReset input{outline:none;background-color:#00b1c1;color:#FFF;cursor:pointer;padding:5px 2%;border-radius:3px;height:auto;text-transform:uppercase;width:96%;text-align:center}#content_offer #offerDateFilter:after{content:".";display:block;height:0;clear:both;visibility:hidden}.offerDetailsConditionShowButton{width:auto;cursor:pointer;text-decoration:underline;color:#00b1c1;font-size:12px;display:inline-block;text-align:left;margin:15px 0}body.offerDetails .offerDetailsConditionWrapper{margin-left:10px}@media screen and (max-device-width: 1024px),screen and (max-width: 1279px){#content_offer{width:96%;padding:1%;margin:0 auto;max-width:1024px}}.roomPromotionView h1{font-family:Cambria,"Times New Roman";text-transform:uppercase;color:red;font-weight:400;margin:25px 10px 5px}.roomPromotionView h2{font-size:18px;color:green;font-family:Cambria;text-transform:uppercase;font-weight:400;margin:5px 10px 10px}.roomPromotionView p{margin:10px 15px;font-size:14px}.roomPromotionView p.title{margin:10px;font-size:16px}.roomPromotionView ul{list-style-type:none;margin:10px 0 10px 30px}.roomPromotionView ul ul{margin-top:0}.roomPromotionView ul li li{list-style-type:square}.roomPromotionView hr{margin:20px 0}#roomSalesList{padding:0;margin:0 0 30px}#roomSalesList li{list-style-type:none;padding:0;margin:0 0 10px}#roomSalesList li.roomItem{float:left;margin:0 15px 10px}#roomSalesList li.roomItem .roomImage img{display:block;border:3px #d9d4cd solid}#roomSalesList li.roomItem .hotelName{text-transform:uppercase;font-size:12px;margin:4px 0;padding:0;font-weight:700;color:#343536}#roomSalesList li.roomItem .roomname{text-transform:uppercase;font-size:11px;margin:4px 0;padding:0;color:#343536}#roomSalesList li.roomItem form input[type="submit"]{height:auto;cursor:pointer;background:#03b1c1;border:none;padding:5px 25px;font-size:11px;text-transform:uppercase;color:#FFF;margin-top:10px}#roomSalesList:after{content:".";display:block;height:0;clear:both;visibility:hidden}#facebookPopupOverlay{width:100%;background:rgba(0,0,0,0.5);z-index:20;text-align:center;position:absolute;height:100%}#facebookPopupOverlay .facebookPopupContainer{margin:3%;width:30%;border-radius:2px;box-shadow:0 0 35px #000;position:relative;display:inline-block;border:5px solid #6c4c34}#facebookPopupOverlay .facebookPopupContainer a{display:block;outline:none}#facebookPopupOverlay .facebookPopupContainer a img{display:block;width:100%;border:none}#facebookPopupOverlay .facebookPopupContainer .textContainer{position:absolute;right:0;top:28px}#facebookPopupOverlay .facebookPopupContainer .textContainer h2{background:#02d2ff;margin-left:15%;text-align:right;font-weight:400;color:#25387a;text-transform:uppercase;font-size:22px;padding:5px 24px;font-family:"Century Gothic","Apple Gotposition: absolute;hic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif}#facebookPopupOverlay .facebookPopupContainer .textContainer p{display:block;text-align:right;margin-left:14%;margin-right:5%;margin-top:10px;max-width:84%;font-size:19px;color:#fff;line-height:22px;text-shadow:2px 1px #000;font-family:"Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif}#facebookPopupOverlay .facebookPopupContainer .textOverCenter{position:absolute;left:0;top:50%;margin-top:-85px}#facebookPopupOverlay .facebookPopupContainer img.textOverCenter{display:block}#facebookPopupOverlay .facebookPopupContainer a.launchPromo{text-transform:uppercase;padding:6px 50px 6px 20px;background:url(../../img/layout/bg_btn_click.png) right center no-repeat #25387a;position:absolute;right:0;bottom:16px;font-size:22px;color:#fff;display:inline-block;font-family:"Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif}#facebookPopupOverlay .facebookPopupContainer a.closePopupButton{position:absolute;right:-15px;top:-15px;text-indent:-9999px;display:block;width:40px;height:40px;background:url(../../img/layout/btn_close.png) no-repeat center}@media screen and (max-width: 1024px){#facebookPopupOverlay .facebookPopupContainer .textOverCenter{margin-top:-56px}}#mauritiusResidentDummy{width:100%;height:30px}#mauritiusResident{height:30px;overflow:hidden;position:fixed;top:0;width:100%;z-index:10;background:#cfcfd1;background:-moz-linear-gradient(top,rgba(207,207,209,1) 0%,rgba(198,198,198,1) 8%,rgba(242,242,242,1) 94%,rgba(211,211,211,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(207,207,209,1)),color-stop(8%,rgba(198,198,198,1)),color-stop(94%,rgba(242,242,242,1)),color-stop(100%,rgba(211,211,211,1)));background:-webkit-linear-gradient(top,rgba(207,207,209,1) 0%,rgba(198,198,198,1) 8%,rgba(242,242,242,1) 94%,rgba(211,211,211,1) 100%);background:-o-linear-gradient(top,rgba(207,207,209,1) 0%,rgba(198,198,198,1) 8%,rgba(242,242,242,1) 94%,rgba(211,211,211,1) 100%);background:-ms-linear-gradient(top,rgba(207,207,209,1) 0%,rgba(198,198,198,1) 8%,rgba(242,242,242,1) 94%,rgba(211,211,211,1) 100%);background:linear-gradient(to bottom,rgba(207,207,209,1) 0%,rgba(198,198,198,1) 8%,rgba(242,242,242,1) 94%,rgba(211,211,211,1) 100%)}#mauritiusResident p{color:#444;font-size:12px;line-height:30px;text-align:center}.theRoyalPrincess .shortDescription{font-size:12px;color:#343536;margin-top:8px;margin-bottom:8px;text-transform:none}.theRoyalPrincess .longDescription{font-size:12px;color:#343536;margin-top:8px;margin-bottom:8px;text-transform:none}.descriptionTextHasSlider ul{margin:10px 0;padding:0}.descriptionTextHasSlider ul li{list-style-type:none;margin:0!important;padding:0!important}.descriptionTextHasSlider ul li img{max-width:100%}.descriptionTextHasSlider.descriptionTextSliderWrapper .bx-wrapper .bx-pager{display:none}.descriptionTextHasSlider.descriptionTextSliderWrapper .bx-wrapper .bx-controls-auto{display:none}.descriptionTextHasSlider.descriptionTextSliderWrapper .bx-wrapper ul{padding:0;margin:0}.descriptionTextHasSlider.descriptionTextSliderWrapper .bx-wrapper ul li{padding:0;margin:0;border:none!important}.descriptionTextHasSlider.descriptionTextSliderWrapper .bx-wrapper .bx-controls-direction a{top:40%}#content_hotel .tbl_resto .descriptionTextSliderWrapper ul li{border-right:none;list-style-type:none;list-style-image:none}.pageTabImageContainer ul{margin:10px 0;padding:0}.pageTabImageContainer ul li{list-style-type:none;margin:0!important;padding:0!important;border:none!important}.pageTabImageContainer ul li img{max-width:100%}.pageTabImageContainer .bx-wrapper .bx-pager{display:none}.pageTabImageContainer .bx-wrapper .bx-controls-auto{display:none}.pageTabImageContainer .bx-wrapper ul{padding:0;margin:0}.pageTabImageContainer .bx-wrapper ul li{padding:0;margin:0;border:none!important}.pageTabImageContainer .bx-wrapper .bx-controls-direction a{top:40%}#menu_hotel_extra ul li a{padding-right:30px}#agencyQuickNews{height:auto;width:356px;float:left}#agencyQuickNews h2{color:#00b1c1;font-weight:400;font-family:"cambria",Century Gothic,Arial;font-size:24px;text-align:center;text-transform:uppercase}#agencyQuickNews h3{color:#353535;font-weight:400;font-family:"cambria",Century Gothic,Arial;font-size:17px;text-align:center;text-transform:uppercase}#agencyQuickNews .agencyNewsDescription{border:1px solid #d4d4d4;position:relative;height:auto;margin-top:10px;position:relative;text-align:center;width:auto}#agencyQuickNews p{color:#343536;font-size:13px;line-height:25px;padding:15px;text-align:left}#agencyQuickNews ul,#agencyQuickNews ol{padding:0 15px 15px 30px;position:relative;text-align:left}#agencyQuickNews ul li{color:#3d3d3d;font-size:13px;list-style-image:url(../../img/layout/bg_list_usp.png);padding-bottom:10px}#agencyQuickNews ol li{color:#3d3d3d;font-size:13px;padding-bottom:10px}#agencyQuickNews a.sectionEdit{display:block;margin-top:5px;background-color:#343536;background-image:url(../../img/general-sprite-new.png);background-position:right -89px;background-repeat:no-repeat;bottom:0;color:#fff;display:block;font-size:12px;padding:6px 40px 6px 10px;text-transform:uppercase}#agencyQuickNews a.sectionEdit .editing{display:none}#agencyQuickNews a.sectionEdit .saving{display:none}#agencyQuickNews .agencyNewsDescription .editorTools{display:none}#agencyQuickNews .agencyNewsDescription.editingSection .editorTools{display:block}#agencyQuickNews .agencyNewsDescription.editingSection .editorTools ul{padding:0;padding:5px;background:#eee;background:-moz-linear-gradient(top,#eee 0%,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#eee 0%,#ccc 100%);background:-o-linear-gradient(top,#eee 0%,#ccc 100%);background:-ms-linear-gradient(top,#eee 0%,#ccc 100%);background:linear-gradient(to bottom,#eee 0%,#ccc 100%)}#agencyQuickNews .agencyNewsDescription.editingSection .editorTools ul li{list-style-type:none;list-style-image:none;margin:0 2px;display:inline-block;padding:0;background:rgba(155,155,155,0.28);border-radius:2px;border:2px groove #F0EDED}#agencyQuickNews .agencyNewsDescription.editingSection .editorTools ul li:hover{background:rgba(155,155,155,0.5)}#agencyQuickNews .agencyNewsDescription.editingSection .editorTools ul li .editorIcon{text-indent:-9999px;width:30px;height:30px}#agencyQuickNews .agencyNewsDescription.editingSection .editorTools ul li .editorIcon.unorderedList{background-image:url(../../img/icons/html-editor.png);background-position:center 0;background-repeat:no-repeat}#agencyQuickNews .agencyNewsDescription.editingSection .editorTools ul li .editorIcon.orderedList{background-image:url(../../img/icons/html-editor.png);background-position:center -30px;background-repeat:no-repeat}#agencyQuickNews .agencyNewsDescription.editingSection .editable{background:#F1F1F1;border:2px groove #ff0047;min-height:200px}#agencyQuickNews .agencyNewsDescription.editingSection a.sectionEdit{background-color:#00CC5A}#agencyQuickNews .agencyNewsDescription.editingSection a.sectionEdit .editing{display:inline}#agencyQuickNews .agencyNewsDescription.editingSection a.sectionEdit .original{display:none}#agencyQuickNews .agencyNewsDescription.savingSection a.sectionEdit{background-image:url(../../img/layout/progressbar.gif);background-size:100%;background-repeat:repeat-x;background-color:transparent;background-position:0}#agencyQuickNews .agencyNewsDescription.savingSection a.sectionEdit .original{display:none}#agencyQuickNews .agencyNewsDescription.savingSection a.sectionEdit .saving{display:inline;color:#000;font-weight:700}@media screen and (max-device-width: 1024px),screen and (max-width:1279px){#menu_families{width:100%;float:none}#hotelSummaryWidget{padding:10px 6px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent.accomodation.multipleLines{padding:15px 0 0}#destinationDateTableWidget .leftPack{min-width:220px}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget .leftPack{min-width:220px}#destinationDateTableWidget .leftPack .checkDate{margin-top:95px}.roomAndRates div.daterangepicker table td.theCallendarWrap:last-child{display:none}div.daterangepicker .theCallendarWrap th.daterangepickerGoNext{display:table-cell}#menu_families #logo_hotel{width:auto;position:static}#menu_families #menu_content{width:100%;margin:0;padding-top:15px}#menu_families #menu_header_wrapper{position:static}#menu_families table{max-width:100%}#menu_families table img{max-width:100%}#menu_families .bg_menu_header{display:none}.tab_hotel_content p{text-align:left}.tab_hotel_content #tbl_resto_indivi p{text-align:left}.tab_hotel_content .tbl_resto_indivi p{text-align:left}.package #content_package_wedding .div_content_wed ul{margin-left:15px}.package #content_package_wedding .div_content_bottom_wed{width:48%!important;margin:1%}.package #content_package_wedding .div_content_wed .div_image img{max-width:100%;height:auto;width:auto}.package #content_package_wedding .div_content_bottom_wed .wed_bottom_text{height:auto;min-height:460px}.package.renewalOfVowsPackage #content_package_wedding .div_content_bottom_wed .wed_bottom_text{height:auto;min-height:200px}.package #header_wed #header_wed_right tr:nth-child(1) td{padding:10px 20px;font-size:18px;height:auto}.package #header_wed #header_wed_right tr:nth-child(2) td{padding:10px 20px;font-size:22px;height:auto}.package #header_wed #header_wed_right{width:auto}.mobileMenuOverlay#colorbox{top:0!important;left:0!important;overflow-y:scroll;padding:0!important;position:fixed!important;max-width:55%;height:100%!important;background-color:#343536}.mobileMenuOverlay#colorbox #cboxContent{padding:0;background-color:#343536}.mobileMenuOverlay#colorbox #cboxLoadedContent{margin-bottom:0}.mobileMenuOverlay#colorbox #cboxLoadedContent #menu_hotel #menu_content{margin:0;width:376px}.mobileMenuOverlay #cboxClose{display:none!important}#content_hotel{width:98%;margin:0}#content_hotel.golf{width:71%;margin:0 1%;float:right}#menu_hotel{width:100%}#menu_hotel #menu_content{width:100%}#menu_hotel_extra{width:100%}.mobileMenuOverlay#colorbox #menu_hotel_extra{width:100%;display:block;background:none;padding:0}.mobileMenuOverlay#colorbox #menu_hotel_extra ul{border:none;margin:0 10px}.mobileMenuOverlay#colorbox #menu_hotel_extra ul li{border-bottom:2px groove rgba(86,90,92,0.22)}.mobileMenuOverlay#colorbox #menu_hotel_extra ul li a{border:none;background:none;padding:10px 0 10px 10px !important}.mobileMenuOverlay#colorbox #menu_hotel_extra .packages_header{color:#FFF;margin:0;line-height:12px;font-size:12px;color:#00b1c1}.mobileMenuOverlay#colorbox #menu_hotel_extra .bg_download{display:none}.mobileMenuOverlay#colorbox #menu_hotel_extra .packages_bottom{margin:0;line-height:12px;display:none}.mobileMenuOverlay#colorbox #menu_hotel_extra ul li.country a{margin:0}#content_package_wedding{background-color:transparent}#main{width:100%;max-width:1024px}#content{width:100%;max-width:1024px}#nav_bottom,#footer_main{width:100%;max-width:1024px}#content.quotation .columnWrapper .leftColumn{float:none;max-width:none;width:96%;margin:0 auto;border:0;padding:1%}#content.quotation .columnWrapper .rightColumn{float:none;max-width:none;width:96%;margin:0 auto;border:0;padding:1%}#content.quotation #travellersInformationForm .columnWrapper .leftColumn{float:left;width:48%;max-width:none;background:transparent;margin:0;padding:0;margin-left:2%}#content.quotation #travellersInformationForm .columnWrapper .rightColumn{float:left;width:48%;max-width:none;background:transparent;margin:0;padding:0;margin-left:2%}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldLabel{font-size:12px}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label input[type="text"]{width:135px}#quotationQuotationDetails fieldset.altenateHotel .fieldsetRow .fieldRow label .fieldInput select{width:250px}#content.quotation .formControl{text-align:right}#content.quotation .tabControl .formControl{display:none!important}#content.quotation .formControl button{width:auto;padding:10px 20px;display:inline-block}#content.destination{position:relative;max-width:1024px;margin:0 auto}#content.destination .columnWrapper .leftColumn{float:left;max-width:240px}body.destination #reservationWidgetBox.horizoltalBox{max-width:1024px;margin:0 auto}#reservationWidgetBox.horizoltalBox select{max-width:165px}#reservationWidgetBox.horizoltalBox select#destination{max-width:100px}#typeOfStayChoiceWidget .listTypeOfStay{padding:8px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking form .appliedOfferInformation:hover .offerDescrioption{left:-114px}#hotelFilterWidgetBox h2.opened{line-height:30px;border-bottom:1px solid #fff;position:relative;z-index:10;text-align:left;padding-left:15px;color:#FFF;background-image:url(../../img/general-sprite-new.png);background-position:right -1231px;font-size:14px}#destinationDateTableWidget .leftPack{padding:0 10px}div.daterangepicker table .daterangepickerDays td{width:35px;height:35px}div.daterangepicker table .daterangepickerDays td a{line-height:35px}#content.destination .columnWrapper .rightColumn{max-width:768px;float:right}.hotelTeaser{max-width:none;border-right:none;border-left:none;margin-bottom:0;border-bottom:0;padding-bottom:0}.hotelTeaser .hotelDescription{max-width:508px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn{max-width:300px}.languageFr .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn{max-width:275px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionContent{max-width:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange{margin:30px 0 0}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn{margin-right:0;max-width:184px}#content.destination .columnWrapper .hotelSorting{margin:10px 20px}.roomTeaser{max-width:1002px}.roomAndRates .roomTeaser{padding:0;width:100%;max-width:none}.language_class_fr .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition.mealPlanId2{max-width:120px}.roomTeaser .roomColumnWrap .roomColumnRight{max-width:508px}.languageEn .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.nightsOfStay{min-width:65px}#starfeaturesBlock .starFeatureList ul li{padding:15px 22px}#content.destination .destinationHeader{margin:10px 20px}#content.destination.multipleRoomSelection > br{display:none}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .mainTitle{font-size:12px}#content.destination.travellers_info .columnWrapper .leftColumn{float:none;margin:0;max-width:none;position:static}#content.destination.travellers_info .columnWrapper .rightColumn{float:none;position:absolute;top:0;right:10px;max-width:none}#content.destination.travellers_info .columnWrapper .rightColumn .childOpened{background:rgba(152,150,150,0.51)}#content.destination.travellers_info .columnWrapper .rightColumn .centerContent{width:100%}#content.destination.travellers_info .columnWrapper .rightColumn .centerContent:after{content:".";display:block;height:0;clear:both;visibility:hidden}#content.destination.multipleRoomSelection .columnWrapper .leftColumn{float:none;margin:0;max-width:none;position:static}#content.destination.multipleRoomSelection .columnWrapper .rightColumn{float:none;position:absolute;top:0;right:10px;max-width:none}#content.destination.multipleRoomSelection .columnWrapper .rightColumn .childOpened{background:rgba(152,150,150,0.51)}#content.destination.multipleRoomSelection .columnWrapper .rightColumn .centerContent{width:100%}#content.destination.multipleRoomSelection .columnWrapper .rightColumn .centerContent:after{content:".";display:block;height:0;clear:both;visibility:hidden}#content.destination.addOns .columnWrapper .leftColumn{float:none;margin:0;text-align:left;max-width:none;position:static}#content.destination.addOns .columnWrapper .rightColumn{float:none;position:absolute;top:0;right:10px;max-width:none}#content.destination.addOns .columnWrapper .rightColumn.childChildOpened{height:100%}#content.destination.addOns .columnWrapper .rightColumn .childOpened{background:rgba(152,150,150,0.51);height:100%}#content.destination.addOns .columnWrapper .rightColumn .centerContent{width:100%}#content.destination.addOns .columnWrapper .rightColumn .centerContent:after{content:".";display:block;height:0;clear:both;visibility:hidden}#addOnsSelection .addonsList .adonContent #transferselection .transferSelection .rightColumn{position:static}#content.destination.travellers_info .columnWrapper .leftColumn{text-align:left}#content.destination.addOns .columnWrapper .leftColumn #travellersInformationForm fieldset .columnWrapper .rightColumn{position:static}#multipleRoomSelection{max-width:none;text-align:left}.multipleRoomSelection .otherAccomodateRoomList{text-align:left}#content.destination.travellers_info .backToTopButton{display:none}#content.destination.addOns .backToTopButton{display:none}#content.destination.securePayment .backToTopButton{display:none!important}#content.destination.addOns .columnWrapper{max-width:768px;margin:0 auto;padding-top:30px;position:relative}#content.destination.addOns.securePayment .columnWrapper .leftColumn{float:none;width:100%;max-width:768px;margin:0 auto}#content.destination.addOns #bookingRequestForm .columnWrapper .leftColumn{float:left}#addOnsSelection{max-width:none}.holidaySummaryShowHideButton{display:block;cursor:pointer;float:right;margin-top:1px;color:#03b1c1;border:1px solid #03b1c1;text-transform:uppercase;line-height:30px;background-position:left -1108px;font-size:14px;padding:0 15px 0 30px}.holidaySummaryShowHideButton.opened{float:none;background-position:right -1440px;text-indent:-9999px;height:30px;border-bottom:none;position:absolute;right:0;border:none;top:-9px;width:auto}#holidaySummary{display:none;float:right;background:#FFF;margin:0;padding:0 10px}.childOpened #holidaySummary{height:100%}#holidaySummary .hotel .hotelImage{margin-bottom:20px}#holidaySummary .title{margin-top:0}#content_hotel .tab_hotel_content .div_packages table{width:100%}#breadcrumbs ul li a{font-size:8px}.roomTeaser .roomGifts.toOpen .giftColumnWrapper .giftRightColumn .giftContent{font-size:11px;line-height:18px}#typeOfStayChoiceWidget .listTypeOfStay ul li{max-width:155px}#typeOfStayChoiceWidget .listTypeOfStay ul li .title a{font-size:11px;line-height:14px}#travellersInformationForm fieldset label.agree .fieldLabel{display:inline}#addOnsSelection .addonsList .adonItem .adonItemTitle .adonTitle{font-size:20px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .normalPrice{font-size:18px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .discountedPrice{font-size:18px}#reservationWidgetBox.horizoltalBox form fieldset input.date{font-size:11px}#typeOfStayChoiceWidget .listTypeOfStay ul li label .fieldLabel{font-size:11px}#typeOfStayChoiceWidget .listTypeOfStay ul li .description p{text-align:left}.languageFr #starfeaturesBlock .starFeatureList ul li.payNow{max-width:155px}.languageFr #starfeaturesBlock .starFeatureList ul li.payNow a .starFeatureTitle{font-size:11px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.priceOfStay{max-width:150px}.language_class_de .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.priceOfStay{max-width:185px}.language_class_ru .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.priceOfStay{max-width:205px}.best_available_rate #starfeaturesBlock .starFeatureList ul li.payNow a .starFeatureIcom{color:#fff}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem{border:1px solid #03B1C1}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails{min-width:0;border:none}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing{min-width:0;border:none}#securePaymentForm .totalPriceForTheStay .showMyCart{display:none}}@media all and (max-device-width: 960px),all and (max-width:960px){.hotelTeaser .hotelDescription{max-width:695px}.roomTeaser .roomColumnWrap .roomColumnRight{max-width:695px}}@media all and (max-device-width: 768px),all and (max-width:1023px){#colorbox,#cboxOverlay,#cboxWrapper{max-width:768px!important}#content.destination{position:relative;max-width:768px;margin:0 auto}.weddingPackage #content_bottom_wed{padding-left:0}#destinationDateTableWidget .leftPack{min-width:155px}#destinationDateTableWidget .leftPack .checkDate .dateField{font-size:20px;font-size:22px}#destinationDateTableWidget .leftPack .numNights span.blue{font-size:22px}#destinationDateTableWidget{padding:10px 15px 25px}div.daterangepicker table td.theCallendarWrap:last-child{display:none}#content.destination .columnWrapper .leftColumn{float:none;margin-right:0;text-align:right;position:absolute;right:10px;top:0;z-index:2}#content.destination .columnWrapper .leftColumn #hotelSummaryWidget{display:none}#hotelFilterWidgetBox{margin-top:0;margin-right:0;background:transparent}#hotelFilterWidgetBox h2{display:none}#hotelFilterWidgetBox a.openMobileMenu{cursor:pointer;padding-right:50px;margin-top:0;background-image:url(../../img/general-sprite-new.png);background-position:right -774px;background-repeat:no-repeat;line-height:40px;display:block}#hotelFilterWidgetBox form{display:none;position:absolute;top:0;right:0;text-align:left;background:#3f3f3f;padding:40px 15px 10px;min-width:225px}#hotelFilterWidgetBox form fieldset.hotelRatings{display:none}#hotelFilterWidgetBox form fieldset label{display:none;padding:5px 0}#hotelFilterWidgetBox form fieldset label.hotelTag1{display:block}#hotelFilterWidgetBox form fieldset label.hotelTag6{display:block}#hotelFilterWidgetBox form fieldset label.hotelTag8{display:block}#hotelFilterWidgetBox form fieldset label.hotelTag11{display:block}#hotelFilterWidgetBox form fieldset label.hotelTag13{display:block}#hotelFilterWidgetBox form fieldset label .field{line-height:normal}#hotelFilterWidgetBox form fieldset label .fieldLabel{color:#FFF;max-width:none}#hotelFilterWidgetBox form fieldset legend{display:none}.mobileMenuOverlay #hotelFilterWidgetBox{padding:0}.mobileMenuOverlay #hotelFilterWidgetBox form{display:block;position:static;min-width:300px;margin:0;background-color:transparent;padding:0 10px}.mobileMenuOverlay #hotelFilterWidgetBox form fieldset.hotelRatings{display:block}.mobileMenuOverlay #hotelFilterWidgetBox form fieldset legend{display:block}.mobileMenuOverlay #hotelFilterWidgetBox form fieldset label{display:block;border-bottom:2px groove rgba(86,90,92,0.22)}.mobileMenuOverlay #hotelFilterWidgetBox a.openMobileMenu{margin-top:0;background:url(../../img/general-sprite-new.png) left -1892px no-repeat #FFF;line-height:30px;padding:5px 0 5px 50px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;text-transform:uppercase;font-size:24px;color:#333}#cboxContent{padding:0;margin:10px auto;max-width:94%;float:none!important}#cboxLoadedContent{max-width:94%;padding:3%}#content.destination .columnWrapper{max-width:768px;margin:0 auto}body.destination #reservationWidgetBox.horizoltalBox{max-width:768px;margin:0 auto}.new_div_offer{max-width:720px}.new_div_offer .offer_text,.new_div_package .package_text{max-width:370px}#content_offer h1{padding-top:10px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper .appliedOfferInformation .informationHoverButton{display:none}#content_offer{width:96%;padding:1%;margin:0 auto}#content_offer #offerDateFilter .offerDateFilterFields{max-width:430px}.new_div_package .div_package_name{background-color:rgba(0,0,0,0.85)}.div_content_wed img{width:auto}#menu_hotel_extra{display:none}#menu_hotel .hotelSidebarBanner{display:none}.new_div_offer .offer_text .offer_text_header,.new_div_package .package_text .package_text_header{height:auto}.div_content_wed .wed_text{height:240px}#header_package #banner p{font-size:16px;padding:10px 15px 0;width:auto}.destination #reservationWidgetBox.horizoltalBox select#destination{max-width:200px}.coorporateInformation #content_right{padding:1%;margin:0 auto;width:94%;float:none}.div_content_wed,.div_content_wed img{height:auto}.new_div_offer .offer_hotels ul li.header{padding:5px 10px;margin:0}#content.offers .new_div_offer .offer_hotels ul li a{display:block;padding:7px 10px;margin:0}#header_offer{position:relative;width:auto;left:auto;top:auto;bottom:auto;height:auto;max-width:768px;margin:0 auto}#header_offer .div_up_to{margin:auto;top:5px;right:5px;left:auto;background-image:none!important;width:auto;height:auto;padding:5px}body.offerDetails #mainSocialMediaBar{position:relative;bottom:0}body.offerDetails #mainSocialMediaBar ul{position:absolute;bottom:0;right:0}#reservationWidgetBox.horizoltalBox select{max-width:120px}#content_hotel{width:auto;padding:1%;margin:0;float:none}#content_hotel.golf{width:96%;margin:0 1%;padding:0 1%;float:none;display:none}#menu_golf{display:block;width:96%;padding:0 1%;margin:0 1% 15px}#menu_golf .golfLogo{display:none}#menu_golf > table{width:100%;margin-top:1px}#menu_golf > table > tbody{display:block}#menu_golf > table tr{display:block;float:left;max-width:455px;margin:0 5px}#menu_golf > table tr td{display:block;border:none!important}#div_youtube_right #youtubeIframeSimulator{width:450px;overflow-y:hidden}#div_youtube_right #youtubeIframeSimulator a .youtubeBottonEffect{width:95px}#main{width:100%;max-width:768px}#content{width:100%;max-width:768px}#content.news{margin:10px 0 0}body.hotels #main{position:relative;z-index:5}.new_div_offer .offer_text .offer_text_header div:nth-child(1) p{padding:0 5px;text-align:center}.isMobileMenuWrap #logo_hotel{display:none}.isMobileMenuWrap{width:auto!important;float:none!important;max-width:96%!important;margin:0 auto!important}.contentLeftColumn .isMobileMenuWrap #menu_content{width:auto;overflow:visible;padding:10px 0 50px;margin:0;display:none;height:100%}.isMobileMenuWrap #menu_header_wrapper{position:static!important;height:auto!important;display:block!important}.isMobileMenuWrap #menu_header_wrapper .bg_menu_header{display:none}.isMobileMenuWrap #menu_header{padding:0!important;background:none!important;display:block!important}.isMobileMenuWrap #menu_header h2{display:none!important;font-weight:400}.isMobileMenuWrap #menu_header a{display:inline-block!important;cursor:pointer!important;color:#343536!important;padding-left:50px!important;padding-right:40px!important;margin-top:0!important;background-image:url(../../img/general-sprite-new.png);background-position:left -1892px;background-repeat:no-repeat;line-height:40px}.isMobileMenuWrap #wedding_menu_table{display:none}.families.hotels #content_hotel .tab_hotel_content table tr td{width:auto}#content_hotel .tab_hotel_content{width:auto;padding:0}#content_hotel .tab_hotel_content table{width:auto}#content_hotel .tab_hotel_content table.tbl_amenities{width:auto;margin:15px 20px}#content_hotel .tab_hotel_content table .recipeInstructions{margin-left:10px;font-size:12px}#content_hotel .tab_hotel_content .div_offers_gift table{width:100%}#content_hotel .tab_hotel_content table.tbl_chef{max-width:190px}#content_hotel .tab_hotel_content table#tbl_chef{max-width:190px}#content_hotel .tab_hotel_content#subtab37 table#tbl_chef{max-width:none}#content_hotel .tab_hotel_content#subtab37 table.tbl_chef{max-width:none;margin:0}#cboxContent .isMobileMenuWrap{padding:0!important;max-width:none!important;margin:0!important;min-width:280px}#cboxContent .isMobileMenuWrap #menu_content{border:none;display:block!important;padding:0;background-color:transparent;overflow:visible!important;width:auto!important}#cboxContent .isMobileMenuWrap #menu_header a{position:relative!important;display:block!important}#cboxContent .isMobileMenuWrap #menu_header a:after{position:absolute;right:5px;line-height:28px;top:5px;font-weight:700;content:'X';font-size:20px;width:30px;height:30px;text-align:center;border-radius:15px}#cboxContent .isMobileMenuWrap #menu_header_wrapper{background-color:#FFF!important;padding:0!important}.isMobileMenuWrap #menu_content ul li{display:block!important;border-bottom:2px groove rgba(86,90,92,0.22);padding:0!important}.isMobileMenuWrap #menu_content ul li.bg_grey{display:block!important;padding:5px!important}.isMobileMenuWrap #menu_content ul li:last-child{border-bottom:none}.isMobileMenuWrap #menu_content ul li a{border:none!important;margin:0!important;color:#FFF!important;padding:10px 0 10px 10px !important;border-right:solid 1px #fff;text-transform:uppercase;font-size:12px}#menu_spa.isMobileMenuWrap #menu_content ul li.bg_grey{display:block!important}#menu_spa.isMobileMenuWrap #menu_content ul li.bg_grey h3{padding:5px 10px}#menu_wedding.isMobileMenuWrap #menu_content ul li.bg_grey{display:block!important}#menu_wedding.isMobileMenuWrap #menu_content ul li.bg_grey h3{padding:5px 10px}#menu_group.isMobileMenuWrap #menu_content ul li.bg_grey{display:block!important;padding:5px 10px!important;border:none;margin:0;width:auto}#reservationWidgetBox{top:137px}#footer #tbl_footer_header{margin-left:0}.hotelTeaser .hotelDescription{max-width:508px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange{margin:0}.mobileMenuOverlay#colorbox{top:0!important;left:0!important;overflow-y:scroll;padding:0!important;position:fixed!important;max-width:55%;height:100%!important;min-width:50%!important;background-color:#343536;width:50%!important}.mobileMenuOverlay#colorbox #cboxWrapper{width:100%!important}.mobileMenuOverlay#colorbox #cboxContent{padding:0;background-color:#343536;width:100%!important;margin:0;max-width:none}.mobileMenuOverlay#colorbox #cboxLoadedContent{margin:0;width:100%!important;padding:0;max-width:none}.mobileMenuOverlay#colorbox #cboxLoadedContent #menu_hotel #menu_content{margin:0;width:376px}.mobileMenuOverlay #cboxClose{display:none!important}.mobileMenuOverlay #wedding_menu_table{display:block!important;margin-left:15px;width:auto;margin-right:25px;background-color:#fff}.mobileMenuOverlay #wedding_menu_table .wedding_menu_table_inner{padding:2px 10px}.roomTeaser .roomColumnWrap .roomColumnLeft{max-width:190px}.roomTeaser .roomColumnWrap .roomColumnLeft .roomImage img{max-width:100%;height:auto}.roomTeaser .roomColumnWrap .roomColumnRight{max-width:536px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn{max-width:300px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn{float:right;margin:0}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange{float:none;margin:0;width:100%}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceUnitLabel{float:none;margin-top:0;margin-left:5px;margin-right:5px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking{float:right}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .textAsFrom{display:block;text-align:right}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition.mealPlanId2{max-width:105px}.language_class_ru .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn{max-width:260px}#starfeaturesBlock .starFeatureList ul li{padding:15px 20px}#typeOfStayChoiceWidget .listTypeOfStay ul li{padding:15px 7px}#quotationQuotationDetails fieldset{padding:0 0 10px}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow{max-width:32%;margin-right:1%}#quotationQuotationDetails fieldset.typeOfStayChoice #typeOfStayChoiceWidget .listTypeOfStay ul li{padding:15px 5px}#typeOfStayChoiceWidget .listTypeOfStay{padding:3px}.roomTeaser .roomGifts.toOpen .giftColumnWrapper .giftRightColumn{max-width:475px}.popupWrapper.popup{max-width:738px}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureContent .starFeatureDescription p{font-size:12px}#footer .paymentOptions{margin-left:10px}#footer #tbl_footer_bottom ul{margin-left:5px}.languageFr #starfeaturesBlock .starFeatureList ul li a .starFeatureTitle{font-size:11px}#travellersInformationForm fieldset .formRows .formRow label .field input{min-width:210px}#addOnsSelection .addonsList .adonItem .adonItemTitle .adonTitle{font-size:18px;margin-top:10px;max-width:600px}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight{max-width:535px}#holidaySummary .rateBox .rateWrapper .rateWrapperField{min-width:125px}.language_class_fr #reservationWidgetBox form fieldset legend{font-size:13px}.languageFr #typeOfStayChoiceWidget .listTypeOfStay ul li{padding:15px 8px;max-width:154px}.languageFr #typeOfStayChoiceWidget .listTypeOfStay ul li label{padding:0 16px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel .appliedOfferInformation .informationHoverButton{display:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .appliedOfferInformation{visibility:hidden}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem.unitPrice{max-width:105px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem.unitPrice .roomDescriptionItemLabel{line-height:15px}.languageFr #starfeaturesBlock .starFeatureList ul li{padding:15px 22px}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureContent{max-width:225px}.best_available_rate #starfeaturesBlock .starFeatureList ul li.earlyBooking a .starFeatureContent{max-width:200px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li{min-width:0}.popup #starfeaturesBlock .starFeatureList ul li{padding:10px 9px;max-width:300px;margin:10px 0 0}.popup #starfeaturesBlock .starFeatureList ul li:nth-child(even){margin:10px 0 0 10px}.popup #starfeaturesBlock .starFeatureList ul li.payNow{padding:10px 9px;max-width:300px}.languageFr .popup #starfeaturesBlock .starFeatureList ul li.payNow{padding:10px 9px;max-width:300px}.roomAndRates.languageFr .popup #starfeaturesBlock .starFeatureList ul li{padding:15px 9px}.roomAndRates.languageDe .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem.unitPrice{max-width:130px}.roomAndRates.languageFr #starfeaturesBlock .starFeatureList ul li{padding:15px 18px}.roomAndRates.languageFr #typeOfStayChoiceWidget .listTypeOfStay ul li .title a{background:url(../../img/general-sprite-new.png) right -1392px no-repeat}.destinations #content_right{max-width:768px}.destinations #content_right table{display:block;width:auto}.destinations #content_right table tr{display:block}.destinations #content_right table tr td{display:block;width:auto}}@media all and (max-device-width : 640px),screen and (max-width: 767px){.mobileMenuOverlay#colorbox{max-width:none}.hotelLogo.isDummyLogo{display:none}#sliderWrapper #mainSocialMediaBar.isHotel{position:static!important}.destinations #content_right{max-width:640px}#pageGroupsRoomsAndRates .roomTeaser .roomColumnWrap .roomColumnRight{max-width:445px}#typeOfStayChoiceWidget .listTypeOfStay ul li{max-width:none;width:46%;padding:1%;margin:0 0 1% 1%}#content.destination{position:relative;max-width:640px;margin:0 auto}.destination #main{max-width:640px;margin:0 auto}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown{min-width:240px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .textAsFrom{text-align:left}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper input[type="submit"]{float:left}.roomTeaser .roomColumnWrap .roomColumnRight{max-width:485px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm{width:auto;max-width:25%;margin:15px 0 0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm button.bookingRequestButton{padding:5px}.languageEn .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomUnitTariff{max-width:90px}#content.destination .backToTopButton{display:none}.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow{margin:0 0 5px 5px}.destination #reservationWidgetBox.horizoltalBox select{height:auto;padding:5px;margin:0 0 0 5px}.destination #reservationWidgetBox.horizoltalBox select#destination{height:auto;padding:5px;margin:0 0 0 5px}.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn{width:auto}.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow
.destination #reservationWidgetBox.horizoltalBox form fieldset input.date.openCalendarWidget{height:auto;padding:7px 0 7px 5px;margin:0 0 0 5px}.destination #reservationWidgetBox form fieldset input[type="submit"]{line-height:26px}.destination #reservationWidgetBox form fieldset .fieldRow:last-child{float:left}#reservationWidgetBox{position:static}.bluelogo_uppercase a{padding:5px}#div_menu_bottom{position:relative;right:0;top:0}#div_menu_bottom ul{margin-top:0;float:right}#div_menu_bottom ul li a{padding:10px}#header{width:100%}#header_top{height:auto}#header_top #div_resa,.hotels #header_top #div_resa{position:relative;top:auto;left:auto;height:auto;width:100%;right:auto;z-index:1}#header_top #div_resa select{width:90%!important;margin:0 5px;border:1px solid #B3B3B3!important;border-radius:3px}#header_top #logo_main_bch{top:0;margin:0}#header_top #tbl_header{height:40px}#header_top #lang_selector{background:transparent;width:auto;position:absolute;right:0;top:5px;margin:0}#header_top #lang_selector #lang_bottom{left:auto;right:0}#header_top #logo_main_bch img{display:block}#header_top #logo_main_bch{width:auto;background:#012C66;float:none;text-align:center;position:static}#header_bottom{width:100%;height:auto}#header_bottom table{width:50%;float:left!important}#header_bottom #tbl_header_bottom_left{width:50%;float:none}#header_bottom #tbl_header_bottom_right{top:0;float:right!important}.hotels #header_bottom table{width:auto}.hotels #header_bottom #tbl_header_bottom_left{width:100%;float:none!important}.hotels #hotel_special_offers{width:auto;padding-left:10px;padding-right:10px}#div_menu_top{position:relative;background:#F8F8F8;height:auto}#div_menu_top ul li a{font-size:10px;padding:10px 4px}#div_menu_top ul li:last-child{background-image:none}.header_bottom_left{font-size:10px}#div_menu_bottom{height:auto}.container_submenu .container_submenu_right{display:none}.container_submenu .container_submenu_left{background-image:none}#header_top #tbl_logo_main_bch{left:240px;top:5px;display:block}#main{width:100%;max-width:640px}#content{width:100%;min-height:0}#content #content_top1{margin:5px 0}#content #content_top1 p:nth-child(1) span{font-size:16px}#content #content_top1 p:nth-child(1){font-size:14px;margin-top:0}#content.twoColumnContent .contentColumnWrapper .contentRightColumn{margin:10px auto 0;max-width:98%;padding:0}#content_top_usp{width:96%;margin:0 2%}#content #box_offers .div_offer{width:46%;margin:0 2px;overflow:hidden}#content #box_offers .div_offer .div_up_to{height:90px;width:100px;background-position:left bottom}#content #box_offers .div_offer .div_up_to p{font-size:12px}#content #box_offers .div_offer .div_up_to p:nth-child(2){font-size:22px}#content #box_offers .div_offer .div_hotel_name{width:90%;background-image:none;background:rgba(0,0,0,0.7);left:5%;height:auto;padding:0;bottom:58px;top:auto}#content #box_offers .div_offer .div_hotel_name h3{font-size:14px;line-height:40px}#content #box_offers .div_offer .div_message{width:90%;background-image:none;background:rgba(0,0,0,0.7);left:5%;height:auto;padding:0;top:auto;bottom:5px}#content #box_offers .div_offer .div_message p:nth-child(1){font-size:12px;padding:0;line-height:30px}#content #box_offers .div_offer .div_message p:nth-child(2) a{font-size:12px;line-height:20px}.div_non_ref{width:66%;background-position:left bottom;display:none}#content_vacation_planner{width:98%;margin:0 1%}#content_filter_header{width:100%;margin:0;padding:0}#content_filter_header ul{width:100%}#content_filter_header > ul > li{float:left;width:48%;margin:1%;text-align:center;background-color:#343536}#content_filter_header ul li .li_header{width:100%;margin:0;padding:0;display:block;line-height:22px;height:auto;float:none;border:none}#content_filter_header ul li .li_header .bg_hotel_filter_header{top:0;left:auto;right:0}#content_filter_header div.tab{width:96%;padding:2%}#content_filter_header #tab1 td span{text-align:left}#content_filter_header #tab1 ul{width:50%}#content_filter_header #tab2{height:auto}#content_filter_header #tab2 ul{width:100%;margin:0;padding:0}#content_filter_header #tab2 ul li{margin:5px 0;padding:0;width:19%;border:2px groove rgba(254,255,239,0.9);border-right:none}#content_filter_header #tab2 ul li:last-child{border-right:2px groove rgba(254,255,239,0.9)}#content_filter_header #tab3{top:65px}#content_filter_header #tab4{top:65px}.tbl_hotel_filter .btn_arrow_know{position:static;margin:5px auto;width:auto;display:inline-block;float:right}#content_filter #slider_surround{width:100%}#content_filter #slider_surround .coda-slider-wrapper .coda-nav-left{display:none}#content_filter #slider_surround .coda-slider-wrapper .coda-nav-right{display:none}#content_filter #slider_surround .coda-slider-wrapper .coda-slider{margin:0;padding:0;float:none;width:100%;height:auto}#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container{width:100%!important;margin:0!important}#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel{width:100%;height:auto;float:none;display:none!important}#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel:first-child{display:block!important}#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper{padding:0}#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter{width:46%;padding:1%;height:auto;margin:1%;float:left}#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .hotel_filter_header{width:96%;height:auto;padding:2%}#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .hotel_filter_header h2{width:100%;height:auto;padding:0}#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .hotel_filter_header h3{width:100%;height:auto;padding:0}#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .hotel_filter_header .country{float:none;position:static}#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .hotel_filter_header .star_rating{float:none;position:static}#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .tbl_hotel_filter{width:100%}#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .tbl_hotel_filter img{display:inline}#content_hotel.wedding #content_filter_header div.tab{width:96%;padding:6% 2%;float:none;height:auto;top:60px}#content_hotel.wedding #content_filter_header div.tab#tab1 ul{margin:0;width:100%}#content_hotel.wedding #content_filter_header div.tab#tab1 ul:first-child{margin-top:20px}#content_hotel.wedding #content_filter_header div.tab#tab1 ul li table tr td{display:table-cell;width:auto;text-align:left}#content_hotel.wedding #content_filter_header div.tab#tab2 ul{margin:0;width:100%;margin-top:10px;height:auto}#content_hotel.wedding #content_filter_header div.tab#tab2 ul li{width:30%;border:2px groove rgba(254,255,239,0.9);margin:1px}#content_hotel.wedding #content_filter_header div.tab#tab2 ul li table tr td{display:table-cell;width:auto;text-align:left}#content_vacation_planner p.head:nth-child(1){font-size:20px;padding:0 0 0 50px;line-height:55px;margin:10px 0 5px}#content_filter #title_find{font-size:16px}.tbl_golf_tech td{width:98%!important;padding:4px 1%}.new_div_offer{width:100%!important}.new_div_offer .offer_text{width:100%}.new_div_offer .offer_hotels{width:100%}.new_div_offer .offer_hotels ul li{float:none}#content_filter_header div.tab#tab3{height:auto!important}#content_filter_header div.tab#tab3 #seychelles{width:100%;height:auto}#content_filter_header div.tab#tab3 #divseychelles{width:50%;float:left}#content_filter_header div.tab#tab3 #divmarrakech{width:50%;float:right}#content_filter_header div.tab#tab3 ul li{width:100%;border:none}#content_filter_header div.tab#tab3 ul li table tr td{display:table-cell;width:auto;text-align:left}#content_filter_header div.tab#tab4 ol li{width:100%;padding:0;border:none;height:auto}#content_filter_header div.tab#tab4 ol li table{width:100%!important}#content_filter_header div.tab#tab4 ol li table tr td{display:table-cell;width:auto;text-align:left}#content_filter_header div.tab#tab4 ol li table tr td img{display:none}#content #content_top_bottom{margin:10px auto}#content #content_top_bottom p:nth-child(1){font-size:12px}#content #content_top_bottom p:nth-child(1) span{font-size:20px}#content #content_top_bottom p:nth-child(2)#content #content_top_bottom p:nth-child(2){font-size:12px}#content #box_packages .div_package{margin:0 2px;width:46%;float:left;overflow:hidden;padding:0}#content #box_packages .div_package .div_package_name{width:90%;background-image:none;background:rgba(0,0,0,0.7);left:5%;height:auto;padding:0;top:auto;bottom:70px}#content #box_packages .div_package .div_package_name h3{font-size:14px;line-height:30px;padding:0}#content #box_packages .div_package .div_message{width:90%;background-image:none;background:rgba(0,0,0,0.7);left:5%;height:auto;padding:0;top:auto;bottom:38px}#content #box_packages .div_package .div_message p:nth-child(1){font-size:12px;padding:0;line-height:26px}#content #box_packages .div_package .div_message p:nth-child(1) span{font-size:20px}#content #box_packages .div_package .div_package_name h4{padding-top:0}#content #box_packages .div_package .div_package_name h4 p{font-size:10px}#content #box_packages .div_package .div_message_know{background-image:none;background:rgba(0,0,0,0.7)}#div_youtube_right{width:100%}#div_youtube_left{width:100%;float:none}#div_youtube_left h2{margin-top:5px;font-size:20px;height:auto}#div_youtube_left h3{margin-top:5px;font-size:14px}#div_youtube_left h4{font-size:12px}#div_youtube_left p:nth-child(4){padding-top:12px;margin:5px 0}#div_youtube_left p:nth-child(5){margin:0;padding:0;height:auto;line-height:30px}#div_youtube_right #youtubeIframeSimulator .topInfoBanner{height:auto}#div_youtube_right #youtubeIframeSimulator{width:100%;overflow:hidden;height:auto}#div_youtube_right iframe{width:100%}#div_youtube_right #youtubeIframeSimulator a img{max-width:100%;height:auto}#div_youtube_right #youtubeIframeSimulator a .youtubeBottonEffect{width:20%;left:40%;max-width:120px;max-height:60px;top:41%;height:18%}.isMobileMenuWrap{width:100%!important;margin:0;float:none;position:static!important;z-index:1}.isMobileMenuWrap #logo_hotel{position:static!important;left:auto;top:auto;width:100%}.isMobileMenuWrap #menu_content{width:100%!important;margin:0;position:static!important;z-index:1;overflow:visible;padding:0;display:inline-block}.isMobileMenuWrap #menu_content nav{display:block}.isMobileMenuWrap #menu_content ul{display:block}.isMobileMenuWrap #menu_content ul li{display:block;width:100%;padding:1px;border-bottom:2px groove #626262}.isMobileMenuWrap #menu_content ul li a{margin:0;border:none;display:block;padding:5px 0}.isMobileMenuWrap #menu_header_wrapper{display:none!important}.weddings .isMobileMenuWrap #menu_header_wrapper{display:block!important}.isMobileMenuWrap .bg_menu_header{display:none}.wedding#content_hotel{width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-right:none;border-left:none}.wedding#content_hotel .tab_hotel_content{width:94%;padding:0;padding:0 3%;text-align:justify}.wedding#content_hotel .tbl_resto{width:100%}.wedding#content_hotel #tbl_resto{width:100%}.wedding#content_hotel #content_hotel_header_menu{margin-left:5px}.wedding#content_hotel .tab_hotel_content table{width:100%}.wedding#content_hotel .tab_hotel_content table table{margin-left:0!important}.wedding#content_hotel .tab_hotel_content table tr{width:100%}.wedding#content_hotel .tab_hotel_content table tr td{width:100%;display:block;height:auto}.wedding#content_hotel .tab_hotel_content table tr td select{width:100%}.wedding#content_hotel .tab_hotel_content table tr td input[type="text"]{width:100%;padding:0}.wedding#content_hotel .tab_hotel_content table tr td input[type="submit"]{width:100%;padding:0}.wedding#content_hotel .tab_hotel_content table tr td img{max-width:100%;display:block}.wedding#content_hotel .tab_hotel_content form#frm_wed table tr td img{display:none}.wedding#content_hotel .tab_hotel_content form#frm_wed table tr td #div_wed_calendar table.wed_table tr td{display:table-cell;width:9%;text-align:center;vertical-align:middle}.wedding#content_hotel .tab_hotel_content form#frm_wed table tr td #div_wed_calendar table tr td{display:table-cell;width:100%;text-align:center;vertical-align:middle}.wedding#content_hotel .tab_hotel_content form#frm_wed table tr td #div_wed_calendar > table > tbody > tr > td{display:block;width:100%}.wedding#content_hotel .tab_hotel_content form#frm_wed table tr td #div_wed_calendar > table > tbody > tr > td table.wed_table{margin-top:25px}#content_hotel.wedding #content_bottom,#content_hotel.groups #content_bottom{width:100%}#content_hotel.wedding #content_filter_header{width:100%;margin:0}#content_hotel.wedding #content_filter_header > ul > li{float:left;width:48%;margin:1%;text-align:center;background-color:#343536}#content_hotel.wedding #content_filter_header ul li .li_header{width:100%;margin:0;padding:0;display:block;line-height:22px;height:auto;float:none;border:none}#content_hotel.wedding #content_filter_header ul li .li_header .bg_hotel_filter_header{top:0;left:auto;right:0}#content_hotel.wedding #content_filter #slider_surround{width:100%}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-nav-left{display:none}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-nav-right{display:none}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-slider{margin:0;padding:0;float:none;width:100%;height:auto}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container{width:100%!important;margin:0!important}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel{width:100%;height:auto;float:none}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper{padding:0}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter{width:96%;padding:2%;height:auto;float:none}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .hotel_filter_header{width:96%;height:auto;padding:2%}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .hotel_filter_header h2{width:100%;height:auto;padding:0}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .hotel_filter_header h3{width:100%;height:auto;padding:0}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .hotel_filter_header .country{float:none;position:static}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .hotel_filter_header .star_rating{float:none;position:static}#content_hotel.wedding #content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper .hotel_filter .tbl_hotel_filter img{display:inline}#content_hotel.wedding #content_filter_header div.tab{width:96%;padding:6% 2%;float:none;height:auto;top:60px}#content_hotel.wedding #content_filter_header div.tab#tab1 ul{margin:0;width:100%}#content_hotel.wedding #content_filter_header div.tab#tab1 ul:first-child{margin-top:20px}#content_hotel.wedding #content_filter_header div.tab#tab1 ul li table tr td{display:table-cell;width:auto;text-align:left}#content_hotel.wedding #content_filter_header div.tab#tab2 ul{margin:0;width:100%;margin-top:10px;height:auto}#content_hotel.wedding #content_filter_header div.tab#tab2 ul li{width:30%;border:2px groove rgba(254,255,239,0.9);margin:1px}#content_hotel.wedding #content_filter_header div.tab#tab2 ul li table tr td{display:table-cell;width:auto;text-align:left}.new_div_offer{width:100%!important}.new_div_offer .offer_text{width:98%;margin:0 1%;height:auto}.new_div_offer .offer_hotels{width:100%}.new_div_offer .offer_hotels ul li{float:none}.drp_down_div_inner table tr{display:table-row}.drp_down_div_inner table tr td{display:table-cell!important}.family#content_hotel{width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-right:none;border-left:none}.family#content_hotel .tab_hotel_content{width:94%;padding:0;margin:0;padding:0 3%;text-align:justify}.family#content_hotel #content_hotel_header_menu{margin-left:5px}.family#content_hotel .tab_hotel_content table{width:100%}.family#content_hotel .tab_hotel_content table tr{width:100%}.family#content_hotel .tab_hotel_content table tr td{width:100%;display:block}#content_hotel.wedding #content_filter_header div.tab#tab3{height:auto!important}#content_hotel.wedding #content_filter_header div.tab#tab3 #seychelles{width:100%;height:auto}#content_hotel.wedding #content_filter_header div.tab#tab3 #divseychelles{width:50%;float:left}#content_hotel.wedding #content_filter_header div.tab#tab3 #divmarrakech{width:50%;float:right}#content_hotel.wedding #content_filter_header div.tab#tab3 ul li{width:100%;border:none}#content_hotel.wedding #content_filter_header div.tab#tab3 ul li table tr td{display:table-cell;width:auto;text-align:left}#content_hotel.wedding #content_filter_header div.tab#tab4 ol li{width:100%;padding:0;border:none;height:auto}#content_hotel.wedding #content_filter_header div.tab#tab4 ol li table{width:100%!important}#content_hotel.wedding #content_filter_header div.tab#tab4 ol li table tr td{display:table-cell;width:auto;text-align:left}#content_hotel.wedding #content_filter_header div.tab#tab4 ol li table tr td img{display:none}#content_hotel.wedding #content_filter_header .filter table tr td{display:table-cell;width:auto;text-align:left}#click_div_suites,#click_div_golf_modules{width:100%}.container_submenu .container_submenu_left{background-image:none}#header_submenu .container_submenu .container_submenu_left,#header_submenu_villas .container_submenu .container_submenu_left{width:96%}#menu_hotel{margin:0 0 10px;padding:0;width:100%!important;float:none;position:static!important;z-index:1}#menu_hotel #menu_header_wrapper{position:static!important;display:block !important:}#menu_hotel #menu_header_wrapper #menu_header{display:block!important}#menu_hotel #menu_header_wrapper .bg_menu_header{display:none}#menu_hotel #menu_content{width:100%!important;position:static!important;margin-top:0}#menu_hotel #menu_content ul li a{padding:3px;margin:0;border:none}#content_hotel{width:100%;padding:0;margin:0;border:none}#content_hotel #content_hotel_header_menu ul#content_top_menu .header{line-height:normal;padding:8px 10px;margin:0 5px 5px 0;width:auto}#content_hotel .tab_hotel_content#subtab1{width:96%;margin:15px 0 10px!important;padding:0 2%;top:0}#content_hotel .tab_hotel_content#subtab1 table{width:100%;max-width:none}#content_hotel .tab_hotel_content#subtab1 table tr{width:100%;display:block}#content_hotel .tab_hotel_content#subtab1 table tr td{display:block;width:100%;padding-left:0!important;padding-right:0!important}#content_hotel .tab_hotel_content#subtab1 table tr td #Unique_Selling_Points{padding:0 10px}#content_hotel .tab_hotel_content#subtab1 table iframe{max-width:100%;display:none}#content_hotel .tab_hotel_content#subtab2{width:96%;margin:0 0 10px;padding:0 2% 10px}#content_hotel .tab_hotel_content#subtab2 table{width:100%;max-width:none}#content_hotel .tab_hotel_content#subtab2 table tr{width:100%;display:block}#content_hotel .tab_hotel_content#subtab2 table tr td{display:block;width:100%;padding-left:0!important;padding-right:0!important}#content_hotel .tab_hotel_content#subtab2 table tr td #Unique_Selling_Points{padding:0 10px}#content_hotel .tab_hotel_content#subtab2 table iframe{max-width:100%;display:none}#content_hotel.wedding #content_filter_header ul:after,#div_menu_bottom ul:after,#div_menu_top:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#content.roomAndRates #subtab1.tab_hotel_content table.roomAndRatesTable table.roomAndRatesDatesTable tr.roomAndRatesDatesTableDateContainer td{display:table-cell;width:25%}#content.roomAndRates #subtab1.tab_hotel_content table.roomAndRatesTable table.roomAndRatesDatesTable tr.roomAndRatesDatesTableDateContainer td.roomAndRatesDatesTableDateField{width:40%}#content.roomAndRates #subtab1.tab_hotel_content table.roomAndRatesTable table.roomAndRatesDatesTable tr.roomAndRatesDatesTableDateContainer td.roomAndRatesDatesTableDateField input{width:90%}#content.roomAndRates #subtab1.tab_hotel_content table.roomAndRatesTable table.roomAndRatesTablePackageSelection tr{width:50%;float:left}#content.roomAndRates #subtab1.tab_hotel_content table.roomAndRatesTable table.roomAndRatesTablePackageSelection tr td{display:table-cell;width:auto;padding:0!important;vertical-align:middle;padding-left:10px!important}#content.roomAndRates #subtab1.tab_hotel_content table.roomAndRatesTable table.roomAndRatesTablePackageSelection tr td input{height:auto}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr{display:table-row}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td{display:table-cell;width:auto;font-size:10px}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td p{font-size:11px}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td:nth-child(5){width:60px}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td:nth-child(6){width:50px}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td:nth-child(7){width:50px}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td:nth-child(9) .btn_arrow_book{background-image:none;padding:5px 0;height:auto}#content.roomAndRates #subtab1.tab_hotel_content .drp_down_div_header{margin-right:0}#content_hotel .tab_hotel_content img{max-width:100%;height:auto;display:block}#content_hotel .tab_hotel_content#subtab1 .resto_content table tr td{height:auto}#content_hotel .tab_hotel_content#subtab3{width:98%;padding:0;margin:1%;top:0}#content_hotel .tab_hotel_content#subtab3 table{width:100%;margin:0;padding:0;max-width:100%}#content_hotel .tab_hotel_content#subtab3 table tr{width:100%}#content_hotel .tab_hotel_content#subtab3 table tr td{display:block;width:100%}#content_hotel .tab_hotel_content#subtab3 table tr td iframe{max-width:100%;height:auto}#content_hotel .tab_hotel_content#subtab3 table tr td #content_img_37 img{width:31%;margin:1%!important}#content_hotel .tab_hotel_content .drp_down_div_header{width:98%!important;margin:1%}#content_hotel .tab_hotel_content#subtab4{width:98%;padding:0;margin:1%;top:0}#content_hotel .tab_hotel_content#subtab4 table{width:100%;margin:0;padding:0;max-width:100%}#content_hotel .tab_hotel_content#subtab4 table tr{width:100%}#content_hotel .tab_hotel_content#subtab4 table tr td{display:block;width:100%}#content_hotel .tab_hotel_content hr{display:none}#content_hotel .tab_hotel_content #clarins{position:static!important;margin:1%!important;width:98%}.hotels .new_div_offer .offer_text .offer_text_header{height:auto;padding:0 0 10px;background-image:none;background-color:#F3F3F3}.hotels .new_div_offer .offer_text .offer_text_header p{padding:0!important}.hotels .new_div_offer .offer_img img{width:100%;height:auto}.hotels .new_div_offer .offer_text{max-width:295px;float:left;margin:0 0 0 5px}.hotels .new_div_offer .offer_img{width:auto;float:left;height:auto;border:none;max-width:300px}.hotels .new_div_offer .div_offer_name{position:static}.hotels .new_div_offer .offer_text .offer_text_header div:nth-child(1){padding:0}.hotels table{width:100%;margin:0;padding:0}.hotels table tr{width:100%}.hotels table tr td{display:block;width:100%}.hotels .ui-datepicker table tr td{display:table-cell;width:auto}.hotels .new_div_package{width:100%!important;border:1px solid #eee}.hotels .new_div_package .package_img{width:100%;border:none;height:auto;max-width:215px}.hotels .new_div_package .div_package_name{position:static}.hotels .new_div_package .package_img img{width:100%;height:auto}.hotels .new_div_package .package_text{width:99%;margin:0 0 0 1%;height:auto;border:none;background-color:transparent}.hotels .new_div_package .package_text .package_text_header{height:auto;padding:0 0 10px;background-image:none;background-color:transparent}.hotels .new_div_package .package_text .package_text_header p{padding:0!important}.hotels .new_div_package .package_text div.text p{margin:0 1%;width:98%;padding-bottom:5px}.hotels #content_hotel .new_div_package .package_text a.btn_know_more{bottom:5px}#header_package{height:auto;width:auto;left:0;position:static;margin-top:10px;padding-bottom:15px}#header_package p:nth-child(1){font-size:20px;padding-top:10px}#header_package p:nth-child(2){font-size:12px;margin-bottom:10px}#header_package #banner{height:auto;width:100%;margin:0;padding:0;left:0}#header_package #banner p{width:98%;margin:0 1%;padding:0;line-height:36px;font-size:18px}#header_package #book_package{position:static;font-size:14px;width:auto}#header_package span.text p{display:block;position:static;width:96%;margin:10px 1%;padding:1%;text-align:justify}#content_package_wedding{width:98%;margin:1%}#header_wed{padding-bottom:5px}#header_wed #header_wed_left p:nth-child(1){padding-top:10px}#header_wed #header_wed_right{position:static;width:100%;margin-top:20px}#header_wed #header_wed_right tr:nth-child(1) td{font-size:12px;height:auto;line-height:30px}#header_wed #header_wed_right tr:nth-child(2) td{font-size:18px;height:auto;line-height:30px}#header_wed #header_wed_right tr:nth-child(2) td span{font-size:10px}.div_content_wed{width:98%;margin:0 1%!important}.div_content_wed img{max-width:100%}.div_content_wed ul{padding-left:20px}.div_content_wed .div_image img{max-width:100%;height:auto}#content_wed_left{text-align:center}#content_wed_right{width:96%!important;margin:0 1%!important;padding:0 1% 10px!important}.div_content_wed .wed_text{height:auto}#content_package_wedding > table > tbody > tr > td{padding:0;display:block;margin:0;width:100%!important}#content_package_wedding > table > tbody > tr > td >select{padding:1%!important;display:block;margin:5px 1%!important;width:94%!important}#content_bottom_wed{padding:0}#content_bottom_wed #content_bottom_wed_left{padding:0;width:98%;margin:1%}#content_bottom_wed #content_bottom_wed_right{padding:0;width:98%;margin:1%}.div_content_bottom_wed .wed_bottom_text{height:auto}.offers #content_right,.packages #content_right{width:98%;margin:1%}.new_div_package{width:98%;margin:1%}.new_div_package .package_text{width:98%;margin:1%;height:auto}.new_div_package .package_hotels{width:98%;margin:1%;padding-bottom:5px}.new_div_package .package_hotels ul li{float:none}.new_div_package .package_img{width:100%;height:auto;border:none}.new_div_package .package_img img{width:100%;height:auto}#offer_spacer_bottom{width:100%;height:auto}#offer_spacer_bottom div{height:auto}.new_div_offer .offer_img{width:100%;height:auto;border:none}.new_div_offer .offer_img img{width:100%;height:auto}.new_div_offer .offer_text .offer_text_header,.new_div_package .package_text .package_text_header{height:auto}#offer_spacer_up,#package_spacer_up{width:100%}#offer_spacer_bottom div{margin-top:0}#offer_spacer_bottom div select{width:96%;margin:1%;padding:0 1%}#content_right .new_div_offer .offer_text .offer_book a,.new_div_offer .offer_text .offer_book a{float:right;position:static;display:block;margin:5px}.weddings .new_div_offer .offer_text{max-width:295px;float:left;margin:0 0 0 5px}.weddings .new_div_offer .offer_img{width:auto;float:left;height:auto;border:none;max-width:300px}.weddings .new_div_offer .div_offer_name{position:static}.weddings .new_div_offer .offer_text .offer_text_header div:nth-child(1){padding:0}#content.news #content_right{width:96%;margin:1%;padding:1%}#content.news #content_right table tr td{display:block;width:100%;text-align:center}#content.news #content_right table tr td h2{text-align:justify}#content.news #content_right table tr td p{text-align:justify}#content.news #content_right table tr td img{margin:0!important;max-width:100%!important;max-height:200px;width:auto!important}#content.offers.destination{width:98%;padding:0;margin:0 1%}#content.offers.destination #content_left{width:100%;float:none}#content.offers.destination #content_left #menu_hotel{width:100%}#content.offers.destination #content_left #menu_hotel #menu_content{width:100%;padding-top:0}#content.offers.destination #content_left #menu_hotel #menu_content ul li{width:49%!important;padding-top:0}#content.offers.destination #content_right{float:none}#content.offers.destination #content_right table{width:100%}#content.offers.destination #content_right table tbody tr td{display:block;width:100%}#content.offers.destination #content_right table tbody tr td img{max-width:100%}#content.offers.destination #content_right table tbody tr td iframe{max-width:100%}#travelAgencyPartners .offersContainerWrapper .offersContainer .offer img{max-width:100%;border:0}#travelAgencyPartners .specificationListWrapper .specificationList .specification{width:100%}#travelAgencyPartners .regulationsListWrapper{width:98%;padding:0;margin:0 1%}#travelAgencyPartners .specificationListWrapper .specificationList .stickFormToBottom.specification{min-height:0!important;margin:5px 0}#travelAgencyPartners .specificationListWrapper .specificationList .stickFormToBottom.specification .stickElementToBottom{position:static}#reservationWidgetBox form fieldset input.date{width:100%}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow{margin:0 15px 4px 0}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn{width:49%;max-width:none;margin:0 0 0 1%}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.submitButton{float:right}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn:first-child{margin:0 1% 0 0}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.right{width:45%;max-width:none;text-align:right;margin-right:0}#reservationWidgetBox.offerFilter form fieldset .fieldRow{margin:0 15px 4px 0}#reservationWidgetBox.offerFilter form fieldset .fieldRow .fieldColumn{width:49%;max-width:none;margin:0 0 0 1%}#reservationWidgetBox.offerFilter form fieldset .fieldRow .fieldColumn.submitButton{float:right}#reservationWidgetBox.offerFilter form fieldset .fieldRow .fieldColumn:first-child{margin:0 1% 0 0}#reservationWidgetBox.offerFilter form fieldset .fieldRow .fieldColumn.right{width:45%;max-width:none;text-align:right;margin-right:0}#destinationDateTableWidget .leftPack{min-width:0}#destinationDateTableWidget .leftPack .checkDate .dateLabel{font-size:14px}#destinationDateTableWidget .leftPack .checkDate .dateField{font-size:16px}#destinationDateTableWidget .leftPack .numNights span{font-size:14px}#destinationDateTableWidget .leftPack .numNights span.blue{font-size:16px}.hotelTeaser .hotelImage img{max-width:100%;height:auto}.hotelTeaser .hotelDescription{max-width:380px}.hotelTeaser .hotelDescription .hoteltitle .hotelRating{display:inline-block}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn{max-width:none;float:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks{display:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionContent{display:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionAmenities .amenity.freeInternet{display:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn{float:none;margin:0;max-width:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange{margin:8px 0 0;float:none;text-align:left}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking{float:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceUnitLabel{float:none;margin:0 0 10px;text-align:left}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking form{text-align:left}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking form input[type="submit"]{float:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking form .appliedOfferInformation{display:none}#content.destination .destinationHeader{display:none}#content.destination .columnWrapper .leftColumn{top:5px}.roomTeaser .roomColumnWrap .roomColumnLeft{max-width:130px}.isMobileMenuWrap #menu_header_wrapper{display:block!important}.div_suites .tbl_div_suites{max-width:48%;margin:0 1% 1% 0;padding:0 0 5px;height:auto;min-height:165px}.div_suites .tbl_div_suites img{max-width:100%;height:auto;border:none!important}.families .tab_hotel_content p{text-align:justify}.div_suites .tbl_div_suites h3{padding:0}.div_suites .tbl_div_suites a{padding:5px 0;font-size:10px;text-transform:uppercase}#menu_wedding #menu_content{margin:0}#menu_wedding #menu_content ul li a,#menu_wedding #menu_content ul li.bg_grey{margin:0;padding:0;width:auto}#content_hotel .tab_hotel_content#subtab1 table.hotel_attributes tbody tr{float:left;width:auto}#content_hotel .tab_hotel_content#subtab1 table.awards tbody tr td{float:left;width:auto}.roomAndRates #reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn{width:auto}.roomAndRates #starfeaturesBlock .starFeatureList ul li{padding:15px 10px}#restoMaintab table{width:100%;display:block}#restoMaintab table tbody{width:100%;display:block}#restoMaintab table tbody tr{width:100%;display:block}#restoMaintab table tbody tr td{width:100%;display:block;height:auto}#subtab37 table{width:100%;display:block}#subtab37 table tbody{width:100%;display:block}#subtab37 table tbody tr{width:100%;display:block}#subtab37 table tbody tr td{width:100%;display:block;height:auto}.resto_content table{width:100%;display:block}.resto_content table tbody{width:100%;display:block}.resto_content table tbody tr{width:100%;display:block}.resto_content table tbody tr td{width:100%;display:block;height:auto}#subtab53 table{width:100%;display:block}#subtab53 table tbody{width:100%;display:block}#subtab53 table tbody tr{width:100%;display:block}#subtab53 table tbody tr td{width:100%;display:block;height:auto}#content_hotel .tab_hotel_content #restoMaintab table.tbl_chef{max-width:none}#content_hotel .tab_hotel_content#subtab39 table.tbl_chef{max-width:none;width:100%}#content_hotel .tab_hotel_content .resto_content table.tbl_chef{max-width:none}.hotels #content_hotel .tab_hotel_content table.tbl_chef{max-width:none}#subtab53 table.tbl_chef{max-width:none!important}.isMobileMenuWrap #menu_content ul li.bg_grey a{padding:5px 0 5px 10px !important}#header_bottom:after,#div_menu_bottom:after,#div_menu_top:after,#content_filter #slider_surround .coda-slider-wrapper .coda-slider .panel-container .panel .panel-wrapper:after,#content_filter_header ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}}@media all and (max-device-width : 480px),all and (max-width: 639px){#colorbox,#cboxOverlay,#cboxWrapper{max-width:480px!important}#mauritiusResident{height:auto}#mauritiusResident p{line-height:15px}.destinations #content_right{max-width:480px}.destinations #content_right .desinationsVideo iframe{max-width:100%;height:auto;min-height:260px}.destinations #content_right img{max-width:100%;height:auto}#content_hotel .tab_hotel_content#subtab3 table tr td iframe{height:260px}.roomAndRates #typeOfStayChoiceWidget .listTypeOfStay ul li{margin:1%;width:96%;padding:1%;float:none;min-height:0}.roomAndRates #typeOfStayChoiceWidget .listTypeOfStay ul li .description{min-height:0}.roomAndRates .roomTeaser .roomColumnWrap{padding:5px}.roomAndRates #starfeaturesBlock .starFeatureList ul li{padding:8px 24px}.hotels .new_div_package{max-width:333px;margin:15px auto 0}.hotels .new_div_package .package_img{max-width:none}.hotels #content_hotel .new_div_package img{display:block}.hotels .new_div_package .package_text{margin:0}.hotels .new_div_package .div_package_name{position:static}.hotels .new_div_offer{margin:5px 0 10px}.hotels .new_div_offer .offer_img{max-width:none;width:100%;float:none}.hotels .new_div_offer .offer_img:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hotels #content_hotel .new_div_offer .offer_img img{float:left;max-width:50%}.hotels .new_div_offer .div_offer_name{float:left;width:100%;padding:10px 0}.hotels .new_div_offer .div_up_to{position:static;float:left;max-width:50%;width:100%;min-height:135px;padding:15px 0 0}.hotelOffers.hotels .new_div_offer .div_up_to{padding:16px 0 0}.hotels .new_div_offer .offer_text{margin:0;max-width:none;float:none;width:100%;border:none}.hotels .new_div_offer .offer_text .offer_text_header{padding:10px;width:auto}.new_div_offer .div_up_to div:nth-child(1){font-size:20px}.new_div_offer .div_up_to div:nth-child(2){font-size:60px}.new_div_offer .div_up_to div:nth-child(3){font-size:20px}.new_div_offer .offer_text .offer_book a{float:none;text-align:right;margin:5px 10px}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow{float:none;max-width:none;margin-top:5px}#quotationQuotationDetails fieldset.altenateHotel .fieldsetRow .fieldRow{float:none;max-width:none}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow.datesWrap .fieldRow{float:none;max-width:none}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow.personField{width:auto;float:none}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow.personField .fieldRow{float:none;max-width:none;margin-top:5px}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow.personField .fieldRow label .fieldLabel{min-width:110px}#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label.roomRequiredFieldWrap .fieldLabel{min-width:110px}#quotationQuotationDetails fieldset .fieldsetRow.quarter .fieldRow:last-child{max-width:none;margin-top:5px}#content.quotation #travellersInformationForm .columnWrapper .rightColumn{width:auto;float:none}#content.quotation #travellersInformationForm .columnWrapper .leftColumn{width:auto;float:none}#header_bottom #tbl_header_bottom_left{width:100%}#reservationWidgetBox form{padding:10px}#header_top #tbl_logo_main_bch{display:none}.hotelTeaser .hotelDescription{max-width:none;width:auto;margin:15px 10px}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow{margin:0 0 4px}#content{min-height:300px}.hotelTeaser .hotelImage{float:none;margin:0 auto;text-align:center;z-index:1}.hotelTeaser .hotelImage img{display:inline}.hotelTeaser .hotelImage a.icon.photoGallery{display:none}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown .fieldColumn:first-child{margin-right:0}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.right{width:auto;margin-left:2px}#reservationWidgetBox form fieldset input[type="submit"]{padding:7px 10px}#destinationDateTableWidget{padding:10px}#destinationDateTableWidget .leftPack .checkDate{display:none}.hotelTeaser .hotelDescription{float:none}.hotelTeaser .hotelDescription .hoteltitle{font-size:12px}.hotelTeaser .hotelDescription .hoteltitle .hotelRating{display:inline-block}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn{float:left;max-width:300px;margin-right:5px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks a.icon.locateUs{display:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks{display:block}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionContent{display:block}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn{float:right;margin-top:45px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange{margin:2px 0 0;font-size:14px;text-align:left}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceUnitLabel{margin-bottom:0;text-align:right}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking form input[type="submit"]{padding:8px 0;width:100%;margin-top:5px}.hotelTeaser .hotelImage .jb-classifier-thumb-area{display:none}.hotelTeaser .hotelImage .jb-bb-bar{display:none}.mobileMenuOverlay#colorbox{width:75%!important}.hotels #header_bottom table{width:100%}#facebookPopupOverlay{position:fixed;top:0}#facebookPopupOverlay .facebookPopupContainer{width:88%;top:15%}#facebookPopupOverlay .facebookPopupContainer .textContainer h2{font-size:16px}#facebookPopupOverlay .facebookPopupContainer .textContainer p{font-size:14px}#facebookPopupOverlay .facebookPopupContainer .textOverCenter{margin-top:-25px}#header_top #tbl_logo_main_bch{left:210px;top:5px;display:none}#nav_bottom,#footer_main{width:100%}#footer_main{background-image:none}#nav_bottom{height:auto}#tbl_nav_bottom{height:auto}#tbl_nav_bottom.transformTable .transformTableTr .transformTableTd{float:none;line-height:24px!important;padding:0 0 0 5%}#tbl_nav_bottom.transformTable .transformTableTr .transformTableTd:last-child{display:none}#tbl_nav_bottom.transformTable .transformTableTr .transformTableTd input{width:85%}#tbl_footer_header.transformTable .transformTableTr .transformTableTd{float:none;padding-left:5%}#tbl_footer_header.transformTable .transformTableTr .transformTableTd a{padding:0;line-height:20px}#tbl_footer_bottom.transformTable .transformTableTr.quicklinks .transformTableTd{width:98%!important;padding-left:2%}#main{width:100%;max-width:480px}#div_youtube_right #youtubeIframeSimulator .topInfoBanner a{font-size:10px;line-height:20px}#div_youtube_right #youtubeIframeSimulator a .youtubeBottonEffect{top:40%;height:35%}#content #content_top1{margin-top:0;padding-top:20px}#content #content_top1 p:nth-child(1){margin-top:0}#content #box_offers .div_offer{margin:0;width:97%;overflow:hidden}#content #box_offers .div_offer .div_hotel_name{width:90%;left:5%}#content #box_offers .div_offer .div_message{width:90%;left:5%}#content #box_offers .div_offer .div_hotel_name h3{font-size:16px}#content #box_offers .div_offer .div_message p:nth-child(1){font-size:14px}#content #box_offers .div_offer .div_message p:nth-child(2) a{font-size:12px}#content #box_packages .div_package{margin:0;width:97%;overflow:hidden}#content #box_packages .div_package .div_package_name{width:90%;left:5%}#content #box_packages .div_package .div_message{width:90%;left:5%}#content_vacation_planner{display:none}#div_youtube_right{width:100%}#div_youtube_left{width:100%;float:none}#div_youtube_left h2{margin-top:5px;font-size:20px;height:auto}#div_youtube_left h3{margin-top:5px;font-size:14px}#div_youtube_left h4{font-size:12px}#div_youtube_left p:nth-child(4){padding-top:12px;margin:5px 0}#div_youtube_left p:nth-child(5){margin:0;padding:0;height:auto;line-height:30px}#div_youtube_right #youtubeIframeSimulator .topInfoBanner{height:auto}#div_youtube_right #youtubeIframeSimulator{width:100%;overflow:hidden;height:auto}#div_youtube_right iframe{width:100%}#div_youtube_right #youtubeIframeSimulator a .youtubeBottonEffect{width:30%;left:35%}#footer #tbl_footer_header{margin:10px 0}#tbl_footer_bottom table tr td{display:block;width:100%}#header{width:100%}#header_top{height:auto}#header_top #logo_main_bch{position:relative;text-align:center;width:auto;background:#012C66}#header_top #logo_main_bch img{display:inline}#header_top #lang_selector{float:right;margin-top:0;margin-bottom:10px;left:203px}#header_top #lang_selector .lang{float:none}#header_bottom #tbl_header_bottom_left{width:100%}#div_menu_top{position:relative;background:#F8F8F8;height:auto}#div_menu_top ul li a{font-size:10px;padding:10px 4px}#div_menu_top ul li:last-child{background-image:none}#menu_wedding #menu_content ul li{display:block;width:100%}#content{width:100%}#content_top_usp{width:100%;margin-left:0}#content_vacation_planner{width:100%}#div_menu_bottom{position:relative;height:auto}#div_menu_bottom ul{float:none}#header_bottom{width:100%;height:auto}#header_bottom table{width:100%;float:none!important}#header_bottom #tbl_header_bottom_left{width:100%;float:none}#header_bottom #tbl_header_bottom_right{top:0}.header_bottom_left{font-size:10px}.hotels #hotel_special_offers{width:100%}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td:nth-child(1){display:none}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td:nth-child(2){display:none}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td:nth-child(4){display:none}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td:nth-child(5){width:60px}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td:nth-child(6){width:50px}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td:nth-child(7){width:50px}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td:nth-child(8){display:none}#content.roomAndRates #subtab1.tab_hotel_content table.roomPriceTable tr td:nth-child(9) .btn_arrow_book{background-image:none;padding:5px 0;height:auto}#header_top #div_resa,.hotels #header_top #div_resa{position:relative;top:auto;left:auto;height:auto;width:100%;right:auto;z-index:1}.container_submenu .container_submenu_right{display:none}#header_top #div_resa select{width:90%!important;margin:0 5px;border:1px solid #B3B3B3!important;border-radius:3px}#div_menu_bottom ul li a{font-size:11px;padding:8px 6px}#footer #tbl_footer_bottom ul li a{max-width:none}#header_bottom:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hotelDestinationSelection .rightWrap{top:15px;right:15px}.hotelDestinationSelection .rightWrap a{color:#fff;border:1px solid #fff}body.destination #content.destination{max-width:480px}body.destination #reservationWidgetBox.horizoltalBox{max-width:480px;margin-top:10px}body.destination #reservationWidgetBox.horizoltalBox select{width:98%;padding:5px 1%;margin:0;max-width:none}body.destination #reservationWidgetBox.horizoltalBox select#destination{width:98%;padding:5px 1%;margin:0;max-width:none}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow{max-width:none;height:auto;padding:0;width:48%;margin:0 0 1% 1%}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown{max-width:none;width:96%}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown .fieldColumn{max-width:none;height:auto;padding:5px 1% 0 0;width:48%;margin:0 0 1%}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow.personField .fieldColumn{float:none;display:block;margin:0}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown .fieldColumn.right{float:right;text-align:left}body.destination #reservationWidgetBox.horizoltalBox form fieldset input.date.openCalendarWidget{width:98%;padding:7px 1%;margin:0;height:auto;line-height:normal;max-width:none;background-position-x:115px}body.destination #typeOfStayChoiceWidget .listTypeOfStay ul li{width:96%;float:none}body.destination #typeOfStayChoiceWidget .listTypeOfStay ul li .description{min-height:0}.roomTeaser .roomColumnWrap .roomColumnLeft{max-width:none}.roomTeaser .roomColumnWrap .roomColumnLeft:after{content:".";display:block;height:0;clear:both;visibility:hidden}.roomTeaser .roomColumnWrap .roomColumnLeft .roomImage{float:left}.roomTeaser .roomColumnWrap .roomColumnLeft .roomFeatures{float:left}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.priceOfStay{max-width:115px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.priceOfStay .roomDescriptionItem .roomDescriptionItemLabel{line-height:normal}.weddings .new_div_offer .offer_text{max-width:none;float:none;margin:0}.weddings .new_div_offer .offer_img{width:auto;float:none;max-width:none;margin-bottom:5px}.weddings .new_div_offer .div_offer_name{position:absolute}.weddings .packages_table_price{float:right;margin-right:2px;margin-bottom:2px}#subtab222 table{display:block;width:100%}#subtab222 table tbody{display:block;width:100%}#subtab222 table tbody tr{display:block;width:100%}#subtab222 table tbody tr td{display:block;width:100%}#subtab39 table{display:block;width:100%}#subtab39 table tbody{display:block;width:100%}#subtab39 table tbody tr{display:block;width:100%}#subtab39 table tbody tr td{display:block;width:100%}#content_hotel .tab_hotel_content table.tbl_chef{width:98%;padding:1%;margin:10px auto;max-width:none}}@media screen and (max-device-width : 320px),screen and (max-width: 479px){.mobileMenuOverlay#colorbox{width:100%!important}#colorbox,#cboxOverlay,#cboxWrapper{max-width:320px!important}.destination #header_top #logo_main_bch img{display:none}#reservationWidgetBox .hotelLogo{float:none;text-align:left}#reservationWidgetBox.isHotel form{float:none}.ui-datepicker{left:0!important;width:98%;padding:1%}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-size:12px;text-align:center;padding:4px}#colorbox #hotelFilterWidgetBox h2{display:block;position:absolute;z-index:2;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACM0lEQVRIS7VW7XHbMAx9EAeoN6gzQRVqgWwQZwLLG7QTxJkg3SD2BHEnqBcgq07gdIN0ABI56EgdrVAfzl34SydKeA94IB4JI6ssy6VS6hbADYAlgDJ83gB4AXB0zv1qmkaes4tybyVwURT3RFTLPjP/JaIXZpbAIKKSmZdE9C3s77z3DzmgdwBVVa2Y+YmIFsz84L3fDTEMRGoiumfmVyLaGGMOKekzAK21fPwkjL33q7HU0yAB6CAZMfPGWruL+x2AMAfwDGBvjGlLc+mqqkoCrwHcxUxagMDgD4B/1too5KXxJc6iKIojgK/e+2upQAsQkZ1zV3PLMoQeOu8UK0HxhQhqrd32aruQNjXG7HMBtdbfvfeHPimt9VaEF8IkHxHRY459IvrOWrtJQWLWfVFjyZVSJ2b+QVVVHaSnh2qfBOpAEjEHG0Jr3cjZkQzaB2OMdFF2pSBEJLpJp4x2mxAXsSUDztW/j5Swlq3JVo46fAiAmd9p0ifUAVxSImEeAq2nQKK2rchSK2PMdU6AnKA54TMZdCJPtmmu5rPbdOqgFUVRW2t/Dhy0Ohy013T/7KB9+qhITp6YyWlIizmTT4adUuo3gCvnXNkNu5BFO66numNkyMkkfQwueD6u409x9gBonHN3cydr0FG8RKw0bzgRJBiPGMcXZt567/cTlrkmIpnC/wHUo5YZQQIj+Ulmjqz2FpGafu+WsXfObWeZfs8P5HaxIqKb3i0i3jKOOT9IY7wB/pa0JCxKKScAAAAASUVORK5CYII=) right center no-repeat #FFF;right:-4px;top:-4px;width:100%;height:41px;color:transparent;text-indent:-9999px}.mobileMenuOverlay #hotelFilterWidgetBox a.openMobileMenu{position:relative;z-index:3;background-color:transparent}.best_available_rate #starfeaturesBlock .starFeatureList ul li{padding:2%;margin:5px 0;width:96%}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureContent{max-width:225px}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureTitle{font-size:18px}.best_available_rate #starfeaturesBlock .starFeatureList ul li a .starFeatureContent .starFeatureDescription p{font-size:12px}.best_available_rate #starfeaturesBlock .starFeatureList ul li.earlyBooking a .starFeatureContent{max-width:200px}.languageFr #typeOfStayChoiceWidget .listTypeOfStay ul li{width:auto;max-width:none}.languageFr #typeOfStayChoiceWidget .listTypeOfStay ul li .description{min-height:0}.languageFr #typeOfStayChoiceWidget .listTypeOfStay ul li .title a{background:url(../../img/general-sprite-new.png) right -1392px no-repeat}.popupWrapper.popup{height:100%;overflow:auto}.honeymoon_package .columnWrapper .leftColumn{float:none;width:100%;margin:0;max-width:none}.honeymoon_package .columnWrapper .rightColumn{float:none;width:100%;margin:0;max-width:none}#content.destination .columnWrapper .hotelSorting{display:none}.abroad_wedding .columnWrapper .leftColumn{float:none;width:96%;margin:0;max-width:none}.abroad_wedding .columnWrapper .rightColumn{float:none;width:100%;margin:0;max-width:none}#content.destination .destinationHeader{display:block}#content.destination .destinationHeader h2{line-height:22px}#reservationWidgetBox.horizoltalBox{margin-top:10px}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldLabel{text-align:left}#rp-widget.widget-type-4{margin:0 auto}.hotelTeaser{margin-top:10px;padding:5px 1%;border-bottom:1px solid #d2d2d2}.hotelTeaser .hotelImage{max-width:130px;overflow-x:hidden;float:none}.hotelTeaser .hotelImage img{max-width:none;display:block}.hotelTeaser .hotelImage a.icon.photoGallery{display:block}.hotelTeaser .hotelDescription{float:left;margin:0;width:100%;max-width:200px}.hotelTeaser .hotelDescription .hoteltitle{font-size:14px}.hotelTeaser .hotelDescription .hoteltitle .hotelRating{display:inline-block;margin-left:5px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn{margin:0;float:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange{font-size:16px;margin:5px 0 0;max-width:210px;text-align:right}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn{float:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks{display:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionContent{display:none}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionAmenities{margin-top:5px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking form{text-align:right}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking form input[type="submit"]{padding:8px 25px;width:auto;float:right}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking form .appliedOfferInformation{display:none}#content.destination.addOns.securePayment .columnWrapper .leftColumn{margin-top:20px}#content.destination .columnWrapper .leftColumn{position:static;max-width:none}#hotelFilterWidgetBox{margin:0}#hotelFilterWidgetBox h2{text-align:right;padding-left:10px;margin-bottom:0}#hotelFilterWidgetBox h2.opened{position:static;font-size:12px;padding-left:10px;background-color:#3f3f3f;cursor:pointer;padding-right:50px;margin-top:0;background-repeat:no-repeat;line-height:40px;background-position:right -1230px}#hotelFilterWidgetBox form{position:static;margin:0 5px}#hotelFilterWidgetBox form fieldset{margin:0}#hotelSummaryWidget h2{display:none}#hotelSummaryWidget .slogan{display:none}#hotelSummaryWidget .hotelDocumentDownload{display:none}#typeOfStayChoiceWidget .listTypeOfStay ul li{float:none;max-width:none;min-height:0}#typeOfStayChoiceWidget .listTypeOfStay ul li .description{min-height:0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent:after{content:".";display:block;height:0;clear:both;visibility:hidden}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow{float:none;max-width:none;margin-bottom:5px;display:block}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow.personField{width:48%;float:left}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow.personField:nth-child(odd){margin-right:2%}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow.personField:nth-child(even){margin-left:2%}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow.personField .fieldColumn{width:100%}#reservationWidgetBox.horizoltalBox select#destination{max-width:none}#reservationWidgetBox.horizoltalBox select{max-width:100%}#reservationWidgetBox.horizoltalBox form fieldset input.date{background-position:right -278px;max-width:none;width:96%;padding:0 2%}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn{width:48%}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.right.alignRight.submitButton{width:auto;float:none;display:block;margin-top:10px}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.right.alignRight.submitButton .fieldLabel{display:none}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.right{float:right;width:48%}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown{min-width:0}#reservationWidgetBox form fieldset input[type="submit"]{width:100%;padding:8px 0}.daterangepickerContainer{background:transparent}#destinationDateTableWidget .leftPack{float:none}#destinationDateTableWidget .leftPack .numNights{margin-top:0;float:left}#destinationDateTableWidget .leftPack .calendarwidgetSubmitButton{float:right;margin-top:0}#destinationDateTableWidget .leftPack .calendarwidgetSubmitButton a{padding:8px 20px}.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking form .appliedOfferInformation:hover .offerDescrioption{z-index:2}#typeOfStayChoiceWidget .listTypeOfStay{padding:0}#typeOfStayChoiceWidget .listTypeOfStay ul li{padding:15px 6px 10px}#typeOfStayChoiceWidget .listTypeOfStay ul li .title a{line-height:14px;font-size:10px}#content.destination .columnWrapper .leftColumn #hotelSummaryWidget{display:block;max-width:none;text-align:left;margin-bottom:15px}#securePaymentForm .paymentType ul.cardSelectionList{padding:0}#securePaymentForm .paymentType ul.cardSelectionList li{width:32%}#hotelSummaryWidget .location{display:none}#hotelSummaryWidget #hotelMapCanvas{display:none}#hotelSummaryWidget a.icon.knowMore{margin:10px 0 0}#content.destination.addOns .columnWrapper .leftColumn #travellersInformationForm fieldset .columnWrapper .leftColumn{float:none;width:100%;margin:0}#content.destination.addOns .columnWrapper .leftColumn #travellersInformationForm fieldset .columnWrapper .rightColumn{float:none;width:100%;margin:0}#addOnsSelection .addonsList .adonItem .adonItemTitle .adonNumbering{font-size:15px;border-radius:28px;padding:5px 10px;border:1px solid #fff}#addOnsSelection .addonsList .adonItem .adonItemTitle.opened .adonNumbering{font-size:12px;border-radius:28px;padding:8px 10px;line-height:10px}#addOnsSelection .addonsList .adonItem .adonItemTitle .adonTitle{font-size:14px;padding:0;max-width:80%;margin:0 0 0 10px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails{float:none;padding-left:5px;border-bottom:none}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails:after{content:".";display:block;height:0;clear:both;visibility:hidden}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing{float:none;border-top:none;margin:0;padding-bottom:0}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing:after{content:".";display:block;height:0;clear:both;visibility:hidden}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label{float:none}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing label:after{content:".";display:block;height:0;clear:both;visibility:hidden}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .mainTitle{padding-left:5px;float:left}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .moreInfo{margin-left:10px}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .detailedPricing{float:none}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .detailedPricing:after{content:".";display:block;height:0;clear:both;visibility:hidden}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap{margin-bottom:8px}#addOnsSelection .addonsList .adonContent .skipButton{margin:5px 15px 10px 0}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .moreInfo a{margin-left:5px}#addOnsSelection #skipAndProceedAdOns{display:none}#addOnsSelection .addonsList .adonContent #transferselection .transferSelection .rightColumn{float:none;width:100%;margin:0}#addOnsSelection .addonsList .adonContent #transferselection .transferSelection .leftColumn{float:none;width:100%;margin:0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition.mealPlanId2{max-width:none;margin-bottom:5px}.languageFr #starfeaturesBlock .starFeatureList ul li{max-width:none;padding:0}.languageFr #starfeaturesBlock .starFeatureList ul li.payNow{max-width:none;padding:none}.travellers_info #header{margin-bottom:10px}.languageFr #holidaySummary .rateBox .rateWrapper .rateWrapperField{min-width:130px}#travellersInformationForm fieldset .formRows .formRow label .fieldLabel{min-width:55px}#starfeaturesBlock .starFeatureList ul li{padding:0;width:46%;margin:2%;min-height:95px}#destinationDateTableWidget .leftPack:after,#reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown:after{content:".";display:block;height:0;clear:both;visibility:hidden}#breadcrumbs{display:none}#travellersInformationForm fieldset label.agree .fieldLabel{display:inline-block;float:left;max-width:90%;line-height:16px}.travellers_info ..hotelDestinationSelection{margin-bottom:10px}.mobileMenuOverlay#colorbox{max-width:none}#main{max-width:320px}.destinations #content_right{max-width:320px}.destinations #content_right .desinationsVideo iframe{min-height:180px}.destinations #content_right p{text-align:justify}body.destination #reservationWidgetBox.horizoltalBox{max-width:320px}body.destination #reservationWidgetBox.horizoltalBox select{width:98%;padding:0 1%;height:28px;margin:0;max-width:none}body.destination #reservationWidgetBox.horizoltalBox select#destination{width:98%;padding:0 1%;margin:0;max-width:none;height:28px}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow{max-width:none;height:auto;padding:0;width:98%;margin:0 0 1% 1%}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow.personField{width:48%;margin:0 0 1% 1%}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown{max-width:none;width:96%}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown .fieldColumn{max-width:none;height:auto;padding:5px 1% 0 0;width:48%;margin:0 0 1%}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow.personField .fieldColumn{float:none;display:block;margin:0}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown .fieldColumn.right{float:right;text-align:left}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow:last-child{width:48%;margin:0 0 1% 1%}body.destination #reservationWidgetBox form fieldset .fieldRow .fieldColumn.right.submitButton{margin:0}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.right.alignRight.submitButton{margin:0}body.destination #reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.right.alignRight.submitButton .fieldLabel{display:block}body.destination #reservationWidgetBox.horizoltalBox form fieldset input.date.openCalendarWidget{background-position-x:43px}body.destination #typeOfStayChoiceWidget .listTypeOfStay ul li{width:96%;float:none}body.destination #typeOfStayChoiceWidget .listTypeOfStay ul li .description{min-height:0}body.destination #reservationWidgetBox form fieldset input[type="submit"]{line-height:normal;padding:5px 1%;width:98%;margin:0;max-width:none}body.destination #content.destination{max-width:320px}body.destination .hotelTeaser .hotelDescription{max-width:170px;margin:0}body.destination .hotelTeaser .hotelDescription .hoteltitle{font-size:12px}body.destination .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange{margin:5px 0 0}body.destination .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .textAsFrom{text-align:right;font-size:10px}body.destination .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceUnitLabel{padding:0 0 5px}body.destination .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper input[type="submit"]{float:right;padding:5px;text-transform:none}body.destination .hotelTeaser .hotelDescription .hotelRating.stars6{background-position:left -950px}body.destination .hotelTeaser .hotelDescription .hotelRating.stars5plus{background-position:left -970px}body.destination .hotelTeaser .hotelDescription .hotelRating.stars5{background-position:left -992px}body.destination .hotelTeaser .hotelDescription .hotelRating.stars4plus{background-position:left -1010px}body.destination .hotelTeaser .hotelDescription .hotelRating.stars4{background-position:left -1030px}body.destination .hotelTeaser .hotelDescription .hoteltitle a{font-size:12px}body.destination .hotelTeaser .leftImageColumn{max-width:130px}body.destination .hotelTeaser .leftImageColumn .hotelAmenitiesTrigger a{background:none;padding:0;margin:5px 0 0}body.destination .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange .normalPrice{font-size:12px}.roomTeaser .roomColumnWrap .roomColumnLeft{max-width:none;float:none;margin:0}.roomTeaser .roomColumnWrap .roomColumnLeft .roomImage{float:none;margin:0 auto}.roomTeaser .roomColumnWrap .roomColumnLeft .roomImage .roomName{display:block;color:#02abbb;padding:8px;font-size:14px;text-transform:uppercase;font-weight:700}.roomTeaser .roomColumnWrap .roomColumnLeft .roomImage img{max-width:233px;margin:0 auto}.roomTeaser .roomColumnWrap .roomColumnLeft .roomImage a.icon.photoGallery{left:40px}.roomTeaser .roomColumnWrap .roomColumnRight .roomTitle span{display:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomTitle span.textOnRequest{display:block}.roomTeaser .roomColumnWrap .roomColumnLeft .roomAmenities{display:none}.roomTeaser .roomColumnWrap .roomColumnLeft .roomFeatures{display:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable{margin:0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li{max-width:none;min-width:0;width:96%;margin:0 auto;padding:0 1% 2%;border:none;border-top:1px solid #E0E0E0}.language_class_fr .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition.mealPlanId2{max-width:none;border:none;margin:0;border-top:1px solid #E0E0E0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li:first-child{border:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li:last-child{border:none;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem.unitPrice{max-width:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.priceOfStay{max-width:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem{margin:0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemLabel{line-height:normal;padding:5px;min-height:0;background:none;text-align:left}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent{padding:0 0 0 15px;max-width:none;min-height:0;line-height:normal}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent.accomodation{padding:0 0 0 15px;max-width:none;min-height:0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation .adult{text-align:left}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomCondition.mealPlanId2 .roomDescriptionItemContent{line-height:normal;max-width:none;text-align:left;min-height:0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .informationPerson{text-align:left}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange.priceUnit{text-align:left}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .normalPrice{font-size:14px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange .discountedPrice{font-size:18px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .priceRange.priceStay{text-align:left}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li:nth-child(4) .roomDescriptionItem .roomDescriptionItemContent{text-align:left;min-height:0;line-height:normal}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem{text-align:left}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionContent{max-width:98%;margin:0 auto;float:none}.language_class_fr .roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionContent{max-width:98%;margin:0 auto;float:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionContent .roomDescriptionTitle{margin:5px 5px 5px 0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm{max-width:none;margin:0;margin:5px 0 0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm:after{content:".";display:block;height:0;clear:both;visibility:hidden}.roomTeaser .roomColumnWrap .roomColumnRight .roomTitle{padding:5px;font-weight:700}.languageEn .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomUnitTariff{max-width:none}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation:after{content:".";display:block;height:0;clear:both;visibility:hidden}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation .adult{float:left;display:block}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent .roomPersonAccomodation .child{float:left;display:block;margin-left:5px;margin-top:3px}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent.accomodation.multipleLines{max-width:none;padding:0 0 0 15px;min-height:0}.roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li .roomDescriptionItem .roomDescriptionItemContent{text-align:left}.destination.addOns #headerSection .headerRightColumn{float:none}.hotelDestinationSelection{float:none}.hotelDestinationSelection .leftWrap{float:none;margin:5px 10px}#addOnsSelection .addonsList .adonContent #transferselection .title{padding:0}#addOnsSelection .addonsList .adonContent #transferselection #airportTransfer{margin:0}.languageFr #addOnsSelection .addonsList .adonItem .adonItemTitle .adonTitle{padding:0}#addOnsSelection .addonsList .adonItem .adonItemTitle{padding:15px 10px}#addOnsSelection .addonsList .adonItem .adonItemTitle.opened{padding:10px 0}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails .moreInfo a{margin-left:5px;width:15px;text-indent:-9999px;color:transparent;padding:0}#addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing{padding-top:0}#addOnsSelection .addonsList .adonContent #transferselection .transferPricing .control a{padding:8px 15px;line-height:normal}#addOnsSelection .addonsList .adonContent .skipButton a{padding:8px 15px;line-height:normal}#addOnsSelection .addonsList .adonContent #transferselection .transferPricing .prices{padding:7px 15px;line-height:normal}#addOnsSelection .addonsList .adonContent .yuLoungeColumns{margin:0}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight{float:none;margin:10px 0 0;max-width:none}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .control a{padding:8px 15px;line-height:normal}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection .transferPricing .prices{padding:7px 15px;line-height:normal}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection label .fieldLabel{float:none;margin:0;display:block}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnRight .yuLoungeSelection label .field{float:none;margin:0;display:block}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnLeft{float:none;text-align:center;margin:10px 0;max-width:none}#addOnsSelection .addonsList .adonContent .yuLoungeColumns .yuLoungeColumnLeft img{max-width:100px;height:auto}#securePaymentForm fieldset.paymentSelection.noNonRefundableColumn .rateBox .rateWrapper .rateWrapperField{display:none}#securePaymentForm .paymentType ul.cardSelectionList li{width:48%;margin:1%}.weddings .new_div_offer .div_up_to{padding:5px 10px}.weddings .new_div_offer .div_up_to div:nth-child(1){font-size:12px}.weddings .new_div_offer .div_up_to div:nth-child(2){font-size:24px}.weddings .new_div_offer .div_up_to div{font-size:12px}.weddings .new_div_offer .offer_hotels ul li{float:none}.weddings .tab_hotel_content p{line-height:18px}.weddings .new_div_offer .offer_hotels ul li a{padding:8px 10px}#content_hotel .tab_hotel_content#subtab1 table.hotel_attributes tbody tr{max-width:50%}#restoMaintab iframe{max-width:100%;height:175px}#reservationWidgetBox .hotelLogo img{display:none}.hotelOffers.hotels .new_div_offer{border:1px solid #eee}.hotelOffers.hotels .new_div_offer .div_up_to{padding:10px 0 0;min-height:90px}.hotels .new_div_offer .div_up_to{padding:10px 0 0;min-height:90px}.new_div_offer .div_up_to div:nth-child(1){font-size:16px}.new_div_offer .div_up_to div:nth-child(2){font-size:36px}.new_div_offer .div_up_to div:nth-child(3){font-size:16px}.offerDetails #reservationWidgetBox.offerFilter form fieldset .fieldRow .fieldColumn{width:45%}.singleColumnContent.renewalOfVowsPackage .content_wed{display:none}.singleColumnContent.renewalOfVowsPackage .content_bottom_wed{display:none}body.roomAndRates #reservationWidgetBox form fieldset .fieldRow.furtherDown .fieldColumn.right{width:48%}body.roomAndRates #reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown .fieldColumn{width:48%}body.roomAndRates #reservationWidgetBox.horizoltalBox form fieldset .fieldRow.personField:nth-child(even){margin:0 2% 0 0}body.roomAndRates #reservationWidgetBox.horizoltalBox form fieldset .fieldRow.personField:nth-child(odd){margin:0 0 0 2%}body.roomAndRates #reservationWidgetBox.horizoltalBox form fieldset .fieldRow:last-child{width:48%}body.roomAndRates #reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.right.alignRight.submitButton{margin:0}body.roomAndRates #reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn.right.alignRight.submitButton .fieldLabel{display:block}}.transformTable{width:100%;display:block}.transformTable .transformTableTr{width:100%;display:block}.transformTable .transformTableTr .transformTableTd{display:block;float:left}#tbl_nav_bottom.transformTable .transformTableTr .transformTableTd{line-height:40px}#tbl_footer_bottom.transformTable .transformTableTr.quicklinks .transformTableTd{width:20%}#footer #tbl_footer_bottom ul li a{width:100%}.transformTable .transformTableTr:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/*REVAMP*/
.homepage #main{width:auto!important}.homepage #content{width:auto!important}#cookiePolicyNotification{padding:15px 5px;background:#48494a;line-height:22px;font-size:14px;color:#FFF;font-family:Arial,Helvetica,sans-serif;outline:none}#cookiePolicyNotification .cookiePolicyTitle{text-align:center;line-height:22px;padding:5px 0;text-transform:uppercase;font-size:14px}#cookiePolicyNotification .cookiePolicyDescription{text-align:center;line-height:22px;font-size:14px}#cookiePolicyNotification .cookiePolicyDescription a{display:inline;color:#FFF;text-decoration:underline;padding:5px 0}#cookiePolicyNotification .cookiePolicyCloseSection{text-align:center;padding:10px 0 0}#cookiePolicyNotification .cookiePolicyCloseSection a{display:inline-block;color:#E7E7E7;font-size:10px;border:1px solid #A6A6A6;line-height:normal;padding:5px 18px;text-transform:uppercase}#headerSection{max-width:1100px;margin:0 auto}#headerSection a{font-family:Arial,Helvetica,sans-serif;outline:none}#headerSection:after{content:".";display:block;height:0;clear:both;visibility:hidden}#headerSection .headerLeftColumn{float:left;position:relative}#headerSection .headerLeftColumn .headerLeftColumnLogoSection{float:left}#headerSection .headerLeftColumn .headerLeftColumnLogoSection a img{display:block}#headerSection .headerLeftColumn .headerLeftColumnQuickLinks{float:left;padding:5px 0 0 5px;position:absolute;left:100%}#headerSection .headerLeftColumn .headerLeftColumnQuickLinks nav ul li{list-style:none}#headerSection .headerLeftColumn .headerLeftColumnQuickLinks nav ul li a{color:#504f49;font-size:11px;line-height:17px}#headerSection .headerLeftColumn .headerLeftColumnQuickLinks nav ul li a.icon.subscribe{background:url(../../img/general-sprite-new.png) left -1531px no-repeat;padding-left:22px}#headerSection .headerRightColumn{float:right;max-width:775px}#headerSection .headerRightColumn .headerTopMenu{float:right}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuGalleryNavigation{float:left;padding-top:15px}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuGalleryNavigation nav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuGalleryNavigation nav ul li{list-style:none;float:left;margin-right:5px;border:1px solid #03b1c1}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuGalleryNavigation nav ul li a{color:#03b1c1;padding:5px 10px;line-height:16px;text-transform:uppercase;font-size:11px}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuNavigation{float:left;padding-top:15px}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuNavigation nav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuNavigation nav ul li{list-style:none;float:left}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuNavigation nav ul li a{padding:6px 10px;line-height:16px;text-transform:uppercase;font-size:11px;color:#3b3b38}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuLanguageNavigation{float:left;position:relative}#headerSection .headerRightColumn #headerMainMenu{float:right;margin-top:39px}#headerSection .headerRightColumn #headerMainMenu nav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#headerSection .headerRightColumn #headerMainMenu nav ul li{list-style:none;position:relative;float:left;background:url(../../img/general-sprite-new.png) left -1590px no-repeat}#headerSection .headerRightColumn #headerMainMenu nav ul li:first-child{background:none}#headerSection .headerRightColumn #headerMainMenu nav ul li:first-child a{padding-left:0}#headerSection .headerRightColumn #headerMainMenu nav ul li a{padding:5px 20px;line-height:27px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;text-transform:uppercase;font-size:22px;color:#3e3f40}#headerSection .headerRightColumn #headerMainMenu nav ul li a.openMobileMenu{display:none}#headerSection .headerRightColumn #headerMainMenu nav ul li.hotelMenu ul{left:-130px}#headerSection .headerRightColumn #headerMainMenu nav ul li.villaMenu ul{left:-75px}#headerSection .headerRightColumn #headerMainMenu nav ul li ul{display:none;min-width:330px;padding:18px 0 0;position:absolute;z-index:6;top:30px;left:0}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li{display:block;float:none;background:#FFF;padding:0 10px 10px 20px}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li:first-child{background:#FFF}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li a{padding:5px 0;font-size:18px;color:#03b1c1;line-height:normal}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li a.menuLegend{display:inline-block;padding-right:20px;margin-top:15px;background:url(../../img/general-sprite-new.png) right -1622px no-repeat}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li:last-child a.menuLegend{padding-right:20px;margin-top:15px}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li:last-child a{padding:5px}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li ul li:last-child a{padding:5px 0}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li ul{padding:0;min-width:0;position:static;display:block}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li ul li{padding:0}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li ul li a{font-size:14px;padding:5px 0 5px 5px;color:#363636;line-height:normal}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li ul li a:hover{color:#000}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li ul li a span.stars{display:inline-block;background:url(../../img/general-sprite-new.png) left -386px no-repeat;text-indent:-9999px;min-width:60px}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li ul li a span.stars6{background-position:left -305px}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li ul li a span.stars5plus{background-position:left -326px}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li ul li a span.stars5{background-position:left -346px}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li ul li a span.stars4plus{background-position:left -366px}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li ul li a span.stars4{background-position:left -386px}.language_class_de #headerSection .headerRightColumn #headerMainMenu nav ul li:last-child a{padding:5px 10px 5px 25px}.language_class_de #headerSection .headerRightColumn #headerMainMenu nav ul li li:last-child a{padding:5px 0}.language_class_de #headerSection .headerRightColumn #headerMainMenu nav ul li a{font-size:20px}.language_class_de #headerSection .headerRightColumn #headerMainMenu nav ul li ul li a{font-size:14px}.language_class_ru #headerSection .headerRightColumn #headerMainMenu nav ul li:last-child a{padding:5px 10px 5px 25px}.language_class_ru #headerSection .headerRightColumn #headerMainMenu nav ul li li:last-child a{padding:5px 0}.language_class_ru #headerSection .headerRightColumn #headerMainMenu nav ul li a{font-size:20px}.language_class_ru #headerSection .headerRightColumn #headerMainMenu nav ul li ul li a{font-size:14px}.destination.addOns #headerSection .headerRightColumn{float:left}.destination.multipleRoomSelection #headerSection .headerRightColumn{float: left;}.destination.roomList #headerSection .headerRightColumn{float:left}#header_package{z-index:4}@media screen and (max-device-width:1400px),screen and (max-width:1400px){#headerSection{max-width:1100px;margin:0 auto}}@media screen and (max-device-width:1024px),screen and (max-width:1279px){#headerSection{max-width:1024px;margin:0 auto}#headerSection .headerRightColumn{max-width:744px}#menu_hotel #menu_content .star_rating{display:none}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#headerSection{max-width:768px;margin:0 auto}#colorbox .mainMenuParent{list-style-type:none}#colorbox .mainMenuParent a{margin-top:0;background:url(../../img/general-sprite-new.png) left -1892px no-repeat #FFF;line-height:30px;padding:5px 0 5px 50px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;text-transform:uppercase;font-size:24px;color:#333}#colorbox .mainMenuParent a.showToggleSpecificDiv{display:none}#colorbox .mainMenuParent a.openMobileMenu{margin-bottom:15px;font-size:18px}#colorbox .mainMenuParent ul{padding:0;position:static;z-index:6;top:30px;left:0}#colorbox .mainMenuParent ul li{display:block;float:none;padding:0 20px 10px}#colorbox .mainMenuParent ul li:first-child{background:transparent}#colorbox .mainMenuParent ul li a{padding:5px;font-size:18px;color:#03b1c1;line-height:normal;background:none}#colorbox .mainMenuParent ul li a.menuLegend{display:inline-block;padding-right:20px;margin-top:0;background:url(../../img/general-sprite-new.png) right -1622px no-repeat}#colorbox .mainMenuParent ul li:last-child a.menuLegend{padding-right:20px;margin-top:15px}#colorbox .mainMenuParent ul li ul{padding:0;min-width:0;position:static;display:block}#colorbox .mainMenuParent ul li ul li{padding:0;border-bottom:2px groove rgba(86,90,92,0.22)}#colorbox .mainMenuParent ul li ul li a{font-size:12px;padding:10px 5px;color:#FFF;line-height:normal}#colorbox .mainMenuParent ul li ul li a:hover{color:#03b1c1}#colorbox .mainMenuParent ul li ul li a span.stars{display:inline-block;background:url(../../img/general-sprite-new.png) left -386px no-repeat;text-indent:-9999px;min-width:60px}#colorbox .mainMenuParent ul li ul li a span.stars6{background-position:left -305px}#colorbox .mainMenuParent ul li ul li a span.stars5plus{background-position:left -326px}#colorbox .mainMenuParent ul li ul li a span.stars5{background-position:left -346px}#colorbox .mainMenuParent ul li ul li a span.stars4plus{background-position:left -366px}#colorbox .mainMenuParent ul li ul li a span.stars4{background-position:left -386px}#headerSection .headerLeftColumn .headerLeftColumnQuickLinks{display:none}#headerSection .headerRightColumn{max-width:560px}#headerSection .headerRightColumn #headerMainMenu nav ul li a{padding:5px 14px;font-size:14px}#headerSection .headerRightColumn #headerMainMenu nav ul li a.showToggleSpecificDiv{display:none}#headerSection .headerRightColumn #headerMainMenu nav ul li a.openMobileMenu{display:block}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li{padding:0 20px;border-bottom:1px solid #E1E1E1}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li a.menuLegend{margin-top:5px}#headerSection .headerRightColumn #headerMainMenu nav ul li ul li:last-child a.menuLegend{margin-top:5px}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuNavigation nav ul li.magazineLink{display:none}.language_class_de #headerSection .headerRightColumn #headerMainMenu nav ul li a{font-size:12px}.language_class_ru #headerSection .headerRightColumn #headerMainMenu nav ul li a{font-size:12px}}@media screen and (max-device-width:640px) and (orientation:portrait),screen and (max-width:767px){#headerSection{max-width:640px;margin:0 auto}#headerSection .headerRightColumn{max-width:430px}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuNavigation{display:none}}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){#headerSection{max-width:480px;margin:0 auto}#headerSection .headerRightColumn{max-width:none;float:none}#headerSection .headerRightColumn #headerMainMenu{margin-top:5px}#headerSection .headerRightColumn .headerTopMenu{float:none}#headerSection .headerRightColumn .headerTopMenu:after{content:".";display:block;height:0;clear:both;visibility:hidden}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuNavigation{display:none}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuGalleryNavigation{padding-top:10px;margin-left:10px}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuLanguageNavigation{float:right}#headerSection .headerRightColumn #headerMainMenu{float:none;margin:5px 10px 0}#headerSection .headerLeftColumn{float:none}#headerSection .headerLeftColumn .headerLeftColumnLogoSection{float:none}#headerSection .headerLeftColumn .headerLeftColumnLogoSection a{width:100%;min-height:35px;background:url(../../img/layout/mobile-logo.png) left center no-repeat #002d62;padding:10px 0}#headerSection .headerLeftColumn .headerLeftColumnLogoSection a img{display:none}body.destination #headerSection .headerRightColumn .headerTopMenu{display:none}}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){#headerSection{max-width:320px;margin:0 auto}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuGalleryNavigation nav ul li:last-child{display:block}#headerSection .headerRightColumn #headerMainMenu nav ul > li:last-child{display:none}#headerSection .headerRightColumn #headerMainMenu nav ul > li:nth-child(4){display:none}#headerSection .headerRightColumn #headerMainMenu nav ul li a{padding:7px 12px}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuGalleryNavigation nav ul li{border:1px solid #B8B8B8}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuGalleryNavigation nav ul li a.photoGallery{background:url(../../img/general-sprite-new.png) left -1767px no-repeat;color:transparent;text-indent:-9999px;width:26px;padding:5px 0}#headerSection .headerRightColumn .headerTopMenu .headerTopMenuGalleryNavigation nav ul li a.videoGallery{background:url(../../img/general-sprite-new.png) 1px -1847px no-repeat;color:transparent;text-indent:-9999px;width:26px;padding:5px 0}}#blockLanguageSelector .activeLanguage{padding-top:15px}#blockLanguageSelector .activeLanguage.opened{background:#efefef}#blockLanguageSelector .activeLanguage a{display:block;margin-left:8px;padding:6px 10px 7px 3px;line-height:16px;text-transform:uppercase;font-size:11px;color:#3b3b38;padding-left:24px}#blockLanguageSelector .activeLanguage a:after{content:".";display:block;height:0;clear:both;visibility:hidden}#blockLanguageSelector .activeLanguage a span{display:block;float:left}#blockLanguageSelector .activeLanguage a:before{display:block;position:absolute;top:20px;left:8px;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkEwMEIwNTJGQTFBMTFFNDlFNUFGQ0YzMjc4NUU4RkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkEwMEIwNTNGQTFBMTFFNDlFNUFGQ0YzMjc4NUU4RkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTAwQjA1MEZBMUExMUU0OUU1QUZDRjMyNzg1RThGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQTAwQjA1MUZBMUExMUU0OUU1QUZDRjMyNzg1RThGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoCHfRQAAAGGSURBVHjanJQ9SwNBEIb3YiAQbbRJp6UfIYKFjQiC0R/gH1DQRlEEOy1EEMF0giI2EQWxFos0aqzUwnRCCktjZaFWCUTU+M5mFscxt34MPOwu9857c3NzF5jUpPFEHgzz/rx2s5sOE0Y8JjGQFOdk0DsVCxMHXFEn2AYXYAP0gxkwZjX1qIEjsAMKYAEMgllUeuuMTsEIJ5RAu/GH1JzBaDQieuHiJxOtycseZUBOid/BHujgxHnwpjQ5VJPRzW5Vok1Az12C+B7rFpjmG3zLiYIy7+NCsILkVbwlg1WaZ0ECrPF5AJqyqyiuTCj2Pf3JqrPNbzRH9Jpf7UZUI/bRsIGsMJ+zZcwQPRbx5Q51sx7lYfPJqJkpiIuHYNy6CjPs27CcCN2Vy5dlPqmqqE+UeAyDFx6DS1XNs/5EFsG6+V8s0Ry6ZqfV+JtffCJG5jaZRB+t16AbHIAJHvsW0NXgo6UJXwZVnvQ58Bh4/kf0y7jjAaR44D5V//o/ooSiOBfDTCg+BBgAYShjLAzaSFgAAAAASUVORK5CYII=) left no-repeat;height:18px;width:18px;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}#blockLanguageSelector .activeLanguage.opened a:before{transform-origin:center center;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}#blockLanguageSelector .languageSelectorForm{position:absolute;display:none;background:#efefef;top:100%;right:0;z-index:99;min-width:300px;padding:20px 25px 10px}#blockLanguageSelector .languageSelectorForm .title{color:#3b3b38;font-size:14px;line-height:16px;margin:0 0 10px}#blockLanguageSelector .languageSelectorForm .fieldWrapper{margin-bottom:10px}#blockLanguageSelector .languageSelectorForm .fieldWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}#blockLanguageSelector .languageSelectorForm .fieldWrapper .fieldWrap{float:left;max-width:190px;margin-right:1%}#blockLanguageSelector .languageSelectorForm .fieldWrapper .fieldWrap label:after{content:".";display:block;height:0;clear:both;visibility:hidden}#blockLanguageSelector .languageSelectorForm .fieldWrapper .fieldWrap label .fieldLabel{display:none;float:left}#blockLanguageSelector .languageSelectorForm .fieldWrapper .fieldWrap label .field{float:left;display:block}#blockLanguageSelector .languageSelectorForm .fieldWrapper .fieldWrap label .field select{-moz-padding-end:8px;text-transform:capitalize;width:100%;font-size:12px;margin:0;height:28px;outline-color:#4ac7d3;border-radius:2px;color:#2c2c2c;border:1px solid #e3e9eb}#blockLanguageSelector .languageSelectorForm .fieldWrapper .fieldWrap button{cursor:pointer;background:#03b1c1;border:none;padding:5px 25px 5px 15px;font-size:11px;text-transform:uppercase;color:#FFF;background-image:url(../../img/general-sprite-new.png);height:auto;background-position:right -742px;background-repeat:no-repeat}#blockLanguageSelector .languageSelectorForm .fieldWrapper.rememberMySettings .fieldWrap{max-width:none}#blockLanguageSelector .languageSelectorForm .fieldWrapper.rememberMySettings .fieldWrap label:after{content:".";display:block;height:0;clear:both;visibility:hidden}#blockLanguageSelector .languageSelectorForm .fieldWrapper.rememberMySettings .fieldWrap label .fieldLabel{display:block;color:#3b3b38;line-height:18px;padding-left:5px;font-size:14px}@media screen and (max-device-width:1024px),screen and (max-width:1024px){#blockLanguageSelector .activeLanguage a span.activeCountryName{display:inline-block;max-width:185px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:768px){#blockLanguageSelector .activeLanguage a span.activeCountryName{display:inline-block;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){#blockLanguageSelector .activeLanguage{padding-top:10px}#blockLanguageSelector .activeLanguage a:before{top:14px}}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){#blockLanguageSelector .languageSelectorForm{min-width:270px}#blockLanguageSelector .languageSelectorForm .fieldWrapper .fieldWrap{max-width:175px}}#offersWidgetListSection{max-width:1064px;margin:25px auto 10px}#offersWidgetListSection h2{text-align:center;font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;font-size:26px;line-height:normal;padding:10px 0;color:#353535;font-weight:400}#offersWidgetListSection h2 em{text-transform:uppercase;font-style:normal;font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif}#offersWidgetListSection .subtitle{text-align:center}#offersWidgetListSection .subtitle a{display:inline-block;padding:5px 10px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:12px;color:#03b1c1;border:1px solid #03b1c1;text-transform:uppercase;text-decoration:none}#offersWidgetListSection .offerList{margin-top:10px}#offersWidgetListSection .offerList ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#offersWidgetListSection .offerList ul li{float:left;max-width:355px;list-style:none;margin-right:10px}#offersWidgetListSection .offerList ul li.offerDummy{display:none}#offersWidgetListSection .offerList.has2Offers ul li.offerDummy{display:block}#offersWidgetListSection .offerList ul li.offerDummy a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAAD/CAYAAAAaEY8KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFQTQ2MUExQjU4NjFFMzExQkQxQ0JDQkQ0Rjc2RDc2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERkRFQkM5NDFGQjQxMUU1QkI3NEE2N0Y5RUMxNzkzRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERkRFQkM5MzFGQjQxMUU1QkI3NEE2N0Y5RUMxNzkzRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMzBGRjZFQjUxOEU1MTE5ODNBQURFRUMxOUY2N0I2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVBNDYxQTFCNTg2MUUzMTFCRDFDQkNCRDRGNzZENzY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J4CjhQAAErRJREFUeNrsnet12zgThmd1/D/aCkJXEKYC0xVEqcB0BZYrsFSB7QqkVCClAlMVRKnA3ArCrcBrfBkcM/50IYV5cSPmHB472Y1Egg/mhsHgr5eXF0oyeMlfrzH/nvHVlo87/u4POUtjGL1oMDQsn/hndgyOPpJAikuraGAuGJbc1pcnkMKFJmfton4Wrm8ogRSGFHxd+ABNAimBk0AagEOsgPnCP8eO76dq/V6/Xv8kkPyGZ/J6Xdl0il+leb22LUC2/Hc1X0kjBQJPyfBkFr5vy9fP1u9NMm1J83TRNBs2TVXykeKQkn2eCdiXcQJOAgmvfW4YIoTDrLTOmuFZo8xUAsmdTBigAgjPd/6Zwv/IZMwA3YEcZwXNN5/hSSCZAzRlDSRtvrYMz9Ins5VAkvd/7lgLSQO0ZICqUAcngdQdoBLg+zy+Xg+haZ8EUn8Tdg8AqH695qyFopEEkj0fKEqAEki7ZcpmLAGUQDpJitdrIRzGDwKgBNKbI70g2URiVE50Aum4zNiMSYfxczIox0ggDduMqUTiLQWcBzKV0QDD+SdBiBoG6POQIRqSRpqwFpKMxhQ410M0Y0PUSGMGaCUIkdZClwmiYWgkhC8UqxZqb6bM3026T60/q0n0nXakNGIFCRGR3XJIH6q0d+LqvfxZz4m2t+Y7NpAyNmOStdFK+3zlQQxJGxesTTKD8VDPrisyKzqQF4sJJIRDvWZT1ng+eTQ0hcAk0jVR6z4mPBaQVFg/HZApU5Pmgn9K+IA1vRXUneT/hQ7SmE1ZIfiZDUdkPpkyrXWkd6VULYAGG7XlDJFkVLZlf6j2ZJKUhNkPpwCak2ASNVSQEP7Qks2Za3+oJNx+uJpAFQkhgjRln0hSHhgil6YLuR+OGCBYRUJoIC1IvvT1mtzVDGnTVQC/Y8vPCPX5QgFJL3VMIoAIvR/Oibk+CwSiJ2GH00VkhtwP5yp9oSfFxVmCKDqA0Jo2ox3dVXwGCRHe24aotGTCbECUc5Cz05/7y9OG7TlronGgEBU86LnlcUNqol+H3oePIIUMESoo6CJqbewrOEWR75gcH9Tf+QZSyBAh9sT1ecZzcphMPUsQicxU6S1Np0RoTjPyvmgkBc8zYDaj80QutVB7svzt+gWeeQLRU2AQufSFdvlGNHSQEHkiJcit0jkI/FPlHx9uwvUukhUAIgXQDGjKfngEkTfiUiMhHFS9QIm639LDd/jRh5tw5WzPSH6XR02/d7xKRy8o8xtN6O/KtJUAiNQgfgUMZu45RG3Hf1A+kl6vkZZbks8VhQCRFhU9Prs0vTZNGypXtAT4Rb5FZn2lYu38853/2Oz4/4ID6Qdgdm/ZL0oQyYxl03IVfu4ArqY9GyNsgYTYd9YwRHWCyLpooDb8c2sDJGW/V4DPlc5cJ4g8Nm0ZYRJ40iUTqPtMIHnsF9Ukmy/yPU8UhCAz2zPQy5Fu6rBKEJ3kn1bskKufWxRIBcknHZU8kGyvRtd1RCFJu73N1oZpG7NJywCzQHIpoCQPMsKeR2YKmk4HDiI0EmrXhKRJQ2XYYzBZ+sDBXppfWiMV7Lgi1KpUlJac6/+Xigzb20hqJNTioe4iK6kxE0S/x1WB80gCSV1JkKYgkybyoCwTks+wh+j7PJLwcadSpi1nBxvx0OeCGhOxaBwSQLASZCmNhHJcpU3aECFq6K03EkwkNBIqjFYO4KXnQYDvAm2uJQkS0lxcklzyEbFU43sUZvWEAlPTNgVBtBaEqBwQRDrCXVr8zv/1SDLRSBlrI4ScC82mITnYauIh6tYPBVg3HAmPTTTSHegGl4IqeToQiGw2ly/43RcSPlII2kjJr8hBstnzKaMDi9yn7iJBhfuS2qiMHKItTzobEJUcsBSSURsylJbURjFHakuy28rmKCSn+Ego36gShCiPHKJry9/5mRXImPbsJOkLUka4QrC54GddJYjEzehBE9rXR7oD3mglHFnEGN5f+3pzfUDKCLcl+FE4uojNrOlTmygGkFDaSNfFJG20f3x8P8WyM0j6qACU3ZeULDKQ5hTAebpdQSoJl5N5FP68i8j8oiBO9u4K0k0AIX9sGqnx2bk+BaQC+HK+AT4zFpAeyY8jUTtJl8z2CuQfofpDv0QAkQII0cbQmUZCOtlrSnLIwW5CuuFjIJXA7/6eeNmrjZah3fQxkK6Ag5U00n5tRDGBhFz4TBBFpI2OgYRc+NyAX0bIkVqQcihqewaF0ujTfFStVBHgu/Ci8bq0RsoJl49Bm7VtoJP6MVSIDoGEPD4KHa39DPRdLClg2QfSF+B3VuBnqgKFKGTfbqePlBFuh4h6yZcWngvl36HkPHSQdmkkpKO6sfRcIaUXgtdG+0AK2ayFGEbPKQKxrZFsgVQHopUeYtBGu3wkVMMsm/6RDV9PQoLOGx3TSDH4R22t5HN14XUsEO0CCVmmamrWxtR/7W/uqel4oMjWG21qJNOMc0m/lz/6hPWoI0pNJ9Sthe9RE2/KY/bM14pQpUHKR+Ire8HJc+t7Tr1+8Gfdn/Bvyxc/RD3DWGAsjl05j7m1+xgFoo3aZu2UNsxLcl9Iv+VgA60dsw6aW59NJybtvf+fgA9nuv713je6OwGMJb/EBdlvd7O26Fx37d6rxnTG1y73pujjO58deFk+OdrFDn/p2wmfu2bne0H2tnXPd7wspF/UxwdSNWcf6K2I8eQJ1s4jIbubma4l7aoxMj0YeUa4bej6/q7JbllLQY7aQI9adhWp7k1D8PyAajYB6ZzkyzdqBugzhVsbZQSSz/mjfZDfGN67funnZH42hz7BCQGn93JmIWIzdTDzI5CtDE1cG6hrHouCHcxsD6gNvTWf0qcqusxV6ZzRlWuQPngcsRUdQJsJOrQVhVMcl7GfV7q+kZGFiM3UP+oC+R0N62zaMU+cHz5A1NZIoTnau2RFEa2mHxBVT39PnlWA2tBIpi826zFLYz4BSfuDK/KwjFjlkdQN/kJ+h+G/79tdZEkB9RXq4SeuyOMG9CPyu3HnKTOv9MVvEJIZa1qvTzE4A3/+1gFIShYt7RSyKbsPZVKMwPbWpeN7T+G2Sdb+XjCaFQ2ShG9g+jJCgykL8b5H4M9vPJnZWSDvQ2++CE6TokHyYR/+2PeIpwXREwV6NJgC6aPH9/dhIC9pTG4K7gbjI+UDmPGh+nJWTZuPYK48u6cFRXAIz9BA0pHgwpN7USmKSQyDOkSQlJQewKQAmsYyoEMFScNUOvruzCOtmEAS8k8KR987TiDFJbbLMqYUYRFeAsluwlIBexfjICaQ3tICNl5wdCYtFJBs9lRCm5wJRVxXrkCKvcbZF41xH/PAKZB+Jn7+8GEQuZ2C4ju02appM10Qrh2MyR3gpV/FPgNHFmZ4aCARwPEuhgBS7fH9ufLfSkGtNI7drNkAydRxddnNQ0or5TQAQZs2iUF0pTFLijTngwLJ9x4+Lk1vmRDpDpKN5pgmsnE4PlcJkX6mrfYYJJcaE3mSZgJpQCApmQR+/1ZB2noMUu3YTzI9dqyhSE5A6gLSv8DvkNjuVDkco4LCTmNYBQn5oiR8jI3jcSoM//33oYCEVL0SuSTXJwmZmrcqdpDaDdtfgN/zt0Ca4YncrlmZPsOKItl6dEgjoWeNhFb6Fnj0FrV5G1lyCCU0iWvzdmP475cxR29tkJAFbhKRW0NuO7DlAhPicQggbcEvQUJcmzcJrRRlafP7U7aRJyT9JfQ5rp1u05OeSopsl+17jRSCn6Rk7njMTOuUovSV3oO0CQCkitzmZUoBU30dO0jIFyR51KlrrXQvMBmWMYH03kdSgkpMKifzb+GX6bItzFfDlITyRZ8pkirMXaW2qHzNmGTrl+eOfY17QwgahpFiBSkEP0m/CJe+RiagEZWJe4jVtGWschGiBu5S+DNn5LbDh8TZtUH21j4GEjFIGeo7AZ/pMrdketp3FP7Svu1IyHUtxAr4V3JXPGZ62rc205cUsOwDCbkU8QXwmfpFuIJJ4ijULQWcX9pn2pDmTUVa58DI0FXz84ZkjkJ17fOJaiSkecuAL9qlZtItBCWCh2VMICHN2xVYM1ySm2UUZd4kGmpdhwbTIdMWqnlri6vstxQIqkqgDF0jIbUS0ry15Za1k+0aIKnzRYLRTMdAQj6ErX31FWs/26W6T0OC6Zhp0wNSAL5behG3qw+zIHv7+beCGtFrM9elPxLKvKkox/b2HK2drsnOgq/kGXFea6YuIC2BPoartjFLi0BJw/QQKkhKULsfJuS2bYwGyrS2yCZMt+RhBnzUY8BR4oPdXzNM5/yitp7DtHQUjRo522hnryY7OaVTUhRKY34RDjYkHfCcPDnKtA9I+kx6hIQQ4hZ8XfBYjD2BSS/NFKGAhEwFVBReGUXGQKnrY+vP4x4wfRa8nxk5XOztC1LBMCFEotJQv+DGsf+QtYKIQ3DNAFrT1tlzRiAhtdJSKBpRL+eGI80HGt7pT05M3SkgIbWS6XZorQ2eW478nCLbQ+ajqTul839FuBINiQevW+BkHNU80/Car88E3QWIRgpBK+0rpq/Z5C0HZvLg2unUs0h810oN7d7WrTTUPUNmc/HWF+2EemcnayQdjaDyShJaqWtgsGUttR6IlirJfJewmEbSLwDlxEqp4duOE0Jpp18c7ZQU96lIS56ooou/JhrpkC/ik1Y61T9QGmrD5iDWhusZj03pGiSkI6cXUiXEdEt0zUBtGKrYwFJjc2MClARIRLhNAlK7QSRX3rUzv2Ww6hZog9VQUiCh0gGS61FTktkqdExz1Xzf/9KfB/LUFE7LvzHDdNNVQUiBRITrbC9ZGeBb9/3mnZnctCZQ44mWU9r8ipVFbgMklOMttRVa3+MPCit/1DajW4bLVZpCN0t7n1JpJEEinu0rwAM8dAzlXfhLLkQD9d0X30waJCJcdYDkNmxl/2Ppdd1whPvoMppEgIQycdKFYK6bmaKc/Tk5yNKPQDMEsctBoqFVW24pvnPUMnqrdpjZNN8IjYSOkCRLI1z2U7Jl9uZkYS8cEiRUhCRt4kKM5E4Zs2ukDzUCzwZEH2lpE6fvM+aVf12pMUN9AVIjaUFllKWbacWQFugiFQG2qtsACeUvSSYqhwZTw+6BGEwjSzeOsM9jks8FSW5cHJSMLM6Aa8ALmpB8Lih2mHSPzSBNW/vFI5ZQEM1HY0wNbDmwqKU/eGT5QdaEOWsNsbtUz9x1BADpfNJnApWy2NZIWhCdTZAmSYXNd4FCpCbCrSBAGf2uU8pbkH53BRIR5kSgJeGaUBUU1hamirVQZWNCjRw+KKJDf0m4pFvFpuEhAIAuhf1G7S/e+Wba2jeIqBRA91tSmvSeHPck2qGNvwGCjpx90MxHH+n9jSKSgDb2vRckczKSiV/4jXBb0EvquJnSB5BQMNk84EbXNdtorqrhWRN2M0Gvei1fQIoBpvZzKKAkWgRqn0fXbFeET5Se1F/JJ5BQMNVs5lxlqjO+9Iv5uEdrqfv8pwVPQ/ZLZyccmfYef99AQsGU1tCOa6EFGSysjzx8KMRLH8qq/iky5cjZqDpj5OnDJZjwUjJAIi1ufDRtyczh/aAb6ZSF7yDFFM35oIHuUOmJEEDSzqB0SccQYOrdDCJ2kJAwfaX49rfpfkcTWz5hSCBpQZSgBHeq9Z6Jpv0f68V4IYKkZEby9UGSjSpsO89fyHEf8VBB0gN4Uhb2gCwZpiYQeKyZrphB0r6A9HllsLpmA8k4XNfweCehg6R9g4XwAPvihC8YoMz3lzCi8EW/9LkwnE8E3OLc49myEF5CDBqpLWr2Su8oqchtbwCdC7oij7dGxQYS0tSpFIHrrUm6gK4kz9YMYwRJy5RTBJID/sAm1IeozqvILWaQdLSzEjYJNWunyqPn7NTCOIFkLjPCJDB90U67UgUXNiO+oYCkZ630FiIftdMusPRp4FJ15IMGCek7SW+LthGQtI+az1t/l0DqOUvvAZHdI7nPPUlIsed3Le83MGyGClJ7kKT389esndZDGsgRDVuUb3Mu7DTrSBF1AoKXMnSN9N5vUOauFP7c0PynBJKgRlkAtMmSNV+UQI0SNzt9HOm2MERv239WFKHJSxqpm0OO6DhS0dsx8QmkBJSIBnwkXGuaBJLHQOkdGtKiYEI0y0ogee6Un3QidUctpRto1Qmk4aQN1LLLFWEWSG011kogeSQTeuvcRkCoKvJsh3ACCWf2SqCW0uZPAaUPSG4SSPFrKRuVjPrk7Y0LsBJIdqUke3vTaobrZ8sUNgmk+Bx0rakKsldzrftSquvfVpqhSiDFY/4uyE575WPmUWutzYH/lkAKxFHXYNnUVkkjRS45/VnMP04gJZHSWAqoTy3IEkhJxLRWzpBd0FuT+ARSEhHRplBB9oEEdovsk/8EGAAb1JKEPtU9IAAAAABJRU5ErkJggg==) right top no-repeat #504f49;height:346px;width:338px;position:relative}#offersWidgetListSection .offerList ul li.offerDummy a .floatingtext{color:#FFF;font-size:27px;text-transform:uppercase;display:block;position:absolute;bottom:15px;padding:0 0 0 20px;left:0}#offersWidgetListSection .offerList ul li.offerDummy a .floatingtext span.theTitle{display:block;font-size:16px}#offersWidgetListSection .offerList ul li.offerDummy a .floatingtext span.theSlogan{display:block}#offersWidgetListSection .offerList ul li:nth-child(3n){margin:0}@media screen and (max-device-width:1280px),screen and (max-width:1279px){#offersWidgetListSection{max-width:1024px;margin:0 auto}#offersWidgetListSection .offerList ul{margin:0 1px}#offersWidgetListSection .offerList ul li{max-width:338px;margin-right:4px}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#offersWidgetListSection{max-width:768px;margin:25px auto}#offersWidgetListSection .offerList ul{margin:0 33px}#offersWidgetListSection .offerList ul li{margin:0 25px 25px 0}#offersWidgetListSection .offerList ul li.offerDummy{display:none}#offersWidgetListSection .offerList.has2Offers ul li.offerDummy{display:none}#offersWidgetListSection .offerList ul li:nth-child(2n){margin:0 0 25px}#offersWidgetListSection .offerList ul li:nth-child(3n){margin:0 25px 25px 0;display:none}}@media screen and (max-device-width:640px) and (orientation:portrait),screen and (max-width:767px){#offersWidgetListSection{max-width:640px;margin:10px auto}#offersWidgetListSection h2{font-size:22px}#offersWidgetListSection .offerList ul{margin:0 5px}#offersWidgetListSection .offerList ul li{max-width:48%;margin:0 1%}#offersWidgetListSection .offerList ul li:nth-child(2n){max-width:48%;margin:0 1%}.nodeOfferWidget .description h3{font-size:14px}.nodeOfferWidget .description h4{font-size:14px}.nodeOfferWidget .description .learnMore{font-size:11px}}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){#offersWidgetListSection{max-width:480px;margin:10px auto}#offersWidgetListSection h2{font-size:14px;text-transform:uppercase}}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){#offersWidgetListSection{max-width:320px;margin:10px auto}#offersWidgetListSection h2{font-size:12px;text-transform:uppercase}#offersWidgetListSection .offerList ul{margin:0 5px}#offersWidgetListSection .offerList ul li{display:none}#offersWidgetListSection .offerList ul li:first-child{max-width:98%;margin:0 1% 5px;float:none;display:block}}#packageWidgetWrapperSection{background:#f2f2f2;padding:10px 0 30px;margin:25px auto}#packageWidgetListSection{max-width:1004px;margin:0 auto}#packageWidgetListSection h2{text-align:center;font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;font-size:26px;line-height:normal;padding:10px 0;color:#3c3c3e;font-weight:400}#packageWidgetListSection .subtitle{text-align:center}#packageWidgetListSection .subtitle a{display:inline-block;padding:5px 10px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:12px;color:#03b1c1;border:1px solid #03b1c1;text-transform:uppercase}#packageWidgetListSection .packageList{margin-top:10px}#packageWidgetListSection .packageList ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#packageWidgetListSection .packageList ul li{float:left;max-width:307px;list-style:none;margin-right:40px}#packageWidgetListSection .packageList ul li.packageDummy{display:none}#packageWidgetListSection .packageList ul li.packageDummy a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAADYCAYAAAApk4dGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDEzQkEzQTlFOEM1MTFFNDkzMDBBM0JCRkVBODI1QjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDEzQkEzQUFFOEM1MTFFNDkzMDBBM0JCRkVBODI1QjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTNCQTNBN0U4QzUxMUU0OTMwMEEzQkJGRUE4MjVCMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTNCQTNBOEU4QzUxMUU0OTMwMEEzQkJGRUE4MjVCMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpgnDJYAAA/kSURBVHja7J3xUdvKE8f3afx//CqIqOCJChAVhFSAqCC4ApsKgAosKsBUgKkApwIrFcSvgvy499sbFMc20u33TnuydsZDmAmydJ/bvd3V3t5fv379okFUSvb2Gb99cv79H/495Y+TjIZx7VxShpsxVPu7FxmAhxWrsQboWU17g8kA3L/25jW4adc3NADHy0UNcNbRPSwH4H7NtIH8hSGPA4B82fq94s+g4QEgX3i4voG3evt8Z6iNgQ7A8eb60gPkFYN94X9Xvh5gAN7M8fr29imA5nrz9lkw4AX/PjhtHUvB2owKnSqG+8BaPHjpStbmawadgjS57BryAHy32Z7y2oww21aTF9oedDSA/g90ATLZD6zRldYHHg2gIR72PYNWL6MBtLOYMOqGDmS1BuDdOmNTdsiOEvQxAZ9xHD0+ZtDHANzEz3NAeGUcsIlGj9tFkp6u049vn2ch7A1r9ElfYPdRw695rZaabwP4igKmPAfg7cS8d74leRq0YtBL6qkkPdHqVwDsu7fPaZ9hx67hKTtlx6zVY/q9qibf4YeU9aUpVuAFm3DpWl2yB655rc5rYD/Te5lyE4d0QVsZwFGEM/qW5JmyDYMuFcI1H9dyZZPmfWJrtYzdpGdswqWFgSs24SsFk9fAlRY8Lhhyo0KKWID3xYRnDPeL0PcwfofTm7kYgN8SJgc+YU+8C8i2Di4VXsvAvZEsRZqBj9mESwsGjTZ/DeyFp/ReIpUCrmezfuIJqxW4GaRHwHpdMexQ67WFnAOvCV2GNAI3kJ8B67WBfB5gvUbXwXm1TNqAX7AZjwG2gYusgwty/5pSqwWbcYQnfuoRdsqTck3YWnWf93/Bzu96pAj2HDRYVx5NNyLpE+r+d1qg0QC7kcwIUzUT6v6NH/SqcQ3XDjsnTNVMk2hi4sEH2I4WPv3VYY8XzbBROYCmch4qT5BEDnvlAfYFO2ShYC8oYFIoiRz2uQetRkQKbeQh5OCPIoVdgePUjEGnHShA0ALJkBqegWDbDNQGOAlfSUHDnT4Bt+lShCBz43PQJJRGAr0CPgaui6jaszFPwEKB0l32Dbh0Q0A9/CqBsHPSIWbSzUJ9me84fE64LbkIJw1VJuVDKnbgvvO/N+Thta5P4CiP3Dz4Kck32aNeu3Yp25PA/Pvf2oSp9vw/78D35nIdnbTFAFs0QTZsOVY+gJtBXYMG15T0TAD386zUjPciLJuDYBvzdDPA1g3clPqgctCI5MrjAPs3WSJTq3YHJ0JuAB4qYt9Z7Ou3yVnYdp7/5S+QwFEZqwoQlxakI6nSVWhntxv9ISjgM6DplL7uzKj7dGkXkBt1e0QANwM8Bd18SbLUqU3jHoOUDLnVeCGAo7RpAwjBjA+R9lybHzhcdXJopcCRply6u+Kix+u2DVFL6YUkiRejSa+gmNusPadCU45K9vQSNELDb4EDLDXl057BNpbunjy8RXMFnhMuwbIUOmpmSbnuEeySPO5hHwm0m5Ro921PQFfkv7nQhUtqtQA6aiXJMmo59SObVpK/lmFjXhqMj/Po4rStgaHPCcnecz9HDtxncyG7jfm3LVJtTfoMCLsUwo5du82z+2pWYMZl5xapNhqODn2k2v1I4XaHoMX3/vWf+zi10fBrIOylEPZ4gH1Qrmp+1m/lTk01HK3d0s1zBcX5giRUG5K90tRLR7a1WAG80S8DbL/Ap8DvvAc5JbF54yr6rzcBXgA98w0gBMkovjSqhlafjYEjt8Ig4s00MtgLUnSERtJAm5DmE2HOYypKtKacYgH+Dey0VHRcckPKerEnAWPde9B1/okEtpncd9puKgkUihFwHRtHpN0UE/BLMOwNUHNi0O4yJuAp2Fl7Al7rx6DdeODoPHVvTvaLWbsPAddqzq23r1nuNd9cssecI2PdJw8apDnuLmMDjjbnS/D1VqT3nLF7Un5e6S7gZ2A4PjRyqVS770i5+NZwX2CeBu3GAEeb8xdP910qG9wotHsX8DPw9ZeeNWrQbiHwPCLn6k7JIJvnnMWSJKgDH4PDMd+OlYZXj+pef7YBjn7P/N3x70xxYtPtQ4uO494J+UkEpfT/KmFTiv1MyP0ApmqVP7NfWMlq127z+cl/n7b4m9df4eXa8fk++hS1MYB/Z+LRYXOZ+fV6tTaFk+cUNuXq6+Dajw7qEx+jVa9L/0nYjQYux1Ncb5nztvXrqGa+h9ZsnwfNN9m3Z+7h75pyGEf7U21JTg9dY1T7T+OOtdvIdjXLtCXwK479b8nP8ZA+q0+zhuu0eS7nth1JDThSfggeejtMbLvZ32jfKVALrVafel42glTyJB7ib4mG74oUpg4TsmJtPCH3rNyqdo0osmhNxJr0z+DrVg5/kx+Y+XNHn8CCn/D1z3hS7drMYF/0vHC4VwViYItFpyGBpwqApx9MhmuBpm1I2YYA2rNhP5RJRyZdXM35R5PulvrTGdlEEq/UQfepxIPD4JrfblJvHvrUQB8ZtGcKc4DtXuBorXFd+8YNB+wxcq3Ou7yJxIPGuIZkeYv/F1MzAOt0zkmBdRpFaiKNtnyPIFxSdwSHD5Pu4rS5rGfivLJnMeO61uZo+jjkZhMIOJHeYy7UHpuVUPyi7SAb1WekGeCfIweuaZ1UfyBeQjqybFkPoKcUwemHPkx65QgMoeldJWa6/O6jW8M1aJnWE4t7D7y+joYS5GmMA3AB9Hmg74mqQX9fgRspyP/RGNH1e+0zcGLtyz1de0YRvq7VAnzjWQvRTpxxDqcxaoAP4C6z3mdxYOrB9EZ7tmlC+NotjbHoBdC05xTx0RsG+A86DkFp5WXMg6BlDV8G+I6UMK9T8wG4fpNuZQqYNGnswNEOk2uosopAy6OGbYFraVVRBfqeb3TE4gO46/v174GeOaP+1LerMOmuZi/k/u7LYwZOYC0fRwDc9e1W1RfgyMHOBIMZakBdve2KImnP9RHwysOAao3HpVq+7APwH0qAvwR89rMI7tEbcPSsdTXri8Aaniq/x2hMumtotukAuss6vugD8I0CDTcSslOyaxLmIXbgaE89F/xtGdATTh21PGRLEG/A0c5IJoSuXctvYge+VAQ8ZGvs3NEilTGGaL5MuhHJkZFVYC2fHouWJ1sespZ13Mgk4FruquVGw+9iBY4269KD3TeBNWgu0PIqVuAvHjRHIncB10njsV87TsyrWIGjEwqIltxXAU27S5vPqEx7sifGRAlik13F63kIGQtM+yQGr30XcKRZTwlTB1YGXM9zct+T9pUiPJkQbdZRW2lnAUO1qWMewcA+1ww92WNCkeEZ8miNq0DQJaZ9pdmJ21eX/gDW8HGE0CV7zBdaoScHblijWa9DD+HIFeRex15qhJ4c8IyR0L94uPe7QOulpPlfSGdTBNzIE1jDfWxBMmHQCfkvSJA0/5tpgp58sA5twNB9yIbDoa/kL8Upbcs102Lekw8GEqk5vrf4LFjbbzyZeZNPkLQEU7Gm1w+q2/eQa+D3nVCYFw32PJFLwm8AXAl9h4I67CDx0XbhirDpwlAb+TZsRk9Yq5CWKgNo+il1lJxpsj8cGZMXFH7/eMnr+wnh8t1S6NZKrEID/8ikW2lyJmabGLrseCmzZ3ae8c9MCG4juI85Bezk2BQ4ct2pWNs0yZihG/ifeXI3LeCQQrde/FQTcCPI04fbnhq8DScNaA4t+PEBS1ACnNGcQnRkbnHYOPJA+WfBoecZX+Ox5aHyMXzGPDbepE1TnzugZyldN5e87q2pw0PfPEUX5+TxPUHS8maQ9eKSEO1qy7/oG/g78nR8ddu2XTNg4qQQAKrozxoyC/6RIu+lVrNkBjo0c+jSpw35IkDime4rD77gGHnNEzR2rZ8xeEjyqI2XXpdXwnVCknjsF9TsLNIVJ5Ci3QRY831ES5cr8Jxwx0wsye0weCuPLRMX1ul7onjbdxTkWFLtCtxloH3G5a8k6yvzwhNhFZkFaA1eAjzlgUYkCqyDIjF1KIuzqcH/wT/R++58gL9s4qxKgFuHApUSnJBs94Y57uI6wOBWO6yAmQz/bk0Y6mDJSDnc3du/Rgoc6cCZgToRhiBIZxI9QV5q/sMmEPycf9pS8QoBPOOBRkhJsqqQMYdj2k8IXNV8h6ANghLQzaNi80KYNLH1bdol4+XHOL4/KeDJhggNR5vTiuSvTwuK8yCaJecLSs0abgVVoJeyMyhdGsoIgdvEypo8pYeRwFeEe8szBViLq0ih20n/zJ9UK3DisArlhCCKASbK4+cmGv9KmMN5vAC3mlWBZrn0IFf7fjlm6LbuDVIN4wM40lMuSJ6+7QN04nGYawRu13OUE4cobOgL9CetwJGesnRf1zb0GB05azVLzcDteo7QKtTB7LbFVkzN9ExsDiuACHEU5TnIiTPrOerlyITCtgNzkYq1Wjp+BVtIE+LdIjNtH2moZGvO9gRaAuNdyd5vX+b7nuRVwvku/yfUYbN2dwYqPs+AWnRKYfu6HroX807CpJVnwvu5pn1Jm8CF9gWonn7NRfvoTQDzX+HlmcclyDOEMunba8ocaDXQmpnSewVJ6tHioYsqx6zVB61fF8DR0E893mdG76VDmdBcG7/jhX9W4PvMm4auXQFHQi8pXCuNnN7biX7aMwleapAr8l/m1Kq0a9Shk1LWMmnSiUOBoC9Jj+z0wjXE4SG0E2UtYpCUn9Xp1elIwQPEqOldiFmfp9Lk00jJw6Cha4irkRptQEOaGyaKHqwEhVkF4bJ6XYpt7rsmYDOkRNlDLkHQs4ih2wkLrXTRCrweW68A0Nekb2PCvns14ZUtWc59fVGidAAq1nTpK0GbfbpQ+IwpO2Br1ubrEBYpUTzr7Uv/OwD0Rwqz76ypJr8y6FsK3LCgy0xbG7H1XFINKDvw4M06/IXNdOc+RUJxyIIwNWnWIQq5rl+Sv37xvQVunTlETZr14ItA933OTmipITcQE3C7rl+R/HwwW+s9D6R5tor3b8J3d+7lGr7Py0WEMBVDWAa+/zGb+i+ksLmuZrkmTEWriQZ8nabQ1DGVdnc+CuB90PZd2m/BnxEwEdMX4HVtnwLWZXvQ3EbZpM74Y1t8p23j+L4BtwNzS5g9aaZceBbBM9dbex9q891L4FZywuxLM2Z+0qVnfcxhWRsx6zDiWCszYezOjXwArl9mDP4OYDGeYwd/DMDtejxh8OUxgz8W4NthFxK8l0KFAbhe8PVSpBkp78/eZy+9rWMGKxRkj/5Bo2c/AP8znkWeWbphC2LgrwbguqWghi2pWywji67hD8CbmftvhD031R7V7Wtz4QAcJBf0XsGCFNtd+bvvCTAAd1/rfb7Ltk32bY/1CrUMDMCx8HPyW0Fjj+OwW5KXNf+gGoB3Z/bP6MAxFAHETowBeAcOX07vRQxp1zc0AA8/AWwVS0Yd5OIH4N1LtjURDhYwSOV/AgwA8qJERYNqJ1UAAAAASUVORK5CYII=) right top no-repeat #7d7b6f;background-size:auto 100%;height:196px;width:307px;position:relative}#packageWidgetListSection .packageList ul li.packageDummy a .floatingtext{color:#FFF;font-size:14px;text-transform:uppercase;display:block;position:absolute;bottom:15px;padding:0 0 0 20px;left:0}#packageWidgetListSection .packageList ul li.packageDummy a .floatingtext span.theTitle{display:block;font-size:14px}#packageWidgetListSection .packageList ul li.packageDummy a .floatingtext span.theSlogan{display:block;font-size:24px}#packageWidgetListSection .packageList ul li:last-child{margin:0}@media screen and (max-device-width:1024px),screen and (max-width:1275px){#packageWidgetListSection{max-width:974px}#packageWidgetListSection .packageList ul li{margin-right:20px}#packageWidgetWrapperSection{padding:10px 0 25px}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#packageWidgetListSection .packageList{max-width:640px;margin:25px auto 0}#packageWidgetListSection .packageList ul li.packageDummy{display:block}#packageWidgetListSection .packageList ul li{margin:0 25px 25px 0}#packageWidgetListSection .packageList ul li:nth-child(2n){margin:0 0 25px}#packageWidgetWrapperSection{padding:10px 0 25px}}@media screen and (max-device-width:640px) and (orientation:portrait),screen and (max-width:767px){#packageWidgetListSection{max-width:620px;margin:0 auto}#packageWidgetListSection h2{font-size:22px}#packageWidgetListSection .packageList ul li{max-width:48%;margin:0 1% 10px}#packageWidgetListSection .packageList ul li:nth-child(2n){margin:0 1% 10px}#packageWidgetListSection .packageList ul li.packageDummy a{max-width:100%}.nodePackageWidget .packageImage img{max-width:100%;height:auto}}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){#packageWidgetListSection{max-width:480px}#packageWidgetListSection h2{font-size:16px;text-transform:uppercase}#packageWidgetListSection .packageList ul{margin:0 5px}#packageWidgetListSection .packageList ul li{max-width:98%;margin:5px 1%;float:none}#packageWidgetListSection .packageList ul li:nth-child(2n){margin:5px 1%}#packageWidgetListSection .packageList ul li.packageDummy{display:none}}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){#packageWidgetListSection{max-width:320px}#packageWidgetListSection h2{font-size:14px;text-transform:uppercase;padding:10px 5px}#packageWidgetListSection .subtitle{display:none}#packageWidgetListSection .packageList{margin:0 auto}#packageWidgetListSection .packageList ul li.packageDummy{display:block}#packageWidgetListSection .packageList ul li.packageDummy a{height:auto;width:auto}#packageWidgetListSection .packageList ul li.packageDummy a .floatingtext{position:static;padding:10px}#packageWidgetListSection .packageList ul li.packageDummy a .floatingtext span.theSlogan{font-size:18px}}#backToTopButton{max-width:1024px;margin:0 auto;text-align:right;display:none}#backToTopButton.active{display:block}#backToTopButton a{bottom:20px;right:20px;z-index:99;display:block;text-indent:-99999px;width:35px;height:35px;background:url(../../img/general-sprite-new.png) right -1282px no-repeat #181818;line-height:34px;text-transform:uppercase;color:transparent}#backToTopButton.active.floating a{position:fixed}.nodeOfferWidget{border:5px solid #dcdcdc;position:relative;font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif}.nodeOfferWidget .offerImage img{display:block;max-width:100%;height:auto}.nodeOfferWidget .description{margin:0 0 10px;position:absolute;bottom:0;left:3%;width:94%}.nodeOfferWidget .description h3{background:rgba(0,0,0,0.8);text-align:center;font-size:16px;line-height:normal;padding:12px 0;color:#FFF;text-transform:uppercase;font-weight:400;margin:10px 0 1px}.nodeOfferWidget .description h4{background:rgba(0,0,0,0.8);text-align:center;font-size:18px;line-height:normal;padding:10px 0 0;color:#FFF;text-transform:uppercase;font-weight:400;margin:1px 0 0}.nodeOfferWidget .description .learnMore{background:rgba(0,0,0,0.8);text-transform:uppercase;text-align:center;font-size:14px;line-height:normal;padding:5px 0;color:#FFF}.nodeOfferWidget .discountBox{background:rgba(205,159,205,0.81);padding:10px 15px;position:absolute;top:0;right:0}.nodeOfferWidget .discountBox .textUpTo{text-transform:uppercase;text-align:center;font-size:14px;color:#2c1b00;line-height:14px}.nodeOfferWidget .discountBox .discountPercentage{text-align:center;font-size:33px;color:#FFF;line-height:33px}.nodeOfferWidget .discountBox .discountText{text-align:center;font-size:14px;color:#2c1b00;line-height:14px}.nodeOfferWidgetNonRefundableActive{color:#000;font-size:10px;padding:5px 0;text-align:left}@media screen and (max-device-width:1024px),screen and (max-width:1279px){.nodeOfferWidget{border:0}.nodeOfferWidget .offerImage img{max-width:100%;height:auto}.nodeOfferWidget .discountBox .textUpTo{font-size:10px;line-height:normal}.nodeOfferWidget .discountBox .discountPercentage{font-size:24px;line-height:normal}.nodeOfferWidget .discountBox .discountText{font-size:10px;line-height:normal}.nodeOfferWidget .description h3{font-size:16px}.nodeOfferWidget .description h4{font-size:16px}.nodeOfferWidget .description .learnMore{font-size:12px}}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){.nodeOfferWidget .discountBox{padding:5px 10px}.nodeOfferWidget .description{margin:0;position:static;width:auto}.nodeOfferWidget .description h3{margin:0;font-size:14px;padding:10px 0}.nodeOfferWidget .description h4{margin:0;font-size:14px;padding:0}}.nodePackageWidget{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;background:#FFF;border-bottom:1px solid #a9a9a9}.nodePackageWidget .packageImage{border:1px solid #96979a}.nodePackageWidget .packageImage img{display:block;border-radius:2px}.nodePackageWidget .descriptions{padding:5px 10px;min-height:44px}.nodePackageWidget .descriptions h3{font-size:18px;font-weight:400;color:#03b1c1;text-transform:uppercase;padding:5px 0 0}.nodePackageWidget .descriptions .packageDescription p{color:#303030;line-height:16px;font-size:12px}.nodePackageWidget .packageDetails{padding:5px 10px 10px}.nodePackageWidget .packageDetails:after{content:".";display:block;height:0;clear:both;visibility:hidden}.nodePackageWidget .packageDetails .priceDetails{float:left}.nodePackageWidget .packageDetails .priceDetails .asFrom{color:#e21bba;font-size:9px;line-height:11px;text-align:left}.nodePackageWidget .packageDetails .priceDetails .packagePrice{color:#e21bba;font-size:20px;line-height:20px;text-align:left}.nodePackageWidget .packageDetails .priceDetails .priceDetailsDescription{color:#e21bba;font-size:9px;line-height:11px;margin:0}.nodePackageWidget .packageDetails .knowMoreLink{float:right;color:#03b1c1;font-size:10px;text-transform:uppercase;line-height:10px;padding:5px 0;margin:18px 0 0}.language_class_ru .nodePackageWidget .descriptions h3{min-height:44px}.language_class_ru .nodePackageWidget .descriptions .packageDescription{min-height:35px}.language_class_de .nodePackageWidget .descriptions .packageDescription{min-height:35px}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){.nodePackageWidget{border-bottom:1px solid #D8D8D8}.nodePackageWidget .packageImage{max-width:40%;float:left}.nodePackageWidget .descriptions{float:left;max-width:58%;margin-left:1%;padding:5px 0}.nodePackageWidget .descriptions h3{padding:0}.nodePackageWidget .packageDetails{float:left;width:58%;margin-left:1%;padding:5px 0}.nodePackageWidget:after{content:".";display:block;height:0;clear:both;visibility:hidden}}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){.nodePackageWidget .descriptions{max-width:56%;margin-left:2%}.nodePackageWidget .packageDetails{width:96%;padding:1%;margin:0 auto 5px}#packageWidgetListSection .packageList ul li{display:none}#packageWidgetListSection .packageList ul li:nth-child(2){display:block}#packageWidgetListSection .packageList ul li:nth-child(3){display:block}}#blockByTheme{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;max-width:1060px;margin:0 auto}#blockByTheme .themeList{margin:20px auto 10px}#blockByTheme .themeList ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#blockByTheme .themeList ul li{margin:0 20px 20px 0;position:relative;float:left;list-style:none}#blockByTheme .themeList ul li:nth-child(3n){margin:0}#blockByTheme .themeList ul li.listTitle{width:338px;height:215px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAADYCAYAAAApk4dGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDEzQkEzQTlFOEM1MTFFNDkzMDBBM0JCRkVBODI1QjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDEzQkEzQUFFOEM1MTFFNDkzMDBBM0JCRkVBODI1QjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTNCQTNBN0U4QzUxMUU0OTMwMEEzQkJGRUE4MjVCMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTNCQTNBOEU4QzUxMUU0OTMwMEEzQkJGRUE4MjVCMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpgnDJYAAA/kSURBVHja7J3xUdvKE8f3afx//CqIqOCJChAVhFSAqCC4ApsKgAosKsBUgKkApwIrFcSvgvy499sbFMc20u33TnuydsZDmAmydJ/bvd3V3t5fv379okFUSvb2Gb99cv79H/495Y+TjIZx7VxShpsxVPu7FxmAhxWrsQboWU17g8kA3L/25jW4adc3NADHy0UNcNbRPSwH4H7NtIH8hSGPA4B82fq94s+g4QEgX3i4voG3evt8Z6iNgQ7A8eb60gPkFYN94X9Xvh5gAN7M8fr29imA5nrz9lkw4AX/PjhtHUvB2owKnSqG+8BaPHjpStbmawadgjS57BryAHy32Z7y2oww21aTF9oedDSA/g90ATLZD6zRldYHHg2gIR72PYNWL6MBtLOYMOqGDmS1BuDdOmNTdsiOEvQxAZ9xHD0+ZtDHANzEz3NAeGUcsIlGj9tFkp6u049vn2ch7A1r9ElfYPdRw695rZaabwP4igKmPAfg7cS8d74leRq0YtBL6qkkPdHqVwDsu7fPaZ9hx67hKTtlx6zVY/q9qibf4YeU9aUpVuAFm3DpWl2yB655rc5rYD/Te5lyE4d0QVsZwFGEM/qW5JmyDYMuFcI1H9dyZZPmfWJrtYzdpGdswqWFgSs24SsFk9fAlRY8Lhhyo0KKWID3xYRnDPeL0PcwfofTm7kYgN8SJgc+YU+8C8i2Di4VXsvAvZEsRZqBj9mESwsGjTZ/DeyFp/ReIpUCrmezfuIJqxW4GaRHwHpdMexQ67WFnAOvCV2GNAI3kJ8B67WBfB5gvUbXwXm1TNqAX7AZjwG2gYusgwty/5pSqwWbcYQnfuoRdsqTck3YWnWf93/Bzu96pAj2HDRYVx5NNyLpE+r+d1qg0QC7kcwIUzUT6v6NH/SqcQ3XDjsnTNVMk2hi4sEH2I4WPv3VYY8XzbBROYCmch4qT5BEDnvlAfYFO2ShYC8oYFIoiRz2uQetRkQKbeQh5OCPIoVdgePUjEGnHShA0ALJkBqegWDbDNQGOAlfSUHDnT4Bt+lShCBz43PQJJRGAr0CPgaui6jaszFPwEKB0l32Dbh0Q0A9/CqBsHPSIWbSzUJ9me84fE64LbkIJw1VJuVDKnbgvvO/N+Thta5P4CiP3Dz4Kck32aNeu3Yp25PA/Pvf2oSp9vw/78D35nIdnbTFAFs0QTZsOVY+gJtBXYMG15T0TAD386zUjPciLJuDYBvzdDPA1g3clPqgctCI5MrjAPs3WSJTq3YHJ0JuAB4qYt9Z7Ou3yVnYdp7/5S+QwFEZqwoQlxakI6nSVWhntxv9ISjgM6DplL7uzKj7dGkXkBt1e0QANwM8Bd18SbLUqU3jHoOUDLnVeCGAo7RpAwjBjA+R9lybHzhcdXJopcCRply6u+Kix+u2DVFL6YUkiRejSa+gmNusPadCU45K9vQSNELDb4EDLDXl057BNpbunjy8RXMFnhMuwbIUOmpmSbnuEeySPO5hHwm0m5Ro921PQFfkv7nQhUtqtQA6aiXJMmo59SObVpK/lmFjXhqMj/Po4rStgaHPCcnecz9HDtxncyG7jfm3LVJtTfoMCLsUwo5du82z+2pWYMZl5xapNhqODn2k2v1I4XaHoMX3/vWf+zi10fBrIOylEPZ4gH1Qrmp+1m/lTk01HK3d0s1zBcX5giRUG5K90tRLR7a1WAG80S8DbL/Ap8DvvAc5JbF54yr6rzcBXgA98w0gBMkovjSqhlafjYEjt8Ig4s00MtgLUnSERtJAm5DmE2HOYypKtKacYgH+Dey0VHRcckPKerEnAWPde9B1/okEtpncd9puKgkUihFwHRtHpN0UE/BLMOwNUHNi0O4yJuAp2Fl7Al7rx6DdeODoPHVvTvaLWbsPAddqzq23r1nuNd9cssecI2PdJw8apDnuLmMDjjbnS/D1VqT3nLF7Un5e6S7gZ2A4PjRyqVS770i5+NZwX2CeBu3GAEeb8xdP910qG9wotHsX8DPw9ZeeNWrQbiHwPCLn6k7JIJvnnMWSJKgDH4PDMd+OlYZXj+pef7YBjn7P/N3x70xxYtPtQ4uO494J+UkEpfT/KmFTiv1MyP0ApmqVP7NfWMlq127z+cl/n7b4m9df4eXa8fk++hS1MYB/Z+LRYXOZ+fV6tTaFk+cUNuXq6+Dajw7qEx+jVa9L/0nYjQYux1Ncb5nztvXrqGa+h9ZsnwfNN9m3Z+7h75pyGEf7U21JTg9dY1T7T+OOtdvIdjXLtCXwK479b8nP8ZA+q0+zhuu0eS7nth1JDThSfggeejtMbLvZ32jfKVALrVafel42glTyJB7ib4mG74oUpg4TsmJtPCH3rNyqdo0osmhNxJr0z+DrVg5/kx+Y+XNHn8CCn/D1z3hS7drMYF/0vHC4VwViYItFpyGBpwqApx9MhmuBpm1I2YYA2rNhP5RJRyZdXM35R5PulvrTGdlEEq/UQfepxIPD4JrfblJvHvrUQB8ZtGcKc4DtXuBorXFd+8YNB+wxcq3Ou7yJxIPGuIZkeYv/F1MzAOt0zkmBdRpFaiKNtnyPIFxSdwSHD5Pu4rS5rGfivLJnMeO61uZo+jjkZhMIOJHeYy7UHpuVUPyi7SAb1WekGeCfIweuaZ1UfyBeQjqybFkPoKcUwemHPkx65QgMoeldJWa6/O6jW8M1aJnWE4t7D7y+joYS5GmMA3AB9Hmg74mqQX9fgRspyP/RGNH1e+0zcGLtyz1de0YRvq7VAnzjWQvRTpxxDqcxaoAP4C6z3mdxYOrB9EZ7tmlC+NotjbHoBdC05xTx0RsG+A86DkFp5WXMg6BlDV8G+I6UMK9T8wG4fpNuZQqYNGnswNEOk2uosopAy6OGbYFraVVRBfqeb3TE4gO46/v174GeOaP+1LerMOmuZi/k/u7LYwZOYC0fRwDc9e1W1RfgyMHOBIMZakBdve2KImnP9RHwysOAao3HpVq+7APwH0qAvwR89rMI7tEbcPSsdTXri8Aaniq/x2hMumtotukAuss6vugD8I0CDTcSslOyaxLmIXbgaE89F/xtGdATTh21PGRLEG/A0c5IJoSuXctvYge+VAQ8ZGvs3NEilTGGaL5MuhHJkZFVYC2fHouWJ1sespZ13Mgk4FruquVGw+9iBY4269KD3TeBNWgu0PIqVuAvHjRHIncB10njsV87TsyrWIGjEwqIltxXAU27S5vPqEx7sifGRAlik13F63kIGQtM+yQGr30XcKRZTwlTB1YGXM9zct+T9pUiPJkQbdZRW2lnAUO1qWMewcA+1ww92WNCkeEZ8miNq0DQJaZ9pdmJ21eX/gDW8HGE0CV7zBdaoScHblijWa9DD+HIFeRex15qhJ4c8IyR0L94uPe7QOulpPlfSGdTBNzIE1jDfWxBMmHQCfkvSJA0/5tpgp58sA5twNB9yIbDoa/kL8Upbcs102Lekw8GEqk5vrf4LFjbbzyZeZNPkLQEU7Gm1w+q2/eQa+D3nVCYFw32PJFLwm8AXAl9h4I67CDx0XbhirDpwlAb+TZsRk9Yq5CWKgNo+il1lJxpsj8cGZMXFH7/eMnr+wnh8t1S6NZKrEID/8ikW2lyJmabGLrseCmzZ3ae8c9MCG4juI85Bezk2BQ4ct2pWNs0yZihG/ifeXI3LeCQQrde/FQTcCPI04fbnhq8DScNaA4t+PEBS1ACnNGcQnRkbnHYOPJA+WfBoecZX+Ox5aHyMXzGPDbepE1TnzugZyldN5e87q2pw0PfPEUX5+TxPUHS8maQ9eKSEO1qy7/oG/g78nR8ddu2XTNg4qQQAKrozxoyC/6RIu+lVrNkBjo0c+jSpw35IkDime4rD77gGHnNEzR2rZ8xeEjyqI2XXpdXwnVCknjsF9TsLNIVJ5Ci3QRY831ES5cr8Jxwx0wsye0weCuPLRMX1ul7onjbdxTkWFLtCtxloH3G5a8k6yvzwhNhFZkFaA1eAjzlgUYkCqyDIjF1KIuzqcH/wT/R++58gL9s4qxKgFuHApUSnJBs94Y57uI6wOBWO6yAmQz/bk0Y6mDJSDnc3du/Rgoc6cCZgToRhiBIZxI9QV5q/sMmEPycf9pS8QoBPOOBRkhJsqqQMYdj2k8IXNV8h6ANghLQzaNi80KYNLH1bdol4+XHOL4/KeDJhggNR5vTiuSvTwuK8yCaJecLSs0abgVVoJeyMyhdGsoIgdvEypo8pYeRwFeEe8szBViLq0ih20n/zJ9UK3DisArlhCCKASbK4+cmGv9KmMN5vAC3mlWBZrn0IFf7fjlm6LbuDVIN4wM40lMuSJ6+7QN04nGYawRu13OUE4cobOgL9CetwJGesnRf1zb0GB05azVLzcDteo7QKtTB7LbFVkzN9ExsDiuACHEU5TnIiTPrOerlyITCtgNzkYq1Wjp+BVtIE+LdIjNtH2moZGvO9gRaAuNdyd5vX+b7nuRVwvku/yfUYbN2dwYqPs+AWnRKYfu6HroX807CpJVnwvu5pn1Jm8CF9gWonn7NRfvoTQDzX+HlmcclyDOEMunba8ocaDXQmpnSewVJ6tHioYsqx6zVB61fF8DR0E893mdG76VDmdBcG7/jhX9W4PvMm4auXQFHQi8pXCuNnN7biX7aMwleapAr8l/m1Kq0a9Shk1LWMmnSiUOBoC9Jj+z0wjXE4SG0E2UtYpCUn9Xp1elIwQPEqOldiFmfp9Lk00jJw6Cha4irkRptQEOaGyaKHqwEhVkF4bJ6XYpt7rsmYDOkRNlDLkHQs4ih2wkLrXTRCrweW68A0Nekb2PCvns14ZUtWc59fVGidAAq1nTpK0GbfbpQ+IwpO2Br1ubrEBYpUTzr7Uv/OwD0Rwqz76ypJr8y6FsK3LCgy0xbG7H1XFINKDvw4M06/IXNdOc+RUJxyIIwNWnWIQq5rl+Sv37xvQVunTlETZr14ItA933OTmipITcQE3C7rl+R/HwwW+s9D6R5tor3b8J3d+7lGr7Py0WEMBVDWAa+/zGb+i+ksLmuZrkmTEWriQZ8nabQ1DGVdnc+CuB90PZd2m/BnxEwEdMX4HVtnwLWZXvQ3EbZpM74Y1t8p23j+L4BtwNzS5g9aaZceBbBM9dbex9q891L4FZywuxLM2Z+0qVnfcxhWRsx6zDiWCszYezOjXwArl9mDP4OYDGeYwd/DMDtejxh8OUxgz8W4NthFxK8l0KFAbhe8PVSpBkp78/eZy+9rWMGKxRkj/5Bo2c/AP8znkWeWbphC2LgrwbguqWghi2pWywji67hD8CbmftvhD031R7V7Wtz4QAcJBf0XsGCFNtd+bvvCTAAd1/rfb7Ltk32bY/1CrUMDMCx8HPyW0Fjj+OwW5KXNf+gGoB3Z/bP6MAxFAHETowBeAcOX07vRQxp1zc0AA8/AWwVS0Yd5OIH4N1LtjURDhYwSOV/AgwA8qJERYNqJ1UAAAAASUVORK5CYII=) right center no-repeat #ef433b}#blockByTheme .themeList ul li.listTitle .blockTitle h2{font-size:24px;color:#FFF;font-weight:400;position:absolute;left:0;bottom:15px;padding:0 0 0 20px;text-transform:uppercase;max-width:220px}#blockByTheme .themeList ul li:hover .themeNodeWidget .themeTitle{left:-100%}#blockByTheme .themeList ul li:hover .themeNodeWidget .themeContent{top:0}@media screen and (max-device-width:1024px),screen and (max-width:1100px){#blockByTheme{max-width:1024px;margin:0 auto}#blockByTheme .themeList ul{margin:0 1px}#blockByTheme .themeList ul li{margin:0 4px 4px 0}#blockByTheme .themeList ul li:nth-child(3n){margin:0 0 4px}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#blockByTheme{max-width:768px;margin:0 auto}#blockByTheme .themeList ul{margin:0 33px}#blockByTheme .themeList ul li{margin:0 25px 25px 0}#blockByTheme .themeList ul li:nth-child(3n){margin:0 25px 25px 0}#blockByTheme .themeList ul li:nth-child(2n){margin:0 0 25px}}@media screen and (max-device-width:640px) and (orientation:portrait),screen and (max-width:767px){#blockByTheme .themeList{max-width:620px;margin:0 auto}#blockByTheme .themeList ul{margin:0 5px}#blockByTheme .themeList ul li{max-width:48%;margin:0 1% 12px}#blockByTheme .themeList ul li.listTitle{height:186px;background-size:auto 100%}#blockByTheme .themeList ul li:nth-child(3n){max-width:48%;margin:0 1% 12px}#blockByTheme .themeList ul li:nth-child(2n){max-width:48%;margin:0 1% 12px}.themeNodeWidget .themeImage img{max-width:100%;height:auto}}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){#blockByTheme .themeList{max-width:480px}#blockByTheme .themeList ul li.listTitle{height:143px}#blockByTheme .themeList ul li.listTitle .blockTitle h2{font-size:20px;padding:0 0 0 10px}}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){#blockByTheme .themeList{max-width:320px}#blockByTheme .themeList ul li.listTitle{height:auto;width:100%;max-width:none;margin:0 0 5px;float:none}#blockByTheme .themeList ul li.listTitle .blockTitle h2{font-size:20px;padding:10px;position:static;max-width:none;display:block}}.companyUspWrapper{max-width:1060px;margin:10px auto 20px}.companyUspWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.companyUspWrapper #blockBeachcomberUsp{max-width:340px;float:left}@media screen and (max-device-width:1024px),screen and (max-width:1279px){.companyUspWrapper{max-width:1008px}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){.companyUspWrapper{width:98%;margin:0 auto;max-width:768px}.companyUspWrapper #blockBeachcomberUsp{max-width:none;float:none}}@media screen and (max-device-width:640px),screen and (max-width:767px){.companyUspWrapper{max-width:640px}}@media screen and (max-device-width:480px),screen and (max-width:639px){.companyUspWrapper{max-width:480px}}@media screen and (max-device-width:320px),screen and (max-width:479px){.companyUspWrapper{max-width:320px}}#sliderWrapper{max-width:1440px;margin:0 auto;position:relative}@media screen and (max-device-width:1280px),screen and (max-width:1439px){#sliderWrapper{max-width:1280px}.homepage #sliderWrapper{max-height:596px}}@media screen and (max-device-width:1024px),screen and (max-width:1279px){#sliderWrapper{max-width:1024px}.homepage #sliderWrapper{max-height:455px}}@media screen and (max-device-width:768px),screen and (max-width:1023px){#sliderWrapper{max-width:768px}.homepage #sliderWrapper{max-height:none}}@media screen and (max-device-width:640px),screen and (max-width:767px){#sliderWrapper{max-width:640px}}@media screen and (max-device-width:480px),screen and (max-width:639px){#sliderWrapper{max-width:480px}}@media screen and (max-device-width:375px),screen and (max-width:479px){#sliderWrapper{max-width:375px}}@media screen and (max-device-width:320px),screen and (max-width:374px){#sliderWrapper{max-width:320px}}#mainSlider{position:relative;margin:0 auto}#mainSlider .nextButton{display:none;position:absolute;right:0;z-index:3;bottom:15%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAYAAABvqT8MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUIxNDBDOTZGOEEzMTFFNEJFNjdCOEI3OTVDNzYyOEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUIxNDBDOTdGOEEzMTFFNEJFNjdCOEI3OTVDNzYyOEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QjE0MEM5NEY4QTMxMUU0QkU2N0I4Qjc5NUM3NjI4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QjE0MEM5NUY4QTMxMUU0QkU2N0I4Qjc5NUM3NjI4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnZJcVMAAAA8SURBVHjaYmBgYEgA4jNQ7MFAJJgAxP+B+NuopgHRxESEhiNA/BeIOYHYjJDiECD+CbWhcVQxzRQDBBgAg/0xE7HZGyAAAAAASUVORK5CYII=) 15px center no-repeat rgba(255,255,255,0.8);height:70px;border-top-left-radius:33px;border-bottom-left-radius:33px;line-height:80px;text-indent:-99999px;min-width:35px;outline:none}#mainSlider .previousButton{display:none;position:absolute;left:0;z-index:3;bottom:15%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAYAAABvqT8MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU3QTNCNzRGOEEzMTFFNDk3REQ4ODkzN0JENDUxMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU3QTNCNzVGOEEzMTFFNDk3REQ4ODkzN0JENDUxMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTdBM0I3MkY4QTMxMUU0OTdERDg4OTM3QkQ0NTEyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTdBM0I3M0Y4QTMxMUU0OTdERDg4OTM3QkQ0NTEyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk6utRgAAAA+SURBVHjaYmYgDDyAeAUQpwHxL2IUfwPi/0A8YVQxzRQzAbEZEHMC8V8gPsJAJGiE2vATiENGNdFdE0CAAQChozEmy7U92wAAAABJRU5ErkJggg==) 6px center no-repeat rgba(255,255,255,0.8);height:70px;border-top-right-radius:33px;border-bottom-right-radius:33px;line-height:80px;text-indent:-99999px;min-width:35px;outline:none}#mainSlider .phpmlCarousel.mainSliderCarousel .mainSliderImage.active{position:absolute;top:0;left:0}#mainSlider .mainSliderCarousel{position:relative;overflow:hidden;margin:0 auto}#mainSlider .mainSliderCarousel .mainSliderImage{width:100%;margin:0 auto}#mainSlider .mainSliderCarousel .mainSliderImage.right{position:absolute;top:0;left:100%;z-index:2}#mainSlider .mainSliderCarousel .mainSliderImage.left{position:absolute;top:0;left:-100%;z-index:2}#mainSlider .mainSliderCarousel .mainSliderImageToLoad{display:none}#mainSlider .mainSliderCarousel .mainSliderImage img{display:block;max-width:100%;height:auto;margin:0 auto}@media screen and (max-device-width:1280px),screen and (max-width:1439px){#mainSlider{max-width:1280px;max-height:569px}#mainSlider .mainSliderImage{max-width:1280px}#mainSlider .phpmlCarousel.mainSliderCarousel{max-width:1280px}}@media screen and (max-device-width:1024px),screen and (max-width:1279px){#mainSlider{max-width:1024px;max-height:455px}#mainSlider .mainSliderImage{max-width:1024px}#mainSlider .phpmlCarousel.mainSliderCarousel{max-width:1024px}}@media screen and (max-device-width:768px),screen and (max-width:1023px){#mainSlider{max-width:768px}#mainSlider .mainSliderImage{max-width:768px}}@media screen and (max-device-width:320px),screen and (max-width:479px){#mainSlider .nextButton{height:35px;line-height:35px;min-width:30px;background-position:11px center;border-bottom-left-radius:0;border-top-left-radius:10px;bottom:0}#mainSlider .previousButton{height:35px;line-height:35px;min-width:30px;background-position:7px center;border-bottom-right-radius:0;border-top-right-radius:10px;bottom:0}}#blockBeachcomberUsp{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif}#blockBeachcomberUsp h2{font-size:25px;font-family:Cambria,'Times New Roman','Nimbus Roman No9 L','Freeserif',Times,serif;line-height:normal;margin:5px 0;text-align:center;color:#00b1c1;text-transform:uppercase;font-weight:400}#blockBeachcomberUsp h3{color:#353535;font-size:15px;margin:5px 0;text-align:center;text-transform:uppercase;font-weight:400}#blockBeachcomberUsp .uspContent{border:1px solid #d4d4d4;padding:15px 15px 0;margin-top:20px}#blockBeachcomberUsp .uspContent p{font-size:12px;line-height:20px;color:#343536;text-align:justify}#blockBeachcomberUsp .uspContent ul{margin-top:10px}#blockBeachcomberUsp .uspContent ul li{list-style:inside;font-size:12px;padding:3px 0;line-height:18px;color:#343536;text-align:justify}#blockBeachcomberUsp .uspContent ul li a{display:inline;text-decoration:underline;color:#00b1c1;font-size:12px}#blockBeachcomberUsp .uspContent .knowMoreWrap{text-align:center;margin-top:10px}#blockBeachcomberUsp .uspContent .knowMoreWrap a{display:inline-block;font-size:12px;padding:6px 35px 6px 15px;text-transform:uppercase;background:url(../../img/general-sprite-new.png) right -89px no-repeat #343536;color:#FFF}#mainSocialMediaBar{position:absolute;bottom:1px;right:10%;z-index:5}#mainSocialMediaBar ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#mainSocialMediaBar ul li{float:left;list-style:none;margin-right:1px}#mainSocialMediaBar ul li a{display:block;width:40px;height:40px;background:rgba(255,255,255,0.6) center no-repeat;text-indent:-99999px}#mainSocialMediaBar ul li a:hover{background:rgba(255,255,255,0.8) center no-repeat}#mainSocialMediaBar ul li a.twitter{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzk3NDI1Q0JGN0Q4MTFFNEE2ODhBQ0ZFNUMyODZCNzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk3NDI1Q0NGN0Q4MTFFNEE2ODhBQ0ZFNUMyODZCNzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTc0MjVDOUY3RDgxMUU0QTY4OEFDRkU1QzI4NkI3NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTc0MjVDQUY3RDgxMUU0QTY4OEFDRkU1QzI4NkI3NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnCCxdwAAAMmSURBVHjapFU9SFtRFL4vPjWKylMUgj/koYJ2kAZBaEFssths6eCkg5ldNIN0cLGZLIitiJAO0gRxcKpuKQjVrbjUCtLg0lRUMgiNIvr8Tb/v8l4IMfVFPXC4Nzf3fuec7/w8pb6+XlAcDodQVVWUlJTIfVlZmbi4uBCVlZXi9PRU5Et5ebkwDMPLN9fX16KiomKd96uqqsTx8bHEuLq6Eqp53wvdgqZFcfIG+kHTNJ1At7e3dIZvZ6GTUB06CtWUpqYmPvhRWloqLi8vfYggbRNBsLq6+jMjYLSW0MjNzQ29TiuKoiEyY3p6OqS43W7+nyEQLm2dnZ35YCCdayCTyQicW9T8BQ1aLni+8L6u64mdnZ20gxxSGQF49NTU1Pw2KSgkXty5F9wycHR0pMXj8WUHeBTQNB9RnU6nBiNfcO+bmRspTB4doDN2UldXl4rFYu8RRUTt6uri2cb29nbAukB6EJEXxrzgNImjdegf0OVmfuzE5XJtEBxbQ21oaOBZqqWlJbm/v69bl5AoaQjKs2CR1SXp2dzcTBBc4rS3t8tz0CJBnyqspJOTk3dmuYpsBOfn5y675BUjbLr+/v5klon5+XmuU5FI5C0peYqQHuTMQD6f4ac0oo6MjHCNoJk6V1ZWXqPZnI81wGZrbW3dssClAXNNYiZFOjo63Lu7u51oMOdj6fH7/TGwkT1TZmZmrL2+uLj4C4l2PibZBIeTybW1tZfMaTaCUChk7VMAXl5YWBjmnHkoNXhrTExMzOaCyyldW1tr7Y2xsbEpDKhPbW1tiYeAY2yLQCCw6vP5ovn/yxywVFmiqKLE3t7eJHoiODc3N8x82IFzIA4NDa3C+6lC417hTMd8ScKABwY8oOcV5k7QrifYUIx6fHx8eXBw8KP5PbkjKsZ18ODgYBTgGrlnL/wvyaxzes2E9vT0fA+Hw1+bm5ujuWV5JwI8egFa/NFo1IMKeH54eKhjyMkRbhkiMD1GvlK9vb0/BwYGEt3d3XFzCBr3RUoDXFn35NvDcl1aWpKfwtxI+vr6Uo2NjUmTikSxn1fLQL7oBc5Sdt4Wkn8CDAB10EaK5gSlJAAAAABJRU5ErkJggg==)}#mainSocialMediaBar ul li a.facebook{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAZCAYAAAAFbs/PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTIwRTZCRkVGN0Q4MTFFNDhDNUI4QTlEOEM3ODY5MUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTIwRTZCRkZGN0Q4MTFFNDhDNUI4QTlEOEM3ODY5MUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MjBFNkJGQ0Y3RDgxMUU0OEM1QjhBOUQ4Qzc4NjkxRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MjBFNkJGREY3RDgxMUU0OEM1QjhBOUQ4Qzc4NjkxRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsaJxcsAAAGUSURBVHjalFM7bsJAEB0viwGJj8tINK6w6HKDuKLODZIObhFoaXKFtKFJbsAtUNw5BSJlJH42P2feKouWjUnIk0Y7np03vx07zWaTLISu6z4IIULHcZThcDjQfr+nNE1JWs639Xr9hQnEBAIhyzJF2G63Spc6ClAulx9LpRIVCoWjDfcgg4TTzBAywTedAURFORCQJNJ/41rK0wrh1Ov1nj3PS3Qfcr1eU7Vaxb2HlCYajcZHt9vts5pom9RpEd3sB5jP53G73X7b7XYESZJEEe5ZfK7/xp4vB7rio2+YYsf3/TGXFGI654DaN5sNVSqVV4Ey7MnYwD2Eg74LPbbfoMc6nU4/BZ4bk8ojYZTL5ZIWiwWtVivqdDqxwxlU06PRyB8Oh3cmAU6TyWRgmJ5AUFoQBGGtVhtbY6Uoik5mrV6q1WqRJtrgQCffAs7ngCAQ00fQhdCkiwmaJOwS8vQfTf8H0o5qbmxeFnmuDLxyLgF7roGNLBaLSoc9b10kdsneTL1w9p0izGaz48/BMvir6S8BBgCOVNecHnR7ZAAAAABJRU5ErkJggg==)}#mainSocialMediaBar ul li a.googleplus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkIwOThCRTVGN0Q4MTFFNDg2NjQ4RDRBMEM1MDFFMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkIwOThCRTZGN0Q4MTFFNDg2NjQ4RDRBMEM1MDFFMTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQjA5OEJFM0Y3RDgxMUU0ODY2NDhENEEwQzUwMUUxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQjA5OEJFNEY3RDgxMUU0ODY2NDhENEEwQzUwMUUxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtuzOG4AAAN5SURBVHjajFRLSBtRFJ0ko1Ej+Kkkihr8MAXRgEIXSjbRbCQKla4iKIirbFxqUMSNVGhQ6MKNG1Mk0K4aEqRZpXZR3ZgiqFBQCZJgaqIjphp1/PbcdCZOxla9cDIz9913cj/nPVV5eTkj2d3dnVGtVo/g1aZSqYqAtP/m5oa5urqidULk9vbWBfdHWmNZNrOf4sjUzL31arXab5WVldbR0dGv7e3tIZ1OJ+Tm5jIEh8MR4HnedXR0NHd8fLwJZBHKTSVmaiLC4uLipNfrddXW1gbhMy4uLlqdTufA5eWlFkgKgmDZ39+P0IaysrIHZJlMNRoNA4zQs6amJgRCN/zbQLC7u/t9W1vbMlpC2RYhM1tVVZWcxwzwSnI1bQCoh8zOzs4mfIJsPWGxWNzo4d+yxD6XlpYyYjIZSDFpUpTNAAIFp1IpDj1lCJL19fUt05CotJaWlsTp6WnaTyRiQlmEaVKRZItIqTzqJS3U1dUxFRUVadAaNguDg4MhWck8MvRTltK3BLa/v5+cn6anp19eX18jae0CBvIavmRBQQEDn4MC7Hb7l56eni3AgE+SFOPxeIzDw8P2g4MDV1aqovb08/PzM01NTWFkyANrGJgTz1mO4/ipqSkPYkxibAZ6vd4M8Eq/in5Eo7Jt+HfTyspKdTAYNOfk5DDNzc0b8A1hbUOejCgpaoUfeHF4eHivUxmpnLy6vr7eT+Wjn5Hz83PLxcVFUtJhLBaTx/YC77LET4MgYmma9KTvxsbGtXg8bqRBgGzj5ORkiJ7SRhnxA1MrhDwLrNEEo9GogOxoUJStKS8vz0cnj3mGSaSz2OTHabGOjY39SCQSLhyEuXA47IL40zol4aPHC1QJQX4RPTCU/xaT5ltbW3+CxIHSOcU0zYFAYAbtiJEyDAaDGWAkKCdPYPPz8x1023R1dXnFcy8o/ne5s7Nz2+12c6urq2ZR7BmTnz7JWAqiE+Pz+ULj4+MClUUDk1RBpWI9UVJSsoV3s6SAx4ylICKFzgbQ08//iSs6OzuzFhYWJnd3d6NPDgq9DIkTloSsnLANA/Lh6jNMTk5+wHfkKVLN+vr6LxCykJAOWjSh9AGU7sRaGmjPm4aGht8TExNenHuSXOopUulEccCrvb09bmlpySC/Fzo6OuIYBt2z3+l+fY5OlcdUCxgUMfF/KOJR+yPAAO/pxDel2kjFAAAAAElFTkSuQmCC)}#mainSocialMediaBar ul li a.youtube{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAaCAYAAABYQRdDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTM0ODA4RjdGN0Q4MTFFNDgzNjk4Mzk5ODJDOTdGQjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTM0ODA4RjhGN0Q4MTFFNDgzNjk4Mzk5ODJDOTdGQjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMzQ4MDhGNUY3RDgxMUU0ODM2OTgzOTk4MkM5N0ZCMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMzQ4MDhGNkY3RDgxMUU0ODM2OTgzOTk4MkM5N0ZCMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgfl66cAAAOzSURBVHjalFa7ThtBFN1dL2CDgBVPA0LEYMAgJCzROEIRtihSobRUkHxCvsDZMhXKD5BPCB2kCoiGFMgWogAEyIUBg3gY8fDy3Jwz8TjjBaJkpKvZO3Pvmfs4M7be1NSkKWNG1/VoTU1N4vr6+j306bu7u4+Y0xUVFVqhUNCwp1VWVmqGYWiPj4/a7e2t5h1mX1+fqgf39vbimAk8jQNiOzs7udbWVu1/htnV1aXqPw8PDycRVdx13Xh7e3u6rq7OCQQC74v7c8U5yughr4p6WgXR4azqkYGBgRRSc5CaFYvFPi8sLLwFKEE0x3EWkbpdXV39wzTNxP39ffLq6opbCRXE8ES+0dvbm8ZBFus1NTU1B5Do+Pj4yvDw8AYz8Pl8oqZSAP5UJicny1ARxfeHh4dYR0dHJpFIpNmQ9fX1pebmZguAEdRZo4g0le+yml5eXnrXGCnBl5gxnWDjIM3cPzdqbW3Nu5ZnWljPdHd3iwW17shCCA9jiTw9+Q0KHgrOqQMNKDkWgd5JQO7d3NwQMAmJQk97fU1+kNinp6ea3+8XG4yAAGNjY1RXMGL8GB0dXYFtfnl52UGEsaqqKkeSnw2C/gdUDqadzWYX2QPqvBhbW1uvV1dXxf7IyIg0Dah+LBMzLvE0GAyKExgpiF66gmpnh4aGtM7OTm1+fr6sTLKezIqgxOFVJqgF5RvCj3ORaXhBn6ONBOQsywXAPOSDichmQJ84weisAj4HVkpROZA+xWAsLH3VQ6GQy5eHg0XnqeKqwZDC6HmLZOfZVOovDTLDlCeyJpubm7bXCNc2SSAeuL29bVNHZprM7AlHud7T0yMipQEfB8r+/r7e2NjoMiI8JqVmgBk6rq9L6vEgWVdmRDvOXBOR0lluMMWGhgZhfHR0ZLe0tCQ54+4nuYb3VmSDBidzuVwps8HBQZGBqHM4HHZJJYIzmouLC9KLebmcGfHJyYmYsS/W8/m8jl8M9/j4WK+vr3fPz8/1/v5+t7a2VkRqqHXxdpwR00jOsnk4oJQ6AO22trYyP8NLk+fo9BK9CA5hWVz1/TC8r4zqTHpJiv1NPzg4sFk6qRvq7ZBN4y8su8u0UT/bsqwynT0gdbh+dnZmg0GfJI543SKRSAEE99NIPl28vzTgt3pr6CADkBdCpRTXyGffxMTEm0wmE6YjHVTu0YiHMUoKv7kmKSi/KfRnEIg+50ulUln8BoV2d3eD+LUUjzaFBhTWSNZZ/nmQe/JXQL5SoOfG7Ozsl18CDAA6MAnW78aN+QAAAABJRU5ErkJggg==)}#mainSocialMediaBar ul li a.pinterest{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY2OTAwMTlGN0Q5MTFFNEFEQ0RDRTBCREI1QTBBNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjY2OTAwMUFGN0Q5MTFFNEFEQ0RDRTBCREI1QTBBNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNjY5MDAxN0Y3RDkxMUU0QURDRENFMEJEQjVBMEE1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNjY5MDAxOEY3RDkxMUU0QURDRENFMEJEQjVBMEE1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrsIFX4AAAG3SURBVHjalFWBbcIwEDQRA2QE2ICwQJMJCBM0nYAyATABMEFhgoYJki4AdIIyQkboG52l6+udwksnR3Fy/j/f24Msy1wkRoJSMBPkxnwrOAnq8/l8swgGBnkqWAne3eOxE2xkkY5fJuqjieDyJLHD95fpdDqJkfuJBnLEwktx7ZGx4QUSkqLByOG1XArGXkJBIcjwPBccDEn9AneeIV5uDeIDiDtUtaY5n30NHAWf9H8Kvje/ob6cH0W8AZkn/cDojKrmsolXSHFR82Mvy8LQdR00jBCzxqlfAI7hWCTwMsce44pKDbpbGpfqvxBlYrijxliR9jvIcIxU4IxGGmmfB5txR55Upg9HYmWBLC3CmcHRPUqeYgNvVAUTlpHGcrKxuUWutdqSHX18UwdrWVo4xcertmpCG+hI74Ys2vbIukTWI6OqOtZEf05Oeq6QYYfKrnR0TKwmuhn+dSrrFC1e43yZgziPEB+8NYdUXmlo+kVSlRhrZJ5HurcLcg3pRWGcjCHzF6qg6pHwzhMujUQ1UKHc0/ZY0DrICnKPszo0U4dQ9c8FEq65jIlZFkuzvZLk6Qv6V4ABABbbh50seibqAAAAAElFTkSuQmCC)}#mainSocialMediaBar ul li a.instagram{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUNGNDlGOTlGN0Q5MTFFNEJDOEQ4OTRGREE2NzIwMzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUNGNDlGOUFGN0Q5MTFFNEJDOEQ4OTRGREE2NzIwMzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Q0Y0OUY5N0Y3RDkxMUU0QkM4RDg5NEZEQTY3MjAzOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1Q0Y0OUY5OEY3RDkxMUU0QkM4RDg5NEZEQTY3MjAzOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ply87qoAAADSSURBVHjaYtTV1X3PwMAgwEB98IGFigZPgNIJUDMFWKhkcOGlS5fAhuvp6W0EUvtBbCYqGb4BxgBacgDGppbh9TAG0OUFMDYjMEL/U8mCC1DaACYACnNHApr6oRoWAPFDIJaHRhrIsEJ8GkEu349HHhTrClAHXEASN4BG2gNQksOlGeRyBwIuT0QzmAHJ1fPxaWQiJSUQKU6S4QIkipNkeD6J4ihhTgiA0u1HaPb+AHVxARQzEEotpKTzA0QkAAZyc6gDKYqplf1HDR81nEIAEGAAdG8m7LY+nRkAAAAASUVORK5CYII=)}#mainSocialMediaBar ul li a.linkedIn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REIwQTMwOENGN0Q5MTFFNDkwRTRGNjQzRkUxMkI2REEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REIwQTMwOERGN0Q5MTFFNDkwRTRGNjQzRkUxMkI2REEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjBBMzA4QUY3RDkxMUU0OTBFNEY2NDNGRTEyQjZEQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjBBMzA4QkY3RDkxMUU0OTBFNEY2NDNGRTEyQjZEQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsL+YbgAAAEYSURBVHja7JbfDYIwEMaL6QBsIEZ4xw3qBrqBK7CBTMAIMoIbwAb4DkbcgBH8atrk0lSjttUXm1yuf8L9euXrAV+mac4Yq1iYVnAVXAQCVDMWuNkAI+wIm0IAZPDVeRi28AsfEBPQIvg9qPIn3wABVcWyo3zuG5DAOgQ/wF9gsSuAW+YkZBdKRfLM18R0q8lcrcSwxnuKhr6PlCDKVzKY8FCrBzgq3b3qeczJDEuMR70IiOzv0yybm9nzd1NG4FqB9O1vyXJpAj66yQjewTXSsOvKyIQ5AVRxpPLdWC6rUwaxRXVeAc7F7g/4LiCC7BryyTRLtCDKGImKzCpLL1tOlNZyiwTFgwKYPNmo+NkRyQyKkL8tNwEGABksTcwJov1rAAAAAElFTkSuQmCC)}#mainSocialMediaBar.isHotel{position:static;border-bottom:1px solid #e5e6e6;background:#efefef;max-width:1100px;margin:0 auto}#mainSocialMediaBar.isHotel:after{content:".";display:block;height:0;clear:both;visibility:hidden}#mainSocialMediaBar.isHotel ul.hotelQuickLinks{float:left}#mainSocialMediaBar.isHotel ul.hotelQuickLinks li:hover{background-color:rgba(255,255,255,0.6)}#mainSocialMediaBar.isHotel ul.hotelQuickLinks li a{width:auto;height:auto;text-indent:0;text-transform:uppercase;color:#343434;font-size:12px;line-height:normal;padding:13px 0 12px 30px;margin:0 7px}#mainSocialMediaBar.isHotel ul.hotelQuickLinks li a.photoGalleryIcon{background:url(../../img/general-sprite-new.png) left -1760px no-repeat}#mainSocialMediaBar.isHotel ul.hotelQuickLinks li a.videoGalleryIcon{background:url(../../img/general-sprite-new.png) left -1840px no-repeat}#mainSocialMediaBar.isHotel ul.hotelQuickLinks li a.locateUs{background:url(../../img/general-sprite-new.png) left -1800px no-repeat}#mainSocialMediaBar.isHotel ul.hotelSocialLinks{float:right}#mainSocialMediaBar.isHotel ul.hotelSocialLinks li a{background-color:#cdcecf}#mainSocialMediaBar.isHotel ul.hotelSocialLinks li:hover a{background-color:rgba(255,255,255,0.6)}@media all and (max-device-width:768px) and (orientation:portrait),all and (max-width:1023px){#mainSocialMediaBar{bottom:82px}#sliderWrapper #mainSocialMediaBar.isHotel{position:absolute;bottom:59px;width:100%;right:0;background-color:rgba(239,239,239,0.71)}#sliderWrapper #mainSocialMediaBar.isHotel{bottom:84px;}.groups #sliderWrapper #mainSocialMediaBar.isHotel{bottom:82px}.groups.groupHotel #sliderWrapper #mainSocialMediaBar.isHotel{bottom:0}.families #sliderWrapper #mainSocialMediaBar.isHotel{bottom:82px}.families.hotels #sliderWrapper #mainSocialMediaBar.isHotel{bottom:59px}.roomAndRates #sliderWrapper #mainSocialMediaBar.isHotel{bottom:0}.spa #sliderWrapper #mainSocialMediaBar.isHotel{bottom:82px}.weddings #sliderWrapper #mainSocialMediaBar.isHotel{bottom:82px}#mainSocialMediaBar.isHotel ul.hotelSocialLinks li a{background-color:rgba(205,206,207,0.2)}body.package #mainSocialMediaBar{position:relative;background-color:#323232;height:1px;bottom:auto;right:auto}body.package #mainSocialMediaBar ul.hotelSocialLinks{position:absolute;right:8%;bottom:1px}}@media screen and (max-device-width:640px),screen and (max-width:767px){#mainSocialMediaBar.isHotel ul.hotelQuickLinks li a{margin:0 5px}#mainSocialMediaBar.isHotel ul.hotelSocialLinks li:last-child{display:none}}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){#mainSocialMediaBar{right:auto;left:10px;bottom:5px}}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){#sliderWrapper #mainSocialMediaBar.isHotel{max-width:320px}#mainSocialMediaBar{position:static;margin:5px auto 0;max-width:290px}#mainSocialMediaBar:after{content:".";display:block;height:0;clear:both;visibility:hidden}#mainSocialMediaBar ul{float:right}body.package #mainSocialMediaBar{height:auto;position:static;background:#eee;margin:0;max-width:none}body.package #mainSocialMediaBar ul.hotelSocialLinks{position:static}#mainSocialMediaBar.isHotel ul.hotelQuickLinks li a.photoGalleryIcon{padding:0;width:24px;color:transparent;text-indent:-9999px;height:35px}#mainSocialMediaBar.isHotel ul.hotelQuickLinks li a.videoGalleryIcon{padding:0;width:24px;color:transparent;text-indent:-9999px;height:35px}#mainSocialMediaBar.isHotel ul.hotelQuickLinks li a.locateUs{padding:0;width:24px;color:transparent;text-indent:-9999px;height:35px}#mainSocialMediaBar.isHotel ul.hotelSocialLinks li:nth-child(5){display:none}#mainSocialMediaBar.isHotel ul.hotelSocialLinks li:last-child{display:none}}#blockFeaturedNews{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;max-width:705px;margin:0 auto;float:right}#blockFeaturedNews h2{font-size:25px;font-family:Cambria,'Times New Roman','Nim bus Roman No9 L','Freeserif',Times,serif;line-height:normal;margin:5px 0;text-align:center;color:#00b1c1;text-transform:uppercase;font-weight:400}#blockFeaturedNews h3{color:#353535;font-size:15px;margin:5px 0;text-align:center;text-transform:uppercase;font-weight:400;color:#513a2f}#blockFeaturedNews .newsList{margin-top:20px}#blockFeaturedNews .newsList .newsWidget{background:#f6f6f6;margin-bottom:15px}#blockFeaturedNews .newsList .newsWidget:after{content:".";display:block;height:0;clear:both;visibility:hidden}#blockFeaturedNews .newsList .newsWidget .newsImage{float:left;border-bottom:4px solid #513a2f}#blockFeaturedNews .newsList .newsWidget .newsImage img{display:block}#blockFeaturedNews .newsList .newsWidget .newsWidgetContent{float:left;max-width:300px;padding:5px 10px}#blockFeaturedNews .newsList .newsWidget .newsWidgetContent .newsWidgetContentTitle:after{content:".";display:block;height:0;clear:both;visibility:hidden}#blockFeaturedNews .newsList .newsWidget .newsWidgetContent .newsWidgetContentTitle .newsWidgetContentTitleCounter{float:left;font-size:22px;background:#513a2f;padding:3px 5px;color:#FFF;margin-right:10px}#blockFeaturedNews .newsList .newsWidget .newsWidgetContent .newsWidgetContentTitle h4{float:left;padding:5px 0;font-weight:400;font-size:16px;color:#513a2f}#blockFeaturedNews .newsList .newsWidget .newsWidgetContent .newsWidgetContentDescription{margin-top:10px}#blockFeaturedNews .newsList .newsWidget .newsWidgetContent .newsWidgetContentDescription p{color:#5c667b;font-size:12px;text-align:justify;line-height:18px}#blockFeaturedNews .newsList .newsWidget .newsWidgetContent .newsWidgetDate .newsWidgetDateLabel{color:#a1a09b;font-size:11px}#blockFeaturedNews .newsList .newsWidget .newsWidgetContent .newsWidgetDate .newsWidgetDateField{color:#513a2f;font-size:11px}#blockFeaturedNews .newsList .newsWidget .newsWidgetContent .knowMore a{text-align:right;color:transparent;display:block;font-size:12px}#blockFeaturedNews .newsList .newsWidget .newsWidgetContent .knowMore a span{color:#513a2f}#blockFeaturedNews .newsList .newsWidget:nth-child(even) .newsImage{border-bottom:4px solid #31b5d5}#blockFeaturedNews .newsList .newsWidget:nth-child(even) .newsWidgetContent .newsWidgetContentTitle .newsWidgetContentTitleCounter{background:#31b5d5}#blockFeaturedNews .newsList .newsWidget:nth-child(even) .newsWidgetContent .newsWidgetContentTitle h4{color:#31b5d5}#blockFeaturedNews .newsList .newsWidget:nth-child(even) .newsWidgetContent .knowMore a span{color:#31b5d5}@media screen and (max-device-width:1024px),screen and (max-width:1059px){#blockFeaturedNews .newsList .newsWidget .newsImage img{max-width:338px;height:auto}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#blockFeaturedNews{float:none;max-width:none;margin-top:20px}}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){#blockFeaturedNews .newsList .newsWidget .newsImage img{max-width:100%;height:auto}}.themeNodeWidget{position:relative;overflow:hidden}.themeNodeWidget .themeImage img{display:block;border-radius:2px}.themeNodeWidget .themeTitle{position:absolute;left:0;top:20px;background:rgba(0,0,0,0.62);-webkit-transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out;-o-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.themeNodeWidget .themeTitle h3{font-size:16px;padding:5px 15px;color:#FFF;font-weight:400;text-transform:uppercase}.themeNodeWidget .themeContent{position:absolute;width:94%;height:94%;top:100%;left:0;background:rgba(0,0,0,0.62);-webkit-transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;transition:top .4s ease-in-out;padding:3%;color:#fff;font-size:12px}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){.themeNodeWidget .themeTitle{position:static}.themeNodeWidget .themeTitle h3{display:inline-block;max-width:119px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#blockOurDestinations{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;max-width:1060px;margin:0 auto}#blockOurDestinations h2{font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;font-size:26px;padding:5px 0;text-align:center;font-weight:400;color:#3c3c3e}#blockOurDestinations .subtitle{text-align:center}#blockOurDestinations .subtitle a{display:inline-block;padding:5px 10px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:14px;color:#03b1c1;text-transform:uppercase}#blockOurDestinations .destinationList{margin:10px 0}#blockOurDestinations .destinationList ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#blockOurDestinations .destinationList ul li{margin-right:22px;float:left;max-width:338px;list-style:none}#blockOurDestinations .destinationList ul li:last-child{margin:0}#blockOurDestinations .destinationList ul li.listTitle{display:none;position:relative;width:338px;height:199px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAADYCAYAAAApk4dGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDEzQkEzQTlFOEM1MTFFNDkzMDBBM0JCRkVBODI1QjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDEzQkEzQUFFOEM1MTFFNDkzMDBBM0JCRkVBODI1QjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTNCQTNBN0U4QzUxMUU0OTMwMEEzQkJGRUE4MjVCMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTNCQTNBOEU4QzUxMUU0OTMwMEEzQkJGRUE4MjVCMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpgnDJYAAA/kSURBVHja7J3xUdvKE8f3afx//CqIqOCJChAVhFSAqCC4ApsKgAosKsBUgKkApwIrFcSvgvy499sbFMc20u33TnuydsZDmAmydJ/bvd3V3t5fv379okFUSvb2Gb99cv79H/495Y+TjIZx7VxShpsxVPu7FxmAhxWrsQboWU17g8kA3L/25jW4adc3NADHy0UNcNbRPSwH4H7NtIH8hSGPA4B82fq94s+g4QEgX3i4voG3evt8Z6iNgQ7A8eb60gPkFYN94X9Xvh5gAN7M8fr29imA5nrz9lkw4AX/PjhtHUvB2owKnSqG+8BaPHjpStbmawadgjS57BryAHy32Z7y2oww21aTF9oedDSA/g90ATLZD6zRldYHHg2gIR72PYNWL6MBtLOYMOqGDmS1BuDdOmNTdsiOEvQxAZ9xHD0+ZtDHANzEz3NAeGUcsIlGj9tFkp6u049vn2ch7A1r9ElfYPdRw695rZaabwP4igKmPAfg7cS8d74leRq0YtBL6qkkPdHqVwDsu7fPaZ9hx67hKTtlx6zVY/q9qibf4YeU9aUpVuAFm3DpWl2yB655rc5rYD/Te5lyE4d0QVsZwFGEM/qW5JmyDYMuFcI1H9dyZZPmfWJrtYzdpGdswqWFgSs24SsFk9fAlRY8Lhhyo0KKWID3xYRnDPeL0PcwfofTm7kYgN8SJgc+YU+8C8i2Di4VXsvAvZEsRZqBj9mESwsGjTZ/DeyFp/ReIpUCrmezfuIJqxW4GaRHwHpdMexQ67WFnAOvCV2GNAI3kJ8B67WBfB5gvUbXwXm1TNqAX7AZjwG2gYusgwty/5pSqwWbcYQnfuoRdsqTck3YWnWf93/Bzu96pAj2HDRYVx5NNyLpE+r+d1qg0QC7kcwIUzUT6v6NH/SqcQ3XDjsnTNVMk2hi4sEH2I4WPv3VYY8XzbBROYCmch4qT5BEDnvlAfYFO2ShYC8oYFIoiRz2uQetRkQKbeQh5OCPIoVdgePUjEGnHShA0ALJkBqegWDbDNQGOAlfSUHDnT4Bt+lShCBz43PQJJRGAr0CPgaui6jaszFPwEKB0l32Dbh0Q0A9/CqBsHPSIWbSzUJ9me84fE64LbkIJw1VJuVDKnbgvvO/N+Thta5P4CiP3Dz4Kck32aNeu3Yp25PA/Pvf2oSp9vw/78D35nIdnbTFAFs0QTZsOVY+gJtBXYMG15T0TAD386zUjPciLJuDYBvzdDPA1g3clPqgctCI5MrjAPs3WSJTq3YHJ0JuAB4qYt9Z7Ou3yVnYdp7/5S+QwFEZqwoQlxakI6nSVWhntxv9ISjgM6DplL7uzKj7dGkXkBt1e0QANwM8Bd18SbLUqU3jHoOUDLnVeCGAo7RpAwjBjA+R9lybHzhcdXJopcCRply6u+Kix+u2DVFL6YUkiRejSa+gmNusPadCU45K9vQSNELDb4EDLDXl057BNpbunjy8RXMFnhMuwbIUOmpmSbnuEeySPO5hHwm0m5Ro921PQFfkv7nQhUtqtQA6aiXJMmo59SObVpK/lmFjXhqMj/Po4rStgaHPCcnecz9HDtxncyG7jfm3LVJtTfoMCLsUwo5du82z+2pWYMZl5xapNhqODn2k2v1I4XaHoMX3/vWf+zi10fBrIOylEPZ4gH1Qrmp+1m/lTk01HK3d0s1zBcX5giRUG5K90tRLR7a1WAG80S8DbL/Ap8DvvAc5JbF54yr6rzcBXgA98w0gBMkovjSqhlafjYEjt8Ig4s00MtgLUnSERtJAm5DmE2HOYypKtKacYgH+Dey0VHRcckPKerEnAWPde9B1/okEtpncd9puKgkUihFwHRtHpN0UE/BLMOwNUHNi0O4yJuAp2Fl7Al7rx6DdeODoPHVvTvaLWbsPAddqzq23r1nuNd9cssecI2PdJw8apDnuLmMDjjbnS/D1VqT3nLF7Un5e6S7gZ2A4PjRyqVS770i5+NZwX2CeBu3GAEeb8xdP910qG9wotHsX8DPw9ZeeNWrQbiHwPCLn6k7JIJvnnMWSJKgDH4PDMd+OlYZXj+pef7YBjn7P/N3x70xxYtPtQ4uO494J+UkEpfT/KmFTiv1MyP0ApmqVP7NfWMlq127z+cl/n7b4m9df4eXa8fk++hS1MYB/Z+LRYXOZ+fV6tTaFk+cUNuXq6+Dajw7qEx+jVa9L/0nYjQYux1Ncb5nztvXrqGa+h9ZsnwfNN9m3Z+7h75pyGEf7U21JTg9dY1T7T+OOtdvIdjXLtCXwK479b8nP8ZA+q0+zhuu0eS7nth1JDThSfggeejtMbLvZ32jfKVALrVafel42glTyJB7ib4mG74oUpg4TsmJtPCH3rNyqdo0osmhNxJr0z+DrVg5/kx+Y+XNHn8CCn/D1z3hS7drMYF/0vHC4VwViYItFpyGBpwqApx9MhmuBpm1I2YYA2rNhP5RJRyZdXM35R5PulvrTGdlEEq/UQfepxIPD4JrfblJvHvrUQB8ZtGcKc4DtXuBorXFd+8YNB+wxcq3Ou7yJxIPGuIZkeYv/F1MzAOt0zkmBdRpFaiKNtnyPIFxSdwSHD5Pu4rS5rGfivLJnMeO61uZo+jjkZhMIOJHeYy7UHpuVUPyi7SAb1WekGeCfIweuaZ1UfyBeQjqybFkPoKcUwemHPkx65QgMoeldJWa6/O6jW8M1aJnWE4t7D7y+joYS5GmMA3AB9Hmg74mqQX9fgRspyP/RGNH1e+0zcGLtyz1de0YRvq7VAnzjWQvRTpxxDqcxaoAP4C6z3mdxYOrB9EZ7tmlC+NotjbHoBdC05xTx0RsG+A86DkFp5WXMg6BlDV8G+I6UMK9T8wG4fpNuZQqYNGnswNEOk2uosopAy6OGbYFraVVRBfqeb3TE4gO46/v174GeOaP+1LerMOmuZi/k/u7LYwZOYC0fRwDc9e1W1RfgyMHOBIMZakBdve2KImnP9RHwysOAao3HpVq+7APwH0qAvwR89rMI7tEbcPSsdTXri8Aaniq/x2hMumtotukAuss6vugD8I0CDTcSslOyaxLmIXbgaE89F/xtGdATTh21PGRLEG/A0c5IJoSuXctvYge+VAQ8ZGvs3NEilTGGaL5MuhHJkZFVYC2fHouWJ1sespZ13Mgk4FruquVGw+9iBY4269KD3TeBNWgu0PIqVuAvHjRHIncB10njsV87TsyrWIGjEwqIltxXAU27S5vPqEx7sifGRAlik13F63kIGQtM+yQGr30XcKRZTwlTB1YGXM9zct+T9pUiPJkQbdZRW2lnAUO1qWMewcA+1ww92WNCkeEZ8miNq0DQJaZ9pdmJ21eX/gDW8HGE0CV7zBdaoScHblijWa9DD+HIFeRex15qhJ4c8IyR0L94uPe7QOulpPlfSGdTBNzIE1jDfWxBMmHQCfkvSJA0/5tpgp58sA5twNB9yIbDoa/kL8Upbcs102Lekw8GEqk5vrf4LFjbbzyZeZNPkLQEU7Gm1w+q2/eQa+D3nVCYFw32PJFLwm8AXAl9h4I67CDx0XbhirDpwlAb+TZsRk9Yq5CWKgNo+il1lJxpsj8cGZMXFH7/eMnr+wnh8t1S6NZKrEID/8ikW2lyJmabGLrseCmzZ3ae8c9MCG4juI85Bezk2BQ4ct2pWNs0yZihG/ifeXI3LeCQQrde/FQTcCPI04fbnhq8DScNaA4t+PEBS1ACnNGcQnRkbnHYOPJA+WfBoecZX+Ox5aHyMXzGPDbepE1TnzugZyldN5e87q2pw0PfPEUX5+TxPUHS8maQ9eKSEO1qy7/oG/g78nR8ddu2XTNg4qQQAKrozxoyC/6RIu+lVrNkBjo0c+jSpw35IkDime4rD77gGHnNEzR2rZ8xeEjyqI2XXpdXwnVCknjsF9TsLNIVJ5Ci3QRY831ES5cr8Jxwx0wsye0weCuPLRMX1ul7onjbdxTkWFLtCtxloH3G5a8k6yvzwhNhFZkFaA1eAjzlgUYkCqyDIjF1KIuzqcH/wT/R++58gL9s4qxKgFuHApUSnJBs94Y57uI6wOBWO6yAmQz/bk0Y6mDJSDnc3du/Rgoc6cCZgToRhiBIZxI9QV5q/sMmEPycf9pS8QoBPOOBRkhJsqqQMYdj2k8IXNV8h6ANghLQzaNi80KYNLH1bdol4+XHOL4/KeDJhggNR5vTiuSvTwuK8yCaJecLSs0abgVVoJeyMyhdGsoIgdvEypo8pYeRwFeEe8szBViLq0ih20n/zJ9UK3DisArlhCCKASbK4+cmGv9KmMN5vAC3mlWBZrn0IFf7fjlm6LbuDVIN4wM40lMuSJ6+7QN04nGYawRu13OUE4cobOgL9CetwJGesnRf1zb0GB05azVLzcDteo7QKtTB7LbFVkzN9ExsDiuACHEU5TnIiTPrOerlyITCtgNzkYq1Wjp+BVtIE+LdIjNtH2moZGvO9gRaAuNdyd5vX+b7nuRVwvku/yfUYbN2dwYqPs+AWnRKYfu6HroX807CpJVnwvu5pn1Jm8CF9gWonn7NRfvoTQDzX+HlmcclyDOEMunba8ocaDXQmpnSewVJ6tHioYsqx6zVB61fF8DR0E893mdG76VDmdBcG7/jhX9W4PvMm4auXQFHQi8pXCuNnN7biX7aMwleapAr8l/m1Kq0a9Shk1LWMmnSiUOBoC9Jj+z0wjXE4SG0E2UtYpCUn9Xp1elIwQPEqOldiFmfp9Lk00jJw6Cha4irkRptQEOaGyaKHqwEhVkF4bJ6XYpt7rsmYDOkRNlDLkHQs4ih2wkLrXTRCrweW68A0Nekb2PCvns14ZUtWc59fVGidAAq1nTpK0GbfbpQ+IwpO2Br1ubrEBYpUTzr7Uv/OwD0Rwqz76ypJr8y6FsK3LCgy0xbG7H1XFINKDvw4M06/IXNdOc+RUJxyIIwNWnWIQq5rl+Sv37xvQVunTlETZr14ItA933OTmipITcQE3C7rl+R/HwwW+s9D6R5tor3b8J3d+7lGr7Py0WEMBVDWAa+/zGb+i+ksLmuZrkmTEWriQZ8nabQ1DGVdnc+CuB90PZd2m/BnxEwEdMX4HVtnwLWZXvQ3EbZpM74Y1t8p23j+L4BtwNzS5g9aaZceBbBM9dbex9q891L4FZywuxLM2Z+0qVnfcxhWRsx6zDiWCszYezOjXwArl9mDP4OYDGeYwd/DMDtejxh8OUxgz8W4NthFxK8l0KFAbhe8PVSpBkp78/eZy+9rWMGKxRkj/5Bo2c/AP8znkWeWbphC2LgrwbguqWghi2pWywji67hD8CbmftvhD031R7V7Wtz4QAcJBf0XsGCFNtd+bvvCTAAd1/rfb7Ltk32bY/1CrUMDMCx8HPyW0Fjj+OwW5KXNf+gGoB3Z/bP6MAxFAHETowBeAcOX07vRQxp1zc0AA8/AWwVS0Yd5OIH4N1LtjURDhYwSOV/AgwA8qJERYNqJ1UAAAAASUVORK5CYII=) right center no-repeat #002D62}#blockOurDestinations .destinationList ul li.listTitle .blockTitle h3{font-size:24px;color:#FFF;font-weight:400;position:absolute;left:0;bottom:15px;padding:0 0 0 20px;text-transform:uppercase}@media screen and (max-device-width:1024px),screen and (max-width:1059px){#blockOurDestinations{max-width:1024px;margin:0 auto}#blockOurDestinations .destinationList ul{margin:0 1px}#blockOurDestinations .destinationList ul li{margin:0 4px 0 0}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#blockOurDestinations{max-width:768px;margin:0 auto}#blockOurDestinations .destinationList ul{margin:0 33px}#blockOurDestinations .destinationList ul li{margin:0 25px 25px 0}#blockOurDestinations .destinationList ul li:nth-child(2n){margin:0 0 25px}#blockOurDestinations .destinationList ul li:last-child{margin:0 0 25px}#blockOurDestinations .destinationList ul li.listTitle{display:block}#blockOurDestinations .destinationList ul li.listTitle .blockTitle h3{max-width:175px}}@media screen and (max-device-width:640px) and (orientation:portrait),screen and (max-width:767px){#blockOurDestinations{max-width:640px}#blockOurDestinations .destinationList ul{margin:0 5px}#blockOurDestinations .destinationList ul li{width:48%;margin:0 1% 5px}#blockOurDestinations .destinationList ul li.listTitle{width:302px;height:178px;background-size:auto 100%}#blockOurDestinations .destinationList ul li:nth-child(2n){margin:0 1% 5px}.nodeDestinationWidget .destinationImage img{width:100%;height:auto}}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){#blockOurDestinations{max-width:480px}#blockOurDestinations .destinationList ul li.listTitle{width:225px;height:132px}#blockOurDestinations .destinationList ul li.listTitle .blockTitle h3{font-size:20px;padding:0 0 0 10px;max-width:140px}.themeNodeWidget .themeTitle h3{font-size:14px}}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){#blockOurDestinations{max-width:320px}#blockOurDestinations .subtitle{display:none}#blockOurDestinations h2{font-size:16px;text-transform:uppercase}#blockOurDestinations .destinationList ul li{width:98%;margin:0 auto}#blockOurDestinations .destinationList ul li.listTitle{width:100%;height:auto;max-width:none;margin:0 0 5px;float:none}#blockOurDestinations .destinationList ul li.listTitle .blockTitle h3{position:static;max-width:none;padding:10px}}.newsletterSubscription p{text-transform:uppercase;text-align:center;max-width:500px;margin:0 auto}.newsletterSubscription form{margin:0 auto 10px;max-width:460px;font-family:"Century Gothic",Arial,Helvetica;font-size:12px}.newsletterSubscription form .compulsoryFields{text-transform:capitalize;color:#03b1c1;margin-bottom:10px}.newsletterSubscription form label{display:block;margin-bottom:10px}.newsletterSubscription form label.required:before{content:"*";font-size:16px;color:#59ccd6;line-height:27px;float:left}.newsletterSubscription form label:after{content:".";display:block;height:0;clear:both;visibility:hidden}.newsletterSubscription form label span{float:left;display:block}.newsletterSubscription form label .fieldLabel{padding:6px 0 6px 1%;line-height:15px;min-width:100px;font-size:14px;width:25%}.newsletterSubscription form label .field{margin-left:2%;width:70%}.newsletterSubscription form label .field select{height:auto;font-size:11px;line-height:30px;color:#505050;height:30px;outline-color:#51c8d2;padding-left:0;border:1px solid #e6e6e6}.newsletterSubscription form label .field select.error{border:1px solid red}.newsletterSubscription form label .field input{height:auto;font-size:11px;width:95%;line-height:30px;outline-color:#51c8d2;color:#505050;border:1px solid #e6e6e6}.newsletterSubscription form label .field input.error{border:1px solid red;background:url(../../img/general-sprite-new.png) right -1209px no-repeat}.newsletterSubscription form .submitButton{text-align:right;width:100%}.newsletterSubscription form .submitButton button{cursor:pointer;height:auto;display:inline-block;border-radius:2px;background:#03b1c1;border:none;padding:0 15px;line-height:30px;font-size:11px;text-decoration:none;text-transform:uppercase;color:#FFF}.nodeDestinationWidget .destinationImage{position:relative}.nodeDestinationWidget .destinationImage img{display:block;border:1px solid #96979a;border-radius:2px}.nodeDestinationWidget .destinationImage a{display:block;border:none;position:absolute;text-indent:-9999px;opacity:0;width:100%;height:100%;top:0;left:0;background:#404035;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRUFBMTA4RDA3MjA2ODExODIyQTk0QzM0QUIyRTg4RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNTE4NUFDN0U5ODMxMUU0QTMzNENGRTI0OUY5QzBDNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNTE4NUFDNkU5ODMxMUU0QTMzNENGRTI0OUY5QzBDNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUVBQTEwOEQwNzIwNjgxMTgyMkE5NEMzNEFCMkU4OEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUVBQTEwOEQwNzIwNjgxMTgyMkE5NEMzNEFCMkU4OEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7h8BRrAAAEa0lEQVR42uRbf0TcYRj/1nFERBxHRBxHxP7aHM0RN0u5NNHEpv3TxBj9FSMa02yaEtGMzWbTLJvNZmmaTVlKaZb9kaU0sizNzrKUcnsee26S+77v+31/fbvbh4+c93v3vJ/3x/M+7/N8K0in044GRIDVwCpgGX3OYAu4SFwATgK3HZ9RoCA8DmwGNgLDHr/7FjgCfAz84YtyFO6RzcDZtB78Ag4AyyT6oUQvDx8DTqfNAAfgCjBoS7joUm8H9gGDhhfgDLABuO73Hg+S4HaLu2+dxM/4JbwU+JScmG2g178IfGBbOM70mEfRK8BndGylgEvAYmCU/tYAEx62yz6wHjhq06sPCTql38BeYETQqRQBGz2cCj+BUVtevV2wU4PAsILxJuAXATv4TIlp4Xhk7QgcPUlNHUBBrwXEPzctfILTgWVgpeZOBGi78FBnSniTwH6rNBhUPOTY/0yDpF34PMPonsblzXJ8PKeX1C08LuDIbISSEY6PGdct/A7HmYUtXiAGOJNQrsNOIR3nScZR328jdj6Aa3SHd0OdDiMovBIYYjxz23K4ioP8gtFerUt4jHNb+upDrD5iQ3iU0f7ep8wQy245xf7KwiOM9gWfhGM6ao3RXqZDeAmjfc3HfCDLdkiH8CLOvdgvsGxrWer7jPaAj8JZtrd0CE+Z3EsKCJlciYWcvVThk+ggx/aKDuFLps9MCRxnpKhSOooQhZxsZpzj/EzhNKNtTlcAM8PYM8VUIrLt1M4x2t/oEr7NiZS6LHv3VorO3PBKl3DEI8YzUeqMLafWzWhf1BZN0v20GLjJuAN/s1TYu8G5i3eYSD11c4xOU3rIlOgWjv1NmiDtwks5s56mhGDAgOgYFSeszHa29LJIMeEdDZKuTrQK5PJndQ94thz3uID4ZZolFeO4bPsEbO1RocN4CSlEzkwEWOGo8mgUi/+XBLZVBqvAClsvBmDIOO7h+jdJgQXmyj66lJxrKBhKSNynMUS9SeFqgo606yqXFVZ9HDv6UjJk3aXOhTjBiArw92tlkyW8NyJiJL7UOZrAgOYkcEM2cnPDFPCEy/I1lXW56ojn8aO0JUOykZuIQ+oROGtVMH3gJYCkx+/Oez1ivXrDMNXRdjQKXiUvf/ic3pEYuBJTwjOsoAH4riB4gkrT2X4/LvmbH0TDWpVXOjN35wRlamK057Ll6fbJT8zRsTfJ2cdtwCGFYkQt76hTFe6GMA3AmiNXcMRT5JNCshMHt4El3pRwHcBVNKaQ+hol8bsyx5mfwO1wxq3jgnm7Ybek5VGe8Qywdv/EkX+PFiuvZw8XTnJBOKKJZk8294eptfMHxeeKcEQL8L6C+HvAC14jt6PCVsVgaUg1gPGTbYri+3QEMH7hsvP3PXpZ3MpV4YhOYI+JREQuoItTgMhb4Q7Neuf/KBzRC+zw8PxWvghHDDpi/zSEr5HU55NwxF2HXeBM0ZV1Kt+EB0h8tvo6pqhPUU7AyTfhGfHDFN9nsEGi/yVN/wgwAIn5ry7PXr7GAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.nodeDestinationWidget .destinationImage:hover a{opacity:.5}.nodeDestinationWidget .destinationContent{padding:5px}.nodeDestinationWidget h4{font-weight:400;color:#03b1c1;font-size:21px;text-transform:uppercase;text-align:left}.nodeDestinationWidget h4 a{font-weight:400;color:#03b1c1;font-size:21px;text-transform:uppercase;text-align:left}.nodeDestinationWidget p{font-size:14px;line-height:18px;color:#303030;min-height:40px}.nodeDestinationWidget .destinationLink{text-align:right}.nodeDestinationWidget .destinationLink a{display:inline-block;font-size:12px;padding:5px 10px;color:#03b1c1;border:1px solid #03b1c1;text-transform:uppercase}#blockFeaturedVilla{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;max-width:1060px;margin:30px auto}#blockFeaturedVilla .villaList{margin:10px auto}#blockFeaturedVilla .villaList ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#blockFeaturedVilla .villaList ul li{margin:0 20px 20px 0;position:relative;float:left;list-style:none}#blockFeaturedVilla .villaList ul li:nth-child(3n){margin:0}#blockFeaturedVilla .villaList ul li.listTitle{width:338px;height:215px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAADYCAYAAAApk4dGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDEzQkEzQTlFOEM1MTFFNDkzMDBBM0JCRkVBODI1QjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDEzQkEzQUFFOEM1MTFFNDkzMDBBM0JCRkVBODI1QjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTNCQTNBN0U4QzUxMUU0OTMwMEEzQkJGRUE4MjVCMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTNCQTNBOEU4QzUxMUU0OTMwMEEzQkJGRUE4MjVCMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpgnDJYAAA/kSURBVHja7J3xUdvKE8f3afx//CqIqOCJChAVhFSAqCC4ApsKgAosKsBUgKkApwIrFcSvgvy499sbFMc20u33TnuydsZDmAmydJ/bvd3V3t5fv379okFUSvb2Gb99cv79H/495Y+TjIZx7VxShpsxVPu7FxmAhxWrsQboWU17g8kA3L/25jW4adc3NADHy0UNcNbRPSwH4H7NtIH8hSGPA4B82fq94s+g4QEgX3i4voG3evt8Z6iNgQ7A8eb60gPkFYN94X9Xvh5gAN7M8fr29imA5nrz9lkw4AX/PjhtHUvB2owKnSqG+8BaPHjpStbmawadgjS57BryAHy32Z7y2oww21aTF9oedDSA/g90ATLZD6zRldYHHg2gIR72PYNWL6MBtLOYMOqGDmS1BuDdOmNTdsiOEvQxAZ9xHD0+ZtDHANzEz3NAeGUcsIlGj9tFkp6u049vn2ch7A1r9ElfYPdRw695rZaabwP4igKmPAfg7cS8d74leRq0YtBL6qkkPdHqVwDsu7fPaZ9hx67hKTtlx6zVY/q9qibf4YeU9aUpVuAFm3DpWl2yB655rc5rYD/Te5lyE4d0QVsZwFGEM/qW5JmyDYMuFcI1H9dyZZPmfWJrtYzdpGdswqWFgSs24SsFk9fAlRY8Lhhyo0KKWID3xYRnDPeL0PcwfofTm7kYgN8SJgc+YU+8C8i2Di4VXsvAvZEsRZqBj9mESwsGjTZ/DeyFp/ReIpUCrmezfuIJqxW4GaRHwHpdMexQ67WFnAOvCV2GNAI3kJ8B67WBfB5gvUbXwXm1TNqAX7AZjwG2gYusgwty/5pSqwWbcYQnfuoRdsqTck3YWnWf93/Bzu96pAj2HDRYVx5NNyLpE+r+d1qg0QC7kcwIUzUT6v6NH/SqcQ3XDjsnTNVMk2hi4sEH2I4WPv3VYY8XzbBROYCmch4qT5BEDnvlAfYFO2ShYC8oYFIoiRz2uQetRkQKbeQh5OCPIoVdgePUjEGnHShA0ALJkBqegWDbDNQGOAlfSUHDnT4Bt+lShCBz43PQJJRGAr0CPgaui6jaszFPwEKB0l32Dbh0Q0A9/CqBsHPSIWbSzUJ9me84fE64LbkIJw1VJuVDKnbgvvO/N+Thta5P4CiP3Dz4Kck32aNeu3Yp25PA/Pvf2oSp9vw/78D35nIdnbTFAFs0QTZsOVY+gJtBXYMG15T0TAD386zUjPciLJuDYBvzdDPA1g3clPqgctCI5MrjAPs3WSJTq3YHJ0JuAB4qYt9Z7Ou3yVnYdp7/5S+QwFEZqwoQlxakI6nSVWhntxv9ISjgM6DplL7uzKj7dGkXkBt1e0QANwM8Bd18SbLUqU3jHoOUDLnVeCGAo7RpAwjBjA+R9lybHzhcdXJopcCRply6u+Kix+u2DVFL6YUkiRejSa+gmNusPadCU45K9vQSNELDb4EDLDXl057BNpbunjy8RXMFnhMuwbIUOmpmSbnuEeySPO5hHwm0m5Ro921PQFfkv7nQhUtqtQA6aiXJMmo59SObVpK/lmFjXhqMj/Po4rStgaHPCcnecz9HDtxncyG7jfm3LVJtTfoMCLsUwo5du82z+2pWYMZl5xapNhqODn2k2v1I4XaHoMX3/vWf+zi10fBrIOylEPZ4gH1Qrmp+1m/lTk01HK3d0s1zBcX5giRUG5K90tRLR7a1WAG80S8DbL/Ap8DvvAc5JbF54yr6rzcBXgA98w0gBMkovjSqhlafjYEjt8Ig4s00MtgLUnSERtJAm5DmE2HOYypKtKacYgH+Dey0VHRcckPKerEnAWPde9B1/okEtpncd9puKgkUihFwHRtHpN0UE/BLMOwNUHNi0O4yJuAp2Fl7Al7rx6DdeODoPHVvTvaLWbsPAddqzq23r1nuNd9cssecI2PdJw8apDnuLmMDjjbnS/D1VqT3nLF7Un5e6S7gZ2A4PjRyqVS770i5+NZwX2CeBu3GAEeb8xdP910qG9wotHsX8DPw9ZeeNWrQbiHwPCLn6k7JIJvnnMWSJKgDH4PDMd+OlYZXj+pef7YBjn7P/N3x70xxYtPtQ4uO494J+UkEpfT/KmFTiv1MyP0ApmqVP7NfWMlq127z+cl/n7b4m9df4eXa8fk++hS1MYB/Z+LRYXOZ+fV6tTaFk+cUNuXq6+Dajw7qEx+jVa9L/0nYjQYux1Ncb5nztvXrqGa+h9ZsnwfNN9m3Z+7h75pyGEf7U21JTg9dY1T7T+OOtdvIdjXLtCXwK479b8nP8ZA+q0+zhuu0eS7nth1JDThSfggeejtMbLvZ32jfKVALrVafel42glTyJB7ib4mG74oUpg4TsmJtPCH3rNyqdo0osmhNxJr0z+DrVg5/kx+Y+XNHn8CCn/D1z3hS7drMYF/0vHC4VwViYItFpyGBpwqApx9MhmuBpm1I2YYA2rNhP5RJRyZdXM35R5PulvrTGdlEEq/UQfepxIPD4JrfblJvHvrUQB8ZtGcKc4DtXuBorXFd+8YNB+wxcq3Ou7yJxIPGuIZkeYv/F1MzAOt0zkmBdRpFaiKNtnyPIFxSdwSHD5Pu4rS5rGfivLJnMeO61uZo+jjkZhMIOJHeYy7UHpuVUPyi7SAb1WekGeCfIweuaZ1UfyBeQjqybFkPoKcUwemHPkx65QgMoeldJWa6/O6jW8M1aJnWE4t7D7y+joYS5GmMA3AB9Hmg74mqQX9fgRspyP/RGNH1e+0zcGLtyz1de0YRvq7VAnzjWQvRTpxxDqcxaoAP4C6z3mdxYOrB9EZ7tmlC+NotjbHoBdC05xTx0RsG+A86DkFp5WXMg6BlDV8G+I6UMK9T8wG4fpNuZQqYNGnswNEOk2uosopAy6OGbYFraVVRBfqeb3TE4gO46/v174GeOaP+1LerMOmuZi/k/u7LYwZOYC0fRwDc9e1W1RfgyMHOBIMZakBdve2KImnP9RHwysOAao3HpVq+7APwH0qAvwR89rMI7tEbcPSsdTXri8Aaniq/x2hMumtotukAuss6vugD8I0CDTcSslOyaxLmIXbgaE89F/xtGdATTh21PGRLEG/A0c5IJoSuXctvYge+VAQ8ZGvs3NEilTGGaL5MuhHJkZFVYC2fHouWJ1sespZ13Mgk4FruquVGw+9iBY4269KD3TeBNWgu0PIqVuAvHjRHIncB10njsV87TsyrWIGjEwqIltxXAU27S5vPqEx7sifGRAlik13F63kIGQtM+yQGr30XcKRZTwlTB1YGXM9zct+T9pUiPJkQbdZRW2lnAUO1qWMewcA+1ww92WNCkeEZ8miNq0DQJaZ9pdmJ21eX/gDW8HGE0CV7zBdaoScHblijWa9DD+HIFeRex15qhJ4c8IyR0L94uPe7QOulpPlfSGdTBNzIE1jDfWxBMmHQCfkvSJA0/5tpgp58sA5twNB9yIbDoa/kL8Upbcs102Lekw8GEqk5vrf4LFjbbzyZeZNPkLQEU7Gm1w+q2/eQa+D3nVCYFw32PJFLwm8AXAl9h4I67CDx0XbhirDpwlAb+TZsRk9Yq5CWKgNo+il1lJxpsj8cGZMXFH7/eMnr+wnh8t1S6NZKrEID/8ikW2lyJmabGLrseCmzZ3ae8c9MCG4juI85Bezk2BQ4ct2pWNs0yZihG/ifeXI3LeCQQrde/FQTcCPI04fbnhq8DScNaA4t+PEBS1ACnNGcQnRkbnHYOPJA+WfBoecZX+Ox5aHyMXzGPDbepE1TnzugZyldN5e87q2pw0PfPEUX5+TxPUHS8maQ9eKSEO1qy7/oG/g78nR8ddu2XTNg4qQQAKrozxoyC/6RIu+lVrNkBjo0c+jSpw35IkDime4rD77gGHnNEzR2rZ8xeEjyqI2XXpdXwnVCknjsF9TsLNIVJ5Ci3QRY831ES5cr8Jxwx0wsye0weCuPLRMX1ul7onjbdxTkWFLtCtxloH3G5a8k6yvzwhNhFZkFaA1eAjzlgUYkCqyDIjF1KIuzqcH/wT/R++58gL9s4qxKgFuHApUSnJBs94Y57uI6wOBWO6yAmQz/bk0Y6mDJSDnc3du/Rgoc6cCZgToRhiBIZxI9QV5q/sMmEPycf9pS8QoBPOOBRkhJsqqQMYdj2k8IXNV8h6ANghLQzaNi80KYNLH1bdol4+XHOL4/KeDJhggNR5vTiuSvTwuK8yCaJecLSs0abgVVoJeyMyhdGsoIgdvEypo8pYeRwFeEe8szBViLq0ih20n/zJ9UK3DisArlhCCKASbK4+cmGv9KmMN5vAC3mlWBZrn0IFf7fjlm6LbuDVIN4wM40lMuSJ6+7QN04nGYawRu13OUE4cobOgL9CetwJGesnRf1zb0GB05azVLzcDteo7QKtTB7LbFVkzN9ExsDiuACHEU5TnIiTPrOerlyITCtgNzkYq1Wjp+BVtIE+LdIjNtH2moZGvO9gRaAuNdyd5vX+b7nuRVwvku/yfUYbN2dwYqPs+AWnRKYfu6HroX807CpJVnwvu5pn1Jm8CF9gWonn7NRfvoTQDzX+HlmcclyDOEMunba8ocaDXQmpnSewVJ6tHioYsqx6zVB61fF8DR0E893mdG76VDmdBcG7/jhX9W4PvMm4auXQFHQi8pXCuNnN7biX7aMwleapAr8l/m1Kq0a9Shk1LWMmnSiUOBoC9Jj+z0wjXE4SG0E2UtYpCUn9Xp1elIwQPEqOldiFmfp9Lk00jJw6Cha4irkRptQEOaGyaKHqwEhVkF4bJ6XYpt7rsmYDOkRNlDLkHQs4ih2wkLrXTRCrweW68A0Nekb2PCvns14ZUtWc59fVGidAAq1nTpK0GbfbpQ+IwpO2Br1ubrEBYpUTzr7Uv/OwD0Rwqz76ypJr8y6FsK3LCgy0xbG7H1XFINKDvw4M06/IXNdOc+RUJxyIIwNWnWIQq5rl+Sv37xvQVunTlETZr14ItA933OTmipITcQE3C7rl+R/HwwW+s9D6R5tor3b8J3d+7lGr7Py0WEMBVDWAa+/zGb+i+ksLmuZrkmTEWriQZ8nabQ1DGVdnc+CuB90PZd2m/BnxEwEdMX4HVtnwLWZXvQ3EbZpM74Y1t8p23j+L4BtwNzS5g9aaZceBbBM9dbex9q891L4FZywuxLM2Z+0qVnfcxhWRsx6zDiWCszYezOjXwArl9mDP4OYDGeYwd/DMDtejxh8OUxgz8W4NthFxK8l0KFAbhe8PVSpBkp78/eZy+9rWMGKxRkj/5Bo2c/AP8znkWeWbphC2LgrwbguqWghi2pWywji67hD8CbmftvhD031R7V7Wtz4QAcJBf0XsGCFNtd+bvvCTAAd1/rfb7Ltk32bY/1CrUMDMCx8HPyW0Fjj+OwW5KXNf+gGoB3Z/bP6MAxFAHETowBeAcOX07vRQxp1zc0AA8/AWwVS0Yd5OIH4N1LtjURDhYwSOV/AgwA8qJERYNqJ1UAAAAASUVORK5CYII=) right center no-repeat #03b1c1}#blockFeaturedVilla .villaList ul li.listTitle .blockTitle h2{font-size:24px;color:#FFF;font-weight:400;position:absolute;left:0;bottom:15px;padding:0 0 0 20px;text-transform:uppercase;line-height:30px}@media screen and (max-device-width:1024px),screen and (max-width:1059px){#blockFeaturedVilla{max-width:1024px;margin:0 auto}#blockFeaturedVilla .villaList ul{margin:0 1px}#blockFeaturedVilla .villaList ul li{margin:0 4px 4px 0}#blockFeaturedVilla .villaList ul li:nth-child(3n){margin:0 0 4px}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#blockFeaturedVilla{max-width:768px;margin:0 auto}#blockFeaturedVilla .villaList ul{margin:0 33px}#blockFeaturedVilla .villaList ul li{margin:0 25px 25px 0}#blockFeaturedVilla .villaList ul li:nth-child(3n){margin:0 25px 25px 0}#blockFeaturedVilla .villaList ul li:nth-child(2n){margin:0 0 25px}}@media screen and (max-device-width:640px) and (orientation:portrait),screen and (max-width:767px){#blockFeaturedVilla{max-width:640px;margin:0 auto}#blockFeaturedVilla .villaList ul{margin:0 5px}#blockFeaturedVilla .villaList ul li{width:48%;margin:0 1% 5px}#blockFeaturedVilla .villaList ul li.listTitle{width:302px;height:176px;background-size:auto 100%}#blockFeaturedVilla .villaList ul li:nth-child(2n){width:48%;margin:0 1% 5px}#blockFeaturedVilla .villaList ul li:nth-child(3n){width:48%;margin:0 1% 5px}.villaNodeWidget .villaImage img{max-width:100%;height:auto}}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){#blockFeaturedVilla{max-width:480px;margin:0 auto}#blockFeaturedVilla .villaList ul li.listTitle{width:225px;height:134px}#blockFeaturedVilla .villaList ul li.listTitle .blockTitle h2{padding:0 0 0 10px;font-size:20px}}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){#blockFeaturedVilla{max-width:320px;margin:0 auto}#blockFeaturedVilla .villaList ul li{width:98%;margin:0 auto 7px;float:none;display:none}#blockFeaturedVilla .villaList ul li.listTitle{width:100%;margin:0 0 5px;height:auto;max-width:none;display:block}#blockFeaturedVilla .villaList ul li.listTitle .blockTitle h2{position:static;padding:10px}#blockFeaturedVilla .villaList ul li:nth-child(2n){width:98%;margin:0 auto 7px}#blockFeaturedVilla .villaList ul li:nth-child(3n){width:98%;margin:0 auto 7px}#blockFeaturedVilla .villaList ul li:nth-child(2){display:block}#blockFeaturedVilla .villaList ul li:nth-child(3){display:block}}#content.twoColumnContent{margin-top:20px}#content.twoColumnContent .contentColumnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}#content.twoColumnContent .contentColumnWrapper .contentLeftColumn{float:left;max-width:260px}#content.twoColumnContent .contentColumnWrapper .contentRightColumn{float:left;margin-left:15px;max-width:825px;width:100%}@media screen and (max-device-width:1024px),screen and (max-width:1279px){#content.twoColumnContent .contentColumnWrapper .contentLeftColumn{max-width:24%;width:100%}#content.twoColumnContent .contentColumnWrapper .contentRightColumn{max-width:74%}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#content.twoColumnContent .contentColumnWrapper .contentLeftColumn{float:none;max-width:none}#content.twoColumnContent .contentColumnWrapper .contentRightColumn{margin:2% auto;width:96%;max-width:none;float:none}}#pageRoomsAndRates .hotelSorting{margin:10px 0}#pageRoomsAndRates .hotelSorting .mauritiusResident{margin:0;font-weight:700;font-size:10px;text-align:right;color:#C09}#pageRoomsAndRates .pageTitle{text-align:left}#pageRoomsAndRates .pageTitle h2{background:#464646;padding:6px 20px;display:inline-block;color:#FFF;margin:0 0 10px;font-weight:400;font-size:14px;text-transform:uppercase}#pageRoomsAndRates #typeOfStayChoiceWidget{margin-top:20px}#pageRoomsAndRates .roomTeaser{max-width:none}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget{padding:10px 5px 20px}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget .leftPack .numNights{font-size:14px}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget .leftPack .numNights span.blue{font-size:20px}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget .leftPack .checkDate .dateField{font-size:20px}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget .leftPack{min-width:220px;padding:0 5px}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget div.daterangepicker .theCallendarWrap th.daterangepickerGoNext{display:table-cell}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget div.daterangepicker td.daterangepickerSpace div{width:5px}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget div.daterangepicker table .daterangepickerDays td{width:35px;height:35px}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget div.daterangepicker table .daterangepickerDays td a{line-height:normal}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget .leftPack .checkDate{margin-top:95px}#pageRoomsAndRates .pageRoomsAndRatesResaBox .hotelLogo{display:none}@media screen and (max-device-width:1024px) and (orientation:portrait),screen and (max-width:1279px){#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget .leftPack{min-width:220px}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget{padding:10px 15px 20px}#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget .leftPack{min-width:180px}}.villaNodeWidget{position:relative;overflow:hidden}.villaNodeWidget .villaImage{position:relative}.villaNodeWidget .villaImage img{display:block;border-radius:2px}.villaNodeWidget .villaImage img.blackAndWhiteImage{display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.villaNodeWidget:hover .villaImage img.blackAndWhiteImage{opacity:1}.villaNodeWidget .villaTitle{position:absolute;left:0;top:20px;background:rgba(64,64,53,0.8)}.villaNodeWidget .villaTitle.leftBottom{top:auto;bottom:20px}.villaNodeWidget .villaTitle h3{font-size:13px;padding:5px 15px 0;color:#FFF;font-weight:400}.villaNodeWidget .villaTitle h4{font-size:16px;padding:0 15px 5px;color:#FFF;font-weight:400}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){.villaNodeWidget .villaTitle h3{font-size:12px}.villaNodeWidget .villaTitle h4{font-size:14px}}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){.villaNodeWidget .villaTitle{position:static}.villaNodeWidget .villaTitle h3{font-size:12px}.villaNodeWidget .villaTitle h4{font-size:14px}}body.destination #footerMain{display:none}body.quotation #footerMain{display:none}#footerMain{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;margin-top:20px;padding-bottom:20px;border-top:4px solid #cbcbcb;background:#f6f5f5;font-size:12px;color:#2f2f2f}#footerMain a{color:#2f2f2f}#footerMain h4 a{color:#03b1c1}#footerMain:before{content:".";display:block;height:0;clear:both;border-top:2px solid #FFF}#footerMain .footerMainWrap{max-width:1060px;margin:0 auto}#footerMain .footerMainWrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}#footerMain .footerMainWrap #footerMainTitle{display:none}#footerMain .footerMainWrap .footerLeftColumn{float:left;max-width:645px;width:100%}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection{float:left;width:30%;margin:0 1%;padding:0 1% 0 0}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection.firstColumn{width:34%}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection.secondColumn{width:22%}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection.thirdColumn{width:34%}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection section{margin-top:10px}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection section h3{font-weight:400;line-height:16px;padding:5px 0;text-transform:uppercase}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection.firstColumn section h3{padding:5px 0 0}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection section h4{font-weight:400;color:#03b1c1;font-size:11px;line-height:16px;padding:2px 0;text-transform:uppercase}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection section h4 a{font-weight:400;color:#03b1c1;font-size:11px;line-height:16px;padding:2px 0;text-transform:uppercase}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection section nav ul{margin:0;padding:0}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection section nav ul li{list-style-position:inside;list-style-type:none;margin:0;padding:0}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection section nav ul li a{line-height:16px;font-size:10px;text-transform:uppercase;padding:2px 0}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection section nav ul li a:hover{text-decoration:underline}#footerMain .footerMainWrap .footerRigtcolumn{float:right;max-width:412px;width:100%}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow{margin:10px 0 0}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow h2{font-weight:400}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow nav ul{margin:0;padding:0}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow nav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow nav ul li{padding:0;float:left;list-style-type:none;margin:1% 1% 0 0}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow nav ul li a{font-size:11px;padding:5px 8px;color:#555454;text-transform:uppercase}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.firstRow nav ul li a{border:1px solid #dedddd;background:#f6f5f5;border-radius:2px}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.firstRow nav ul li a:hover{background:#ECECEC}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.bookAVacation section{background:#efefef;padding:15px;border:1px solid #dedddd}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.bookAVacation h2{font-size:16px;text-transform:uppercase;color:#03b1c1}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.bookAVacation nav ul li{list-style-position:inside;list-style-type:disc;min-width:46%;margin-right:2%}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.bookAVacation nav ul li a{padding-left:0;display:inline-block}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.bookAVacation nav ul li a:hover{text-decoration:underline}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerContactUs:after{content:".";display:block;height:0;clear:both;visibility:hidden}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerContactUs .contactUsColumn{float:left;width:45%;padding:2%;border:1px solid #dedddd;background:#f6f5f5;border-radius:2px}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerContactUs .contactUsColumn:hover{background:#ECECEC}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerContactUs .contactUsColumn .title{font-size:9px;color:#555454;text-transform:uppercase}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerContactUs .contactUsColumn .description{font-size:10px;color:#03b1c1;text-transform:uppercase;line-height:11px}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerContactUs .contactUsLeft .description{padding-top:6px;background:url(../../img/general-sprite-new.png) left -1722px no-repeat;padding-left:35px}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerContactUs .contactUsRight{margin:0;float:right}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerContactUs .contactUsRight .description{font-size:23px;line-height:normal;background:url(../../img/general-sprite-new.png) left -1691px no-repeat;padding-left:22px}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerPaymentMethod{padding:5px 10px;border:1px solid #dedddd;background:#f6f5f5}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerPaymentMethod h2{text-transform:uppercase;padding:5px 0;font-size:14px}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerPaymentMethod #paymentOptionsPreview .paymentType ul{margin:0;padding:0}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerPaymentMethod #paymentOptionsPreview .paymentType ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerPaymentMethod #paymentOptionsPreview .paymentType ul li{float:left;list-style-type:none;margin:0 5px 0 0}@media screen and (max-device-width:1024px),screen and (max-width:1100px){#footerMain .footerMainWrap{max-width:1024px}#footerMain .footerMainWrap .footerLeftColumn{max-width:610px}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#footerMain .footerMainWrap{max-width:768px}#footerMain .footerMainWrap .footerLeftColumn{max-width:none;float:none}#footerMain .footerMainWrap .footerLeftColumn:after{content:".";display:block;height:0;clear:both;visibility:hidden}#footerMain .footerMainWrap .footerRigtcolumn{float:none;max-width:none;margin-bottom:40px}#footerMain .footerMainWrap .footerRigtcolumn:after{content:".";display:block;height:0;clear:both;visibility:hidden}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerContactUs .contactUsLeft .description{padding:10px 0 10px 35px}}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){#footerMain .footerMainWrap{max-width:320px}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection{width:95%;margin:0 auto;float:none}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection.firstColumn{width:95%;margin:0 auto}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection.secondColumn{width:95%;margin:0 auto}#footerMain .footerMainWrap .footerLeftColumn .leftColumnSection.thirdColumn{width:95%;margin:0 auto}#footerMain .footerMainWrap .footerRigtcolumn .rightColumnRow.footerContactUs .contactUsColumn{float:none;width:92%;margin:0 auto 5px}}#videoGalleryHomePage h1{color:#343636;font-weight:400;font-size:30px;text-transform:uppercase;margin:0;padding:15px 0}#videoGalleryHomePage .videoColumnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}#videoGalleryHomePage .videoColumnWrapper .videoColumn{max-width:740px;float:left}#videoGalleryHomePage .videoColumnWrapper .videoColumn .hotelSelectionBox{padding:10px 0 15px}#videoGalleryHomePage .videoColumnWrapper .videoColumn .hotelSelectionBox label span{font-size:14px}#videoGalleryHomePage .videoColumnWrapper .videoColumn .hotelSelectionBox label span select{height:auto;padding:5px}#videoGalleryHomePage .videoColumnWrapper .videoColumn .videoObject{padding:15px;margin:0 0 10px;border:0;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-sizing:border-box;box-sizing:border-box}#videoGalleryHomePage .videoColumnWrapper .videoColumn h2{font-size:24px;font-weight:400;padding:10px 0}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails:after{content:".";display:block;height:0;clear:both;visibility:hidden}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .channelInfo{float:left}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .channelInfo .channelInfoLogo{float:left}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .channelInfo .channelInfoLogo a img{display:block}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .channelInfo .channelInfoDescription{margin-left:10px;float:left}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .channelInfo .channelInfoDescription a .channelSubscribe:after{content:".";display:block;height:0;clear:both;visibility:hidden}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .channelInfo .channelInfoDescription a .channelSubscribe .subscribeText{background:#e62117;border:1px solid #333;float:left;font-size:12px;color:#FFF}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .channelInfo .channelInfoDescription a .channelSubscribe .subscribeNumber{border:1px solid #333;float:left;font-size:12px;color:#FFF}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .viewDescription{float:right}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .viewDescription .viewsNumber{font-size:19px;color:#666}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .viewDescription .videoLikeStatus .videoLikes{font-family:Roboto,arial,sans-serif;font-size:13px;padding:2px 6px 3px}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .viewDescription .videoLikeStatus .videoDislikes{font-family:Roboto,arial,sans-serif;font-size:13px;padding:2px 6px 3px}#videoGalleryHomePage .videoColumnWrapper .videoColumn .socialIcons:after{content:".";display:block;height:0;clear:both;visibility:hidden}#videoGalleryHomePage .videoColumnWrapper .videoColumn .socialIcons .videoShareIcon{float:right;margin:2px 5px}#videoGalleryHomePage .videoColumnWrapper .videoColumn .socialIcons .videoShareIcon:first-child{float:right;margin:0 5px}#videoGalleryHomePage .videoColumnWrapper .videoColumn .publishedAt{font-size:12px;color:#333;font-weight:700}#videoGalleryHomePage .videoColumnWrapper .videoColumn .description{line-height:17px;color:#333;font-size:12px;margin:10px 0 0}#videoGalleryHomePage .videoColumnWrapper .videoNavigationWrapper{float:right;max-width:320px;margin:0 0 0 10px;padding:10px;border:0;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.4);-moz-box-sizing:border-box;box-sizing:border-box}#videoGalleryHomePage .videoColumnWrapper .videoNavigationWrapper .mostViewedColumn h2{padding:5px;margin-bottom:10px;color:#FFF;font-size:15px;background:#ac2222;font-weight:400}#videoGalleryHomePage .videoColumnWrapper .videoNavigationWrapper .mostViewedColumn.relatedVideos h2{background:#3F3F3F}#videoGalleryHomePage .videoColumnWrapper .videoNavigationWrapper .mostViewedColumn .mostViewedVideoList ul li{margin:0;padding:0;list-style-type:none}#videoGalleryHomePage .videoColumnWrapper .videoNavigationWrapper .mostViewedColumn .mostViewedVideoList ul li a{display:block;outline:none}#videoGalleryHomePage .videoColumnWrapper .videoNavigationWrapper .mostViewedColumn .mostViewedVideoList ul li:last-child a .youtubeVideoWidget{border:none}#videoGalleryHomePage .restWrapper{margin:20px 0;padding:15px;border:0;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-sizing:border-box;box-sizing:border-box}.youtubeVideoWidget{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #d9d9d9}.youtubeVideoWidget:after{content:".";display:block;height:0;clear:both;visibility:hidden}.youtubeVideoWidget .imageColumn{float:left;max-width:120px;margin-right:5px;position:relative;max-height:68px;overflow:hidden}.youtubeVideoWidget .imageColumn img{display:block;margin-top:-11px}.youtubeVideoWidget .imageColumn .duration{position:absolute;bottom:3px;right:3px;background:#000;background:rgba(0,0,0,0.85);color:#FFF;font-size:11px;padding:2px 5px;border-radius:2px;line-height:11px}.youtubeVideoWidget .descriptionColumn{float:left;max-width:175px}.youtubeVideoWidget .descriptionColumn .videoName{font-size:12px;color:#1b1b1b}.youtubeVideoWidget .descriptionColumn .videoAuthor{color:#8c8c8c;font-size:11px}@media screen and (max-device-width:1024px),screen and (max-width:1279px){#videoGalleryHomePage .videoColumnWrapper .videoColumn{max-width:670px}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#videoGalleryHomePage .videoColumnWrapper .videoColumn{float:none;max-width:none}#videoGalleryHomePage h1{padding:10px}#videoGalleryHomePage .videoColumnWrapper .videoColumn .hotelSelectionBox{padding:10px 10px 15px}#videoGalleryHomePage .videoColumnWrapper .videoNavigationWrapper{float:none;max-width:none;margin:10px 0}#videoGalleryHomePage .videoColumnWrapper .videoNavigationWrapper .mostViewedColumn .mostViewedVideoList ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#videoGalleryHomePage .videoColumnWrapper .videoNavigationWrapper .mostViewedColumn .mostViewedVideoList ul li{float:left;width:47%;margin:0 0 2% 2%;padding:1%;box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-sizing:border-box}#videoGalleryHomePage .videoColumnWrapper .videoNavigationWrapper .mostViewedColumn .mostViewedVideoList ul li:nth-child(odd){margin:0 0 2%}.youtubeVideoWidget{border:none;margin:0;padding:0}}@media screen and (max-device-width:640px) and (orientation:portrait),screen and (max-width:767px){#videoGalleryHomePage{max-width:640px;margin:0 auto}.youtubeVideoWidget .descriptionColumn{max-width:165px}#videoGalleryHomePage .videoColumnWrapper .videoColumn iframe{max-width:100%}}@media screen and (max-device-width:480px) and (orientation:portrait),screen and (max-width:639px){#videoGalleryHomePage{max-width:480px;margin:0 auto}#videoGalleryHomePage .videoColumnWrapper .videoColumn iframe{max-width:100%;max-height:254px}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .channelInfo{float:none}#videoGalleryHomePage .videoColumnWrapper .videoColumn .currentVideoDetails .viewDescription{float:none}#videoGalleryHomePage .videoColumnWrapper .videoColumn .socialIcons{float:left;margin-top:10px}#videoGalleryHomePage .videoColumnWrapper .videoNavigationWrapper .mostViewedColumn .mostViewedVideoList ul li{float:none;width:auto;margin:0 0 10px}.youtubeVideoWidget .descriptionColumn{max-width:300px}}@media screen and (max-device-width:320px) and (orientation:portrait),screen and (max-width:479px){#videoGalleryHomePage{max-width:320px;margin:0 auto}#videoGalleryHomePage .videoColumnWrapper .videoColumn iframe{max-width:100%;max-height:165px}#videoGalleryHomePage .videoColumnWrapper .videoColumn .socialIcons .videoShareIcon:first-child{display:none}.youtubeVideoWidget .descriptionColumn{max-width:165px}#videoGalleryHomePage .videoColumnWrapper .videoColumn h2{font-size:18px}}@media screen and (max-device-width:1280px),screen and (max-width:1439px){.homepage #main{max-width:none!important}.homepage #content{max-width:none!important}.nodeDestinationWidget .destinationImage img{border:none}}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#reservationWidgetBox{position:static;padding:10px 0 5px;box-shadow:0 0 9px #DDD;background:none;max-width:768px;margin:0 auto}body.hotels #reservationWidgetBox{margin:2px 0 20px}#reservationWidgetBox.horizoltalBox{background:none;margin-top:0}#reservationWidgetBox form{margin:0;padding:0 10px 5px}#content_offer #conditionFilter #reservationWidgetBox.horizoltalBox form{padding:0 10px 5px}#reservationWidgetBox form fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}#reservationWidgetBox form fieldset .fieldRow{float:left;margin:0 20px 0 0}#reservationWidgetBox form fieldset .fieldRow .fieldColumn{width:auto;margin:0 20px 0 0}#reservationWidgetBox form fieldset .fieldRow.furtherDown .fieldColumn.right{width:auto;margin:0}#reservationWidgetBox form fieldset .fieldRow .fieldColumn.right{width:auto;margin:0}#reservationWidgetBox form fieldset .fieldRow .fieldColumn.right.submitButton{width:auto;margin:0 0 0 20px}#content_offer #reservationWidgetBox form fieldset .fieldRow .fieldColumn.right.submitButton{width:auto;margin:0}#reservationWidgetBox form fieldset .fieldRow .fieldColumn.informationLinkWrap{display:none}#reservationWidgetBox.horizoltalBox form fieldset .fieldRow:last-child{margin:0}#reservationWidgetBox form fieldset select{width:225px}#reservationWidgetBox form fieldset legend{max-width:none;margin-top:0}#reservationWidgetBox form fieldset input{padding:0 0 0 8px}#reservationWidgetBox form fieldset input[type="submit"]{line-height:28px;padding:0 15px;width:auto}.languageDe.destination #reservationWidgetBox.horizoltalBox form fieldset input[type="submit"]{line-height:28px;padding:0 15px;width:auto}.languageRu.destination #reservationWidgetBox.horizoltalBox form fieldset input[type="submit"]{line-height:28px;padding:0 15px;width:auto}.languageIt.destination #reservationWidgetBox.horizoltalBox form fieldset input[type="submit"]{line-height:28px;padding:0 8px;width:auto}.roomAndRates.languageFr #reservationWidgetBox form fieldset input[type="submit"]{line-height:28px;padding:0 10px;width:auto}#reservationWidgetBox.verticalBox form fieldset .fieldRow.furtherDown{margin:0}}@media screen and (max-device-width:640px) and (orientation:portrait),screen and (max-width:767px){#content.twoColumnContent .contentColumnWrapper .contentRightColumn{margin:10px auto 0;width:98%;padding:0}body.hotels #reservationWidgetBox{margin:0 auto}#reservationWidgetBox{max-width:640px}#reservationWidgetBox form fieldset select{width:175px}#reservationWidgetBox form fieldset .fieldRow{margin:0 5px 0 0}#reservationWidgetBox form fieldset .fieldRow .fieldColumn{margin:0 10px 0 0}#reservationWidgetBox form fieldset .fieldRow .fieldColumn.right.submitButton{margin:0 0 0 10px}}@media screen and (max-device-width:480px),screen and (max-width:639px){#reservationWidgetBox{max-width:480px}#reservationWidgetBox form fieldset legend{font-size:12px}#reservationWidgetBox form fieldset .fieldRow:last-child{float:right;margin:0}#reservationWidgetBox form fieldset .fieldRow .fieldColumn.right.submitButton{margin-top:10px}}@media screen and (max-device-width:320px),screen and (max-width:479px){#backToTopButton.active{display:none !important;}#reservationWidgetBox{max-width:320px}#reservationWidgetBox.verticalBox form fieldset .fieldRow.furtherDown{margin:5px 0 0;width:100%}#reservationWidgetBox form fieldset .fieldRow{margin:0;float:none;display:block;width:100%}#reservationWidgetBox form fieldset input.date{width:95%;padding:0 0 0 2%;background-position:45px -278px}#reservationWidgetBox form fieldset select{width:99%;padding:0 0 0 1%}#reservationWidgetBox form fieldset .fieldRow .fieldColumn{width:49%;margin:0 1% 0 0;max-width:none}#reservationWidgetBox form fieldset .fieldRow.furtherDown .fieldColumn.right{width:49%;margin:0 1% 0 0;max-width:none}}body.photoGallery{max-width:100%}#photoGalleryHomePage{max-width:1020px;margin:0 auto}#photoGalleryHomePage h1{color:#747575;font-weight:400;font-size:40px;text-transform:uppercase;margin:0;padding:50px 0 10px}#photoGalleryHomePage .galleryWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}#photoGalleryHomePage .galleryWrapper .countryWrapper{margin:0 0 15px;float:left}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryGalleryButton{margin:0 0 2px}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryGalleryButton:after{content:".";display:block;height:0;clear:both;visibility:hidden}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryGalleryButton a{float:left;background:#F3F3F3;min-width:300px;text-align:center}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryGalleryButton a h2{color:#343636;padding:10px 25px;font-weight:400;font-size:18px;text-transform:uppercase}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul{list-style-type:none}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li{background:#002D62;list-style-type:none;float:left;border-right:2px solid #FFF;border-bottom:2px solid #FFF}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li a img{display:block;height:auto}@media screen and (max-device-width: 768px) and (orientation:portrait),screen and (max-width:1023px){#photoGalleryHomePage{max-width:680px;margin:0 auto}#photoGalleryHomePage h1{font-size:36px;padding:36px 0 10px}}@media screen and (max-device-width: 640px) and (orientation:portrait),screen and (max-width:767px){#photoGalleryHomePage{max-width:640px;margin:0 auto}#photoGalleryHomePage h1{font-size:18px;padding:24px 0 10px}#photoGalleryHomePage .galleryWrapper .countryWrapper{margin:0 auto;float:none}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryGalleryButton a{float:none;max-width:100%}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li{max-width:49.5%;border:none}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li:nth-child(odd){margin:0 0 1%}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li:nth-child(even){margin:0 0 1% 1%}#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li a img{max-width:100%}}

	#locateUsPage h2{text-transform: uppercase; font-size: 22px; font-weight: normal; line-height: 22px; padding: 8px 0 10px; color:#03b1c1;}
/** CONTACT US **/
	#contactUsPage{max-width: 1024px; margin: 0 auto;}
	#contactUsPage h1{text-align: left;font-family: Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;font-size: 30px; line-height: normal; padding: 20px 0 10px; color: #313131; font-weight: normal; text-transform: uppercase;}
	#contactUsPage h2{text-transform: uppercase; font-size: 14px; font-weight: normal; line-height: 16px; padding: 5px 0; color:#03b1c1;}
	#contactUsPage .fromWrapper{}
	#contactUsPage .fromWrapper #formMessage{background-color: #BFE4BF; font-size: 12px; padding: 6px; border: 1px solid #008000;}
	#contactUsPage .fromWrapper fieldset{background: #f7f9f9; border: 1px solid #e6e6e6; padding: 10px; margin: 20px 0 0;}
	#contactUsPage .fromWrapper fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper{float: left; margin: 0 1% 0 0; width:47%; padding: 1%;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow{ margin-bottom: 5px;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow.hotelList{display: none;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow.officeList{display: none;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow .formRowLabel{float: left; padding: 0 5px 0 0; min-width: 125px;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow .formRowLabel label{display: block; line-height: 18px; font-size: 14px; color: #505050; padding: 5px 0;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow .formRowField{float: left;min-width: 340px;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow .formRowField input{outline-color: #03b1c1; width: 97%; padding:1px 1%; margin: 0; height: 26px;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow .formRowField textarea{outline-color: #03b1c1; width: 97%; padding:1px 1%; margin: 0; height: 172px;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow .formRowField select{outline-color: #03b1c1; width: 100%; padding: 1px 1%; margin: 0; height: 30px;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow .formRowField input.error{border:2px solid red;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow .formRowField textarea.error{border:2px solid red;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow .formRowField select.error{border:2px solid red;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow.messageInput .formRowLabel{float: none;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow.messageInput .formRowField{float: none;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow.submitButton .formRowField{float:none;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow.submitButton .formRowField:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow.submitButton .formRowField button{float: right;cursor: pointer;border-radius: 2px;background: #03b1c1;border: none;height: auto;font-size: 12px;text-transform: uppercase;color: #FFF;max-width: none;padding: 6px 20px;}

	#hotelAddressBook{margin: 15px auto 0; max-width: 960px;}
	#hotelAddressBook ul{}
	#hotelAddressBook ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#hotelAddressBook ul li{ list-style-type: none; float: left;margin: 1%;}
	#hotelAddressBook ul li .hotelContact{}
	#hotelAddressBook ul li .hotelContact a{outline: none;}
	#hotelAddressBook ul li .hotelContact img{}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription{padding: 20px 5px;background: #f2f2f2; text-align: center; color: #505050; font-size: 12px; line-height: 18px;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription a{color: #505050; outline: none; text-decoration: none; line-height: 14px; padding: 3px 0;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription a.hotelLink{color: #03b1c1;font-size: 14px;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription .socialIcons{text-align: center; margin: 10px 0 5px;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription .socialIcons:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription .socialIcons a{padding: 0;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription .socialIcons a.icon{text-indent: -9999px;color: transparent; width: 40px; height: 40px; background-color: #C9C9C9; text-indent: -99999px; display: inline-block;opacity: 0.5;border-radius: 20px; background-size: auto 18px !important;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription .socialIcons a.icon:hover{opacity: 0.8;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription .socialIcons a.icon.locateUs{display: inline-block;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAYAAABGiCfwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTc1OTkxMzQzOUQ3MTFFNUIwNzNBQkY2M0Q4Q0JFQzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTc1OTkxMzUzOUQ3MTFFNUIwNzNBQkY2M0Q4Q0JFQzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzU5OTEzMjM5RDcxMUU1QjA3M0FCRjYzRDhDQkVDNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNzU5OTEzMzM5RDcxMUU1QjA3M0FCRjYzRDhDQkVDNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm9JycsAAAJdSURBVHjarJVRRGRRGMenKbHMU8QQsUx6SESUMkwzxFAiorSkp+hh9ZBdxVhKo7VrI0VK6SENKVJENoYYM5ZdDTFPKUVEzFNELP0//sNxnHPnzq2Pnzv3zrnnf77v/s93qqLRqM9lVINe0AY+gjuQB2fpdPrFzQRVLsUmwAKoN/xXBPMQXH4PsW0w7mJBh2DEKUt/mQkWXApJDIIVpwFOYiEwY3h+A07AlancsVgs7EVsiqZQIwmaQD+vnw3vTXoRi2v3ZyAB/ivPVkFKG9frRaxRuz+xjDvW7utRykClYk/afZ1lnL4dJPOXSsVyhr2mCwb4bdUo2OzvL7Nv1AiCLBgArfymWbpWjZRtwhoHsR3wTft2zeDI4Z1nsOXFIFKK777KYg0lfPTaQWSV9y6FityHPq9ikt20S7EEsiq+RUxiz2GPlUKOmg0vXb8BDIMIHdjDZxe0uin7TrE8+M39eQ4OkOmNLTOx8y64Bb9o8Q4wx6absCw4iUklsy9cYB/4Aa7RSfZBuy42Cv7yWk1TSN8bU6y8zP6ob/ykUu5PYImnuMQQ+APBiVIZpUTXoBZcgq/g1JJFkOUM0n2dyMp01PggEGGF2tnCWiSzMIWk1t0OQhIP8pKcyLxe2QZiEeec75HVivj5YUt9bpNmKLef9ihsDWQmDXpdadSFGpZuFizShcO0eobktDPMSaCLleqiwUqH709kmlGtP0gXhQzz/FOOj7zm4Fr+bjOc7GKUWQilbPssztM2TOtXGnnuM2ikj8t1/VPFJB9YkpDS9QNaly8oWWQg8GRbxasAAwBfSaW1p8SjTQAAAABJRU5ErkJggg==) no-repeat center #C9C9C9;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription .socialIcons a.icon.facebook{  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAZCAYAAAAFbs/PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTIwRTZCRkVGN0Q4MTFFNDhDNUI4QTlEOEM3ODY5MUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTIwRTZCRkZGN0Q4MTFFNDhDNUI4QTlEOEM3ODY5MUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MjBFNkJGQ0Y3RDgxMUU0OEM1QjhBOUQ4Qzc4NjkxRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MjBFNkJGREY3RDgxMUU0OEM1QjhBOUQ4Qzc4NjkxRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsaJxcsAAAGUSURBVHjalFM7bsJAEB0viwGJj8tINK6w6HKDuKLODZIObhFoaXKFtKFJbsAtUNw5BSJlJH42P2feKouWjUnIk0Y7np03vx07zWaTLISu6z4IIULHcZThcDjQfr+nNE1JWs639Xr9hQnEBAIhyzJF2G63Spc6ClAulx9LpRIVCoWjDfcgg4TTzBAywTedAURFORCQJNJ/41rK0wrh1Ov1nj3PS3Qfcr1eU7Vaxb2HlCYajcZHt9vts5pom9RpEd3sB5jP53G73X7b7XYESZJEEe5ZfK7/xp4vB7rio2+YYsf3/TGXFGI654DaN5sNVSqVV4Ey7MnYwD2Eg74LPbbfoMc6nU4/BZ4bk8ojYZTL5ZIWiwWtVivqdDqxwxlU06PRyB8Oh3cmAU6TyWRgmJ5AUFoQBGGtVhtbY6Uoik5mrV6q1WqRJtrgQCffAs7ngCAQ00fQhdCkiwmaJOwS8vQfTf8H0o5qbmxeFnmuDLxyLgF7roGNLBaLSoc9b10kdsneTL1w9p0izGaz48/BMvir6S8BBgCOVNecHnR7ZAAAAABJRU5ErkJggg==) no-repeat center #C9C9C9;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription .socialIcons a.icon.googleplus{  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkIwOThCRTVGN0Q4MTFFNDg2NjQ4RDRBMEM1MDFFMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkIwOThCRTZGN0Q4MTFFNDg2NjQ4RDRBMEM1MDFFMTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQjA5OEJFM0Y3RDgxMUU0ODY2NDhENEEwQzUwMUUxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQjA5OEJFNEY3RDgxMUU0ODY2NDhENEEwQzUwMUUxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtuzOG4AAAN5SURBVHjajFRLSBtRFJ0ko1Ej+Kkkihr8MAXRgEIXSjbRbCQKla4iKIirbFxqUMSNVGhQ6MKNG1Mk0K4aEqRZpXZR3ZgiqFBQCZJgaqIjphp1/PbcdCZOxla9cDIz9913cj/nPVV5eTkj2d3dnVGtVo/g1aZSqYqAtP/m5oa5urqidULk9vbWBfdHWmNZNrOf4sjUzL31arXab5WVldbR0dGv7e3tIZ1OJ+Tm5jIEh8MR4HnedXR0NHd8fLwJZBHKTSVmaiLC4uLipNfrddXW1gbhMy4uLlqdTufA5eWlFkgKgmDZ39+P0IaysrIHZJlMNRoNA4zQs6amJgRCN/zbQLC7u/t9W1vbMlpC2RYhM1tVVZWcxwzwSnI1bQCoh8zOzs4mfIJsPWGxWNzo4d+yxD6XlpYyYjIZSDFpUpTNAAIFp1IpDj1lCJL19fUt05CotJaWlsTp6WnaTyRiQlmEaVKRZItIqTzqJS3U1dUxFRUVadAaNguDg4MhWck8MvRTltK3BLa/v5+cn6anp19eX18jae0CBvIavmRBQQEDn4MC7Hb7l56eni3AgE+SFOPxeIzDw8P2g4MDV1aqovb08/PzM01NTWFkyANrGJgTz1mO4/ipqSkPYkxibAZ6vd4M8Eq/in5Eo7Jt+HfTyspKdTAYNOfk5DDNzc0b8A1hbUOejCgpaoUfeHF4eHivUxmpnLy6vr7eT+Wjn5Hz83PLxcVFUtJhLBaTx/YC77LET4MgYmma9KTvxsbGtXg8bqRBgGzj5ORkiJ7SRhnxA1MrhDwLrNEEo9GogOxoUJStKS8vz0cnj3mGSaSz2OTHabGOjY39SCQSLhyEuXA47IL40zol4aPHC1QJQX4RPTCU/xaT5ltbW3+CxIHSOcU0zYFAYAbtiJEyDAaDGWAkKCdPYPPz8x1023R1dXnFcy8o/ne5s7Nz2+12c6urq2ZR7BmTnz7JWAqiE+Pz+ULj4+MClUUDk1RBpWI9UVJSsoV3s6SAx4ylICKFzgbQ08//iSs6OzuzFhYWJnd3d6NPDgq9DIkTloSsnLANA/Lh6jNMTk5+wHfkKVLN+vr6LxCykJAOWjSh9AGU7sRaGmjPm4aGht8TExNenHuSXOopUulEccCrvb09bmlpySC/Fzo6OuIYBt2z3+l+fY5OlcdUCxgUMfF/KOJR+yPAAO/pxDel2kjFAAAAAElFTkSuQmCC) no-repeat center #C9C9C9;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription .socialIcons a.icon.locateUs:hover{background-color: #f2f2f2;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription .socialIcons a.icon.googleplus:hover{background-color: #f2f2f2;}
	#hotelAddressBook ul li .hotelContact .hotelContactDescription .socialIcons a.icon.facebook:hover{background-color: #f2f2f2;}

	@media screen and (max-device-width: 768px) and (orientation:portrait), screen and (max-width:1023px) {
		#hotelAddressBook{margin: 15px auto 0; max-width: 768px;}
		#hotelAddressBook ul li{width: 48%;}
		#hotelAddressBook ul li .hotelContact a{text-align: center;}
		#hotelAddressBook ul li .hotelContact a img{max-width: 100%; height: auto;}
		#contactUsPage h1{margin:0 10px; }
		#contactUsPage h2{margin:0 10px; }
	}

	@media screen and (max-device-width: 640px), screen and (max-width:767px) {
		#hotelAddressBook{margin: 15px auto 0; max-width: 640px;}
		#hotelAddressBook ul li{width: 48%;}
		#hotelAddressBook ul li .hotelContact a{text-align: center;}
		#contactUsPage .fromWrapper fieldset .formLeftWrapper{float: none; width: auto;}
	}

	@media screen and (max-device-width: 480px), screen and (max-width:639px) {
		#hotelAddressBook{margin: 15px auto 0; max-width: 480px;}
	}

	@media screen and (max-device-width: 320px), screen and (max-width:767px) {
		#hotelAddressBook{margin: 15px auto 0; max-width: 320px;}
		#hotelAddressBook ul li{width: 98%; float: none;}
		#contactUsPage .fromWrapper fieldset .formLeftWrapper .formRow .formRowField{min-width: 290px;}
	}

/** END CONTACT US **/

/** MauritianResidencyAgreementPopup **/
	#cboxOverlay.loading{z-index: 9999;}
	#headerSection .headerLeftColumn .headerLeftColumnLogoSection { position: relative;z-index: 999;}
	#mauritianResidencyAgreementPopup{top:0;left:0;background:url(../../img/layout/pirogue-on-mauritius-beach.jpg) top center no-repeat #d3c5a8; background-size: 100% auto; position: fixed; width: 100%; height: 100%; z-index: 998;}
	#mauritianResidencyAgreementPopup .residencyLogo{margin-left: 5%;}
	#mauritianResidencyAgreementPopup .residencyLogo{opacity: 0; visibility: hidden;}
	#mauritianResidencyAgreementPopup .residencyQuestion{margin-top: 10%;}
	#mauritianResidencyAgreementPopup .residencyQuestion .questionText{color: #FFF; text-transform: uppercase;font-size: 22px; padding:5px; text-align: center;}
	#mauritianResidencyAgreementPopup .residencyQuestion .questionAnswerList{ text-align: center;margin-top:10px;}
	#mauritianResidencyAgreementPopup .residencyQuestion .questionAnswerList .gaqTrackEvent{display: inline-block;}
	#mauritianResidencyAgreementPopup .residencyQuestion .questionAnswerList .questionAnswer{border: 1px solid #FFF; padding:8px 20px; font-size: 16px; color: #FFF; cursor: pointer; margin:10px 15px;display: inline-block;min-width: 85px; text-align: center;text-transform: uppercase;}
	#mauritianResidencyAgreementPopup .residencyQuestion .questionAnswerList .questionAnswer:hover{background: rgba(255,255,255,0.15);}

	#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection{display: none;width: 500px; margin: 10% auto 0; position: relative;}
	#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #backButton{position: absolute; top: -30px; color: #FFF; display: inline-block; background: url(../../img/general-sprite-new.png) left -2055px no-repeat; font-size: 12px; line-height: 12px; padding: 5px 0 5px 15px; text-transform: uppercase;cursor: pointer;}
	#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector{}
	#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector .languageSelectorForm{display: block;position: static; background-color: rgba(255,255,255,0.2);padding: 30px 50px 20px; border-radius: 3px;}
	#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector .activeLanguage{display: none;}
	#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector .languageSelectorForm .fieldWrapper .fieldWrap label .field select{background: transparent; border: 2px solid #FFF; color: #FFF; outline:none;height: 32px; font-size: 14px;}
	#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector .languageSelectorForm .fieldWrapper .fieldWrap label .field select.openSelectBox{background: #FFF; color: #333; outline:none;}
	#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector .languageSelectorForm .title{color: #FFF; font-size: 22px; padding: 10px 0;}
	#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector .languageSelectorForm .fieldWrapper.rememberMySettings .fieldWrap label .fieldLabel{color: #FFF;}
	#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector .languageSelectorForm .fieldWrapper{margin-bottom: 15px;}
	#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector .languageSelectorForm .fieldWrapper .fieldWrap{margin-right: 10px; max-width: 260px;}
	#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector .languageSelectorForm .fieldWrapper .fieldWrap button{ padding: 8px 30px 8px 20px; background-position: right -738px;}

	@media screen and (max-device-width: 768px) and (orientation:portrait), screen and (max-width:1023px) {
		#mauritianResidencyAgreementPopup{background:url(../../img/layout/pirogue-on-mauritius-beach-1024.jpg) top center no-repeat #d3c5a8;}
	}

	@media screen and (max-device-width: 640px), screen and (max-width:767px) {
		#mauritianResidencyAgreementPopup{background:url(../../img/layout/pirogue-on-mauritius-beach-768.jpg) top center no-repeat #d3c5a8;}
	}

	@media screen and (max-device-width: 480px), screen and (max-width:639px) {
		#mauritianResidencyAgreementPopup{background:url(../../img/layout/pirogue-on-mauritius-beach-640.jpg) top center no-repeat #d3c5a8;}
		#mauritianResidencyAgreementPopup .residencyQuestion{margin: 0;}
		#mauritianResidencyAgreementPopup .residencyQuestion{max-width: 480px; margin: 0 auto;}
		#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection{width: auto; max-width: 480px; margin: 0 auto;}
		#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector .languageSelectorForm{min-width:0; padding: 15px 15px;}
		#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector .languageSelectorForm .fieldWrapper{margin-bottom: 10px;}
		#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection #blockLanguageSelector .languageSelectorForm .fieldWrapper .fieldWrap{margin: 0 5px 5px 0;}
	}

	@media screen and (max-device-width: 320px), screen and (max-width:479px) {
		#mauritianResidencyAgreementPopup{background:url(../../img/layout/pirogue-on-mauritius-beach-480.jpg) top center no-repeat #d3c5a8;}
		#mauritianResidencyAgreementPopup .residencyQuestion{max-width: 320px; margin: 0 auto;}
		#mauritianResidencyAgreementPopup .residencyQuestion .questionText{font-size: 18px;}
		#mauritianResidencyAgreementPopup .residencyCoutryLanguageSelection{width: auto; max-width: 320px; margin: 0 auto;}
	}
/** END MauritianResidencyAgreementPopup **/

/** footerConditions **/
	#footerMain{padding-bottom: 0;}
	#footerConditions{background:#555454;text-align: center; color: #FFF; padding: 5px; font-size: 10px; line-height: 16px; text-transform: uppercase;}
/** END footerConditions **/

/** footerSocialBar **/
	#footerSocialBar{ margin-top: 20px;}
	#footerSocialBar #mainSocialMediaBar{position: static; padding:5px 0; background-color: #f1f0f0; border-top: 1px solid #E2E2E2;}
	#footerSocialBar #mainSocialMediaBar .hotelSocialLinks{max-width: 353px; margin: 0 auto}
	#footerSocialBar #mainSocialMediaBar ul li{margin-right: 10px;}
	#footerSocialBar #mainSocialMediaBar ul li a{background-color: transparent;opacity: 0.85;}
/** END footerSocialBar **/


/** GOLF NODE **/
.singleColumnContent.golf .page{}
.singleColumnContent.golf .page .pageHeader{margin-bottom: 20px;}
.singleColumnContent.golf .page .pageHeader h2{color: #03b1c1; text-transform: uppercase; font-size: 14px; padding: 5px; font-weight: normal;text-align: center;}
.singleColumnContent.golf .page .pageHeader h3{color: #343536; text-transform: uppercase; font-size: 24px; padding: 0 0 5px; font-weight: normal;text-align: center;}
.singleColumnContent.golf .page .innerPageNav{margin-bottom: 20px;}
.singleColumnContent.golf .page .innerPageNav nav{}
.singleColumnContent.golf .page .innerPageNav nav ul{}
.singleColumnContent.golf .page .innerPageNav nav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden; list-style-type: none; }
.singleColumnContent.golf .page .innerPageNav nav ul li{list-style-type: none; float: left;margin:0 1%; width: 31%;text-align: center;}
.singleColumnContent.golf .page .innerPageNav nav ul li a{color: #03b1c1; font-size: 12px; text-transform: uppercase; padding: 8px 0 8px 15px;line-height: 16px;display: inline-block; background: url(../../img/general-sprite-new.png) left -1991px no-repeat;}
.singleColumnContent.golf .page .innerPageNav nav ul li:hover a{color:#343536;background-position: left -1941px;}

.hotelGofList{max-width: 766px; margin:0 auto;}
.hotelGofList ul{padding: 0; margin:0;}
.hotelGofList ul li{list-style-type: none; padding: 0; margin: 0 0 20px;}

.hotelGolf{border: 1px solid #ebebeb; margin-bottom: 20px;}
.hotelGolf:after{content:".";display:block;height:0;clear:both;visibility:hidden;list-style-type: none;}
.hotelGolf .golfImage{position: relative;float: left;max-width: 306px;}
.hotelGolf .golfImage span{}
.hotelGolf .golfImage img{display: block; border: none;}
.hotelGolf .golfImage a{position: absolute; bottom: 0; left: 0;}
.hotelGolf .golfImage a.golfPhotoGallery{background :url(../../img/general-sprite-new.png) left -901px no-repeat;color: transparent; height: 33px; width: 33px; text-indent: -9999px;}
.hotelGolf .golfDescription{margin: 10px 10px 0 15px;float: left;width: 100%;max-width: 430px;}
.hotelGolf .golfDescription a{}
.hotelGolf .golfDescription a h2{color: #03b1c1; font-size: 18px; padding: 5px 0 10px;font-weight:  normal;text-transform: uppercase;}
.hotelGolf .golfDescription .quickLinks{margin-bottom: 5px;}
.hotelGolf .golfDescription .quickLinks:after{content:".";display:block;height:0;clear:both;visibility:hidden;list-style-type: none;}
.hotelGolf .golfDescription .quickLinks a{float: left;}
.hotelGolf .golfDescription .quickLinks a.icon{color: #343434; padding: 5px 0 5px 30px; margin-right:25px;font-size: 12px; text-transform: uppercase; line-height: 16px;}
.hotelGolf .golfDescription .quickLinks a.icon.locateUs{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTIwOTM2RUM0MEYwMTFFNUFFODBERjU2NzgwQTVEQzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTIwOTM2RUQ0MEYwMTFFNUFFODBERjU2NzgwQTVEQzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMjA5MzZFQTQwRjAxMUU1QUU4MERGNTY3ODBBNURDNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMjA5MzZFQjQwRjAxMUU1QUU4MERGNTY3ODBBNURDNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PskTdMcAAAHDSURBVHjanJW9SwNBEMUvKgFBEAJCwCpgZRsQAleEgClT2SqxERTBVMFO9C8QUimEiLUgBruAEAwKARsFGyWCKKQKpgoE5HwD72Bc93J3Dvy4/Zh9tzs3O5fwPM8pFApOBJvnc+hEtKmQ+TlwDF7AF5F2jXP/Fs+CR7AHltS4tHc5l/2PeApcg8yEtRn6pOKK74O06nfBJumq8TR9Y4mvqfYryIMzkueYzTdUPGmE4wKMVH/EMR2eZFTxbzA24m/agmqPuSayeFv1yyCn+tJeV/12HHGxUyNMdwbJAN9fNhMwfgmewbKxY9Oe6BsrW+SYBxFu+FFQSMJuqGREc8J808iaSOKSWlvABTtgYPEZcM6lbyZMvARuQQ+cgAYrYNWyrsq5Bn17XFuyiUuVu+JObkCFV11yuA5aak2LY2P6VLjGpUbNd0ywnntoP4ANZolpi9zlNH0+LT6SWeeslHkzFeWY/YBvI2LFkMzpqx/JrBaXo66CDxYn6d9PeJmuijmuLVO05YfRFy9y8hBsE383fgjeVDb5odJl+Z15Xzdj7qjjuNyNPFfUv9O0IWt7h6fsGNXzz/Uf6WNZPpgT8MGt9iPAANoncq+OWV79AAAAAElFTkSuQmCC') left center no-repeat}
.hotelGolf .golfDescription .quickLinks a.icon.video{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODQwNjRBMUM0MEYwMTFFNUI1RjhDQkJCNjRDMTFGMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODQwNjRBMUQ0MEYwMTFFNUI1RjhDQkJCNjRDMTFGMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NDA2NEExQTQwRjAxMUU1QjVGOENCQkI2NEMxMUYzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NDA2NEExQjQwRjAxMUU1QjVGOENCQkI2NEMxMUYzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtCJ2oMAAAIESURBVHjanJVfRENxFMe3uxljT2OMMWJPsb2U0lORiCjR9BBZokS9jizLUiTqKVJEr+lhFiMSpbcxZSMixoiIXscYfc9879zWfr/d7fBx3T/n+zv3nPM7P2c0GnV0sSEwBQYszyrgHhRLpZLS0akRXwVpENYsXAV74AqLNOyIi9gNGAF1cAuuGa3ce/gXi2AGeEEBxLFAVSc+CB5AEJTBEq8qk0COwQL4ApNY4M18aVg+9IMchQ/BcBfhZlogFsd1h365WCzm7yR+BCLgBGwzBbYMCxzQL0KdP+KSmwT4AElHf5akfwLRR63iG8DFiBsdHKWA50ydKvoG/UVnzSouVa+BvMI3RAdp6nFN9HnqzJrifla9wBc6C7Gb9hlhe/Q16oSlsAarLPZpM7cimgLPwNfhvakTNHrpijbzcUOprG5YV+pB+BSMgh9F6pp/4GaeZduOcSvr8i5iKxwJ/wx59nJsyOaqGZYqe9k1qgElgjGVsKXrvJyYrVa84DXdqQsoPqcrOqJ20V/szCr+ysknOyvTZ4Ez9M8iJcX22bLFCFPEZVcVUW/SR/zXVSNXbh65sWQzLIN3jW6AgyrBYk8g6tYkdbd9XOaozbHqL0xXlvkuMwBpt3nOcR+fz0G4YueY8/CYyzA6lX2DXXAJ4XovZ6hpMqimmaoABSUFd+BJd0D/CjAALdWTlXCllGkAAAAASUVORK5CYII=') left center no-repeat;}
.hotelGolf .golfDescription .quickLinks a.icon.knowMore{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAYAAAAP6L+eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjQ5NzE0NTI0QkU2MTFFNTlEODE5RkI0OEI5MTg3QUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ5NzE0NTM0QkU2MTFFNTlEODE5RkI0OEI5MTg3QUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNDk3MTQ1MDRCRTYxMUU1OUQ4MTlGQjQ4QjkxODdBQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNDk3MTQ1MTRCRTYxMUU1OUQ4MTlGQjQ4QjkxODdBQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqxhy1EAAAF0SURBVHjaYnR0dGQgAOSAWAWKQeAmEN8B4qf4NLHgEOcE4kwgTgBiXRxqzgLxXCj+hS7JhEWDBxDfAOJePIaCgDEQTwPiq0BsT8jgUiDeDvU+sQAURLuAOA2XwSCJLgbyABsQzwTiEHSDLYF4MgPlYBEQqyMbPAFqKy7wCIgZofgjHnWcMAeCDLYBYjMG6gFXUKSDDI5ioD6IYsKWVKgA7FmQchQyWA/EO5D4X5DYBWjxEQhN+yhJkAVHpJ0C4lk4XLMAja+IxWA2Fmh2RDfcDC3Bg1y8DMpOQFNvgMXyX4zAQgiUJbUIhBkouclD2R+AmJ+A+uOgyDtIg8g7CDJ4DQ0MXgYyeB+0CKQWAKWoy7AsnYutTEUr7P9DMb7w/Q7EZchlxXFo+qQUxEFrF5RiczrMNjIAyLdZyPGFXtB3A7EPEL8gwdD7QOwGdRjeqmkrECtBXX8Tj4FnoXGjgS3JsuCJhG4oVoRmIGkkF14jVEsDBBgAC2pDjaCaiKAAAAAASUVORK5CYII=') left center no-repeat}
.hotelGolf .golfDescription .golfText{color: #414141; font-size: 12px; line-height: 20px; padding: 5px 0 0 0;margin-bottom: 15px;}
.hotelGolf .golfDescription .golfText p{}
.hotelGolf .golfDescription .golfText ul{margin:5px 0 0 20px;}
.hotelGolf .golfDescription .golfText ul li{margin: 0; list-style-type: circle;}
.hotelGolf .golfDescription .golfText ul li p{margin: 0;}
.hotelGolf .golfDescription .bookGolfHotelList{}
.hotelGolf .golfDescription .bookGolfHotelList .bookGolfHotel{margin: 0 0 10px;}
.hotelGolf .golfDescription .bookGolfHotelList .bookGolfHotel form{}
.hotelGolf .golfDescription .bookGolfHotelList .bookGolfHotel form:after{content:".";display:block;height:0;clear:both;visibility:hidden;list-style-type: none;}
.hotelGolf .golfDescription .bookGolfHotelList .bookGolfHotel form .fieldRow{float: right;}
.hotelGolf .golfDescription .bookGolfHotelList .bookGolfHotel form .fieldRow .fieldColumn{float: left;}
.hotelGolf .golfDescription .bookGolfHotelList .bookGolfHotel form .fieldRow .fieldColumn.hotelName{font-size: 12px; text-transform: uppercase; color: #414141; padding: 8px 0;line-height: 16px;}
.hotelGolf .golfDescription .bookGolfHotelList .bookGolfHotel form .fieldRow .fieldColumn.formButton{float:right; margin-left: 15px;}
.hotelGolf .golfDescription .bookGolfHotelList .bookGolfHotel form .fieldRow .fieldColumn.formButton button{cursor: pointer;background: #03b1c1;border: none;padding: 8px 20px;font-size: 12px;text-transform: uppercase;color: #FFF;height: auto;border-radius: 2px;line-height: 16px;}

@media screen and (max-device-width: 768px), screen and (max-width: 1023px) {
	.hotelGolf .golfDescription{max-width: 415px;}
}

@media (max-device-width: 640px), (max-width: 767px) {
	.hotelGolf .golfDescription{max-width: 292px;}
}

@media (max-device-width: 480px), (max-width: 639px) {
	.hotelGolf .golfImage span{display: block;color: #03b1c1; font-size: 18px; padding: 10px 5px;font-weight:  normal;text-transform: uppercase; text-align: center;}
	.singleColumnContent.golf .page .pageHeader h2{font-size: 12px;}
	.singleColumnContent.golf .page .pageHeader h3{font-size: 18px;}
	.singleColumnContent.golf .page .pageHeader{margin-bottom: 5px;}
	.hotelGofList{max-width: 308px;}
	.hotelGolf .golfImage{float: none; width: auto;}
	.hotelGolf .golfDescription{float: none; width: auto;margin: 10px 5px;}
	.hotelGolf .golfDescription a{display: none;}
}

@media screen and (max-device-width: 320px), screen and (max-width: 479px) {
	.singleColumnContent.golf .page .innerPageNav{display: none;}
}
	
/** END GOLF NODE **/
.photoGallery  #content.singleColumnContent{border: none;}
#photoGalleryHomePage{}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li{border-radius: 4px;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.countryTile{text-align: left;background: #e0f5fa;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.countryTile.country-mauritius{background: url(../../img/content/destinations/logo/destination-mauritius.png) right center no-repeat #e0f5fa;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.countryTile.country-seychelles{background: url(../../img/content/destinations/logo/destination-seychelles.png) right center no-repeat #e0f5fa;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.countryTile.country-morocco{background: url(../../img/content/destinations/logo/destination-marrakech.png) right center no-repeat #e0f5fa;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.countryTile a{text-align: left; padding: 10px; min-width:280px; height: 119px;background: transparent;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.countryTile span{color: #4c4d4f;font-size: 12px;text-align: left;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.countryTile h2{color: #0d6579;font-size: 24px;text-align: left;padding: 0px 0;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.hotel-royal-palm{background-color: #b7a671;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.hotel-dinarobin-hotel-golf-spa{background-color: #820024;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.hotel-paradis-hotel-golf-club{background-color: #0f6cb6;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.hotel-trou-aux-biches-resort-spa{background-color: #b2bb1c;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.hotel-shandrani-resort-spa{background-color: #ec008c;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.hotel-le-victoria{background-color: #004990;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.hotel-le-canonnier{background-color: #004f99;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.hotel-le-mauricia{background-color: #78cbbf;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.hotel-sainte-anne-resort-spa{background-color: #db6d1d;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.hotel-royal-palm-marrakech{background-color: #b7a671;}
#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.domaine-royal-palm{background-color: #543019;}

@media screen and (max-device-width: 640px) and (orientation: portrait), screen and (max-width: 767px) {
	#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.countryTile{background-size: auto 90% !important;}
	#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.countryTile a{height: 87px;}
}

@media screen and (max-device-width: 320px) and (orientation: portrait), screen and (max-width: 639px) {
	#photoGalleryHomePage .galleryWrapper .countryWrapper .countryHotelWrapper ul li.countryTile a{height: 47px;}
}

/** OVERRIDE **/
	/** Homapage Villas Section **/
		#blockFeaturedVilla .villaList ul li.listTitle{}
		#blockFeaturedVilla .villaList ul li.listTitle a{width: 338px; height: 215px;}
		@media screen and (max-device-width: 640px) and (orientation: portrait), screen and (max-width: 767px){			
			#blockFeaturedVilla .villaList ul li.listTitle a{width: 302px; height: 176px;}
		}
		@media screen and (max-device-width: 480px) and (orientation: portrait), screen and (max-width: 639px){			
			#blockFeaturedVilla .villaList ul li.listTitle a{width: 225px; height: 134px;}
		}
		@media screen and (max-device-width: 320px) and (orientation: portrait), screen and (max-width: 479px){			
			#blockFeaturedVilla .villaList ul li.listTitle a{width: auto; height: auto;}
		}
	/** END Homapage Villas Section **/
	/** theme type Diving **/
		.themeNodeWidget .themeContent{padding: 20px 3%; text-align: center;font-size: 18px;}
		#blockByTheme{}
		#blockByTheme h2{text-align: center;font-family: Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;font-size: 26px;line-height: normal;padding: 10px 0;color: #353535;font-weight: 400;}
		#blockByTheme .subtitle{    text-align: center;}
		#blockByTheme .subtitle a{display: inline-block; padding: 5px 10px; font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif; font-size: 14px; color: #03b1c1; text-transform: uppercase; cursor: default;}
	/** END theme type Diving **/
	/** Villas Page **/
		body.villas h2{text-align: left; font-family: Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;  font-size: 26px;line-height: normal; padding: 10px 0 5px;text-transform:uppercase; color: #03b1c1; font-weight: 400;}
		body.villas #content.twoColumnContent .contentColumnWrapper .contentLeftColumn{width: 100%;}
		body.villas #reservationWidgetBox form{padding-left: 0;}
		body.villas .hotelTeaser{padding: 0; margin: 0; border: none;width: auto; max-width: none;}
		body.villas #sorryNoresultForFilter{display:none;font-size:14px;color:red;line-height:21px;font-style:italic; margin: 10px 0 0; padding: 10px 0 0; border-top: 1px solid #EAE0E0;}
		body.villas #sorryNoresultForFilter .resetFilterButton{padding-top:20px}
		body.villas #sorryNoresultForFilter .resetFilterButton a{cursor:pointer;display:inline-block;background:transparent;border:1px solid #03b1c1;height:auto;padding:5px 24px;font-size:11px;text-transform:uppercase;color:#008390;line-height:16px}
		body.villas div.daterangepicker td.theCallendarWrap:last-child{display: none;}
	/** END Villas Page **/

	/** THEME MENU **/
		#headerSection .headerRightColumn #headerMainMenu nav ul li.themeMenu ul{min-width: 250px;}
		#headerSection .headerRightColumn #headerMainMenu nav ul li.themeMenu ul li{padding: 5px 10px 5px 20px;}
		#headerSection .headerRightColumn #headerMainMenu nav ul li.themeMenu ul li:hover{background: #F9F9F9;}
		#headerSection .headerRightColumn #headerMainMenu nav ul li.themeMenu ul li a{margin-top:0; font-size: 14px;}
		#headerSection .headerRightColumn #headerMainMenu nav ul li.themeMenu ul li:last-child a.menuLegend{margin-top: 0;padding-left: 0;}
	/** END THEME MENU **/
	
	/** Compulsory Package **/
	body.clientType9.offer-id-58 #addOnsSelection .addonsList .adonContent.toOpenMealPackagesList .skipButton{display: none !important;}
	body.clientType9.offer-id-58.hotelId6 #addOnsSelection .addonsList .adonContent.toOpenMealPackagesList .skipButton{display: block !important;}
	body.clientType9.offer-id-58.hotelId6 #addOnsSelection .addonsList .adonContent.toOpenMealPackagesList .skipButton a.invisibleItemProp{display: inline-block !important;}
	body.clientType9.offer-id-58 #addOnsSelection .addonsList .adonContent #transferselection .transferPricing .control{display: none !important;}
	body.clientType9.offer-id-58 #holidaySummary .rightLinkArrow{display: none !important;}
	body.clientType9.offer-id-58 #holidaySummary.addOnsPage  .rightLinkArrow{display: block !important;}
	body.clientType9.offer-id-58 #addOnsSelection .addonsList .adonItem .adonItemTitle{padding: 10px 20px !important;}
	body.clientType9.offer-id-58 #addOnsSelection .addonsList .adonContent{display: block !important;}
	body.clientType9.offer-id-58 #addOnsSelection .addonsList .adonContent #transferselection .transferPricing .prices{display: block !important;}
	body.clientType9.offer-id-58 #addOnsSelection .addonsList .adonContent #transferselection .transferPricing .control a#removeTransferButton.show{display: none !important;}
	/** END Compulsory Package **/
	
#mainSocialMediaBar ul li a.weibo {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBFQTVDNzQ0QjBFMTFFNTgzODVFN0Y0NTdGMkRBMTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBFQTVDNzU0QjBFMTFFNTgzODVFN0Y0NTdGMkRBMTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEVBNUM3MjRCMEUxMUU1ODM4NUU3RjQ1N0YyREExNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEVBNUM3MzRCMEUxMUU1ODM4NUU3RjQ1N0YyREExNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PniUTr4AAAI7SURBVHjarNV9ZFdRHMfx+2uj0rRKD+yxTVRqGrNJ1h6qP+qPypQejNgsbdaaMYq16EFUs/6p/omymIm2piezRCpGpKwaqWWWrEg0afVHrfeXz+U47p1Yhxf33HvO95x7z/ecmygpKwumUSpRg9e4j4f4Fj6cEUyvzMJiDdCLB1j3v4JfwSosQgvy0IeN/xrcOhZiYcSzbTiGbJzGevzGRaRPFXwZLuAR+tGNXK9NAY5jQJ/mKWqxHHvigu9Xh3qswDyUoNRrZ7NejXe4pJn3aIF3JUcs0Ek0Rwz4E2NYgu3IUL0TOzRAFR7jGfa6wRM4r9eKKva8HQs0QFjWohrnMFP3LGuS3OCtUwQO1HFlxH1bhxQcdu5dM2HwzTjiPJzEC9zFS3zVjLM0U2s/R20/uhvHLclaLMvR2bo3iBO4iT8xb2HZcFapaN/7nmI8dxtZtpSjWPVbyopuPduEOqzxgr+xBVOK2gS34I7fzgKEh8soDugVU9GlzpZiT5SebvmBNqeehn1+8AxdW6BPut6NncqQQAt2MGJHj3n1FD/4e13/8jLDLx8i1qDYqw/4wXt0Hmx18rdL98eVKXacNnmBLC2POnVrc8MPbqOdUpp16qD6ogWzxd2grHjr9KvQEZuu+is04LufioEOnwltfdvGV3FZ17bt52IpivSDsCM1SX1v4xBGovI83DRnlK81mlmjZmKd5juzDDPFzpAOXI/bD4mY31ymzvB85OhvY5nxGcM6mIb0trHlrwADAG1QeB0cYHykAAAAAElFTkSuQmCC');}
#mainSocialMediaBar ul li a.youku {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQ0QURDM0Y0QjBFMTFFNUFDOEFFQ0YxQzEyOEQ5MTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ0QURDNDA0QjBFMTFFNUFDOEFFQ0YxQzEyOEQ5MTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDRBREMzRDRCMEUxMUU1QUM4QUVDRjFDMTI4RDkxNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRDRBREMzRTRCMEUxMUU1QUM4QUVDRjFDMTI4RDkxNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PunXTOUAAAFbSURBVHja7NXNK0RRGMfxY+ZeDEkkycsC2djIy0KpabLxTln4D0hiJTtlZyl5GWXNKLKwoNjJVilbSShlRCQJzfB96jk1i0vJ3IWapz4zd27Nr9NvzrmTFY5Eeo0xo8hG0vx9HMSxKhfj6DDpn/wAL0HjzwQlPOFTeCJgfJxM+Ld7UnbLB6JoRYNeN+IVOQjjEYV4wC2q9PMp8lCDJ7yj3Ibb1e/gBGOYQSVK8Yl6vGBWDgfWMYAKbCKEZezjEguS6+iqXUxgCteoxQ02cIFBvSch93pvEcWYRgzP6jy1FjudWMER1rCFebyhRRexhDOUaA1l2NUqYlpRs1d4SL8gffagSVcnvc7hGNsYwqT+FnXY0/4P0Y5hzUumhl/hQDvPRbWG2ulDt8fjYkTfu7x2i50CraHtp+fFb7einSL0Z07o/w93fcp2JfzOp/C4o0feTfO/v5zy6JcAAwDA/0Tzm2ll1QAAAABJRU5ErkJggg==');}
#quotationQuotationDetails fieldset .fieldsetRow .fieldRow label .fieldInput input.date[type='text']{height: 28px;}
.language_class_fr .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks a.icon{    padding: 0 3px 0 18px;}

.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks a.icon.awards{background-position: left -2027px; padding: 0 10px 0 24px;}

.contactUs #content.singleColumnContent{border:none;}

#typeOfStayChoiceWidget .listTypeOfStay li.bestAvailableRate .title a{background:none;padding-right:0;cursor:default;}

#content.singleColumnContent{border: 1px solid #CBCBCB; padding: 1%;width: 98%; margin: 0 auto;}
body.package #content.singleColumnContent{border: 1px solid #CBCBCB; padding: 0; width: 100%;}

body.theClub .roomWidget .roomImage img{max-width: 100%; height: auto;}
body.groupHotel .roomTeaser .roomColumnWrap .roomColumnRight .roomDescription .roomDescriptionForm button{padding: 7px 15px;margin-left: 10px;}

body.hotels #content.twoColumnContent .contentColumnWrapper .contentRightColumn{border: 1px solid #cbcbcb; max-width: 822px;}

.language_class_es #sliderWrapper #reservationWidgetBox form fieldset input[type="submit"]{ padding: 5px 5px;}
.language_class_es .roomTeaser .roomColumnWrap .roomColumnRight .roomDescriptionTable ul li.roomUnitTariff{display: none;}
.hotelSpa.hotels .tab_hotel_content table.tbl_chef{max-width: 190px;}
.sportsAndActivities.hotels .tab_hotel_content table#tbl_chef{max-width: 190px;}
.shandraniGolf.hotels .tab_hotel_content table#tbl_chef{max-width: 190px;}
.language_class_es #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem{border: 1px solid #03B1C1;}
.language_class_es #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealDetails{min-width: 0; border: none;}
.language_class_es #addOnsSelection .addonsList .adonContent .mealPlanList .mealPlanItemWrap .mealPlanItem .mealPricing{min-width: 0; border: none;}

.language_class_zh #headerSection .headerRightColumn{max-width: 650px;}
.language_class_zh #headerSection .headerLeftColumn .headerLeftColumnQuickLinks nav ul li a.icon.subscribe{min-width: 50px;}

/** DESTINATIONS AWARDS **/
	.destinations #menu_hotel .awards{margin-top:30px;text-align: center;}
	.destinations #menu_hotel .awards h3{text-align:center; font-size: 14px; font-weight: bold; text-transform: uppercase;color: #262626;}
	.destinations #menu_hotel .awards img{}

	@media (max-device-width: 768px), (max-width: 1023px){
		.destinations #menu_hotel .awards{display:none}
	}
/** END DESTINATIONS AWARDS **/

/** TRipadvisor Rating **/
.hotelTeaser .leftImageColumn{max-width: 234px;}

.popupWrapper.tripadvisor.popup.hotelRating{ padding: 10px 15px;}
.popupWrapper.tripadvisor.popup.hotelRating .popup{}
.popupWrapper.tripadvisor .hotelTeaser{padding: 0;margin: 0; border: 0;width: auto;}
.popupWrapper.tripadvisor .hotelTeaser .tripadvisorPowered{padding-top: 10px;}
.popupWrapper.tripadvisor .hotelTeaser .tripadvisorPowered .poweredTitle{text-align: right; color: #666;}
.popupWrapper.tripadvisor .hotelTeaser .tripadvisorPowered .poweredImage{}
.popupWrapper.tripadvisor .hotelTeaser .tripadvisorPowered .poweredImage a{text-align: right;}
.popupWrapper.tripadvisor .hotelTeaser .tripadvisorPowered .poweredImage a img{}
.popupWrapper.tripadvisor .hotelTeaser .hotelDescription{float: none;}
.popupWrapper.tripadvisor .hotelTeaser .hotelDescription .hotelMaintitle{text-align: center; text-transform: uppercase; font-size: 12px; color: #333; padding: 0 0 5px;}
.popupWrapper.tripadvisor .hotelTeaser .hotelDescription .hoteltitle a{font-size: 18px; text-align: center;margin-bottom: 10px;}
.popupWrapper.tripadvisor .hotelTeaser .hotelDescription .hoteltitle a .hotelRatingWrapper{text-align: center;}
.popupWrapper.tripadvisor .hotelTeaser .hotelDescription .hoteltitle a .hotelCountry{font-size: 14px;}
.popupWrapper.tripadvisor .hotelTeaser .hotelDescription .tripadvosorRatingList{border: 1px solid #f1f1f1;margin:15px 0 0;}
.popupWrapper.tripadvisor .hotelTeaser .hotelDescription .ratingRange{text-align: right; color: #666; padding: 0px 5px 0; font-size: 12px;}
.popupWrapper.tripadvisor .hotelTeaser .hotelDescription .tripadvosorRatingList .tripadvosorRating{margin:0 0;padding: 8px 0;border-bottom: 1px solid #f1f1f1;}
.popupWrapper.tripadvisor .hotelTeaser .hotelDescription .tripadvosorRatingList .tripadvosorRating:nth-child(2n){background: #F7F6F6;}
.popupWrapper.tripadvisor .hotelTeaser .hotelDescription .tripadvosorRatingList .tripadvosorRating:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.popupWrapper.tripadvisor .hotelTeaser .hotelDescription .tripadvosorRatingList .tripadvosorRating .ratingLabel{float: left; font-size: 12px;min-width: 250px;color: #666; padding: 0 0 0 8px;}
.popupWrapper.tripadvisor .hotelTeaser .hotelDescription .tripadvosorRatingList .tripadvosorRating .ratingValue{float: right; padding: 0 8px 0 0 ;}

#hotelFilterWidgetBox form fieldset.tripadvisorRatings label{margin-top:5px;}
.hotelTeaser{padding-top: 15px;}
.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .quickLinks{margin: 5px 5px 5px 0;}
.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionLeftColumn .hotelDescriptionContent{margin-top: 10px;}
.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .priceRange{margin: 10px 0 0;}
.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .tripadvisorRating{}
.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .tripadvisorRating a{text-align: right;}
.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .tripadvisorRating a img{}
.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .tripadvisorRating a .ratingRange{color: #6b6d6d; font-size: 11px;}

.tripadvisorHotelRating{ padding: 15px 10px; margin: 20px 0 0; border-radius: 5px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: #fff;text-align: center; border-bottom: 1px solid #F2F2F2;}
.tripadvisorHotelRating .ratingTitle{color: #a1a1a1; font-size: 12px; text-transform: uppercase; line-height: 16px; background: #FFF; text-align: center; font-weight: normal; padding: 0 0 10px;}
.tripadvisorHotelRating .ratingRange{color: #333; font-size: 12px; padding: 2px 0 0;}

#theHotelPageTab .descriptionAwardsWrapper .descriptionAwardsWrapperRight .tripadvisorHotelRating{margin: 0 0 15px; border-bottom: 1px solid #F1F1F1;}
#theHotelPageTab .descriptionAwardsWrapper .descriptionAwardsWrapperRight h2{position: static;}

@media (max-device-width: 640px), screen and (max-width: 767px){
	.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .tripadvisorRating a{text-align: left;}
	.popupWrapper.tripadvisor .hotelTeaser .hotelDescription .tripadvosorRatingList .tripadvosorRating .ratingLabel{min-width: 0;}
}

@media screen and (max-device-width: 320px), screen and (max-width: 479px){
	#hotelSummaryWidget #hotelAwards.slidingWidgetCarrousel{display: none;}
	.hotelTeaser .leftImageColumn .hotelAmenitiesTrigger a.icon.awards{display: none;}
	.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .tripadvisorRating{margin-top: 10px;}
	.hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .tripadvisorRating a{text-align: right;}
	
}
/** END TRipadvisor Rating **/

#hotelSummaryWidget h2 a{padding-bottom: 10px;}
#hotelSummaryWidget h2 a span{ color: #02abbb; cursor: pointer; text-transform: uppercase; font-size: 18px; background: transparent; outline: none; border: none;}
#hotelSummaryWidget h2 a .separatedRating{display: inline-block;}

#hotelSummaryWidget h2 a .separatedRating span.stars{display: inline-block; background: url(../../img/general-sprite-new.png) left -386px no-repeat; text-indent: -9999px;min-width: 60px;}
#hotelSummaryWidget h2 a .separatedRating span.stars6{background-position: left -948px;}
#hotelSummaryWidget h2 a .separatedRating span.stars5plus{background-position: left -968px;}
#hotelSummaryWidget h2 a .separatedRating span.stars5{background-position: left -990px;}
#hotelSummaryWidget h2 a .separatedRating span.stars4plus{background-position: left -1008px;}
#hotelSummaryWidget h2 a .separatedRating span.stars4{background-position: left -1028px;}
#hotelSummaryWidget .slogan{color: #3F3F3F;}
#hotelSummaryWidget a.icon.knowMore{ padding: 0 10px 0 18px; background: url(../../img/general-sprite-new.png) left -438px no-repeat;    display: inline-block; color: #3a3a3a; font-size: 10px; line-height: 15px; text-transform: uppercase; text-decoration: none;}
#hotelSummaryWidget .location{ padding: 0 10px 0 18px; margin: 20px 0 10px; background: url(../../img/general-sprite-new.png) left -405px no-repeat;    display: block; color: #3a3a3a; font-size: 10px; line-height: 15px; text-transform: uppercase; text-decoration: none;}

#hotelSummaryWidget #hotelAwards.slidingWidgetCarrousel{background: #FFF;}
#hotelSummaryWidget #hotelAwards.slidingWidgetCarrousel h2{max-width: none;position: static; margin: 15px 0 0;}
#hotelSummaryWidget #hotelAwards.slidingWidgetCarrousel ul{margin: 0;}
#hotelSummaryWidget #hotelAwards .slidingWidgetCarrouselWrap{margin: 0 auto;}
#div_golf_modules{min-height: 0px; height: auto;}

#content.news{}
#content.news #content_right{}
#content.news #content_right ul{margin-left: 20px; list-style-type: circle;}
#content.news #content_right ul li{font-family: "Century Gothic",cambria,Arial; font-size: 12px; color: #353535; margin-top: 8px; margin-bottom: 8px; font-weight: 400;text-transform: none;}
#content.news #content_right ul li ul{margin-left: 20px; list-style-type: disc;}

.nodeNews {}
.nodeNews ol{margin-left: 20px;}
.nodeNews ol li{ font-size: 12px; color: #343536; line-height: 22px; text-transform: none;}

.new_div_offer .offer_text .offer_text_header{padding: 5px 0;}
.new_div_offer .offer_text .offer_text_header div:nth-child(1) p{padding: 0;}
.new_div_offer .offer_text .offer_book a{right: auto;left: 15px;}
.new_div_offer .offer_text .offer_book form a{right: 15px;left: auto;}

#pageRoomsAndRates .pageRoomsAndRatesResaBox #destinationDateTableWidget div.daterangepicker table .daterangepickerDays td{display: table-cell;}


@media screen and (max-device-width: 1280px), screen and (max-width: 1439px) {
	
}

@media screen and (max-device-width: 1024px), screen and (max-width: 1279px) {
	body.hotels #content.twoColumnContent .contentColumnWrapper .contentRightColumn{max-width: 790px;}
}

@media screen and (max-device-width: 768px) and (orientation: portrait), screen and (max-width: 1023px) {
	.language_class_zh #headerSection .headerRightColumn {
	    max-width: 450px;
	}
}

@media (max-device-width: 480px), (max-width: 639px){
	.new_div_offer .offer_img img{width: 50%;float: left; display: block;}
	.new_div_offer .div_up_to{min-height: 131px;}
	.hotels .new_div_offer .offer_img img{width: 50%;float: left; display: block;}
	.hotels .new_div_offer .div_up_to{min-height: 131px;}
}

@media screen and (max-device-width: 320px), screen and (max-width: 479px) {
	.new_div_offer .div_up_to{min-height: 85px;}
	.hotels .new_div_offer .div_up_to{min-height: 85px;}
}

/**END OVERRIDE **/

/** NEWS NODE TEASER **/
	a.twitter-timeline span{color: transparent;}
	#content.news{}
	#content.news .newsHomePage h2{margin: 0 0 10px;color: #00b1c1; font-size: 22px; padding: 0px 0 5px; font-weight: normal; border-bottom: 1px solid #cecece; }
	.newsHomePage{border: 1px solid #cecece; padding: 15px;}
	.newsHomePage h2{margin: 0;}

	.newsHomePage #newsPagination{}
	.newsHomePage #newsPagination ul{text-align: center;}
	.newsHomePage #newsPagination ul li{text-align: center; margin: 1px; background: #F9F9F9; display: inline-block; list-style-type: none; line-height: 16px;border: 1px solid #EEEEEE;}
	.newsHomePage #newsPagination ul li.paginationSpace{min-width: 0;padding: 8px 5px;background: transparent; border: none;}
	.newsHomePage #newsPagination ul li a{color: #333; padding: 8px 10px;min-width: 17px; font-size: 12px;}
	.newsHomePage #newsPagination ul li a.active{color: #FFF; background:#03b1c1; }

	.nodeTeaserNews{margin: 0 0 25px; padding: 0 0 15px;border-bottom: 1px solid #ECEBEB;}
	.nodeTeaserNews:last-child{border: none;}
	.nodeTeaserNews .newsTeaserColumnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnLeft{float: left; max-width: 535px; margin-right: 15px;}
	.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnLeft h3{}
	.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnLeft h3 a{color: #00b1c1; font-size: 14px; padding: 0px 0 5px;text-transform: uppercase;}
	.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnLeft .publishDate{color:#333333; font-size:12px;text-transform:uppercase; padding:0 5px 10px 22px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTMwMjREMEY1MjM5MTFFNUIwMjFCMTE0NjRCOTExQjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTMwMjREMTA1MjM5MTFFNUIwMjFCMTE0NjRCOTExQjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MzAyNEQwRDUyMzkxMUU1QjAyMUIxMTQ2NEI5MTFCNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MzAyNEQwRTUyMzkxMUU1QjAyMUIxMTQ2NEI5MTFCNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pib1JwAAAAFxSURBVHjahJM7SwNBEMfv1MLCWPnoVPAOFRUTH42VL2ItqAQ/QCzVj+A30NZKsAnxEyjxUSiCEKIQUDkQLWxEq7MRDedvYFbW5cCB3+3t3Pxvd2dm/SRJPGNhGGYYVpRxkHkMVTgUoij6MPG+ESPMMezBJNzBObxCF8zAEFzDOj+4+RUjHOX9CJphE8oENKwdiX8VdkD8eb7X/SAI2pmcQA8smr8i6Gbohyt8ibU7WeQJ5pt4LOtWN4xQbQ72odU4+F6TOJgSnYgL8KAJsa2huFbW+IKIs1Cxz2iSqeJP26lxp5ATcRu8eenWCX0pfqlCRsRSt46UgEu4kJKRqKJm3JiUL5ZsS/Z6YdjdugrWYBteYAnetQ+eZeUSDGhXee754IDXaU1UrHESXzJ1rujZ8k65PGcnYxr7CAumw0aYHGuHbWmHfVuiFl1xF760mep2b2e1t6UB7uHM6u1ZGNTeLiK8/XMxnFslXTfx3636EWAAlLGW+pn9zv0AAAAASUVORK5CYII=') top left no-repeat;}
	.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnLeft p{font-size: 12px;color: #343536;line-height: 22px; text-transform: none; text-align: justify;}
	.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnLeft a.readMoreNews{color: #00b1c1;font-size: 12px; display: inline;}
	.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnRight{float: right; max-width: 240px;}
	.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnRight a{}
	.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnRight a img{max-width: 100%; height: auto; border-radius: 2px;}
	
	.newsDetailsPage{border: 1px solid #cecece; padding: 10px 15px;}
	.newsDetailsPage .newsBackButton{margin-top: 20px;}
	.newsDetailsPage .newsBackButton:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.newsDetailsPage .newsBackButton a{float:left; text-transform: uppercase; border-radius: 3px; padding: 8px 15px 8px 25px; font-size: 12px; color: #fff; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAoCAYAAABEm8fXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUM0ODc2NTE1NTM0MTFFNUI0NERBNzRFMDc2MDdFNEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUM0ODc2NTI1NTM0MTFFNUI0NERBNzRFMDc2MDdFNEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzQ4NzY0RjU1MzQxMUU1QjQ0REE3NEUwNzYwN0U0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzQ4NzY1MDU1MzQxMUU1QjQ0REE3NEUwNzYwN0U0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phk6CT4AAAHRSURBVHja7NuxSpVxGAbwDxVBEARBiCMIrU7CmQQhSHCSXJoaIhcHIQRvoCtojiahIQovQFCUwE3agqALaOoChCDwffHvEi7BMd4//H7wLGc4wzM8fIfzvTPj8XiYoPnISWRjAJiwqQl+10Lk1FgBD2VmQt+z1MZqTaVA5cF6FDmPrKoTqPyTcDnyxVgB1Z+wVtpYPVYjUPkJK0fq0lgB1QdrtY3VivqAyoO11n4GLqsOqDxY+YZp/hu4pDag8mCtt7FaVBlQebDyzfV8KXRBXUDlwXraxmpeVUDlwXo23B4yz6kJqDxYzyPHkVkVAZUH60Xkk7ECqg/Wq8iHyLRqgMqDtRc5MlZA9cE6jLxXB1B9sA4ib1UB9DBYF5FfqgB6GKxvke3ItTqA6oOVriI7kd8qAaoPVjqL7KoE6GGw0sfIvlqAiqZHo9Hfn31tQ/ZEPUDlJ6w7byLv1AP0MFjpdeSzioAeButP5OVw+54WQOnBSvmaQ76jdaUqoPpgpes2Wj/UBVQfrJSnO5uRnyoDqg/W0MZqa3B3CHQwWOn74O4Q6GSwkrtDoJvBSu4OgW4GK7k7BP6r+24J/4W7Q6CLJ6w77g6BbgYruTsEHtyNAAMALJg1MJfPR6MAAAAASUVORK5CYII=') left center no-repeat;}
	.nodeNews h2{}
	.nodeNews h2 a{}
	.nodeNews h2 a span{color: #00b1c1; font-size: 16px; padding: 10px 0 5px;text-transform: uppercase; display: block;}
	.nodeNews .publishedDate{color:#333333; font-size:12px;text-transform:uppercase; padding:0 5px 15px 22px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTMwMjREMEY1MjM5MTFFNUIwMjFCMTE0NjRCOTExQjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTMwMjREMTA1MjM5MTFFNUIwMjFCMTE0NjRCOTExQjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MzAyNEQwRDUyMzkxMUU1QjAyMUIxMTQ2NEI5MTFCNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MzAyNEQwRTUyMzkxMUU1QjAyMUIxMTQ2NEI5MTFCNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pib1JwAAAAFxSURBVHjahJM7SwNBEMfv1MLCWPnoVPAOFRUTH42VL2ItqAQ/QCzVj+A30NZKsAnxEyjxUSiCEKIQUDkQLWxEq7MRDedvYFbW5cCB3+3t3Pxvd2dm/SRJPGNhGGYYVpRxkHkMVTgUoij6MPG+ESPMMezBJNzBObxCF8zAEFzDOj+4+RUjHOX9CJphE8oENKwdiX8VdkD8eb7X/SAI2pmcQA8smr8i6Gbohyt8ibU7WeQJ5pt4LOtWN4xQbQ72odU4+F6TOJgSnYgL8KAJsa2huFbW+IKIs1Cxz2iSqeJP26lxp5ATcRu8eenWCX0pfqlCRsRSt46UgEu4kJKRqKJm3JiUL5ZsS/Z6YdjdugrWYBteYAnetQ+eZeUSDGhXee754IDXaU1UrHESXzJ1rujZ8k65PGcnYxr7CAumw0aYHGuHbWmHfVuiFl1xF760mep2b2e1t6UB7uHM6u1ZGNTeLiK8/XMxnFslXTfx3636EWAAlLGW+pn9zv0AAAAASUVORK5CYII=') top left no-repeat;border-bottom: 1px solid #cecece;margin-bottom: 15px;}
	.nodeNews .articleBody{margin-bottom: 20px;}
	.nodeNews .articleBody p{font-size: 12px;color: #343536;line-height: 22px; text-transform: none;}
	.nodeNews .articleBody img{max-width: 100%; height: auto !important;}
	.nodeNews .articleBody p strong{font-weight: bold;}
	.nodeNews .articleBody ul{margin-left: 20px;}
	.nodeNews .articleBody ul li{font-size: 12px;color: #343536;line-height: 22px; text-transform: none; text-align: justify;}
	.nodeNews .articleBody ul li li{list-style-type: circle;}
	.nodeNews .articleBody iframe{margin: 0 auto !important;max-width:100%;}
	.nodeNews .newsSocialSharing{margin-bottom: 10px;}
	.nodeNews .newsSocialSharing .socialIcons:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.nodeNews .newsSocialSharing .socialIcons .newsShareIcon{float: left; margin-right: 5px;}

	@media screen and (max-device-width: 1280px), screen and (max-width: 1439px) {
		.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnLeft{max-width: 465px;}
	}

	@media screen and (max-device-width: 768px) and (orientation: portrait), screen and (max-width: 1023px) {
		.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnLeft{max-width: 450px;}
		#content.news.twoColumnContent .contentColumnWrapper .contentLeftColumn{display: none;}
		#content.newsDetails.twoColumnContent .contentColumnWrapper .contentLeftColumn{display: none;}
	}

	@media screen and (max-device-width: 640px) , screen and (max-width: 767px) {
		.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnLeft{max-width: 340px;}
		.nodeNews .newsSocialSharing{display: none;}
	}

	@media screen and (max-device-width: 320px) , screen and (max-width: 639px) {
		.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnLeft{float: none; margin:0; max-width: none;}
		.nodeTeaserNews .newsTeaserColumnWrapper .newsTeaserColumnRight{float: none;margin: 10px auto 0;}
		.nodeNews .articleBody #preview_main{width:auto !important;}
		.nodeNews .articleBody #preview_main #preview_header{width:auto !important;}
		.nodeNews .articleBody #preview_main #preview_header #addcomment{display: none;}
		body.destinations .destinationSlider{display: none;}
		body.destinations iframe{max-width: 100%;}
	}
/** END NEWS NODE TEASER **/

/** Promotional hotel Widget **/
	#blockToussain2015{margin: 10px 0; border:none;}
	#blockToussain2015 a{text-align: center; display: block;padding:0;}
	#blockToussain2015 a img{max-width: 100%; height: auto;}
	#blockToussain2015 a span{ display: block; margin: 15px 10px 0; font-size: 14px; text-transform: uppercase; padding: 8px 15px; border:1px solid #999a9a; color: #333;}
	#blockToussain2015:hover a span{background: #736963; color: #FFF;}
	@media screen and (max-device-width: 768px) and (orientation: portrait), screen and (max-width: 1023px) {
		#blockToussain2015{display: none;background: #FFF;}
		.mobileMenuOverlay#colorbox #blockToussain2015{display: none;margin: 20px;}
	}
/** END Promotional hotel Widget **/


/** HISTORY PAGE **/
	#historyPage{}
	#historyPage h2{color: #03b1c1; font-size: 22px; padding: 10px 0; text-transform: uppercase; font-weight: normal;}
	#historyPage .timelineEventWrapper{margin-top: 50px;}
	#historyPage .timelineEventWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#historyPage .timelineEventWrapper .timelineEventColumn{float: left; width: 50%;}
	#historyPage .timelineEventWrapper .timelineEventColumnleft{ border-right: 1px solid #D4D1D1;}
	#historyPage .timelineEventWrapper .timelineEventColumnright{width: 49%; margin-top: 225px; position: relative; left: -1px; border-left: 1px solid #D4D1D1;}
	#historyPage .timelineEventWrapper .timelineEventColumn ul{margin: 0; padding: 0;}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li{min-height: 275px;list-style-type: none; position: relative; border-top: 1px solid #D4D1D1;padding: 20px 50px 0 0; margin-bottom: 75px;}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li:before{width:22px; content: '.'; color: transparent; display: block; height: 22px;position: absolute; left: -1px; top: -11px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjcwNUNDN0Q1QUUxMTFFNThBRDJGNTJFQzBDNTg5NjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjcwNUNDN0U1QUUxMTFFNThBRDJGNTJFQzBDNTg5NjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzA1Q0M3QjVBRTExMUU1OEFEMkY1MkVDMEM1ODk2OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NzA1Q0M3QzVBRTExMUU1OEFEMkY1MkVDMEM1ODk2OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtwZMuUAAAK3SURBVHjajFVLa1pBFD7emPgKPoiiWUQaQhY1ULIrUrMsBNqdu3ZTKDRk2/9Q6KrbQFaF0v6DQKEBCSQtrtVAhdj6JGoiiUaNRk3PN71X5t74OvBxZ+bO+eabmXPOmJLJJM1oIUaf8Vse3NjYGDnZPIFok/GKEWGEDf+OGUeMb4zTUc6mEYqtjD3GG3nQYrGIb6fTMc7fZ+yy8sEk4keML1BpMpnI4/GQy+Uiu92uY2o2m3R9fU1XV1d0f3+PoR+Md0z+dxSxn/EdR2C1WmllZYUWFhYmHjrU53I56na76P5ibDN5HR1Fmoftb0Ld6urqVFLteNbW1ghC1HvYMyrGJX01m81iIr6yQVWlUqF2u01er5eCwSA5HI7h/7u7Ozo7O6N+H0FDL1n1gcYgLsrn8+lIcZaHh4dULpd1CymKQuFweBhq8/PzYkF13i7jAEcRYDyfm5sjt9utI4jFYg9IYYPBgE5OTiiTyQzHcNFYkO1FKpWyK2qciq2pP4Sl02kqlUoTzzgejw/bECZFzzMwBbXtyJbP56deXqPRECGnmcQRBLFLW9EYSrOYPE/asQutc7R6vZ7Owel0zkS8uLg4bEsc5yBOoHV7e6tzWF9fn0q6vLysCztJfUJRC8qfVqulZdD/NPT7KRQKjSVFAkUikWEfwlRxCQ7DhCJVK7q4uNA5w3Fra+vBxUJpNBoVIaaZ5HssZx6kpVB4kFXyuWmZdXl5KRJmaWnpQbzX63UtimqMJ6y4qClGTd1HpSoUCoJANigOBAIi3Y2kNzc3VCwWte4HkBqL0A4KN/I9m81StVoVGTbO8A/1A3VEnfeZST+Ne0FeM9qs/C2carWaCDubzaYr9LhoJIcUXvtMujPtBYFtM96jhkyJONTvj0x6NMvTZHz3EFNPGY/VMTj8VG//dNxj+k+AAQAFtBMDZ5mYOAAAAABJRU5ErkJggg==') center no-repeat;}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventYear{font-size: 24px; z-index: 2; padding: 10px 15px; border: 1px solid #D4D1D1; color: #03b1c1; max-width: 83px;position: absolute; top: -32px;right: -42px;background-color: #fff; font-weight: bold;}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li.hideYear .eventYear{display: none;}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li.hideYear:after{width:22px; content: '•'; color: #999999;font-size: 22px; display: block; height: 22px;position: absolute; right: -11px; top: -11px; line-height: 22px; text-align: center; }
	#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventTitle{color: #666666;font-weight: bold;font-size: 14px; text-transform: uppercase; line-height: 20px; padding: 10px 0 10px; text-align: right;}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventDescription{font-size: 12px; color:#999; line-height: 18px; text-align: right; padding: 0 0 10px;}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventDescription p{font-size: 12px; color:#999; line-height: 18px;}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventImage{}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventImage:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventImage .pageTabImageContainer{float: right;}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventImage ul{}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventImage ul li{width: auto; float: none;}
	#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventImage ul li:before{display: none;}
	#historyPage .timelineEventWrapper .timelineEventColumnleft ul li:before{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzcyRjhDNzQ1QUUxMTFFNUFBQUNDREMyQjVEQ0ZFOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzcyRjhDNzU1QUUxMTFFNUFBQUNDREMyQjVEQ0ZFOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNzJGOEM3MjVBRTExMUU1QUFBQ0NEQzJCNURDRkU5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNzJGOEM3MzVBRTExMUU1QUFBQ0NEQzJCNURDRkU5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgi5pxUAAAL7SURBVHjalFZLaxNRFD551pjYJrFJS1MsJYmCpS2t0IUWXFoQXPlYudFuXNmNC134AxRcSFFBKHTnA0QCCm4EQRTFB8VmYdEaKqUPmzJpmocxD883nTvcmcbJ+MFHM/fc87znnlvH/Pw8/QfCzH7mN2YOCwMDA5YKThtGLzKfMNeZWeYHpsJcYT5Op9PnrZQdFhmcY97Rom6FVeYUZ/PQTgbDzDfMB2bjLpeLfD6f+teEbuznbJ62ysDHnGMmxUJbWxt1dnZSIBAgt9utb6xWq5TP52ljY4MqlYps4zNnMvqvDGaFcYfDQV1dXRSPxykYDBqMA/gOhUKUSCQoGo3KohHO5H4zB6eZZ8RHb2+vGjkcWR4iyyORCMViMXl5kp2cUgORFm+IH1Bob283GPqkbNOrrEIL2yU6GPDR8f1BGg0GdDmyLJfLlM1mZXsp4eCk1t/k8XhUBwKVeoMuzS3Q7M+1XdFfONBN00NJ8jp3skSpcrmcej6MQ5zFuCjRhH6TwmFDWa6kvzc1Dswsrapyvd5Op5qJhAnhYFysoFsEfhTLdC+zYnkGkC+VflMzfdgVDg7LbSnwYn2Tao2GpQPIn6/pdTfowy4c4NZ4RUfI5cn9qdkaUPI+U9e54ADSX/hqcDTaAano37vHlgN5n6wPu6JE78VKqVTSpSeiIQp73dbjleXYJ4BWlfBROHgtVnD9BTo8bpoeTFo6gBz7munDrnCQEiuKohhmy9lYhF4eG95VLnxjHXI5+q2tLXlbSh5275hj+OH3+6mvr2/XmMBt/pIv0OA+v+EWA/V6nTKZjFzitzz0jsoOxjQnO+Xp6KCenh718rQCjC8vL8vRo7dH2MGcrI2Dvqy3Hl95U0RNUSwWaXFx0VyaSRg3DzvgtvZ4XBUdBWWUDDcUjw0yqtVqar1xoHBgwnU2PqOP9SZBXWN+Zd7VHiAqFAoqWyCvRf7IzqOPh2eIecvmfxs38dSajbd69AW82rTFQDyC82du4hKhz9noMyvlvwIMANCbDh1Ezv/RAAAAAElFTkSuQmCC') center no-repeat;}
	#historyPage .timelineEventWrapper .timelineEventColumnleft ul li .eventTitle{color: #03b1c1;}
	#historyPage .timelineEventWrapper .timelineEventColumnright ul li{padding: 20px 0 0 50px;}
	#historyPage .timelineEventWrapper .timelineEventColumnright ul li.hideYear:after{left: -11px;right: auto;}
	#historyPage .timelineEventWrapper .timelineEventColumnright ul li.newYear .eventYear{color: #666;}
	#historyPage .timelineEventWrapper .timelineEventColumnright ul li:before{left: auto; right: -1px;}
	#historyPage .timelineEventWrapper .timelineEventColumnright ul li .eventYear{right: auto; left: -40px;}
	#historyPage .timelineEventWrapper .timelineEventColumnright ul li .eventTitle{text-align: left;}
	#historyPage .timelineEventWrapper .timelineEventColumnright ul li .eventDescription{text-align: left;}

	#historyPage .historyPageTimelineEventNavigation{background: #f6f6f6; padding: 10px;}
	#historyPage .historyPageTimelineEventNavigation ul{border-bottom:1px solid #b6b3b3;}
	#historyPage .historyPageTimelineEventNavigation ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#historyPage .historyPageTimelineEventNavigation ul li{list-style-type: none; float: left;width:12.25%; position: relative;}
	#historyPage .historyPageTimelineEventNavigation ul li:hover{}
	#historyPage .historyPageTimelineEventNavigation ul li a{color:#595959; font-size: 12px; padding: 5px 5px 60px; text-align: center; position: relative; bottom: -10px; z-index: 2;}
	#historyPage .historyPageTimelineEventNavigation ul li .ticker{width: 23px; height: 47px; display: block;margin:0 0 0 -12px; background: url(../../img/layout/animating-sprite/history-ticker-blue.png) right bottom no-repeat; position: absolute; bottom:-5px; left:50%;}
	#historyPage .historyPageTimelineEventNavigation ul li:nth-child(even) .ticker{background: url(../../img/layout/animating-sprite/history-ticker-grey.png) right bottom no-repeat; }
	#historyPage .historyPageTimelineEventNavigation ul li:hover .ticker{animation: play 0.85s steps(5) infinite;}
	#historyPage .historyPageTimelineEventNavigation .historyPageTimelineEventNavigationTitle{color:#03b1c1; font-size: 10px; text-transform: uppercase; text-align: center; padding:10px 0 5px;}

	@keyframes play {
		from {  background-position: 0px;}
		to {  background-position: -115px;}
	}

	@media screen and (max-device-width: 768px) and (orientation:portrait), screen and (max-width: 1023px) {
		#historyPage .timelineEventWrapper .timelineEventColumn ul li{min-height: 175px;}
		#historyPage .timelineEventWrapper .timelineEventColumnright{margin-top: 165px;}
	}

	@media screen and (max-device-width: 320px) and (orientation:portrait), screen and (max-width: 479px) {
		#historyPage h2{font-size: 18px;}
		#historyPage .timelineEventWrapper{margin-top: 20px;}
		#historyPage .timelineEventWrapper .timelineEventColumn ul li{padding: 15px 10px 0 0;    margin-bottom: 35px; min-height: 0;}
		#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventYear{left: 0; right: auto;top: -18px; font-size: 18px; padding: 5px 10px;}
		#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventTitle{font-size: 12px; font-weight: normal;text-transform: none;}
		#historyPage .timelineEventWrapper .timelineEventColumn ul li .eventDescription{display: none;}
		#historyPage .timelineEventWrapper .timelineEventColumnright{margin-top: 100px;}
		#historyPage .timelineEventWrapper .timelineEventColumnright ul li{padding: 10px 0 0 10px;}
		#historyPage .timelineEventWrapper .timelineEventColumnright ul li .eventYear{left: auto; right: 0;}
	}
/** END HISTORY PAGE **/

/** MAGAZINE WIDGET **/
	#blockMagazine{padding-top: 20px}
	#content.news #blockMagazine h2{margin: 0; padding: 0;}
	#blockMagazine h2 a{color: transparent;margin: 0; padding:0; width: 100%; height: 94px; background: url(../../img/layout/beachcomber-magazine-logo.png) center no-repeat; text-indent: -999px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
	#blockMagazine .magazinesList{background: url(../../img/layout/magazine-footer.png) bottom center no-repeat; padding-bottom: 20px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
	#blockMagazine .magazinesList ul{margin: 0; padding: 0; position: relative; height: 220px; width: 260px;background-color: #353537; overflow: hidden;}
	#blockMagazine .magazinesList ul li{margin: 0; padding: 0; list-style-type: none; display: none; position: absolute;height: 220px; width: 100%;}
	#blockMagazine .magazinesList ul li:first-child{display: block;}
	#blockMagazine .magazinesList ul li a{color: #FFF; padding: 10px 10px; font-size: 14px;}
	#blockMagazine .magazinesList ul li a h3{color: #FFF; padding:0px; font-size: 14px;}
	#blockMagazine .magazinesList ul li .newsImage a{margin: 0; padding: 0; }
	#blockMagazine .magazinesList ul li a img{height: auto; display: block; position: relative; left: -20px;}

	@media screen and (max-device-width: 1024px), screen and (max-width: 1279px) {
		#blockMagazine .magazinesList ul{width: 245px;}
	}
/** END MAGAZINE WIDGET **/

/** theHotelPageTab **/
	#theHotelPageTab{}
	#theHotelPageTab .descriptionAwardsWrapper{}
	#theHotelPageTab .descriptionAwardsWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#theHotelPageTab .descriptionAwardsWrapper .descriptionAwardsWrapperLeft{float: left;    max-width: 555px;}
	#theHotelPageTab .descriptionAwardsWrapper .descriptionAwardsWrapperRight{float: right; margin-left: 15px; max-width: 217px; border: 1px solid #cecece;}
	#theHotelPageTab .descriptionAwardsWrapper .descriptionAwardsWrapperRight h2{text-align: center;}
	#theHotelPageTab.theVillaPageTab .descriptionAwardsWrapper .descriptionAwardsWrapperRight{margin-top: 20px;}

	#hotelAwards.slidingWidgetCarrousel{text-align: center; padding: 0; position: relative; margin: 0;}
	#hotelAwards.slidingWidgetCarrousel h2{color: #a1a1a1; font-size: 12px; text-transform: uppercase; line-height: 16px;background: #FFF; display: inline-block; max-width: 175px; text-align: center; font-weight: normal; position: absolute;top: -8px; left: 33px; z-index: 99; padding: 0 10px;}
	.language_class_fr #hotelAwards.slidingWidgetCarrousel h2{top: -15px; left: 18px; padding: 0 20px; max-width: 140px;}
	.language_class_de #hotelAwards.slidingWidgetCarrousel h2{top: -15px; left: 18px; padding: 0 20px; max-width: 140px;}
	.language_class_it #hotelAwards.slidingWidgetCarrousel h2{left: 24px;}
	.language_class_pt #hotelAwards.slidingWidgetCarrousel h2{left: 13px;}
	.language_class_zh #hotelAwards.slidingWidgetCarrousel h2{left: 45px; padding: 0 20px;}
	#hotelAwards.slidingWidgetCarrousel .slidingWidgetCarrouselTickerList{text-align: center;padding-right: 3px;}
	#hotelAwards.slidingWidgetCarrousel .slidingWidgetCarrouselTickerList span{}
	#hotelAwards.slidingWidgetCarrousel .slidingWidgetCarrouselTickerList span.ticker {display:inline-block; color: transparent; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc4QUU3NDg1MTRBMTFFNUI5MTQ5MjE0MUNDNzlCOUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc4QUU3NDk1MTRBMTFFNUI5MTQ5MjE0MUNDNzlCOUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNzhBRTc0NjUxNEExMUU1QjkxNDkyMTQxQ0M3OUI5RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNzhBRTc0NzUxNEExMUU1QjkxNDkyMTQxQ0M3OUI5RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCT3D4AAAB+SURBVHjaYty6dSsDFNgDcREQG0P5Z4G4D4gPgjhMUMEKID4AxH5ALA3FflCxCphCkEktDLgBSM6GCcpgxqMQJNcCUqjLQBgYMDEQB5hBCi8TofAsSGENEP/FowgkV8MEDacaPApBckdgbuwAYgcg3gTEL6B4E1QMJMcAEGAAlNUXOcl/eQsAAAAASUVORK5CYII=') center no-repeat;  min-height: 10px; text-indent: -99999px;  min-width: 10px; outline: none;padding:12px 5px 12px;}
	#hotelAwards.slidingWidgetCarrousel .slidingWidgetCarrouselTickerList span.active{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUZEQ0Y0NDA1MTRBMTFFNThGMzE4NkQ0RUVDOEYyQTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUZEQ0Y0NDE1MTRBMTFFNThGMzE4NkQ0RUVDOEYyQTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRkRDRjQzRTUxNEExMUU1OEYzMTg2RDRFRUM4RjJBMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRkRDRjQzRjUxNEExMUU1OEYzMTg2RDRFRUM4RjJBMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlqqLNsAAABvSURBVHjaYmTeeJABCuyBuAiIjaH8s0DcB8RgBYxQhRVA3M6AHVQCcQdIIcikvUDMjEPhXyB2ACk8DGTYMOAHB0EKPwAZ/AQUfmRiIA4wgxReJkLhWaI9wwQNpxo8poHkjjBiCXAzKP8UcoADBBgAGy8eiRizaAsAAAAASUVORK5CYII=') center no-repeat;}
	#hotelAwards .slidingWidgetCarrouselWrap{position: relative;width: 217px; height: 221px; overflow: hidden;}
	#hotelAwards.slidingWidgetCarrousel ul{width: 5000px; left: 0; top: 0; position: absolute;}
	#hotelAwards.slidingWidgetCarrousel ul li{margin:0 auto; float: left;}
	#hotelAwards.slidingWidgetCarrousel ul li img{display: block;}
	#hotelAwards.slidingWidgetCarrousel .nextButton{display:none; position: absolute;  right: 0; z-index: 3;  bottom:0px; top:auto; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I0OUM4RUY0MEVFMTFFNUE5RTU5Qzc3ODkwMTNGNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I0OUM4RjA0MEVFMTFFNUE5RTU5Qzc3ODkwMTNGNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQjQ5QzhFRDQwRUUxMUU1QTlFNTlDNzc4OTAxM0Y1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQjQ5QzhFRTQwRUUxMUU1QTlFNTlDNzc4OTAxM0Y1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PraQZckAAACASURBVHjaYmTeeDCWAQKWAfFfBjTABMRPgXgmEM8HYmZ0BSxAvA+IfYB4C1QsEdkkFiiNUxELkmlYFbGgWYmhiJkpMhHdXfeB+BcQlwDxCyYGTGAPxI1Qb89iwiK5HYjXA3EcyA1M+CRhAYVTEqYApyQsHOSAOAuIF2OLC4AAAwCiYSVGEWdCLAAAAABJRU5ErkJggg==') center no-repeat;  height: 50px;  border-top-left-radius: 33px;  border-bottom-left-radius: 33px;  text-indent: -99999px;  min-width: 40px; outline: none;z-index:99;}
	#hotelAwards.slidingWidgetCarrousel .previousButton{display:none; position: absolute;  left: 0; z-index: 3;  bottom:0px; top:auto; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDk2QkQ5MkQ0MEVFMTFFNUI4OTM5M0YyRjAwMDIyNTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDk2QkQ5MkU0MEVFMTFFNUI4OTM5M0YyRjAwMDIyNTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZCRDkyQjQwRUUxMUU1Qjg5MzkzRjJGMDAwMjI1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZCRDkyQzQwRUUxMUU1Qjg5MzkzRjJGMDAwMjI1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiAB5hMAAAB2SURBVHjaYmTeeJABC1AHYnsgPsuERVILiA8DcRQQX2PCInkAJAHEnkD8HVmBLrokSJAJSXIvuiRMAU5JmIIVQMwJxEHokjAF0VCJ1VCFGAouALEb1Kot6IpgjsSpCNmbWBWhBxSGIhYsQQ1S5ADENqA4AQgwAJjMHldv8l6VAAAAAElFTkSuQmCC') center no-repeat;  height: 50px;  border-top-right-radius: 33px;  border-bottom-right-radius: 33px;  text-indent: -99999px;  min-width: 40px; outline: none;z-index:99;}
	.popup #hotelAwards .slidingWidgetCarrouselWrap{margin: 0 auto; padding: 0 0 50px;}
	.popup #hotelAwards.slidingWidgetCarrousel ul{margin: 0;}
	.popup #hotelAwards.slidingWidgetCarrousel h2{display: none;}
	.hotel_awards.popupWrapper h2{font-size: 26px;}
	.popup #hotelAwards.slidingWidgetCarrousel .slidingWidgetCarrouselTickerList{position: absolute;bottom: 0;width: 100%;}

	@media screen and (max-device-width: 1280px), screen and (max-width: 1439px) {
		#theHotelPageTab .descriptionAwardsWrapper .descriptionAwardsWrapperLeft{max-width: 510px;}
	}

	@media screen and (max-device-width: 768px) and (orientation: portrait), screen and (max-width: 1023px) {
		#theHotelPageTab .descriptionAwardsWrapper .descriptionAwardsWrapperLeft{max-width: 480px;}
	}

	@media screen and (max-device-width: 640px) , screen and (max-width: 767px) {
		#theHotelPageTab .descriptionAwardsWrapper .descriptionAwardsWrapperLeft{max-width: 380px;}
	}

	@media screen and (max-device-width: 320px) , screen and (max-width: 639px) {
		#theHotelPageTab .descriptionAwardsWrapper .descriptionAwardsWrapperLeft{float: none; max-width: none;}
		#theHotelPageTab .descriptionAwardsWrapper .descriptionAwardsWrapperRight{float: none;margin: 15px auto 0;}
	}
/** END theHotelPageTab **/

/** Coorporate PAge **/
	#coorporatePage{padding: 10px 15px; border: 1px solid #cbcbcb; }
	#coorporatePage .coorporateColumnWrapper{}
	#coorporatePage .coorporateColumnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#coorporatePage .coorporateColumnWrapper .coorporateColumnLeft{float: left;}
	#coorporatePage .coorporateColumnWrapper .coorporateColumnLeft h2{color: #04adda; font-size: 18px; padding: 5px 0 15px; text-transform: uppercase;}
	#coorporatePage .coorporateColumnWrapper .coorporateColumnLeft .coorporateLinkedInTitle{padding: 5px 8px; margin: 0 8px; box-shadow: 0 -2px 10px #BEBCBC; border-top-right-radius: 5px; border-top-left-radius: 5px;background-color: #3f3f3f; background-image: -webkit-linear-gradient(top, #696969 0%,#3f3f3f 100%); background-image: -moz-linear-gradient(top, #696969 0%,#3f3f3f 100%); background-image: -o-linear-gradient(top, #696969 0%,#3f3f3f 100%); background-image: linear-gradient(top, #696969 0%,#3f3f3f 100%);}
	#coorporatePage .coorporateColumnWrapper .coorporateColumnLeft .companyLinkedInProfile{position: relative;z-index: -1;top: -7px}
	#coorporatePage .coorporateColumnWrapper .coorporateColumnLeft .historyButton{margin: 15px 0 0;}
	#coorporatePage .coorporateColumnWrapper .coorporateColumnLeft .historyButton a{display: inline-block; padding: 8px 25px 8px 20px; text-transform: uppercase; border-radius: 3px; background:url(../../img/general-sprite-new.png) no-repeat right -736px #04adda; text-align: center; color: #FFF; font-size: 14px;}
	#coorporatePage .coorporateColumnWrapper .coorporateColumnRight{float: right;}
	#coorporatePage .coorporateColumnWrapper .coorporateColumnRight .headOffciceAddress{margin:30px 20px 0 0;}
	#coorporatePage .coorporateColumnWrapper .coorporateColumnRight .headOffciceAddress h3{color: #04adda; text-transform: uppercase; font-size: 14px; padding: 5px 0 10px;}
	#coorporatePage .coorporateColumnWrapper .coorporateColumnRight .headOffciceAddress p{line-height: normal; color: #343536; font-size: 14px;margin: 0 0 3px;}
	#coorporatePage .financialHighlight{margin: 30px 0 0;}
	#coorporatePage .financialHighlight h3{color: #04adda; text-transform: uppercase; font-size: 14px; padding: 5px 0 15px;}
	#coorporatePage .financialHighlight .financialDucumentsList{}
	#coorporatePage .financialHighlight .financialDucumentsList ul{}
	#coorporatePage .financialHighlight .financialDucumentsList ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#coorporatePage .financialHighlight .financialDucumentsList ul li{list-style-type: none; margin: 0; padding: 0; float: left; margin: 0 15px 20px 0;}
	#coorporatePage .financialHighlight .financialDucumentsList ul li a{}
	#coorporatePage .financialHighlight .financialDucumentsList ul li a .documentImage{}
	#coorporatePage .financialHighlight .financialDucumentsList ul li a .documentImage img{display:block;border-radius: 1px; border-left: 4px solid #B0B0B0; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
	#coorporatePage .financialHighlight .financialDucumentsList ul li a .documentTitle{padding: 10px 0 0px;color: #343536; text-transform: uppercase;font-size: 14px; text-align: center;}
	#coorporatePage .financialHighlight .financialDucumentsList ul li a .documentDetails{text-align: center; font-size: 10px; color:#04adda;}
	#coorporatePage .financialHighlight .financialDucumentsList ul li a .documentDetails span{text-transform: uppercase; display: inline-block; padding: 5px 0 5px 22px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUUxM0MwQkU2OEU4MTFFNUE4ODBDMTE5Njg3MEUxMkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUUxM0MwQkY2OEU4MTFFNUE4ODBDMTE5Njg3MEUxMkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRTEzQzBCQzY4RTgxMUU1QTg4MEMxMTk2ODcwRTEyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRTEzQzBCRDY4RTgxMUU1QTg4MEMxMTk2ODcwRTEyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm3IGO4AAAEcSURBVHjalNO7SsRAFMbxZAwLFgvWglq4jYuiYrWooI3vIGyjvdh6AVERBAsfwd5Ge7WwsLQQxMZKfAAXwRve1v+Bb2AYAmYO/Egmw3yZk0t+4VwW1CIO0Zf9X9/Yz6OAa0xl1evFRRdqWVrVLOAGO7rwq629id/qazT28z8WMI7hIHULA2jgBBvoxxBOsa7xigUXWvQZBDxjROcW0IN5dBVQKKDtW4irF3e4xYzaGsUYvjT/gGO7cVnAEyZwiWXkOMM56ppvYdXCygIGMYtJvZWmWrSgJT2babVZFCUB29F4TXy1gvNuvAOX+B24eEEnMaATt7CJvYR/4cAHvOt4hbmULVjABxZwVHHNY/igLWBX/0KjYsB9GPAnwACuEDob7l2XSwAAAABJRU5ErkJggg==') left center no-repeat;}
	#coorporatePage .pressReleases{margin: 30px 0;}
	#coorporatePage .pressReleases h3{color: #04adda; text-transform: uppercase; font-size: 14px; padding: 5px 0 5px;}
	#coorporatePage .pressReleases .pressReleasesList{}
	#coorporatePage .pressReleases .pressReleasesList ul{}
	#coorporatePage .pressReleases .pressReleasesList ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#coorporatePage .pressReleases .pressReleasesList ul li{border-bottom: 1px solid #D0D1D1;margin-left: 5px; list-style-type: none;}
	#coorporatePage .pressReleases .pressReleasesList ul li:last-child{border: none;}
	#coorporatePage .pressReleases .pressReleasesList ul li.newYear{color: #04adda; font-size: 12px; margin-left: 0;border: none; margin-top: 15px;}
	#coorporatePage .pressReleases .pressReleasesList ul li a{padding: 10px 10px 10px 30px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzk4NjAwOEM2OERBMTFFNTg2Q0VBNkY3OTZCNkY2REMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk4NjAwOEQ2OERBMTFFNTg2Q0VBNkY3OTZCNkY2REMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTg2MDA4QTY4REExMUU1ODZDRUE2Rjc5NkI2RjZEQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTg2MDA4QjY4REExMUU1ODZDRUE2Rjc5NkI2RjZEQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqYymhsAAAC7SURBVHjaYtzDxMSABgKBeAYQizGQBl4DcSojFgNfkmEYDLzCZuB/BgoATQyEGcBIDQOZcIg3Qi0AYTkgvoVLzPnvX0YQhsrjNBAGGoD4MRCvxie2l5kZJOZAjIHYQD2U/kOKl5FdowDEYfgUAb0MUncAxGYhYOB/HOEL0/sH6uX/xLqQZFdTPdkMfgOZcJQa5IKX2AxMBZUa5BgGK77QvUwSAKZBkhI2WWH4GikyyMEYBpIbZlgBQIABAH9YRicdAxnZAAAAAElFTkSuQmCC') left center no-repeat;}
	#coorporatePage .pressReleases .pressReleasesList ul li a:hover{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzJFMTgzRkI2OERDMTFFNUJDNEQ4NkZGN0YwNzQ5OUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzJFMTgzRkM2OERDMTFFNUJDNEQ4NkZGN0YwNzQ5OUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMkUxODNGOTY4REMxMUU1QkM0RDg2RkY3RjA3NDk5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMkUxODNGQTY4REMxMUU1QkM0RDg2RkY3RjA3NDk5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pjw98zAAAADESURBVHjaYomKimJAA4FAPAOIxRhIA6+BOJUJiwQ5hoGAKBDPwmYgOYbB9TIxUBmADPwPxVQzEBtoBGJGKJYD4lu4xJYuXcoIwlB5BkJebgDix0C8Gp9YdHQ0SMyBGAOxgXoo/YcULyO7RgGIw/ApAnoZpO4AiM1CwMD/OMIXpvcP1Mv/iXUhya5mBGY9mOmMeFxFcbIZ3Aa+psC8l9gMTAXiV+QYBtKLLdlshGKiADAN0j4MXyMlF3IwhoHkhhlWABBgAIJDOvjXybPyAAAAAElFTkSuQmCC') left center no-repeat #F8F8F8;}
	#coorporatePage .pressReleases .pressReleasesList ul li a:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#coorporatePage .pressReleases .pressReleasesList ul li a .documentTitle{float: left; color: #343536; font-size: 14px;}
	#coorporatePage .pressReleases .pressReleasesList ul li a .documentDetails{float: left; color: #04adda; font-size: 12px;padding: 2px 10px;}

	@media screen and (max-device-width: 768px) and (orientation: portrait), screen and (max-width: 1023px) {
		.twoColumnContent.coorporateInformation .contentLeftColumn{display: none;}
	}

	@media screen and (max-device-width: 640px) , screen and (max-width: 767px) {
		#coorporatePage .coorporateColumnWrapper .coorporateColumnLeft{float: none;}
		#coorporatePage .coorporateColumnWrapper .coorporateColumnRight{float: none;}

		#coorporatePage .financialHighlight .financialDucumentsList ul li{max-width: 48%; margin: 0 2% 10px 0;}
		#coorporatePage .financialHighlight .financialDucumentsList ul li a .documentImage img{max-width: 100%; height: auto; border-left: 2px solid #B0B0B0;}

	}

	@media screen and (max-device-width: 320px) , screen and (max-width: 639px) {
		#coorporatePage .financialHighlight .financialDucumentsList ul li a .documentTitle{font-size: 12px;}
		#coorporatePage .financialHighlight .financialDucumentsList ul li a .documentImage img{border-left: none;}
		#coorporatePage .financialHighlight .financialDucumentsList ul li a .documentDetails span{display: none;}
		iframe .company .company-logo{display: none !important;}
		#coorporatePage .coorporateColumnWrapper .coorporateColumnLeft .companyLinkedInProfile {position: relative;left: -10px;}
	}
/** END Coorporate PAge **/

/** TABULAR MENU **/
	#tabsMenu{}
	#pageTabMenu{ margin:0; padding: 0; list-style: none;}
	#pageTabMenu:after{content:".";display:block;height:0;clear:both;visibility:hidden; list-style-type: none;}
	#pageTabMenu li{float: left; margin:  0 10px 0 0; padding:0; background: #343536; box-shadow: 0 0 5px #ACACAC;-webkit-transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-moz-transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-o-transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-ms-transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);}
	#pageTabMenu li:hover{background: #00b1c1;}
	#pageTabMenu li.active{background: #00b1c1;}
	#pageTabMenu li a{ color: #FFF;  text-transform: uppercase; font-size: 12px;  padding: 8px 15px;}
	#pageTabMenu li a.active{background: #00b1c1;}

	.pageTabSubMenu{border-bottom: 1px solid #DFDFDF; margin-bottom: 15px;}
	.pageTabSubMenu nav{}
	.pageTabSubMenu nav ul{margin: 10px 0 0 ; position: relative; bottom: -1px;}
	.pageTabSubMenu nav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden; list-style-type: none;}
	.pageTabSubMenu nav ul li{float: left; margin:0; border: 1px solid #DFDFDF; border-left: none; background: #FAFAFA;-webkit-transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-moz-transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-o-transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-ms-transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);}
	.pageTabSubMenu nav ul li:first-child{border-left: 1px solid #DFDFDF;}
	.pageTabSubMenu nav ul li.active{border-bottom: 1px solid #FFF;; background: #FFF;}
	.pageTabSubMenu nav ul li a{outline: none; text-decoration: none; padding: 8px 12px; color: #343536; font-size: 12px; font-weight: bold;    line-height: 16px;}
	.pageTabSubMenu nav ul li a:hover{text-decoration: underline;}
	.pageTabSubMenu nav ul li a.active{text-decoration: underline;}
	.pageTabSubMenu nav ul li a.home{text-indent: -999px; width: 24px; color: transparent; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjRCMTExRDY0NDA5MTFFNTgxRTZEQTdBN0M3RjU0NDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjRCMTExRDc0NDA5MTFFNTgxRTZEQTdBN0M3RjU0NDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NEIxMTFENDQ0MDkxMUU1ODFFNkRBN0E3QzdGNTQ0NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NEIxMTFENTQ0MDkxMUU1ODFFNkRBN0E3QzdGNTQ0NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtwkFfEAAAE5SURBVHjapNPPKwRxGMfx78yu/LpNuUltu8o/oPgHtDfaUtpsoXBBDsrFCSnHXYSLwnHLUW6EGwfFQf4D4aDkV1reX32mpm/brM1Tr+Y7M/s8+zwz3/HSmYxRdKMLV7hGI9bQjEm8mirhR9ZT2ENO1/cxjjzKaKtVoAWnOMIZshjEAHpwgk63QDJy3EUF22p7GGMaZQSLOMYQzt0OvjSjLfKJacygX53My506zIUFEkEQ2OMoDnCIElbVdhgdOl9Wlyt4xIVtfQkL2NScG0pww86/hTk8YR0pj9dYZPGMG+yg1cTHBybQbv/IdjCLb3VQK9noofahYPN8JRvN9teohHm++WckY+5d4lbrNHrrLVDSdjbajfY1e3FbOeHca3DWXrW8aAcPeMGbzqNf3zvuldik3/7GjwADACg7Pt4LbDUUAAAAAElFTkSuQmCC') center center no-repeat #FAFAFA;}
	.pageTabSubMenu nav ul li a.home.active{text-indent: -999px; width: 24px; color: transparent; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjRCMTExRDY0NDA5MTFFNTgxRTZEQTdBN0M3RjU0NDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjRCMTExRDc0NDA5MTFFNTgxRTZEQTdBN0M3RjU0NDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NEIxMTFENDQ0MDkxMUU1ODFFNkRBN0E3QzdGNTQ0NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NEIxMTFENTQ0MDkxMUU1ODFFNkRBN0E3QzdGNTQ0NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtwkFfEAAAE5SURBVHjapNPPKwRxGMfx78yu/LpNuUltu8o/oPgHtDfaUtpsoXBBDsrFCSnHXYSLwnHLUW6EGwfFQf4D4aDkV1reX32mpm/brM1Tr+Y7M/s8+zwz3/HSmYxRdKMLV7hGI9bQjEm8mirhR9ZT2ENO1/cxjjzKaKtVoAWnOMIZshjEAHpwgk63QDJy3EUF22p7GGMaZQSLOMYQzt0OvjSjLfKJacygX53My506zIUFEkEQ2OMoDnCIElbVdhgdOl9Wlyt4xIVtfQkL2NScG0pww86/hTk8YR0pj9dYZPGMG+yg1cTHBybQbv/IdjCLb3VQK9noofahYPN8JRvN9teohHm++WckY+5d4lbrNHrrLVDSdjbajfY1e3FbOeHca3DWXrW8aAcPeMGbzqNf3zvuldik3/7GjwADACg7Pt4LbDUUAAAAAElFTkSuQmCC') center center no-repeat #FFF;}
/**END TABULAR MENU **/

/** TABS **/
.tabsContainer{padding: 15px;}
.tabsWrapper{margin-top: 15px;}
.tabsWrapper.singlePageTab{margin-top: 0;}
.tabsWrapper .pageTabItem{display: none;}
.tabsWrapper .pageTabItem.activePageTab{display: block;}
.tabsWrapper .pageTabItem .hideDescription{display: none;}
.tabsWrapper .pageTabItem .uniqueSellingPoints{margin:15px 0 0; padding: 15px; background: #ebe9dd;}
.tabsWrapper .pageTabItem .uniqueSellingPoints ul{margin: 10px 0 0 20px;}
.tabsWrapper .pageTabItem .uniqueSellingPoints ul li{font-size: 12px;color: #343536; list-style-type: circle; margin-top: 8px;margin-bottom: 8px;text-transform: none;}
.tabsWrapper .pageTabItem .uniqueSellingPoints ul li ul li{list-style-type: disc;}
.tabsWrapper .pageTabItem h1{font-size: 12px;color: #343536;text-transform: uppercase;font-weight: 700;}
.tabsWrapper .pageTabItem p{font-size: 12px;color: #343536;margin-top: 8px;margin-bottom: 8px;text-transform: none;}
.tabsWrapper .pageTabItem .readmoreButton{cursor: pointer;text-decoration: underline;color: #00b1c1;font-size: 12px;margin-bottom: 15px;}

.subTabsWrapper{}
.subTabsWrapper .pageSubTab{display: none;}
.subTabsWrapper .pageSubTab.active{display: block;}

.pageTabItem h2{font-size: 12px;color: #343536; text-transform: uppercase;font-weight: 700; padding: 5px 0;}
.pageTabItem h3{font-size: 12px;color: #00b1c1; text-transform: none;font-weight: bold; padding: 5px 0;}
.spa .pageTabItem h3{color: #F85A7A;}
.pageTabItem ul{list-style-type: none; margin: 10px 0 0;}
.pageTabItem ol{margin: 10px 0 0 20px;}
.pageTabItem ol li{font-size: 12px;color: #343536;line-height: 22px; text-transform: none;}
.pageTabItem .contentDescription{}
.pageTabItem .contentDescription p{font-size: 12px;color: #343536;margin-top: 8px;margin-bottom: 8px;text-transform: none; line-height: 18px;}
.pageTabItem .contentDescription p strong{font-size: 14px}
.pageTabItem .contentDescription ul{margin-left: 20px;}
.pageTabItem .contentDescription ul li{font-size: 12px;color: #343536;line-height: 22px; text-transform: none; list-style-type: circle;}
.pageTabItem .contentDescription .pageTabImageContainer ul{margin: 0;}
.pageTabItem .contentDescription .pageTabImageContainer ul li{list-style-type: none;}
.pageTabItem .contentDescription.contentDescriptionWrapper{}
.pageTabItem .contentDescription.contentDescriptionWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden; list-style-type: none;}
.pageTabItem .contentDescription.contentDescriptionWrapper .contentDescriptionLeftColumn{float: left; margin: 0 10px 10px 0;}
.pageTabItem .contentDescription.contentDescriptionWrapper .contentDescriptionLeftColumn img{max-width: 100%;}
.pageTabItem .contentDescription.contentDescriptionWrapper .contentDescriptionRightColumn{float:left;}
.pageTabItem .contentDescription.contentDescriptionWrapper .contentDescriptionRightColumn .pinkBox{padding: 10px; background-color: #e774b8;}
.pageTabItem .contentDescription.contentDescriptionWrapper .contentDescriptionRightColumn .pinkBox h3{color: #FFF; padding: 5px; font-weight: normal;text-transform: uppercase;}
.pageTabItem .contentDescription.contentDescriptionWrapper .contentDescriptionRightColumn .pinkBox ul{}
.pageTabItem .contentDescription.contentDescriptionWrapper .contentDescriptionRightColumn .pinkBox ul li{color: #FFF;}
.pageTabItem{}
.pageTabItem .subTabColumnWrapper{}
.pageTabItem .subTabColumnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden; list-style-type: none;}
.pageTabItem .subTabColumnWrapper .subTabLeftColumn{float:left; max-width: 515px; margin-right: 10px}
.pageTabItem .subTabColumnWrapper .subTabRightColumn{max-width: 205px; float: left;}

#hotelAttributes{ padding: 15px 0 0; margin:0 0 15px;}
#hotelAttributes h2{font-size: 12px;color: #343536; text-transform: uppercase;font-weight: 700; padding: 5px 0;}
#hotelAttributes ul{list-style-type: none; margin: 10px 0 0;}
#hotelAttributes ul:after{content:".";display:block;height:0;clear:both;visibility:hidden; list-style-type: none;}
#hotelAttributes ul li{float: left;margin: 0 5px;}
#hotelAttributes ul li a{outline: none;}
#hotelAttributes ul li a img{border: none;}

#hotelAwards{ padding: 15px 0 0; margin:0 0 15px;}
#hotelAwards ul{list-style-type: none;margin: 10px 0 0;}
#hotelAwards ul:after{content:".";display:block;height:0;clear:both;visibility:hidden; list-style-type: none;}
#hotelAwards ul li{float: left;margin: 0 5px;}
#hotelAwards ul li a{outline: none;}
#hotelAwards ul li a img{border: none;}

.hotelExclusiveChef{border:1px solid #EEE; padding: 5px 10px 10px; background: #FAFAFA;}
.hotelExclusiveChef .chefName{ font-size: 12px; font-style: italic; color: #00b1c1; padding: 5px 0; font-weight: bold;}
.hotelExclusiveChef .chefProfilePicture{}
.hotelExclusiveChef .chefProfilePicture img{max-width: 100%; height: auto;}
.hotelExclusiveChef .chefBriefDescription{}
.hotelExclusiveChef .chefBriefDescription p{text-align: justify;font-size: 12px;color: #343536; line-height: 18px; margin-top: 8px;margin-bottom: 8px;text-transform: none;}
.hotelExclusiveChef .chefLink{text-align: center;}
.hotelExclusiveChef .chefLink a{display: inline-block;padding: 10px;font-size: 12px;background-color: #343536;color: #fff;text-transform: uppercase;-webkit-transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-moz-transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-o-transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-ms-transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);transition: background-color 200ms cubic-bezier(0.390, 0.575, 0.565, 1.000);}
.hotelExclusiveChef .chefLink a:hover {background-color: #00b1c1;}

#hotelAmenitiesPageTab{}
#hotelAmenitiesPageTab .hotelAmenitiesList{}
#hotelAmenitiesPageTab .hotelAmenitiesList ul{margin: 0 0 15px;}
#hotelAmenitiesPageTab .hotelAmenitiesList ul li{font-size: 12px;color: #343536;line-height: 16px; text-transform: none;}
#hotelAmenitiesPageTab .hotelAmenitiesList ul li ul:after{content:".";display:block;height:0;clear:both;visibility:hidden; list-style-type: none; margin: 0;}
#hotelAmenitiesPageTab .hotelAmenitiesList ul li ul li{float: left;padding:5px 8px; margin: 0px 10px 5px 0; border: 1px solid #E5E6E6;}
#hotelAmenitiesPageTab .hotelAmenitiesList ul li a{}

.pageTabImageContainer ul li img{display: block;border-radius: 3px;}
.pageTabImageContainer ul{margin: 0;}

.hotelRecipeNode{}
.hotelRecipeNode .mainContent{margin-bottom: 20px; position: relative;}
.hotelRecipeNode .mainContent:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hotelRecipeNode .mainContent .mainContentLeftColumn{float: left; max-width: 235px; margin-right: 10px;}
.hotelRecipeNode .mainContent .mainContentLeftColumn .cuisineType{color: #6c6d6d; font-size: 11px; line-height: 14px;}
.hotelRecipeNode .mainContent .mainContentLeftColumn a{outline: none; text-decoration: none;}
.hotelRecipeNode .mainContent .mainContentLeftColumn a h2{color: #00b1c1; font-size: 18px; line-height: normal; font-weight: normal; padding: 5px 0;}
.hotelRecipeNode .mainContent .mainContentLeftColumn .recipeSocialSharing{position: absolute; bottom: 0; left: 0;}
.hotelRecipeNode .mainContent .mainContentLeftColumn .recipeSocialSharing:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hotelRecipeNode .mainContent .mainContentLeftColumn .recipeSocialSharing .socialTitle{color: #6c6d6d; font-size: 11px; line-height: 14px; padding: 5px 0 2px;}
.hotelRecipeNode .mainContent .mainContentLeftColumn .recipeSocialSharing .socialIcons{float: left;}
.hotelRecipeNode .mainContent .mainContentLeftColumn .recipeSocialSharing .socialIcons .recipeShareIcon{float: right; margin-right: 5px;}
.hotelRecipeNode .mainContent .mainContentRightColumn{float: right;}
.hotelRecipeNode .mainContent .mainContentRightColumn .pageTabImageWrapper{}
.hotelRecipeNode .mainContent .mainContentRightColumn .pageTabImageWrapper .pageTabImageContainer{}
.hotelRecipeNode .recipeIngredientList{padding: 10px; background: #f6f6f6; margin: 0 0 20px;border:1px solid #cecece;}
.hotelRecipeNode .recipeIngredientList h3{font-size: 12px; text-transform: uppercase;font-weight: normal;}
.hotelRecipeNode .recipeIngredientList ul{ margin: 0 0 0 20px;}
.hotelRecipeNode .recipeIngredientList ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hotelRecipeNode .recipeIngredientList ul li{float: left; width: 49%; margin: 0 1% 0 0;font-size: 12px; list-style-type: circle; line-height: 22px;}
.hotelRecipeNode .recipeIngredientList ul li p{margin: 0;}
.hotelRecipeNode .recipePreparations{margin:  0 0 20px;padding:10px; }
.hotelRecipeNode .recipePreparations h3{font-size: 12px; text-transform: uppercase;font-weight: normal;}
.hotelRecipeNode .recipePreparations .recipeInstructions{}
.hotelRecipeNode .recipePreparations .recipeInstructions h1{padding-top: 10px;}
.hotelRecipeNode .recipePreparations .recipeInstructions p{margin-top: 5px; margin-bottom: 10px}

.hotelRestaurantNode{}
.hotelRestaurantNode .mainContent{ position: relative;}
.hotelRestaurantNode .mainContent:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hotelRestaurantNode .mainContent .mainContentLeftColumn{float: left; max-width: 235px; margin-right: 10px;}
.hotelRestaurantNode .mainContent .mainContentLeftColumn h2{color: #00b1c1; font-size: 22px; padding: 5px 0 0;font-weight: normal;}
.hotelRestaurantNode .mainContent .mainContentLeftColumn .cuisineType{color:#6c6d6d; font-size: 11px; line-height: 16px;}
.hotelRestaurantNode .mainContent .mainContentLeftColumn .restaurantDetails{margin-top: 15px;}
.hotelRestaurantNode .mainContent .mainContentLeftColumn .restaurantDetails:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hotelRestaurantNode .mainContent .mainContentLeftColumn .restaurantDetails .restaurantQuantity{float: left; background:#F5F5F5;padding:10px; margin:0; min-height: 35px;}
.hotelRestaurantNode .mainContent .mainContentLeftColumn .restaurantDetails .restaurantQuantity:first-child{border-right: 1px solid #FFF;}
.hotelRestaurantNode .mainContent .mainContentLeftColumn .restaurantDetails .restaurantQuantity .quantityLabel{color: #474747; font-size: 11px; text-transform: uppercase; text-align: center; font-weight: bold;}
.hotelRestaurantNode .mainContent .mainContentLeftColumn .restaurantDetails .restaurantQuantity .quantityField{color: #343536; font-size: 14px; text-transform: uppercase; padding: 5px 0 0; text-align: center;}
.hotelRestaurantNode .mainContent .mainContentLeftColumn .restaurantDetails .restaurantQuantity .quantityField p{margin: 0; text-transform: uppercase;color: #343536;}
.hotelRestaurantNode .mainContent .mainContentRightColumn{float: right;}
.hotelRestaurantNode .restaurantPracticalInformation{background: #f5f5f5;margin: 15px 0;padding: 15px;}
.hotelRestaurantNode .restaurantPracticalInformation h3{color: #00b1c1; text-transform: uppercase; font-size: 11px; text-transform: uppercase; line-height: 14px; padding: 5px 0;}
.hotelRestaurantNode .restaurantPracticalInformation .practicalInfoWrapper{}
.hotelRestaurantNode .restaurantPracticalInformation .practicalInfoWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hotelRestaurantNode .restaurantPracticalInformation .practicalInfoWrapper .practicalInfoLeftContainer{float: left; width: 48%; margin:0 2% 0 0; }
.hotelRestaurantNode .restaurantPracticalInformation .practicalInfoWrapper .practicalInfoLeftContainer p{color: #535454; font-size: 12px; line-height: 12px;}
.hotelRestaurantNode .restaurantPracticalInformation .practicalInfoWrapper .practicalInfoLeftContainer ul{margin: 0;}
.hotelRestaurantNode .restaurantPracticalInformation .practicalInfoWrapper .practicalInfoLeftContainer ul li{color: #535454; font-size: 12px; line-height: 18px;}
.hotelRestaurantNode .restaurantPracticalInformation .practicalInfoWrapper .practicalInfoRightContainer{float: left; width: 48%; margin:0 2% 0 0; color: #535454; font-size: 12px; line-height: 12px;}
.hotelRestaurantNode .restaurantPracticalInformation .practicalInfoWrapper .practicalInfoRightContainer p{color: #535454; font-size: 12px; line-height: 12px;}
.hotelRestaurantNode .contentDescription{ margin: 0 0 15px 0; padding: 0px 10px 10px;}
.hotelRestaurantNode .contentDescription p{}

.hotelChefNode{}
.hotelChefNode .mainContent{}
.hotelChefNode .mainContent:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hotelChefNode .mainContent .mainContentLeftColumn{float: left; max-width: 235px; margin-right: 15px;}
.hotelChefNode .mainContent .mainContentLeftColumn .greySlogan{color:#6c6d6d; font-size: 11px; line-height: 16px;}
.hotelChefNode .mainContent .mainContentLeftColumn a{outline: none;}
.hotelChefNode .mainContent .mainContentLeftColumn a h2{color: #00b1c1; font-size: 22px; padding: 5px 0 0; font-weight: normal;}
.hotelChefNode .mainContent .mainContentLeftColumn .profilePicture{margin-top: 10px;}
.hotelChefNode .mainContent .mainContentLeftColumn .profilePicture img{ display: block;}
.hotelChefNode .mainContent .mainContentRightColumn{float: right;}

/** SPA MENU **/
	.tabsMenuPink #pageTabMenu li a.active{background-color: #F85A7A; color:#fff;}
	.tabsMenuPink #pageTabMenu li:hover{background-color: #F85A7A;}
	.tabsMenuPink #pageTabMenu li:hover a{color:#fff;}
	.tabsMenuPink  #pageTabMenu li{background-color: #F2F2F2;}
	.tabsMenuPink  #pageTabMenu li a{color: #706761;}
/** END SPA MENU **/

.pageTabItem{}
.pageTabItem .shortDescription{color: #535454; font-size: 12px; line-height: 18px;}
.pageTabItem .copyright{color: #535454; font-size: 12px; line-height: 16px; text-align: right;}
.pageTabItem .mainContent{position: relative;}
.pageTabItem .mainContent:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.pageTabItem .mainContent .mainContentLeftColumn{float: left; max-width: 230px; margin-right: 15px;}
.families .pageTabItem .mainContent .mainContentLeftColumn{max-width: 600px;}
.pageTabItem .mainContent .greySlogan{color:#6c6d6d; font-size: 11px; line-height: 16px;}
.pageTabItem .mainContent h2{color: #00b1c1; font-size: 22px; padding: 5px 0 0; font-weight: normal;}
.pageTabItem .mainContent .mainContentLeftColumn .privateServicesSocialSharing{position: absolute; bottom: 0; left: 0;}
.pageTabItem .mainContent .mainContentLeftColumn .privateServicesSocialSharing:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.pageTabItem .mainContent .mainContentLeftColumn .privateServicesSocialSharing .socialTitle{color: #6c6d6d; font-size: 11px; line-height: 14px; padding: 5px 0 2px;}
.pageTabItem .mainContent .mainContentLeftColumn .privateServicesSocialSharing .socialIcons{float: left;}
.pageTabItem .mainContent .mainContentLeftColumn .privateServicesSocialSharing .socialIcons .recipeShareIcon{float: right; margin-right: 5px;}
.pageTabItem .mainContent .mainContentRightColumn{float: right;    max-width: 485px;}
.pageTabItem .contentDescription{margin: 20px 0 0;}
.pageTabItem .pageTwoColumnSplit{}
.pageTabItem .pageTwoColumnSplit:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.pageTabItem .pageTwoColumnSplit .pageLeftColumn{float: left; margin-right: 10px;}
.pageTabItem .pageTwoColumnSplit .pageRightColumn{float: left;}
.pageTabItem .greySquare{margin: 20px 0 0; padding:10px; background: #F5F5F5; border: 1px solid #cecece;}
.pageTabItem .greySquare h3{color: #00b1c1; text-transform: uppercase; font-size: 11px; text-transform: uppercase; line-height: 14px; padding: 5px 0;}
.pageTabItem .greySquare h3.bigger{font-size: 16px; font-weight: normal; line-height: normal;}
.pageTabItem .greySquare h4{color:#6c6d6d; font-size: 14px; font-weight: normal; padding: 0; margin: 0;}
.pageTabItem .greySquare .greySquareContent{color: #535454; font-size: 12px; line-height: 18px;}
.pageTabItem .greySquare .greySquareContent a{color: #535454;}
.pageTabItem .greySquare .greySquareContent ul{margin:5px 0 0 20px;}
.pageTabItem .greySquare .greySquareContent ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.pageTabItem .greySquare .greySquareContent ul li{color: #535454; font-size: 12px; line-height: 18px; float: left; width: 47%; padding: 0 3% 0 0; list-style-type: circle;}
.pageTabItem .greySquare .greySquareContent.nofloatingLi ul li{float: none; width: auto;}
.pageTabItem .greySquare .greySquareContent ul li ul {margin:0 0 10px 20px;}
.pageTabItem .greySquare .greySquareContent ul li ul li{list-style-type: disc;}

.pageTabItem .mainContent .hotelRating{display:inline-block;width:56px;margin-left:0;text-indent:-9999px}
.pageTabItem .mainContent .hotelRating.stars{margin-left:3px;background:url(../../img/general-sprite-new.png) left -386px no-repeat}
.pageTabItem .mainContent .hotelRating.stars6{background-position:left -948px}
.pageTabItem .mainContent .hotelRating.stars5plus{background-position:left -968px}
.pageTabItem .mainContent .hotelRating.stars5{background-position:left -990px;width:46px}
.pageTabItem .mainContent .hotelRating.stars4plus{background-position:left -1008px;width:46px}
.pageTabItem .mainContent .hotelRating.stars4{background-position:left -1028px;width:38px}

.pageTabItem ul#spaListWidgets{margin:0;}
.pageTabItem ul#spaListWidgets li{list-style-type: none; width: 49%; padding: 15px 2% 0 0;}
.pageTabItem ul#spaListWidgets li:nth-child(2n){padding: 15px 0 0;}

.pageTabItem .whiteBox{margin: 20px 0 0; padding:10px; border: 1px solid #cecece;}
.pageTabItem .whiteBox a{outline: none;}
.pageTabItem .whiteBox a.readmoreButton {margin:0;text-decoration: none;  padding: 5px 0;}
.pageTabItem .whiteBox h3{color: #00b1c1; text-transform: uppercase; text-decoration: none; font-size: 11px; text-transform: uppercase; line-height: 14px; padding:5px 0;}
.spa .pageTabItem .whiteBox h3{color: #F85A7A;}
.pageTabItem .whiteBox h3.furtherDown{padding: 15px 0 5px 0;}
.pageTabItem .whiteBox h4{color:#6c6d6d; font-size: 18px; font-weight: normal; padding: 0; margin: 0;}
.pageTabItem .whiteBox a h3{padding:0;background: url(../../img/general-sprite-new.png) left no-repeat; background-position: right -483px;}
.pageTabItem .whiteBox .whiteBoxContent{color: #535454; font-size: 12px; line-height: 18px;}
.pageTabItem .whiteBox .whiteBoxContent ol{margin:5px 0 0 20px;}
.pageTabItem .whiteBox .whiteBoxContent ul{margin:5px 0 0 20px;}
.pageTabItem .whiteBox .whiteBoxContent ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.pageTabItem .whiteBox .whiteBoxContent li{color: #535454; font-size: 12px; line-height: 18px;}
.pageTabItem .whiteBox .whiteBoxContent ul li{float: left; width: 47%; padding: 0 3% 0 0; list-style-type: circle;}
.pageTabItem .whiteBox .whiteBoxContent.nofloatingLi ul li{float: none; width: auto;}
.pageTabItem .whiteBox .whiteBoxContent ul li ul{margin:0 0 10px 20px;}
.pageTabItem .whiteBox .whiteBoxContent ul li ul li{list-style-type: disc; width: auto; margin: 0;}


.groupThemeEvening{}
.groupThemeEvening h3{font-size: 14px;}
.groupThemeEvening .groupThemeEveningColumnWrap{}
.groupThemeEvening .groupThemeEveningColumnWrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.groupThemeEvening .groupThemeEveningColumnWrap .groupThemeEveningColumnLeft{float: left; margin: 0 10px 0 0;}
.groupThemeEvening .groupThemeEveningColumnWrap .groupThemeEveningColumnRight{float:left;}
.groupThemeEvening .groupThemeEveningQuotation{font-size: 12px;color: #343536;margin-top: 8px;margin-bottom: 8px;text-transform: none;line-height: 18px;}
.groupThemeEvening .groupThemeEveningQuotation a{display: inline-block;}

.conferenceImage{text-align: center;}

@media (max-device-width: 320px) and (orientation:portrait), screen and (max-width: 479px) {
	.pageTabItem ul#spaListWidgets li{width: auto; padding: 0; margin: 0 0 15px;}
	.pageTabItem ul#spaListWidgets li:nth-child(2n){padding: 0;}
}

#familiesRoomsWidgets{margin: 5px auto 0; padding: 0; max-width: 745px; }
#familiesRoomsWidgets li{list-style-type: none;margin: 1%; padding: 0;width: auto;}

.hotelKidsClubPage{}
.hotelKidsClubPage .generalInfo{}
.hotelKidsClubPage .generalInfo .greySquareContent ul{}
.hotelKidsClubPage .generalInfo .greySquareContent ul:last-child li{width: auto; float: none;}

.greySquare.honeymoonGift .greySquareContent ul li{float: none; width: auto;}

.roomWidget{box-shadow: 0px 0px 5px #cecece; max-width: 233px;}
.roomWidget .roomImage{}
.roomWidget .roomImage img{display: block; border-top-right-radius: 3px; border-top-left-radius: 3px; max-width: 100%; height: auto;}
.roomWidget .roomdescriptions{border: 1px solid #cecece; border-top: none; padding: 5px; background: #FFF;}
.roomWidget .roomdescriptions .hotelName{padding: 5px 5px 0;text-align: center;}
.roomWidget .roomdescriptions .roomName{font-size: 14px; text-transform: uppercase; font-weight: bold;padding: 8px;text-align: center;}
.roomWidget .roomdescriptions .roomLink a{color: #FFF; background: #00b1c1; text-transform: uppercase; font-size: 12px; padding: 8px 15px; text-align: center;}

body.theClub .roomWidget .roomdescriptions .roomName{min-height: 38px;}
body.families .roomWidget .roomdescriptions .roomName{color: #706761;}
body.families .roomWidget .roomdescriptions .roomLink a{color: #706761; background: #ECDED5;}

.spaWidget{box-shadow: 0px 0px 5px #cecece;}
.spaWidget .roomImage{}
.spaWidget .roomImage img{display: block; border-top-right-radius: 3px; border-top-left-radius: 3px; max-width: 100%; height: auto;}
.spaWidget .roomdescriptions{border: 1px solid #cecece; border-top: none; padding: 5px; background: #FFF;}
.spaWidget .roomdescriptions .roomName{font-size: 14px; text-transform: uppercase; font-weight: bold;padding: 8px;text-align: center;}
.spaWidget .roomdescriptions .roomLink a{color: #FFF; background: #F85A7A; text-transform: uppercase; font-size: 12px; padding: 8px 15px; text-align: center;}

.kidsClubWidget{}
.kidsClubWidget .roomImage{}
.kidsClubWidget .roomImage img{display: block; border-top-right-radius: 3px; border-top-left-radius: 3px; max-width: 100%; height: auto;}
.kidsClubWidget .roomdescriptions{border: 1px solid #cecece; border-top: none; padding: 5px; background: #FFF;}
.kidsClubWidget .roomdescriptions .roomName{font-size: 14px; text-transform: uppercase; font-weight: bold;padding: 8px;text-align: center;color: #706761;}
.kidsClubWidget .roomdescriptions .roomLink a{color: #706761; background: #ECDED5; text-transform: uppercase; font-size: 12px; padding: 8px 15px; text-align: center;}

.phpmlInnerCarousel{position: relative;width: 485px; height:320px; overflow: hidden; margin:0 auto; max-width:485px;}
.phpmlInnerCarousel ul{width: 5000px; height:320px; position: absolute;top: 0; left: 0;}
.phpmlInnerCarousel ul li{float: left;}
.phpmlInnerCarousel .nextButton{display:none; position: absolute;  right: 0; z-index: 3;  top:50%; margin-top: -20px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I0OUM4RUY0MEVFMTFFNUE5RTU5Qzc3ODkwMTNGNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I0OUM4RjA0MEVFMTFFNUE5RTU5Qzc3ODkwMTNGNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQjQ5QzhFRDQwRUUxMUU1QTlFNTlDNzc4OTAxM0Y1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQjQ5QzhFRTQwRUUxMUU1QTlFNTlDNzc4OTAxM0Y1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PraQZckAAACASURBVHjaYmTeeDCWAQKWAfFfBjTABMRPgXgmEM8HYmZ0BSxAvA+IfYB4C1QsEdkkFiiNUxELkmlYFbGgWYmhiJkpMhHdXfeB+BcQlwDxCyYGTGAPxI1Qb89iwiK5HYjXA3EcyA1M+CRhAYVTEqYApyQsHOSAOAuIF2OLC4AAAwCiYSVGEWdCLAAAAABJRU5ErkJggg==') 16px center no-repeat rgba(255,255,255,0.90);  height: 60px;  border-top-left-radius: 33px;  border-bottom-left-radius: 33px;  text-indent: -99999px;  min-width: 35px; outline: none;}
.phpmlInnerCarousel .previousButton{display:none; position: absolute;  left: 0; z-index: 3;  top:50%; margin-top: -20px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDk2QkQ5MkQ0MEVFMTFFNUI4OTM5M0YyRjAwMDIyNTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDk2QkQ5MkU0MEVFMTFFNUI4OTM5M0YyRjAwMDIyNTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZCRDkyQjQwRUUxMUU1Qjg5MzkzRjJGMDAwMjI1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZCRDkyQzQwRUUxMUU1Qjg5MzkzRjJGMDAwMjI1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiAB5hMAAAB2SURBVHjaYmTeeJABC1AHYnsgPsuERVILiA8DcRQQX2PCInkAJAHEnkD8HVmBLrokSJAJSXIvuiRMAU5JmIIVQMwJxEHokjAF0VCJ1VCFGAouALEb1Kot6IpgjsSpCNmbWBWhBxSGIhYsQQ1S5ADENqA4AQgwAJjMHldv8l6VAAAAAElFTkSuQmCC') 10px center no-repeat rgba(255,255,255,0.90);  height: 60px;  border-top-right-radius: 33px;  border-bottom-right-radius: 33px;  text-indent: -99999px;  min-width: 35px; outline: none;}

@media (max-device-width: 320px) and (orientation:portrait), screen and (max-width: 479px) {
	.phpmlInnerCarousel{width: 320px; max-width: 100%;}
}

.hotelBarNode{}
.hotelBarNode .mainContent{ position: relative;}
.hotelBarNode .mainContent:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hotelBarNode .mainContent .mainContentLeftColumn{float:left; max-width: 235px; margin-right: 10px;}
.hotelBarNode .mainContent .mainContentLeftColumn h2{color: #00b1c1; font-size: 22px; padding: 5px 0 0;font-weight: normal;}
.hotelBarNode .mainContent .mainContentLeftColumn .cuisineType{color:#6c6d6d; font-size: 12px; line-height: 16px;margin-top: 15px;}
.hotelBarNode .mainContent .mainContentLeftColumn .barOpeningDetails{margin-top: 0;}
.hotelBarNode .mainContent .mainContentLeftColumn .barOpeningDetails:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hotelBarNode .mainContent .mainContentLeftColumn .barOpeningDetails .barQuantity{float: left; background:#F5F5F5;padding:10px; margin:0; min-height: 35px;min-width: 55px;border: 1px solid #FFF;}
.hotelBarNode .mainContent .mainContentLeftColumn .barOpeningDetails .barQuantity:first-child{border-right: none;}
.hotelBarNode .mainContent .mainContentLeftColumn .barOpeningDetails .barQuantity .quantityLabel{color: #474747; font-size: 11px; text-transform: uppercase; text-align: center; font-weight: bold;}
.hotelBarNode .mainContent .mainContentLeftColumn .barOpeningDetails .barQuantity .quantityField{color: #343536; font-size: 14px; text-transform: uppercase; padding: 5px 0 0; text-align: center;}
.hotelBarNode .mainContent .mainContentLeftColumn .barOpeningDetails .barQuantity .quantityField p{margin: 0; text-transform: uppercase;color: #343536;}
.hotelBarNode .mainContent .mainContentRightColumn{float: right;}
.hotelBarNode .restaurantPracticalInformation{background: #f5f5f5;margin: 15px 0;padding: 15px;}
.hotelBarNode .restaurantPracticalInformation h3{color: #00b1c1; text-transform: uppercase; font-size: 11px; text-transform: uppercase; line-height: 14px; padding: 5px 0;}
.hotelBarNode .restaurantPracticalInformation .practicalInfoWrapper{}
.hotelBarNode .restaurantPracticalInformation .practicalInfoWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hotelBarNode .restaurantPracticalInformation .practicalInfoWrapper p{color: #535454; font-size: 12px; line-height: 12px;}
.hotelBarNode .restaurantPracticalInformation .practicalInfoWrapper ul{margin: 0;}
.hotelBarNode .restaurantPracticalInformation .practicalInfoWrapper ul li{color: #535454; font-size: 12px; line-height: 18px;}
.hotelBarNode .contentDescription{ margin: 0 0 15px 0; padding: 0px 10px 10px;}
.hotelBarNode .contentDescription p{}

#hotel-golf-holes-list.golfHoleVideoList{ max-width: 766px; margin: 0 auto;}
#hotel-golf-holes-list.golfHoleVideoList ul{margin:0;}
#hotel-golf-holes-list.golfHoleVideoList ul li{width: auto;list-style-type: none;margin:1%; padding: 0;}
#hotel-golf-holes-list.golfHoleVideoList ul li a{}
#hotel-golf-holes-list.golfHoleVideoList ul li a.golfHoleVideoItem{}
#hotel-golf-holes-list.golfHoleVideoList ul li a.golfHoleVideoItem .golfHoleVideoItemTitle{border: 1px solid #cecece; padding: 5px; text-align: center; border-top: none;}
#hotel-golf-holes-list.golfHoleVideoList ul li a.golfHoleVideoItem img{max-width: 100%; height: auto; display: block;}

body.hotels.roomAndRates #content.twoColumnContent .contentColumnWrapper .contentRightColumn{border: none;}

@media screen and (max-device-width: 1024px), screen and (max-width: 1279px) {
	body.hotels #content.twoColumnContent .contentColumnWrapper .contentRightColumn {max-width: 760px;}
	#hotel-golf-holes-list.golfHoleVideoList ul li{max-width: 220px;}
	.tabsContainer {padding: 5px;}
	#familiesRoomsWidgets li{max-width: 225px;}
	.roomWidget .roomImage img{max-width: 100%; height: auto;}
	.roomWidget .roomdescriptions .roomName{font-size: 12px; font-weight: normal; padding: 8px 5px;}
	.families .pageTabItem .mainContent .mainContentLeftColumn{max-width:560px;}
}
@media screen and (max-device-width: 768px), screen and (max-width: 1023px) {
	.pageTabItem .mainContent .mainContentLeftColumn{margin-right: 10px;}
	.pageTabItem .mainContent h2{font-size: 16px;}
	#familiesRoomsWidgets li{max-width: 220px;}
	.families .pageTabItem .mainContent .mainContentLeftColumn{max-width:540px;}
}
@media (max-device-width: 640px), screen and (max-width: 767px) {
	.hotels .new_div_package .div_package_name {font-size: 16px;}
	.hotels .new_div_offer .offer_img img{display: block;}
	.hotels .new_div_package .package_img img{display: block;}
	#mainSocialMediaBar.isHotel ul.hotelQuickLinks li a{font-size: 11px;}
	.pageTabItem{}
	.pageTabItem iframe{max-width: 100%;}
	.pageTabItem .mainContent{}
	.pageTabItem .mainContent .mainContentLeftColumn{float: none; max-width: none;margin-bottom: 15px;}
	.pageTabItem .mainContent .mainContentLeftColumn .privateServicesSocialSharing{position: static;}
	.pageTabItem .mainContent .mainContentRightColumn{float: none; margin: 0 auto;}
	.pageTabImageContainer ul li img{max-width: 100%; height: auto;}
}
/** END TABS **/

/** FAQ **/
 	#menu_faq{width:260px;}
 	#menu_faq .menuColumnHeader{}
 	#menu_faq .menuColumnHeader h2{display: none;}
 	#menu_faq .menuColumnHeader a.openMobileMenu{display: none;}
 	#menu_faq .menuColumnContent{border: 1px solid #cbcbcb;border-bottom: none;}
 	#menu_faq .menuColumnContent ul{}
 	#menu_faq .menuColumnContent ul li{margin: 0; padding: 0; list-style-type: none;}
 	#menu_faq .menuColumnContent ul li .menuLink{}
 	#menu_faq .menuColumnContent ul li .menuLink.activeMenu{border-left: 5px solid #00b1c1;}
 	#menu_faq .menuColumnContent ul li .menuLink.activeMenu a{padding: 10px 0 10px 5px; }
 	#menu_faq .menuColumnContent ul li .menuLink a{color: #00b1c1;text-transform: uppercase;font-size: 14px; min-height: 16px; line-height:normal;padding: 10px 0 10px 10px; border-bottom: 1px solid #cbcbcb;}
 	#menu_faq .menuColumnContent ul li .menuLink a:hover{background: #FAFAFA;}
 	#menu_faq .menuColumnContent ul li .menuLink.parentLink{position: relative;}
 	#menu_faq .menuColumnContent ul li .menuLink.parentLink a{padding: 10px 40px 10px 10px;}
 	#menu_faq .menuColumnContent ul li .menuLink.parentLink .expandMenuButton{position: absolute; height: 37px; width: 40px; right: 0; bottom: 0px;color: transparent; text-indent: -9999px; display: block;z-index: 2; background: url(../../img/general-sprite-new.png) center -2126px no-repeat #b7b7b7;border: 1px solid #cbcbcb;cursor: pointer;}
 	#menu_faq .menuColumnContent ul li .menuLink.parentLink .expandMenuButton:hover{background-color:#777;}
 	#menu_faq .menuColumnContent ul li .menuLink.parentLink .expandMenuButton.opened{background-position: center -2077px;background-color:#888;}
 	#menu_faq .menuColumnContent ul li .childMenu{display: none;}
 	#menu_faq .menuColumnContent ul li .childMenu.opened{display: block;}
 	#menu_faq .menuColumnContent ul li .childChildOpened .childMenu{display: block;}
 	#menu_faq .menuColumnContent ul li .childMenu ul{}
 	#menu_faq .menuColumnContent ul li .childMenu ul li{}
 	#menu_faq .menuColumnContent ul li .childMenu ul li.activeMenu{border-left: 5px solid #00b1c1;}
 	#menu_faq .menuColumnContent ul li .childMenu ul li a{color: #333333; padding: 10px 5px 10px 20px; line-height:normal;text-transform: uppercase;font-size: 14px;border-bottom: 1px solid #cbcbcb;}
 	#menu_faq .menuColumnContent ul li .childMenu ul li a:hover{background: #FAFAFA;}

 	.faqPageTab{padding: 15px; border:1px solid #cfcfcf; }
 	.faqPageTab h2{color: #00b1c1; font-size: 24px; text-transform: uppercase; padding: 10px 5px; border-bottom: 1px solid #00b1c1;}

 	#faqSearchForm{margin: 15px 0 10px;}
 	#faqSearchForm:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
 	#faqSearchForm h3{float: left;color: #333333; font-size: 18px; text-transform: uppercase;padding: 5px 0 0;}
 	#faqSearchForm h3 q{font-style: italic; color: #00b1c1; font-size: 18px;text-transform: none;font-weight: bold;}
 	#faqSearchForm form{float: right}
 	#faqSearchForm form .fieldLabel{float: left; display: none;}
 	#faqSearchForm form .fieldInput{float:left;}
 	#faqSearchForm form .fieldInput input{padding: 5px 10px; height: 18px; min-width: 120px; outline: none; border: 1px solid #cbcbcb; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
 	#faqSearchForm form .submitButton{float:left;}
 	#faqSearchForm form .submitButton input{padding: 0; cursor: pointer; height: 30px; width: 30px; outline: none; border: 1px solid #cbcbcb; color: transparent; text-indent: -9999px; background: url(../../img/general-sprite-new.png) center -2181px no-repeat #cbcbcb;}

 	.faqQuestionSection{margin-bottom: 35px;}
 	.faqQuestionSection h3{color: #333333; font-size: 18px; text-transform: uppercase;padding: 5px 0;}
 	.faqQuestionSection h3 a{color: #333333; font-size: 18px; text-transform: uppercase;}
 	.faqQuestionSection .questionList{}
 	.faqQuestionSection .questionList ul{}
 	.faqQuestionSection .questionList ul li{margin: 0; padding: 0; list-style-type: none;border-bottom: 1px solid #ececec;}
 	.faqQuestionSection .questionList ul li .questionItem{color:#838383; cursor:pointer; padding: 10px 0 10px 15px;font-size: 12px; background: url(../../img/general-sprite-new.png) left -2228px no-repeat;}
 	.faqQuestionSection .questionList ul li .questionItem.opened{background-position: left -2277px;}
 	.faqQuestionSection .questionList ul li .answerList{display: none;padding: 0 0 10px;}
 	.faqQuestionSection .questionList ul li .answerList ul{padding: 0 0 0 20px;}
 	.faqQuestionSection .questionList ul li .answerList ul li{border: none;font-size: 12px; color: #1e1e1e; line-height: 20px;padding: 0 0 5px;text-align: justify;}
 	.faqQuestionSection .questionList ul li .answerList ul li a{display: inline;font-size: 12px; color: #1e1e1e;}
/** END FAQ **/

/** DIVING **/	
	#menu_hotel.divingMenu #menu_header_wrapper{position: static;height: auto; border-bottom: 1px solid #EFEFEF;}
	#menu_hotel.divingMenu #menu_header_wrapper .bg_menu_header{display: none;}
	#menu_hotel.divingMenu #menu_header{background: #428ecc;}
	#menu_hotel.divingMenu #menu_header h2{color: #FFF; font-size: 18px;font-family: Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;}
	#menu_hotel.divingMenu #menu_content{margin:0; padding: 0; background: #EFEFEF; }
	#menu_hotel.divingMenu #menu_content ul{margin: 0; padding: 0;}
	#menu_hotel.divingMenu #menu_content ul li{}
	#menu_hotel.divingMenu #menu_content ul li a{margin: 0; padding: 10px 10px 10px 15px; color: #333; border-bottom: 2px groove #FFFFFF;}
	#menu_hotel.divingMenu #menu_content ul li a:hover{background: #83ADD0; color: #fff;}
	#menu_hotel.divingMenu #menu_content ul li a.hover{background: #83ADD0; color: #fff !important;}
	#menu_hotel.divingMenu #menu_content ul li:last-child a{border: none;}

	#menu_hotel.divingMenu #menu_hotel_extra ul li.country a{background-color: #EFEFEF; color: #333;padding: 10px 10px 10px 15px; }
	#menu_hotel.divingMenu #menu_hotel_extra ul li.country a:hover{background-color: #83ADD0; color: #fff;}
	#menu_hotel.divingMenu #menu_hotel_extra ul li.country a span{color: #333; margin: 0; padding: 0;font-size: 13px;}
	#menu_hotel.divingMenu #menu_hotel_extra ul li.country a:hover span{color: #FFF;}

	.diving-centre-home .tabsMenuDiving #pageTabMenu li{background: #EFEFEF;}
	.diving-centre-home .tabsMenuDiving #pageTabMenu li a{color: #333;}
	.diving-centre-home .tabsMenuDiving #pageTabMenu li a.active{background: #83ADD0;color: #FFF;}
	.diving-centre-home .tabsMenuDiving #pageTabMenu li:hover{background: #83ADD0;}

	.pageTabItem .divingZonesDescriptionPage .mainContent h2{color: #717171;}
	.pageTabItem .divingZonesDescriptionPage h4{ color: #333; font-size: 14px; padding: 10px 0 0; font-weight: bold;}
	.pageTabItem .divingCentreDescriptionPage .mainContent h2{color: #717171;}
	.pageTabItem .divingCentreDescriptionPage .contentDescription .divingAwards{}
	.pageTabItem .divingCentreDescriptionPage .contentDescription .divingAwards h3{}
	.pageTabItem .divingCentreDescriptionPage .contentDescription .divingAwards ul{list-style: none; margin:0 auto; max-width:650px; }
	.pageTabItem .divingCentreDescriptionPage .contentDescription .divingAwards ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.pageTabItem .divingCentreDescriptionPage .contentDescription .divingAwards ul li{float:left;list-style: none;}
	.pageTabItem .divingCentreDescriptionPage .contentDescription .divingAwards ul li a{display:block;}
	.pageTabItem .divingCentreDescriptionPage .contentDescription .divingAwards ul li a img{display: block;}
	.pageTabItem .divingCentreDescriptionPage h3{font-size: 16px;}
	.pageTabItem .divingCentreDescriptionPage .divingVideo{margin: 30px auto; max-width: 560px;}
	.pageTabItem .divingCentreDescriptionPage .divingVideo iframe{margin: 0 auto;}
	.pageTabItem .divingCentreDescriptionPage .contentDescription ul li {list-style-type: square;}
	.pageTabItem .divingCentreDescriptionPage .contentDescription ul li a{display:inline;color: #00b1c1; text-decoration: underline; font-weight: bold;}

	.zoneItem{padding:15px; border-bottom: 1px solid #E2E1E1;}
	.zoneItem h3{font-size: 16px;}
	.zoneItem .zoneColumnWrapper{}
	.zoneItem .zoneColumnWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.zoneItem .zoneColumnWrapper .zoneLeftColumn{float: left;max-width: 450px; margin-right: 10px;}
	.zoneItem .zoneColumnWrapper .zoneLeftColumn .zonerContentDescription{}
	.zoneItem .zoneColumnWrapper .zoneLeftColumn .zonerContentDescription p{text-align: justify;}
	.zoneItem .zoneColumnWrapper .zoneLeftColumn .zonerContentDescription p a{display: block; line-height: 32px; color:#03b1c1; font-size: 16px;}
	.zoneItem .zoneColumnWrapper .zoneLeftColumn .zonerContentDescription a{display: block; line-height: 32px; color:#03b1c1; font-size: 16px;}
	.zoneItem .zoneColumnWrapper .zoneRightColumn{float:left;max-width: 300px;}
	.zoneItem .zoneColumnWrapper .zoneRightColumn .divingHotels{ padding-left: 15px;}
	.zoneItem .zoneColumnWrapper .zoneRightColumn .divingHotels h3{color: #717171;}
	.zoneItem .zoneColumnWrapper .zoneRightColumn .divingHotels ul{margin: 0 0 0 20px; list-style-type: square;}
	.zoneItem .zoneColumnWrapper .zoneRightColumn .divingHotels ul li{list-style-type: square;color: #03b1c1;}
	.zoneItem .zoneColumnWrapper .zoneRightColumn .divingHotels ul li a{color: #03b1c1;}
	.zoneItem .zoneColumnWrapper .zoneRightColumn a{}
	.zoneItem .zoneColumnWrapper .zoneRightColumn a img{}
	.zoneItem p a .diving-icons{display: inline-block;width: 32px; margin-left:10px;height: 32px; text-indent: -9999px; background: url(../../img/layout/sprite-diving-icons.png) center top; }
	.zoneItem p a .diving-icons.submarine{}
	.zoneItem p a .diving-icons.photo{background-position: center -94px;}
	.zoneItem p a .diving-icons.wreck{background-position: center -190px;}
	.zoneItem p a .diving-icons.fish{background-position: center -45px;}
	.zoneItem p a .diving-icons.shark{background-position: center -141px;}

	#divingInteractiveMapWrapper{}
	#divingInteractiveMapWrapper #divingInteractiveMap{width: 768px; height: 600px; background: lightgrey; margin: 0 auto;max-width: 100%;}
	
	@media screen and (max-width: 1279px) {
		.zoneItem .zoneColumnWrapper .zoneLeftColumn{float: none;max-width: none;margin:auto;}
		.zoneItem .zoneColumnWrapper .zoneRightColumn{float:none;max-width: none;}
		.zoneItem .zoneColumnWrapper .zoneRightColumn .zomeMap{float:left;}
		.zoneItem .zoneColumnWrapper .zoneRightColumn .divingHotels{float:left;}
	}	

	@media (max-device-width: 320px), screen and (max-width: 767px) {
		#divingInteractiveMapWrapper #divingInteractiveMap{height: 400px;}
	}
/** END DIVING **/