.aresColorTile{width:50px;height:30px;display:inline-block;margin-right:1em}.background1{background-color:#fff}.beBackground{background-color:#fff}.color1{background-color:#7f3e98}.color2{background-color:#49c0af}.color3{background-color:#7f3e98}.color4{background-color:#7f3e98}.navColor{background-color:#7f3e98}.navTextColor{background-color:#fff}.pagerColor{background-color:#7f3e98}.pagerTextColor{background-color:#fff}.buttonColor{background-color:#aaa}.buttonSearchColor{background-color:#49c0af}.buttonBuyColor{background-color:#49c0af}.buttonSelectColor{background-color:#49c0af}.buttonTextColor{background-color:#fff}.buttonUiColor{background-color:#666}.buttonUiTextColor{background-color:#666}.tabSelectColor{background-color:#09c}.tabSelectedColor{background-color:#fff}.roomTabSelectedColor{background-color:#ddd}.priceColor{background-color:#63b353}.highPriceColor{background-color:#999}.dealsColor{background-color:#77c20d}.dealTextColor{background-color:#fff}.tableCellColor{background-color:#e5f1d4}.sidebarHeaderColor{background-color:#7f3e98}.starRating{background-color:#ffae4a}.alertColor{background-color:#ed6053}.alertTextColor{background-color:#fff}.gm-style a,.gm-style div,.gm-style label,.gm-style span{font-family:Roboto,sans-serif}body{font-family:Roboto,sans-serif;background-color:#fff}.aresContentWrapInner{padding:2em;background-color:#fff;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.aresDealText{clear:both;background-color:#77c20d;color:#fff}.aresDealText:after{border-top-color:#77c20d}.aresBodyInner{padding:1em 2em 2em}.aresAlert{background-color:#ed6053;color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.aresPricePrice{color:#63b353}.aresHighPrice{color:#999}a:link{color:#7f3e98;text-decoration:none}a:hover{color:#49c0af}a:visited{color:#7f3e98}a:active{color:#7f3e98}.aresProductItem .aresProductItemInner{background-color:#fff}.aresDetailsNav{background-color:#fff}.aresAmenitiesCont{background-color:#f2f2f2}.aresHideAmenities{border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0}.aresHotelPackagesList h4 span,.aresProductPackage .aresDetailsNav ul li span,.aresSelectedPage{background-color:#7f3e98;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.aresSelectedPage a:active,.aresSelectedPage a:hover,.aresSelectedPage a:link,.aresSelectedPage a:visited{color:#fff!important}.aresBESidebarHeader{background-color:#aaa}.aresBESidebarHeader{background-color:#7f3e98}.aresRequired input{border-color:#ed6053!important}.aresOrderThanks{background-color:#5abf5b;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.aresButton,button{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:#aaa;color:#fff}a.aresButton{color:#fff}.aresButton:hover,button:hover{background-color:#999}.aresButtonSearch{background-color:#49c0af}.aresButtonSearch:hover{background-color:#5ad1c0}.aresButtonBuy{background-color:#49c0af}.aresButtonBuy:hover{background-color:#5ad1c0}.aresButtonPrint,a.aresButtonPrint{background-color:#49c0af}.aresButtonPrint:hover,a.aresButtonPrint:hover{background-color:#6be2d1}.aresDetailsNav ul li.aresNavItemRooms a,.aresDetailsNav ul li.aresNavItemTickets a,.aresProductItemsList .aresNavItem .aresButton{background:#49c0af;border-right-color:#49c0af;border-bottom-color:#49c0af;color:#fff}.aresDetailsNav ul li.aresNavItemRooms a:hover,.aresDetailsNav ul li.aresNavItemTickets a:hover,.aresProductItemsList .aresNavItem .aresButton:hover{background:#5ad1c0;border-bottom-color:#5ad1c0;color:#fff}.aresDetailsNav ul li.aresNavItemSelected a{background:#fff;border-bottom-color:#fff}.aresDetailsNav ul li.aresNavItemRooms.aresNavItemSelected a,.aresDetailsNav ul li.aresNavItemTickets.aresNavItemSelected a{background-color:#ddd;color:#fff;border-bottom-color:#ddd;border-top-color:#ddd}.aresDetailsNav ul li.aresNavItemRooms.aresNavItemSelected a:after,.aresDetailsNav ul li.aresNavItemTickets.aresNavItemSelected a:after{border-top-color:#ddd}.aresDetailsNav ul li.aresPackageSearchSubmit a,.aresDetailsNav ul li.aresPackageSearchSubmit button{border-right-color:#49c0af;border-bottom-color:#49c0af}.aresAmenitiesLink{color:#666;background-color:#f2f2f2}.aresAmenitiesLink:hover{background-color:#f2f2f2}.ui-datepicker-calendar .ui-datepicker-current-day a{background:#49c0af;color:#fff}.ui-datepicker-calendar .range-date a{background:#49c0af;color:#fff}.ui-datepicker-calendar .max-date a{background:#49c0af;color:#fff}.ui-datepicker-calendar .min-date a{background:#49c0af;color:#fff}a.aresButton.aresButtonSelect,button.aresButton.aresButtonSelect{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:#49c0af}a.aresButton.aresButtonSelect:hover,button.aresButton.aresButtonSelect:hover{background-color:#5ad1c0}.aresBENav ul{background-color:#7f3e98}.aresBENav .aresSelected{background:#7f3e98}.aresBENav .aresSelected:after{border-top-color:#7f3e98}.aresBENav li a{color:#fff}.aresHotelRoomsTableLowPrice,.aresTicketTable .aresTicketTableAdult td{background-color:#e5f1d4}.aresBESidebar,.aresSearch,.aresTier1 .aresProductItem,.aresUpsellHeader,li.aresProductItem.aresProductActivity{background-image:none;padding-bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.18);-moz-box-shadow:0 2px 8px rgba(0,0,0,.18);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.18);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.aresProductItemsList{overflow:visible}.aresPackageConfigBar{background-color:#fff}.ui-widget{font-family:Roboto,sans-serif}.ui-widget-header{background-color:#7f3e98;color:#fff}.aresDetailsNav ul li.aresPackageSearchSubmit a,.aresDetailsNav ul li.aresPackageSearchSubmit button{border-right-color:#49c0af;border-bottom-color:#49c0af}.aresPackageSidebar{background-color:#49c0af}.aresUpsellInner{padding:2em}.aresUpsellImage{display:none}.aresProductItemsList{overflow:visible}.aresDealFlag::after{border-top-color:#77c20d}h1,h2{font-family:'Bebas Neue',cursive}
body{font-family:Roboto,sans-serif}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#212529;background-color:#fff}::selection{background:#fd8721;color:#fff;text-shadow:none}::-webkit-selection{background:#fd8721;color:#fff;text-shadow:none}::-moz-selection{background:#fd8721;color:#fff;text-shadow:none}.aresThemeFooter,.aresThemeHeader{font-size:20px;font-weight:400;line-height:1.5}.aresThemeFooter *,.aresThemeFooter ::after,.aresThemeFooter ::before,.aresThemeHeader *,.aresThemeHeader ::after,.aresThemeHeader ::before{box-sizing:border-box}.aresThemeFooter *,.aresThemeFooter :after,.aresThemeFooter :before,.aresThemeHeader *,.aresThemeHeader :after,.aresThemeHeader :before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.aresThemeFooter strong,.aresThemeHeader strong{font-weight:bolder}.aresThemeFooter a,.aresThemeHeader a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}.aresThemeFooter a:hover,.aresThemeHeader a:hover{color:#0056b3;text-decoration:underline}.aresThemeFooter a:not([href]):not([tabindex]),.aresThemeHeader a:not([href]):not([tabindex]){color:inherit;text-decoration:none}.aresThemeFooter a:not([href]):not([tabindex]):focus,.aresThemeFooter a:not([href]):not([tabindex]):hover,.aresThemeHeader a:not([href]):not([tabindex]):focus,.aresThemeHeader a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.aresThemeFooter a:not([href]):not([tabindex]):focus,.aresThemeHeader a:not([href]):not([tabindex]):focus{outline:0}.aresThemeFooter img,.aresThemeHeader img{vertical-align:middle;border-style:none}.aresThemeFooter button,.aresThemeHeader button{border-radius:0}.aresThemeFooter button:focus,.aresThemeHeader button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.aresThemeFooter button,.aresThemeHeader button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.aresThemeFooter button,.aresThemeHeader button{overflow:visible}.aresThemeFooter button,.aresThemeHeader button{text-transform:none}.aresThemeFooter button,.aresThemeFooter html [type=button],.aresThemeHeader button,.aresThemeHeader html [type=button]{-webkit-appearance:button}.aresThemeFooter [type=button]::-moz-focus-inner,.aresThemeFooter button::-moz-focus-inner,.aresThemeHeader [type=button]::-moz-focus-inner,.aresThemeHeader button::-moz-focus-inner{padding:0;border-style:none}.aresThemeFooter .container,.aresThemeHeader .container{max-width:1250px}.aresThemeFooter p,.aresThemeHeader p{font-size:20px;font-weight:400}.aresThemeFooter img,.aresThemeHeader img{width:100%}.aresThemeFooter header,.aresThemeHeader header{background:#fffbf4}.aresThemeFooter footer,.aresThemeHeader footer{position:relative;background:#000;color:#fff;padding-top:50px;padding-bottom:30px;margin-top:75px}.aresThemeFooter footer a:hover,.aresThemeHeader footer a:hover{color:#fff;text-decoration:none}.aresThemeFooter footer a,.aresThemeHeader footer a{color:#fff}.aresThemeFooter footer p,.aresThemeHeader footer p{font-size:14px}.aresThemeFooter img,.aresThemeHeader img{max-width:100%}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-sm-5,.col-sm-7{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}}.collapse{display:none}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.mr-auto{margin-right:auto!important}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}a.navbar-brand.mr-auto.rotate{margin-left:12px}a.navbar-brand.mr-auto.rotate{max-width:278px}.top_right{margin-left:auto;padding:0 0;padding-top:13px}.top_right a{color:#9a8d88;font-size:29px;font-weight:500;padding:0 11px;text-transform:capitalize;line-height:1;font-family:'Bebas Neue',cursive;letter-spacing:0}.navbar{position:relative}.navbar-brand{position:absolute;z-index:999;bottom:-21px}.navbar-brand-hidden{opacity:0;max-width:278px}.navbar-light .navbar-toggler{border:0;margin-top:23px;margin-right:0}.menu-item a:hover{color:#7f3e98;text-decoration:none;transition:all .5s}.footer_logo img{max-width:283px;padding-bottom:20px}footer .footer_header_image{position:absolute;top:-133px;max-width:310px}@media screen and (max-width:1440px){.navbar-brand-hidden{opacity:0;max-width:260px}a.navbar-brand.mr-auto.rotate{max-width:260px}}@media screen and (max-width:992px){div#navbarMobile{position:absolute;background:#fffbf4;right:9px;top:90px;left:9px;z-index:99;text-align:center}.menu-item a{display:inline-block;width:100%;padding:8px 0;border-bottom:1px dashed;border-bottom-left-radius:9px;border-bottom-right-radius:9px}}@media screen and (max-width:576px){footer .col-sm-5{margin-top:70px;margin-bottom:20px}.top_right{margin-left:auto;padding:1px 0;margin-top:24px;padding-top:13px}}@media screen and (max-width:455px){button.navbar-toggler{margin-left:auto}a.navbar-brand.mr-auto.rotate{max-width:57%}div#navbarMobile{position:absolute;background:#fffbf4;right:9px;top:50px;left:9px;z-index:990;text-align:center}.navbar-brand-hidden{display:none}footer .footer_header_image{max-width:294px;padding-right:15px}.top_padding{padding-top:51px}.navbar-brand{position:absolute;z-index:999;bottom:-16px}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}