.content-container:before{content:url("../../images/royalton_logo_print.png");visibility:hidden;display:none}html,body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#f2f2f2}h1,.h1{font-size:18px;color:#004666;font-weight:bold}h1>span,.h1>span{color:#a7884b}h2,.h2{font-size:16px;color:#004666;font-weight:bold}h2#login:before{display:block;content:" ";margin-top:-125px;height:125px;visibility:hidden}h3,.h3{font-size:14px;font-weight:bold}h3>span,.h3>span{font-weight:normal}hr.divider{border:0;border-bottom:1px dotted #ccc;margin-top:5px;margin-bottom:5px}.micetype{font-size:10px}.bold{font-weight:bold!important}.no-gutter{padding:0}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.clearfix{clear:both}.content-container{background-color:#fff}.ieErrorMessage{text-align:center;z-index:2000;position:relative}.ieErrorOverlay{width:100%;display:block;height:100%;position:fixed;z-index:150;background:#000;background:rgba(0,0,0,.8);filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";left:0;top:0}.btn-primary{color:#fff;background-color:#003d52;border:0;border-radius:0;-webkit-transition:background-color ease-out .5s;-moz-transition:background-color ease-out .5s;-o-transition:background-color ease-out .5s;transition:background-color ease-out .5s}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background-color:#3b749d;border:0}.btn-reserve{color:#fff;background-color:#a68653;border:0;border-radius:8px;width:100%;-webkit-transition:background-color ease-out .5s;-moz-transition:background-color ease-out .5s;-o-transition:background-color ease-out .5s;transition:background-color ease-out .5s}.btn-reserve.active,.btn-reserve.focus,.btn-reserve:active,.btn-reserve:focus,.btn-reserve:hover,.open>.dropdown-toggle.btn-reserve{background-color:#816840;color:#fff;border:0}.spin{-webkit-transform-origin:50% 49%;-ms-transform-origin:50% 49%;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.navbar{background-color:#003d52;color:#fff;border:0;border-radius:0;margin-bottom:0;z-index:100}.navbar-brand{height:78px}.navbar-brand img{height:90%;width:auto}.navbar-toggle{border:0;margin-right:0;top:13px}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;border-radius:4px;height:4px;width:35px}.navbar-toggle.shopping-cart{top:2px}.navbar-default .glyphicon-shopping-cart{font-size:40px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:transparent}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0}.navbar-nav{font-size:12px;font-weight:bold}.navbar-default .navbar-nav>li>a{color:#fff;text-transform:uppercase}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#d9dc6d}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#74b3ff;background:transparent}.navbar-nav .open .dropdown-menu{padding:0;background-color:#fff}.navbar-nav li.dropdown{padding-bottom:6px}.dropdown-menu>li{border-bottom:1px solid #f1f1f1;padding:5px 0}.dropdown-menu>li>a,.dropdown-menu>li{color:#a7884b;font-size:12px;font-weight:normal}.dropdown-menu>li>a>span,.dropdown-menu>li>span{color:#003d52;font-weight:bold}.dropdown-menu>li>span{padding-bottom:3px;padding-left:20px;padding-top:3px}.dropdown-menu>li.indent>a>span{padding-left:20px}.dropdown-menu>li:focus,.dropdown-menu>li:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.navbar-default .navbar-nav .dropdown-menu>li:hover>a{color:#fff;background-color:#ca9d46}.slidingContact{display:none;margin-top:0;position:absolute;width:210px;color:#666;padding:5px;z-index:4000;border:1px solid #ebebeb;background-color:#fff}footer.footer{color:#b3c5d2;font-size:12px;font-style:normal;line-height:18px}footer .copyright{background-color:#003d52;padding:10px 15px}footer .copyright a{color:#b3c5d2}footer .copyright a:hover{color:#fff;text-decoration:none}footer .footer-logo{padding-top:10px}span.brand-rollover{display:inline;padding:0 5px;margin-bottom:10px}footer .brand-rollover a:hover{background-position:top}footer .bluediamond-logo a{background:url('../images/brands/bluediamond.png') no-repeat;background-position:bottom;width:140px;height:40px;display:block}footer .memories-logo a{background:url('../images/brands/memories.png') no-repeat;background-position:bottom;width:80px;height:40px;display:block}footer .grandlido-logo a{background:url('../images/brands/grandlido.png') no-repeat;background-position:bottom;width:90px;height:40px;display:block}footer .chic-logo a{background:url('../images/brands/chic.png') no-repeat;background-position:bottom;width:90px;height:40px;display:block}footer .download-app{width:45%;max-width:120px;padding:0 5px}footer .footer-heading{font-size:10px;font-weight:bold;text-align:center;color:#999}@media(max-width:480px){.navbar-brand{height:73px;width:170px;padding:15px 10px 10px 10px}.navbar-brand img{margin:0 auto}}@media(max-width:768px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#a7884b}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li:hover>a{color:#fff}body{padding-top:78px}.navbar{position:fixed;top:0;width:100%;z-index:1000}.content-container .steps .step-number{float:none}span.brand-rollover{display:inline-block;float:none!important}footer .copyright .pull-right,footer .copyright .pull-left{float:none!important;text-align:center;font-size:14px;line-height:30px}}@media(min-width:768px){.lang_container{float:right;margin:10px 10px 20px 0}.navbar-nav{margin-right:0;clear:right}.navbar-brand{height:100%}.navbar-brand img{height:auto;width:180px}.navbar-nav>li>a{padding:0 10px}.navbar-default .navbar-nav>li:not(:last-child){border-right:1px dotted #ddd}.navbar-nav .dropdown-menu{padding:0}.navbar-nav li.dropdown{padding-bottom:6px}.dropdown-menu>li{border-bottom:1px solid #f1f1f1;padding:5px 0}.dropdown-menu>li>a,.dropdown-menu>li{color:#a7884b;font-size:12px;font-weight:normal}.dropdown-menu>li>a>span,.dropdown-menu>li>span{color:#003d52;font-weight:bold}.dropdown-menu>li>span{padding-bottom:3px;padding-left:20px;padding-top:3px}.dropdown-menu>li.indent>a>span{padding-left:20px}.dropdown-menu>li:focus,.dropdown-menu>li:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;background-color:#ca9d46}div .form-control.wide{width:240px}}.dropdown-field,.dropdown-field div,.dropdown-field li,.dropdown-field div::after{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.dropdown-field .selected::after,.dropdown-field.scrollable div::after{-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;pointer-events:none}.dropdown-field{position:relative;width:100%;border:1px solid #ccc;cursor:pointer;background:#fff;border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-field.open{z-index:2}.dropdown-field:hover{box-shadow:0 0 5px rgba(0,0,0,.15)}.dropdown-field.focus{box-shadow:0 0 5px rgba(51,102,248,.4)}.dropdown-field .carat{position:absolute;right:7px;top:50%;margin-top:-4px;width:11px;height:11px;background-image:url('../images/dropdown-arrow.jpg')}.dropdown-field.open .carat{margin-top:-6px;background-image:url('../images/dropdown-arrowopen.jpg');width:11px;height:11px}.dropdown-field.disabled .carat{border-top-color:#999}.dropdown-field .old{position:absolute;left:0;top:0;height:0;width:0;overflow:hidden}.dropdown-field select{position:absolute;left:0;top:0}.dropdown-field.touch .old{width:100%;height:100%}.dropdown-field.touch select{width:100%;height:100%;opacity:0}.dropdown-field .selected,.dropdown-field li{display:block;font-size:14px;line-height:1;color:#000;padding:8px;overflow:hidden;white-space:nowrap}.dropdown-field.disabled .selected{color:#999}.dropdown-field .selected::after{content:'';position:absolute;right:0;top:0;bottom:0;width:60px;border-radius:0 2px 2px 0;box-shadow:inset -55px 0 25px -20px #fff}.dropdown-field div{position:absolute;height:0;left:-1px;right:-1px;top:100%;margin-top:-1px;background:#fff;border:1px solid #ccc;border-top:1px solid #eee;border-radius:0 0 3px 3px;overflow:hidden;opacity:0}.dropdown-field.open div{opacity:1;z-index:2}.dropdown-field.scrollable.bottom div::after{opacity:0}.dropdown-field ul{position:absolute;left:0;top:0;height:100%;width:100%;list-style:none;overflow:hidden;padding-left:0}.dropdown-field.scrollable.open ul{overflow-y:auto}.dropdown-field li{list-style:none;padding:7px 5px}.dropdown-field li.focus{background:#ca9d46;position:relative;z-index:3;color:#fff}.dropdown-field li.active{font-weight:700}.cart-update{position:absolute;top:-5px;border-radius:50%;padding:3px;width:20px;height:20px;background-color:#a7884b}.haspicker{position:relative}