@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);@import "http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font:400 1em/1.5em "PT Sans Narrow","Helvetica Nene",Helvetica,Arial,sans-serif;background:#fff;color:#332532}@media (min-width: 0) and (max-width: 365px){body{font-size:0.85em}}h1,h2,h3,h4,h5,h6{font:400 1.5em/1.5em "PT Sans Narrow","Helvetica Nene",Helvetica,Arial,sans-serif;color:#81636a;font-weight:700}strong{font-weight:700}a{color:inherit}a:hover{text-decoration:none}.scene{position:relative;padding:20px 0}.scene article{max-width:95%;margin-left:auto;margin-right:auto}.scene article:after{content:" ";display:block;clear:both}@media (min-width: 1200px){.scene{padding:40px 0}}@media (min-width: 960px){.scene article{max-width:60em;margin-left:auto;margin-right:auto}.scene article:after{content:" ";display:block;clear:both}}header .fullheight{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}body.ieUnder11 header .fullheight{padding-top:180px}header .fullheight .hgroup{width:100%;padding:174px 0 100px 0;background-image:url("../images/hotel/logo_top.png");background-repeat:no-repeat;background-position:center -20px}header .fullheight .hgroup h1{color:#fff;font-size:5em;line-height:.8em;text-align:center;transform:translateZ(0);transform:translate3d(0, 0, 0)}header .fullheight .hgroup h2{padding-top:40px;font-size:1.1em;text-align:center;color:#332532}header .fullheight .hgroup p{text-align:center}header .fullheight .hgroup p img{padding-top:20px;width:68px}header .fullheight .image-animate{background:url("../images/hotel/splash_hotelphoto.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:45% 0px;width:100%;position:absolute;top:0;left:0;z-index:-1}header nav{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxNjM2YSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY0NGQ1MiIgc3RvcC1vcGFjaXR5PSIwLjgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #81636a),color-stop(100%, rgba(100,77,82,0.8)));background-image:-moz-linear-gradient(top, #81636a,rgba(100,77,82,0.8));background-image:-webkit-linear-gradient(top, #81636a,rgba(100,77,82,0.8));background-image:linear-gradient(to bottom, #81636a,rgba(100,77,82,0.8));top:0;transform:translate3d(0, 0, 0);width:100%;z-index:100}header nav:before,header nav:after{content:'';display:table}header nav:after{clear:both}header nav.the-end{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxNjM2YSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY0NGQ1MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #81636a),color-stop(100%, #644d52));background-image:-moz-linear-gradient(top, #81636a,#644d52);background-image:-webkit-linear-gradient(top, #81636a,#644d52);background-image:linear-gradient(to bottom, #81636a,#644d52)}header nav .navbar{max-width:60em;margin-left:auto;margin-right:auto}header nav .navbar:after{content:" ";display:block;clear:both}header nav .navbar .brand{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:180px;float:left;font-weight:700;background:#FF974F;-webkit-transition:background-color 0.35s, color 0.35s;transition:background-color 0.35s,color 0.35s,background-position 0.65s cubic-bezier(0.84, -0.74, 0.23, 1.62);background-image:url('../images/../images/hotel/logo.png');background-repeat:no-repeat;background-position:8px -80px;background-size:52px}.touch header nav .navbar .brand{background-position:center 0px}@media (min-width: 0) and (max-width: 650px){header nav .navbar .brand{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%;text-align:center;background-position:center top}}header nav .navbar .brand.resume{background-color:#A49A87}header nav .navbar .brand.inactive{background-color:transparent}header nav .navbar .brand.inactive.no-touch:hover{background-color:#4d3b3f}header nav .navbar .brand a{color:#fff;text-decoration:none;text-align:center;display:inline-block;width:100%;padding:7px 8px 8px 8px}header nav .navbar .brand a span.small{display:none}@media (min-width: 0) and (max-width: 650px){header nav .navbar .brand a{font-size:0.8em}header nav .navbar .brand a span.big{display:none}header nav .navbar .brand a span.small{display:inline}}.touch header nav .navbar .brand a span{display:none}header nav .navbar ul{float:right}header nav .navbar ul li{float:left}header nav .navbar ul li a{color:rgba(255,255,255,0.8);text-decoration:none;padding:10px 10px 10px 18px;display:inline-block;font-size:0.8em;background-size:35px;background-repeat:no-repeat;background-position:2px;-webkit-transition:background-color 0.35s, color 0.35s;transition:background-color 0.35s, color 0.35s}@media (min-width: 0) and (max-width: 365px){header nav .navbar ul li a{padding:10px 12px}}@media (min-width: 365px) and (max-width: 650px){header nav .navbar ul li a{padding:10px 18px}}@media (min-width: 0) and (max-width: 650px){header nav .navbar ul li a span{display:none}}@media (min-width: 650px) and (max-width: 960px){header nav .navbar ul li a{padding-left:10px}header nav .navbar ul li a.icon{background-image:none}header nav .navbar ul li a .fa{display:none}}header nav .navbar ul li a.no-touch:hover{background-color:#4d3b3f;color:#fff}header nav .navbar ul li a.active{color:#FF974F;background-color:#4d3b3f}#welcome{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTc0ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3N2E1MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff974f),color-stop(100%, #f77a52));background:-moz-linear-gradient(top, #ff974f,#f77a52);background:-webkit-linear-gradient(top, #ff974f,#f77a52);background:linear-gradient(to bottom, #ff974f,#f77a52);position:relative;z-index:0;overflow:hidden}#welcome article{text-align:center;max-width:36em;margin-left:auto;margin-right:auto;padding:42px 0}#welcome article:after{content:" ";display:block;clear:both}@media (min-width: 0) and (max-width: 650px){#welcome article{padding:30px 0}#welcome article p{padding-top:8px}}@media (min-width: 0) and (max-width: 365px){#welcome article{max-width:90%;margin-left:auto;margin-right:auto;padding:26px 0}#welcome article:after{content:" ";display:block;clear:both}}@media (min-width: 365px) and (max-width: 650px){#welcome article{max-width:80%;margin-left:auto;margin-right:auto;padding:20px 0}#welcome article:after{content:" ";display:block;clear:both}}#welcome h1{color:#332532;font-weight:400;font-size:2em}@media (min-width: 0) and (max-width: 650px){#welcome h1{font-size:1.4em}}#welcome p{color:#332532;text-align:center}@media (min-width: 0) and (max-width: 650px){#welcome p{line-height:1.4em}}#welcome>p{letter-spacing:1px;text-transform:uppercase;font-size:0.8em}#welcome .gallery{max-width:60em;margin-left:auto;margin-right:auto;padding-left:9.16667%;padding-right:9.16667%;padding-top:18px}#welcome .gallery:before,#welcome .gallery:after{content:'';display:table}#welcome .gallery:after{clear:both}#welcome .gallery:after{content:" ";display:block;clear:both}@media (min-width: 0) and (max-width: 650px){#welcome .gallery{max-width:30em;margin-left:auto;margin-right:auto}#welcome .gallery:after{content:" ";display:block;clear:both}}#welcome .gallery img{-moz-border-radius:24%;-webkit-border-radius:24%;border-radius:24%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:10%;float:left;padding-left:1%;padding-right:1%;display:inline}#welcome .gallery img:nth-child(10n+1){margin-left:0;margin-right:-100%;clear:both}#welcome .gallery img:nth-child(10n+2){margin-left:10%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+3){margin-left:20%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+4){margin-left:30%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+5){margin-left:40%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+6){margin-left:50%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+7){margin-left:60%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+8){margin-left:70%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+9){margin-left:80%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+10){margin-left:90%;margin-right:-100%;clear:none}@media (min-width: 0) and (max-width: 650px){#welcome .gallery img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20%;float:left;padding-left:2%;padding-right:2%;display:inline;margin-bottom:4px}#welcome .gallery img:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both}#welcome .gallery img:nth-child(5n+2){margin-left:20%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(5n+3){margin-left:40%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(5n+4){margin-left:60%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(5n+5){margin-left:80%;margin-right:-100%;clear:none}}@media (min-width: 650px) and (max-width: 960px){#welcome .gallery img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:10%;float:left;padding-left:1%;padding-right:1%}#welcome .gallery img:nth-child(10n+1){margin-left:0;margin-right:-100%;clear:both}#welcome .gallery img:nth-child(10n+2){margin-left:10%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+3){margin-left:20%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+4){margin-left:30%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+5){margin-left:40%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+6){margin-left:50%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+7){margin-left:60%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+8){margin-left:70%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+9){margin-left:80%;margin-right:-100%;clear:none}#welcome .gallery img:nth-child(10n+10){margin-left:90%;margin-right:-100%;clear:none}#welcome .gallery img.hidesm{display:none}}#welcome .image-animate{background:url("../images/hotel/about_me.png");background-repeat:no-repeat;background-position:center top;width:752px;height:439px;position:absolute;margin-left:auto;margin-right:auto;top:300px;left:0;right:0;z-index:-1}@media (min-width: 0) and (max-width: 365px){#welcome .image-animate{top:30px;left:-80%}}#hotelinfo{color:#fff;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0OWE4NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY0NGQ1MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a49a87),color-stop(100%, #644d52));background:-moz-linear-gradient(top, #a49a87,#644d52);background:-webkit-linear-gradient(top, #a49a87,#644d52);background:linear-gradient(to bottom, #a49a87,#644d52);background-position:0px 0px;position:relative;z-index:0;overflow:hidden}#hotelinfo:before,#hotelinfo:after{content:'';display:table}#hotelinfo:after{clear:both}#hotelinfo h1,#hotelinfo h2,#hotelinfo h3,#hotelinfo h4,#hotelinfo h5,#hotelinfo h6{color:#fff}#hotelinfo .heading h1{font-size:2.6em;font-weight:400}#hotelinfo #usefulinfo:before,#hotelinfo #usefulinfo:after{content:'';display:table}#hotelinfo #usefulinfo:after{clear:both}#hotelinfo #usefulinfo section{padding-bottom:16px}@media (min-width: 650px){#hotelinfo #usefulinfo section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:5%;padding-right:5%}}@media (min-width: 450px) and (max-width: 650px){#hotelinfo #usefulinfo section.checklist{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:5%;padding-right:5%}}#hotelinfo #usefulinfo section h2{color:#dbd7d0;font-weight:400;line-height:110%;padding:10px 0}#hotelinfo #usefulinfo section p{font-size:1em;line-height:130%}#hotelinfo #usefulinfo section ul li{list-style:square;margin-left:10%;line-height:115%;margin-bottom:5px}#hotelinfo #usefulinfo section#arrivalinfo>ul{margin:0}#hotelinfo #usefulinfo section#arrivalinfo>ul>li{list-style:none;border-top:1px solid rgba(255,255,255,0.4);padding:15px 0;margin-left:0}#hotelinfo #usefulinfo section#arrivalinfo>ul>li ul{padding-top:6px;clear:both}#hotelinfo #usefulinfo section#arrivalinfo>ul>li ul li{padding-bottom:4px}#hotelinfo #usefulinfo section#arrivalinfo>ul>li a{display:block;font-weight:bold}#hotelinfo #usefulinfo section#arrivalinfo>ul>li span{float:right}#hotelinfo #usefulinfo section#arrivalinfo>ul>li strong{color:#dbd7d0}#hotelinfo #usefulinfo section#arrivalinfo>ul>li p{margin-top:6px}#hotelinfo #usefulinfo section#arrivalinfo>ul>li:first-child{border-top:none}#hotelinfo #usefulinfo section#services ul li{padding-bottom:6px}#hotelinfo #usefulinfo section#services ul li span{display:block}#hotelinfo #usefulinfo section#accessibility ul{padding-top:8px}#hotelinfo #usefulinfo section#accessibility ul li{display:inline-block}#hotelinfo #usefulinfo section#expertise ul li{padding-bottom:4px}#hotelinfo #greenprogram{background-color:rgba(71,55,58,0.3);margin-top:20px;border:1px solid rgba(255,255,255,0.4);padding:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}@media (min-width: 1200px){#hotelinfo #greenprogram{background-image:url("../images/hotel/about_me.png");background-size:1200px;background-repeat:no-repeat;background-position:50px -220px;padding-right:210px}}#hotelinfo #greenprogram h2{font-size:1.2em}#hotelinfo #greenprogram p{line-height:115%;padding-bottom:6px}#hotelinfo .image-animate{background:url("../images/hotel/molecule.png");background-repeat:repeat-y;background-position:center top;width:499px;height:150%;position:absolute;top:-60px;z-index:-1}#hotelinfo .image-animate.left{left:-165px}#hotelinfo .image-animate.right{right:-135px;top:-120px}@media (min-width: 0px) and (max-width: 960px){#hotelinfo .image-animate.left{left:-265px}#hotelinfo .image-animate.right{right:-245px}}@media (min-width: 0px) and (max-width: 650px){#hotelinfo .image-animate.left{left:-325px}#hotelinfo .image-animate.right{right:-315px}}@media (min-width: 0px) and (max-width: 365px){#hotelinfo .image-animate.left{left:-365px}#hotelinfo .image-animate.right{right:-365px}}#maze-robot table{margin:5px;border-collapse:separate}#maze-robot table td{border:2px solid #eee;padding:30px}#maze-robot table td.end{border-color:#F77A52}#maze-robot table td.robot{position:relative;overflow:hidden}#maze-robot table td.robot:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:transparent url(../images/robot.png) center center no-repeat}#maze-robot table td.robot.face-north:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#maze-robot table td.robot.face-west:before{-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}#maze-robot table td.robot.face-east:before{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}#maze-robot table td.robot.face-south:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#maze-robot table td.north{border-top-color:#332532}#maze-robot table td.south{border-bottom-color:#332532}#maze-robot table td.west{border-left-color:#332532}#maze-robot table td.east{border-right-color:#332532}#rooms{padding-bottom:0;position:relative;z-index:0;overflow:hidden}#rooms .image-animate{background:url("../images/hotel/graphic_design.jpg");background-repeat:repeat-x;position:absolute;top:120px;left:-100%;width:200%;height:200px;z-index:-1;transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(1, 0, 0, 1)}@media (min-width: 0) and (max-width: 365px){#rooms .image-animate{left:-220%;width:400%}}#rooms:hover .image-animate{transform:translateX(400px)}#rooms header{margin-bottom:60px;padding-top:12px;max-width:75%;margin-left:auto;margin-right:auto}#rooms header:after{content:" ";display:block;clear:both}@media (min-width: 960px){#rooms header{max-width:50em;margin-left:auto;margin-right:auto;padding-left:5.83333%;padding-right:5.83333%}#rooms header:after{content:" ";display:block;clear:both}}@media (min-width: 0) and (max-width: 650px){#rooms header{max-width:90%;margin-left:auto;margin-right:auto}#rooms header:after{content:" ";display:block;clear:both}}#rooms header h1{text-align:center}#rooms header p{font-size:1.3em;padding-top:12px;text-align:center}#rooms header p span{font-size:0.7em;display:inline-block;font-weight:bold;color:#999}#rooms .room-group{width:100%}#rooms #piccadilly{background:url("../images/hotel/rooms_piccadilly.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#rooms #cambridge{background:url("../images/hotel/rooms_cambridge.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top}@media (min-width: 650px){#rooms #cambridge .room{padding-left:9.16667%;padding-right:59.16667%}}#rooms #westminster{background:url("../images/hotel/thegmic.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top}#rooms #oxford{background:url("../images/hotel/rooms_oxford.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#rooms #victoria{background:url("../images/hotel/rooms_victoria.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#rooms #manchester{background:url("../images/hotel/rooms_manchester.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#rooms .room{max-width:100%;margin-left:auto;margin-right:auto;padding-left:9.16667%;padding-right:9.16667%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%}#rooms .room:after{content:" ";display:block;clear:both}@media (min-width: 650px){#rooms .room{padding-left:59.16667%;padding-right:9.16667%}}body.ieUnder11 #rooms .room{padding-top:200px;padding-bottom:200px}#rooms .room .content{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.8);padding:20px}#rooms .room .content h1,#rooms .room .content a{color:#F77A52;font-weight:bold}#dining{position:relative;z-index:0;overflow:hidden}#dining h1,#dining h2{color:#F77A52;padding:10px 0}#dining a{color:#FF974F;font-weight:bold}#dining img{width:100%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#dining #inhotel{padding-bottom:24px}#dining .inverse{background-color:#ffbb8c;margin-top:22px;padding-bottom:8px;opacity:0.8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px dashed #FF974F}#dining .inverse h2,#dining .inverse p{color:#fff;text-align:center}#dining .inverse h2{text-shadow:rgba(0,0,0,0.1) 1px 2px 0px;padding-bottom:0}#dining .inverse ul{margin:0 6px 0 28px}#dining .inverse ul li{color:#fff;font-size:0.8em;line-height:1.1em;padding:4px 0;list-style:square;list-style-position:outside}#dining .inverse ul li img{width:100px}@media (min-width: 650px){#dining #areadining{margin-bottom:30px}#dining #areadining h1{font-weight:400;font-size:2.5em}#dining #areadining p{font-size:1.2em;line-height:1.4em}#dining section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%;padding-left:2.91667%;padding-right:2.91667%}#dining section h2{font-size:1.2em;line-height:120%;color:#FF974F}#dining section p{padding-top:10px;font-size:1em;line-height:1.3em}#dining section .inverse{margin-top:80px}}#dining #roomservice{margin-top:34px;padding-bottom:12px;padding-left:9.16667%;padding-right:9.16667%;text-align:center;border-top:1px solid #F77A52;border-bottom:1px solid #F77A52}#dining .image-animate{background-repeat:no-repeat;background-position:center top;position:absolute;z-index:-1}#dining .image-animate.left{background:url("../images/hotel/fly_rocket.jpg");width:568px;height:593px;top:100px;left:-100px}#dining .image-animate.right-top{background:url("../images/hotel/build_rocket.jpg");width:462px;height:781px;top:100px;right:-100px}#dining .image-animate.right-bottom{background:url("../images/hotel/fly_rocket.jpg");width:568px;height:593px;bottom:100px;right:-100px}#events{padding:0}#events:before,#events:after{content:'';display:table}#events:after{clear:both}#events .event{position:relative;max-width:100%;margin-left:auto;margin-right:auto}#events .event:after{content:" ";display:block;clear:both}@media (min-width: 650px){#events .event{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left}}#events .event .content{position:absolute;width:100%;text-align:center;bottom:0;background:rgba(51,37,50,0.7);padding:30px;color:#fff;font-weight:400;line-height:130%}#events .event h2{color:#FF974F}#events #storyboard{background:url("../images/hotel/storyboard.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#events #businessmeetings{background:url("../images/hotel/user_analysis.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#events #weddings{background:url("../images/hotel/app.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#attractions{max-width:100%;margin-left:auto;margin-right:auto;padding:0;background:url("../images/hotel/3d.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#attractions:before,#attractions:after{content:'';display:table}#attractions:after{clear:both}#attractions:after{content:" ";display:block;clear:both}@media (min-width: 0) and (max-width: 650px){#attractions{background-position:5% top}}#attractions article{max-width:80%;margin-left:auto;margin-right:auto;padding:20px;margin-top:200px;margin-bottom:200px;background:rgba(255,255,255,0.8);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#attractions article:after{content:" ";display:block;clear:both}@media (min-width: 960px){#attractions article{max-width:50%;margin-left:auto;margin-right:auto}#attractions article:after{content:" ";display:block;clear:both}}#attractions article a{color:#81636a}footer{max-width:100%;margin-left:auto;margin-right:auto;background-image:url("../images/hotel/jz_bye.jpg");background-repeat:no-repeat;background-position:center center;background-color:#68546d;padding:30px 0}footer:after{content:" ";display:block;clear:both}footer #socialmedia{text-align:center}footer #socialmedia ul{list-style:none}footer #socialmedia ul li{display:inline-block;padding:0 10px}footer #socialmedia ul li img{width:30px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}footer #bye{width:100%;height:90%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-image:url("../images/hotel/logo_bottom.png");background-repeat:no-repeat;background-position:center bottom}body.ieUnder11 footer #bye{padding:200px 0 200px 0}footer #bye h1{padding-bottom:130px;font-size:2.8em;text-align:center}footer #bye h1 a{color:#fff;text-decoration:none;-webkit-transition:color 0.35s;transition:color 0.35s}footer #bye h1 a:hover{color:rgba(255,255,255,0.8)}footer #copyright p{text-align:center;color:#262028;font-weight:bold;font-size:0.9em}
