﻿.flex-display{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.margin-bottom-xs{margin-bottom:5px;}.margin-bottom-sm{margin-bottom:10px;}.margin-bottom-md{margin-bottom:20px;}.margin-bottom-lg{margin-bottom:40px;}.margin-top-xs{margin-top:5px;}.margin-top-sm{margin-top:10px;}.margin-top-md{margin-top:20px;}.margin-top-lg{margin-top:40px;}.mg{display:inline-block;}.mg-map{width:15px;height:22px;vertical-align:middle;background-position:-20px -25px;margin-bottom:2px;}.mg-map-lg{width:18px;height:25px;vertical-align:middle;background-position:-20px 0;}.mg-info{width:15px;height:16px;background-position:0 -19px;vertical-align:middle;}.mg-guests{width:35px;height:30px;vertical-align:middle;background-position:-32px -45px;}.mg-caret-up{width:15px;height:9px;background-position:-40px 0;}.mg-caret-down{width:15px;height:9px;background-position:-54px 0;}.mg-calendar{width:20px;height:20px;vertical-align:middle;margin-bottom:5px;margin-right:10px;background-position:-96px 0;}.mg-calendar-white{width:20px;height:20px;vertical-align:middle;margin-bottom:5px;margin-right:10px;background-position:-117px 0;}.mg-login{width:25px;height:21px;vertical-align:middle;margin-left:5px;background-position:-38px -9px;}.mg-lock{width:10px;height:12px;background-position:-40px -30px;}.mg-arrow{width:24px;height:26px;vertical-align:middle;margin-left:5px;background-position:-70px -1px;}.mg-print{width:30px;height:30px;background-position:-120px -27px;}.mg-print-lg{width:48px;height:48px;background-position:-70px -27px;}.mg-email{width:30px;height:30px;background-position:-120px -77px;}.mg-email-lg{width:48px;height:48px;background-position:-70px -77px;}.mg-creditcard{width:157px;height:69px;background-position:0 0;}.mg-creditcard.usd{width:157px;background-position:-263px 0;}.mg-paypal{width:106px;height:69px;background-position:-157px 0;}.mg-poli{width:106px;height:69px;background-position:0 -69px;}.mg-giftcard{width:106px;height:69px;background-position:-106px -69px;}.mg-f{width:25px;height:25px;}.mg-f.mg-24h{background-position:0 0;}.mg-f.mg-ac{background-position:-25px 0;}.mg-f.mg-airtrans{background-position:-50px 0;}.mg-f.mg-bar{background-position:-75px 0;}.mg-f.mg-bbq{background-position:-100px 0;}.mg-f.mg-car{background-position:-125px 0;}.mg-f.mg-child{background-position:-150px 0;}.mg-f.mg-concierge{background-position:-175px 0;}.mg-f.mg-conf{background-position:-200px 0;}.mg-f.mg-dayspa{background-position:-225px 0;}.mg-f.mg-dryclean{background-position:-250px 0;}.mg-f.mg-expresscheckout{background-position:-275px 0;}.mg-f.mg-fire{background-position:-300px 0;}.mg-f.mg-fridge{background-position:-325px 0;}.mg-f.mg-games{background-position:-350px 0;}.mg-f.mg-golf{background-position:-375px 0;}.mg-f.mg-gym{background-position:-400px 0;}.mg-f.mg-hair{background-position:-425px 0;}.mg-f.mg-heat{background-position:-450px 0;}.mg-f.mg-inet{background-position:-475px 0;}.mg-f.mg-kitchen{background-position:-500px 0;}.mg-f.mg-meet{background-position:-375px -25px;}.mg-f.mg-park{background-position:-525px 0;}.mg-f.mg-parkunder{background-position:-550px 0;}.mg-f.mg-paytv{background-position:-575px 0;}.mg-f.mg-map{background-position:-635px 0;}.mg-f.mg-playground{background-position:0 -25px;}.mg-f.mg-print{background-position:-25px -25px;}.mg-f.mg-rest{background-position:-50px -25px;}.mg-f.mg-roomclean{background-position:-75px -25px;}.mg-f.mg-roomserv{background-position:-100px -25px;}.mg-f.mg-safe{background-position:-125px -25px;}.mg-f.mg-sauna{background-position:-150px -25px;}.mg-f.mg-self{background-position:-175px -25px;}.mg-f.mg-spa{background-position:-200px -25px;}.mg-f.mg-swim{background-position:-225px -25px;}.mg-f.mg-tennis{background-position:-250px -25px;}.mg-f.mg-tour{background-position:-275px -25px;}.mg-f.mg-trans{background-position:-300px -25px;}.mg-f.mg-wheel{background-position:-325px -25px;}.mg-f.mg-wifi{background-position:-350px -25px;}@font-face{font-family:'Metropolis Regular';font-style:normal;font-weight:normal;src:local('Metropolis Regular'),url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-Regular.woff') format('woff');}@font-face{font-family:'Metropolis Regular Italic';font-style:normal;font-weight:normal;src:local('Metropolis Regular Italic'),url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-RegularItalic.woff') format('woff');}@font-face{font-family:'Metropolis Extra Light';font-style:normal;font-weight:normal;src:local('Metropolis Extra Light'),url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-ExtraLight.woff') format('woff');}@font-face{font-family:'Metropolis Light';font-style:normal;font-weight:normal;src:local('Metropolis Light'),url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-Light.woff') format('woff');}@font-face{font-family:'Metropolis Thin';font-style:normal;font-weight:normal;src:local('Metropolis Thin'),url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-Thin.woff') format('woff');}@font-face{font-family:'Metropolis Extra Light Italic';font-style:normal;font-weight:normal;src:local('Metropolis Extra Light Italic'),url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-ExtraLightItalic.woff') format('woff');}@font-face{font-family:'Metropolis Light Italic';font-style:normal;font-weight:normal;src:local('Metropolis Light Italic'),url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-LightItalic.woff') format('woff');}@font-face{font-family:'Metropolis Thin Italic';font-style:normal;font-weight:normal;src:local('Metropolis Thin Italic'),url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-ThinItalic.woff') format('woff');}@font-face{font-family:'Metropolis Medium';font-style:normal;font-weight:normal;src:local('Metropolis Medium'),url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-Medium.woff') format('woff');}@font-face{font-family:'Metropolis Semi Bold';font-style:normal;font-weight:normal;src:url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-SemiBold.woff') format('woff');}@font-face{font-family:'Metropolis Bold';font-style:normal;font-weight:normal;src:url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-Bold.woff') format('woff');}@font-face{font-family:'Metropolis Bold Italic';font-style:normal;font-weight:normal;src:url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-BoldItalic.woff') format('woff');}@font-face{font-family:'Metropolis Medium Italic';font-style:normal;font-weight:normal;src:url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-MediumItalic.woff') format('woff');}@font-face{font-family:'Metropolis Semi Bold Italic';font-style:normal;font-weight:normal;src:url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-SemiBoldItalic.woff') format('woff');}@font-face{font-family:'Metropolis Extra Bold';font-style:normal;font-weight:normal;src:url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-ExtraBold.woff') format('woff');}@font-face{font-family:'Metropolis Extra Bold Italic';font-style:normal;font-weight:normal;src:url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-ExtraBoldItalic.woff') format('woff');}@font-face{font-family:'Metropolis Black';font-style:normal;font-weight:normal;src:url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-Black.woff') format('woff');}@font-face{font-family:'Metropolis Black Italic';font-style:normal;font-weight:normal;src:url('/portals/_default/skins/MG_Responsive/webfonts/Mantrarefresh/Metropolis-BlackItalic.woff') format('woff');}body{font-family:'Metropolis Regular',Tahoma,Verdana,sans-serif;font-size:14px;color:#666;}h1,h2,h3,h4,h5,h6{font-family:'Metropolis Regular',Tahoma,Verdana,sans-serif;color:#064a64;line-height:normal;margin-bottom:10px;margin-top:6px;font-weight:400;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active{color:#007cc5;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:visited:hover,h2 a:visited:hover,h3 a:visited:hover,h4 a:visited:hover,h5 a:visited:hover,h6 a:visited:hover,h1 a:link:hover,h2 a:link:hover,h3 a:link:hover,h4 a:link:hover,h5 a:link:hover,h6 a:link:hover,h1 a:active:hover,h2 a:active:hover,h3 a:active:hover,h4 a:active:hover,h5 a:active:hover,h6 a:active:hover{color:#007cc5;}h1.case,h2.case,h3.case,h4.case,h5.case,h6.case{text-transform:none;}h1{color:#ea560d;}h1,h2{font:30px 'Metropolis Regular',Tahoma,Verdana,sans-serif;text-transform:none;}h2{margin-top:10px;font-size:26px;}h3{font-size:20px;}h3.alt{display:inline;color:#666;}h5{font:bold 14px 'Metropolis Regular',Tahoma,Verdana,sans-serif;}h5.alt{color:#666;}h6{font:normal 14px 'Metropolis Regular',Tahoma,Verdana,sans-serif;margin-bottom:5px;}a,a:visited{color:#007cc5;}a:hover,a:visited:hover{color:#008cdf;}a:active,a:visited:active{color:#006cac;}hr{border-color:#ccc;}p{color:#666;margin-bottom:10px;font-size:14px;}p.lead{font:18px 'Metropolis Extra Light',Tahoma,Verdana,sans-serif;}label{font-weight:400;}.mgc-ds .mgWrap .mgLoc{font:700 20px 'Metropolis Semi Bold',Tahoma,Verdana,sans-serif;}.image-card .image-card-style-2 .image-card-title span{padding-top:8px;}ul,dl{font-size:14px;}.alternative-font{color:#007cc3;}.symbol{display:inline-block;font-size:14px;margin-right:3px;font-weight:400;}.img-thumbnail,.nav-pills>li>a{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.dateselector img{display:none;}.t-tip{font-weight:500;font-size:14px;font-family:'Metropolis Regular',Tahoma,Verdana,sans-serif;cursor:pointer;text-decoration:underline;}.tooltip{border:2px solid #fff;background:#007cc3 !important;padding:1px;max-width:300px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.7);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.7);box-shadow:inset 0 0 5px rgba(0,0,0,.7);}.tooltip p{font:12px 'Metropolis Regular',Tahoma,Verdana,sans-serif;color:#007cc3;padding:6px 8px;background:#f0f4fc;margin:0;}.alert,.form-control,.btn{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}input.form-control,select.form-control,.form-control-static{font-size:14px;}.header-top-pane{text-align:right;}.header-top-pane span{display:inline-block;margin:3px 3px 0 0;}.currency-converter{float:right;text-align:center;}.currency-converter .currency-title{padding-right:15px;}.currency-selector{padding:4px;}.currency-selector.form-control{display:inherit;width:auto;}ul.nav-pills>li.active>a,ul.nav-pills>li.active>a:hover,ul.nav-pills>li.active>a:focus{background-color:#007cc5;}div.sort-source-wrapper .nav>li.active>a,div.sort-source-wrapper .nav>li.active>a:hover,div.sort-source-wrapper .nav>li.active>a:focus{color:#007cc5;}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#007cc3;}.btn-primary,.btn.search-link,.pagination>.active>a{background:#ea560d;text-transform:lowercase;font:18px 'Metropolis Regular',Tahoma,Verdana,sans-serif;border:0;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.15);-moz-box-shadow:0 3px 5px rgba(0,0,0,.15);box-shadow:0 3px 5px rgba(0,0,0,.15);-webkit-transition:background-color .15s,color .15s;-o-transition:background-color .15s,color .15s;-moz-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;}.btn-primary:link,.btn.search-link:link,.pagination>.active>a:link,.btn-primary:hover,.btn.search-link:hover,.pagination>.active>a:hover,.btn-primary:active,.btn.search-link:active,.pagination>.active>a:active,.btn-primary:visited,.btn.search-link:visited,.pagination>.active>a:visited,.btn-primary:visited:hover,.btn.search-link:visited:hover,.pagination>.active>a:visited:hover{color:#fff;}.btn-primary.btn-sm,.btn.search-link.btn-sm,.pagination>.active>a.btn-sm{font-size:16px;}.btn-secondary,.btn-secondary:link,.btn-secondary:visited{font:18px 'Metropolis Regular',Tahoma,Verdana,sans-serif;border:0;color:#fff;background-color:#4ca9db;background-image:linear-gradient(to bottom,#7fc1e5,#0084cb);background-image:-moz-linear-gradient(top,#7fc1e5,#0084cb);background-image:-webkit-gradient(linear,0 0,0 100%,from(#7fc1e5),to(#0084cb));background-image:-webkit-linear-gradient(top,#7fc1e5,#0084cb);background-image:-o-linear-gradient(top,#7fc1e5,#0084cb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7fc1e5',endColorstr='#ff0084cb',GradientType=0);border-color:#0084cb #0084cb #00527e;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.15);-moz-box-shadow:0 3px 5px rgba(0,0,0,.15);box-shadow:0 3px 5px rgba(0,0,0,.15);-webkit-transition:background-color .15s,color .15s;-o-transition:background-color .15s,color .15s;-moz-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;}.btn-secondary:hover,.btn-secondary:link:hover,.btn-secondary:visited:hover{color:#fff;background-color:#339cd5;background-image:linear-gradient(to bottom,#0084cb,#7fc1e5);background-image:-moz-linear-gradient(top,#0084cb,#7fc1e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0084cb),to(#7fc1e5));background-image:-webkit-linear-gradient(top,#0084cb,#7fc1e5);background-image:-o-linear-gradient(top,#0084cb,#7fc1e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0084cb',endColorstr='#ff7fc1e5',GradientType=0);border-color:#7fc1e5 #7fc1e5 #3fa2d8;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}.btn-secondary:active,.btn-secondary:link:active,.btn-secondary:visited:active,.btn-secondary:focus,.btn-secondary:link:focus,.btn-secondary:visited:focus{color:#fff;background-color:#3f9cce;background-image:linear-gradient(to bottom,#6ab7e1,#0073b2);background-image:-moz-linear-gradient(top,#6ab7e1,#0073b2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6ab7e1),to(#0073b2));background-image:-webkit-linear-gradient(top,#6ab7e1,#0073b2);background-image:-o-linear-gradient(top,#6ab7e1,#0073b2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ab7e1',endColorstr='#ff0073b2',GradientType=0);border-color:#0073b2 #0073b2 #004265;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}.btn-secondary.btn-sm,.btn-secondary:link.btn-sm,.btn-secondary:visited.btn-sm{font-size:16px;}.btn-tertiary,.btn-tertiary:link,.btn-tertiary:visited{text-transform:lowercase;font:20px 'Metropolis Regular',Tahoma,Verdana,sans-serif;background-color:#f5f5f5;color:#0084cb;border:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.15);-moz-box-shadow:0 3px 5px rgba(0,0,0,.15);box-shadow:0 3px 5px rgba(0,0,0,.15);-webkit-transition:background-color .15s,color .15s;-o-transition:background-color .15s,color .15s;-moz-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;}.btn-tertiary.btn-sm,.btn-tertiary:link.btn-sm,.btn-tertiary:visited.btn-sm{font-size:16px;}.btn-tertiary:hover,.btn-tertiary:link:hover,.btn-tertiary:visited:hover,.btn-tertiary:visited:hover,.btn-tertiary:link:visited:hover,.btn-tertiary:visited:visited:hover{background-color:#fff;color:#0084cb;}.progress-bar-primary{background-color:#007cc3;}body.boxed div.body{border-top-color:#007cc3;}section.page-top h2{border-bottom-color:#007cc3;}section.page-top.custom-product{background-color:#006caa;border-top-color:#0076b9;}a.scroll-to-top{color:#fff;}section.featured{background-color:#f0f4fc;border:1px solid #c3d4eb;margin:10px 0;padding:25px 0;}div.feature-box div.feature-box-icon{background-color:#007cc3;}ul.history li div.featured-box div.box-content{border-top-color:#007cc3;}div.feature-box.secundary div.feature-box-icon i.icon,div.feature-box.secundary div.feature-box-icon em.icon{color:#007cc3;}a.thumb-info div.thumb-info-title{font-size:16px;letter-spacing:0;font-family:'Metropolis Extra Light',Tahoma,Verdana,sans-serif;font-weight:500;opacity:.9;background-color:#fff;color:#363636;text-transform:capitalize;text-shadow:none;}a.thumb-info span.thumb-info-type{background-color:#000;}a.thumb-info span.thumb-info-action-icon{background-color:transparent;}a.thumb-info:hover div.thumb-info-title{background-color:#fff;}a.thumb-info:hover span.thumb-info-type{background-color:#000;}a.thumb-info:hover span.thumb-info-action-icon{background-color:transparent;}.thumbnail span.zoom{background-color:#007cc3;}span.thumb-info-social-icons a{background-color:#007cc5;}.col-sm-6 .img-thumbnail,.col-xs-6 .img-thumbnail{margin-bottom:10px;}.img-thumbnail.wistia{cursor:pointer;}.img-thumbnail.wistia:hover{opacity:.9;}div.tabs ul.nav-tabs a,div.tabs ul.nav-tabs a:hover{color:#007cc3;}div.tabs ul.nav-tabs a:hover{border-top-color:#007cc3;}div.tabs ul.nav-tabs li.active a{border-top-color:#007cc3;color:#007cc3;}ul.fa-ul li i,ul.fa-ul li em{color:#007cc3;}ul.list-tick-icons li:before{color:#007cc3;}i.icon-featured{background-color:#007cc3;}.parallax blockquote i.icon-quote-left{color:#007cc3;}header div.all-logo-container{background:#fff;text-align:center;padding:5px 0;}header .Mantra-logo-container{background:url('/portals/_default/skins/MG_Responsive/images/Waves/wave-mt.png ') no-repeat #fce3dc;background-position:right top;}header .Mantra-logo-container>div.container{height:92px;}header .Mantra-logo-container div.logo-container{margin:10px 0 0 0;position:absolute;}header .Mantra-logo-container div.logo-container .logo-img{width:174px;height:60px;background-size:contain;}header .Mantra-logo-container .phonecontact-container{margin-top:-12px;text-shadow:1px 1px 1px #064963;}header .Mantra-logo-container .phonecontact-container .PhoneNumberLabelFont.hotelphonecontainer{padding-top:15px;}header .Mantra-logo-container .PhoneNumberLabelFont,header .Mantra-logo-container .PhoneNumberLabelFont .hoteldirecttext{color:#fff;font:18px 'Metropolis Extra Light',Tahoma,Verdana,sans-serif;white-space:nowrap;margin-left:18px;margin-bottom:-10px;font-weight:400;}header .Mantra-logo-container .PhoneNumberLabelFont .PhoneNumberFont{color:#fff;font:20px 'Metropolis Regular',Tahoma,Verdana,sans-serif;font-weight:600;}header .Mantra-logo-container .PhoneNumberLabelFont .PhoneNumberFont a,header .Mantra-logo-container .PhoneNumberLabelFont .PhoneNumberFont:hover,header .Mantra-logo-container .PhoneNumberLabelFont .PhoneNumberFont:active{text-decoration:none;cursor:default;}.nav-main-collapse{background:#bce4fa;margin-top:-12px;}.menu-container nav.nav-main.mega-menu{float:right;}.menu-container nav ul.nav-main>li>a,.menu-container nav ul.nav-main>li>span{color:#fff;font:14px 'Metropolis Regular',Tahoma,Verdana,sans-serif;padding:15px 0;margin:0 0 0 20px;line-height:12px;text-transform:capitalize;}.menu-container nav ul.nav-main>li>span{display:inline-block;}.menu-container nav ul.nav-main li.active>a,.menu-container nav ul.nav-main li>a:hover,.menu-container nav ul.nav-main li>a.active,.menu-container nav ul.nav-main li>a{color:#064a64;background-color:transparent;}.menu-container nav ul.nav-main li.active a{background-color:transparent;}.menu-container nav ul.nav-main li>a:hover{text-decoration:underline;}.menu-container nav ul.nav-main li.dropdown i{line-height:10px;}.menu-container nav ul.nav-main ul.dropdown-menu{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#007cc3;margin-top:0;}.menu-container nav ul.nav-main ul.dropdown-menu li:hover>a{background:#008cdc;}.menu-container nav ul.nav-main ul.dropdown-menu li>a{text-transform:lowercase;line-height:12px;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu{border-top-color:#064a64;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content ul.nav-tabs{margin-left:0;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content ul.nav-tabs li>a{background-color:#064a64;color:#fff;text-transform:initial;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content ul.nav-tabs li:first-child>a{margin-left:0;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content ul.nav-tabs li:last-child>a{margin-right:0;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content ul.nav-tabs li.active>a{background-color:#fff;color:#064a64;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content ul.nav-tabs.nav-fill{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content ul.nav-tabs.nav-fill>li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content ul.nav-tabs.nav-fill>li{flex-basis:auto;flex-shrink:0;flex-grow:1;}}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content .tab-content{margin-top:5px;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content .tab-content h4 a{color:#ea560d;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content .tab-content h5.subhead{border-bottom:1px solid #ddd;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content .tab-content h5.subhead a{color:#064a64;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content .tab-content a:hover{background-color:transparent;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content .tab-content .hotel-list{padding-left:10px;padding-bottom:10px;}.menu-container nav ul.nav-main li.mega-menu-item ul.dropdown-menu .mega-menu-content .tab-content .hotel-list>a{display:block;color:#007cc5;}.secondary-nav ul.quick-navigation{margin-bottom:15px;}.secondary-nav ul.quick-navigation li{border-bottom:1px solid #fff;}.secondary-nav ul.quick-navigation li a{color:#666;font-weight:bold;}.secondary-nav ul.quick-navigation li a:hover,.secondary-nav ul.quick-navigation li a:focus{background-color:transparent;}.secondary-nav ul.quick-navigation li.active{border-bottom:1px solid #007cc3;}.secondary-nav ul.quick-navigation li:hover{border-bottom:1px solid #007cc3;}.secondary-nav ul.quick-navigation li:hover a,.secondary-nav ul.quick-navigation li:hover a:hover{background-color:transparent;color:#007cc3;}.secondary-nav ul.quick-navigation li:hover .dropdown-menu li a{color:#666;}.secondary-nav ul.quick-navigation li:hover .dropdown-menu li:hover a{color:#007cc3;}.secondary-nav ul.quick-navigation li .dropdown-menu{border-top:1px solid #007cc3;width:auto;min-width:100%;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0;}.secondary-nav ul.quick-navigation li .dropdown-menu li{border:0;width:100%;}.secondary-nav ul.quick-navigation li .dropdown-menu li:hover,.secondary-nav ul.quick-navigation li .dropdown-menu li a:hover{background-color:#ededed;border:0;}.breadcrumb .breadcrumb-content{padding-top:8px;padding-bottom:8px;}blockquote{border-left-color:#007cc3;}blockquote footer{background-color:transparent;border-top:none;}blockquote.testimonial{background:#008cdc;}div.testimonial-arrow-down{border-top-color:#008cdc;}div.featured-box-secundary i.icon-featured,div.featured-box-secundary i.image-icon{background-color:#007cc3;}div.featured-box-secundary h4{color:#007cc3;}div.featured-box-secundary div.box-content{border-top-color:#007cc3;}.call-to-action{background-color:#f0f4fc;border:1px solid #c3d4eb;}.call-to-action .call-to-action-content{text-align:left;}.call-to-action .call-to-action-content h3{font:500 18px 'Metropolis Regular',Tahoma,Verdana,sans-serif;color:#007cc3;text-transform:uppercase;}.call-to-action .call-to-action-content p{line-height:1.1em;}.property-info-contact-details{margin-top:5px;}.property-info-contact-details h5{font-size:21px;font-weight:normal;margin-bottom:10px;}.property-info-contact-details h5 span{font:26px 'Metropolis Regular',Tahoma,Verdana,sans-serif;color:#007cc3;text-transform:none;margin-top:10px;display:inline-block;}.property-info-contact-details h6{font-size:20px;}.property-info-contact-details span{line-height:18px;}.property-info-contact-details div{font-size:14px;font-weight:400;}.property-info-contact-details div.address{font-weight:400;}.property-info-contact-details div.address span.street{font-weight:700;}.property-info-heading,div#buildingHeading{margin-top:10px;margin-top:8px;}.property-info-heading h3,div#buildingHeading h3{text-transform:capitalize;color:#064a64;}.property-info-heading span.address,div#buildingHeading span.address{display:block;font:12px 'Metropolis Regular',Tahoma,Verdana,sans-serif;color:#064a64;padding-top:5px;}.overlay-container .overlay-bottom{bottom:30px;}.overlay-container .overlay-panel.overlay-top div#buildingHeading h3:after{content:" -";}.tripadvisor-container{float:right;margin-top:19px;text-align:right;margin-bottom:10px;}.tripadvisor-container p{margin:0 0 0 8px;display:none;}.tripadvisor-container .reviewlink{padding:0;font:12px 'Metropolis Regular',Tahoma,Verdana,sans-serif;line-height:20px;}.tripadvisor-container .reviewlink a{color:#007cc3;text-decoration:underline;}.modal-dialog h1,.modal-dialog h2,.modal-dialog h3,.modal-dialog h4,.modal-dialog a{color:#000;}.ms-container.LiveForms{font-size:13px;font-family:'Metropolis Regular',Tahoma,Verdana,sans-serif;}.propertyMapContainer{margin-top:5px;margin-bottom:25px;}.propertyMapContainer .getDirections{width:auto;padding:0;}.propertyMapContainer .getDirections .boxTitle{margin-left:0;}.propertyMapContainer .getDirections .propertymap-fields .propertyMapTextBox,.propertyMapContainer .getDirections .propertymap-fields .propertyMapButton.buttontype2{height:34px;padding:6px 12px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:order-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:order-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:order-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:order-color ease-in-out .15s,box-shadow ease-in-out .15s;}.propertyMapContainer .getDirections .propertymap-fields .propertyMapTextBox{width:100%;margin-bottom:10px;}.propertyMapContainer .getDirections .propertymap-fields .propertyMapButton.buttontype2{font:20px 'Metropolis Regular',Tahoma,Verdana,sans-serif;text-transform:lowercase;line-height:normal;height:auto;width:auto;cursor:pointer;border-color:#007cc3;color:#fff;background-color:#ff540a;background-image:linear-gradient(to bottom,#ff600b,#ff4208);background-image:-moz-linear-gradient(top,#ff600b,#ff4208);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff600b),to(#ff4208));background-image:-webkit-linear-gradient(top,#ff600b,#ff4208);background-image:-o-linear-gradient(top,#ff600b,#ff4208);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff600b',endColorstr='#ffff4208',GradientType=0);border-color:#ff4208 #ff4208 #ba2c00;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}.propertyMapContainer .getDirections .propertymap-fields .propertyMapButton.buttontype2:hover{color:#fff;background-color:#ff4e09;background-image:linear-gradient(to bottom,#ff4208,#ff600b);background-image:-moz-linear-gradient(top,#ff4208,#ff600b);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff4208),to(#ff600b));background-image:-webkit-linear-gradient(top,#ff4208,#ff600b);background-image:-o-linear-gradient(top,#ff4208,#ff600b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff4208',endColorstr='#ffff600b',GradientType=0);border-color:#ff600b #ff600b #be4200;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}.propertyMapContainer .getDirections .propertymap-fields .propertyMapButton.buttontype2:active,.propertyMapContainer .getDirections .propertymap-fields .propertyMapButton.buttontype2:focus{color:#fff;background-color:#ef4900;background-image:linear-gradient(to bottom,#f15400,#ed3800);background-image:-moz-linear-gradient(top,#f15400,#ed3800);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f15400),to(#ed3800));background-image:-webkit-linear-gradient(top,#f15400,#ed3800);background-image:-o-linear-gradient(top,#f15400,#ed3800);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff15400',endColorstr='#ffed3800',GradientType=0);border-color:#ed3800 #ed3800 #a12600;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}.propertyMapContainer .getDirections .propertymap-fields .propertyMapButton.buttontype2:hover{text-decoration:none;}#property-info-location{border:1px solid #c3d4eb;}#property-info-location .enlarge-image-container{background-color:#007cc3;}.wedding-kit-text .fa,.wedding-kit-text .fas,.wedding-kit-text .far,.wedding-kit-text .fal,.wedding-kit-text .fab{vertical-align:middle;margin-right:10px;}.booking-rates-title{color:#007cc3;border:1px solid #c3d4eb;border-bottom:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:15px;padding:10px;}.booking-rates-error{margin-top:10px;}input.addsearch{border-radius:6px;}.r-summarybox table{color:#064a64;}.r-summarybox table a{color:#007cc5;}.r-bookingbox,.r-searchbar,.r-summarybox{background-color:#bce4fa !important;margin-bottom:10px;}.r-bookingbox .r-location .searchable,.r-searchbar .r-location .searchable,.r-summarybox .r-location .searchable,.r-bookingbox .r-building .searchable,.r-searchbar .r-building .searchable,.r-summarybox .r-building .searchable{width:100% !important;}.r-bookingbox .r-search a,.r-searchbar .r-search a,.r-summarybox .r-search a,.r-bookingbox .r-search input,.r-searchbar .r-search input,.r-summarybox .r-search input{width:100%;margin-top:38px;padding:5px 12px 6px;}.r-bookingbox .r-label,.r-searchbar .r-label,.r-summarybox .r-label{padding:4px;display:inline-block;color:#064a64;margin-top:10px;}.r-bookingbox .r-label.r-title,.r-searchbar .r-label.r-title,.r-summarybox .r-label.r-title{margin-top:5px;font-weight:500;color:#064a64;}.r-bookingbox label,.r-searchbar label,.r-summarybox label{margin-bottom:0;}.r-bookingbox .r-val,.r-searchbar .r-val,.r-summarybox .r-val{padding-top:17px;}.r-bookingbox .dateselector.arrival label.label,.r-searchbar .dateselector.arrival label.label,.r-summarybox .dateselector.arrival label.label,.r-bookingbox .dateselector.departure label.label,.r-searchbar .dateselector.departure label.label,.r-summarybox .dateselector.departure label.label{display:none;}.r-bookingbox li.selected.active a,.r-searchbar li.selected.active a,.r-summarybox li.selected.active a{background-color:#007cc3;}.r-bookingbox.alt,.r-searchbar.alt,.r-summarybox.alt{background-color:rgba(0,124,195,.85);background-image:none;border:1px solid rgba(255,255,255,.75);-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.5);-moz-box-shadow:0 5px 30px rgba(0,0,0,.5);box-shadow:0 5px 30px rgba(0,0,0,.5);}.searchbox-container .r-bookingbox,.searchbox-container .r-searchbar,.searchbox-container .r-summarybox{margin-bottom:0;}.searchbox-container .r-bookingbox .r-label,.searchbox-container .r-searchbar .r-label,.searchbox-container .r-summarybox .r-label,.searchbox-container .r-bookingbox .r-anchor-label,.searchbox-container .r-searchbar .r-anchor-label,.searchbox-container .r-summarybox .r-anchor-label{color:#064a64;font-weight:bold;}.breadcrumb.mg-breadcrumb .mg-breadcrumb-item.mg-breadcrumb-complete a,.breadcrumb.mg-breadcrumb .mg-breadcrumb-item.mg-breadcrumb-complete span{background:#064a64;color:#fff;}.breadcrumb.mg-breadcrumb .mg-breadcrumb-item.mg-breadcrumb-complete>::after{border-left-color:#064a64;}.breadcrumb.mg-breadcrumb .mg-breadcrumb-item.mg-breadcrumb-complete a:hover{background:#bce4fa;color:#064a64;text-decoration:none;}.breadcrumb.mg-breadcrumb .mg-breadcrumb-item.mg-breadcrumb-complete a:hover::after{border-left-color:#bce4fa;}.breadcrumb.mg-breadcrumb .mg-breadcrumb-item.mg-breadcrumb-active a,.breadcrumb.mg-breadcrumb .mg-breadcrumb-item.mg-breadcrumb-active span{background:#bce4fa;color:#064a64;}.breadcrumb.mg-breadcrumb .mg-breadcrumb-item.mg-breadcrumb-active>::after{border-left-color:#bce4fa;}.breakout-box-container{background-color:#bce4fa;}.breakout-box-container.specials-banner h3,.breakout-box-container.specials-banner h4,.breakout-box-container.specials-banner h5{text-transform:none;}.breakout-box-container.specials-banner p{color:#004969;font-family:'Metropolis Regular',Tahoma,Verdana,sans-serif;}.breakout-box-container.specials-banner .feature-copy{color:#ea560d;font-family:'Metropolis Bold',Tahoma,Verdana,sans-serif;}.breakout-box-container .breakout-box{border-color:#666;border-radius:8px;}.breakout-box-container.light{background-color:#fff;}.breakout-box-container .full{width:100%;}.rm-pricing .price-pnl .price,.rm-pricing .price-pnl .original{color:#007cc3;}.rm-pricing .price-pnl .package-nights{color:#000;}.rm-pricing .price-pnl .sold-out{color:#666;}.truncate-orig{display:none;}a.truncate-more-link:hover,a.truncate-less-link:hover{cursor:pointer;}.portfolio-wrapper ul.portfolio-list{display:none;}.portfolio-wrapper ul.portfolio-list.active{display:block;}.portfolio-wrapper .item-details{display:none;}.portfolio-wrapper .item-details .rm-pricing{padding-top:10px;}.portfolio-wrapper .item-details.active{display:block;}.portfolio-wrapper .item-details .list-back{display:inline-block;float:right;}.portfolio-wrapper .item-details .list-back a{font-size:14px;}.portfolio-wrapper .item-details .list-back em{padding-right:10px;color:#007cc3;}.portfolio-wrapper .item-details .list-back.top-space{padding-top:18px;}.ui-datepicker{z-index:2 !important;}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td a:link,.ui-datepicker .ui-datepicker-calendar td a:visited,.ui-datepicker .ui-datepicker-calendar td a:visited:link{color:#007cc3;}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day{background-color:#007cc3;}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a:link,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a:visited,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a:visited:link{color:#fff;}a.accordion-toggle:hover,a.accordion-toggle:focus{text-decoration:none;}a.accordion-toggle [class^="icon-"]{margin-right:4px;position:relative;top:1px;}footer{border-top:0 solid #007cc3;background:#bce4fa;}footer .top-container{background-color:#064a64;color:#fff;}footer .top-container .col-footer-top a.top-footer-link,footer .top-container .col-footer-top a.top-footer-link:active{font:13px 'Metropolis Regular',Tahoma,Verdana,sans-serif;color:#fff !important;}footer .main-container{margin-top:10px;}footer .main-container ul li{font:13px 'Metropolis Regular',Tahoma,Verdana,sans-serif;}footer .main-container ul li a,footer .main-container ul li a:active,footer .main-container ul li a:visited{color:#007cc5;}.mg{background-image:url('/portals/_default/skins/MG_Responsive/images/svg/sprites-mantra.svg');}.mg.mg-creditcard{background-image:url('/portals/_default/skins/MG_Responsive/images/sprites-payments-mantra.png');}.mg.mg-paypal{background-image:url('/portals/_default/skins/MG_Responsive/images/sprites-payments-mantra.png');}.mg.mg-poli{background-image:url('/portals/_default/skins/MG_Responsive/images/sprites-payments-mantra.png');}.mg.mg-giftcard{background-image:url('/portals/_default/skins/MG_Responsive/images/sprites-payments-mantra.png');}.mg.mg-f{background-image:url("/portals/_default/skins/MG_Responsive/images/FacilitiesSprite-Mantra.png");}.dnnFormItem input[type="text"]:active,.dnnFormItem input[type="text"]:focus,.dnnFormItem input[type="password"]:focus,.dnnFormItem input[type="password"]:active,.dnnFormItem input[type="email"]:active,.dnnFormItem input[type="email"]:focus,.dnnFormItem select:active,.dnnFormItem select:focus,.dnnFormItem textarea:active,.dnnFormItem textarea:focus,.dnnFormItem input[type="search"]:active,.dnnFormItem input[type="search"]:focus{border-color:#007cc3;-webkit-box-shadow:0 0 3px 0 #90d7ff;box-shadow:0 0 3px 0 #90d7ff;}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{cursor:pointer;}.ui-datepicker-unselectable{color:#d3d3d3;}.dateselector .form-control[readonly]{background-color:#fff;}.blueimp-gallery-carousel{margin-bottom:0;}.facility-icons .facility-icon{padding-right:20px;display:inline-block;}.panel.panel-primary{border-color:#007cc3;}.panel.panel-primary .panel-heading{background-color:#007cc3;border-color:#007cc3;}.panel.panel-primary .panel-heading h3,.panel.panel-primary .panel-heading h4,.panel.panel-primary .panel-heading h5,.panel.panel-primary .panel-heading h6{color:#fff;margin-top:0;margin-bottom:0;}.media.media-primary{padding:15px;box-shadow:0 5px 15px rgba(0,0,0,.15);margin-top:25px;margin-bottom:25px;}.media.media-primary .media-footer{padding:10px 15px;background-color:#f5f5f5;margin-top:10px;}.media.media-primary .fa,.media.media-primary .fas,.media.media-primary .far,.media.media-primary .fal,.media.media-primary .fab{margin-right:10px;}.wistia.wistia-custom-play .img-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.enquiry-panel{margin-bottom:40px;font-size:14px;line-height:1.5em;margin-top:15px;padding:15px;box-shadow:0 5px 15px rgba(0,0,0,.15);}.enquiry-panel .btn{width:100%;margin-bottom:15px;}.enquiry-panel .fa,.enquiry-panel .fas,.enquiry-panel .far,.enquiry-panel .fal,.enquiry-panel .fab{margin:0 5px;}.enquiry-panel li{list-style:none;}.thumbnailGallery h3{display:block;padding-left:15px;padding-right:15px;}.thumbnailGallery h3:empty{display:none;}.blog-responsive .blog-post-masonry-container .blog-post-masonry{box-shadow:0 5px 5px rgba(0,0,0,.15);}.blog-responsive .blog-post-masonry-container .blog-post-masonry .blog-link .blog-title{border:none !important;}.hotelInfo img.img-responsive{max-width:100%;margin-bottom:5px;}.hotelInfo ul.list{margin-bottom:10px;font-size:12px;margin-top:10px;}.hotelInfo .findOutMore{display:block;margin-bottom:5px;font-size:14px;}.destination-list-container h3,.destination-list-container h5{text-transform:none;}.accomodation .rm-pricing .btn{width:70%;}.mg-deal .mgWrap .mgPromo{font:italic 400 12px 'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal .mgWrap .mgLblWrapper .mgLbl{color:#0084cb;font-weight:400;font-family:'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal .mgWrap .mgLblWrapper .mgSLbl{font-size:14px;font-family:'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal .mgWrap .mgButton{font:400 20px 'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal .mgWrap .mgPack .mgPackWrap .mgTitle{color:#0084cb;font:400 14px 'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal .mgWrap .mgPack .mgPackWrap .mgPrice *{font-family:'Metropolis Regular',Tahoma,Verdana,sans-serif;font-size:36px;}.mg-deal .mgWrap .mgPack .mgPackWrap .mgPrice .mgPriceMaj .mgDet{color:#ff6c1d;font-family:'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal .mgWrap .mgPack .mgPackWrap .mgTE{font:italic 400 12px 'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal .mgButton{font:400 20px 'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal .mgTC{font-family:'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal.mgFeatured .mgWrap{background-color:#0083cb;}.mg-deal.mgFeatured .mgWrap .mgTitle{color:#0083cb;}.mg-deal.mgFeatured .mgWrap .img-wrapper svg path{stroke:#ee2424;}.mg-deal.mgFeatured .mgWrap .mgLblWrapper .mgLbl{color:#fff;}.mg-deal.mgFeatured .mgWrap .mgLblWrapper .mgSLbl{color:rgba(255,255,255,.8);}.mg-deal.mgFeatured .mgInc>span{color:#fff;}.mg-deal.mgFeatured .mgInc ul li{color:rgba(255,255,255,.6);}.mg-deal.mgFeatured .mgInc a.toggle{color:#006caa;background:#fff;border:1px solid #fff;}.mg-deal-banner .mgWrap .mgCon .mgLbl{color:#0084cb;font:400 17px 'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal-banner .mgWrap .mgCon .mgPrice .mgCap{font:400 17px 'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal-banner .mgWrap .mgCon .mgPrice .mgDet{color:#ff6c1d;font:700 0 'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal-banner .mgWrap .mgCon .mgPrice .mgDet *{font-size:50px;}.mg-deal-banner .mgWrap .mgCon .mgButton{text-transform:lowercase;font:400 20px 'Metropolis Regular',Tahoma,Verdana,sans-serif;}.mg-deal-banner .mgWrap .mgCon .mgTC{font-family:'Metropolis Regular',Tahoma,Verdana,sans-serif;}.balanceowing{color:#f00;}.radiolistLabel label{font:400 15px 'Metropolis Regular',Tahoma,Verdana,sans-serif;color:#666;}#maincontent{background:inherit;}.booking-panel h3{color:#007cc3;}.booking-panel h3 a,.booking-panel h3 a:link,.booking-panel h3 a:active,.booking-panel h3 a:visited{color:#007cc3;}.booking-panel i{color:#007cc3;}.booking-panel.payment-methods h4{text-transform:none;}#ratesModalDialog .modal-header h3{text-transform:none;}.date-selectors-container{border:1px solid #c3d4eb;background-color:#4da4d5;background-image:linear-gradient(to bottom,#80bee1,#007cc3);background-image:-moz-linear-gradient(top,#80bee1,#007cc3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#80bee1),to(#007cc3));background-image:-webkit-linear-gradient(top,#80bee1,#007cc3);background-image:-o-linear-gradient(top,#80bee1,#007cc3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff80bee1',endColorstr='#ff007cc3',GradientType=0);}.date-selectors-container p{color:#fff;}.mybookingstable.table-bordered th,.bookingresultstable.table-striped th{background-color:#4da4d5;background-image:linear-gradient(to bottom,#80bee1,#007cc3);background-image:-moz-linear-gradient(top,#80bee1,#007cc3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#80bee1),to(#007cc3));background-image:-webkit-linear-gradient(top,#80bee1,#007cc3);background-image:-o-linear-gradient(top,#80bee1,#007cc3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff80bee1',endColorstr='#ff007cc3',GradientType=0);border:1px solid #c3d4eb;}.mybookingstable.table-bordered th a,.bookingresultstable.table-striped th a,.mybookingstable.table-bordered th a:link,.bookingresultstable.table-striped th a:link,.mybookingstable.table-bordered th a:visited,.bookingresultstable.table-striped th a:visited{color:#fff;}.be-modify-booking-rates-container .be-modify-booking-address{margin:18px 0 10px 4px;}.be-modify-booking-rates-container .mybookings-info{background-color:#f0f4fc;border:1px solid #c3d4eb;}.booking-page .payment-methods .nav-tabs li.active a{background-color:#007cc3;color:#fff;}.booking-page .btn.btn-primary{font-size:18px;text-transform:lowercase;}.booking-page span.surcharge-popover-link{color:#007cc3;}.booking-page .paragraphFullAmountDate li,.booking-page .paragraphFullAmountDate p{color:#363636;line-height:initial;font-size:inherit;margin:0;padding-bottom:10px;}.building-rates-content .building-availability .btn-primary{font-size:20px;padding:16px;text-transform:lowercase;}.building-rates-content .building-availability .price-pnl .package-nights .package-tax{color:#007cc3;}.buildingPackages a.room-anchor{padding:10px 10px 5px;}.buildingPackages .room-type{font:22px 'Metropolis Regular',Tahoma,Verdana,sans-serif;color:#666;}.buildingPackages .package-name{font:20px 'Metropolis Regular',Tahoma,Verdana,sans-serif;}.buildingPackages .nights{font:13px;color:#007cc3;}.buildingPackages .price{color:#666;font-size:22px;font-weight:500;}.buildingPackages .btn-primary{text-transform:lowercase;font-size:20px;}.buildingPackages .recommended{background:#f0f4fc;}.buildingPackages .package-price .package-tax{color:#007cc3;}.buildingPackages div.cxl-message span{color:#007cc3;}.booking-summary h2,.be-modify-booking-rates-container h2,.mybookings-info h5{text-transform:none;}@media(max-width:1200px){#backgroundwrapper{background-image:none;}.hotel-information dl.dl-horizontal dt{float:none;}.hotel-information dl.dl-horizontal dd{margin-left:0;}}@media(max-width:1920px){header .Mantra-logo-container .phonecontact-container{margin-right:80px;}}@media(max-width:991px){body,p{font-size:12px;}body{background:none;}h1{font-size:22px;}h2{font-size:18px;}h3{font-size:16px;}h4{font-size:13px;}div.nav-main-collapse{max-height:none;top:10px;position:relative;margin-bottom:10px;}div.nav-main-collapse.collapse{display:none !important;}div.nav-main-collapse.in{display:block !important;width:100%;overflow:hidden;overflow-y:hidden;overflow-x:hidden;}.menu-container{padding-left:0;}.menu-container nav ul.nav-main>li>a{padding:9px 0;margin:0;}.menu-container nav ul.nav-main li{border-bottom:1px solid #c3d4eb;}.menu-container nav ul.nav-main li.dropdown:hover>a{padding:9px 0;margin:0;}.menu-container nav ul.nav-main li.dropdown.resp-active>a{padding-bottom:0;}.menu-container nav ul.nav-main li.dropdown i{line-height:30px;}.menu-container nav ul.nav-main ul.dropdown-menu{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#007cc3;margin-top:0;padding:0;}.menu-container nav ul.nav-main ul.dropdown-menu li:hover>a{background:#008cdc;}.menu-container nav ul.nav-main ul.dropdown-menu li>a{padding:9px 0;}.menu-container nav ul.nav-main ul.dropdown-menu li:last-child{border-bottom:none;}header{background-color:#fff;background-image:linear-gradient(to bottom,#fff,#fff);background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffffffff',GradientType=0);}header .Mantra-logo-container{background:#fce3dc;height:80px;}header .Mantra-logo-container .phonecontact-container{margin-right:35px;margin-top:-10px;text-shadow:1px 1px 1px #064963;}header .Mantra-logo-container .phonecontact-container .PhoneNumberLabelFont.hotelphonecontainer{padding-top:15px;}header .Mantra-logo-container .phonecontact-container .PhoneNumberLabelFont .PhoneNumberFont{font-weight:400;}header>div.container{height:80px;}header div.logo-container{margin:10px 0 0 0;}header div.logo-container .logo-img{width:130px !important;background:url('/portals/_default/skins/MG_Responsive/images/logos/mantra-logo-sm.png') no-repeat;}header button.btn-responsive-nav.collapsed{background:#064a64;color:#fff;}header button.btn-responsive-nav{background:#fff;color:#064a64;border:1px solid #064a64;}#property-info-location{display:none;}.fact{display:none;}.property-info-heading h1,div#buildingHeading h1{font-size:28px;}.property-info-heading h3,div#buildingHeading h3{display:none;color:#064a64;}.r-bookingbox .r-search a,.r-bookingbox .r-search input{margin-top:35px;}.r-bookingbox.alt{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.overlay-container .overlay-bottom{bottom:0;margin-top:15px;}.r-searchbar .r-search input{margin-top:20px;}.accomodation .rm-pricing .btn{width:100%;}.compendium-section-container ul li{font-size:12px;}}@media(max-width:767px){.r-summarybox .r-anchor-label.r-anchor-left{padding-right:0;display:block;padding-bottom:10px;}.list-content .item-details .list-back{float:none;}.property-info-heading,div#buildingHeading{text-align:center;}.property-info-heading h1,div#buildingHeading h1{font-size:22px;}.property-info-heading h3,div#buildingHeading h3{font-size:16px;}.tripadvisor-container{float:none;margin-top:10px;text-align:center;}.create-account-dialog h3{font-size:14px;}}@media(max-width:480px){header .phonecontact-container .PhoneNumberLabelFont.hotelphonecontainer{padding-top:15px;}header .phonecontact-container .PhoneNumberLabelFont .hoteldirecttext{display:none;}header .phonecontact-container .PhoneNumberLabelFont .PhoneNumberFont{font:18px 'Metropolis Regular',Tahoma,Verdana,sans-serif;}header .booking-summary-page{margin-top:0;}.img-thumbnail .thumb-info-title .thumb-info-inner{font-size:15px;}.propertyMapContainer .getDirections .propertymap-fields .propertyMapTextBox{width:100%;}.propertyMapContainer .getDirections .propertymap-fields .propertyMapButton.buttontype2{display:block;margin-left:0;text-align:center;}.hotel-info h2{font-size:19px;}.be-modify-booking-rates-container h3 .be-address-divider{display:none;}.be-modify-booking-rates-container .be-modify-booking-address{clear:both;display:block;margin:5px 0;}ul.rooms-list li{width:100%;}.create-account-dialog h3{font-size:11px;}}.no-rgba a.thumb-info div.thumb-info-action{background:none;opacity:0;}.no-rgba #property-info-location .map-container{width:360px;}.no-rgba #login .radiolistLabel,.no-rgba #LoginPage .radiolistLabel{width:550px;}.touch .img-thumbnail.wistia:hover{opacity:initial;}#terms ol,#terms ul{counter-reset:item;margin:0;padding:10px;font-size:14px;}#terms li{display:block;line-height:150%;margin-bottom:6px;}#terms li:before{counter-increment:item;content:counters(item,".") " ";}#terms .heading{font-weight:bold;}#privacy h2{font-size:24px;margin-top:20px;}#privacy h3{font-size:18px;text-transform:none;font-weight:600;margin-top:20px;}#privacy p,#privacy li{color:#666;margin-bottom:10px;font-size:14px;}#privacy .list-unstyled{padding-left:30px;}.comp-footer{background:#007cc3;}