*{font-size:100%;margin:0;padding:0;outline:0;border:0}ul,ol{list-style:none}a{text-decoration:none}table,tbody,tr,td,th{border-collapse:collapse;border-spacing:0}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clearifx:before,.clearifx:after{content:"";display:table}.clearifx:after{clear:both}@font-face{font-family:'trajanPro';font-weight:400;font-style:normal;src:url(font/TrajanPro-Regular.eot);src:url(font/TrajanPro-Regular.eot?#iefix) format("eot"),url(font/TrajanPro-Regular.woff) format("woff"),url(font/TrajanPro-Regular.ttf) format("truetype"),url(font/TrajanPro-Regular.svg#FontAwesome) format("svg")}body{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}@media all and (min-width: 992px){.container{width:970px;margin:0 auto}}@media all and (min-width: 767px) and (max-width: 991px){.container{width:750px;margin:0 auto}}@media all and (max-width: 767px){.container{margin:0 15px}}.header{background:rgba(162,100,31,0.66);position:fixed;top:0;left:0;right:0;z-index:8}.header .container{padding:12px 0;position:relative}.logo{display:block;font-size:0;width:107px;height:33px}.logo img{display:block}.logo_center{font-size:0;text-align:center;padding:0 0 10px;position:relative;z-index:8}.left_moving{left:-100%;position:relative;transition:all 1.2s ease-in-out}.left_moving.moved{left:0}.menu{position:absolute;z-index:8}.nav a{color:#fff;display:block;font-size:10px;font-family:'trajanPro';position:relative;transition:all .35s ease-in-out;text-transform:uppercase}.nav a:after{content:'';position:absolute;bottom:0;left:0;height:5px;background:#c9b196;width:0;transition:all .35s ease-in-out}.nav a:hover{color:#F5EB08}.nav a:hover:after{width:100%}@media all and (min-width: 992px){.menu{right:0;top:50%;transform:translateY(-50%);font-size:0}.nav > li{float:left;position:relative}.nav > li > a{padding:22px 8px;line-height:13px}.nav_sub{display:none;background:rgba(162,100,31,0.66);position:absolute;top:100%;left:0;width:140px}.nav > :last-child .nav_sub{right:0;left:auto}.nav_sub > li > a{padding:10px 15px;line-height:15px}.nav > li:hover .nav_sub{display:block}.nav .dropdown,.menu-toggle-wrapper,.menu-toggle{display:none}}@media all and (max-width: 991px){.menu-toggle-wrapper{background:#806136;position:absolute;top:0;bottom:0;right:-15px;width:57px;z-index:8}.menu-toggle-wrapper.open:after{bottom:0;left:50%;transform:translateX(-50%);opacity:.95;border-bottom:9px solid #a0641e;border-left:9px solid transparent;border-right:9px solid transparent;content:"";position:absolute}.menu-toggle{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;height:12px;padding:5px 0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer;margin-top:2px}.menu-toggle span{background:#fff;font-size:0;vertical-align:bottom;width:24px;position:relative;margin:7px 0;height:3px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;display:inline-block;top:-5px;border-radius:3px}.menu-toggle span::before,.menu-toggle span::after{content:'';position:absolute;width:100%;height:3px;background:#fff;border-radius:3px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;left:0}.menu-toggle span::before{top:-7px}.menu-toggle span::after{top:7px}.menu-toggle.open span{background:none}.menu-toggle.open span::before{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-toggle.open span::after{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu{position:absolute;top:100%;left:0;right:0;width:750px;background:rgba(160,100,30,0.95);height:0;overflow:hidden;transition:height .35s ease-in-out;z-index:9}.menu.open{display:block;overflow-y:scroll;height:370px}.nav{padding:30px 57px}.nav a{padding:12px 0;font-size:14px;position:relative}.nav li{position:relative}.nav > li + li{border-top:1px solid #603813}.nav > li > a{color:#fff;padding:12px 30px 12px 0}.nav .dropdown{position:absolute;right:0;top:07px;bottom:0;width:15px;background:url(img/nav-right-white.png) no-repeat 25% 25%;background-size: contain;content:"";z-index:3;cursor:pointer;transition:all .35s ease-in-out}.nav .dropdown:hover{opacity:.8}.nav .dropdown.expanded{transform:rotate(90deg)}.nav_sub{overflow:hidden;border-top:1px solid transparent;max-height:0;transition:max-height .6s ease-out}.nav_sub a{color:#4e2a08;padding:12px 10px 12px 20px}.nav_sub a:before{position:absolute;left:5px;top:50%;transform:translateY(-50%);width:7px;height:12px;background:url(img/nav-sub.png);content:""}.nav_sub.expanded{max-height:500px;transition:max-height .6s ease-in;border-top:1px solid #603813}}@media all and (max-width: 767px){.menu{width:auto;left:-15px;right:-15px}}.footer{background:#010101;padding:8px 0;position:fixed;left:0;right:0;bottom:0;z-index:7}.footer_static{position:relative;z-index:6}@media all and (max-width: 991px){.footer{text-align:center}}.copyright a{color:#787765;font-size:11px}@media all and (min-width: 992px){.copyright a{float:left;line-height:24px}}.social{font-size:0}@media all and (min-width: 992px){.social{float:right}}@media all and (max-width: 991px){.social{display:block;margin-top:10px}}.social a{display:inline-block;vertical-align:top;width:24px;height:24px;background:url(img/social-icons.png) no-repeat;transition:all .35s ease-in-out}.social a + a{margin-left:8px}.social a:hover{background-color:#6a4214}.social .facebook{background-position:-3px -3px}.social .youtube{background-position:-33px -3px}.social .twitter{background-position:-63px -3px}.social .tripadvisor{background-position:-93px -3px}.background{background-repeat:no-repeat;background-position:50% 0}@media all and (min-width: 530px){.background{background-size:cover;background-attachment:fixed}.background img{display:block;width:100%;visibility:hidden}}@media all and (max-width: 529px){.background{min-height:300px;background-size:auto 100%}.background img{display:none}}.back-to-top{width:40px;height:40px;background:url(img/return_top.png);background-size:cover;cursor:pointer;position:fixed;z-index:9;font-size:0;opacity:.5;display:none}@media all and (min-width: 530px){.back-to-top{width:40px;height:40px;right:20px;top:75px}}@media all and (max-width: 529px){.back-to-top{width:30px;height:30px;bottom:20px;right:15px}}.box_title,.box_sub_title,.box_text{font-family:'trajanPro';color:#fff;font-weight:400;opacity:.8}.box_sub_title{margin:2px 0 15px;opacity:.6}.box_text{font-size:10px;line-height:1.2}.leaf{font-size:0;padding:25px 0;opacity:.7}.box_title_color_orange,.box_sub_title_color_orange{color:#de9e2d}@media all and (min-width: 768px){.box_title{font-size:40px}.box_sub_title{font-size:12px}}@media all and (max-width: 767px){.box_title{font-size:30px}.box_sub_title{font-size:11px}}.content_box{text-align:center}.top_slider_wrapper{position:relative;background:#000;z-index:3}.top_slider_wrapper .bx-wrapper{position:relative}.top_slider_wrapper .bx-controls-direction a{position:absolute;width:33px;height:70px;opacity:.5;cursor:pointer;top:50%;transform:translateY(-50%);font-size:0;z-index:9;background-size:cover}.top_slider_wrapper .bx-controls-direction .bx-next{background-image:url(img/arrow-right.png);right:5vw}.top_slider_wrapper .bx-controls-direction .bx-prev{background-image:url(img/arrow-left.png);left:5vw}.top_slider_wrapper .bx-controls-direction .disabled{display:none}.top_slider_item{position:relative;transition:opacity .5s ease-in-out}.top_slider_item.dark{opacity:.1}@media all and (max-width: 767px){.top_slider_wrapper .bx-controls-direction a{width:14px;height:30px}.top_slider_wrapper .bx-controls-direction .bx-prev{left:8px}.top_slider_wrapper .bx-controls-direction .bx-next{right:8px}}.experience{position:relative}.experience .container{position:absolute;top:0;bottom:0}.experience .content_box{position:absolute}@media all and (min-width: 768px){.experience .container{position:absolute;top:0;bottom:0;right:50px;width:auto}.experience .content_box{right:0;top:100px}}@media all and (max-width: 767px){.experience .container{margin:0;left:15px;right:15px}.experience .content_box{margin:0;left:0;right:0;top:50%;transform:translateY(-50%);margin-top:25px}}.service{position:relative}.service .container{position:absolute;top:0;bottom:0}.service .content_box{position:absolute;top:50%;transform:translateY(-50%)}@media all and (min-width: 768px){.service .container{left:50%;transform:translateX(-50%)}.service .content_box{right:0}}@media all and (max-width: 767px){.service .container{margin:0;left:15px;right:15px}.service .content_box{margin:0;left:0;right:0}}.facility{background:url(img/pattern.png)}.facility .container{padding:20px 0}.facility_list{font-size:0}.facility_item{width:20%;display:inline-block;vertical-align:top;position:relative}.facility_image{display:block}.facility_image img{display:block;width:100%}.facility_caption{background:rgba(0,0,0,0.7);position:absolute;top:0;bottom:0;right:0;left:0;opacity:1;transition:opacity .35s ease-in-out}.facility_content{position:absolute;left:10px;right:10px;text-align:center}.facility_title{position:relative;font-family:'trajanPro';text-transform:uppercase;font-size:20px;line-height:24px;color:#fff;height:50px}.facility_title:after{position:absolute;left:40px;right:40px;height:1px;background:rgba(255,255,255,0.7);content:"";bottom:0}.facility_description{font-size:12px;color:#fff;line-height:1.4;padding:25px 5px 0}.facility_item:hover .facility_caption{opacity:0}@media all and (min-width: 768px) and (max-width: 991px){.facility_content{top:25px}}@media all and (min-width: 992px){.facility_content{top:25%}}@media all and (max-width: 767px){.facility_item{width:100%;max-width:300px;margin:0 auto;display:block}.facility_content{top:25px}}.activity{position:relative;background-size:cover;background-attachment:fixed}.activity .container{padding:40px 0}.activity_list{font-size:0;text-align:justify;text-align-last:justify}.activity_list:after{content:"";width:100%;display:inline-block}.activity_item{display:inline-block;width:212px;vertical-align:top;text-align:center;text-align-last:center;overflow:hidden}.activity_image:hover{box-shadow:0 0 30px 10px rgba(255,255,255,0.51)}.activity_image_wrapper{padding:40px 0}.activity_image{font-size:0;overflow:hidden;margin:0 auto;display:block;transform:rotate(45deg);border-radius:10px;overflow:hidden;width:120px;height:120px}.activity_image_link{display:block}.activity_image img{display:block;transform:rotate(-45deg);top:-40px;left:-40px;bottom:-40px;right:-40px;position:relative}.activity_text{border-top:1px solid #fff;padding:20px 0 0;font-size:12px;color:#fff;line-height:1.4;opacity:.8}.activity_link{font-family:'trajanPro';color:#ceb16e;font-size:16px;line-height:20px;height:70px;display:inline-block;transition:color .35s ease-in-out}.activity_link:hover{color:#F5EB08}@media all and (min-width: 768px){.activity_item{padding:40px 0 0}}@media all and (max-width: 767px){.activity_item{display:block;margin:20px auto 0}}.testimonial{position:relative;z-index:2}.testimonial .content_box{padding:0 0 20px}.testimonial .box_text{max-width:400px;margin:0 auto}@media all and (min-width: 768px){.testimonial .container{position:absolute;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:auto}}@media all and (max-width: 767px){.testimonial .background{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:auto 100%;background-position:50% 0}.testimonial .background img{display:none}.testimonial .container{margin:0;padding:20px 0}}@media all and (min-width: 992px){.testimonial_slider_wrapper{width:970px;margin:0 auto}}@media all and (min-width: 767px) and (max-width: 991px){.testimonial_slider_wrapper{width:750px;margin:0 auto}}@media all and (max-width: 767px){.testimonial_slider_wrapper{margin:0 15px}}.testimonial_slider_wrapper{background:rgba(0,0,0,0.6);margin:0 auto}.testimonial_content{max-width:660px;margin:0 auto;color:#fff;font-size:12px;line-height:1.5;padding:30px 0}.contact{position:relative;background-size:cover;background-attachment:fixed}.contact_title{font-family:'trajanPro';text-transform:uppercase;margin:0 0 7px;font-size:16px;color:#ceb16e}.contact_text{font-size:12px;color:#fff;line-height:1.4}.contact_text .highlight{color:#ceb16e;font-weight:700}.contact_text a{color:#fff;transition:opacity .35s ease-in-out;text-decoration:underline}.contact_text a:hover{opacity:.8}.contact_row{background:rgba(0,0,0,0.6);font-size:0;margin:30px 0 40px}.contact_map{position:relative;font-size:0}.contact_map iframe{position:absolute;width:100%;height:100%}.contact_info{padding:20px}@media all and (min-width: 768px){.contact .contact_container{padding:50px 0 0}.contact .box_text{max-width:460px;margin:15px auto 0;padding:0 0 40px;text-transform:uppercase}.contact_map{width:50%;display:inline-block;vertical-align:top;height:300px}.contact_info{width:50%;display:inline-block;box-sizing:border-box;vertical-align:top}}@media all and (max-width: 767px){.contact .contact_container{padding:25px 0 0}.contact .box_text{padding:0 0 25px;margin:10px 0 0}.contact_map{height:120px}}.awards_slider_wrapper{background:rgba(0,0,0,0.6);padding:20px 0}.awards_slider_wrapper .bx-wrapper{padding:0 60px;position:relative;padding:0 60px}.awards_slider_wrapper .bx-controls-direction a{position:absolute;width:33px;height:70px;opacity:.5;cursor:pointer;top:50%;transform:translateY(-50%);font-size:0}.awards_slider_wrapper .bx-controls-direction .bx-next{background:url(img/arrow-right.png);right:15px}.awards_slider_wrapper .bx-controls-direction .bx-prev{background:url(img/arrow-left.png);left:15px}.award{font-size:0;width:96px;height:96px;position:relative;float:left}.award img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media all and (max-width: 767px){.awards_slider_wrapper .bx-wrapper{padding:0}.awards_slider_wrapper .bx-controls-direction{display:none}}.direct_link{position:fixed;z-index:11;top:50%;transform:translateY(-50%);right:0;width:28px;height:220px;background:url(img/bord.png) #000;background-size:cover;border:1px solid #aa8658;border-right:0;opacity:.5;transition:all .35s ease-in-out}.direct_link:hover{background-color:rgba(162,100,31,0.66)}@media all and (max-width: 767px){.direct_link{height:118px;width:15px}}.showMore{position:absolute;z-index:98;left:50%;bottom:120px;-ms-transform:translate(50px,100px);-webkit-transform:translate(-50%);transform:translate(-50%);text-align:center;font-size:0;text-align:center;cursor:pointer;opacity:.9;z-index:9}.showMore span,.showMore::before,.showMore::after{content:"";position:relative;background:url(img/arrow-down.png);background-size:cover;display:block;opacity:.8}.showMore::before{width:60px;height:28px;margin-left:-30px;margin-bottom:-15px}.showMore::after{width:66px;height:31px;margin-left:-33px}.showMore span{width:70px;height:33px;margin-left:-35px;margin-bottom:-42px}.showMore::before{animation:bop1 1s infinite linear;-webkit-animation:bop1 1s infinite linear;-moz-animation:bop1 1s infinite linear}.showMore::after{animation:bop2 1s infinite linear;-webkit-animation:bop2 1s infinite linear;-moz-animation:bop2 1s infinite linear}.showMore span{animation:bop3 1s infinite linear;-webkit-animation:bop3 1s infinite linear;-moz-animation:bop3 1s infinite linear}@media all and (max-width: 767px){.showMore{bottom:20px}.showMore::before{width:30px;height:14px;margin-left:-15px;margin-bottom:-10px}.showMore::after{width:30px;height:14px;margin-left:-15px;margin-bottom:-30px}.showMore span{width:30px;height:14px;margin-left:-15px;margin-bottom:-18px}}@keyframes bop1{0%{opacity:.5;transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px)}50%{opacity:.8;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}100%{opacity:.5;transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px)}}@keyframes bop2{0%{opacity:.8;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}30%{opacity:.5;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}70%{opacity:.8;transform:translateY(5px);-webkit-transform:translateY(5px);-moz-transform:translateY(5px)}100%{opacity:.5;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}}@keyframes bop3{0%{opacity:.8;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}35%{opacity:.5;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}75%{opacity:.8;transform:translateY(5px);-webkit-transform:translateY(5px);-moz-transform:translateY(5px)}100%{opacity:.5;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}}.popup{width:96%;z-index:9;display:none}.popup_iframe{width:100%;height:100%}.popup_content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:scroll}.popup_body{position:relative;height:400px;background:#CCC;border:1px solid #aa8658;border-width:10px 10px 20px;border-radius:5px;box-shadow:0 0 25px 1px rgba(153,104,50,0.41)}.popup_close{position:absolute;z-index:9;right:-5px;bottom:-15px;cursor:pointer;background-color:#684b29;border-radius:8px;color:gray;box-shadow:0 0 3px 0 #333;padding:0 7px 0 10px;line-height:25px;font-size:10px;text-transform:uppercase;font-weight:700;overflow:hidden}.popup_close:hover{opacity:.8}.icon_close{display:inline-block;width:16px;height:16px;background-image:url(img/close.png);margin:0 0 -4px 2px}@media all and (min-width: 768px){.popup_body{height:600px}}
