@charset "UTF-8";body,html{font-size:1em;font-family:montserrat,sans-serif;font-weight:200;background:#fafafa;color:#333;height:auto;padding:0;margin:0;position:relative;transition:all .3s ease;overflow-x:hidden}body a:focus,body button:focus,body input:focus,body select:focus,body textarea:focus,html a:focus,html button:focus,html input:focus,html select:focus,html textarea:focus{outline:0;text-decoration:inherit;border:1px dashed #898989!important;outline-offset:0}body ::-moz-selection,html ::-moz-selection{background:#916c3b;color:#fff;text-shadow:none}body ::selection,html ::selection{background:#916c3b;color:#fff;text-shadow:none}body *,html *{box-sizing:border-box}html{overflow-x:hidden}html.no_scroll{overflow:hidden}h1,h2,h3,h4{font-weight:400;margin:0;padding:0}h1:focus,h2:focus,h3:focus,h4:focus{outline:0;text-decoration:inherit;border:1px dashed #898989!important;outline-offset:0}em,i{font-style:italic}b,strong{font-weight:700}ol,ul{margin:0;padding:0;list-style:none}p{margin:0 0}.the_content a{text-decoration:underline}a{color:#916c3b}.slideshow_placeholder{padding-bottom:100px}.container-large{display:block;position:relative;max-width:1340px;margin:0 auto}@media (min-width:1366px) and (max-width:1566px){.container-large{max-width:1200px}}@media (max-width:1366px){.container-large{max-width:85vw}}@media (max-width:1024px){.container-large{max-width:90vw}}.container-viewport{display:block;position:relative;padding-right:80px;padding-left:80px;max-width:90vw;margin:0 auto}@media (max-width:992px){.container-viewport{padding-right:5vw;padding-left:5vw;max-width:100vw}}.container_small{display:block;position:relative;max-width:930px;margin:0 auto}@media (max-width:1024px){.container_small{max-width:75vw}}@media (max-width:480px){.container_small{max-width:85vw}}.container_xs{display:block;position:relative;max-width:600px;margin:0 auto}.buttons_container{position:relative;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.buttons_container.space_top{padding-top:25px}.buttons_container.centered{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.buttons_container.space_between{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (max-width:992px){.buttons_container.space_between .button{margin-top:10px}}.buttons_container.half_items{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.buttons_container.half_items a,.buttons_container.half_items div,.buttons_container.half_items input{width:50%!important;min-height:48px}@media (max-width:1024px){.buttons_container.half_items{-moz-flex-direction:column;flex-direction:column}.buttons_container.half_items a,.buttons_container.half_items div,.buttons_container.half_items input{width:100%!important}}.buttons_container.vertical{flex-wrap:wrap;-moz-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}@media (max-width:992px){.buttons_container.vertical{-moz-align-items:center;-ms-align-items:center;align-items:center}}.buttons_container.vertical .read_more{margin:10px 5px}.buttons_container.vertical .button{width:85%}@media (max-width:992px){.buttons_container.vertical .button{width:auto}}@media (max-width:992px){.buttons_container{-moz-flex-direction:column;flex-direction:column;width:100%}}.buttons_container .read_more{display:block;position:relative;padding:0;font-family:montserrat,sans-serif;font-weight:400;font-size:1.125em;text-transform:uppercase;line-height:1.375em;color:#916c3b;text-decoration:none}@media (max-width:480px){.buttons_container .read_more{font-size:1em}}.buttons_container .read_more:after{content:"";position:absolute;display:block;width:100%;margin-left:0;bottom:0;height:1px;background:#916c3b}.buttons_container .button{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;font-family:montserrat,sans-serif;font-weight:400;min-height:40px;position:relative;min-width:140px;padding:4px 16px;font-size:1.125em;line-height:1.125em;text-align:center;text-decoration:none;margin:5px;text-transform:uppercase;transition:all .3s ease}@media (max-width:992px){.buttons_container .button{min-width:220px}}@media (max-width:768px){.buttons_container .button{min-width:140px}}@media (max-width:480px){.buttons_container .button{font-size:.8em;line-height:.8em;min-height:30px}}.buttons_container .button:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:auto;height:auto;z-index:1;border-width:3px;border-style:solid;border-color:transparent;transition:all ease .3s}.buttons_container .button:hover{cursor:pointer}.buttons_container .button.white_button{color:#916c3b;border:1px solid #916c3b;background:0 0}.buttons_container .button.white_button:focus,.buttons_container .button.white_button:hover{background-color:#916c3b;color:#fff}.buttons_container .button.gold_button{background:#916c3b;color:#fff;border:2px solid #916c3b}.buttons_container .button.gold_button:focus,.buttons_container .button.gold_button:hover{background:0 0;color:#916c3b}.buttons_container .button.gray_button{background:#707070;color:#fff;border:2px solid #707070}.buttons_container .button.gray_button:focus,.buttons_container .button.gray_button:hover{background:0 0;color:#707070}.close_popup,.close_sidebar{position:absolute;top:10px;right:10px;width:45px;height:45px;background:0 0;z-index:500;overflow:hidden;display:block;transition:all .3s ease}html[lang=ar] .close_popup,html[lang=ar] .close_sidebar{right:auto;left:10px}.close_popup:after,.close_popup:before,.close_sidebar:after,.close_sidebar:before{width:65%;height:2px;background:#48433d;content:"";display:block;position:absolute;left:25%;transform-origin:0 0}.close_popup:before,.close_sidebar:before{top:25%;transform:rotate(45deg)}.close_popup:after,.close_sidebar:after{bottom:25%;top:auto;transform:rotate(-45deg)}.close_popup:focus,.close_popup:hover,.close_sidebar:focus,.close_sidebar:hover{background:#916c3b}.close_popup:focus:after,.close_popup:focus:before,.close_popup:hover:after,.close_popup:hover:before,.close_sidebar:focus:after,.close_sidebar:focus:before,.close_sidebar:hover:after,.close_sidebar:hover:before{background-color:#fff}.arrow{position:absolute;z-index:200;bottom:0;width:45px;height:45px;background-color:#fafafa;border:2px solid #dec098;transform:translateY(-50%);transition:all .3s ease-in-out;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-decoration:none;border-radius:100%}@media (max-width:480px){.arrow{width:38px;height:40px;bottom:-40px}}.arrow.prev{right:75px}@media (max-width:480px){.arrow.prev{right:70px}}html[lang=ar] .arrow.prev{left:75px;right:unset}.arrow.next{right:25px}html[lang=ar] .arrow.next{left:25px;right:unset}.arrow .icon{display:block;font-size:1.125em;color:#dec098}html[lang=ar] .arrow .icon{transform:rotate(180deg)}@media (max-width:480px){.arrow .icon{font-size:1.125em}}.arrow:hover{border-color:#333;background-color:#fff}.arrow:hover .icon{color:#333}.slick-dots{position:absolute;list-style:none;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:15px;margin:0;padding:0;bottom:40px;right:40px;left:40px;width:calc(100% - 80px)}.slick-dots li{margin:0 12px;background-color:#c6c6c6;width:8px;height:8px;border-radius:100px;filter:grayscale(1) opacity(.5);border:0;transition:all .3s ease}.slick-dots li.slick-active{background-image:url(../css/images/logo-la-cigale.png);background-position:center;background-repeat:no-repeat;background-color:transparent;transform:rotate(360deg);filter:grayscale(0) opacity(1);background-size:22px;width:30px;height:30px}.slick-dots li button{display:none}.badge_gift_offers{position:fixed;bottom:40vh;left:5px;z-index:205;width:100%;max-width:95px;height:95px;background-color:#b59b58;color:#fafafa;padding:10px;text-align:center;border-radius:100px;text-decoration:none;box-shadow:2px 2px 5px rgba(0,0,0,.4)}.badge_gift_offers:focus{border:2px dashed #fafafa!important}@media (max-width:992px){.badge_gift_offers{max-width:55px;height:55px}}@media (max-width:480px){.badge_gift_offers{max-width:46px;height:45px}}.badge_gift_offers .container_badge{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column;flex-direction:column;height:100%;padding:0 3px}.badge_gift_offers .icon_label{font-size:1em;line-height:.875em;display:block}@media (max-width:992px){.badge_gift_offers .icon_label{display:none}}.badge_gift_offers .icon_badge img{display:block;width:20px;margin:0 auto 5px auto}.badge_gift_offers:hover{cursor:pointer}.badge_gift_offers:hover .icon_badge img{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}.more_text_wrap{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.more_text_wrap .more_text_box{width:100%;height:0;overflow:hidden;margin-top:0}.more_text_wrap .more_text_box.opened{display:inline-block}.btn_more_content{display:block;position:relative;margin-top:15px;padding:10px 0;font-family:trajan-pro-3,serif;font-weight:400;font-size:1.125em;text-transform:uppercase;line-height:1.75em;color:#916c3b;text-decoration:none}.btn_more_content span{position:relative}.btn_more_content span:after{content:"";position:absolute;display:block;width:106%;margin-left:-3%;bottom:0;height:1px;background:#916c3b}html[lang=ar] .btn_more_content span:after{margin-left:0;margin-right:-3%}@media (max-width:992px){.btn_more_content{font-size:16px}}.btn_more_content .close{display:none}.btn_more_content.opened .close{display:block}.btn_more_content.opened .open{display:none}.divider{display:inline-block;position:relative}.container_main_content{display:block;max-width:1180px;margin:0 auto;padding:60px 0}@media (max-width:1366px){.container_main_content{max-width:930px}}@media (max-width:992px){.container_main_content{max-width:85vw}}@media (max-width:480px){.container_main_content{padding:60px 0 30px}}.container_main_content .the_title{font-family:trajan-pro-3,serif;font-weight:400;display:block;text-align:center;font-size:3em;text-transform:uppercase;line-height:1.2em}@media (max-width:1366px){.container_main_content .the_title{font-size:2.5em}}@media (max-width:992px){.container_main_content .the_title{font-size:2.125em;line-height:1.125em}}@media (max-width:480px){.container_main_content .the_title{font-size:2.125em}}@media (max-width:380px){.container_main_content .the_title{font-size:1.6em}}.container_main_content h2.the_title{font-size:2.5em}@media (max-width:1366px){.container_main_content h2.the_title{font-size:2.125em}}@media (max-width:480px){.container_main_content h2.the_title{font-size:1.875em}}@media (max-width:380px){.container_main_content h2.the_title{font-size:1.625em}}.container_main_content .the_subtitle{font-family:montserrat,sans-serif;font-weight:400;display:block;text-align:center;font-size:1.625em;line-height:1.5625em;color:#916c3b}@media (max-width:768px){.container_main_content .the_subtitle{font-size:1em}}.container_main_content h1.the_subtitle{display:block;font-size:1.625em;margin-bottom:10px}@media (max-width:768px){.container_main_content h1.the_subtitle{font-size:1em}}.container_main_content .main_content{position:relative;font-size:1.375em;line-height:1.875em;text-align:center;letter-spacing:.5px}@media (max-width:1366px){.container_main_content .main_content{font-size:1.125em;line-height:1.75em}}@media (max-width:480px){.container_main_content .main_content{font-size:1em;line-height:1.125em}}.container_main_content .main_content ul{list-style:inside circle}.container_main_content .close_quote_content,.container_main_content .quote_content{font-family:trajan-pro-3,serif;font-weight:400;font-size:3.125em;position:absolute}@media (max-width:768px){.container_main_content .close_quote_content,.container_main_content .quote_content{font-size:1.5em}}.container_main_content .quote_content{left:-35px;top:-20px}@media (max-width:768px){.container_main_content .quote_content{left:0;top:0}}.container_main_content .close_quote_content{right:-35px;bottom:-30px}@media (max-width:768px){.container_main_content .close_quote_content{right:0;bottom:-16px}}.container_main_content .signature_quote{font-family:trajan-pro-3,serif;font-weight:400;display:block;position:relative;text-align:center;margin-top:40px}.container_main_content .signature_quote.hasReadMore{margin-bottom:40px}.emblem_la_cigale{display:block;position:relative;width:40px;height:40px;margin:32px auto 20px;background-image:url(../css/images/logo-la-cigale.png);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent}@media (max-width:768px){.emblem_la_cigale{width:33px;height:34px;margin:10px auto}}.fullwidth-content-wrap{display:block;position:relative;width:100%;height:100%}.fullwidth-content-wrap .fullwidth-content{display:block;position:relative;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;padding:60px;margin:50px auto}@media (max-width:480px){.fullwidth-content-wrap .fullwidth-content{padding:60px 30px}}.fullwidth-content-wrap .fullwidth-content .single-child-content{position:relative;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column;flex-direction:column;padding:30px 60px 50px;background-color:#fafafa;box-shadow:0 0 5px #6f5336}@media (max-width:480px){.fullwidth-content-wrap .fullwidth-content .single-child-content{padding:30px 25px}}.fullwidth-content-wrap .fullwidth-content .single-child-content .title-section{font-family:trajan-pro-3,serif;font-weight:400;font-size:1.75em;line-height:2.125em;color:#916c3b;margin-bottom:20px}.fullwidth-content-wrap .fullwidth-content .single-child-content .description{font-size:1.125em;line-height:1.375em;letter-spacing:.5px}@media (max-width:480px){.fullwidth-content-wrap .fullwidth-content .single-child-content .description{font-size:1em;line-height:1em}}.description.bullet_list ul{list-style:inside circle;columns:2;-webkit-columns:2;-moz-columns:2}@media (max-width:992px){.description.bullet_list ul{columns:1;-webkit-columns:1;-moz-columns:1;text-align:center}}.description.bullet_list ul li{margin:12px 0}.upgrade_to_wrapper{display:block;position:relative;width:100%;height:100%}.upgrade_to_wrapper .dark_container_over_image{display:block;position:relative;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;padding:60px;margin:90px auto}@media (max-width:480px){.upgrade_to_wrapper .dark_container_over_image{padding:35px;margin:60px auto}}.upgrade_to_wrapper .dark_container_over_image .single-child-content{position:relative;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column;flex-direction:column;padding:30px 60px;background-color:#333;box-shadow:0 0 5px #6f5336}@media (max-width:480px){.upgrade_to_wrapper .dark_container_over_image .single-child-content{padding:25px 30px}}.upgrade_to_wrapper .dark_container_over_image .single-child-content .box_title{font-family:trajan-pro-3,serif;font-weight:400;font-size:1.75em;line-height:2.125em;color:#916c3b;margin-bottom:20px;text-align:center}@media (max-width:480px){.upgrade_to_wrapper .dark_container_over_image .single-child-content .box_title{line-height:1.4375em}}.upgrade_to_wrapper .dark_container_over_image .single-child-content .description{font-size:1.125em;line-height:1.375em;letter-spacing:.5px;color:#fff;text-align:center}@media (max-width:480px){.upgrade_to_wrapper .dark_container_over_image .single-child-content .description{font-size:1em}}.colored_bg{position:relative;display:block;background-color:#eee;padding:50px 0 100px}.colored_bg .horizontal_image_content{margin:0 0}.colored_bg .horizontal_image_content .container_boxes .content_wrap{background-color:#fafafa}.colored_bg .container_main_content{padding-bottom:30px}.colored_bg .bullet_list{padding:30px 0}.colored_bg .bullet_list ul li{margin:0;padding:12px 0;font-size:1.5625em;line-height:1.125em;letter-spacing:.5px}@media (max-width:480px){.colored_bg .bullet_list ul li{padding:8px 0}}#legal .legal_content{position:relative;margin-bottom:80px;font-size:1.375em;line-height:1.875em;text-align:left}html[lang=ar] #legal .legal_content{text-align:right}#legal .legal_content a{color:#916c3b}.deform_newsletter{margin-bottom:80px}.deform_newsletter fieldset{border:0}.deform_newsletter input[type=text],.deform_newsletter select{border:1px solid var(--deforms-input-color)}.deform_newsletter input[type=checkbox]{width:28px;min-width:28px;height:28px!important;background:#fafafa;border:1px solid #ddd;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative!important;vertical-align:top;outline:0;border-radius:0;margin:0 12px 0 0}html[lang=ar] .deform_newsletter input[type=checkbox]{margin:0 0 0 12px}.deform_newsletter input[type=checkbox]:checked:after{content:"✓";position:absolute;top:0;left:4px;font-size:2em;line-height:25px;color:green;transition:all .3s ease;font-weight:400}.sitemap{max-width:70vw;margin:0 auto 50px auto;list-style:inside disc!important;font-family:trajan-pro-3,serif;font-weight:400}.sitemap li{padding:10px 0}.sitemap li a{color:#333;text-decoration:none;font-size:1.125em;line-height:1.5625em;transition:all .3s ease}.sitemap li a:focus,.sitemap li a:hover{color:#916c3b}.sitemap li ul.children{margin-left:50px;list-style:inside disc}.is_hidden{display:none}@media (max-width:768px){.form-wrapper.fancybox-content{width:80vw}.form-wrapper.fancybox-content iframe{width:100%!important}}@media (max-width:380px){.form-wrapper.fancybox-content{padding:20px 5px}}option[value=IL]{display:none}#header_wrapper{position:relative;z-index:201;height:0}@media (max-width:992px){#header_wrapper{height:0}}#top_bar{position:relative;height:0;padding:0 70px;box-shadow:0 0 2px rgba(0,0,0,.16);letter-spacing:var(--letter-spacing);display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (min-width:992px) and (max-width:1365px){#top_bar{padding:0 40px}}@media (max-width:992px){#top_bar{display:none}}#top_bar .col{width:45%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:992px){#top_bar .col{width:auto}}#top_bar .col.col_right{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media (max-width:992px){#top_bar .col.col_right{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}}#top_bar .hotel_infos .icon_header{display:none}#top_bar .hotel_infos a{font-size:1.375em;display:inline-block;color:#707070;text-decoration:none;margin-right:20px}#top_bar .hotel_infos a.phone{letter-spacing:.7px}@media (max-width:992px){#top_bar .hotel_infos a{font-size:1em}html[lang=ar] #top_bar .hotel_infos a{margin-right:0;margin-left:20px}}@media (max-width:992px){#top_bar .hotel_infos .icon_header{display:block}#top_bar .hotel_infos .hide_mobile{display:none}}.skip-to-content{position:relative;width:0;overflow:hidden;color:#333;font-size:1em;text-decoration:none;cursor:pointer;transition:all .3s ease}@media (max-width:1024px){.skip-to-content{font-size:16px}}@media (max-width:992px){.skip-to-content{display:none}}.skip-to-content:hover{margin-left:10px}.skip-to-content:hover i{margin-right:10px}.skip-to-content:focus{width:auto;padding:0 5px}.skip-to-content i{margin-right:6px;transition:all .3s ease}#lang_selector,.lang_selector{display:block;color:#707070;text-decoration:none;text-transform:capitalize;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:1.375em;line-height:1.625em;position:relative;padding:20px 45px;background:#eee;font-family:trajan-pro-3,serif;font-weight:400}@media (max-width:992px){#lang_selector,.lang_selector{font-size:1.125em;padding:20px 26px}}@media (max-width:480px){#lang_selector,.lang_selector{padding:20px 14px}}#lang_selector:hover .label,.lang_selector:hover .label{text-decoration:underline}#lang_selector .icon,.lang_selector .icon{width:40px;height:40px;display:block;position:absolute;top:18px;right:30px;transition:all .3s ease}html[lang=ar] #lang_selector .icon,html[lang=ar] .lang_selector .icon{right:auto;left:30px}@media (max-width:480px){html[lang=ar] #lang_selector .icon,html[lang=ar] .lang_selector .icon{left:16px}}@media (max-width:992px){#lang_selector .icon,.lang_selector .icon{top:15px}}@media (max-width:480px){#lang_selector .icon,.lang_selector .icon{right:16px}}#lang_selector .icon:after,#lang_selector .icon:before,.lang_selector .icon:after,.lang_selector .icon:before{content:"";height:8px;width:1px;background:#333;display:block;position:absolute;top:15px;right:22px;transform:rotate(-45deg)}#lang_selector .icon:after,.lang_selector .icon:after{transform:rotate(45deg);right:17px;left:inherit}#header{height:100px;position:relative;left:0;top:0;width:100%;background:0 0;padding:0 25px;transition:all .3s ease}#header.internal_page{background:#1d1d1b}@media (max-width:992px){#header{height:70px;top:0;background-color:#1d1d1b}}#header.fixed{position:fixed;background:#fafafa;top:0;box-shadow:0 0 5px rgba(0,0,0,.1)}@media (max-width:992px){#header.fixed{background:#1d1d1b}}#header.fixed #open_menu .icon:after,#header.fixed #open_menu .icon:before{border-color:#707070}@media (max-width:992px){#header.fixed #open_menu .icon:after,#header.fixed #open_menu .icon:before{border-color:#fafafa}}#header.fixed .menu_right ul.menu>li>a{color:#707070;text-shadow:unset}#header .container{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;height:100px;max-width:100%;padding:0}@media (max-width:992px){#header .container{height:70px}}#header .col{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:nowrap;-moz-flex-direction:row;flex-direction:row}@media (max-width:992px){#header .col{width:100%;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}#header .col.col_right{position:fixed;bottom:0;left:0;right:0;height:50px}}#header .menu_right li,#header .menu_right ul{list-style:none inside none}#header .menu_right ul.menu{width:100%;margin:0 auto;padding:0 0}@media (max-width:992px){#header .menu_right ul.menu{display:none}}#header .menu_right ul.menu>li{height:100px;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center;padding:0 14px;position:relative;float:left;font-size:1.125em;line-height:1.5625em;font-weight:400}@media (max-width:1366px){#header .menu_right ul.menu>li{padding:0 9px}}@media (max-width:1266px) and (min-width:991px){#header .menu_right ul.menu>li{font-size:1em}}@media (max-width:1024px){#header .menu_right ul.menu>li{padding:0 4px;font-size:1em}}#header .menu_right ul.menu>li.current-menu-ancestor>a:after,#header .menu_right ul.menu>li.current-menu-item>a:after,#header .menu_right ul.menu>li.current-page-ancestor>a:after{width:94%;margin-left:3%}#header .menu_right ul.menu>li:hover>a:after{width:94%;margin-left:3%}#header .menu_right ul.menu>li>a{position:relative;line-height:100%;text-align:center;width:100%;color:#fafafa;text-decoration:none;text-shadow:0 0 4px #000;padding:0 5px;transition:border .3s ease;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:column;flex-direction:column}#header .menu_right ul.menu>li>a:after{content:"";display:block;margin:0 auto;width:0;height:2px;background:#916c3b;transition:width .3s ease-in-out}#header .menu_right ul.menu ul.sub-menu{display:none;padding:1em;min-width:250px;left:50%;position:absolute;top:100%;margin-left:-125px;box-shadow:0 0 5px rgba(0,0,0,.1)}#header .menu_right ul.menu ul.sub-menu>li{width:90%;margin:0 auto}#header .menu_right ul.menu ul.sub-menu>li>a{color:#707070;font-style:italic;text-decoration:none;line-height:150%;position:relative;display:block;text-align:left;padding:.8em 0;transition:all .3s ease}#header .menu_right ul.menu ul.sub-menu>li>a:hover:after{background:#916c3b;height:2px;bottom:0}#header .menu_right ul.menu ul.sub-menu>li>a:after{position:absolute;bottom:8px;left:0;content:"";width:100%;height:1px;display:block;background:0 0;transition:all .3s ease}#logo{height:60px;width:200px;margin-right:30px}@media (max-width:1266px) and (min-width:991px){#logo{width:155px;margin-right:0}}@media (max-width:1024px){#logo{width:160px;margin-right:10px}}#logo img{display:inline;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#logo .main{display:none}#header.fixed #logo .main{display:block}@media (max-width:992px){#header.fixed #logo .main{display:none}}#logo .main_white{display:block}#header.fixed #logo .main_white{display:none}@media (max-width:992px){#header.fixed #logo .main_white{display:block}}#open_menu{height:100%;border:1px solid transparent;background:0 0;transition:border .3s ease}@media (max-width:992px){#open_menu{height:70px;width:70px}}@media (max-width:768px){#open_menu{width:50px}}#open_menu:hover{border-color:#707070}#open_menu .icon{margin:38px 27px;width:28px;height:22px;display:inline-block;position:relative;transition:all .3s ease}@media (max-width:992px){#open_menu .icon{margin:23px;width:30px}}#open_menu .icon:before{position:absolute;top:50%;left:0;width:28px;height:9px;content:"";display:block;border-width:1px 0;border-style:solid;border-color:#fafafa;background-color:transparent;transition:all .3s ease}@media (max-width:992px){#open_menu .icon:before{width:30px;text-shadow:0 0 4px #000}}#open_menu .icon:after{width:28px;position:absolute;height:1px;top:1px;border-top:1px solid #fafafa;content:"";display:block;margin:0 auto auto 0}#main_book{font-family:trajan-pro-3,serif;font-weight:400;width:160px;height:60px;background-color:#b59b58;color:#fafafa;overflow:hidden;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-shrink:0;flex-shrink:0;transition:all .3s ease;text-transform:uppercase;text-decoration:none;font-size:1.125em;line-height:1.75em}@media (max-width:1024px){#main_book{width:148px;height:50px}}@media (max-width:992px){#main_book{width:100%}}#main_book:hover{cursor:pointer;color:#b59b58;border:2px solid #b59b58;background:#fafafa}.hidden_book_now #main_book{width:0;visibility:hidden}#mobile_book_now{height:60px;z-index:999;position:fixed;bottom:0;background:#b59b58;left:40px;width:calc(100% - 80px);display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;color:#fafafa;letter-spacing:.7px}#mobile_book_now .first_row{font-weight:800}@media (max-width:768px){#mobile_book_now{left:10px;width:calc(100% - 20px)}}#languages{max-width:460px}#languages .lang_list,#languages .lang_list li{list-style:none inside none;padding:0}#languages .lang_list li{text-align:center;margin-top:5px}#languages .lang_list li a{min-width:200px;display:inline-block;padding:.5em 1em;text-decoration:underline;color:#333;border:1px solid transparent;position:relative;transition:all .3s ease}#languages .lang_list li a:hover:not(.lang_sel_sel){border:1px solid rgba(51,51,51,.5)}#languages .lang_list li a.lang_sel_sel{text-decoration:none;border-color:#916c3b}#languages .other_langs{max-width:450px;margin:1.5em auto;padding-top:1.5em;border-top:1px solid rgba(0,0,0,.2)}#languages .other_langs .description{line-height:150%;text-align:center;margin-bottom:1em}#languages .other_langs .select{display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}@media (max-width:768px){#languages .other_langs .select{display:block}}#languages .other_langs .select .field{width:50%;padding-right:20px;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}@media (max-width:768px){#languages .other_langs .select .field{width:100%;margin-bottom:10px;padding-right:0}}#languages .other_langs .select .field label{display:block;line-height:130%;font-size:.9em;margin-bottom:.5em;font-weight:700;color:#333}#languages .other_langs .select .field .select_wrap{position:relative}#languages .other_langs .select .field .select_wrap:after{position:absolute;bottom:0;right:10px;content:"▾";z-index:1;line-height:50px;font-size:1.1em}#languages .other_langs .select .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;position:relative;line-height:50px;height:50px;width:100%;border:1px solid #333;padding:0 1em;font-family:montserrat,sans-serif;font-weight:200;font-size:1em;background:0 0;z-index:100}#languages .other_langs .select .field select::-ms-expand{opacity:0}#languages .other_langs .select .field select option{text-align:right}#languages .other_langs .select input[type=submit]{line-height:48px;height:50px;font-size:16px;font-weight:700;font-style:normal;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1;overflow:hidden;position:relative;border-width:1px 5px;border-style:solid;border-color:#916c3b;min-width:160px;background:#333;color:#fff;transition:all .3s ease}@media (max-width:992px){#languages .other_langs .select input[type=submit]{width:100%}}#languages .other_langs .select input[type=submit]:hover{cursor:pointer;background:0 0;border-color:#333;color:#333}#open_popup_homepage .box_in_overlay{padding:0 0}#open_popup_homepage #popup_wrapper{display:block;width:100%;position:relative;padding:0;margin:0;border-width:0;vertical-align:middle;text-align:left;overflow:auto;height:auto}#open_popup_homepage #popup_wrapper .content{display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:992px){#open_popup_homepage #popup_wrapper .content{-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center}}#open_popup_homepage #popup_wrapper .content .content_wrap,#open_popup_homepage #popup_wrapper .content .thumb_wrap{width:50%;-ms-align-self:auto;-ms-grid-row-align:auto;align-self:auto;position:relative}@media (max-width:992px){#open_popup_homepage #popup_wrapper .content .content_wrap,#open_popup_homepage #popup_wrapper .content .thumb_wrap{width:100%}}#open_popup_homepage #popup_wrapper .content .thumb_wrap{position:relative;min-height:420px;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:992px){#open_popup_homepage #popup_wrapper .content .thumb_wrap{width:100%;height:240px}}#open_popup_homepage #popup_wrapper .content .thumb_wrap .thumb{width:100%;height:100%;position:relative;display:block;-o-object-fit:cover;object-fit:cover}#open_popup_homepage #popup_wrapper .content .content_wrap{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:70px 40px}@media (max-width:992px){#open_popup_homepage #popup_wrapper .content .content_wrap{padding:40px;text-align:center}}#open_popup_homepage #popup_wrapper .content .content_wrap .title_middle_section{font-family:montserrat,sans-serif;font-weight:400;font-size:2em;margin:0 0;padding-bottom:30px;text-align:left}html[lang=ar] #open_popup_homepage #popup_wrapper .content .content_wrap .title_middle_section{text-align:right}@media (max-width:992px){#open_popup_homepage #popup_wrapper .content .content_wrap .title_middle_section{text-align:center}}#open_popup_homepage #popup_wrapper .content .content_wrap .description{font-size:1.125em;line-height:1.375em;letter-spacing:.5px}#open_popup_homepage #popup_wrapper .content .content_wrap .gold_button{margin:0}.bookingform_sidebar_wrap{position:fixed;top:0;right:0;display:none;z-index:1004;width:100%;height:100%;background:rgba(29,29,27,.95)}@media (max-width:480px){.bookingform_sidebar_wrap{width:100%}}.bookingform_sidebar_wrap.visible #bookingform_sidebar_dialog,.bookingform_sidebar_wrap.visible .bookingform_sidebar{right:0}@media (max-width:480px){.bookingform_sidebar_wrap.visible #bookingform_sidebar_dialog,.bookingform_sidebar_wrap.visible .bookingform_sidebar{width:95%}}.bookingform_sidebar_wrap .close_sidebar{display:block;top:20px;position:absolute;z-index:500;right:20px;left:auto;background:#3c3c3c;border:1px solid #707070;border-radius:100px}.bookingform_sidebar_wrap .close_sidebar:hover{background:#707070}.bookingform_sidebar_wrap .close_sidebar:hover:after,.bookingform_sidebar_wrap .close_sidebar:hover:before{background:#3c3c3c}.bookingform_sidebar_wrap .close_sidebar:after,.bookingform_sidebar_wrap .close_sidebar:before{background:#707070}.bookingform_sidebar_wrap #bookingform_sidebar_dialog,.bookingform_sidebar_wrap .bookingform_sidebar{background:#3c3c3c;position:absolute;right:-100%;width:90%;max-width:500px;min-width:300px;height:100%;overflow-x:hidden;overflow-y:auto;z-index:100;transition:all .3s ease}@media (max-width:768px){.bookingform_sidebar_wrap #bookingform_sidebar_dialog,.bookingform_sidebar_wrap .bookingform_sidebar{width:95%}}@media (max-width:480px){.bookingform_sidebar_wrap #bookingform_sidebar_dialog,.bookingform_sidebar_wrap .bookingform_sidebar{min-width:unset}}.bookingform_sidebar_wrap #bookingform_sidebar_dialog .bookingform_sidebar_inner_content,.bookingform_sidebar_wrap .bookingform_sidebar .bookingform_sidebar_inner_content{padding:80px 0 0;margin:0 auto;position:relative;z-index:100}@media (max-width:768px){.bookingform_sidebar_wrap #bookingform_sidebar_dialog .bookingform_sidebar_inner_content,.bookingform_sidebar_wrap .bookingform_sidebar .bookingform_sidebar_inner_content{padding:40px 0}}.bookingform_sidebar_wrap #bookingform_sidebar_dialog .title,.bookingform_sidebar_wrap .bookingform_sidebar .title{font-size:28px;line-height:39px;text-align:center;color:#707070}@media (min-width:768px) and (max-width:991px){.bookingform_sidebar_wrap #bookingform_sidebar_dialog .title,.bookingform_sidebar_wrap .bookingform_sidebar .title{font-size:24px;line-height:130%}}@media (max-width:992px){.bookingform_sidebar_wrap #bookingform_sidebar_dialog .title,.bookingform_sidebar_wrap .bookingform_sidebar .title{font-size:18px;line-height:130%}}.bookingform_sidebar_wrap #bookingform_sidebar_dialog .title strong,.bookingform_sidebar_wrap .bookingform_sidebar .title strong{font-weight:700}.bookingform_sidebar_wrap #bookingform_sidebar_dialog .bookingform,.bookingform_sidebar_wrap .bookingform_sidebar .bookingform{box-shadow:none}.bookingform_sidebar_wrap #bookingform_sidebar_dialog .bookingform_wrapper,.bookingform_sidebar_wrap .bookingform_sidebar .bookingform_wrapper{position:relative;width:100%;margin-left:auto;left:0;height:100%}.bookingform_sidebar_wrap #bookingform_sidebar_dialog .bookingform_wrapper input[type=submit],.bookingform_sidebar_wrap .bookingform_sidebar .bookingform_wrapper input[type=submit]{max-width:100%}.bookingform_wrapper{position:relative;width:100%}.bookingform_wrapper .close_bookingform_dropdown{display:block}.bookingform_horizontal{position:relative;margin-bottom:165px}@media (max-width:992px){.bookingform_horizontal{margin:0}}.bookingform_horizontal .bookingform{background-color:#333}.bookingform_horizontal .bookingform_wrapper{bottom:96px;box-shadow:0 4px 10px #8b8b8b}@media (max-width:992px){.bookingform_horizontal .bookingform_wrapper{display:none}}.bookingform_horizontal .close_bookingform_dropdown{display:none;top:136px;width:26px;height:26px;border:1px solid #916c3b;border-radius:100px;right:9px}.bookingform_horizontal .close_bookingform_dropdown:hover{color:#fff}.bookingform .fieldset{display:flex;flex-wrap:wrap;border:0;padding:0;margin:0}.bookingform legend{display:none}.bookingform .wrap{width:100%}.bookingform .wrap.codes_wrap,.bookingform .wrap.room_wrap{height:0;overflow:hidden}.bookingform .wrap.codes_wrap .inner_wrap{flex-wrap:nowrap}@media (max-width:768px){.bookingform .wrap.codes_wrap .inner_wrap{-moz-flex-direction:column;flex-direction:column}.bookingform .wrap.codes_wrap .inner_wrap .field{padding:5px 0}}.bookingform .wrap.general_info_wrap .inner_wrap{padding:20px 0}.bookingform .wrap.submit_wrap .inner_wrap{padding:20px 0 0}.bookingform .wrap .inner_wrap{display:flex;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;flex-wrap:wrap;-moz-flex-direction:row;flex-direction:row;width:100%;padding:20px 0}@media (max-width:480px){.bookingform .wrap .inner_wrap{-moz-flex-direction:column;flex-direction:column}}.bookingform .wrap .field{padding:0 5px;width:100%;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}@media (max-width:480px){.bookingform .wrap .field{padding:0 0}}.bookingform .ages_wrap{width:100%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap;height:0;overflow:hidden}.bookingform .ages_wrap .inner_wrap{padding-left:0;padding-right:0}.bookingform .ages_wrap .child_field{opacity:0;filter:Alpha(opacity=0);transition:opacity .3s ease}.bookingform .ages_wrap .child_field.visible{opacity:1;filter:Alpha(opacity=100)}.bookingform .room_wrap>.inner_wrap{border-bottom:1px solid rgba(0,0,0,.2)}.bookingform_horizontal .wrap{-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.bookingform_horizontal .wrap.general_info_wrap{order:1;width:75%}.bookingform_horizontal .wrap.general_info_wrap .field{width:33.333%;position:relative}.bookingform_horizontal .wrap.submit_wrap{order:2;width:25%}.bookingform_horizontal .wrap.submit_wrap .inner_wrap{padding-left:0;padding-right:20px}.bookingform_horizontal .wrap.room_wrap{order:3}.bookingform_horizontal .wrap.codes_wrap{order:4}.bookingform_horizontal .wrap.room_wrap .title_field{order:1}.bookingform_horizontal .wrap.room_wrap .adults_field{order:2}.bookingform_horizontal .wrap.room_wrap .children_field{order:3}.bookingform_horizontal .wrap.room_wrap .ages_wrap{order:5}.bookingform_horizontal .wrap .field{width:25%}.bookingform_horizontal .wrap .field.adults_field,.bookingform_horizontal .wrap .field.children_field{width:37.5%}.bookingform_horizontal .wrap .field.business_code_field,.bookingform_horizontal .wrap .field.loyalty_field{width:30%}.bookingform_horizontal .wrap .field.access_code_field,.bookingform_horizontal .wrap .field.preferential_code_field{width:20%}.bookingform_horizontal .wrap .field.child_field{order:2;width:auto;max-width:25%;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.bookingform .wrap.codes_wrap .label_title{font-weight:700;margin-bottom:0;text-transform:none!important;letter-spacing:0!important}.bookingform .wrap.submit_wrap .best_rate{text-transform:uppercase;color:#1d1d1b;font-weight:700;margin-bottom:15px;letter-spacing:var(--letter-spacing)}.bookingform .wrap .arrival_field,.bookingform .wrap .departure_field{width:50%}@media (max-width:768px){.bookingform .wrap .arrival_field,.bookingform .wrap .departure_field{width:100%;padding:5px 0}}.bookingform .wrap .adults_field,.bookingform .wrap .child_field,.bookingform .wrap .children_field,.bookingform .wrap .title_field{width:33.33%}@media (max-width:480px){.bookingform .wrap .adults_field,.bookingform .wrap .child_field,.bookingform .wrap .children_field{width:100%;padding-top:10px}.bookingform .wrap .title_field{width:100%;padding-left:0!important}}.bookingform .wrap .title_field{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;font-weight:700;color:#1d1d1b;text-transform:uppercase;padding-left:10px}.bookingform .wrap .label{display:block;line-height:130%;color:#1d1d1b}.bookingform .wrap .label .label_title{color:#1d1d1b;display:block;font-size:1.1em;line-height:1em;letter-spacing:.5px}@media (max-width:480px){.bookingform .wrap .label .label_title{font-size:1em}}.bookingform .wrap .label .label_desc{color:#1d1d1b;font-size:1em;line-height:.875em;opacity:.8;letter-spacing:.5px}@media (max-width:480px){.bookingform .wrap .label .label_desc{font-size:.875em}}.bookingform .wrap.general_info_wrap .label{color:#1d1d1b}.bookingform .wrap.general_info_wrap .label .label_title{color:#1d1d1b;margin-bottom:0;font-weight:700}.bookingform .wrap.general_info_wrap .label .label_desc{color:#707070}.bookingform .wrap .input_wrap{position:relative;margin-top:5px}.bookingform .wrap .input_wrap.datepicker input{background-image:url(../css/images/calendar.svg);background-size:17px;background-position:94% 46%;background-repeat:no-repeat}.bookingform .wrap .select_wrap{position:relative;margin-top:5px}.bookingform .wrap .select_wrap:after{position:absolute;bottom:0;right:10px;content:"▾";z-index:1;line-height:50px;font-size:20px;color:#333}.bookingform .wrap input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none}.bookingform .wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;text-align:right}.bookingform .wrap select::-ms-expand{opacity:0}.bookingform .wrap select option{color:#3c3c3c}.bookingform .wrap input[type=text],.bookingform .wrap select{width:100%;height:50px;border:1px solid #ddd;padding:0 35px 0 10px;color:#333;font-family:montserrat,sans-serif;font-weight:200;text-align:left;font-size:1.125em;letter-spacing:.05em;line-height:1em;background-color:#fff}@media (max-width:480px){.bookingform .wrap input[type=text],.bookingform .wrap select{font-size:.875em}}.bookingform .wrap input[type=submit]{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;font-family:trajan-pro-3,serif;font-weight:400;min-height:40px;position:relative;min-width:140px;padding:0 16px;font-size:1.125em;line-height:1.125em;text-align:center;text-decoration:none;margin:5px;text-transform:uppercase;transition:all .3s ease;background:#916c3b;color:#fff;border:2px solid #916c3b}.bookingform .wrap input[type=submit]:focus,.bookingform .wrap input[type=submit]:hover{background:0 0;color:#916c3b}@media (max-width:992px){.bookingform .wrap input[type=submit]{width:100%}}.ui-widget-header{border:1px solid #fff;background:#fff;color:#916c3b;text-transform:uppercase}#ui-datepicker-div{font-family:montserrat,sans-serif;font-weight:200;margin:0;z-index:999!important}.bookingform_sidebar_wrap.visible~#ui-datepicker-div{margin:5px;z-index:1010!important;right:80px!important;left:auto!important}@media (max-width:480px){.bookingform_sidebar_wrap.visible~#ui-datepicker-div{right:15px!important}}.error_field{display:none}.arrival_field.error_date input,.departure_field.error_date input{border:2px solid red!important}.arrival_field.error_date .error_field,.departure_field.error_date .error_field{display:block;position:absolute;width:calc(100% - 20px);background-color:#fff;border:2px solid red;color:red;padding:4px;font-size:.875em;font-weight:600}#ui-datepicker-div[style]{font-family:montserrat,sans-serif;font-weight:200;width:auto;box-shadow:0 0 10px rgba(0,0,0,.1019607843);background:#fafafa;padding:15px}@media (max-width:480px){#ui-datepicker-div[style]{margin:0;right:16px!important;left:auto!important}}.ui-datepicker-header{color:#916c3b;text-transform:uppercase;background-color:#fafafa;padding:10px!important;text-shadow:unset;border:0;font-weight:700}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:10px}.ui-datepicker th{text-transform:capitalize;text-align:center;font-size:12px;color:#333;text-shadow:unset}.ui-datepicker thead{background:#fafafa}.ui-datepicker tbody tr{border-bottom:1px solid #fafafa}.ui-datepicker tbody td{border-top:1px solid #fafafa;border-right:1px solid #fafafa;background:#fafafa}.ui-datepicker tbody td:hover a{background:#eee;color:#333}.ui-datepicker-calendar .ui-state-default{box-shadow:unset;border:1px solid #fafafa;text-shadow:unset;color:#333;width:40px;height:40px;line-height:33px;text-align:center;background:#fafafa}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#333;color:#fff}td.ui-datepicker-unselectable.ui-datepicker-other-month{background-color:#fafafa;color:#333}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#fafafa;color:#333}.title_middle_section{display:block;text-align:center;font-size:2.25em;margin:10px 0;color:#333;text-transform:uppercase;font-family:trajan-pro-3,serif;font-weight:400}@media (max-width:768px){.title_middle_section{font-size:1.625em}}.ui-datepicker .ui-datepicker-title{font-size:1.3125em;line-height:1em;text-align:center;color:#333;font-family:montserrat,sans-serif;font-weight:400}.breadcrumb{margin-top:35px}@media (max-width:992px){.breadcrumb{display:none}}.breadcrumb ul{display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;list-style:none}.breadcrumb li.parent_page.hide_mobile{display:block}@media (max-width:768px){.breadcrumb li.parent_page.hide_mobile{display:none}}.breadcrumb li.parent_page.only_mobile{display:none}@media (max-width:768px){.breadcrumb li.parent_page.only_mobile{display:block}}.breadcrumb li a{font-family:montserrat,sans-serif;font-weight:200;font-size:1.125em;color:#333;text-decoration:none;position:relative;line-height:170%}@media (max-width:1366px){.breadcrumb li a{font-size:1em}}.breadcrumb li:not(:last-child):after{content:"/";display:inline-block;padding:0 10px;color:#333;font-size:1.375em}.slideshow_container{position:relative;min-height:500px;z-index:200;height:calc(60vh + 0px);margin-left:auto;margin-right:auto;width:100%;overflow:hidden;transition:height .5s ease}body.home .slideshow_container{height:calc(100vh - 0px)}@media (max-width:992px){body.home .slideshow_container{height:calc(100vh - 50px)}}@media (min-width:768px) and (max-width:991px){.slideshow_container{height:40vh}}@media (max-width:768px){.slideshow_container{min-height:240px;height:40vh}}@media (max-width:480px){.slideshow_container{overflow:unset}}.slideshow_container.full_screen{height:calc(100vh - 0px)}body.error404 .slideshow_container{height:calc(65vh - 0px)}.slideshow_container.playing .ss_video_wrapper{opacity:1;filter:Alpha(opacity=100);display:block}.slideshow_container .ss_video_wrapper{opacity:0;filter:Alpha(opacity=0);transition:all .5s ease-in-out;position:absolute;top:0;right:0;width:100%;min-height:100%;display:none;z-index:500;background-color:#000}@media (max-width:768px){.slideshow_container .ss_video_wrapper .plyr{padding-top:56%}}.slideshow_container .ss_video_wrapper #player_video{opacity:.0000001;position:absolute;top:0;right:0;width:100%;z-index:1}.slideshow_container .ss_video_wrapper .controls{position:absolute;top:50vh;right:15px;z-index:10}@media (max-width:768px){.slideshow_container .ss_video_wrapper .controls{top:20vh}}.slideshow_container .ss_video_wrapper .controls .control{display:inline-block;width:50px;height:50px;margin:0 5px;background:#333;border-radius:100%}.slideshow_container .ss_video_wrapper .controls .control.mute .icon{background-image:url(../css/images/mute.svg)}.slideshow_container .ss_video_wrapper .controls .control.unmute .icon{background-image:url(../css/images/unmute.svg)}.slideshow_container .ss_video_wrapper .controls .control.stop .icon{background-image:url(../css/images/stop.svg)}.slideshow_container .ss_video_wrapper .controls .control .label{display:none}.slideshow_container .ss_video_wrapper .controls .control .icon{display:block;height:100%;background-size:100%}.slideshow_container .slideshow{position:relative;margin:0;width:100%;height:100%;z-index:1;overflow:hidden}.slideshow_container .slideshow .slide{width:100%;height:100%;position:relative}.slideshow_container .slideshow .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.slideshow_container .slideshow .slick-list,.slideshow_container .slideshow .slick-track{height:100%}.allsafe_logo_slideshow{position:absolute;left:40px;bottom:40px;width:80px;height:95px;z-index:2}.allsafe_logo_slideshow svg{display:block;width:80px;height:100%}.caption_slideshow{position:absolute;top:60%;z-index:201;width:100vw;left:0;background-color:rgba(29,29,27,.8);padding:20px 0}@media (max-width:768px){.caption_slideshow{top:40%}}.caption_slideshow .container_caption{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:row;flex-direction:row;max-width:80vw;margin:0 auto}.caption_slideshow .container_caption.hasCaption .play-icon-video{margin-right:20px}html[lang=ar] .caption_slideshow .container_caption.hasCaption .play-icon-video{margin-right:0;margin-left:20px}.caption_slideshow .caption_title{display:block;text-transform:uppercase;font-size:2.25em;font-family:trajan-pro-3,serif;font-weight:400;line-height:125%;color:#fafafa}@media (max-width:1366px){.caption_slideshow .caption_title{font-size:1.5625em}}@media (max-width:480px){.caption_slideshow .caption_title{font-size:1.125em}}.player_wrapper{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:250;overflow:hidden}@media (max-width:992px){.player_wrapper{top:70px}}.player_wrapper .controls a{position:absolute;width:40px;height:40px;border:1px solid #fafafa;border-radius:100px;background-color:#fafafa;z-index:400;right:40px;background-position:center center;background-size:18px 18px;background-repeat:no-repeat;transition:all .3s ease}.player_wrapper .controls a.stop{background-image:url(../css/images/stop.png);bottom:calc(50% - 20px)}.player_wrapper .controls a.pause{background-image:url(../css/images/pause.png);bottom:calc(50% - 80px)}.player_wrapper .controls a.muted_to_play{display:none;background-image:url(../css/images/play.png);bottom:calc(50% - 80px)}.player_wrapper .controls a.mute{display:none;background-image:url(../css/images/mute.png);bottom:calc(50% + 40px)}.player_wrapper .controls a.unmute{background-image:url(../css/images/unmute.png);bottom:calc(50% + 40px)}.player_wrapper .controls a:focus{border:2px dashed #916c3b!important}.player_wrapper .player_container{background:#333;position:relative;height:100%;overflow:hidden}.fullscreen .player_wrapper .player_container{height:100%}@media (max-aspect-ratio:16/9){.player_wrapper .player_container{width:100%;overflow:hidden}}.player_wrapper .player_container #player{position:relative;overflow:hidden;height:100%}.player_wrapper .player_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:992px){.player_wrapper .player_container iframe{width:100%;height:430px}}@media (max-width:768px){.player_wrapper .player_container iframe{width:100%;height:230px}}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:none}.plyr--full-ui.plyr--video .plyr__control--overlaid,.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#333}.plyr__progress input[type=range],.plyr__volume input[type=range]{color:#333}.plyr--video .plyr__controls{display:none}.play-icon,.play-icon-video{background-image:url(../css/images/play.png);position:relative;z-index:3;background-position:center center;background-size:16px 16px;background-repeat:no-repeat}.play-icon-video{min-width:50px;width:50px;height:50px;border:1px solid #333;border-radius:100px;background-color:#fafafa;box-shadow:0 0 0 0 #000;transform:scale(1);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@media (max-width:480px){.play-icon-video{bottom:calc(50% - 45px)}}.play-icon{width:62px;height:62px}@-webkit-keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,255,255,0)}}#grid_layout,#homepage_rooms{position:relative;display:block;background-color:#eee;padding-bottom:80px}body.page-template-template-wellness #grid_layout,body.page-template-template-wellness #homepage_rooms{background-color:#fafafa}#grid_layout .default_page,#homepage_rooms .default_page{padding-top:60px}#grid_layout .default_page .single-child-wrap,#homepage_rooms .default_page .single-child-wrap{padding:20px 0}@media (max-width:992px){body.page-template-template-rooms #grid_layout .single-child-wrap,body.page-template-template-rooms #homepage_rooms .single-child-wrap,body.page-template-template-wellness #grid_layout .single-child-wrap,body.page-template-template-wellness #homepage_rooms .single-child-wrap,body.single-post_rooms #grid_layout .single-child-wrap,body.single-post_rooms #homepage_rooms .single-child-wrap{margin:35px 0}}#grid_layout .single-child-wrap:nth-child(even) .single-child,#homepage_rooms .single-child-wrap:nth-child(even) .single-child{-moz-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:992px){#grid_layout .single-child-wrap:nth-child(even) .single-child,#homepage_rooms .single-child-wrap:nth-child(even) .single-child{-moz-flex-direction:column;flex-direction:column}}#grid_layout .single-child-wrap .single-child,#homepage_rooms .single-child-wrap .single-child{display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;flex-wrap:nowrap;background-color:#fafafa}@media (max-width:992px){#grid_layout .single-child-wrap .single-child,#homepage_rooms .single-child-wrap .single-child{background-color:transparent;-moz-flex-direction:column;flex-direction:column}}body.home #grid_layout .single-child-wrap .single-child,body.home #homepage_rooms .single-child-wrap .single-child{background-color:transparent;-moz-flex-direction:row-reverse;flex-direction:row-reverse;margin:10px 20px;height:calc(100% - 20px)}@media (max-width:1024px){body.home #grid_layout .single-child-wrap .single-child,body.home #homepage_rooms .single-child-wrap .single-child{-moz-flex-direction:column;flex-direction:column}}@media (max-width:480px){body.home #grid_layout .single-child-wrap .single-child,body.home #homepage_rooms .single-child-wrap .single-child{margin:10px 6px}}#grid_layout .single-child-wrap .mini-gallery-wrapper,#homepage_rooms .single-child-wrap .mini-gallery-wrapper{width:50%;min-height:23vw;position:relative}@media (max-width:992px){#grid_layout .single-child-wrap .mini-gallery-wrapper,#homepage_rooms .single-child-wrap .mini-gallery-wrapper{width:100%;margin-bottom:-30px;height:40vh}}body.home #grid_layout .single-child-wrap .mini-gallery-wrapper,body.home #homepage_rooms .single-child-wrap .mini-gallery-wrapper{width:65%}@media (max-width:1024px){body.home #grid_layout .single-child-wrap .mini-gallery-wrapper,body.home #homepage_rooms .single-child-wrap .mini-gallery-wrapper{width:100%;margin-bottom:-30px;height:60vh}}@media (max-width:992px){body.home #grid_layout .single-child-wrap .mini-gallery-wrapper,body.home #homepage_rooms .single-child-wrap .mini-gallery-wrapper{height:40vh}}#grid_layout .single-child-wrap .mini-gallery-wrapper .thumb,#homepage_rooms .single-child-wrap .mini-gallery-wrapper .thumb{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#grid_layout .single-child-wrap .single-child-content,#homepage_rooms .single-child-wrap .single-child-content{position:relative;width:50%;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-flex-direction:column;flex-direction:column;padding:60px 55px}@media (max-width:992px){#grid_layout .single-child-wrap .single-child-content,#homepage_rooms .single-child-wrap .single-child-content{width:95%;margin:0 auto;padding:30px 25px;background-color:#fafafa;text-align:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}#grid_layout .single-child-wrap .single-child-content.fullwidth_content,#homepage_rooms .single-child-wrap .single-child-content.fullwidth_content{width:100%}body.home #grid_layout .single-child-wrap .single-child-content.fullwidth_content,body.home #homepage_rooms .single-child-wrap .single-child-content.fullwidth_content{width:100%}body.home #grid_layout .single-child-wrap .single-child-content,body.home #homepage_rooms .single-child-wrap .single-child-content{width:35%}@media (max-width:1024px){body.home #grid_layout .single-child-wrap .single-child-content,body.home #homepage_rooms .single-child-wrap .single-child-content{width:95%;margin:0 auto;padding:30px 25px;background-color:#fafafa;text-align:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}#grid_layout .single-child-wrap .single-child-content .title_link,#homepage_rooms .single-child-wrap .single-child-content .title_link{font-family:trajan-pro-3,serif;font-weight:400;font-size:1.5em;position:relative;display:block;color:#333;line-height:1.125em;text-transform:uppercase;text-decoration:none;margin-bottom:20px}@media (max-width:480px){#grid_layout .single-child-wrap .single-child-content .title_link,#homepage_rooms .single-child-wrap .single-child-content .title_link{font-size:1.125em}}#grid_layout .single-child-wrap .single-child-content .description,#homepage_rooms .single-child-wrap .single-child-content .description{font-size:1.125em;line-height:1.5625em;letter-spacing:.5px;margin-bottom:10px}@media (max-width:480px){#grid_layout .single-child-wrap .single-child-content .description,#homepage_rooms .single-child-wrap .single-child-content .description{font-size:1em}}#grid_layout .single-child-wrap .single-child-content .room_dimension,#homepage_rooms .single-child-wrap .single-child-content .room_dimension{display:block;font-size:1.375em;line-height:1.375em;color:#707070;margin-bottom:20px;letter-spacing:.5px}@media (max-width:480px){#grid_layout .single-child-wrap .single-child-content .room_dimension,#homepage_rooms .single-child-wrap .single-child-content .room_dimension{margin-bottom:8px;font-size:1.125em}}#grid_layout .single-child-wrap .mini-gallery-wrapper,#grid_layout .single-child-wrap .single-child-content,#homepage_rooms .single-child-wrap .mini-gallery-wrapper,#homepage_rooms .single-child-wrap .single-child-content{box-shadow:0 0 6px rgba(0,0,0,.29)}.home #location .container_main_content{padding:60px 0 30px}#homepage_rooms{margin-bottom:100px}@media (max-width:992px){#homepage_rooms{margin-bottom:10px}}#homepage_rooms .container_main_content{padding:60px 0 30px}#homepage_rooms div[id^=rooms_preview_]{position:relative;height:0;z-index:-1}#homepage_rooms div[id^=rooms_preview_] .slick-list{padding:0 0!important}#homepage_rooms div[id^=rooms_preview_] .slick-dots{bottom:-75px}#homepage_rooms div[id^=rooms_preview_] .slick-track{display:flex!important}#homepage_rooms div[id^=rooms_preview_] .slick-slide{height:inherit!important}.filter_wrapper .middle_title{position:absolute;left:0;font-size:1.2em}html[lang=ar] .filter_wrapper .middle_title{left:auto;right:0}.filter_wrapper .filter-wrap{position:relative;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:60px 0 60px 80px}@media (max-width:1024px){.filter_wrapper .filter-wrap{padding:35px 0 40px 65px}}body.page-template-template-dinners .filter_wrapper .filter-wrap{margin:0 20px}html[lang=ar] .filter_wrapper .filter-wrap{padding:60px 80px 60px 0}#homepage_rooms .filter_wrapper .filter-wrap{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media (max-width:768px){.filter_wrapper .filter-wrap{display:none}}.filter_wrapper .filter_container{position:relative;padding:0 20px;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap}body.home .filter_wrapper .filter_container,body.page-template-template-rooms .filter_wrapper .filter_container{-moz-flex-direction:row-reverse;flex-direction:row-reverse}.filter_wrapper .filter_container .single_filter_container{position:relative;display:inline-block}.filter_wrapper .filter_container a{font-family:trajan-pro-3,serif;font-weight:400;font-size:1.375em;line-height:1.125em;color:#333;text-decoration:none;padding:5px 30px;display:block;letter-spacing:-.5px;transition:all .3s ease}.filter_wrapper .filter_container a:after{content:"";display:block;margin:0 auto;width:0;height:2px;background:#916c3b;transition:width .3s ease-in-out}.filter_wrapper .filter_container a:hover{opacity:.8}.filter_wrapper .filter_container a:hover:after{width:110%;margin-left:-5%}html[lang=ar] .filter_wrapper .filter_container a:hover:after{margin-left:0;margin-right:-5%}.filter_wrapper .filter_container a.active{font-size:2em}.filter_wrapper .filter_container a.active:after{width:110%;margin-left:-5%}html[lang=ar] .filter_wrapper .filter_container a.active:after{margin-left:0;margin-right:-5%}body.page-template-template-gallery .filter_wrapper .filter_container a,body.page-template-template-offers .filter_wrapper .filter_container a{font-family:montserrat,sans-serif;font-weight:200;font-size:1.4375em}body.page-template-template-gallery .filter_wrapper .filter_container a.active,body.page-template-template-offers .filter_wrapper .filter_container a.active{color:#916c3b}.filter_wrapper .filter-wrap-mobile{display:none}@media (max-width:768px){.filter_wrapper .filter-wrap-mobile{display:block;margin-bottom:20px}body.page-template-template-rooms .filter_wrapper .filter-wrap-mobile{padding-top:40px}}.filter_wrapper .filter-wrap-mobile .middle_title{font-size:1.375em;line-height:1.125em;letter-spacing:.8px;font-weight:600;display:block;position:relative}.filter_wrapper .filter-wrap-mobile .is_hidden{display:none}.filter_wrapper .filter-wrap-mobile select{text-transform:capitalize;height:50px;width:100%;padding:10px;font-size:1em;background-color:#fafafa;border:1px solid #333;margin:12px 0 0 0}select:after{content:"▾";position:absolute;top:0;right:2px;font-size:20px}select::-ms-expand{display:none}body.page-template-template-gallery .single_filter_container:not(:last-child):after,body.page-template-template-offers .single_filter_container:not(:last-child):after{content:"";height:60%;width:1px;position:absolute;right:0;top:20%;background-color:#333}html[lang=ar] body.page-template-template-gallery .single_filter_container:not(:last-child):after,html[lang=ar] body.page-template-template-offers .single_filter_container:not(:last-child):after{content:unset}html[lang=ar] body.page-template-template-gallery .single_filter_container:not(:first-child):after,html[lang=ar] body.page-template-template-offers .single_filter_container:not(:first-child):after{content:"";height:60%;width:1px;position:absolute;right:0;top:20%;background-color:#333}#minigallery_wrapper,.minigallery_wrapper{position:relative;margin-bottom:100px}@media (max-width:992px){#minigallery_wrapper,.minigallery_wrapper{overflow:hidden}}@media (max-width:768px){#minigallery_wrapper,.minigallery_wrapper{margin:30px 0;padding:40px 0 110px;overflow:unset}#minigallery_wrapper .container-large,.minigallery_wrapper .container-large{max-width:100vw}}@media (max-width:480px){#minigallery_wrapper,.minigallery_wrapper{padding:40px 0}}#minigallery_wrapper:after,.minigallery_wrapper:after{content:"";width:960px;display:block;z-index:-1;position:absolute;background-color:#f1f1f1;height:calc(100% + 70px);top:0;left:calc(50% - 480px)}@media (max-width:1024px){#minigallery_wrapper:after,.minigallery_wrapper:after{width:90vw;left:0}}@media (max-width:768px){#minigallery_wrapper:after,.minigallery_wrapper:after{width:100%;height:100%}}#minigallery_wrapper .minigallery,.minigallery_wrapper .minigallery{position:relative;margin:0 auto;width:100%;z-index:1;padding-bottom:40px;padding-top:20px}@media (max-width:992px){#minigallery_wrapper .minigallery,.minigallery_wrapper .minigallery{padding-bottom:20px}}@media (max-width:768px){#minigallery_wrapper .minigallery,.minigallery_wrapper .minigallery{max-width:100%}}@media (max-width:768px){#minigallery_wrapper .minigallery .slick-list,.minigallery_wrapper .minigallery .slick-list{padding:0!important}}#minigallery_wrapper .minigallery.flexible_cenetered,.minigallery_wrapper .minigallery.flexible_cenetered{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:768px){#minigallery_wrapper .minigallery.flexible_cenetered.slick-slider,.minigallery_wrapper .minigallery.flexible_cenetered.slick-slider{display:block}}#minigallery_wrapper .minigallery .slick-list,.minigallery_wrapper .minigallery .slick-list{padding:0 0!important}@media (max-width:768px){#minigallery_wrapper .minigallery .slick-list,.minigallery_wrapper .minigallery .slick-list{overflow:unset}}#minigallery_wrapper .minigallery .slick-dots,.minigallery_wrapper .minigallery .slick-dots{position:relative;bottom:-40px}#minigallery_wrapper .minigallery .thumb_minigallery,.minigallery_wrapper .minigallery .thumb_minigallery{display:block;width:100%;height:100%;background-color:transparent;transition:all .3s ease}#minigallery_wrapper .minigallery .thumb_minigallery:after,#minigallery_wrapper .minigallery .thumb_minigallery:before,.minigallery_wrapper .minigallery .thumb_minigallery:after,.minigallery_wrapper .minigallery .thumb_minigallery:before{content:"";display:block;position:absolute;top:30px;left:30px;right:30px;bottom:30px;z-index:102;border-style:solid;border-color:#fff;transition:all ease 1s}#minigallery_wrapper .minigallery .thumb_minigallery:after,.minigallery_wrapper .minigallery .thumb_minigallery:after{border-width:1px 0;transform:scale(0,1)}#minigallery_wrapper .minigallery .thumb_minigallery:before,.minigallery_wrapper .minigallery .thumb_minigallery:before{border-width:0 1px;transform:scale(1,0)}#minigallery_wrapper .minigallery .thumb_minigallery:focus:after,#minigallery_wrapper .minigallery .thumb_minigallery:focus:before,#minigallery_wrapper .minigallery .thumb_minigallery:hover:after,#minigallery_wrapper .minigallery .thumb_minigallery:hover:before,.minigallery_wrapper .minigallery .thumb_minigallery:focus:after,.minigallery_wrapper .minigallery .thumb_minigallery:focus:before,.minigallery_wrapper .minigallery .thumb_minigallery:hover:after,.minigallery_wrapper .minigallery .thumb_minigallery:hover:before{transform:scale(1)}#minigallery_wrapper .minigallery .thumb_minigallery:focus img,.minigallery_wrapper .minigallery .thumb_minigallery:focus img{opacity:.7}#minigallery_wrapper .minigallery .thumb_minigallery a,.minigallery_wrapper .minigallery .thumb_minigallery a{display:block;width:100%;height:100%}#minigallery_wrapper .minigallery .thumb_minigallery img,.minigallery_wrapper .minigallery .thumb_minigallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}#minigallery_wrapper .minigallery .thumb_minigallery img:hover,.minigallery_wrapper .minigallery .thumb_minigallery img:hover{opacity:.7}#minigallery_wrapper .slide,.minigallery_wrapper .slide{margin:0 2px;position:relative;width:33.33vw;height:45vh;max-height:600px}@media (max-width:992px){#minigallery_wrapper .slide,.minigallery_wrapper .slide{height:45vw}}@media (max-width:768px){#minigallery_wrapper .slide,.minigallery_wrapper .slide{transition:all .3s ease;width:72vw;height:72vw;padding:0;margin:0 30px}#minigallery_wrapper .slide.slick-current,.minigallery_wrapper .slide.slick-current{transform:scale(1.2)}}@media (max-width:480px){#minigallery_wrapper .slide,.minigallery_wrapper .slide{margin:0 16px}}#minigallery_wrapper .slide .slide_image,.minigallery_wrapper .slide .slide_image{background-attachment:scroll;background-size:cover;background-color:#777;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:relative;z-index:1}#minigallery_wrapper .arrow,.minigallery_wrapper .arrow{top:calc(50% - 20px)}#minigallery_wrapper .arrow.prev,.minigallery_wrapper .arrow.prev{right:unset;left:-20px}@media (max-width:768px){#minigallery_wrapper .arrow.prev,.minigallery_wrapper .arrow.prev{left:20px}}@media (max-width:480px){#minigallery_wrapper .arrow.prev,.minigallery_wrapper .arrow.prev{left:8px}}html[lang=ar] #minigallery_wrapper .arrow.prev,html[lang=ar] .minigallery_wrapper .arrow.prev{left:auto;right:-20px}@media (max-width:768px){html[lang=ar] #minigallery_wrapper .arrow.prev,html[lang=ar] .minigallery_wrapper .arrow.prev{right:20px}}@media (max-width:480px){html[lang=ar] #minigallery_wrapper .arrow.prev,html[lang=ar] .minigallery_wrapper .arrow.prev{right:8px}}#minigallery_wrapper .arrow.next,.minigallery_wrapper .arrow.next{right:-20px}@media (max-width:768px){#minigallery_wrapper .arrow.next,.minigallery_wrapper .arrow.next{right:20px}}@media (max-width:480px){#minigallery_wrapper .arrow.next,.minigallery_wrapper .arrow.next{right:8px}}html[lang=ar] #minigallery_wrapper .arrow.next,html[lang=ar] .minigallery_wrapper .arrow.next{right:auto;left:-20px}@media (max-width:768px){html[lang=ar] #minigallery_wrapper .arrow.next,html[lang=ar] .minigallery_wrapper .arrow.next{left:20px}}@media (max-width:480px){html[lang=ar] #minigallery_wrapper .arrow.next,html[lang=ar] .minigallery_wrapper .arrow.next{left:8px}}#minigallery_wrapper .container_minigallery,.minigallery_wrapper .container_minigallery{display:block;position:relative}#minigallery_wrapper .container_minigallery.manage_arrows .arrow,.minigallery_wrapper .container_minigallery.manage_arrows .arrow{display:none}@media (max-width:768px){#minigallery_wrapper .container_minigallery.manage_arrows .arrow,.minigallery_wrapper .container_minigallery.manage_arrows .arrow{display:flex}}.photo-gallery-wrapper{margin-bottom:50px}.photo-gallery-wrapper .photo-gallery-container{width:100%;padding:0;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap{display:block;width:264px;height:264px;margin:1px}@media (min-width:1366px) and (max-width:1566px){.photo-gallery-wrapper .photo-gallery-container .single-image-wrap{width:237px;height:237px}}@media (max-width:1366px){.photo-gallery-wrapper .photo-gallery-container .single-image-wrap{width:calc(21.25vw - 4px);height:calc(21.25vw - 4px)}}@media (max-width:1024px){.photo-gallery-wrapper .photo-gallery-container .single-image-wrap{width:calc(30vw - 3px);height:calc(30vw - 3px)}}@media (max-width:992px){.photo-gallery-wrapper .photo-gallery-container .single-image-wrap{width:calc(45vw - 3px);height:40vh}}@media (max-width:768px){.photo-gallery-wrapper .photo-gallery-container .single-image-wrap{height:45vw}}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap.fullwidth_element{width:calc(100% - 8px);height:45vh}@media (min-width:1366px) and (max-width:1566px){.photo-gallery-wrapper .photo-gallery-container .single-image-wrap.fullwidth_element{width:1194px}}@media (max-width:1366px){.photo-gallery-wrapper .photo-gallery-container .single-image-wrap.fullwidth_element{width:calc(85vw - 7px)}}@media (max-width:1024px){.photo-gallery-wrapper .photo-gallery-container .single-image-wrap.fullwidth_element{width:calc(90vw - 2px)}}@media (max-width:992px){.photo-gallery-wrapper .photo-gallery-container .single-image-wrap.fullwidth_element{height:40vh}}@media (max-width:768px){.photo-gallery-wrapper .photo-gallery-container .single-image-wrap.fullwidth_element{height:35vh}}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery{display:block;position:relative;width:100%;height:100%;background-size:cover;background-position:center;outline:0;transition:all .3s ease}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery:after,.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery:before{content:"";display:block;position:absolute;top:30px;left:30px;right:30px;bottom:30px;z-index:102;border-style:solid;border-color:#fff;transition:all ease 1s}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery:after{border-width:1px 0;transform:scale(0,1)}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery:before{border-width:0 1px;transform:scale(1,0)}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery:focus:after,.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery:focus:before,.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery:hover:after,.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery:hover:before{transform:scale(1)}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery:focus img{opacity:.7}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery .overlay_video{position:absolute;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%;height:100%}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery .overlay_video .play_icon{position:relative;width:60px;height:60px;display:block;background-image:url(../css/images/play-button.png);background-color:#916c3b;background-size:60px;background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 0 10px #000);transition:all .3s ease;border:4px solid #916c3b;border-radius:100px}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap a.thumb_gallery .overlay_video:hover:after{transform:scale(1.2)}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s ease}.photo-gallery-wrapper .photo-gallery-container .single-image-wrap img:hover{opacity:.7}.photo-gallery-wrapper .photo-gallery-container .image_description{display:none}.video-gallery-wrapper{display:block;position:relative;height:33.33vw;padding-bottom:50px}.video-gallery-wrapper .carousel_box{display:block;position:relative;width:100%;height:100%}.video-gallery-wrapper .single-video-wrap{height:100%;position:relative}.video-gallery-wrapper .single-video-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video-gallery-wrapper .single-video-wrap .thumb_gallery .overlay_video{position:absolute;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%;height:100%}.video-gallery-wrapper .single-video-wrap .thumb_gallery .overlay_video .play_icon{position:relative;width:60px;height:60px;display:block;background-image:url(../css/images/play-button.png);background-color:#916c3b;background-size:60px;background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 0 10px #000);transition:all .3s ease;border:4px solid #916c3b;border-radius:100px}.video-gallery-wrapper .single-video-wrap .thumb_gallery .overlay_video:hover:after{transform:scale(1.2)}#children-list,#homepage_dining,#homepage_wellness,#repeater-list,#wellness_offers{position:relative;background-color:#eee;padding-bottom:150px}@media (max-width:992px){#children-list,#homepage_dining,#homepage_wellness,#repeater-list,#wellness_offers{padding-bottom:50px}}body.page-template-template-location #children-list,body.page-template-template-location #homepage_dining,body.page-template-template-location #homepage_wellness,body.page-template-template-location #repeater-list,body.page-template-template-location #wellness_offers{background-color:#fafafa}#children-list .container_main_content,#homepage_dining .container_main_content,#homepage_wellness .container_main_content,#repeater-list .container_main_content,#wellness_offers .container_main_content{padding:60px 0 30px}#children-list .slick-dots,#homepage_dining .slick-dots,#homepage_wellness .slick-dots,#repeater-list .slick-dots,#wellness_offers .slick-dots{bottom:-75px}@media (min-width:1025px){#children-list .slick-track,#homepage_dining .slick-track,#homepage_wellness .slick-track,#repeater-list .slick-track,#wellness_offers .slick-track{display:flex!important}#children-list .slick-slide,#homepage_dining .slick-slide,#homepage_wellness .slick-slide,#repeater-list .slick-slide,#wellness_offers .slick-slide{height:inherit!important}}#children-list .slick-list,#homepage_dining .slick-list,#homepage_wellness .slick-list,#repeater-list .slick-list,#wellness_offers .slick-list{padding:0 0!important}#children-list .children-wrap,#homepage_dining .children-wrap,#homepage_wellness .children-wrap,#repeater-list .children-wrap,#wellness_offers .children-wrap{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}body.page-template-template-dinners #children-list .children-wrap,body.page-template-template-dinners #homepage_dining .children-wrap,body.page-template-template-dinners #homepage_wellness .children-wrap,body.page-template-template-dinners #repeater-list .children-wrap,body.page-template-template-dinners #wellness_offers .children-wrap,body.page-template-template-location #children-list .children-wrap,body.page-template-template-location #homepage_dining .children-wrap,body.page-template-template-location #homepage_wellness .children-wrap,body.page-template-template-location #repeater-list .children-wrap,body.page-template-template-location #wellness_offers .children-wrap{position:relative;flex-wrap:wrap;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}#children-list .children-wrap .single-child-wrap,#homepage_dining .children-wrap .single-child-wrap,#homepage_wellness .children-wrap .single-child-wrap,#repeater-list .children-wrap .single-child-wrap,#wellness_offers .children-wrap .single-child-wrap{width:33.33%;margin:10px 20px}@media (max-width:480px){#children-list .children-wrap .single-child-wrap,#homepage_dining .children-wrap .single-child-wrap,#homepage_wellness .children-wrap .single-child-wrap,#repeater-list .children-wrap .single-child-wrap,#wellness_offers .children-wrap .single-child-wrap{margin:8px 6px}}#children-list .children-wrap .single-child-wrap.slick-slide,#homepage_dining .children-wrap .single-child-wrap.slick-slide,#homepage_wellness .children-wrap .single-child-wrap.slick-slide,#repeater-list .children-wrap .single-child-wrap.slick-slide,#wellness_offers .children-wrap .single-child-wrap.slick-slide{width:calc(28vw - 50px)}body.home #children-list .children-wrap .single-child-wrap,body.home #homepage_dining .children-wrap .single-child-wrap,body.home #homepage_wellness .children-wrap .single-child-wrap,body.home #repeater-list .children-wrap .single-child-wrap,body.home #wellness_offers .children-wrap .single-child-wrap,body.page-template-template-wellness #children-list .children-wrap .single-child-wrap,body.page-template-template-wellness #homepage_dining .children-wrap .single-child-wrap,body.page-template-template-wellness #homepage_wellness .children-wrap .single-child-wrap,body.page-template-template-wellness #repeater-list .children-wrap .single-child-wrap,body.page-template-template-wellness #wellness_offers .children-wrap .single-child-wrap{width:100%;height:100%}body.home #children-list .children-wrap .single-child-wrap .single-child,body.home #homepage_dining .children-wrap .single-child-wrap .single-child,body.home #homepage_wellness .children-wrap .single-child-wrap .single-child,body.home #repeater-list .children-wrap .single-child-wrap .single-child,body.home #wellness_offers .children-wrap .single-child-wrap .single-child,body.page-template-template-wellness #children-list .children-wrap .single-child-wrap .single-child,body.page-template-template-wellness #homepage_dining .children-wrap .single-child-wrap .single-child,body.page-template-template-wellness #homepage_wellness .children-wrap .single-child-wrap .single-child,body.page-template-template-wellness #repeater-list .children-wrap .single-child-wrap .single-child,body.page-template-template-wellness #wellness_offers .children-wrap .single-child-wrap .single-child{position:relative;-moz-flex-direction:row;flex-direction:row;padding:30px 0}@media (max-width:1024px){body.home #children-list .children-wrap .single-child-wrap .single-child,body.home #homepage_dining .children-wrap .single-child-wrap .single-child,body.home #homepage_wellness .children-wrap .single-child-wrap .single-child,body.home #repeater-list .children-wrap .single-child-wrap .single-child,body.home #wellness_offers .children-wrap .single-child-wrap .single-child,body.page-template-template-wellness #children-list .children-wrap .single-child-wrap .single-child,body.page-template-template-wellness #homepage_dining .children-wrap .single-child-wrap .single-child,body.page-template-template-wellness #homepage_wellness .children-wrap .single-child-wrap .single-child,body.page-template-template-wellness #repeater-list .children-wrap .single-child-wrap .single-child,body.page-template-template-wellness #wellness_offers .children-wrap .single-child-wrap .single-child{-moz-flex-direction:column;flex-direction:column;padding:0 0}}body.home #children-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.home #homepage_dining .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.home #homepage_wellness .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.home #repeater-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.home #wellness_offers .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #children-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #homepage_dining .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #homepage_wellness .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #repeater-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #wellness_offers .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper{width:85%;height:100%;position:absolute;z-index:2;top:0;right:0;overflow:hidden}@media (max-width:1024px){body.home #children-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.home #homepage_dining .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.home #homepage_wellness .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.home #repeater-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.home #wellness_offers .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #children-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #homepage_dining .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #homepage_wellness .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #repeater-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #wellness_offers .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper{width:100%;position:relative;margin-bottom:-30px;height:60vh}}@media (max-width:992px){body.home #children-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.home #homepage_dining .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.home #homepage_wellness .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.home #repeater-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.home #wellness_offers .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #children-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #homepage_dining .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #homepage_wellness .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #repeater-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper,body.page-template-template-wellness #wellness_offers .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper{height:40vh;box-shadow:0 0 5px rgba(111,83,54,.4)}}body.home #children-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper .thumb,body.home #homepage_dining .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper .thumb,body.home #homepage_wellness .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper .thumb,body.home #repeater-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper .thumb,body.home #wellness_offers .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper .thumb,body.page-template-template-wellness #children-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper .thumb,body.page-template-template-wellness #homepage_dining .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper .thumb,body.page-template-template-wellness #homepage_wellness .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper .thumb,body.page-template-template-wellness #repeater-list .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper .thumb,body.page-template-template-wellness #wellness_offers .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper .thumb{max-height:unset;height:100%}body.home #children-list .children-wrap .single-child-wrap .single-child .single-child-content,body.home #homepage_dining .children-wrap .single-child-wrap .single-child .single-child-content,body.home #homepage_wellness .children-wrap .single-child-wrap .single-child .single-child-content,body.home #repeater-list .children-wrap .single-child-wrap .single-child .single-child-content,body.home #wellness_offers .children-wrap .single-child-wrap .single-child .single-child-content,body.page-template-template-wellness #children-list .children-wrap .single-child-wrap .single-child .single-child-content,body.page-template-template-wellness #homepage_dining .children-wrap .single-child-wrap .single-child .single-child-content,body.page-template-template-wellness #homepage_wellness .children-wrap .single-child-wrap .single-child .single-child-content,body.page-template-template-wellness #repeater-list .children-wrap .single-child-wrap .single-child .single-child-content,body.page-template-template-wellness #wellness_offers .children-wrap .single-child-wrap .single-child .single-child-content{padding:90px 30px;max-width:35%;margin:0 auto 0 0;position:relative;z-index:3;background-color:#fafafa;line-height:160%;box-shadow:0 0 10px rgba(111,83,54,.4)}@media (max-width:1024px){body.home #children-list .children-wrap .single-child-wrap .single-child .single-child-content,body.home #homepage_dining .children-wrap .single-child-wrap .single-child .single-child-content,body.home #homepage_wellness .children-wrap .single-child-wrap .single-child .single-child-content,body.home #repeater-list .children-wrap .single-child-wrap .single-child .single-child-content,body.home #wellness_offers .children-wrap .single-child-wrap .single-child .single-child-content,body.page-template-template-wellness #children-list .children-wrap .single-child-wrap .single-child .single-child-content,body.page-template-template-wellness #homepage_dining .children-wrap .single-child-wrap .single-child .single-child-content,body.page-template-template-wellness #homepage_wellness .children-wrap .single-child-wrap .single-child .single-child-content,body.page-template-template-wellness #repeater-list .children-wrap .single-child-wrap .single-child .single-child-content,body.page-template-template-wellness #wellness_offers .children-wrap .single-child-wrap .single-child .single-child-content{min-width:95%;margin:0 auto;padding:30px 25px}}body.page-template-template-dinners #children-list .children-wrap .single-child-wrap,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap,body.page-template-template-location #children-list .children-wrap .single-child-wrap,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap{margin:40px 20px;width:calc(33.33% - 40px)}@media (max-width:1024px){body.page-template-template-dinners #children-list .children-wrap .single-child-wrap,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap,body.page-template-template-location #children-list .children-wrap .single-child-wrap,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap{margin:30px 10px;width:calc(50% - 20px)}}@media (max-width:768px){body.page-template-template-dinners #children-list .children-wrap .single-child-wrap,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap,body.page-template-template-location #children-list .children-wrap .single-child-wrap,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap{margin:20px 0;width:100%}}body.page-template-template-dinners #children-list .children-wrap .single-child-wrap.first_highlight,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap.first_highlight,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap.first_highlight,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap.first_highlight,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap.first_highlight,body.page-template-template-location #children-list .children-wrap .single-child-wrap.first_highlight,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap.first_highlight,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap.first_highlight,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap.first_highlight,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap.first_highlight{width:100%;height:500px}@media (max-width:992px){body.page-template-template-dinners #children-list .children-wrap .single-child-wrap.first_highlight,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap.first_highlight,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap.first_highlight,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap.first_highlight,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap.first_highlight,body.page-template-template-location #children-list .children-wrap .single-child-wrap.first_highlight,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap.first_highlight,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap.first_highlight,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap.first_highlight,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap.first_highlight{height:auto}}body.page-template-template-dinners #children-list .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-location #children-list .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child{position:relative;-moz-flex-direction:row;flex-direction:row}@media (max-width:992px){body.page-template-template-dinners #children-list .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-location #children-list .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child{-moz-flex-direction:column;flex-direction:column}}body.page-template-template-dinners #children-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-location #children-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper{width:85%;height:100%;position:absolute;z-index:2;top:0;left:0;overflow:hidden}@media (max-width:992px){body.page-template-template-dinners #children-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-location #children-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper{width:100%;height:40vh;position:relative;overflow:visible}}body.page-template-template-dinners #children-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-location #children-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb{max-height:unset;height:500px}@media (max-width:992px){body.page-template-template-dinners #children-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-location #children-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .mini-gallery-wrapper .thumb{height:100%}}body.page-template-template-dinners #children-list .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #children-list .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content{padding:90px 30px;top:30px;max-width:35%;margin:0 0 0 auto;position:relative;height:440px;z-index:3;background-color:#fafafa;line-height:160%;box-shadow:0 0 10px rgba(111,83,54,.4)}@media (max-width:1024px){body.page-template-template-dinners #children-list .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #children-list .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content{max-width:50%}}@media (max-width:992px){body.page-template-template-dinners #children-list .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #children-list .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap.first_highlight .single-child .single-child-content{max-width:95%;min-width:95%;margin:0 auto;height:auto;padding:40px 30px;position:relative;z-index:3;top:unset}}body.page-template-template-dinners #children-list .children-wrap .single-child-wrap .thumb,body.page-template-template-dinners #homepage_dining .children-wrap .single-child-wrap .thumb,body.page-template-template-dinners #homepage_wellness .children-wrap .single-child-wrap .thumb,body.page-template-template-dinners #repeater-list .children-wrap .single-child-wrap .thumb,body.page-template-template-dinners #wellness_offers .children-wrap .single-child-wrap .thumb,body.page-template-template-location #children-list .children-wrap .single-child-wrap .thumb,body.page-template-template-location #homepage_dining .children-wrap .single-child-wrap .thumb,body.page-template-template-location #homepage_wellness .children-wrap .single-child-wrap .thumb,body.page-template-template-location #repeater-list .children-wrap .single-child-wrap .thumb,body.page-template-template-location #wellness_offers .children-wrap .single-child-wrap .thumb{max-height:450px}#children-list .children-wrap .single-child-wrap .single-child,#homepage_dining .children-wrap .single-child-wrap .single-child,#homepage_wellness .children-wrap .single-child-wrap .single-child,#repeater-list .children-wrap .single-child-wrap .single-child,#wellness_offers .children-wrap .single-child-wrap .single-child{display:flex;-moz-flex-direction:column;flex-direction:column;height:100%}#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper{width:100%;margin-bottom:30px;position:relative;box-shadow:0 0 10px #6f5336;transition:all .3s ease}#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper:after,#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper:before,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper:after,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper:before,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper:after,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper:before,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper:after,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper:before,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper:after,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper:before{content:"";display:block;position:absolute;top:30px;left:30px;right:30px;bottom:30px;z-index:102;border-style:solid;border-color:#fff;transition:all ease 1s}#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper:after,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper:after,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper:after,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper:after,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper:after{border-width:1px 0;transform:scale(0,1)}#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper:before,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper:before,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper:before,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper:before,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper:before{border-width:0 1px;transform:scale(1,0)}#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper:focus:after,#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper:focus:before,#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper:hover:after,#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper:hover:before,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper:focus:after,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper:focus:before,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper:hover:after,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper:hover:before,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper:focus:after,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper:focus:before,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper:hover:after,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper:hover:before,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper:focus:after,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper:focus:before,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper:hover:after,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper:hover:before,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper:focus:after,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper:focus:before,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper:hover:after,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper:hover:before{transform:scale(1)}#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper:focus img,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper:focus img,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper:focus img,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper:focus img,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper:focus img{opacity:.7}@media (max-width:992px){#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper{margin-bottom:-30px;height:40vh;z-index:2}}@media (min-width:769px) and (max-width:942px){#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper{height:32vh}}#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb{position:relative;z-index:100;width:100%;display:block;height:calc(28vw - 45px);background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;text-decoration:none;transition:all .3s ease}@media (max-width:1366px){#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb{height:calc(26vw - 45px)}}@media (max-width:992px){#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb{height:40vh}}@media (min-width:769px) and (max-width:942px){#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb{height:32vh}}#children-list .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb:hover,#homepage_dining .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb:hover,#homepage_wellness .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb:hover,#repeater-list .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb:hover,#wellness_offers .children-wrap .single-child-wrap .mini-gallery-wrapper .thumb:hover{opacity:.7}#children-list .children-wrap .single-child-wrap .single-child-content,#homepage_dining .children-wrap .single-child-wrap .single-child-content,#homepage_wellness .children-wrap .single-child-wrap .single-child-content,#repeater-list .children-wrap .single-child-wrap .single-child-content,#wellness_offers .children-wrap .single-child-wrap .single-child-content{display:flex;-moz-flex-direction:column;flex-direction:column;height:100%}@media (max-width:992px){#children-list .children-wrap .single-child-wrap .single-child-content,#homepage_dining .children-wrap .single-child-wrap .single-child-content,#homepage_wellness .children-wrap .single-child-wrap .single-child-content,#repeater-list .children-wrap .single-child-wrap .single-child-content,#wellness_offers .children-wrap .single-child-wrap .single-child-content{position:relative;max-width:95%;margin:0 auto;padding:30px 25px;text-align:center;background-color:#fafafa;z-index:3;box-shadow:0 0 10px rgba(111,83,54,.4)}}#children-list .children-wrap .single-child-wrap .single-child-content .title-link,#homepage_dining .children-wrap .single-child-wrap .single-child-content .title-link,#homepage_wellness .children-wrap .single-child-wrap .single-child-content .title-link,#repeater-list .children-wrap .single-child-wrap .single-child-content .title-link,#wellness_offers .children-wrap .single-child-wrap .single-child-content .title-link{font-family:trajan-pro-3,serif;font-weight:400;font-size:1.5em;line-height:1.2em;text-decoration:none;color:#333;display:block;margin-bottom:20px;text-transform:uppercase}@media (max-width:480px){#children-list .children-wrap .single-child-wrap .single-child-content .title-link,#homepage_dining .children-wrap .single-child-wrap .single-child-content .title-link,#homepage_wellness .children-wrap .single-child-wrap .single-child-content .title-link,#repeater-list .children-wrap .single-child-wrap .single-child-content .title-link,#wellness_offers .children-wrap .single-child-wrap .single-child-content .title-link{font-size:1.125em}}#children-list .children-wrap .single-child-wrap .single-child-content .description,#homepage_dining .children-wrap .single-child-wrap .single-child-content .description,#homepage_wellness .children-wrap .single-child-wrap .single-child-content .description,#repeater-list .children-wrap .single-child-wrap .single-child-content .description,#wellness_offers .children-wrap .single-child-wrap .single-child-content .description{display:block;font-size:1.125em;line-height:1.5625em;letter-spacing:.5px}@media (max-width:1366px){#children-list .children-wrap .single-child-wrap .single-child-content .description,#homepage_dining .children-wrap .single-child-wrap .single-child-content .description,#homepage_wellness .children-wrap .single-child-wrap .single-child-content .description,#repeater-list .children-wrap .single-child-wrap .single-child-content .description,#wellness_offers .children-wrap .single-child-wrap .single-child-content .description{font-size:1em}}#children-list .children-wrap .single-child-wrap .single-child-content .buttons_container,#homepage_dining .children-wrap .single-child-wrap .single-child-content .buttons_container,#homepage_wellness .children-wrap .single-child-wrap .single-child-content .buttons_container,#repeater-list .children-wrap .single-child-wrap .single-child-content .buttons_container,#wellness_offers .children-wrap .single-child-wrap .single-child-content .buttons_container{position:relative;margin-top:auto}@media (max-width:992px){#children-list .container_carousel_arrows .arrow{top:20vh}}#children-list .container_carousel_arrows .arrow.prev{left:-50px}@media (max-width:992px){#children-list .container_carousel_arrows .arrow.prev{left:-6px}}html[lang=ar] #children-list .container_carousel_arrows .arrow.prev{left:auto;right:-50px}@media (max-width:992px){html[lang=ar] #children-list .container_carousel_arrows .arrow.prev{right:-6px}}#children-list .container_carousel_arrows .arrow.next{right:-50px}@media (max-width:992px){#children-list .container_carousel_arrows .arrow.next{right:-6px}}html[lang=ar] #children-list .container_carousel_arrows .arrow.next{right:auto;left:-50px}@media (max-width:992px){html[lang=ar] #children-list .container_carousel_arrows .arrow.next{left:-6px}}body.home #homepage_dining .children-wrap .single-child-wrap .single-child .single-child-content{margin:0 0 0 auto}@media (max-width:1024px){body.home #homepage_dining .children-wrap .single-child-wrap .single-child .single-child-content{max-width:95%;margin:0 auto;padding:30px 25px;text-align:center}}body.home #homepage_dining .children-wrap .single-child-wrap .single-child .mini-gallery-wrapper{right:unset;left:0;box-shadow:0 0 5px rgba(111,83,54,.4)}#homepage_meetings{padding-bottom:150px}@media (max-width:992px){#homepage_meetings{padding-bottom:70px}}#homepage_meetings .container_main_content{padding:60px 0 30px}#homepage_meetings .horizontal_image_content{margin:0 auto}#homepage_meetings .horizontal_image_content .slick-list{padding:0 0!important}#homepage_meetings .horizontal_image_content .slick-dots{bottom:-75px}@media (min-width:1025px){#homepage_meetings .horizontal_image_content .slick-track{display:flex!important}#homepage_meetings .horizontal_image_content .slick-slide{height:inherit!important}}#homepage_meetings .horizontal_image_content .container_boxes{margin:0 20px 40px}@media (max-width:1024px){#homepage_meetings .horizontal_image_content .container_boxes{margin:0 20px 10px}}@media (max-width:480px){#homepage_meetings .horizontal_image_content .container_boxes{margin:0 6px 10px}}#homepage_meetings .horizontal_image_content .container_boxes .the_title{font-family:trajan-pro-3,serif;font-weight:400;font-size:1.5em;line-height:1.125em;margin-bottom:30px}@media (max-width:480px){#homepage_meetings .horizontal_image_content .container_boxes .the_title{line-height:1em;margin-bottom:16px}}#homepage_meetings .horizontal_image_content .container_boxes .content_wrap{height:100%;background-color:#fafafa}#repeater-list{position:relative;background-color:#fafafa;margin-bottom:10px}#homepage_dining,#homepage_wellness,#wellness_offers{padding-bottom:80px}#homepage_dining .container_carousel_arrows,#homepage_wellness .container_carousel_arrows,#wellness_offers .container_carousel_arrows{margin-bottom:110px}@media (max-width:992px){#homepage_dining .container_carousel_arrows,#homepage_wellness .container_carousel_arrows,#wellness_offers .container_carousel_arrows{margin-bottom:10px}}body.page-template-template-wellness_offers .slick-list{padding:0 0!important}.container_carousel_arrows{display:block;position:relative}.container_carousel_arrows .arrow{z-index:99;top:50%}@media (max-width:1024px){.container_carousel_arrows .arrow{top:35vh}}@media (max-width:992px){.container_carousel_arrows .arrow{top:20vh}}.container_carousel_arrows .arrow.prev{left:-4px}html[lang=ar] .container_carousel_arrows .arrow.prev{right:-4px;left:auto}@media (max-width:1024px){html[lang=ar] .container_carousel_arrows .arrow.prev{right:-6px}}@media (max-width:480px){html[lang=ar] .container_carousel_arrows .arrow.prev{right:-15px}}@media (max-width:1024px){.container_carousel_arrows .arrow.prev{left:-6px}}@media (max-width:480px){.container_carousel_arrows .arrow.prev{left:-15px}}.container_carousel_arrows .arrow.next{right:-4px}html[lang=ar] .container_carousel_arrows .arrow.next{left:-4px;right:auto}@media (max-width:1024px){html[lang=ar] .container_carousel_arrows .arrow.next{left:-6px}}@media (max-width:480px){html[lang=ar] .container_carousel_arrows .arrow.next{left:-15px}}@media (max-width:1024px){.container_carousel_arrows .arrow.next{right:-6px}}@media (max-width:480px){.container_carousel_arrows .arrow.next{right:-15px}}#homepage_dining,#homepage_rooms,#homepage_wellness,#offers_preview,#wellness_offers{background-color:unset!important}#homepage_dining .slick-list,#homepage_rooms .slick-list,#homepage_wellness .slick-list,#offers_preview .slick-list,#wellness_offers .slick-list{padding:0!important}.home section:nth-child(even){background-color:#eee}@media (max-width:992px){.home #offers_preview .slick-list,.home div[id^=offers_preview_] .slick-list,.page-template-template-offers #offers_preview .slick-list,.page-template-template-offers div[id^=offers_preview_] .slick-list,.page-template-template-wellness_offers #offers_preview .slick-list,.page-template-template-wellness_offers div[id^=offers_preview_] .slick-list,.single-post_dinners #offers_preview .slick-list,.single-post_dinners div[id^=offers_preview_] .slick-list{padding:50px 0!important}.home #offers_preview .buttons_container .button,.home div[id^=offers_preview_] .buttons_container .button,.page-template-template-offers #offers_preview .buttons_container .button,.page-template-template-offers div[id^=offers_preview_] .buttons_container .button,.page-template-template-wellness_offers #offers_preview .buttons_container .button,.page-template-template-wellness_offers div[id^=offers_preview_] .buttons_container .button,.single-post_dinners #offers_preview .buttons_container .button,.single-post_dinners div[id^=offers_preview_] .buttons_container .button{width:initial}.home #offers_preview .container-large,.home div[id^=offers_preview_] .container-large,.page-template-template-offers #offers_preview .container-large,.page-template-template-offers div[id^=offers_preview_] .container-large,.page-template-template-wellness_offers #offers_preview .container-large,.page-template-template-wellness_offers div[id^=offers_preview_] .container-large,.single-post_dinners #offers_preview .container-large,.single-post_dinners div[id^=offers_preview_] .container-large{max-width:100%}.home #offers_preview .container_carousel_arrows .arrow.prev,.home div[id^=offers_preview_] .container_carousel_arrows .arrow.prev,.page-template-template-offers #offers_preview .container_carousel_arrows .arrow.prev,.page-template-template-offers div[id^=offers_preview_] .container_carousel_arrows .arrow.prev,.page-template-template-wellness_offers #offers_preview .container_carousel_arrows .arrow.prev,.page-template-template-wellness_offers div[id^=offers_preview_] .container_carousel_arrows .arrow.prev,.single-post_dinners #offers_preview .container_carousel_arrows .arrow.prev,.single-post_dinners div[id^=offers_preview_] .container_carousel_arrows .arrow.prev{left:8px}html[lang=ar] .home #offers_preview .container_carousel_arrows .arrow.prev,html[lang=ar] .home div[id^=offers_preview_] .container_carousel_arrows .arrow.prev,html[lang=ar] .page-template-template-offers #offers_preview .container_carousel_arrows .arrow.prev,html[lang=ar] .page-template-template-offers div[id^=offers_preview_] .container_carousel_arrows .arrow.prev,html[lang=ar] .page-template-template-wellness_offers #offers_preview .container_carousel_arrows .arrow.prev,html[lang=ar] .page-template-template-wellness_offers div[id^=offers_preview_] .container_carousel_arrows .arrow.prev,html[lang=ar] .single-post_dinners #offers_preview .container_carousel_arrows .arrow.prev,html[lang=ar] .single-post_dinners div[id^=offers_preview_] .container_carousel_arrows .arrow.prev{right:8px;left:auto}.home #offers_preview .container_carousel_arrows .arrow.next,.home div[id^=offers_preview_] .container_carousel_arrows .arrow.next,.page-template-template-offers #offers_preview .container_carousel_arrows .arrow.next,.page-template-template-offers div[id^=offers_preview_] .container_carousel_arrows .arrow.next,.page-template-template-wellness_offers #offers_preview .container_carousel_arrows .arrow.next,.page-template-template-wellness_offers div[id^=offers_preview_] .container_carousel_arrows .arrow.next,.single-post_dinners #offers_preview .container_carousel_arrows .arrow.next,.single-post_dinners div[id^=offers_preview_] .container_carousel_arrows .arrow.next{right:8px}html[lang=ar] .home #offers_preview .container_carousel_arrows .arrow.next,html[lang=ar] .home div[id^=offers_preview_] .container_carousel_arrows .arrow.next,html[lang=ar] .page-template-template-offers #offers_preview .container_carousel_arrows .arrow.next,html[lang=ar] .page-template-template-offers div[id^=offers_preview_] .container_carousel_arrows .arrow.next,html[lang=ar] .page-template-template-wellness_offers #offers_preview .container_carousel_arrows .arrow.next,html[lang=ar] .page-template-template-wellness_offers div[id^=offers_preview_] .container_carousel_arrows .arrow.next,html[lang=ar] .single-post_dinners #offers_preview .container_carousel_arrows .arrow.next,html[lang=ar] .single-post_dinners div[id^=offers_preview_] .container_carousel_arrows .arrow.next{left:8px;right:auto}}.container_main_content .the_title{margin-bottom:30px}@media (max-width:480px){.container_main_content .the_title{margin-bottom:20px}}.page_main_logo{display:block;position:relative;text-align:center;margin-bottom:35px}@media (max-width:768px){.page_main_logo{margin-bottom:40px}}.page_main_logo img{max-width:240px;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.page_main_logo img{max-width:150px}}.horizontal_image_content{display:block;position:relative;margin:50px auto 100px}@media (max-width:1024px){.horizontal_image_content{margin:20px auto}}.horizontal_image_content .container_boxes{position:relative;margin-top:45px;min-height:400px;margin-bottom:30px;width:100%;display:block}@media (max-width:1024px){.horizontal_image_content .container_boxes{display:flex;-moz-flex-direction:column;flex-direction:column}}@media (max-width:992px){.horizontal_image_content .container_boxes{margin-top:0}}.horizontal_image_content .container_boxes.revert_boxes .thumb_wrap{right:0;left:unset}.horizontal_image_content .container_boxes.revert_boxes .content_wrap{margin:0 auto 0 0}@media (max-width:1024px){.horizontal_image_content .container_boxes.revert_boxes .content_wrap{margin:0 auto}}.horizontal_image_content .container_boxes.revert_boxes .content_wrap .content_container{margin-left:0;margin-right:auto}@media (max-width:992px){.horizontal_image_content .container_boxes{padding-top:0;padding-bottom:0}}.horizontal_image_content .container_boxes .the_title{display:block;font-size:2.25em;line-height:1.5625em;text-transform:uppercase;margin-bottom:60px}@media (max-width:1366px){.horizontal_image_content .container_boxes .the_title{font-size:2em}}@media (max-width:1024px){.horizontal_image_content .container_boxes .the_title{margin-bottom:10px}}@media (max-width:480px){.horizontal_image_content .container_boxes .the_title{font-size:1.75em}}body.page-template-template-meetings .horizontal_image_content .container_boxes .the_title{line-height:1em;margin-bottom:25px;font-family:trajan-pro-3,serif;font-weight:400}.horizontal_image_content .container_boxes .the_content{width:100%;font-size:1.125em;line-height:1.5625em;letter-spacing:.5px}@media (max-width:1366px){.horizontal_image_content .container_boxes .the_content{font-size:1em}}.horizontal_image_content .container_boxes .container_contacts{display:block;margin-top:30px;font-size:1.375em;line-height:1.5625em;letter-spacing:.5px}@media (max-width:1366px){.horizontal_image_content .container_boxes .container_contacts{font-size:1em}}body.single-post_dinners .horizontal_image_content .container_boxes .container_contacts .contacts_email,body.single-post_dinners .horizontal_image_content .container_boxes .container_contacts .contacts_phone{display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;padding-bottom:10px;letter-spacing:.5px;line-height:1.5625em;font-size:1.125em}@media (max-width:1266px) and (min-width:991px){body.single-post_dinners .horizontal_image_content .container_boxes .container_contacts .contacts_email,body.single-post_dinners .horizontal_image_content .container_boxes .container_contacts .contacts_phone{font-size:1em}}@media (max-width:992px){body.single-post_dinners .horizontal_image_content .container_boxes .container_contacts .contacts_email,body.single-post_dinners .horizontal_image_content .container_boxes .container_contacts .contacts_phone{font-size:1em}}@media (max-width:480px){body.single-post_dinners .horizontal_image_content .container_boxes .container_contacts .contacts_email,body.single-post_dinners .horizontal_image_content .container_boxes .container_contacts .contacts_phone{font-size:.875em}}body.single-post_dinners .horizontal_image_content .container_boxes .container_contacts .contacts_email .icon,body.single-post_dinners .horizontal_image_content .container_boxes .container_contacts .contacts_phone .icon{margin-right:10px}html[lang=ar] body.single-post_dinners .horizontal_image_content .container_boxes .container_contacts .contacts_email .icon,html[lang=ar] body.single-post_dinners .horizontal_image_content .container_boxes .container_contacts .contacts_phone .icon{margin-right:0;margin-left:10px}.horizontal_image_content .container_boxes .container_contacts .contacts_email a,.horizontal_image_content .container_boxes .container_contacts .contacts_phone a{color:#333;text-decoration:none}.horizontal_image_content .container_boxes .thumb_wrap{width:65%;height:100%;position:absolute;z-index:3;top:0;left:0;padding-left:0}@media (max-width:1024px){.horizontal_image_content .container_boxes .thumb_wrap{width:100%;margin-bottom:-30px;height:60vh;position:relative}}@media (max-width:992px){.horizontal_image_content .container_boxes .thumb_wrap{height:40vh}}.horizontal_image_content .container_boxes .thumb_wrap .single-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.horizontal_image_content .container_boxes .content_wrap{top:30px;max-width:60%;margin:0 0 0 auto;position:relative;min-height:400px;z-index:2;line-height:160%;box-shadow:0 0 10px rgba(111,83,54,.4)}@media (max-width:1024px){.horizontal_image_content .container_boxes .content_wrap{width:95%;margin:0 auto;background-color:#fafafa;min-height:unset;max-width:unset;top:unset;z-index:3}}.horizontal_image_content .container_boxes .content_wrap .content_container{position:relative;display:block;padding:80px 30px 130px;max-width:58%;margin-left:auto}@media (max-width:1024px){.horizontal_image_content .container_boxes .content_wrap .content_container{max-width:100%;padding:30px 25px;text-align:center}.horizontal_image_content .container_boxes .content_wrap .content_container .buttons_container{-moz-align-items:center;-ms-align-items:center;align-items:center}}body.page-template-template-meetings .horizontal_image_content .container_boxes .content_wrap .content_container{padding:50px 32px}@media (max-width:768px){body.page-template-template-meetings .horizontal_image_content .container_boxes .content_wrap .content_container{padding:30px}}.horizontal_image_content .container_boxes .content_wrap.full_width{max-width:100%}.general_image_content{display:block;position:relative;margin:50px auto 100px}@media (max-width:992px){.general_image_content{margin:50px auto}}body.page-template-template-meeting_type .general_image_content{padding:15px 0 60px;margin:0}@media (max-width:992px){body.page-template-template-meeting_type .general_image_content{padding:0 0}}body.page-template-template-meeting_type .general_image_content:nth-child(even){background-color:#eee}body.single-post_wellness .general_image_content{padding:50px 0 80px;margin:0 0}@media (max-width:768px){body.single-post_wellness .general_image_content{padding:10px 0 45px}}body.single-post_wellness .general_image_content:nth-child(even){background-color:#eee}.general_image_content .container_boxes{position:relative;margin-top:45px;min-height:400px;margin-bottom:30px;width:100%;display:block}.general_image_content .container_boxes.revert_boxes .thumb_wrap{right:0;left:unset}.general_image_content .container_boxes.revert_boxes .content_wrap{margin:0 auto 0 0}@media (max-width:1024px){.general_image_content .container_boxes.revert_boxes .content_wrap{margin:0 auto}}.general_image_content .container_boxes.revert_boxes .content_wrap .content_container{margin-left:0;margin-right:auto}@media (max-width:1024px){.general_image_content .container_boxes.revert_boxes .content_wrap .content_container{margin-left:auto}}@media (max-width:992px){.general_image_content .container_boxes{padding-top:0;padding-bottom:0}}.general_image_content .container_boxes .the_title{display:block;text-transform:uppercase;margin-bottom:35px;font-family:trajan-pro-3,serif;font-weight:400;font-size:1.8em;line-height:1.125em}@media (max-width:480px){.general_image_content .container_boxes .the_title{font-size:1.125em}}body.page-template-template-meeting_type .general_image_content .container_boxes .the_title{line-height:1em;margin-bottom:20px}.general_image_content .container_boxes .the_content{width:100%;font-size:1.125em;line-height:1.5625em;letter-spacing:.5px}@media (max-width:1266px) and (min-width:991px){.general_image_content .container_boxes .the_content{font-size:1em}}@media (max-width:768px){.general_image_content .container_boxes .the_content{font-size:1em}}.general_image_content .container_boxes .container_contacts{display:block;margin-top:30px;font-size:1.375em;line-height:1.125em}body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_email,body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_phone{display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;padding-bottom:10px;letter-spacing:.5px}@media (max-width:992px){body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_email,body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_phone{font-size:1.125em}}@media (max-width:768px){body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_email,body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_phone{font-size:1em}}@media (max-width:480px){body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_email,body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_phone{font-size:.875em}}body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_email .icon,body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_phone .icon{margin-right:10px}html[lang=ar] body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_email .icon,html[lang=ar] body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_phone .icon{margin-right:0;margin-left:10px}body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_email a,body.single-post_wellness .general_image_content .container_boxes .container_contacts .contacts_phone a{color:#916c3b;text-decoration:underline}.general_image_content .container_boxes .container_contacts .contacts_email a,.general_image_content .container_boxes .container_contacts .contacts_phone a{color:#333;text-decoration:none}.general_image_content .container_boxes .thumb_wrap{width:85%;height:100%;position:absolute;z-index:2;top:0;left:0;padding-left:0}@media (max-width:1024px){.general_image_content .container_boxes .thumb_wrap{width:100%;margin-bottom:-30px;height:60vh;position:relative}}@media (max-width:992px){.general_image_content .container_boxes .thumb_wrap{height:40vh}}body.page-template-template-meeting_type .general_image_content .container_boxes .thumb_wrap{max-height:33vw}@media (max-width:1266px) and (min-width:991px){body.page-template-template-meeting_type .general_image_content .container_boxes .thumb_wrap{max-height:40vw}}@media (max-width:992px){body.page-template-template-meeting_type .general_image_content .container_boxes .thumb_wrap{max-height:40vw}}body.home .general_image_content .container_boxes .thumb_wrap,body.page-template-template-wellness .general_image_content .container_boxes .thumb_wrap{height:calc(100% + 60px)}.general_image_content .container_boxes .thumb_wrap .single-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.general_image_content .container_boxes .content_wrap{top:30px;max-width:30%;margin:0 0 0 auto;position:relative;min-height:400px;z-index:3;background-color:#fafafa;line-height:160%;box-shadow:0 0 10px rgba(111,83,54,.4)}@media (max-width:1266px) and (min-width:991px){.general_image_content .container_boxes .content_wrap{max-width:38%}}@media (max-width:1024px){.general_image_content .container_boxes .content_wrap{width:95%;margin:0 auto;background-color:#fafafa;min-height:unset;max-width:unset;top:unset;z-index:3}}.general_image_content .container_boxes .content_wrap .content_container{position:relative;display:block;padding:60px 30px 30px}@media (max-width:1024px){.general_image_content .container_boxes .content_wrap .content_container{padding:30px 25px;text-align:center}.general_image_content .container_boxes .content_wrap .content_container .buttons_container{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}body.page-template-template-meeting_type .general_image_content .container_boxes .content_wrap .content_container,body.single-post_wellness .general_image_content .container_boxes .content_wrap .content_container{padding:32px}.general_image_content .container_boxes .content_wrap.full_width{max-width:100%}.general_image_content .icons_wellness{display:flex;flex-wrap:nowrap;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:30px 0 0}@media (max-width:768px){.general_image_content .icons_wellness{-moz-flex-direction:column;flex-direction:column}}.general_image_content .icons_wellness .icon_wellness{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:row;flex-direction:row}@media (max-width:768px){.general_image_content .icons_wellness .icon_wellness{padding:10px 0}}.general_image_content .icons_wellness .icon_wellness .icon{color:#916c3b;font-size:1.75em;padding-right:10px}@media (max-width:992px){.general_image_content .icons_wellness .icon_wellness .icon{font-size:1.875em}}html[lang=ar] .general_image_content .icons_wellness .icon_wellness .icon{padding-right:0;padding-left:10px}.general_image_content .icons_wellness .icon_wellness .title_info{font-size:1.125em;line-height:normal}@media (max-width:992px){.general_image_content .icons_wellness .icon_wellness .title_info{font-size:1.5625em}}#scroll-down{display:block;position:relative;padding-top:80px;text-align:center;margin-top:-40px}.arrow-down{display:block;margin:0 auto;width:10px;height:38px}.arrow-down:after{content:"";display:block;margin:0;padding:0;width:8px;height:8px;border-top:2px solid #916c3b;border-right:2px solid #916c3b;behavior:url(-ms-transform.htc);transform:rotate(135deg)}#scroll-down::before{-webkit-animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:90px;background:#916c3b;content:" "}@-webkit-keyframes elasticus{0%{transform-origin:0 0;transform:scale(1,0)}50%{transform-origin:0 0;transform:scale(1,1)}50.1%{transform-origin:0 100%;transform:scale(1,1)}100%{transform-origin:0 100%;transform:scale(1,0)}}@keyframes elasticus{0%{transform-origin:0 0;transform:scale(1,0)}50%{transform-origin:0 0;transform:scale(1,1)}50.1%{transform-origin:0 100%;transform:scale(1,1)}100%{transform-origin:0 100%;transform:scale(1,0)}}body.page-template-template-dinners #children-list+.container-large .container_main_content{padding:30px 0}body.page-template-template-dinners #children-list+.container-large .container_main_content .the_title{margin-bottom:0}@media (max-width:768px){body.page-template-template-dinners .filter-wrap-mobile{padding-top:50px}}#offers_preview,div[id^=offers_preview_]{display:block;position:relative;padding:50px 0 80px;background-color:#eee}#offers_preview .container_main_content,div[id^=offers_preview_] .container_main_content{padding-bottom:30px}@media (max-width:480px){#offers_preview .container_main_content,div[id^=offers_preview_] .container_main_content{padding-top:0}}#offers_preview .slick-track,div[id^=offers_preview_] .slick-track{display:flex!important}#offers_preview .slick-slide,div[id^=offers_preview_] .slick-slide{height:inherit!important}#offers_preview .slick-dots,div[id^=offers_preview_] .slick-dots{bottom:-75px}#offers_preview .container_carousel_arrows.arrows_only_mobile .arrow,div[id^=offers_preview_] .container_carousel_arrows.arrows_only_mobile .arrow{display:none}@media (max-width:992px){#offers_preview .container_carousel_arrows.arrows_only_mobile .arrow,div[id^=offers_preview_] .container_carousel_arrows.arrows_only_mobile .arrow{display:flex}}#offers_preview .container_carousel_arrows .arrow,div[id^=offers_preview_] .container_carousel_arrows .arrow{top:50%}#offers_preview .container_carousel_arrows .arrow.next,div[id^=offers_preview_] .container_carousel_arrows .arrow.next{right:-15px}html[lang=ar] #offers_preview .container_carousel_arrows .arrow.next,html[lang=ar] div[id^=offers_preview_] .container_carousel_arrows .arrow.next{left:-15px}#offers_preview .container_carousel_arrows .arrow.prev,div[id^=offers_preview_] .container_carousel_arrows .arrow.prev{left:-15px}html[lang=ar] #offers_preview .container_carousel_arrows .arrow.prev,html[lang=ar] div[id^=offers_preview_] .container_carousel_arrows .arrow.prev{right:-15px}#offers_preview .here_carousel_offers,div[id^=offers_preview_] .here_carousel_offers{margin-top:40px;margin-bottom:110px;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}@media (max-width:1024px){body.home #offers_preview .here_carousel_offers,body.home div[id^=offers_preview_] .here_carousel_offers{margin-top:15px;margin-bottom:35px}}@media (max-width:992px){#offers_preview .here_carousel_offers,div[id^=offers_preview_] .here_carousel_offers{margin:0 0 20px 0}}#offers_preview .here_carousel_offers.slick-slider .single-child-wrap,div[id^=offers_preview_] .here_carousel_offers.slick-slider .single-child-wrap{width:446.6666666667px}@media (min-width:1366px) and (max-width:1566px){#offers_preview .here_carousel_offers.slick-slider .single-child-wrap,div[id^=offers_preview_] .here_carousel_offers.slick-slider .single-child-wrap{width:400px}}@media (max-width:1366px){#offers_preview .here_carousel_offers.slick-slider .single-child-wrap,div[id^=offers_preview_] .here_carousel_offers.slick-slider .single-child-wrap{width:28.3333333333vw}}@media (max-width:1024px){#offers_preview .here_carousel_offers.slick-slider .single-child-wrap,div[id^=offers_preview_] .here_carousel_offers.slick-slider .single-child-wrap{width:45vw}}@media (max-width:992px){#offers_preview .here_carousel_offers.slick-slider .single-child-wrap,div[id^=offers_preview_] .here_carousel_offers.slick-slider .single-child-wrap{width:70vw;margin:0 30px;min-height:60vw;transition:all .3s ease}#offers_preview .here_carousel_offers.slick-slider .single-child-wrap.slick-current,div[id^=offers_preview_] .here_carousel_offers.slick-slider .single-child-wrap.slick-current{transform:scale(1.2)}}@media (max-width:768px){#offers_preview .here_carousel_offers.slick-slider .single-child-wrap,div[id^=offers_preview_] .here_carousel_offers.slick-slider .single-child-wrap{min-height:50vw;margin:0 23px}}@media (max-width:480px){#offers_preview .here_carousel_offers.slick-slider .single-child-wrap,div[id^=offers_preview_] .here_carousel_offers.slick-slider .single-child-wrap{width:75vw;margin:0 10px}}#offers_preview .single-child,div[id^=offers_preview_] .single-child{position:relative;width:100%;max-height:33vw;height:100%;min-height:20vw;background-size:cover;background-position:center}#offers_preview .single-child-wrap,div[id^=offers_preview_] .single-child-wrap{width:33.33%;padding:0 10px 42px;display:flex;-moz-flex-direction:column;flex-direction:column;background-size:cover;background-position:center;height:100%;position:relative;transition:all .3s ease}@media (max-width:1366px){#offers_preview .single-child-wrap,div[id^=offers_preview_] .single-child-wrap{width:50%}}@media (max-width:768px){#offers_preview .single-child-wrap,div[id^=offers_preview_] .single-child-wrap{padding-bottom:0;width:85vw}}#offers_preview .single-child-wrap.space_top,div[id^=offers_preview_] .single-child-wrap.space_top{padding-top:42px;padding-bottom:0}@media (max-width:768px){#offers_preview .single-child-wrap.space_top,div[id^=offers_preview_] .single-child-wrap.space_top{padding-top:0}}#offers_preview .single-child-content,div[id^=offers_preview_] .single-child-content{margin:0;background:#fafafa;padding:30px;text-align:center;width:100%;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}#offers_preview .single-child-content .title-link,div[id^=offers_preview_] .single-child-content .title-link{font-family:trajan-pro-3,serif;font-weight:400;font-size:1.5em;color:#916c3b;text-decoration:none;text-transform:uppercase}@media (max-width:1366px){#offers_preview .single-child-content .title-link,div[id^=offers_preview_] .single-child-content .title-link{font-size:1.35em;line-height:1.2em}}@media (max-width:768px){#offers_preview .single-child-content .title-link,div[id^=offers_preview_] .single-child-content .title-link{font-size:20px}}@media (max-width:480px){#offers_preview .single-child-content .title-link,div[id^=offers_preview_] .single-child-content .title-link{font-size:1em}}#offers_preview .single-child-content .description,div[id^=offers_preview_] .single-child-content .description{position:relative;display:block;padding-top:8px;font-size:1em;line-height:1.3em}div[id^=offers_preview_]{width:100%}div[id^=offers_preview_]:nth-child(even){background-color:#fafafa}div[id^=offers_preview_].even_background .single-child-content{background-color:#eee}div[id^=offers_preview_] .here_carousel_offers.slick-slider .single-child-wrap{transition:all .3s ease;padding-bottom:42px}@media (max-width:768px){div[id^=offers_preview_] .here_carousel_offers.slick-slider .single-child-wrap{padding-bottom:0}}div[id^=offers_preview_] .here_carousel_offers.slick-slider .single-child-wrap.space_top{padding-top:42px;padding-bottom:0}@media (max-width:768px){div[id^=offers_preview_] .here_carousel_offers.slick-slider .single-child-wrap.space_top{padding-top:0}}div[id^=offers_preview_] .tax_title{display:block;position:relative;padding:30px 0 40px;font-family:trajan-pro-3,serif;font-weight:400;font-size:1.625em}@media (max-width:992px){div[id^=offers_preview_] .tax_title{max-width:90vw;margin:0 auto}}div[id^=offers_preview_] .here_carousel_offers:not(.slick-initialized)~.arrow{display:none}div[id^=offers_preview_] .here_carousel_offers:not(.slick-initialized) .single-child-wrap{transition:all .3s ease;padding-bottom:42px}div[id^=offers_preview_] .here_carousel_offers:not(.slick-initialized) .single-child-wrap:nth-child(even){padding-top:42px;padding-bottom:0}@media (max-width:768px){div[id^=offers_preview_] .here_carousel_offers:not(.slick-initialized) .single-child-wrap:nth-child(even){padding-top:0}}.amenities_icons .list_of_icons{display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;flex-wrap:wrap;margin:20px 0}body.single-post_meeting_rooms .amenities_icons .list_of_icons{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}body.page-template-template-meetings .amenities_icons .list_of_icons{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:nowrap}@media (max-width:992px){body.page-template-template-meetings .amenities_icons .list_of_icons{flex-wrap:wrap}}.amenities_icons .list_of_icons .single_box{display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;margin:12px 0}@media (max-width:992px){.amenities_icons .list_of_icons .single_box{width:100%;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}body.single-post_meeting_rooms .amenities_icons .list_of_icons .single_box{-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center;margin:12px 0;width:33.33%;padding:0 12px}@media (max-width:992px){body.single-post_meeting_rooms .amenities_icons .list_of_icons .single_box{width:50%}}body.page-template-template-meetings .amenities_icons .list_of_icons .single_box{-moz-flex-direction:column;flex-direction:column;width:25%;padding:0 20px;text-align:center}@media (max-width:992px){body.page-template-template-meetings .amenities_icons .list_of_icons .single_box{width:50%}}.page-template-template-meetings .amenities_icons .list_of_icons .single_box{-moz-flex-direction:row;flex-direction:row}.amenities_icons .list_of_icons .single_box:last-child,.amenities_icons .list_of_icons .single_box:nth-child(3n){border-right:none}.amenities_icons .list_of_icons .single_box .icon_box{display:block;padding-right:20px;font-size:48px;color:#916c3b}@media (max-width:768px){.amenities_icons .list_of_icons .single_box .icon_box{color:#333;padding-right:15px;font-size:45px}}@media (max-width:480px){.amenities_icons .list_of_icons .single_box .icon_box{font-size:2.25em}}html[lang=ar] .amenities_icons .list_of_icons .single_box .icon_box{padding-right:0;padding-left:20px}@media (max-width:768px){html[lang=ar] .amenities_icons .list_of_icons .single_box .icon_box{padding-left:15px}}.page-template-template-meetings .amenities_icons .list_of_icons .single_box .icon_box{font-size:120px;padding-right:0}@media (max-width:1366px){.page-template-template-meetings .amenities_icons .list_of_icons .single_box .icon_box{font-size:75px}}@media (max-width:480px){.page-template-template-meetings .amenities_icons .list_of_icons .single_box .icon_box{font-size:3.125em}}.single-post_meeting_rooms .amenities_icons .list_of_icons .single_box .icon_box{padding-right:0}.amenities_icons .list_of_icons .single_box .title{font-size:1.125em;line-height:20px;color:#333}@media (max-width:1266px) and (min-width:991px){.amenities_icons .list_of_icons .single_box .title{font-size:1em}}@media (max-width:768px){.amenities_icons .list_of_icons .single_box .title{font-size:1em}}body.single-post_meeting_rooms .amenities_icons .list_of_icons.amenities_capacities .single_box{margin:0 0 40px 0;width:25%}@media (max-width:992px){body.single-post_meeting_rooms .amenities_icons .list_of_icons.amenities_capacities .single_box{width:33.33%}}@media (max-width:480px){body.single-post_meeting_rooms .amenities_icons .list_of_icons.amenities_capacities .single_box{width:50%}}body.single-post_meeting_rooms .amenities_icons .list_of_icons.amenities_capacities .single_box .icon_box{margin-bottom:5px;padding-left:0}body.single-post_meeting_rooms .amenities_icons .list_of_icons.amenities_capacities .single_box .title{font-family:montserrat,sans-serif;font-weight:400;font-size:1.125em;margin-bottom:15px}body.single-post_meeting_rooms .amenities_icons .list_of_icons.amenities_capacities .single_box .flex-row{font-size:1em}#meetings_table{position:relative;display:block;margin-bottom:80px}#meetings_table .container_overflow_table{overflow:auto;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:10px}@media (max-width:1366px){#meetings_table .container_overflow_table{min-width:85vw;max-width:85vw}}@media (max-width:1024px){#meetings_table .container_overflow_table{min-width:920px;max-width:920px}}@media (max-width:992px){#meetings_table .container_overflow_table{min-width:90vw;max-width:90vw}}.table-container{display:block;width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.table-container.shadow_table{box-shadow:0 3px 6px rgba(0,0,0,.3)}.table-container.non_included .flex-row{border:0}@media (max-width:768px){.table-container{min-width:100%;padding:0}}.table-container .flex-table{display:flex;flex-flow:row nowrap;transition:.5s}.table-container .flex-table.header .flex-row{font-family:montserrat,sans-serif;font-weight:400;font-size:1em;background:#fafafa;border:0}@media (max-width:768px){.table-container .flex-table.header .flex-row{background-color:#eee}}.table-container .flex-table:not(.header):hover .flex-row{transition:.5s}@media (max-width:768px){.table-container .flex-table.hide_mobile{display:none}}.table-container .flex-table.mobile_selector{display:none}@media (max-width:768px){.table-container .flex-table.mobile_selector{display:flex}}.table-container .flex-row{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;min-width:70px;text-align:center;border-top:1px solid rgba(0,0,0,.2);padding:14px 10px;font-size:1.1em;line-height:1em}@media (max-width:1366px){.table-container .flex-row{min-width:108px}}@media (max-width:768px){.table-container .flex-row{width:45vw;max-width:50%;min-width:1px}}.table-container .flex-row.first{width:150px;color:#333;text-align:left;padding:14px 20px;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}html[lang=ar] .table-container .flex-row.first{text-align:right}@media (max-width:768px){.table-container .flex-row.first{width:45vw;max-width:50%;border-right:1px solid rgba(0,0,0,.2)}}.table-container .flex-row.first a{text-decoration:none;color:#333;cursor:pointer}.table-container .flex-row.first a h3{font-family:montserrat,sans-serif;font-weight:400;font-size:1.1em;line-height:1.3em;text-transform:none}@media (max-width:480px){.table-container .flex-row.first a h3{font-size:.875em}}.table-container .flex-row .icon{font-size:1.75em;margin-bottom:5px;display:block}.table-container .rowspan{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center}.table-container .column{display:flex;flex-flow:column nowrap;width:75%;padding:0}.table-container .column .flex-row{display:flex;flex-flow:row nowrap;width:100%;padding:0;border:0}.table-container .column .flex-row:hover{background:#f5f5f5;transition:.5s}.table-container .flex-cell{width:33.3333333333%;text-align:center;padding:.5em .5em;border-right:solid 1px rgba(0,0,0,.2)}@media (max-width:768px){.table-container .flex-table .flex-row:not(.first){display:none}}body.page-template-template-meetings #page{position:relative}body.page-template-template-meetings #page:before{content:"";position:absolute;background-image:url(../css/images/logo_bg_white_2.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;width:20vw;height:20vw;right:-6vw;bottom:-10vw}@media (min-width:1366px) and (max-width:1566px){body.page-template-template-meetings #page:before{width:25vw;height:25vw;right:-9vw}}@media (max-width:1024px){body.page-template-template-meetings #page:before{right:-5vw}}@media (max-width:992px){body.page-template-template-meetings #page:before{width:28vw;height:28vw;right:-8vw;bottom:-14vw}}@media (max-width:768px){body.page-template-template-meetings #page:before{width:230px;height:230px}}body.page-template-template-meetings .colored_bg{position:relative}body.page-template-template-meetings .colored_bg:before{content:"";position:absolute;background-image:url(../css/images/logo_bg_white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;width:26vw;height:26vw;left:-5vw;top:5vw}@media (min-width:1366px) and (max-width:1566px){body.page-template-template-meetings .colored_bg:before{top:9vw}}@media (max-width:992px){body.page-template-template-meetings .colored_bg:before{width:28vw;height:28vw;top:20vw}}@media (max-width:768px){body.page-template-template-meetings .colored_bg:before{width:230px;height:230px}}body.page-template-template-meetings .colored_bg:after{content:"";position:absolute;background-image:url(../css/images/logo_bg_white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;width:20vw;height:20vw;right:-6vw;bottom:-2vw}@media (min-width:1366px) and (max-width:1566px){body.page-template-template-meetings .colored_bg:after{width:25vw;height:25vw;right:-9vw}}@media (max-width:1024px){body.page-template-template-meetings .colored_bg:after{right:-5vw;width:28vw;height:28vw}}@media (max-width:992px){body.page-template-template-meetings .colored_bg:after{right:-8vw}}@media (max-width:768px){body.page-template-template-meetings .colored_bg:after{width:230px;height:230px}}.home #homepage_dining,.home #homepage_meetings{position:relative}.home #homepage_dining .container-large,.home #homepage_meetings .container-large{z-index:1}.home #homepage_dining:before,.home #homepage_meetings:before{content:"";position:absolute;background-image:url(../css/images/logo_bg_white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;width:26vw;height:26vw;left:-5vw;top:5vw;z-index:0}@media (min-width:1366px) and (max-width:1566px){.home #homepage_dining:before,.home #homepage_meetings:before{top:9vw}}@media (max-width:992px){.home #homepage_dining:before,.home #homepage_meetings:before{width:28vw;height:28vw;top:20vw}}@media (max-width:768px){.home #homepage_dining:before,.home #homepage_meetings:before{width:230px;height:230px}}.home #homepage_wellness .container-large{z-index:1}.home #homepage_rooms:after,.home #homepage_wellness:after{content:"";position:absolute;background-image:url(../css/images/logo_bg_white_2.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;width:20vw;height:20vw;right:-6vw;bottom:-2vw;z-index:0}@media (min-width:1366px) and (max-width:1566px){.home #homepage_rooms:after,.home #homepage_wellness:after{width:25vw;height:25vw;right:-9vw}}@media (max-width:1024px){.home #homepage_rooms:after,.home #homepage_wellness:after{right:-5vw;width:28vw;height:28vw}}@media (max-width:992px){.home #homepage_rooms:after,.home #homepage_wellness:after{right:-8vw}}@media (max-width:768px){.home #homepage_rooms:after,.home #homepage_wellness:after{width:230px;height:230px}}.home #offers_preview{position:relative}.home #offers_preview .container-large{z-index:1}.home #offers_preview:before{content:"";position:absolute;background-image:url(../css/images/logo_bg_white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;width:26vw;height:26vw;left:-5vw;top:5vw;z-index:0}@media (min-width:1366px) and (max-width:1566px){.home #offers_preview:before{top:9vw}}@media (max-width:992px){.home #offers_preview:before{width:28vw;height:28vw;top:20vw}}@media (max-width:768px){.home #offers_preview:before{width:230px;height:230px}}.home #offers_preview:after{content:"";position:absolute;background-image:url(../css/images/logo_bg_white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;width:20vw;height:20vw;right:-6vw;bottom:-2vw;z-index:0}@media (min-width:1366px) and (max-width:1566px){.home #offers_preview:after{width:25vw;height:25vw;right:-9vw}}@media (max-width:1024px){.home #offers_preview:after{right:-5vw;width:28vw;height:28vw}}@media (max-width:992px){.home #offers_preview:after{right:-8vw}}@media (max-width:768px){.home #offers_preview:after{width:230px;height:230px}}.map_direction_box{min-height:0}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{right:44px!important}.title_infowindow{margin-bottom:5px;display:block;width:100%;color:#333;font-size:1.6em;line-height:32px;text-align:center;font-weight:700}.descr_infowindow{display:block;font-size:1em;line-height:30px;letter-spacing:.32px;width:60%;margin:0 auto;text-align:center}#location{position:relative;width:100%;overflow:hidden}#location .content-wrapper{text-align:center}#location .container_map{position:relative;width:100%;display:block;margin-top:20px}.page-template-template-location #location .container_map{margin:10px 0 0 0}@media (max-width:768px){.page-template-template-location #location .container_map{display:flex;-moz-flex-direction:column;flex-direction:column}}#location .title_middle_section{font-family:trajan-pro-3,serif;font-weight:400;font-size:1.375em;margin-bottom:10px;color:#916c3b}#location .map_box{width:100%;margin-left:auto;height:65vh;position:relative;z-index:100;min-height:600px;transition:all .3s ease-in-out}@media (max-width:1366px){#location .map_box{min-height:unset}}@media (max-width:1024px){#location .map_box{height:60vh;min-height:60vh}}@media (max-width:992px){#location .map_box{min-height:40vh;height:65vh;margin-left:0;width:100%}#location .map_box .description{line-height:22px}#location .map_box .description a{border:0}}#location .infobox_map{width:65%;padding:0 15px;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-flex-direction:column;flex-direction:column;text-align:center}@media (max-width:768px){#location .infobox_map{width:100%}}#location .infobox_map a{color:#333;border:0;padding:0;text-decoration:none}#location .infobox_map .description{text-align:left;font-size:1.125em;line-height:1.875em;letter-spacing:.5px;width:100%}html[lang=ar] #location .infobox_map .description{text-align:right}@media (max-width:768px){#location .infobox_map .description{font-size:1em}}@media (max-width:480px){#location .infobox_map .description{font-size:.875em}}#location .infobox_map .container_email,#location .infobox_map .container_fax,#location .infobox_map .container_phone{display:flex}#location .infobox_map .container_email .divider,#location .infobox_map .container_fax .divider,#location .infobox_map .container_phone .divider{display:inline;margin:0 5px}@media (max-width:992px){#location{height:100%;max-width:100%}#location .main_content_wrap,#location h3{padding:0 5vw}}@media (max-width:480px){#location{text-align:center}#location h3{padding:0 0}}.gm-style-iw-d{min-width:300px}@media (max-width:768px){.gm-style-iw-d{min-width:50vw}}.map_canvas{width:100%;height:100%;z-index:300;position:relative;background-color:#ccc}@media (max-width:992px){.map_canvas{width:100%}}#map_directions{display:none}.transports{display:flex;flex-wrap:nowrap;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%;padding:10px 20px 10px 0;color:red;font-size:1.3125em}html[lang=ar] .transports{padding:10px 0 20px 10px}.routes{z-index:102;position:relative;width:50vw;margin:-100px auto 100px auto;padding:1em 0;background:#fafafa;border:1px solid #916c3b;display:flex;display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;transition:all .3s ease-in-out}@media (max-width:1024px){.routes{width:70vw}}@media (max-width:992px){.routes{width:82%}}.routes_box{width:35%;margin:0 auto;padding:0 15px 0 0;display:flex;-moz-flex-direction:column;flex-direction:column}@media (max-width:768px){.routes_box{display:none}}html[lang=ar] .routes_box{padding:0 0 0 15px}.routes_box .field{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.routes_box .field.mode a{color:#916c3b;margin:0 3%;opacity:.5;filter:Alpha(opacity=50)}@media (max-width:768px){.routes_box .field.mode a{margin:0 10px}}.routes_box .field.mode a.active{opacity:1;filter:Alpha(opacity=100)}.routes_box .field input{padding:0 1em;width:100%;height:50px;margin:12px 0;background-color:#eee;border:0}.routes_box .label.clearfix{display:block;font-size:1.5625em;line-height:1.375em;letter-spacing:.5px}.routes_box .label.light_gray{font-family:montserrat,sans-serif;font-weight:400;display:block;color:rgba(29,29,27,.5);font-size:1.125em;line-height:1.3125em}.routes_box #calculate{width:100%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;font-family:trajan-pro-3,serif;font-weight:400;min-height:40px;position:relative;min-width:140px;padding:0 16px;font-size:1.125em;line-height:1.125em;text-align:center;text-decoration:none;margin:5px 0;text-transform:uppercase;transition:all .3s ease;background:#916c3b;color:#fff;border:2px solid #916c3b}.routes_box #calculate:focus,.routes_box #calculate:hover{background:0 0;color:#916c3b}.map_directions{display:none;width:100%;height:100%;padding:0 0 60px 0;overflow:auto}.map_directions .map_directions_content_box{margin-bottom:10px}.map_directions .close_map{display:block;line-height:30px;margin:0;text-align:right;transition:all .3s ease;color:#916c3b;text-decoration:none}.map_directions .close_map:hover{text-decoration:none}.map_directions .close_map:hover:after{text-decoration:none}.map_directions .itineraryPanelWrapper .title{line-height:40px}.map_directions .adp-text{padding-left:20px;vertical-align:middle}.map_directions .adp-placemark{border:none}.map_directions .adp-step,.map_directions .adp-substep{padding:.5em 3px}.map_directions .messagge{width:100%;padding:20px 0;text-align:center}.map_directions .adp-directions{width:100%}.hide_box{display:none}.popup_form_container .title{font-family:trajan-pro-3,serif;font-weight:400;font-size:1.1em;color:#333;text-align:left;margin-bottom:10px}html[lang=ar] .popup_form_container .title{text-align:right}@media (max-width:768px){.popup_form_container .title{font-size:24px}}.popup_form_container .description{font-size:1em;line-height:1.125em;text-align:left;padding-bottom:20px}html[lang=ar] .popup_form_container .description{text-align:right}.popup_form_container .hide{display:none!important}.popup_form_container .centered{text-align:center}.popup_form_container.offer_form_box .field.country{width:100%}.popup_form_container .mail_error{display:block;padding:20px;background-color:rgba(255,0,0,.2)}.popup_form_container .message_box .mail_sent{display:block;padding:20px;background-color:rgba(0,128,0,.2)}.popup_form_container .fields{width:100%;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.popup_form_container .fields .field{width:48%;padding-left:1%;padding-right:1%;margin-bottom:3%;min-height:50px;position:relative;z-index:200;display:flex;flex-wrap:wrap;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media (max-width:992px){.popup_form_container .fields .field{width:100%;padding-left:2%;padding-right:2%}}.popup_form_container .fields .field.input_inline,.popup_form_container .fields .field.input_inline label{display:block!important}.popup_form_container .fields .field.large{width:100%}.popup_form_container .fields .field.mid{width:75%;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:768px){.popup_form_container .fields .field.mid{width:100%}}.popup_form_container .fields .field.small{width:25%}@media (max-width:768px){.popup_form_container .fields .field.small{width:100%}}.popup_form_container .fields .field.alert{background:rgba(255,0,0,.2);border:1px solid red}.popup_form_container .fields .field.submit input{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;font-family:trajan-pro-3,serif!important;font-weight:400!important;min-height:40px;position:relative;min-width:140px;padding:0 16px;font-size:1.125em;line-height:1.125em;text-align:center;text-decoration:none;margin:0 auto;text-transform:uppercase;transition:all .3s ease;background:#916c3b;color:#fff;border:2px solid #916c3b;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.popup_form_container .fields .field.submit input:focus,.popup_form_container .fields .field.submit input:hover{background:0 0;color:#916c3b}@media (max-width:992px){.popup_form_container .fields .field.submit input{width:100%}}.popup_form_container .fields .field.submit:focus{background-color:#898989}.popup_form_container .fields .field .field_input{display:flex;flex-wrap:nowrap;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.popup_form_container .fields .field .field_input.input_inline,.popup_form_container .fields .field .field_input.input_inline label{display:block!important}.popup_form_container .fields .field .field_input input{margin:10px}.popup_form_container .fields .field .simil_label,.popup_form_container .fields .field label{font-family:montserrat,sans-serif;font-weight:400;font-size:1em;line-height:1.125em;color:#333}.popup_form_container .fields .field .field_description{font-family:montserrat,sans-serif;font-weight:400;font-size:1em;line-height:1.3125em;color:#707070;padding-bottom:5px}.popup_form_container .fields .field select,.popup_form_container .fields .field textarea{height:40px;line-height:40px;text-indent:10px;background-color:#eee;border:0}.popup_form_container .fields .field select:focus,.popup_form_container .fields .field textarea:focus{border-color:#888}.popup_form_container .fields .field input[type=text]{width:100%;height:40px;line-height:40px;text-indent:10px;background-color:#eee;border:0}.popup_form_container .fields .field input[type=text]:focus{border-color:#888}.popup_form_container .fields .field input[type=checkbox]{width:28px!important;height:28px!important;min-width:20px;background:#fafafa;border:2px solid #eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative!important;vertical-align:top;outline:0;border-radius:0;margin:0 12px 0 0}html[lang=ar] .popup_form_container .fields .field input[type=checkbox]{margin:0 0 0 12px}.popup_form_container .fields .field input[type=checkbox]:checked:after{content:"✓";position:absolute;top:0;left:4px;font-size:2em;line-height:25px;color:green;transition:all .3s ease;font-weight:400}.popup_form_container .fields .field input:focus{border:2px dashed red!important}.popup_form_container .fields .field select{width:100%}.popup_form_container .fields .field select:focus{border:2px dashed red!important}.popup_form_container .fields .field textarea{width:100%;height:100px;overflow:hidden}.popup_form_container .fields .field textarea:focus{border:2px dashed red!important}.error_translation{display:none}.message_box.centered .link.button{margin-top:50px}.box_in_overlay_wrap{position:fixed;top:0;left:0;display:none;z-index:999;width:100%;height:100%;background:rgba(29,29,27,.95)}.box_in_overlay_wrap.visible .box_in_overlay{opacity:1;filter:Alpha(opacity=100)}.box_in_overlay_wrap.popup_box .box_in_overlay{padding:35px 50px;max-width:930px;background-color:#fafafa;max-height:80vh;overflow-y:auto}@media (max-width:992px){.box_in_overlay_wrap.popup_box .box_in_overlay{max-width:90vw}}@media (max-width:480px){.box_in_overlay_wrap.popup_box .box_in_overlay{padding:35px 20px}}.box_in_overlay_wrap .box_in_overlay_inner_wrap{position:absolute;left:0;width:100%;height:100%;overflow:hidden;z-index:100}@media (max-width:768px){.box_in_overlay_wrap .box_in_overlay_inner_wrap{padding:10px}}.box_in_overlay_wrap .box_in_overlay{background-color:#fafafa;color:#333;width:100%;position:relative;margin:0 auto;padding:35px 50px;opacity:0;filter:Alpha(opacity=0);transition:all .3s ease}@media (max-width:992px){.box_in_overlay_wrap .box_in_overlay{max-width:70vw}}@media (max-width:768px){.box_in_overlay_wrap .box_in_overlay{padding:76px 1em 1em}}#contacts_container{display:block;position:relative;padding-bottom:80px}fieldset{border:0}.deform .field.fieldtype_submit input[type=submit]{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;font-family:trajan-pro-3,serif;font-weight:400;min-height:40px;margin:0 0 0 auto;background:#916c3b!important;color:#fff!important;border:2px solid #916c3b!important}.deform .field.fieldtype_submit input[type=submit]:focus,.deform .field.fieldtype_submit input[type=submit]:hover{background:0 0!important;color:#916c3b!important}@media (max-width:992px){.deform .field.fieldtype_submit input[type=submit]{width:100%}}@media (max-width:992px){.deform .field{width:100%!important}.deform .field .fieldname_brand_news,.deform .field .fieldtype_checkbox{margin-bottom:15px!important;margin-top:15px!important}}.deform.deform_newsletter .form_overlay .message .the_title,.deform.deform_quotation .form_overlay .message .the_title{font-family:trajan-pro-3,serif;font-weight:400;display:block;text-align:center;font-size:2.25em;margin-bottom:22px}.deform.deform_newsletter .form_overlay .message .the_content,.deform.deform_quotation .form_overlay .message .the_content{width:100%;font-size:1.125em;line-height:1.5625em;letter-spacing:.5px}.deform.deform_newsletter .form_overlay .message .btn a,.deform.deform_quotation .form_overlay .message .btn a{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;font-family:trajan-pro-3,serif;font-weight:400;min-height:40px;position:relative;min-width:140px;padding:0 16px;font-size:1.125em;line-height:1.125em;text-align:center;text-decoration:none;margin:0 auto;text-transform:uppercase;transition:all .3s ease;background:#916c3b;color:#fff;border:2px solid #916c3b}.deform.deform_newsletter .form_overlay .message .btn a:focus,.deform.deform_newsletter .form_overlay .message .btn a:hover,.deform.deform_quotation .form_overlay .message .btn a:focus,.deform.deform_quotation .form_overlay .message .btn a:hover{background:0 0;color:#916c3b}.deform.deform_newsletter .form_overlay .message .btn a:focus,.deform.deform_quotation .form_overlay .message .btn a:focus{background-color:#898989}@media (max-width:992px){.deform.deform_newsletter .form_overlay .message .btn a,.deform.deform_quotation .form_overlay .message .btn a{width:100%}}.deform.deform_newsletter .field,.deform.deform_quotation .field{margin:15px 0}.deform.deform_newsletter .field input[type=text],.deform.deform_newsletter .field input[type=time],.deform.deform_newsletter .field select,.deform.deform_newsletter .field textarea,.deform.deform_quotation .field input[type=text],.deform.deform_quotation .field input[type=time],.deform.deform_quotation .field select,.deform.deform_quotation .field textarea{border:1px solid #dedfdf}.deform.deform_newsletter .field .input_wrap,.deform.deform_quotation .field .input_wrap{background:0 0}.deform.deform_newsletter .field.fieldname_brand_news .input_wrap,.deform.deform_newsletter .field.fieldname_hotel_news .input_wrap,.deform.deform_newsletter .field.fieldname_privacy .input_wrap,.deform.deform_quotation .field.fieldname_brand_news .input_wrap,.deform.deform_quotation .field.fieldname_hotel_news .input_wrap,.deform.deform_quotation .field.fieldname_privacy .input_wrap{background:0 0!important}.deform.deform_newsletter .field.fieldname_brand_news label .desc,.deform.deform_newsletter .field.fieldname_hotel_news label .desc,.deform.deform_newsletter .field.fieldname_privacy label .desc,.deform.deform_quotation .field.fieldname_brand_news label .desc,.deform.deform_quotation .field.fieldname_hotel_news label .desc,.deform.deform_quotation .field.fieldname_privacy label .desc{display:block}.deform.deform_newsletter .field label .label,.deform.deform_quotation .field label .label{text-transform:uppercase;font-size:1em;font-weight:200}@media (max-width:480px){.deform.deform_newsletter .field label .label,.deform.deform_quotation .field label .label{font-size:.875em}}.deform.deform_newsletter .field label .desc,.deform.deform_quotation .field label .desc{display:none;font-size:1.125em}@media (max-width:480px){.deform.deform_newsletter .field label .desc,.deform.deform_quotation .field label .desc{font-size:.875em}}.deform.deform_newsletter .field.fieldtype_radio .container_options,.deform.deform_quotation .field.fieldtype_radio .container_options{display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:row;flex-direction:row}.deform.deform_newsletter .field.fieldtype_radio .container_options .input_wrap,.deform.deform_quotation .field.fieldtype_radio .container_options .input_wrap{background:0 0!important;margin-right:30px}.deform.deform_newsletter .field.fieldtype_radio .container_options .input_wrap label,.deform.deform_quotation .field.fieldtype_radio .container_options .input_wrap label{text-transform:uppercase;vertical-align:sub;display:inline-block}@media (max-width:480px){.deform.deform_newsletter .field.fieldtype_radio .container_options .input_wrap label,.deform.deform_quotation .field.fieldtype_radio .container_options .input_wrap label{font-size:.875em}}.deform.deform_newsletter .field.fieldtype_divider .main_label .label,.deform.deform_quotation .field.fieldtype_divider .main_label .label{font-size:1.125em;text-transform:uppercase;margin:30px 0 10px;display:block;font-weight:400}.deform.deform_newsletter .field.hide_main_label,.deform.deform_quotation .field.hide_main_label{margin-top:0}.deform.deform_newsletter .field.hide_main_label label .label,.deform.deform_quotation .field.hide_main_label label .label{display:none!important}.deform.deform_newsletter .field.fieldname_quotation_company,.deform.deform_quotation .field.fieldname_quotation_company{margin-right:50%}@media (max-width:768px){.deform.deform_newsletter .field.fieldname_quotation_company,.deform.deform_quotation .field.fieldname_quotation_company{margin-right:0}}.deform.deform_newsletter .field.fieldname_quotation_last_name,.deform.deform_quotation .field.fieldname_quotation_last_name{margin-left:auto}.deform.deform_newsletter .field.fieldname_quotation_privacy label .desc,.deform.deform_quotation .field.fieldname_quotation_privacy label .desc{display:inline-block}.deform.deform_newsletter input[type=file],.deform.deform_newsletter input[type=time],.deform.deform_quotation input[type=file],.deform.deform_quotation input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;height:50px;line-height:50px;padding:0 15px;width:100%;position:relative;z-index:200;min-width:100px}.deform.deform_newsletter input[type=checkbox],.deform.deform_newsletter input[type=radio],.deform.deform_quotation input[type=checkbox],.deform.deform_quotation input[type=radio]{width:28px;min-width:28px;height:28px!important;background:#fff;border:1px solid #ddd;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative!important;vertical-align:top;outline:0;border-radius:0;margin:0 12px 0 0}.deform.deform_newsletter input[type=checkbox]:checked:after,.deform.deform_newsletter input[type=radio]:checked:after,.deform.deform_quotation input[type=checkbox]:checked:after,.deform.deform_quotation input[type=radio]:checked:after{content:"✓";position:absolute;top:0;left:4px;font-size:2em;line-height:25px;color:green;transition:all .3s ease;font-weight:400}#request_quotation_form .title{text-align:center;font-size:1.75em}.hidden-form{display:none}#menu_sidebar_wrap{position:fixed;top:0;left:0;display:none;z-index:999;width:100%;height:100%;background:rgba(0,0,0,.7)}#menu_sidebar_wrap.visible{display:block}#menu_sidebar_wrap.visible .menu_sidebar{left:0;transition:all .3s ease-in-out}#menu_sidebar_wrap.visible .menu_sidebar.right_menu{left:auto;right:-5px}#menu_sidebar_wrap .menu_sidebar{background:#fafafa;position:absolute;left:-100%;width:30%;min-width:300px;height:100vh;overflow-x:hidden;overflow-y:auto;z-index:100;transition:all .3s ease}@media (max-width:1024px){#menu_sidebar_wrap .menu_sidebar{width:40%}}#menu_sidebar_wrap .menu_sidebar.right_menu{left:auto;right:-100%}@media (max-width:992px){#menu_sidebar_wrap .menu_sidebar{width:55%}}@media (max-width:768px){#menu_sidebar_wrap .menu_sidebar{max-width:75vw;width:100%}}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content{padding:90px 0;margin:0 auto;position:relative;z-index:100}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown{width:40px;height:40px;display:block;position:absolute;top:14px;right:0;transition:all .3s ease}html[lang=ar] #menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown{right:auto;left:0}@media (max-width:1024px){#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown{top:23px}}@media (max-width:992px){#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown{top:6px}}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown.rotate{transform:rotate(180deg)}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown:after,#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown:before{content:"";height:8px;width:1px;background:#333;display:block;position:absolute;top:15px;right:22px;transform:rotate(-45deg)}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown:after{transform:rotate(45deg);right:17px;left:inherit}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content ul.sub-menu{display:none;margin-left:10%}html[lang=ar] #menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content ul.sub-menu{margin-left:0;margin-right:10%}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content ul.sub-menu li:first-child{border-top:1px solid rgba(0,0,0,.2)}#menu_sidebar_wrap .menu_sidebar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#menu_sidebar_wrap .menu_sidebar::-webkit-scrollbar{width:5px}#menu_sidebar_wrap .menu_sidebar::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#333}#primary_menu_sidebar{width:90%;margin:20px auto 0}@media (max-width:768px){#primary_menu_sidebar{width:90%}}#primary_menu_sidebar li,#primary_menu_sidebar ul{list-style:none inside none}#primary_menu_sidebar ul{text-transform:capitalize;margin-left:0}#primary_menu_sidebar ul>li{border-top-style:solid;border-top-width:1px;border-top-color:rgba(0,0,0,.2);position:relative}#primary_menu_sidebar ul>li:first-child{border-top:0}#primary_menu_sidebar ul>li:hover>.more_li .fas,#primary_menu_sidebar ul>li:hover>a{color:#916c3b}#primary_menu_sidebar ul>li:hover>.dropdown:after,#primary_menu_sidebar ul>li:hover>.dropdown:before{background:#916c3b!important}#primary_menu_sidebar ul>li>a{display:block;color:#333;padding:1em;font-family:trajan-pro-3,serif;font-weight:400;text-decoration:none;transition:all .3s ease;font-size:20px;line-height:26px;text-transform:capitalize}@media (max-width:992px){#primary_menu_sidebar ul>li>a{padding:11px 0}}#primary_menu_sidebar ul>li>a:hover{color:#916c3b}#primary_menu_sidebar ul>li.open>a{color:#333}#primary_menu_sidebar ul>li.open>.more_li .fas{transform:rotate(90deg);color:#333}#primary_menu_sidebar ul>li.current-menu-item>a{color:#916c3b}#primary_menu_sidebar ul>li.current-menu-item>.dropdown:after,#primary_menu_sidebar ul>li.current-menu-item>.dropdown:before{background:#916c3b!important}#primary_menu_sidebar ul>li.current_page_parent.open .more_li span{transform:rotate(90deg)}#primary_menu_sidebar ul>li .more_li{display:inline-block;position:absolute;top:10px;right:0;transition:all .3s ease;cursor:pointer}#primary_menu_sidebar ul>li .more_li span{color:#333;width:30px;height:30px;text-align:center;line-height:30px;transition:all .3s ease;font-size:14px}#primary_menu_sidebar ul>li .more_li:hover span{color:#333}#language_selector_mobile{display:none;transition:all .3s ease}@media (max-width:992px){#language_selector_mobile{display:block;position:relative;right:0}}#language_selector_mobile .language_selector_mobile_content{flex:0 0 100%}#language_selector_mobile .label_choice_lang{font-size:13px;line-height:22px;margin-right:10px;color:#333}#language_selector_mobile select{color:#333;text-transform:capitalize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../css/images/arrow_down_blue.svg) no-repeat 100% 55% #f8f8f8;background-size:8px;border:1px solid #f8f8f8;padding-right:14px;font-size:13px;line-height:22px}#language_selector_mobile select:focus{outline:0}#tripadvisor_feedbacks .container-large{display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;padding:80px 0}@media (max-width:992px){#tripadvisor_feedbacks .container-large{flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;align-items:center}}#tripadvisor_feedbacks .left-column{position:relative;width:60%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:992px){#tripadvisor_feedbacks .left-column{width:100%}}#tripadvisor_feedbacks .left-column ul{position:relative;width:80%;margin:0 auto}@media (max-width:992px){#tripadvisor_feedbacks .left-column ul{padding-bottom:20px}}#tripadvisor_feedbacks .left-column ul li{position:relative;text-align:center}#tripadvisor_feedbacks .left-column ul li strong{display:block;position:relative;font-size:2.5em;line-height:1.125em;margin-bottom:20px;font-weight:300}#tripadvisor_feedbacks .left-column ul li img{display:block;margin:0 auto 20px auto}#tripadvisor_feedbacks .left-column ul li div{font-size:1.125em;line-height:1.5625em}#tripadvisor_feedbacks .left-column ul li .author{display:block;position:relative;margin-top:30px;font-size:1.125em;color:#707070}#tripadvisor_feedbacks .left-column ul li .address{display:block;position:relative;font-size:1.125em;margin-top:4px;color:#707070}#tripadvisor_feedbacks .right-column{position:relative;width:40%;border-left:1px solid rgba(0,0,0,.2);display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:992px){#tripadvisor_feedbacks .right-column{width:100%;text-align:center;border-top:1px solid rgba(0,0,0,.2);border-left:0}}#tripadvisor_feedbacks .right-column>div{position:relative;width:80%;margin:0 auto}@media (max-width:992px){#tripadvisor_feedbacks .right-column>div{padding-top:40px}}#tripadvisor_feedbacks .right-column>div img{display:block;position:relative;height:48px;width:auto;margin-bottom:10px}@media (max-width:992px){#tripadvisor_feedbacks .right-column>div img{margin:0 auto 10px auto;height:100%}}#tripadvisor_feedbacks .right-column>div p{font-size:1.3125em;line-height:1.125em}#tripadvisor_feedbacks .right-column>div a{font-size:1.375em;margin-top:30px;display:block;position:relative;color:#00a558}#seobar{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;height:80px;background-color:#eee;color:#000;font-size:.875em;line-height:30px;width:100%;text-align:center}@media (max-width:992px){#seobar{margin-bottom:60px}}@media (max-width:992px){footer{padding-bottom:50px}}.footer_wrapper{display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;background-color:#eee;box-shadow:0 0 2px rgba(0,0,0,.16);padding:90px 80px}@media (min-width:1366px) and (max-width:1566px){.footer_wrapper{padding:90px 20px}}@media (min-width:992px) and (max-width:1365px){.footer_wrapper{padding:60px 0}}@media (max-width:992px){.footer_wrapper{padding:0 0 50px 0;-moz-flex-direction:column;flex-direction:column}}@media (max-width:768px){.footer_wrapper{padding:0}.footer_wrapper .hotel_contacts{text-align:center}}.footer_wrapper .footer_col{display:flex;-moz-flex-direction:column;flex-direction:column;width:33.33%;padding:0 35px}@media (max-width:992px){.footer_wrapper .footer_col{width:90%;padding:40px 5vw;margin:0 auto;text-align:center;border-bottom:1px solid rgba(112,112,112,.7);-moz-align-items:center;-ms-align-items:center;align-items:center}.footer_wrapper .footer_col:nth-child(1){order:2}.footer_wrapper .footer_col:nth-child(2){order:1}.footer_wrapper .footer_col:nth-child(3){order:3;border:0}}.footer_wrapper .footer_menu .footer_box:last-child li:last-child{padding-bottom:0}.footer_wrapper .footer_menu ul{list-style:none;padding:0;margin:0}.footer_wrapper .footer_title{font-family:montserrat,sans-serif;font-weight:400;display:block;color:#1d1d1b;text-transform:uppercase;line-height:1.375em;font-size:2.125em;padding-bottom:15px}@media (max-width:1366px){.footer_wrapper .footer_title{font-size:1.8em}}.footer_wrapper .footer_menu li{font-family:montserrat,sans-serif;font-weight:400;display:block;line-height:1.4375em;font-size:1.375em;padding-bottom:20px;text-align:center}@media (max-width:1366px){.footer_wrapper .footer_menu li{line-height:1.2em;font-size:1.2em}}@media (max-width:480px){.footer_wrapper .footer_menu li{padding-bottom:8px}}.footer_wrapper .footer_menu li a{text-decoration:none;color:#1d1d1b}.footer_wrapper .footer_menu li a:hover{color:#916c3b}.footer_wrapper form{display:block;position:relative}.footer_wrapper form .field.consent{margin-top:12px;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.footer_wrapper form label{font-family:montserrat,sans-serif;font-weight:400;font-size:1.3125em;line-height:1em}.footer_wrapper form .custom-checkbox,.footer_wrapper form .descr{font-size:1em;line-height:1.3em;font-family:montserrat,sans-serif;font-weight:200}.footer_wrapper form .descr{opacity:.65;margin-top:5px}.footer_wrapper form .privacy{display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-align-items:center;-ms-align-items:center;align-items:center;margin:20px 0 30px 0}.footer_wrapper form input[type=checkbox]{width:28px;min-width:28px;height:28px!important;background:#fafafa;border:1px solid #ddd;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative!important;vertical-align:top;outline:0;border-radius:0;margin:0 12px 0 0}html[lang=ar] .footer_wrapper form input[type=checkbox]{margin:0 0 0 12px}.footer_wrapper form input[type=checkbox]:checked:after{content:"✓";position:absolute;top:0;left:4px;font-size:2em;line-height:25px;color:green;transition:all .3s ease;font-weight:400}.footer_wrapper form input[type=email],.footer_wrapper form input[type=text]{width:100%;border:1px solid #ddd;height:50px;padding:10px;font-size:18px;margin:10px 0;background-color:#fafafa;font-family:montserrat,sans-serif;font-weight:200}.footer_wrapper form input[type=submit]{color:#fff;text-transform:uppercase;padding:20px 30px;border-radius:100px;font-size:.875em;text-align:center}@media (max-width:768px){.footer_wrapper form input[type=submit]{width:100%}}.footer_wrapper .footer_widgets{margin-top:40px;display:block;position:relative}@media (max-width:992px){.footer_wrapper .footer_widgets #TA_certificateOfExcellence911{text-align:center}}.footer_wrapper .footer_logos{display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin-top:60px}@media (max-width:768px){.footer_wrapper .footer_logos{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.footer_wrapper .footer_logos .logo{display:block;margin:0;height:38px}.footer_wrapper .footer_logos .logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer_intro_logo{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;position:relative;height:150px;margin:40px}@media (max-width:768px){.footer_intro_logo{height:100px}}.footer_intro_logo .footer_line{display:block;width:100px;height:1px;background-color:rgba(0,0,0,.5)}.footer_intro_logo .footer_line.left{margin-right:60px}.footer_intro_logo .footer_line.right{margin-left:60px}.footer_intro_logo img{display:block;width:auto;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.footer_intro_logo img{width:80px}}.apps_store{display:block}.apps_store .app_buttons{display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.apps_store .app_buttons a{height:40px;width:auto}@media (max-width:480px){.apps_store .app_buttons a{height:10vw}}.apps_store .app_buttons a:first-of-type{margin-right:4%}html[lang=ar] .apps_store .app_buttons a:first-of-type{margin-left:4%;margin-right:0}.apps_store .app_buttons a img{display:block;height:100%}@media (max-width:768px){#CDSWIDCOE{margin:0 auto!important}}.footer_social{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column;flex-direction:column;background-color:#fafafa;box-shadow:0 0 2px rgba(0,0,0,.16);padding:40px 5vw}.footer_social .footer_title{display:block;font-family:montserrat,sans-serif;font-weight:400;font-size:2em;line-height:2.125em;text-align:center;text-transform:uppercase}@media (max-width:1366px){.footer_social .footer_title{font-size:1.8em}}@media (max-width:480px){.footer_social .footer_title{font-size:1.1em}}.footer_social .footer_subtitle{font-family:montserrat,sans-serif;font-weight:400;display:block;color:#916c3b;font-size:1.625em;line-height:1.5625em;letter-spacing:.5px;text-align:center}@media (max-width:480px){.footer_social .footer_subtitle{font-size:1em}}.footer_social .socials{padding:20px 0;overflow:hidden;display:flex;-moz-flex-direction:row;flex-direction:row}@media (max-width:768px){.footer_social .socials{padding:15px 0}}.footer_social .socials a{display:inline-block;width:48px;height:48px;margin:0 10px;text-decoration:none;line-height:54px;font-size:23px;color:#fff;text-align:center;border:1px solid #916c3b;background-color:#916c3b;border-radius:100px;transition:all .3s ease-in-out}.footer_social .socials a span:not(.sr-only){display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%;width:100%}.footer_social .socials a.facebook:focus,.footer_social .socials a.facebook:hover{border-color:#3b5998;color:#fff;background-color:#3b5998}.footer_social .socials a.twitter:focus,.footer_social .socials a.twitter:hover{border-color:#1da1f2;color:#fff;background-color:#1da1f2}.footer_social .socials a.instagram:focus,.footer_social .socials a.instagram:hover{color:#fff;border-color:#f0f;background:radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d 100%)}.footer_social .socials a.linkedin:focus,.footer_social .socials a.linkedin:hover{color:#fff;border-color:#f0f;background:#0077b5}#newsletter_form .hidden_submit{height:0;visibility:hidden}#newsletter_form #fake_submit_newsletter .submit_arrow{font-size:1.375em;margin-left:12px}html[lang=ar] #newsletter_form #fake_submit_newsletter .submit_arrow{transform:rotate(180deg);margin:0 12px 0 0}.container_booking_widget{display:block;position:relative;margin-top:45px}.container_booking_widget .logo_greenkey{display:inline-block;position:relative;width:100px;height:120px;text-decoration:none;margin-right:10px}.container_booking_widget .logo_greenkey img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
/*# sourceMappingURL=main.css.map */
