/****** FILE: mysite/css/pure-min.css *****/
/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v1.1.3 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width:4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5%;*width:37.469%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width:41.6357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}.pure-u-13-24{width:54.1667%;*width:54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width:58.3023%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-5-8,.pure-u-15-24{width:62.5%;*width:62.469%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width:66.6357%}.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width:74.969%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width:83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5%;*width:87.469%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width:91.6357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}.pure-button{display:inline-block;*display:inline;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button{font-family:inherit;font-size:100%;*font-size:90%;*overflow:visible;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);*color:#444;border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:hover,.pure-button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;outline:thin dotted \9;border-color:#129FEA}.pure-form input:not([type]):focus{outline:0;outline:thin dotted \9;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:thin dotted #333;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border-color:#ee5f5b}.pure-form input:focus:invalid:focus,.pure-form textarea:focus:invalid:focus,.pure-form select:focus:invalid:focus{border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-aligned .pure-help-inline,.pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 10em}.pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input{display:block;padding:10px;margin:0;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus{z-index:2}.pure-form .pure-group input:first-child{top:1px;border-radius:4px 4px 0 0}.pure-form .pure-group input:last-child{top:-2px;border-radius:0 0 4px 4px}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message-inline,.pure-form-message{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu ul{position:absolute;visibility:hidden}.pure-menu.pure-menu-open{visibility:visible;z-index:2;width:100%}.pure-menu ul{left:-10000px;list-style:none;margin:0;padding:0;top:-10000px;z-index:1}.pure-menu>ul{position:relative}.pure-menu-open>ul{left:0;top:0;visibility:visible}.pure-menu-open>ul:focus{outline:0}.pure-menu li{position:relative}.pure-menu a,.pure-menu .pure-menu-heading{display:block;color:inherit;line-height:1.5em;padding:5px 20px;text-decoration:none;white-space:nowrap}.pure-menu.pure-menu-horizontal>.pure-menu-heading{display:inline-block;*display:inline;zoom:1;margin:0;vertical-align:middle}.pure-menu.pure-menu-horizontal>ul{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-menu li a{padding:5px 20px}.pure-menu-can-have-children>.pure-menu-label:after{content:'\25B8';float:right;margin-right:-20px;margin-top:-1px}.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-menu-separator{background-color:#dfdfdf;display:block;height:1px;font-size:0;margin:7px 2px;overflow:hidden}.pure-menu-hidden{display:none}.pure-menu-fixed{position:fixed;top:0;left:0;width:100%}.pure-menu-horizontal li{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-menu-horizontal li li{display:block}.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label:after{content:"\25BE"}.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-menu-horizontal li.pure-menu-separator{height:50%;width:1px;margin:0 7px}.pure-menu-horizontal li li.pure-menu-separator{height:1px;width:auto;margin:7px 2px}.pure-menu.pure-menu-open,.pure-menu.pure-menu-horizontal li .pure-menu-children{background:#fff;border:1px solid #b7b7b7}.pure-menu.pure-menu-horizontal,.pure-menu.pure-menu-horizontal .pure-menu-heading{border:0}.pure-menu a{border:1px solid transparent;border-left:0;border-right:0}.pure-menu a,.pure-menu .pure-menu-can-have-children>li:after{color:#777}.pure-menu .pure-menu-can-have-children>li:hover:after{color:#fff}.pure-menu .pure-menu-open{background:#dedede}.pure-menu li a:hover,.pure-menu li a:focus{background:#eee}.pure-menu li.pure-menu-disabled a:hover,.pure-menu li.pure-menu-disabled a:focus{background:#fff;color:#bfbfbf}.pure-menu .pure-menu-disabled>a{background-image:none;border-color:transparent;cursor:default}.pure-menu .pure-menu-disabled>a,.pure-menu .pure-menu-can-have-children.pure-menu-disabled>a:after{color:#bfbfbf}.pure-menu .pure-menu-heading{color:#565d64;text-transform:uppercase;font-size:90%;margin-top:.5em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dfdfdf}.pure-menu .pure-menu-selected a{color:#000}.pure-menu.pure-menu-open.pure-menu-fixed{border:0;border-bottom:1px solid #b7b7b7}.pure-paginator{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;list-style:none;margin:0;padding:0}.opera-only :-o-prefocus,.pure-paginator{word-spacing:-.43em}.pure-paginator li{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-paginator .pure-button{border-radius:0;padding:.8em 1.4em;vertical-align:top;height:1.1em}.pure-paginator .pure-button:focus,.pure-paginator .pure-button:active{outline-style:none}.pure-paginator .prev,.pure-paginator .next{color:#C0C1C3;text-shadow:0 -1px 0 rgba(0,0,0,.45)}.pure-paginator .prev{border-radius:2px 0 0 2px}.pure-paginator .next{border-radius:0 2px 2px 0}@media (max-width:480px){.pure-menu-horizontal{width:100%}.pure-menu-children li{display:block;border-bottom:1px solid #000}}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child td,.pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}


/****** FILE: mysite/css/base-min.css *****/
/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v1.1.3 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}

/****** FILE: mysite/css/grids-responsive-min.css *****/
@media screen and (min-width:30em){.pure-u-mob-1,.pure-u-mob-1-1,.pure-u-mob-1-12,.pure-u-mob-1-2,.pure-u-mob-1-24,.pure-u-mob-1-3,.pure-u-mob-1-4,.pure-u-mob-1-5,.pure-u-mob-1-6,.pure-u-mob-1-8,.pure-u-mob-10-24,.pure-u-mob-11-12,.pure-u-mob-11-24,.pure-u-mob-12-24,.pure-u-mob-13-24,.pure-u-mob-14-24,.pure-u-mob-15-24,.pure-u-mob-16-24,.pure-u-mob-17-24,.pure-u-mob-18-24,.pure-u-mob-19-24,.pure-u-mob-2-24,.pure-u-mob-2-3,.pure-u-mob-2-5,.pure-u-mob-20-24,.pure-u-mob-21-24,.pure-u-mob-22-24,.pure-u-mob-23-24,.pure-u-mob-24-24,.pure-u-mob-3-24,.pure-u-mob-3-4,.pure-u-mob-3-5,.pure-u-mob-3-8,.pure-u-mob-4-24,.pure-u-mob-4-5,.pure-u-mob-5-12,.pure-u-mob-5-24,.pure-u-mob-5-5,.pure-u-mob-5-6,.pure-u-mob-5-8,.pure-u-mob-6-24,.pure-u-mob-7-12,.pure-u-mob-7-24,.pure-u-mob-7-8,.pure-u-mob-8-24,.pure-u-mob-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-mob-1-24{width:4.1667%}.pure-u-mob-1-12,.pure-u-mob-2-24{width:8.3333%}.pure-u-mob-1-8,.pure-u-mob-3-24{width:12.5%}.pure-u-mob-1-6,.pure-u-mob-4-24{width:16.6667%}.pure-u-mob-1-5{width:20%}.pure-u-mob-5-24{width:20.8333%}.pure-u-mob-1-4,.pure-u-mob-6-24{width:25%}.pure-u-mob-7-24{width:29.1667%}.pure-u-mob-1-3,.pure-u-mob-8-24{width:33.3333%}.pure-u-mob-3-8,.pure-u-mob-9-24{width:37.5%}.pure-u-mob-2-5{width:40%}.pure-u-mob-10-24,.pure-u-mob-5-12{width:41.6667%}.pure-u-mob-11-24{width:45.8333%}.pure-u-mob-1-2,.pure-u-mob-12-24{width:50%}.pure-u-mob-13-24{width:54.1667%}.pure-u-mob-14-24,.pure-u-mob-7-12{width:58.3333%}.pure-u-mob-3-5{width:60%}.pure-u-mob-15-24,.pure-u-mob-5-8{width:62.5%}.pure-u-mob-16-24,.pure-u-mob-2-3{width:66.6667%}.pure-u-mob-17-24{width:70.8333%}.pure-u-mob-18-24,.pure-u-mob-3-4{width:75%}.pure-u-mob-19-24{width:79.1667%}.pure-u-mob-4-5{width:80%}.pure-u-mob-20-24,.pure-u-mob-5-6{width:83.3333%}.pure-u-mob-21-24,.pure-u-mob-7-8{width:87.5%}.pure-u-mob-11-12,.pure-u-mob-22-24{width:91.6667%}.pure-u-mob-23-24{width:95.8333%}.pure-u-mob-1,.pure-u-mob-1-1,.pure-u-mob-24-24,.pure-u-mob-5-5{width:100%}}@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}}

/****** FILE: mysite/css/reset.css *****/
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

/****** FILE: mysite/css/owl.carousel.css *****/
/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  display: none;
}
.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}


/****** FILE: mysite/css/core/all-core-other-river.css *****/
.font-family{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;}.font-family-alt{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;}.bold{font-weight:700;}.uppercase{text-transform:uppercase;}.carousel-text-shadow{text-shadow:0px 0px 15px #000;}.carousel-btn{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:13rem;background:#d2cece;color:#000;}.carousel-btn:hover{background:#bab3b3;}.hover-transition{-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}.backface-visibility-hidden{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}.body-background{background:#eae0d3;}.content-text-colour{color:#000;}.content-text-colour-bg{color:#000;}.input-text-color{color:#000;}.input-border-radius{border-radius:0px;}.back-to-top{background:#18050d;color:#000;}.booking-bg{background-color:#18050d;}.book-widget-bg{background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-size:400px 317px;background-position:top top;background-repeat:repeat;}.footer-link-color,.footer-copyright-color{color:#fff;}.footer-name{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#fff;font-size:0rem !important;text-transform:uppercase;font-size:0;}.font-family{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;}.bold{font-weight:700;}.light{font-weight:300;}.italic{font-style:italic;}.border-radius{border-radius:0px;}.table-style{display:table;width:100%;height:100%;}.table-cell-style{display:table-cell;width:100%;vertical-align:middle;}.transform-centre{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.background-cover{background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;}.imagebg-pos{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;}.content-spacing{margin:0 10px;}.content-spacing .table-cell{padding:30px;}.full-width-spacing{margin:0px;}.full-width-spacing .table-cell{padding:0 40px;}.button-style{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;background-color:#000;display:inline-block;font-size:18rem;margin-top:20px;padding:15px 50px;border-top:0px;border:0px;}@media screen and (max-width: 1023px){.button-style{font-size:15rem;}}@media screen and (max-width: 767px){.button-style{padding:15px 35px;}}.button-style:hover{background-color:#000;}.input-box{color:#000;background:transparent;border:1px solid #fff;}.flourish-style{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;}.flourish-style-alt{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.svg');}.overlay-style{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/overlay.png');background-repeat:repeat;opacity:0.7;}.cookie-banner-bg{background:#e6e6e6;}.header-bg{background:#ebe1d6;}.header-bg-alt{background:#ebe1d6;}.header-bg-hover{background:#18050d;}.header-subnav-bg{background:#18050d;}.header-subnav-hover{background:#916649;}.header-contact-colour{color:#5f5348;}.footer-bg,.footer-ext-bg{background:url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/leather_1_@2X.jpg);background-repeat:repeat;background-size:300px 300px;}.footer-bg{background-color:#000;}.footer-bottom-bar{background:#eae0d3;padding:15px 0;}.hover-transition{-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}.hover-transition-text{-webkit-transition:color 0.5s linear;-moz-transition:color 0.5s linear;-ms-transition:color 0.5s linear;-o-transition:color 0.5s linear;transition:color 0.5s linear;}.hover-transition-border{-webkit-transition:border 0.5s linear;-moz-transition:border 0.5s linear;-ms-transition:border 0.5s linear;-o-transition:border 0.5s linear;transition:border 0.5s linear;}.hover-transition-border-bg{-webkit-transition:border-top 0.5s linear, background 0.5s linear;-moz-transition:border-top 0.5s linear, background 0.5s linear;-ms-transition:border-top 0.5s linear, background 0.5s linear;-o-transition:border-top 0.5s linear, background 0.5s linear;transition:border-top 0.5s linear, background 0.5s linear;}.hover-transition-opacity{-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}.hover-transition-maxheight{-webkit-transition:max-height 0.5s linear;-moz-transition:max-height 0.5s linear;-o-transition:max-height 0.5s linear;-ms-transition:max-height 0.5s linear;transition:max-height 0.5s linear;}.hover-transition-maxheight-fast{-webkit-transition:max-height 250ms;-moz-transition:max-height 250ms linear;-o-transition:max-height 250ms linear;-ms-transition:max-height 250ms linear;transition:max-height 250ms linear;}.hover-transition-bottom{-webkit-transition:bottom 250ms;-moz-transition:bottom 0.5s linear;-o-transition:bottom 0.5s linear;-ms-transition:bottom 0.5s linear;transition:bottom 0.5s linear;}.hover-transition-all{-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms;}.hover-transform{-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;-ms-transition:-ms-transform 250ms;transition:transform 250ms;}.hover-rotate0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.hover-rotate45{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.hover-rotate-45{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.hover-rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.transition-none{-webkit-transition:none 0ms;-moz-transition:none 0ms;-o-transition:none 0ms;-ms-transition:none 0ms;transition:none 0ms;}.animation-spin{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg);}}@-ms-keyframes spin{100%{-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}.grg-tscs-background{background:rgba(95,83,72,0.4);}.boxsizing{box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}.font-family{font-family:'L Baskerville W01', Times New Roman, Serif;}.font-family-alt{font-family:'L Baskerville W01', Times New Roman, Serif;}.html-background{background:#fff;}.header-bg-shop{background:#8a6c48;}.book-widget-bg{background:#ad8543;}.body-background{background:#fff;}.content-text-colour{color:#000;}.content-text-colour-bg{color:#000;}.header-subnav-hover{background:#7c5e1b;}.placeholder-colour{color:#000;}.button-style{font-family:'L Baskerville W01', Times New Roman, Serif;background:#ad8543;}.button-style:hover{background-color:#886935;}.input-box{color:#000;background:transparent;border:1px solid ;}.footer-bg,.footer-ext-bg{background:#7c5e1b;}.footer-bottom-bar{background:#8a6c48;padding:15px 30px;}.cookie-banner-bg{background:#000;}.carousel-btn{background:#8a6c48;color:#fff;font-size:16rem;font-weight:600;}@media screen and (max-width: 767px){.carousel-btn{font-size:13rem;}}.carousel-btn:hover{background:#685237;}header.vertical{z-index:99999 !important;}.no-scroll{overflow:hidden !important;}.cookie__notenablebg{background-size:cover;background-position:center center;background-repeat:no-repeat;}.cookie__notenabled{position:relative;}.cookie__notenabled__bg{height:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;min-height:300px;}@media screen and (max-width: 767px){.cookie__notenabled__bg{min-height:170px;}}.cookie__notenabled__bg a.cookie__showpopup__block{font-family:"BT Futura W01", Arial, sans-serif !important;text-decoration:none;font-weight:500;color:#fff;background:#333;padding:12px 20px;font-size:16px;line-height:16px !important;min-width:80px;box-sizing:border-box;text-align:center;display:inline-block;transition:background 300ms linear;}.cookie__notenabled__bg a.cookie__showpopup__block:hover{background:#595959;}.cookie__notenabled__bg a.cookie__showpopup__block:focus,.cookie__notenabled__bg a.cookie__showpopup__block:hover{text-decoration:none;font-weight:500;}.cookie__notenabled__bg .container{background:transparent !important;}.cookie__notenabled__bg .container p{color:#333;}.cookie-banner{z-index:1000000000 !important;background:#000 !important;font-family:"BT Futura W01", Arial, sans-serif !important;position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;top:auto !important;-webkit-box-shadow:0px -5px 7px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px -5px 7px 0px rgba(0,0,0,0.3);box-shadow:0px -5px 7px 0px rgba(0,0,0,0.3);padding:30px 0 !important;}@media screen and (max-width: 767px){.cookie-banner{padding:30px 0 15px !important;}}.cookie-banner .container{margin:0 330px 0 30px !important;min-height:80px;}@media screen and (max-width: 767px){.cookie-banner .container{margin:0 15px !important;}}.cookie-banner .container p,.cookie-banner .container a{color:#d0d0d0 !important;font-family:"BT Futura W01", Arial, sans-serif !important;letter-spacing:0.3px !important;font-size:15px !important;line-height:20px !important;}@media screen and (max-width: 767px){.cookie-banner .container p,.cookie-banner .container a{font-size:14px !important;line-height:16px !important;}}.cookie-banner .container h3{color:#d0d0d0 !important;font-family:"BT Futura W01", Arial, sans-serif !important;font-size:19px;margin-bottom:12px;text-transform:none;text-align:left;letter-spacing:0.4px !important;}@media screen and (max-width: 767px){.cookie-banner .container h3{font-size:18px;}}.cookie-banner .container a{text-decoration:underline !important;font-weight:400 !important;}.cookie-banner .container a:hover{text-decoration:underline !important;font-weight:400;}.cookie-banner__wrapper{max-width:1600px;margin:0 auto;position:relative;}.cookie__closebtn{position:absolute;right:30px;top:-15px;width:28px;height:28px;opacity:0.6;cursor:pointer;transition:opacity 500ms linear;}@media screen and (max-width: 767px){.cookie__closebtn{top:-20px;right:15px;}}.cookie__closebtn:hover{opacity:0.8;}.cookie__closebtn:before,.cookie__closebtn:after{position:absolute;left:15px;content:"";height:24px;width:1.5px;background-color:#fff;}@media screen and (max-width: 767px){.cookie__closebtn:before,.cookie__closebtn:after{height:22px;}}.cookie__closebtn:before{transform:rotate(45deg);}.cookie__closebtn:after{transform:rotate(-45deg);}.cookie__btnwrapper{position:absolute;right:30px;bottom:0;box-sizing:border-box;}@media screen and (max-width: 767px){.cookie__btnwrapper{position:relative;float:right;right:auto;bottom:auto;width:100%;padding:20px 15px 0;box-sizing:border-box;}}.cookie__showpopup{margin-right:20px;position:relative;padding-left:20px;margin-top:20px;color:#fff !important;font-size:14px !important;font-family:"BT Futura W01", Arial, sans-serif !important;line-height:16px !important;margin-top:25px;float:left;font-weight:500;text-decoration:none !important;display:inline-block;}@media screen and (max-width: 767px){.cookie__showpopup{float:left;}}.cookie__showpopup:focus,.cookie__showpopup:hover{text-decoration:none !important;font-weight:500 !important;}.cookie__showpopup:before,.cookie__showpopup:after{position:absolute;content:"";height:1.4px;width:7px;background-color:#fff;}.cookie__showpopup:before{transform:rotate(45deg);left:8px;top:5px;}.cookie__showpopup:after{transform:rotate(-45deg);left:8px;top:10px;}.cookie__acceptbtn{font-family:"BT Futura W01", Arial, sans-serif !important;text-decoration:none !important;font-weight:500 !important;color:#060606 !important;background:#d2cece;padding:12px 20px;font-size:16px !important;line-height:16px !important;min-width:80px;box-sizing:border-box;text-align:center;display:inline-block;float:right;transition:background 300ms linear;}.cookie__acceptbtn:hover{background:#f7f6f6;}.cookie__acceptbtn:focus,.cookie__acceptbtn:hover{text-decoration:none;font-weight:500;}@media screen and (max-width: 767px){.cookie__acceptbtn{float:right;}}.sticky-nav{z-index:1000020 !important;}.cookie__overlay{z-index:10000000000 !important;background:rgba(0,0,0,0.8);position:fixed;width:100%;height:100%;top:0;left:0;display:none;}.cookie__popup{box-sizing:border-box;background:#fff;width:705px;max-width:100%;margin-left:auto;margin-right:auto;top:100px;overflow:hidden;position:relative;height:550px;max-height:100%;}@media screen and (max-width: 767px){.cookie__popup{top:0;height:100%;width:100%;}}.cookie__popup a,.cookie__popup a:link,.cookie__popup a:active{font-weight:400;display:inline-block;}.cookie__popup p,.cookie__popup a{font-family:"BT Futura W01", Arial, sans-serif !important;}.cookie__popup .cookie__closebtn{top:20px;right:20px;}.cookie__heading{background:#000;padding:20px 20px 20px 200px;color:#d0d0d0;font-size:20px;letter-spacing:0.1px;line-height:21px;font-family:"BT Futura W01", Arial, sans-serif;text-transform:uppercase;font-weight:700;background-image:url("https://www.gordonramsayrestaurants.com/mysite/img/gr_LOGO.png");background-image:none, url("https://www.gordonramsayrestaurants.com/mysite/img/gr_LOGO.svg");background-size:160px 10px;background-position:13px center;background-repeat:no-repeat;}@media screen and (max-width: 767px){.cookie__heading{font-size:16px;background-image:none;padding:20px;}}.cookie__heading .cookie__closebtn{top:20px;}.cookie__footer{background:#eaeaea;padding:20px;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;height:78px;}@media screen and (max-width: 767px){.cookie__footer{box-shadow:0px -4px 20px 0px rgba(0,0,0,0.3);}}.cookie__footerinfo,.cookie__footerinfo a{color:#060606 !important;font-size:12px !important;font-family:"BT Futura W01", Arial, sans-serif !important;line-height:14px !important;display:inline-block !important;font-weight:400 !important;}.cookie__footerinfo{margin-top:20px;float:left;}@media screen and (max-width: 767px){.cookie__footerinfo{margin-top:0;width:calc(100% - 190px);}}.cookie__footerinfo a{text-decoration:underline !important;}.cookie__btns{float:right;}.cookie__btn{background:#000;min-width:100px;font-weight:400 !important;color:#d0d0d0 !important;font-size:16px !important;padding:12px;margin-left:10px;text-align:center;transition:all 300ms ease;text-decoration:none;line-height:18px;}@media screen and (max-width: 767px){.cookie__btn{min-width:50px;}}.cookie__btn:hover{background:#262626;text-decoration:none;}.cookie__btn:focus{height:16px !important;text-decoration:none;}.cookie__btn.disabled{pointer-events:none;background:#888;}.cookie__checkbox{font-size:16px !important;font-weight:700 !important;padding-left:40px;margin:15px 0;position:relative;display:block;line-height:30px;}.cookie__checkbox:hover{text-decoration:none;}.cookie__checkbox:before{display:block;content:"";width:30px;height:30px;position:absolute;top:0;left:0;border:1px solid #060606;border-radius:10px;}.cookie__checkbox.checked{color:#6dc130;}.cookie__checkbox.checked:before{border:1px solid #6dc130;background:#6dc130;}.cookie__checkbox.checked i{display:block;}.cookie__checkbox.readonly{opacity:0.7;cursor:default;pointer-events:none;}.cookie__checkbox i{display:none;position:absolute;left:0;top:4px;width:20px;height:20px;transition:transform 300ms ease;}.cookie__checkbox i:before,.cookie__checkbox i:after{position:absolute;content:"";height:4px;background-color:#fff;top:10px;}.cookie__checkbox i:before{transform:rotate(45deg);left:4px;width:10px;top:12px;}.cookie__checkbox i:after{transform:rotate(-45deg);left:8px;width:20px;}.cookieTab__wrapper{position:relative;}.cookieTab__header{background:#d8d8d8;color:#060606 !important;font-size:14px !important;width:180px;box-sizing:border-box;padding:20px;border-bottom:1px solid #c9c9c9;position:relative;transition:all 300ms ease;line-height:14px !important;}@media screen and (max-width: 767px){.cookieTab__header{width:100%;}}.cookieTab__header:hover{background:#b2b2b2;text-decoration:none;}@media screen and (max-width: 767px){.cookieTab__header i{position:absolute;right:20px;top:17px;width:20px;height:20px;transition:transform 300ms ease;}.cookieTab__header i:before,.cookieTab__header i:after{position:absolute;content:"";height:2px;width:12px;background-color:#060606;top:10px;}.cookieTab__header i:before{transform:rotate(45deg);left:0;}.cookieTab__header i:after{transform:rotate(-45deg);left:8px;}}@media screen and (max-width: 767px){.cookieTab.active .cookieTab__header i{transform:rotate(180deg);}}.cookieTab__body{display:none;position:absolute;top:0;left:180px;width:calc(100% - 180px);padding:20px;box-sizing:border-box;font-size:14px;line-height:18px;overflow:auto;height:411px;font-family:"BT Futura W01", Arial, sans-serif !important;}@media screen and (max-width: 767px){.cookieTab__body{width:100%;position:relative;top:auto;left:auto;height:calc(100vh - 414px);overflow:auto;}}.cookieTab__body p{margin-bottom:15px;}.cookieTab__body p,.cookieTab__body a{color:#060606 !important;font-size:14px !important;line-height:18px !important;letter-spacing:0.35px !important;font-family:"BT Futura W01", Arial, sans-serif !important;}.cookieTab__body a{text-decoration:underline !important;}.cookieTab__body a.cookie__checkbox{line-height:30px !important;text-decoration:none !important;}.cookieTab__body table tr td:last-child{display:none;}.cookieTab__body table tr td:nth-child(1),.cookieTab__body table tr td:nth-child(2){width:80px;word-break:break-all;}.cookieTab__body table tr td:nth-child(4){width:60px;word-break:break-all;}.cookieTab__body .CybotCookiebotDialogDetailBodyContentCookieTypeTable thead td{color:#fff !important;background:#888 !important;}.cookieTab__body .CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody td,.cookieTab__body table td,.cookieTab__body table td a{color:#060606 !important;font-size:12px !important;line-height:16px !important;border-right:none !important;padding:5px !important;font-family:"BT Futura W01", Arial, sans-serif !important;}.cookieTab__body #CybotCookiebotDialogHeader{display:none !important;}.cookieTab__body a#CybotCookiebotDialogPoweredbyCybot{display:none !important;}@media screen and (max-width: 768px){.cookieTab__body #CybotCookiebotDialogBodyContentText{font-size:10px !important;}}.cookieTab__body h2,.cookieTab__body h3,.cookieTab__body h4{text-transform:none;font-size:16px !important;line-height:19px;color:#060606 !important;font-family:"BT Futura W01", Arial, sans-serif !important;font-weight:700;text-align:left !important;margin-bottom:15px;}.cookieTab.active .cookieTab__header{background:#fff;}.cookieTab.active .cookieTab__body{display:block;}.CookieDeclarationType{border:none !important;overflow:auto;}.CookieDeclarationTypeHeader{font-size:32px !important;letter-spacing:0.8px !important;font-family:"BT Futura W01", Arial, sans-serif !important;font-weight:700 !important;margin-bottom:10px;line-height:1.2em;text-transform:uppercase !important;}@media screen and (max-width: 767px){.CookieDeclarationTypeHeader{font-size:28px !important;}}.CookieDeclarationTypeHeader:after{content:"";display:block;width:290px;height:8px;background:#d0d0d0;margin:28px auto;}@media screen and (max-width: 767px){.CookieDeclarationTypeHeader:after{height:4px;}}.CookieDeclarationTable{margin-top:42px !important;margin-bottom:42px !important;max-width:1200px;}.CookieDeclarationTableHeader{font-size:22px !important;letter-spacing:0.55px !important;font-weight:700 !important;padding:15px 10px !important;text-align:left;}.CookieDeclarationTable td,.CookieDeclarationTable th{font-family:"BT Futura W01", Arial, sans-serif;font-weight:400;font-size:18px;line-height:25px;}@media screen and (max-width: 767px){.CookieDeclarationTable td,.CookieDeclarationTable th{font-size:15px;line-height:20px;}}section.hero .hero-item.hero-item--updated .panel{overflow:hidden;}section.hero .hero-item.hero-item--updated .panel .imagebg.tablet,section.hero .hero-item.hero-item--updated .panel .imagebg.mobile{display:none;}section.hero .hero-item.hero-item--updated .panel .imagebg:before{content:"";display:block;position:absolute;width:100%;height:100%;-moz-transform:scale(3,4);-ms-transform:scale(3,4);-webkit-transform:scale(3,4);transform:scale(3,4);top:0px;left:0px;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 25%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 25%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 25%);background-repeat:no-repeat !important;}section.hero .hero-item.hero-item--updated .panel.panel--promo .imagebg:before{display:none !important;}section.hero .hero-item.hero-item--updated .panel .container .table{width:100%;}section.hero .hero-item.hero-item--updated .panel .container .carousel-campaign-logo{width:100%;height:84px;margin:0 auto 34px;background-size:auto 100%;background-size:contain;background-repeat:no-repeat;background-position:center bottom;}section.hero .hero-item.hero-item--updated .panel .container h1{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;text-shadow:0px 0px 15px #000;text-transform:uppercase;font-size:50rem;margin-bottom:10px;line-height:1.2em;color:#fff;text-align:center;}section.hero .hero-item.hero-item--updated .panel .container h2{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;text-shadow:0px 0px 15px #000;font-size:24rem;line-height:1.2em;margin-bottom:10px;color:#fff;text-align:center;}section.hero .hero-item.hero-item--updated .panel .container a.btn{text-transform:uppercase;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;display:inline-block;padding:15px 40px;margin-top:35px;text-transform:none;font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:13rem;background:#d2cece;color:#000;background:#8a6c48;color:#fff;font-size:16rem;font-weight:600;}section.hero .hero-item.hero-item--updated .panel .container a.btn:hover{background:#bab3b3;}@media screen and (max-width: 767px){section.hero .hero-item.hero-item--updated .panel .container a.btn{font-size:13rem;}}section.hero .hero-item.hero-item--updated .panel .container a.btn:hover{background:#685237;}section.hero .hero-item.hero-item--updated .panel .container a.btn:hover{text-decoration:none;}section.hero .hero-item.hero-item--updated .panel.left .imagebg:before{top:120px;left:-40%;}section.hero .hero-item.hero-item--updated .panel.left .container{margin-left:40px;margin-bottom:60px;max-width:80%;text-align:left;height:auto;}section.hero .hero-item.hero-item--updated .panel.left .container .table-cell{vertical-align:bottom;}section.hero .hero-item.hero-item--updated .panel.left .container .carousel-campaign-logo{background-position:left;}section.hero .hero-item.hero-item--updated .panel.left .container h1,section.hero .hero-item.hero-item--updated .panel.left .container h2{text-align:left;}@media screen and (max-width: 1023px){section.hero .hero-item.hero-item--updated .panel .imagebg{display:none;}section.hero .hero-item.hero-item--updated .panel .imagebg.tablet{display:block;}}@media screen and (max-width: 1024px){section.hero .hero-item.hero-item--updated .panel .container .carousel-campaign-logo{margin-bottom:10px;}section.hero .hero-item.hero-item--updated .panel .container h1{font-size:34rem;}section.hero .hero-item.hero-item--updated .panel .container h2{font-size:20rem;}section.hero .hero-item.hero-item--updated .panel .container a.btn{margin-top:25px;}}@media screen and (max-width: 767px){section.hero .hero-item.hero-item--updated .panel .imagebg,section.hero .hero-item.hero-item--updated .panel .imagebg.tablet{display:none;}section.hero .hero-item.hero-item--updated .panel .imagebg.mobile{display:block;}}@media screen and (max-width: 767px){section.hero .hero-item.hero-item--updated .panel .container .carousel-campaign-logo{height:63px;}section.hero .hero-item.hero-item--updated .panel .container h1{font-size:28rem;}section.hero .hero-item.hero-item--updated .panel .container h2{font-size:18rem;}section.hero .hero-item.hero-item--updated .panel .container a.btn{margin-top:10px;}section.hero .hero-item.hero-item--updated .panel.left .container{margin-right:0px;margin-left:0px;margin-bottom:0px;bottom:40px;}section.hero .hero-item.hero-item--updated .panel.left .container .table{margin-left:20px;margin-right:20px;}section.hero .hero-item.hero-item--updated .panel.left .container .table .table-cell{padding-bottom:0px;}}html body #feedbackify,html body #feedbackify *{font-family:"Futura W01", Arial, sans-serif !important;color:#000 !important;}section.hero .hero-item.hero-item--updated h1{font-size:60rem;}section.hero .hero-item.hero-item--updated h2{font-size:35rem;}section.hero .hero-item.hero-item--updated .panel .table{width:100% !important;}section.hero .hero-item.hero-item--updated .panel .table .table-cell{padding:10%;}section.hero .hero-item.hero-item--updated .panel .container a.btn{margin-top:35px;font-size:20rem;text-transform:none !important;}section.hero .hero-item.hero-item--updated .panel.left .table{width:65% !important;}section.hero .hero-item.hero-item--updated .panel.left .table .table-cell{padding:0%;}@media screen and (max-width: 1023px){section.hero .hero-item.hero-item--updated h1{font-size:40rem;}section.hero .hero-item.hero-item--updated h2{font-size:25rem;}section.hero .hero-item.hero-item--updated .panel .table{width:100% !important;}section.hero .hero-item.hero-item--updated .panel .table .table-cell{padding:0%;}section.hero .hero-item.hero-item--updated .panel .container a.btn{margin-top:35px;font-size:20rem;text-transform:none !important;}section.hero .hero-item.hero-item--updated .panel.left .table{width:75% !important;}section.hero .hero-item.hero-item--updated .panel.left .table .table-cell{padding:0%;}}@media screen and (max-width: 767px){section.hero .hero-item.hero-item--updated h1{font-size:25rem;}section.hero .hero-item.hero-item--updated h2{font-size:15rem;}section.hero .hero-item.hero-item--updated .panel .table{width:100% !important;}section.hero .hero-item.hero-item--updated .panel .table .table-cell{padding:10%;}section.hero .hero-item.hero-item--updated .panel .container a.btn{margin-top:15px;font-size:13rem;text-transform:none !important;}section.hero .hero-item.hero-item--updated .panel.left .table{width:100% !important;}section.hero .hero-item.hero-item--updated .panel.left .table .table-cell{padding:0%;}}.userdefined span{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;}.html-block{text-align:center;}.html-block iframe{max-width:100% !important;}.html-block iframe:not([width]){width:100%;}.html-block iframe:not([height]){height:480px;}.abandoned-basket-overlay{display:block;background:rgba(48,48,48,0.88);position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;z-index:99999999;opacity:1;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}.abandoned-basket-overlay.hide{display:block;opacity:0;}.abandoned-basket-overlay .container{max-width:640px;margin:0 auto;}.abandoned-basket-overlay .container,.abandoned-basket-overlay .container .table{height:100%;}.abandoned-basket-overlay .container .table .table-cell{padding:0px;vertical-align:middle;text-align:center;}.abandoned-basket-overlay .container .table .table-cell h3,.abandoned-basket-overlay .container .table .table-cell p{font-family:"BT Futura W01", Arial, sans-serif;letter-spacing:0.6px;font-size:27.2px;line-height:28.8px;font-weight:700;color:#fff;text-align:center;text-transform:none;margin:10px 0;}.abandoned-basket-overlay .container .table .table-cell p{font-size:25.6px;}.abandoned-basket-overlay .container .table .table-cell iframe{width:640px;height:360px;max-width:100%;max-height:75vh;margin:7px 0 15px;}@media screen and (max-height: 615px){.abandoned-basket-overlay .container .table .table-cell iframe{width:533px;height:300px;}}@media screen and (max-height: 510px){.abandoned-basket-overlay .container .table .table-cell iframe{width:391px;height:220px;}}.abandoned-basket-overlay .container .table .table-cell .btn-holder{margin:5px 0;text-align:center;}.abandoned-basket-overlay .container .table .table-cell .btn-holder a.button{display:block;width:auto;box-sizing:border-box;padding:16px 1.6px;margin:0px;margin-right:10px;border-radius:4px;}.abandoned-basket-overlay
  .container
  .table
  .table-cell
  .btn-holder
  a.button.go-to-shop{font-family:"BT Futura W01", Arial, sans-serif;font-weight:400;letter-spacing:0.6px;text-transform:uppercase;text-decoration:none;font-style:normal;font-size:16.8px;line-height:22px;color:#101010;position:relative;text-align:center;padding:15.2px 40px;background-color:#d2cece;background:#d2cece;background:#d2cece -moz-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:#d2cece -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.1)),color-stop(100%,rgba(0,0,0,0.1)));background:#d2cece -webkit-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:#d2cece -o-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:#d2cece -ms-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:#d2cece linear-gradient(to bottom,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);cursor:pointer;width:100%;border:rgba(255,255,255,0.4) 2px solid;-webkit-box-shadow:0px 6px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 6px 0px 0px rgba(0,0,0,0.1);-o-box-shadow:0px 6px 0px 0px rgba(0,0,0,0.1);-ms-box-shadow:0px 6px 0px 0px rgba(0,0,0,0.1);box-shadow:0px 6px 0px 0px rgba(0,0,0,0.1);-webkit-box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;-o-box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;-ms-box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-ms-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}.abandoned-basket-overlay
  .container
  .table
  .table-cell
  .btn-holder
  a.button.go-to-shop:hover{background:#fff;background:#fff -moz-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:#fff -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.1)),color-stop(100%,rgba(0,0,0,0.1)));background:#fff -webkit-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:#fff -o-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:#fff -ms-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:#fff linear-gradient(to bottom,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);}.abandoned-basket-overlay
  .container
  .table
  .table-cell
  .btn-holder
  a.button.cancel{-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;-ms-transition:opacity 100ms;transition:opacity 100ms;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;font-family:"BT Futura W01", Arial, sans-serif;font-weight:400;letter-spacing:0.6px;line-height:22px;color:#d0d0d0;text-transform:capitalize;text-decoration:none;text-align:left;display:block;width:auto;margin:0 10px;padding:15.2px 16px;border:rgba(77,77,77,0.4) 2px solid;background:#1f1f1f;font-size:16.8px;text-align:center;text-transform:uppercase;margin:0px 0px 0px 10px;opacity:1;}.abandoned-basket-overlay
  .container
  .table
  .table-cell
  .btn-holder
  a.button.cancel:hover{background:#0f0f0f;}@media screen and (max-width: 767px){.abandoned-basket-overlay .container .text{margin:20px 30px;}.abandoned-basket-overlay .container .table .table-cell h3{font-size:24px;line-height:26px;}.abandoned-basket-overlay .container .table .table-cell p{font-size:17px;line-height:19px;margin-bottom:28px;}.abandoned-basket-overlay .container .table .table-cell iframe{display:none;}.abandoned-basket-overlay
    .container
    .table
    .table-cell
    .btn-holder
    a.button.go-to-shop,.abandoned-basket-overlay
    .container
    .table
    .table-cell
    .btn-holder
    a.button.cancel{min-width:0px;max-width:320px;margin:0px auto !important;font-size:14px;line-height:16px;padding:15px 20px;}}section.recipe-block-preview iframe[src*="youtube.com"]{max-width:100% !important;}section.cat .video-block-center{text-align:center;}section.cat .video-block-center > .cav{float:none;}.media iframe{max-width:100%;}@media screen and (max-width: 1280px){.booking.body-container .step #opentable-alternative-restaurants img{display:none;}}@media screen and (min-width: 768px){.booking.body-container .step .bottom{padding-bottom:80px !important;}}.booking.body-container .quick-actions{max-width:514px;margin:60px auto 0px;text-align:left;}.booking.body-container .quick-actions .quick-btn{display:block;background:#8a6c48;border:1px solid #18050d;border-radius:3px;padding:14px 20px;text-align:center;color:#fff;font-size:18px;font-weight:400;line-height:22px;margin:0px 7px 14px;position:relative;-webkit-box-shadow:0px 5px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 5px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 5px 2px 0px rgba(0,0,0,0.1);-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}.booking.body-container .quick-actions .quick-btn:hover{background:#7d6241;text-decoration:none;}.booking.body-container .quick-actions .quick-btn:before{display:block;width:8px;height:15px;position:absolute;top:50%;margin-top:-7px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-100px -300px;background-repeat:no-repeat;}.booking.body-container .quick-actions .quick-btn.left-arrow:before{content:" ";background-position:-100px -300px;left:18px;}.booking.body-container .quick-actions .quick-btn.right-arrow:before{content:" ";background-position:-100px -350px;right:18px;}@media screen and (max-width: 768px){.booking.body-container .quick-actions .quick-btn.left-arrow{padding-left:26px;}.booking.body-container .quick-actions .quick-btn.right-arrow{padding-right:26px;}}@media screen and (max-width: 375px){.booking.body-container .quick-actions .quick-btn{font-size:16px;line-height:19px;}.booking.body-container .quick-actions .quick-btn.left-arrow{padding-left:21px;}.booking.body-container .quick-actions .quick-btn.left-arrow:before{left:13px;}.booking.body-container .quick-actions .quick-btn.right-arrow{padding-right:21px;}.booking.body-container .quick-actions .quick-btn.right-arrow:before{right:13px;}}.selectboxit-container select.selectBoxIt[style*="block"]{width:100% !important;z-index:999999 !important;}.cookiePage header,.cookiePage .mobnav,.cookiePage .sticky-nav,.cookiePage .cookie-banner,.cookiePage footer,.cookiePage .cd-top{display:none !important;}.cookiePage .trw{width:100%;max-width:100vw;overflow:auto;margin-bottom:15px;}.cookiePage table{min-width:400px;}.cookiePage table thead tr th:nth-child(1){width:25%;}.cookiePage table thead tr th:nth-child(2){width:50%;}.cookiePage table thead tr th:nth-child(3){width:25%;}.cookiePage table thead tr th{padding-bottom:5px;}.cookiePage table tr td:first-child{word-break:break-all;}.cookiePage table tr td{vertical-align:top;}.cookiePage table a{word-break:break-all;}section.feature-block.body-padding{padding:0 !important;}.booking .stripe-capture{padding:50px 0 0;}.booking .stripe-capture label[for="card-element"]{display:inline-block;margin-bottom:15px;color:#fff;}.booking .stripe-capture #card-errors{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:16rem;color:#f00;}.booking .stripe-capture .StripeElement{box-sizing:border-box;padding:20px 0px 19px 20px;border:1px solid #000;border-radius:4px;background:#000;}.booking .stripe-capture .StripeElement--invalid + #card-errors{margin-top:15px;text-align:center;}.booking .stripe-capture .StripeElement--webkit-autofill{background-color:transparent !important;}section.cat .cat .table{table-layout:fixed;}div.table-responsive{min-height:0.01%;overflow-x:auto;}@media screen and (max-width: 767px){div.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;}}div.table-responsive > table{width:100% !important;max-width:100% !important;}@media screen and (max-width: 767px){div.table-responsive > table{margin-bottom:0;}}div.table-responsive > table th{white-space:nowrap;padding:0 5px;}div.table-responsive > table td{padding:0 5px;}.booking-secure-copy-message{cursor:auto !important;}

/****** FILE: mysite/css/core-other/core-other-river.css *****/
@charset "UTF-8";html{font-size:1px;}.pure-g{display:block;}.hide{display:none;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{zoom:1;}.backface-visibility-hidden{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}.body-background{background:#eae0d3;}.content-text-colour{color:#000;}.content-text-colour-bg{color:#000;}.input-text-color{color:#000;}.input-border-radius{border-radius:0px;}.back-to-top{background:#18050d;color:#000;}.booking-bg{background-color:#18050d;}.book-widget-bg{background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-size:400px 317px;background-position:top top;background-repeat:repeat;}.footer-link-color,.footer-copyright-color{color:#fff;}.footer-name{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#fff;font-size:0rem !important;text-transform:uppercase;font-size:0;}.font-family{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;}.bold{font-weight:700;}.light{font-weight:300;}.italic{font-style:italic;}.border-radius{border-radius:0px;}.table-style{display:table;width:100%;height:100%;}.table-cell-style{display:table-cell;width:100%;vertical-align:middle;}.transform-centre{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.background-cover{background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;}.imagebg-pos{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;}.content-spacing{margin:0 10px;}.content-spacing .table-cell{padding:30px;}.full-width-spacing{margin:0px;}.full-width-spacing .table-cell{padding:0 40px;}.button-style{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;background-color:#000;display:inline-block;font-size:18rem;margin-top:20px;padding:15px 50px;border-top:0px;border:0px;}@media screen and (max-width: 1023px){.button-style{font-size:15rem;}}@media screen and (max-width: 767px){.button-style{padding:15px 35px;}}.button-style:hover{background-color:#000;}.input-box{color:#000;background:transparent;border:1px solid #fff;}.flourish-style{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;}.flourish-style-alt{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.svg');}.overlay-style{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/overlay.png');background-repeat:repeat;opacity:0.7;}.cookie-banner-bg{background:#e6e6e6;}.header-bg{background:#ebe1d6;}.header-bg-alt{background:#ebe1d6;}.header-bg-hover{background:#18050d;}.header-subnav-bg{background:#18050d;}.header-subnav-hover{background:#916649;}.header-contact-colour{color:#5f5348;}.footer-bg,.footer-ext-bg{background:url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/leather_1_@2X.jpg);background-repeat:repeat;background-size:300px 300px;}.footer-bg{background-color:#000;}.footer-bottom-bar{background:#eae0d3;padding:15px 0;}.hover-transition{-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}.hover-transition-text{-webkit-transition:color 0.5s linear;-moz-transition:color 0.5s linear;-ms-transition:color 0.5s linear;-o-transition:color 0.5s linear;transition:color 0.5s linear;}.hover-transition-border{-webkit-transition:border 0.5s linear;-moz-transition:border 0.5s linear;-ms-transition:border 0.5s linear;-o-transition:border 0.5s linear;transition:border 0.5s linear;}.hover-transition-border-bg{-webkit-transition:border-top 0.5s linear, background 0.5s linear;-moz-transition:border-top 0.5s linear, background 0.5s linear;-ms-transition:border-top 0.5s linear, background 0.5s linear;-o-transition:border-top 0.5s linear, background 0.5s linear;transition:border-top 0.5s linear, background 0.5s linear;}.hover-transition-opacity{-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}.hover-transition-maxheight{-webkit-transition:max-height 0.5s linear;-moz-transition:max-height 0.5s linear;-o-transition:max-height 0.5s linear;-ms-transition:max-height 0.5s linear;transition:max-height 0.5s linear;}.hover-transition-maxheight-fast{-webkit-transition:max-height 250ms;-moz-transition:max-height 250ms linear;-o-transition:max-height 250ms linear;-ms-transition:max-height 250ms linear;transition:max-height 250ms linear;}.hover-transition-bottom{-webkit-transition:bottom 250ms;-moz-transition:bottom 0.5s linear;-o-transition:bottom 0.5s linear;-ms-transition:bottom 0.5s linear;transition:bottom 0.5s linear;}.hover-transition-all{-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms;}.hover-transform{-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;-ms-transition:-ms-transform 250ms;transition:transform 250ms;}.hover-rotate0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.hover-rotate45{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.hover-rotate-45{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.hover-rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.transition-none{-webkit-transition:none 0ms;-moz-transition:none 0ms;-o-transition:none 0ms;-ms-transition:none 0ms;transition:none 0ms;}.animation-spin{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg);}}@-ms-keyframes spin{100%{-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}.grg-tscs-background{background:rgba(95,83,72,0.4);}.boxsizing{box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}.font-family{font-family:'L Baskerville W01', Times New Roman, Serif;}.font-family-alt{font-family:'L Baskerville W01', Times New Roman, Serif;}.html-background{background:#fff;}.header-bg-shop{background:#8a6c48;}.book-widget-bg{background:#ad8543;}.body-background{background:#fff;}.content-text-colour{color:#000;}.content-text-colour-bg{color:#000;}.header-subnav-hover{background:#7c5e1b;}.placeholder-colour{color:#000;}.button-style{font-family:'L Baskerville W01', Times New Roman, Serif;background:#ad8543;}.button-style:hover{background-color:#886935;}.input-box{color:#000;background:transparent;border:1px solid ;}.footer-bg,.footer-ext-bg{background:#7c5e1b;}.footer-bottom-bar{background:#8a6c48;padding:15px 30px;}.cookie-banner-bg{background:#000;}.carousel-btn{background:#8a6c48;color:#fff;font-size:16rem;font-weight:600;}@media screen and (max-width: 767px){.carousel-btn{font-size:13rem;}}.carousel-btn:hover{background:#685237;}html{background:#fff;}body{max-width:1600px;margin:0 auto;}html body header nav ul.menu li.shop,html body.touch-device header nav ul.menu li.shop,.sticky-nav .container nav li.shop{background:#8a6c48;}html body header nav ul.menu li.shop:hover,html body.touch-device header nav ul.menu li.shop:hover,.sticky-nav .container nav li.shop:hover{background:#18050d;}img{max-width:100%;}::-webkit-input-placeholder{color:#000;}:-moz-placeholder{color:#000;opacity:1;}::-moz-placeholder{color:#000;opacity:1;}:-ms-input-placeholder{color:#000;}h1{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:44rem;line-height:52rem;}h2{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:30rem;line-height:36rem;}h3{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:22rem;line-height:28rem;}h4{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:18rem;line-height:24rem;}h5{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:16rem;}h6{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:14rem;line-height:18rem;}p{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;}a{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;text-decoration:underline;cursor:pointer;}a:link,a:visited,a:active{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;cursor:pointer;outline:none;}strong{font-weight:700;}em{font-style:italic;}*{-webkit-tap-highlight-color:rgba(255,255,255,0) !important;outline:none;-webkit-font-smoothing:antialiased !important;-webkit-appearance:none;}*:focus{outline:none !important;}.carousel .owl-nav .owl-prev i,.carousel .owl-nav .owl-next i{position:absolute;z-index:6;top:50%;margin-top:-22px;display:block;width:32px;height:45px;background-image:url("https://www.gordonramsayrestaurants.com/themes/core-other-river/img/carousel_icons.png");background-image:none, url("https://www.gordonramsayrestaurants.com/themes/core-other-river/img/carousel_icons.svg");background-size:80px 45px;background-repeat:no-repeat;background-position:0px 0px;opacity:0.6;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}.carousel .owl-nav .owl-prev i:hover,.carousel .owl-nav .owl-next i:hover{opacity:1;}.carousel .owl-nav .owl-prev i{left:20px;}.carousel .owl-nav .owl-next i{right:20px;background-position:-44px 0px;}.carousel .owl-dots{position:absolute;z-index:6;bottom:10px;right:0px;left:0px;text-align:center;}.carousel .owl-dots .owl-dot{width:14px;height:14px;background:#fff;border-radius:50%;display:inline-block;margin:0 5px;opacity:0.5;position:relative;z-index:6;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}.carousel .owl-dots .owl-dot.active{opacity:1;}@media screen and (min-width: 1025px){.carousel .owl-dots .owl-dot:hover,section.hero .owl-controls .owl-dots .owl-dot:hover{opacity:1;}}@media screen and (max-width: 767px){.carousel .owl-nav .owl-prev i,.carousel .owl-nav .owl-next i{display:none;}.carousel .owl-dots{bottom:5px;}.carousel .owl-dots .owl-dot{width:13px;height:13px;}}body{background:#eae0d3;background:#fff;font-size:15rem;}hr.flourish{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;}button,a.button{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;background-color:#000;display:inline-block;font-size:18rem;margin-top:20px;padding:15px 50px;border-top:0px;border:0px;background:#ad8543;}@media screen and (max-width: 1023px){button,a.button{font-size:15rem;}}@media screen and (max-width: 767px){button,a.button{padding:15px 35px;}}button:hover,a.button:hover{background-color:#000;}button:hover,a.button:hover{background-color:#886935;}.table{display:table;width:100%;height:100%;}.table-cell{display:table-cell;width:100%;vertical-align:middle;}.selectWrapper{max-height:52px;position:relative;margin:0 5px;overflow:hidden;-webkit-transition:max-height 250ms;-moz-transition:max-height 250ms linear;-o-transition:max-height 250ms linear;-ms-transition:max-height 250ms linear;transition:max-height 250ms linear;border-radius:0px;}.selectWrapper.vertical{position:relative;color:#000;text-align:left;text-transform:uppercase;overflow:hidden;margin:0 0 20px 0;background:#916649;}.selectWrapper.vertical.transparent{background:transparent;}.selectWrapper.vertical .trigger{background:#916649;}.selectWrapper.vertical.margin{margin:10px 0;}.selectWrapper.show-label{max-height:100px;}.selectWrapper.no-margin{margin:0 auto;}.selectWrapper.small{margin:0 auto;width:80%;}.selectWrapper.open{max-height:2000px;overflow:visible;}.selectWrapper.no-border,.selectWrapper.no-border a,.selectWrapper.no-border .selectOptions{border:none !important;}.selectWrapper a{position:relative;text-align:left;padding-left:10px;font-size:18rem;text-decoration:none;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;display:block;height:50px;line-height:50px;color:#000;background:#916649;border:1px solid #000;border-radius:0px;margin-right:1px;overflow:hidden;}.selectWrapper.vertical a{text-align:left;cursor:pointer;font-size:16rem;letter-spacing:0;color:#000;border:none;background:#916649;}.selectWrapper a:hover,.selectWrapper.open a{background:#6f4e38;}.selectWrapper a:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-100px -179px;background-repeat:no-repeat;width:15px;height:100%;display:inline-block;position:absolute;right:20px;top:0px;font-size:38rem;-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;-ms-transition:-ms-transform 250ms;transition:transform 250ms;-webkit-transform-origin:7px 25px;-moz-transform-origin:7px 25px;-o-transform-origin:7px 25px;-ms-transform-origin:7px 25px;transform-origin:7px 25px;}.selectWrapper.light a:before{background-position:-100px 21px;}.selectWrapper.plus a:before{content:' ';width:16px;height:100%;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-50px -183px;background-repeat:no-repeat;-webkit-transform-origin:8px 25px;-moz-transform-origin:8px 25px;-o-transform-origin:8px 25px;-ms-transform-origin:8px 25px;transform-origin:8px 25px;}.selectWrapper.plus.open a:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-50px -226px;background-repeat:no-repeat;}.selectWrapper.plus.light a:before{background-position:-50px 17px;}.selectWrapper.plus.open.light a:before{background-position:-50px -26px;}.selectWrapper.open a:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.selectWrapper.open a{overflow:visible;}.selectWrapper ol.selectOptions{background:#000;list-style:none;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;min-width:300px;width:100%;margin-top:20px;padding:20px 0;z-index:1000;position:absolute;left:50%;opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.selectWrapper ol.selectOptions.no-margin{padding:0px;}.selectWrapper.vertical .selectOptions{display:none;padding:15px;background:#916649;min-width:0px;width:100%;margin-top:-4px;margin-right:0px;margin-left:0px;padding:0;z-index:1;position:static;left:0;right:0;opacity:1;border-top:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.selectWrapper.open ol.selectOptions{opacity:1;}.selectWrapper a .before{position:absolute;bottom:-21px;left:0px;right:50%;border-top:15px solid transparent;border-right:15px solid #000;border-left:solid 15px transparent;font-size:0;line-height:0;}.selectWrapper a .after{position:absolute;bottom:-21px;left:50%;right:0px;border-top:15px solid transparent;border-left:solid 15px #000;font-size:0;line-height:0;}.selectWrapper.light a .before{border-right:solid 15px #000;}.selectWrapper.light a .after{border-left:solid 15px #000;}.selectWrapper ol.selectOptions li{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:300;text-align:left;font-size:16rem;color:#000;padding:15px 10px;letter-spacing:1px;cursor:pointer;text-transform:uppercase;}.selectWrapper.light ol.selectOptions li{color:#000;}.selectWrapper ol.selectOptions li:hover{background:rgba(48,48,47,0.2);}.selectWrapper ol.selectOptions li.selected{background:#30302f;}.selectWrapper.checkbox ol.selectOptions li:hover{background:rgba(48,48,47,0.2);}.selectWrapper.checkbox ol.selectOptions li.selected{background:#30302f;}.selectWrapper ol.selectOptions li input[type='checkbox']{display:none;}.selectWrapper ol.selectOptions ol.subMenu{max-height:46px;overflow:hidden;padding-left:10px;position:relative;}.selectWrapper.vertical ol.selectOptions ol.subMenu:after,.selectWrapper.vertical ol.selectOptions ol.subMenu li.title:before{content:none;display:none;}.selectWrapper ol.selectOptions ol.subMenu.open{max-height:2000px;}.selectWrapper ol.selectOptions li{position:relative;padding-left:30px;}.selectWrapper ol.selectOptions ol.subMenu li.title{position:relative;margin-left:-10px;}.selectWrapper ol.selectOptions ol.subMenu:after,.selectWrapper ol.selectOptions ol.subMenu li.title:before{content:' ';background:rgba(0,0,0,0.075);position:absolute;bottom:1px;left:10px;right:10px;display:block;height:1px;}.selectWrapper.checkbox ol.selectOptions li:after{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-300px 15px;background-repeat:no-repeat;position:absolute;left:10px;top:0px;width:16px;height:100%;}.selectWrapper.checkbox ol.selectOptions li.selected:after{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-300px -35px;background-repeat:no-repeat;}.selectWrapper ol.selectOptions ol.subMenu li.title .expand{position:absolute;top:0px;right:0px;bottom:0px;width:50px;height:100%;}.selectWrapper ol.selectOptions ol.subMenu li.title .expand:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-100px 21px;background-repeat:no-repeat;width:15px;height:100%;display:inline-block;color:#000;position:absolute;top:0px;bottom:0px;right:10px;font-size:30rem;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:7px 22px;-moz-transform-origin:7px 22px;-o-transform-origin:7px 22px;-ms-transform-origin:7px 22px;transform-origin:7px 22px;-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;-ms-transition:-ms-transform 250ms;transition:transform 250ms;}.selectWrapper.vertical ol.selectOptions ol.subMenu li.title .expand:before{right:20px;}.selectWrapper.textured ol.selectOptions ol.subMenu li.title .expand:before,.selectWrapper ol.selectOptions.light ol.subMenu li.title .expand:before{background-position:-100px -179px;}.selectWrapper ol.selectOptions ol.subMenu.open li.title.open .expand:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}@media screen and (max-width: 767px){.selectWrapper{width:100%;margin:0 auto;}}.sticky-nav{display:block;position:fixed;top:-140px;right:0px;left:0px;z-index:999999;overflow:hidden;-webkit-transition:top 150ms linear;-moz-transition:top 150ms linear;-o-transition:top 150ms linear;-ms-transition:top 150ms linear;transition:top 150ms linear;}.sticky-nav.sticky{top:0px;overflow:visible;}.sticky-nav .container{max-width:1600px;margin:0 auto;padding:10px 0;height:50px;position:relative;background:#ebe1d6;}.sticky-nav .container .logo{position:absolute;top:10px;left:28px;bottom:10px;width:200px;height:50px;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/logo.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/logo.svg');background-size:auto 50px;background-position:left center;background-repeat:no-repeat;display:inline-block;}.sticky-nav .container nav{float:right;vertical-align:top;height:70px;margin-top:-10px;}.sticky-nav .container nav li{display:inline-block;float:left;height:100%;border-left:1px solid #8a6c48;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;overflow:hidden;position:relative;margin-right:0px;}.sticky-nav .container nav li.current{-webkit-box-shadow:inset 0 -4px 0px #fff;-moz-box-shadow:inset 0 -4px 0px #fff;-o-box-shadow:inset 0 -4px 0px #fff;-ms-box-shadow:inset 0 -4px 0px #fff;box-shadow:inset 0 -4px 0px #fff;}.sticky-nav .container nav li.dropdown a i.dropdown-icon{display:block;content:' ';width:15px;height:100%;position:absolute;top:0px;right:0px;width:57px;}.sticky-nav .container nav li.dropdown a i.dropdown-icon:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-100px 0px;background-repeat:no-repeat;position:absolute;top:50%;left:50%;margin-top:-4.5px;margin-left:-7.5px;width:15px;height:9px;display:block;margin-top:-5px;right:28px;-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;-ms-transition:-ms-transform 250ms;transition:transform 250ms;}.sticky-nav .container nav li.dropdown.open a i.dropdown-icon:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-100px -200px;background-repeat:no-repeat;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.sticky-nav .container nav li.open{background:#18050d;overflow:visible;}.sticky-nav .container nav li a{display:block;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:17rem;line-height:70px;padding:0 28px;}.sticky-nav .container nav li.dropdown a{padding-right:57px;}.sticky-nav .container nav li.open a{color:#fff;}.sticky-nav .container nav li ul.submenu{position:absolute;top:100%;right:0px;min-width:100%;max-height:0px;-webkit-transition:max-height 0.5s linear;-moz-transition:max-height 0.5s linear;-o-transition:max-height 0.5s linear;-ms-transition:max-height 0.5s linear;transition:max-height 0.5s linear;}.sticky-nav .container nav li ul.submenu li{display:block;width:100%;background:#18050d;border-left:none;}.sticky-nav .container nav li ul.submenu li:hover{background:#916649;background:#7c5e1b;}.sticky-nav .container nav li ul.submenu li a{line-height:22rem;font-size:16rem;padding:21px 28px;}.sticky-nav .container nav li.open ul.submenu{max-height:600px;}@media screen and (max-width: 1514px){.sticky-nav .container nav li.dropdown a{padding-right:43px;}.sticky-nav .container nav li a{letter-spacing:0px;padding-left:14px;padding-right:14px;}.sticky-nav .container nav li.dropdown a i.dropdown-icon{width:43px;}.sticky-nav .container nav li.dropdown a i.dropdown-icon:before{right:14px;}}@media screen and (max-width: 1303px){.sticky-nav .container{padding:5px 0;height:40px;}.sticky-nav .container .logo{top:5px;height:40px;background-size:auto 40px;}.sticky-nav .container nav{height:50px;margin-top:-5px;}.sticky-nav .container nav li a{font-size:13rem;line-height:50px;}.sticky-nav .container nav li.dropdown a{padding-right:34.6px;}.sticky-nav .container nav li a{padding-left:9.8px;padding-right:9.8px;}.sticky-nav .container nav li.dropdown a i.dropdown-icon{width:34.6px;}.sticky-nav .container nav li.dropdown a i.dropdown-icon:before{right:12.6px;}}@media screen and (max-width: 1023px){.sticky-nav.sticky{top:-80px;}}header.central{position:relative;z-index:100;text-align:center;}header.central .top{background:#ebe1d6;position:relative;}header.central a{font:inherit;color:inherit;padding:10px 0px;display:block;width:200px;margin:0;}header.central #title{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;font-size:0 !important;height:40px;width:200px;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/logo.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/logo.svg');background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-size:contain;margin:0px auto 0px 10px;}header.central .contact{color:#5f5348;width:auto;float:right;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}header.central .contact ol{list-style:none;}header.central .contact ol li{display:inline-block;text-align:right;}header.central .contact ol li a{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;color:#5f5348;display:block;height:100%;width:auto;font-size:16rem;padding:5px 22px;padding-right:10px;text-align:right;}header.central .contact ol li a:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;display:inline-block;width:16px;height:12px;margin-right:10px;vertical-align:bottom;margin-bottom:3px;}header.central .contact ol li.address a:before{background-position:-150px -200px;width:11px;height:17px;}header.central .contact ol li.phone a:before{background-position:-150px -250px;width:18px;height:18px;}header.central .contact ol li.social{padding-right:10px;}header.central .contact ol li.social a{display:inline-block;padding:5px 0;}header.central .contact ol li.social a:before{margin:0px;margin-left:10px;width:20px;height:20px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:375px 450px;background-position:0px 0px;background-repeat:no-repeat;}header.central .contact ol li.social a.facebook:before{background-position:-262.5px -37.5px;}header.central .contact ol li.social a.twitter:before{background-position:-262.5px 0px;}header.central .contact ol li.social a.instagram:before{background-position:-262.5px -75px;}header.central .contact ol li.social a.google:before{background-position:-262.5px -112.5px;}header.central nav{color:#000;width:auto;text-align:left;}header.central nav ul.menu{list-style:none;}header.central nav ul.menu li{display:inline-block;position:relative;float:left;padding:0;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}header.central nav ul.menu li:hover,header.central nav ul.menu li.open{background:#18050d;}body.touch-device header.central nav ul.menu li{background:transparent;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}body.touch-device header.central nav ul.menu li ul.submenu{-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;max-height:0px;}body.touch-device header.central nav ul.menu li.open ul.submenu{max-height:2000px;opacity:1;}body.touch-device header.central nav ul.menu li.open{background:#18050d;}@media screen and (max-width: 1023px){body.touch-device header.central nav ul.menu li.open{background:#18050d;}}header.central nav ul.menu li.current{-webkit-box-shadow:inset 0 -4px 0px #fff;-moz-box-shadow:inset 0 -4px 0px #fff;-o-box-shadow:inset 0 -4px 0px #fff;-ms-box-shadow:inset 0 -4px 0px #fff;box-shadow:inset 0 -4px 0px #fff;}header.central nav ul.menu li.dropdown a{position:relative;padding-right:57px;white-space:nowrap;}header.central nav ul.menu li.dropdown a i.dropdown-icon{width:15px;height:100%;position:absolute;top:0px;right:0px;width:57px;}header.central nav ul.menu li.dropdown a i.dropdown-icon:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-100px -200px;background-repeat:no-repeat;position:absolute;width:15px;height:9px;top:50%;margin-top:-4.5px;right:28px;display:block;-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;-ms-transition:-ms-transform 250ms;transition:transform 250ms;}header.central nav ul.menu li.dropdown.open a i.dropdown-icon:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}header nav ul.menu li.cart:hover a span.basket::before{background-position:-150px -500px;}header.central nav ul.menu li a{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;display:block;font-size:17rem;line-height:22px;letter-spacing:1px;padding:21px 28px;position:relative;width:auto;z-index:1000;}header.central nav ul.menu li ul.submenu{max-height:0px;min-width:100%;overflow:hidden;list-style:none;position:absolute;top:100%;left:0px;opacity:0;background:#18050d;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}header.central nav ul.menu li.open ul.submenu{max-height:2000px;opacity:1;}header.central nav ul.menu li ul.submenu li.menu-item{display:block;width:100%;border-left:none;}header.central nav ul.menu li ul.submenu li.menu-item:hover{background:#916649;background:#7c5e1b;border-left:none;}header.central nav ul.menu li ul.submenu li.menu-item:hover:before{content:none;display:none;}header.central nav ul.menu li a span.basket{display:inline-block;height:100%;width:18px;position:relative;vertical-align:middle;margin-right:0px;font-size:0;}header.central nav ul.menu li a span.basket:before{content:' ';display:inline-block;position:absolute;top:50%;left:0px;margin-top:-9px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-150px -100px;background-repeat:no-repeat;width:18px;height:18px;}@media screen and (max-width: 1280px){header.central nav ul.menu li a{font-size:15rem;line-height:20px;padding:16px 20px;}}header.central nav .mobmenu{display:none;}header.central nav.open .mobmenu{background:#18050d;}@media screen and (max-width: 1023px){header.central nav ul.menu{max-height:0px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms;}header.central nav ul.menu li a{letter-spacing:0.5px;padding:21px 16px;}header.central{overflow:visible;}header.central a{width:78%;padding:10px 0;}header.central a #title{width:100%;height:80px;margin-left:0px;background-position:left center;}header.central .bottom{position:static;}header.central .contact{display:none;}header.central nav ul.menu{position:absolute;top:50px;left:0px;right:0px;max-height:0px;overflow:hidden;background:#18050d;z-index:1000;padding:0px;margin-top:1px;}header.central nav.open ul.menu{max-height:2000px;padding:0px 0 10px 0;}header.central nav ul.menu li{text-align:left;}header.central nav ul.menu li:hover,header.central nav ul.menu li:hover a{background:transparent;}header.central nav ul.menu li ul.submenu li.menu-item a{padding-left:30px;}header.central nav ul.menu li,header.central nav ul.menu li.active{width:100%;border:none;padding-left:0px;}header.central nav ul.menu li.current{-webkit-box-shadow:inset 4px 0px 0px #fff;-moz-box-shadow:inset 4px 0px 0px #fff;-o-box-shadow:inset 4px 0px 0px #fff;-ms-box-shadow:inset 4px 0px 0px #fff;box-shadow:inset 4px 0px 0px #fff;}header.central nav ul.menu li a{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;color:#000;letter-spacing:1px;font-size:16rem;padding:15px 20px;text-align:left;}header.central nav ul.menu li.dropdown a{padding-right:10%;}header.central nav ul.menu li.open{background:#916649;background:#7c5e1b;}header.central nav ul.menu li.dropdown a i.dropdown-icon{width:10%;display:block;}header.central nav ul.menu li.dropdown a i.dropdown-icon:before{position:absolute;top:50%;left:50%;margin-top:-4.5px;margin-left:-7.5px;width:15px;height:9px;}header.central nav .mobmenu{display:inline-block;position:absolute;top:0px;right:0px;bottom:-1px;width:10%;border-left:1px solid rgba(255,255,255,0.2);}header.central nav .mobmenu a{display:block;position:relative;font-size:0rem;padding:0px;height:100%;width:100%;}header.central nav.open .mobmenu{background:#18050d;}header.central nav .mobmenu a:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-150px 0px;background-repeat:no-repeat;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-11px;display:block;width:22px;height:14px;}header.central nav.open .mobmenu a:before{background-position:-150px -450px;width:17px;height:17px;margin-top:-8px;margin-left:-8px;}header.central nav ul.menu li.open:before,header.central nav ul.menu li.open:hover:before{content:none;display:none;}header.central nav ul.menu li.dropdown:hover a i.dropdown-icon:before,header.central nav ul.menu li.dropdown:hover a i.dropdown-icon:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}header.central nav ul.menu li.dropdown.open a i.dropdown-icon:before,header.central nav ul.menu li.dropdown.open:hover a i.dropdown-icon:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}header.central nav ul.menu li ul.submenu{background:transparent;position:static;}header.central nav ul.menu li:hover ul.submenu{max-height:0px;}header.central nav ul.menu li.open ul.submenu{max-height:2000px !important;border-bottom:1px solid rgba(255,255,255,0.1);}}@media screen and (max-width: 567px){header.central nav ul.menu li.dropdown a{padding-right:18%;}header.central nav .mobmenu,header.central nav ul.menu li.dropdown a i.dropdown-icon{width:18%;}}.mobnav{display:none;position:relative;z-index:10;border-top:1px solid rgba(228,228,228,0.2);}.mobnav ul{list-style:none;}.mobnav ul li{height:50px;display:inline-block;float:left;text-align:center;margin-left:-1px;-webkit-transition:background 100ms linear;-moz-transition:background 100ms linear;-o-transition:background 100ms linear;-ms-transition:background 100ms linear;transition:background 100ms linear;}.mobnav ul li.expand-trigger.expanded{background:#18050d;}.mobnav ul li a{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;display:block;padding:0px;line-height:50px;letter-spacing:1px;color:#000;position:relative;width:100%;height:100%;text-align:center;}.mobnav ul li a:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;display:block;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;width:12px;height:12px;}.mobnav ul li a.no-icon:before,.mobnav ul li a.basket:before{content:none;display:none;}.mobnav ul li a.address:before{background-position:-150px -300px;width:11px;height:17px;margin-top:-8px;margin-left:-5px;}.mobnav ul li a.phone:before{background-position:-150px -350px;width:18px;height:18px;margin-top:-9px;margin-left:-9px;}.mobnav ul li.expand-trigger.expanded a.phone:before,.mobnav ul li.expand-trigger.expanded a.address:before{background-position:0px -50px;position:absolute;top:50%;left:50%;margin-top:-12.5px;margin-left:-12.5px;width:25px;height:25px;}.mobnav ul li a.basket i.icon{display:inline-block;height:100%;width:18px;position:relative;vertical-align:middle;margin-right:0px;}.mobnav ul li a.basket i.icon:before{content:' ';display:inline-block;position:absolute;top:50%;left:0px;margin-top:-9px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-150px -100px;background-repeat:no-repeat;width:18px;height:18px;}.mobnav ul .divider{width:1px;background:rgba(0,0,0,0.2);height:100%;margin-left:-1px;float:left;}.mobnav .expand{background:#18050d;color:#000;text-align:center;z-index:9999;position:absolute;top:100%;left:0px;right:0px;overflow:hidden;opacity:0;max-height:0px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms;}.mobnav .expand.expanded{opacity:1;max-height:600px;}.mobnav .expand .container{padding:90px 20px;}.mobnav .expand .container p,.mobnav .expand .container a,.mobnav .expand .container address{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:16rem;letter-spacing:1.8px;color:#000;}.mobnav .expand .container a[href*="tel:"]{padding:20px;}.mobnav .expand .container p.title{font-weight:700;font-size:28rem;line-height:36rem;padding-bottom:30px;}.mobnav .expand .container address{padding:10px 0;}.mobnav .expand .container a.button{background:#000;color:#000;}@media screen and (max-width: 1023px){.mobnav{display:block;}}section.ribbon-banner{background:#000;}section.ribbon-banner .logo{background-image:url('https://www.gordonramsayrestaurants.com/mysite/img/gr_LOGO.png');background-image:none, url('https://www.gordonramsayrestaurants.com/mysite/img/gr_LOGO.svg');background-size:180px 10px;background-position:13px center;background-repeat:no-repeat;height:24px;margin-left:10px;}section.ribbon-banner .logo i{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-100px -296px;background-repeat:no-repeat;display:block;width:8px;height:24px;}section.hero .container h2{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:44rem;letter-spacing:2px;line-height:52rem;color:#000;padding:5px 0;}section.hero .container h1{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:30rem;line-height:36rem;color:#000;padding:5px 0;}section.hero{overflow:hidden;position:relative;margin:0px;}section.hero .table-cell{padding:0 40px;}section.hero .hero-item{min-height:400px;overflow:hidden;position:relative;margin:0px;}section.hero .hero-item .table-cell{padding:0 40px;}section.hero .hero-item.just-text{min-height:0px;margin:0px;}section.hero .hero-item.just-text .table-cell{padding:0 40px;}section.hero .hero-item.just-text .table-cell{padding:40px 40px 0;}section.hero .hero-item.just-text .container .flourishes:before,section.hero .hero-item.just-text .container .flourishes:after{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.svg');max-width:none;background-repeat:repeat-x !important;}section.hero .hero-item.just-text h1,section.hero .hero-item.just-text h2{color:#000;}section.hero .table-cell{padding:0 40px;}section.hero .video-bg{height:100%;}section.hero .video-bg .overlay{display:none;}section.hero .carousel.top{position:absolute;top:0px;width:100%;}section.hero .container .table .table-cell .restaurant-logo{width:100%;height:100px;margin:30px auto;background-position:center center !important;background-size:100% auto !important;background-size:contain !important;background-repeat:no-repeat !important;}section.hero .owl-item{float:left;}section.hero .panel{position:relative;min-height:400px;width:100%;}section.hero .bg{width:100%;height:100%;position:relative;overflow:hidden;background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;}section.hero .imagebg{background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;overflow:hidden;}section.hero .imagebg{background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:inherit;overflow:hidden;width:100%;height:100%;}section.hero .imagebg .imagebg_text{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;}section.hero .imagebg.desktop{display:block;}section.hero .imagebg.tablet,section.hero .imagebg.mobile{display:none;}@media screen and (max-width: 1023px){section.hero .imagebg.tablet{display:block;}section.hero .imagebg.mobile,section.hero .imagebg.desktop{display:none;}}@media screen and (max-width: 420px){section.hero .imagebg.mobile{display:block;}section.hero .imagebg.tablet,section.hero .imagebg.desktop{display:none;}}section.hero .imagebg img{min-width:100%;min-height:100%;width:auto;height:auto;opacity:0;}section.hero .bg .overlay,section.hero .imagebg .overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/overlay.png');background-repeat:repeat;opacity:0.7;}section.hero .bg video,section.hero .bg .video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:0px;bottom:0px;min-width:104%;min-height:200%;}section.hero .bg .video iframe{min-width:100%;min-height:100%;}section.hero .bg video img,section.hero .bg img{min-width:100%;min-height:100%;object-fit:cover;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')";}:root *> section.hero .bg video img,:root *> section.hero .bg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}section.hero .bg video video.video-stream.html5-main-video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);}section.hero .container{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;bottom:27px;margin:0 auto;text-align:center;z-index:5;max-width:55%;}section.hero .hero-item.just-text .container{position:static;display:block;}section.hero .container hr.flourish{margin:10px auto 10px !important;}section.hero .container button{margin-top:30px;max-width:95%;overflow:hidden;}section.hero .container button a{font-size:16rem;line-height:19px;color:#fff;}section.hero .owl-controls .owl-nav .owl-prev i,section.hero .owl-controls .owl-nav .owl-next i{position:absolute;top:50%;margin-top:-22px;display:block;width:32px;height:45px;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/carousel_icons.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/carousel_icons.svg');background-size:80px 45px;background-position:0px 0px;background-repeat:no-repeat;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;-o-transition:opacity 200ms;-ms-transition:opacity 200ms;transition:opacity 200ms;}section.hero .owl-controls .owl-nav .owl-prev i:hover,section.hero .owl-controls .owl-nav .owl-next i:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}section.hero .owl-controls .owl-nav .owl-prev i{left:10px;}section.hero .owl-controls .owl-nav .owl-next i{right:10px;background-position:-44px 0px;}section.hero .owl-controls .owl-dots{position:absolute;bottom:10px;right:0px;left:0px;text-align:center;}section.hero .owl-controls .owl-dots .owl-dot{width:14px;height:14px;background:#fff;border-radius:50%;display:inline-block;margin:0 5px;opacity:0.5;-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;-o-transition:opacity 200ms;-ms-transition:opacity 200ms;transition:opacity 200ms;}section.hero .owl-controls .owl-dots .owl-dot.active{opacity:1;}@media screen and (max-width: 1280px){section.hero .container{max-width:70%;}}@media screen and (max-width: 1023px){section.hero .container h1{font-size:24rem;line-height:30rem;}section.hero .container h2{font-size:36rem;line-height:40rem;}}@media screen and (max-width: 767px){section.hero .container{max-width:none;}section.hero .container h2{font-size:26rem;line-height:32rem;}section.hero .container h1{font-size:22rem;line-height:28rem;}section.hero .container hr.flourish{margin:30px auto 30px;}section.hero .container button a{font-size:12rem;line-height:14px;}section.hero .owl-controls .owl-nav{display:none;}section.hero .carousel .container .table{width:80%;margin:0 auto;}section.hero .table-cell{padding:0;}section.hero .bg .video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}section.hero .bg .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}}section.cat p a{word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}a.email,a[href*="mailto:"]{word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}section.content-blocks{margin:0;}section.cat .cat{float:left;margin:5px 0;}section.cat .cat-a .container{height:300px;}section.cat .cat-a .underline{display:none;}section.cat .cat-a .container .table .table-cell{vertical-align:top;}section.cat .cat-a .container .text{height:100%;width:auto;}section.cat .cat-a .container .text hr.flourish{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.svg');}.international section.cat .cat-a .container.border{border:1px solid #cbc7c6;}section.content-blocks .cat-a a .imagebg .overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/overlay.png');background-repeat:repeat;opacity:0.7;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}section.content-blocks .cta a:hover .imagebg .overlay{opacity:0;}section.cat .cat-b .container{max-width:100%;width:auto;position:relative;}section.cat .cat-b .text{position:relative;z-index:4;padding:0;vertical-align:middle;}section.cat .cat-b .underline{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;}section.cat .cat-b .imagebg{width:100%;position:absolute !important;top:0px;left:0px;right:0px;bottom:0px;overflow:hidden;z-index:4;background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;}section.cat .cat-b .imagebg img{opacity:0;min-width:100%;min-height:100%;position:absolute;top:0px;left:0px;}section.content-blocks .cat-b a .imagebg .overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/overlay.png');background-repeat:repeat;opacity:0.7;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}section.content-blocks .cat-b a:hover .imagebg .overlay{opacity:0;}section.cat .cat-b h1,section.cat .cat-b h2,section.cat .cat-b h3,section.cat .cat-b p,section.cat .cat-b p a{color:#000;}@media screen and (max-width: 767px){section.cat .cat-b .text .CTA{width:100%;}section.content-blocks .cat-b:hover .imagebg .overlay{opacity:0.7;}}@media screen and (max-width: 1024px){section.content-blocks .pure-u-md-1-3 button,section.content-blocks .pure-u-md-1-3 a.button{padding-left:30px;padding-right:30px;}}section.cat .cav .container{max-width:100%;width:auto;position:relative;background:transparent !important;}section.cat .cav .video{width:100%;padding-bottom:56.25%;overflow:hidden;position:relative;z-index:4;}section.cat .cav .video iframe{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;}section.cat .cav .video .preview-image{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;cursor:pointer;}section.cat .cav .video .preview-image:before{content:' ';display:block;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-56.5px;width:113px;height:100px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-250px -400px;background-repeat:no-repeat;opacity:0.6;z-index:5;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}section.cat .cav .video .preview-image:hover:before{opacity:1;}section.cat .cav .video .preview-image .overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/overlay.png');background-repeat:repeat;opacity:0.7;}section.cat .cav .container .table,section.cat .cav .container .table-cell{background:transparent !important;}@media screen and (max-width: 1023px){section.cat .cav .video .preview-image:before{position:absolute;top:50%;left:50%;margin-top:-37.5px;margin-left:-42.5px;width:85px;height:75px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:375px 450px;background-position:-187.5px -300px;background-repeat:no-repeat;opacity:1;}section.cat .cat iframe{display:block;width:100%;height:auto;}}section.cat .cai{overflow:hidden;position:relative;min-height:200px;}@media screen and (max-width: 1024px){section.cat .cai{min-height:0;}}section.cat .cai .container{background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:100%;}section.cat .cai img{width:100%;height:auto;opacity:0;}section.cat .cai .overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/overlay.png');background-repeat:repeat;opacity:0.7;}section.cat .item.text-with-image{background:#18050d;padding:5px 0;margin:0px;}section.cat .item.text-with-image .container{padding:10px 0;}section.cat .item.text-with-image .wrapper .imagebg{background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:20px;}section.cat .item.text-with-image .wrapper .imagebg img{opacity:0;}section.cat .item.text-with-image .wrapper .bottom{padding:30px;padding-top:30px;padding-bottom:60px;}section.cat .item.text-with-image .wrapper .bottom h3,section.cat .item.text-with-image .wrapper .bottom h2{color:#000;}section.cat .item.text-with-image .wrapper .bottom p{color:#000;padding-bottom:10px;}@media screen and (max-width: 900px){section.cat .item.text-with-image .wrapper .bottom{padding:15px;padding-top:30px;padding-bottom:60px;}section.cat .container h2{font-size:20rem;line-height:26rem;letter-spacing:1px;}section.cat h3{font-size:19rem;line-height:24rem;letter-spacing:2px;}}@media screen and (max-width: 767px){section.cat .item.text-with-image .wrapper .imagebg{height:280px;}}@media screen and (max-width: 567px){section.cat .item.text-with-image .wrapper .imagebg{height:180px;}}section.cat .cat.chef .imagebg{background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;}section.cat .cat.chef .imagebg img{opacity:0;}section.cat .cat.chef .bottom .text p,section.cat .cat.chef .bottom .text h3{color:#000;}section.cat .chef,section.cat .chef .wrapper{background:none;}section.chef-blocks .cat.chef.item.text-with-image .wrapper{background:transparent;}section.cat .cat.cat-car{min-height:400px;}section.cat .cat.cat-car .container{max-width:none;}section.cat .cat.cat-car .container .carousel{height:400px;}section.cat .cat.cat-car .container .carousel .owl-stage-outer,section.cat .cat.cat-car .container .carousel .owl-stage-outer .owl-stage,section.cat .cat.cat-car .container .carousel .owl-stage-outer .owl-stage .owl-item{height:100%;}section.cat .cat.cat-car .container .carousel .panel{height:100%;background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;}section.cat .cat.cat-car .container .carousel .panel img{opacity:0;}section.cat.condensed .wrapper .imagebg{height:auto !important;margin-bottom:20px;padding-bottom:75%;}section.content-blocks .cta .container{margin:5px;}section.content-blocks .cta .text{position:relative;min-height:300px;height:1px;}section.content-blocks .cta .text .table .table-cell{padding:30px;}section.content-blocks .cta .text .table .table-cell h2{text-align:center;color:#000;}section.cat .container{width:auto;margin:0 5px;text-align:center;}section.content-blocks .imagebg,section.cat .imagebg{position:relative;}section.content-blocks .imagebg .overlay,section.cat .imagebg .overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/overlay.png');background-repeat:repeat;opacity:0.7;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}section.cat .item{float:left;}@media screen and (max-width: 767px){section.cat .text-with-image{margin-top:0px;margin-bottom:0px;padding:0px;}}.table-cell{padding:30px;}section.cat h2{font-weight:700;font-size:26rem;line-height:31rem;margin-bottom:10px;}section.cat h3{font-size:22rem;line-height:26rem;margin-bottom:10px;}section.cat h4{font-weight:700;font-size:16rem;line-height:22rem;}section.cat p{margin-bottom:10px;}section.cat span{font-weight:400;}section.cat .imagebg{overflow:hidden;}section.cat .container:hover .imagebg .overlay,section.cat .item:hover .imagebg .overlay{opacity:0.7;}section.cat .container .text{height:100%;}section.cat .container ul{display:inline-block;padding-left:20px;margin-bottom:10px;}section.cat .container ul,section.cat .container ul li{list-style-type:disc !important;text-align:left;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;line-height:25px;color:#000;}section.cat .imagebg.with-overlay{position:relative;}section.cat .imagebg.with-overlay:before{content:' ';position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/overlay.png');background-repeat:repeat;opacity:0.7;}section.cat .imagebg.with-overlay:hover:before{opacity:0.3;}section.cat .rte ul li{list-style-type:none;}section.cat .rte ol{display:inline-block;padding-left:20px;margin-bottom:10px;list-style-type:decimal !important;text-align:left;}section.cat .rte ol li{list-style-type:decimal;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;line-height:25px;color:#000;}.block .container{display:table;margin:auto;padding:40px 0;text-align:center;}.block .container h2{font-size:30rem;margin-bottom:20px;}.block .container > p{margin-bottom:20px;padding:0 20px;}.block .container p{font-size:16rem;}.block .container p strong{display:block;letter-spacing:1rem;font-size:15rem;}.block .container p strong span{text-transform:uppercase;}section.body-padding.hero.eventthanks{margin:50px 0 30px 0;}section.body-padding.hero.eventthanks  section.stl .container .inner:before,section.body-padding.hero.eventthanks  section.stl .container .inner:after{display:none;}@media screen and (min-width: 567px){.block .container{padding:30px 0;}.block .container p strong{margin:20px 0;}}@media screen and (max-width: 767px){section.cat .cat-a .container .table-cell{padding:30px 0;}}section.cookie-banner{display:none;position:fixed;bottom:0px;left:0px;right:0px;background:#e6e6e6;background:#000;z-index:99999;padding:20px 0;-webkit-transition:bottom 250ms;-moz-transition:bottom 0.5s linear;-o-transition:bottom 0.5s linear;-ms-transition:bottom 0.5s linear;transition:bottom 0.5s linear;}section.cookie-banner .container{display:block;margin:0 75px 0 30px;font:inherit;}section.cookie-banner .container p{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;color:#000;line-height:20px;}section.cookie-banner .container p a{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:inherit;}section.cookie-banner i.close{font-size:0rem;display:block;width:19px;height:100%;position:absolute;top:0px;right:10px;bottom:0px;opacity:1;}section.cookie-banner i.close:hover{opacity:0.6;}section.cookie-banner i.close:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:375px 450px;background-position:0px -37.5px;background-repeat:no-repeat;width:19px;height:19px;display:block;position:absolute;top:50%;right:0px;margin-top:-8px;cursor:pointer;}@media screen and (max-width: 767px){section.cookie-banner{padding:15px 0;}section.cookie-banner .container{margin:0 50px 0 10px;}section.cookie-banner i.close{right:0;padding:0 15px;}section.cookie-banner i.close:before{right:10px;}}section.promo .container{display:block;margin:0 5px;}section.promo .item{float:left;display:inline-block;margin:0;overflow:hidden;}section.promo .promotion-container{padding:20px 0;margin:30px 10px;width:auto;}section.promo .item .table{display:table;position:relative;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;}section.promo .item .imagebg{position:relative;width:100%;height:100%;background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:40px 0px;}section.promo .item .imagebg .overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/overlay.png');background-repeat:repeat;opacity:0.7;}section.promo .item .imagebg img{opacity:0;width:100%;}section.promo .item .imagebg .new{position:absolute;top:0px;left:0px;width:100px;height:100px;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/promo_new.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/promo_new.svg');background-position:top left;background-repeat:no-repeat;z-index:6;}section.promo .item .imagebg .inner{position:relative;margin:10px auto;padding:30px;display:block;text-align:center;z-index:5;}section.promo .item .imagebg .inner .cta-link{color:#000;}section.promo .item .imagebg .inner .logo{display:none;width:120px;height:120px;margin:0 auto 30px auto;padding:20px;border:1px solid #000;background-size:120px;background-position:center center;background-repeat:no-repeat;}section.promo .item .imagebg .inner p.date{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;text-align:center;padding-bottom:20px;}section.promo .item .imagebg .inner h2{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-style:normal;color:#000;text-align:center;font-size:32rem;line-height:34px;padding:0 0 8px 0;text-transform:uppercase;letter-spacing:1.5px;}section.promo .item .imagebg .inner h3{text-align:center;padding:0 0 10px 0;line-height:52px;}@media screen and (max-width: 767px){section.promo .item{margin:5px 0;}section.promo .item .imagebg{border-left:none;border-right:none;border-top:none;}section.promo .item:first-child .imagebg{border-top:1px solid #000;}section.promo .item .table:before{opacity:0.5;}section.promo .item .imagebg{padding:106px 0;}section.promo .item .imagebg .inner .CTA{margin:30px auto 0;width:auto;}}section.promo .item.special{margin:20px 0;padding:0;}section.promo .item.special .wrapper{float:left;position:relative;}section.promo .item.special .wrapper .image{position:relative;height:250px;width:250px;overflow:hidden;background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;}section.promo .item.special .wrapper .new{position:absolute;top:0px;left:0px;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/promo_new.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/promo_new.svg');background-size:125px;background-position:0px 0px;background-repeat:no-repeat;width:250px;height:250px;display:block;}section.promo .item.special .wrapper .image img{max-width:100%;opacity:0;}section.promo .item.special .content .container{margin:0 35px 0 20px;}section.promo .item.special .content h2{font-size:24rem;line-height:36rem;padding-bottom:10px;font-weight:700;color:#000;}section.promo .item.special .content p{color:#000;}section.promo .item.special .content p.date{font-size:15rem;color:#000;}section.promo .item.special .btn-wrapper{float:right;}section.promo .item.special .btn-wrapper .container{margin:0 35px 0 20px;}section.promo .item.special .btn{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;background-color:#000;display:inline-block;font-size:18rem;margin-top:20px;padding:15px 50px;border-top:0px;border:0px;background:#ad8543;width:auto;}@media screen and (max-width: 1023px){section.promo .item.special .btn{font-size:15rem;}}@media screen and (max-width: 767px){section.promo .item.special .btn{padding:15px 35px;}}section.promo .item.special .btn:hover{background-color:#000;}section.promo .item.special .btn:hover{background-color:#886935;}section.promo .item.special .content,section.promo .item.special .btn-wrapper{padding-left:250px;float:none;}@media screen and (max-width: 1100px) and (min-width: 1024px){section.promo .item.special .wrapper .image{height:188px;width:188px;}section.promo .item.special .wrapper .new{background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/promo_new.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/promo_new.svg');background-size:94px;background-position:0px 0px;background-repeat:no-repeat;height:188px;width:188px;}section.promo .item.special .content,section.promo .item.special .btn-wrapper{padding-left:187.5px;}}@media screen and (max-width: 567px){section.promo .item.special{margin-bottom:40px;}section.promo .item.special .content p.date{font-size:13rem;line-height:16rem;}section.promo .item.special .content h2{font-size:20rem;line-height:28rem;padding-bottom:6px;}section.promo .item.special .content p{font-size:14rem;line-height:18rem;}}@media screen and (max-width: 480px){section.promo .item.special .wrapper .image{width:100px;height:100px;}section.promo .item.special .content .container{margin:0 0 0 20px;}section.promo .item.special .content{padding-left:100px;min-height:100px;}section.promo .item.special .btn-wrapper{padding-left:0px;}section.promo .item.special .btn-wrapper .container{margin:0px;}section.promo .item.special .btn-wrapper a.button{font-size:14rem;display:block;}section.promo .item.special .wrapper .new{width:100px;height:100px;background-size:50px;}}.CTA-text{position:relative;margin-right:20px;}.CTA-text:after{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-200px -150px;background-repeat:no-repeat;display:inline-block;width:16px;height:14px;position:absolute;bottom:6px;right:-20px;}.CTA{float:none;height:auto;margin:30px auto 0px;clear:none;width:80%;max-width:300px;display:block;position:relative;border:2px solid #000;background:#000;cursor:pointer;border-radius:0px;}.CTA:hover{background:#000;}.CTA.no-margin{margin:0px auto;}.CTA p,.CTA a{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:300;font-style:normal;padding:0;float:left;font-size:16rem;width:auto;height:auto;text-align:left;font-weight:normal;line-height:1em;clear:none;min-height:0px;color:#000;margin:14px;margin-right:0px;letter-spacing:0.1em;}@media screen and (max-width: 767px){.CTA p,.CTA a{font-size:14rem;}}.CTA .opennewtab{margin:12px 0 0 5px;}.CTA .arrow{position:absolute;top:0px;right:15px;bottom:0px;float:right;width:16px;max-width:100%;height:auto;}.CTA i:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-200px -150px;background-repeat:no-repeat;display:inline-block;height:15px;width:16px;}.CTA i.arrow:before{position:absolute;top:50%;left:0px;right:0px;margin-top:-7px;background-position:-200px -150px;}.CTA i.arrow-down:before{background-position:-200px 0px;height:16px;width:15px;}.CTA i.opennewtab:before{background-position:-400px 0px;width:20px;height:20px;}a.cd-top{display:block;padding:20px 0;text-align:center;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:18rem;line-height:24rem;background:#18050d;color:#000;display:none;}a.cd-top:hover{text-decoration:underline;}a.cd-top:before{content:' ';display:block;width:14px;height:16px;margin:0 auto 5px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-200px -50px;background-repeat:no-repeat;}@media screen and (max-width: 1024px){a.cd-top{display:block;}}footer{padding-bottom:0px;position:relative;background:url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/leather_1_@2X.jpg);background-repeat:repeat;background-size:300px 300px;background-color:#000;background:#7c5e1b;}footer > .top{padding:0px 85px;}@media screen and (max-width: 1280px){footer > .top{padding:0px 60px;}}@media screen and (max-width: 767px){footer > .top{padding:0px 51.666666666667px;}}@media screen and (max-width: 567px){footer > .top{padding:0px 10px;}}footer:before{content:' ';position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.2);display:block;z-index:1;}footer .darken{position:relative;padding-bottom:10px;padding-top:10px;}footer .darken:before{content:' ';position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.2);display:block;z-index:1;}footer .top{position:relative;z-index:2;}footer .top.signup{z-index:3;}footer ul.social{list-style:none;float:left;margin:30px 0;}footer ul.social li{display:inline-block;float:left;padding:5px;background:transparent;border-bottom:2px solid transparent;-webkit-transition:background 150ms, border-bottom 150ms;-moz-transition:background 150ms, border-bottom 150ms;-o-transition:background 150ms, border-bottom 150ms;-ms-transition:background 150ms, border-bottom 150ms;transition:background 150ms, border-bottom 150ms;}footer ul.social li:hover{border-bottom:2px solid #000;}footer ul.social li a{height:32px;width:32px;display:block;}footer ul.social li a:before{content:' ';display:block;width:32px;height:32px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-347px -196px;background-repeat:no-repeat;}footer ul.social li a.facebook:before{background-position:-347px -247px;}footer ul.social li a.instagram:before{background-position:-347px -297px;}footer ul.social li a.google:before{background-position:-347px -347px;}footer .newsletter{float:right;}footer .newsletter .CTA{float:right;margin:30px 0;border:1px solid #fff;box-sizing:border-box;border-radius:0px;background:transparent;max-width:none;width:100%;}footer .newsletter .CTA a{color:#000;}footer .newsletter .CTA img{width:16px;}footer .the-newsletter{display:none;background:#18050d;padding:60px 0;margin-bottom:30px;margin-top:-15px;position:relative;color:#000;}footer .the-newsletter .grg-form{margin:0 auto;}footer .the-newsletter .grg-form .item{float:left;}footer .the-newsletter:before{content:' ';display:block !important;position:absolute;top:-14px;left:0px;right:149px;border-top:15px solid transparent;border-right:15px solid #18050d;border-left:solid 15px transparent;font-size:0;line-height:0;}footer .the-newsletter:after{content:' ';display:block !important;position:absolute;top:-14px;right:120px;border-top:15px solid transparent;border-right:solid 15px transparent;border-left:15px solid #18050d;font-size:0;line-height:0;}footer .the-newsletter form h2:before,footer .the-newsletter form h2:after{content:' ';display:block;max-width:400px;background:#000;height:6px;margin:0px auto 40px;}footer .the-newsletter form h2:after{margin:40px auto 0;}footer .the-newsletter form .grg-input a{font-weight:700;}footer .the-newsletter h2,footer .the-newsletter h3,footer .the-newsletter div.item p{color:#000;}footer .the-newsletter div.item p{line-height:1.1;}footer .the-newsletter div.item h3{font-weight:700;text-align:center;}footer .the-newsletter .grg-form .no-background{background:transparent;border:none;color:#000;padding:20px 20px 20px 0;}footer .the-newsletter .grg-form .grg-tscs.no-background{border:1px solid #000;}footer .the-newsletter .grg-form .no-background label.check{padding:0 5px;}footer .the-newsletter .grg-form .no-background .grg-input.check::before,footer .the-newsletter .grg-form .no-background .grg-input.radio::before{left:11px;top:-10px;}footer .the-newsletter .grg-form span.dropdown{box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}footer .the-newsletter .grg-form-feedback p{color:#000;}footer .newsletter .CTA i.arrow-down::before{-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;-ms-transition:-ms-transform 250ms;transition:transform 250ms;}footer .newsletter .CTA.close i.arrow-down::before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}footer .left{float:left;}footer ul.footerNav{border-left:none;border-right:none;list-style:none;text-align:right;display:inline-block;}footer ul.footerNav .center{display:inline-block;margin:0 auto;margin-bottom:-3px;}footer ul.footerNav li{display:inline-block;}footer ul.footerNav li:last-child{border-right:none;}footer ul.footerNav li a{display:block;padding:18px 0px 18px;margin-left:30px;font-size:16rem;color:#fff;text-decoration:none;}footer ul.footerNav li a:hover{text-decoration:underline;}footer div.item.left{padding:18px 0;}footer div.item p{color:#fff;font-size:15rem;line-height:1.5em;}footer div.item p span.name{background-image:url('https://www.gordonramsayrestaurants.com/mysite/img/footer-grg.png');background-image:none, url('https://www.gordonramsayrestaurants.com/mysite/img/footer-grg.svg');background-size:100% auto;background-size:contain;background-position:center center;background-repeat:no-repeat;display:inline-block;width:270px;height:15px;margin-right:3px;margin-bottom:4px;vertical-align:bottom;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#fff;font-size:0rem !important;text-transform:uppercase;font-size:0;}@media screen and (max-width: 1023px){footer div.item p span.name{display:block;}}footer div.item p a{text-decoration:none;color:inherit;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;}footer div.item p a.arrow:after{content:" ";display:inline-block;margin-left:10px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-200px -144px;background-repeat:no-repeat;width:16px;height:25px;vertical-align:bottom;}footer div.item.chef{background:#eae0d3;padding:15px 0;background:#8a6c48;padding:15px 30px;}footer div.item.chef{padding-left:85px;padding-right:85px;}@media screen and (max-width: 1280px){footer ul.footerNav li a{font-size:14rem;margin-left:25px;}footer div.item.chef{padding-left:60px;padding-right:60px;}}@media screen and (max-width: 1023px){footer ul.footerNav li a{padding:10px 0;}}footer div.item.chef p{color:#2d2d2d;letter-spacing:0.5px;}footer div.item.chef p a{font-weight:700;}footer div.item.chef p a:after{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-200px -350px;background-repeat:no-repeat;display:inline-block;width:16px;height:15px;margin-left:5px;margin-bottom:2px;vertical-align:middle;}@media screen and (max-width: 1023px){footer ul.footerNav{border:none;}footer ul.footerNav .center{display:block;}footer ul.footerNav li a{font-size:13rem;}footer div.item{margin-left:0px;margin-right:0px;}footer div.item p span.name{display:block;}}@media screen and (max-width: 900px){footer ul.footerNav li a{padding:5px 0;margin-left:28px;font-size:13rem;letter-spacing:0.5px;text-align:right;}}@media screen and (max-width: 767px){footer > .top{padding-top:20px;padding-bottom:20px;}footer > .signup{padding:0 10px;}footer ul.social{text-align:left;margin:0px auto 10px;}footer ul.social li{float:none;}footer ul.social li a{height:32px;width:32px;display:block;}footer .newsletter{margin:0px auto;text-align:center;float:none;width:100%;}footer .newsletter .CTA{float:none;margin:0px auto;width:100%;}footer .the-newsletter{margin-top:5px;}footer .the-newsletter:before{right:50%;}footer .the-newsletter:after{left:50%;right:0px;}footer .the-newsletter .title h2{font-size:18rem;}footer ul.footerNav li{float:left;}footer ul.footerNav li a{margin-left:0px;margin-right:25px;text-align:left;}footer .darken{padding-bottom:20px;padding-top:20px;}footer div.item.chef{text-align:left;padding-top:20px;padding-bottom:20px;}footer div.item.left{float:none;text-align:left;padding:0px;margin-bottom:10px;}}@media screen and (max-width: 567px){footer .the-newsletter{padding:30px 0;}footer div.item.chef{padding-left:10px;padding-right:10px;}footer div.item.chef a{display:block;}}@media screen and (max-width: 480px){footer ul.footerNav li{width:40%;}footer ul.footerNav li a{text-align:left;padding:5px 0;line-height:16rem;}}@media screen and (max-width: 900px){.grg-form .grg-input,.grg-form .grg-input p{font-size:14rem;}}section.footer-ext{background:url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/leather_1_@2X.jpg);background-repeat:repeat;background-size:300px 300px;background:#7c5e1b;padding:85px;}@media screen and (max-width: 1280px){section.footer-ext{padding:60px;}}@media screen and (max-width: 767px){section.footer-ext{padding:51.666666666667px;}}@media screen and (max-width: 567px){section.footer-ext{padding:10px;}}section.footer-ext .container{display:block;margin:0 auto;background:transparent;}section.footer-ext .container.mobile{display:none;}section.footer-ext .container .item{float:left;}section.footer-ext .container .item  .body-container{padding-right:25px;}section.footer-ext .container .item:last-child  .body-container{padding-right:0;}@media screen and (max-width: 1023px){section.footer-ext .container .item  .body-container{padding-right:0;}section.footer-ext .container .item:nth-child(odd)  .body-container{padding-right:25px;}}section.footer-ext .container .item .body-container{margin:0 50px 0 0;}section.footer-ext .container .item:last-child .body-container{margin:0;}section.footer-ext .container .Zebra_Accordion.item{float:none;}section.footer-ext .container.mobile dl.Zebra_Accordion dt{margin-top:15px;padding-bottom:15px;}section.footer-ext .container.mobile dl.Zebra_Accordion dt h3{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;position:relative;text-align:left;}section.footer-ext .container.mobile dl.Zebra_Accordion dt h3:after{content:' ';position:absolute;top:50%;right:0px;margin-top:-8px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-50px -200px;background-repeat:no-repeat;display:inline-block;width:16px;height:16px;-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;-ms-transition:-ms-transform 250ms;transition:transform 250ms;}section.footer-ext .container.mobile dl.Zebra_Accordion dt.open h3:after{background-position:-50px -243px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}section.footer-ext .container.mobile dl.Zebra_Accordion dd{overflow:hidden;border-top:1px solid rgba(255,255,255,0.2);display:block !important;opacity:1 !important;padding-top:15px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.2);}section.footer-ext .container .item h3{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:18rem;color:#000;text-align:left;}section.footer-ext .container .item p{color:#000;text-align:left;margin:15px 0;}section.footer-ext .container .item p.no-margin{margin:0px;}section.footer-ext .container .item p.title{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;text-transform:uppercase;}section.footer-ext .container .item address p{margin:0px;}section.footer-ext .container .item p.email{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;}section.footer-ext .container .item p a{color:inherit;display:inline-block;}section.footer-ext .container .item p.phone a{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:300;}section.footer-ext .container .item .inputContainer{margin:10px 0px;}section.footer-ext .container .item .inputContainer .inputWrapper{max-height:50px;position:relative;margin:0 auto;width:100%;background:transparent;border:1px solid #ccc;overflow:hidden;-webkit-appearance:none;cursor:pointer;text-align:left;font-size:18rem;text-decoration:none;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:300;display:block;height:50px;line-height:50px;color:#000;border-radius:0px;}section.footer-ext .container .item .inputContainer .inputWrapper input{width:100%;height:100%;outline:none;border:none;-webkit-appearance:none;cursor:pointer;text-align:left;padding-left:10px;font-size:18rem;text-decoration:none;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:300;display:block;height:50px;line-height:50px;}section.footer-ext .container .item .inputContainer .inputWrapper:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;display:block;width:20px;height:20px;position:absolute;top:50%;right:20px;margin-top:-10px;}section.footer-ext .container .item .inputContainer .inputWrapper.time:before{background-position:-250px -50px;}section.footer-ext .container .item .inputContainer .inputWrapper.date:before{background-position:-250px 0px;}section.footer-ext .container .item .selectWrapper a,section.footer-ext .container .item .selectWrapper .selectOptions li{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:300;}section.footer-ext .container .item .grg-form .grg-button{position:relative;background:transparent;border:1px solid #fff;padding:14px 0px 14px 10px;text-align:left;border-radius:0px;}section.footer-ext .container .item .grg-form .grg-button:before{content:' ';position:absolute;display:block;top:50%;left:50%;margin-top:-7.5px;margin-left:-8px;width:16px;height:15px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-200px -150px;background-repeat:no-repeat;left:auto;right:15px;}section.footer-ext div.item p a.arrow:after{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-200px -144px;background-repeat:no-repeat;content:" ";display:inline-block;height:25px;margin-left:10px;vertical-align:bottom;width:16px;}section.footer-ext .flourish.left{margin-left:0px;background:#fff;height:2px;max-width:60px;}@media screen and (max-width: 1024px){section.footer-ext .container .item{margin:30px 0;}section.footer-ext .container .item hr.flourish{margin:20px 0;text-align:left;}}@media screen and (max-width: 567px){section.footer-ext .container .item .selectWrapper{margin:10px 5px !important;width:auto;}section.footer-ext .container .item .selectWrapper .grg-column .grg-margin{margin:0 1px;width:auto;}}@media screen and (max-width: 767px){section.footer-ext .container.desktop{display:none;}section.footer-ext .container.mobile{display:block;}}.grg-form{margin:0 auto;display:block;}.grg-form h2{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;letter-spacing:2px;margin:0 10px;margin-bottom:20px;font-size:26rem;line-height:24rem;text-align:center;}.grg-form p.grg-error,.grg-form .grg-tscs p.grg-error,.events-form .grg-form .grg-input.check p.grg-error,.footer-ext .grg-form.book-widget p.grg-error{color:#f00;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;margin:0px 0px 5px 10px;}footer .the-newsletter div.item p.grg-error,.booking .step.three p.grg-error{color:#f00;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;}.grg-form h2.sub-head{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;font-size:24rem;text-align:center;}.grg-form fieldset{display:block;margin:10px 5px;}.grg-form h3.center{text-align:center;}.grg-form .btn-holder button,.grg-form .btn-holder{text-align:center;margin:0 auto;}.grg-form fieldset.border{border:1px solid #fff;border-radius:0px;}.grg-form.transparent-input fieldset.border{border:none;border-radius:0px;}.grg-form.dark-text fieldset.border{border:1px solid #fff;}footer div.item .grg-tscs p a{text-transform:none;margin-left:0px;}.grg-form h3{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:300;color:#000;font-size:18rem;letter-spacing:1px;margin:30px auto;}.grg-form.dark-text h3{color:#000;}.grg-form .grg-column{float:left;margin:10px 0;position:relative;}.grg-form .grg-column.multi .grg-input{width:auto;padding:14px 5px;}.grg-form .grg-column.multi:nth-child(even) .grg-input{margin:0 10px 0 0;}@media screen and (max-width: 1023px){.grg-form .grg-column.multi:nth-child(even) .grg-input{margin:0;}}.grg-form .grg-input,.grg-form .grg-tscs{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;padding:15px 5px 15px 10px;color:#000;background:transparent;border:1px solid #fff;border:1px solid ;display:block;width:100%;position:relative;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-webkit-appearance:none;border-radius:0px;}.grg-form.transparent-input .grg-tscs{border:none;background:rgba(95,83,72,0.4);}.grg-form.transparent-input .grg-input{background:transparent;}.grg-form .grg-tscs p,.grg-form.dark-text .grg-tscs p{color:#000;}.grg-form textarea.grg-input{resize:none;height:150px;}.grg-form .grg-char-count,.grg-form .count{margin-top:10px;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:13rem;text-align:center;color:#000;}.grg-form .count{color:#000;float:right;margin-right:10px;}.grg-form .counter{color:#000;float:left;margin-right:5px;}.grg-form.dark-text .grg-char-count{color:#000;}.grg-input.no-border{border:none;}.grg-form .grg-button{display:block;width:auto;margin:0 auto;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;background-color:#000;display:inline-block;font-size:18rem;margin-top:20px;padding:15px 50px;border-top:0px;border:0px;background:#ad8543;}@media screen and (max-width: 1023px){.grg-form .grg-button{font-size:15rem;}}@media screen and (max-width: 767px){.grg-form .grg-button{padding:15px 35px;}}.grg-form .grg-button:hover{background-color:#000;}.grg-form .grg-button:hover{background-color:#886935;}.grg-form .grg-button.gradient-dark{color:#000;}.grg-form .grg-button.margin{margin-top:30px;}.grg-form .grg-button.wide{width:67%;}.grg-form .no-background{background:transparent;}.grg-form .grg-input.check,.grg-form .grg-input.radio{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.grg-form .grg-input.check p.title,.grg-form .grg-input.radio p.title{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:16rem;text-transform:uppercase;cursor:pointer;}.grg-form.checkout .grg-input.check p.title,.grg-form.checkout .grg-input.radio p.title{color:#000;}.grg-form .grg-input.check:before,.grg-form .grg-input.radio:before{content:' ';display:block;position:absolute;top:4px;left:10px;bottom:0px;width:18px;height:29px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-300px -15px;background-repeat:no-repeat;cursor:pointer;}.grg-form .grg-input.light.check:before{background-position:-300px -185px;}.grg-form .grg-input.check.checked:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-300px -35px;background-repeat:no-repeat;}.grg-form .grg-input.radio:before{background-position:-300px -87px;}.grg-form .grg-input.radio.checked:before{background-position:-300px -137px;}.grg-form .grg-input.light.check.checked:before,.grg-form .grg-input.light.radio.checked:before{background-position:-300px -235px;}.grg-form .grg-input.check.no-background p,.grg-form .grg-input.radio.no-background p{margin-left:30px;}.grg-form .grg-input.check p,.grg-form .grg-input.radio p{cursor:pointer;margin-left:28px;display:block;}.grg-form .grg-input.check input,.grg-form .grg-input.radio input{display:none;}.grg-form .grg-button.wide{width:100%;padding-left:0px;padding-right:0px;}.grg-form .grg-input,.grg-form .grg-tscs,.grg-form .selectboxit-container{background:#000;color:#000;}.grg-form .selectboxit-text{color:#000;}.grg-form .selectboxit-default-arrow{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-99px 0;background-repeat:no-repeat;height:8px;margin-top:-4px !important;transition:transform 250ms ease 0s;width:16px;left:0;position:absolute;}.book-widget .grg-form .grg-input,.book-widget .grg-form .grg-tscs,.book-widget .grg-form .selectboxit-container{background:transparent;color:#000;}.book-widget .grg-form .selectboxit-text{color:#000;}.book-widget .grg-form .selectboxit-default-arrow{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-99px -200px;background-repeat:no-repeat;}.footer-ext .book-widget .grg-form .grg-input,.footer-ext .book-widget .grg-form .grg-tscs,.footer-ext .book-widget .grg-form .selectboxit-container,.booking .book-widget .grg-form .grg-input,.booking .book-widget .grg-form .grg-tscs,.booking .book-widget .grg-form .selectboxit-container{background:#000;color:#000;}.footer-ext .book-widget .grg-form .selectboxit-text,.booking .book-widget .grg-form .selectboxit-text{color:#000;}.footer-ext .book-widget .grg-form .selectboxit-default-arrow,.booking .book-widget .grg-form .selectboxit-default-arrow{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-99px 0;background-repeat:no-repeat;}@media screen and (max-width: 768px){.the-newsletter .grg-form label,.the-newsletter .grg-form .grg-margin,.the-newsletter .grg-form .grg-tscs{display:block;width:auto;margin:0 5px;}.grg-form .grg-column.multi .grg-input,.grg-form .grg-column.multi:nth-child(even) .grg-input{margin:0 5px;}.grg-form .grg-tscs{padding:0;}.grg-form .grg-tscs .grg-input{margin:0;}.grg-form h2.sub-head{font-size:16rem;}.grg-form p.caption{font-size:14rem;}}.grg-form-feedback{display:none;margin:50px 0;}.grg-form-feedback h2{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;color:#000;letter-spacing:2px;font-size:44rem;line-height:52rem;text-align:center;}.grg-form-feedback p{color:#000;text-align:center;font-size:18rem;line-height:25px;}@media screen and (max-width: 1023px){.grg-form .grg-column{margin:5px 0;}}@media screen and (max-width: 767px){.grg-form-feedback h2{font-size:44rem;line-height:52rem;}.grg-form-feedback p{font-size:18rem;}}@media screen and (max-width: 900px){.grg-form .grg-input,.grg-form .grg-input p{font-size:14rem;}.grg-form .grg-input,.grg-form .grg-tscs{font-size:14rem;}}section.book-widget{background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-size:400px 317px;background-position:top top;background-repeat:repeat;background:#ad8543;margin-bottom:15px;padding:20px 0;}section.book-widget .container .item-container{margin:10px 0;}section.book-widget .container div.item{text-align:center;float:left;}section.book-widget .container .item .selectWrapper{border:none;}section.book-widget .container div.item .item-container,section.book-widget .container .item .inputContainer{margin:0 5px;width:auto;}section.book-widget .container .item .inputWrapper{position:relative;}section.book-widget .container .item .inputWrapper div .date-icon,section.book-widget .container .item .inputWrapper div .time-icon,section.booking .book-widget .grg-form .date .date-icon,section.booking .book-widget .grg-form .time .time-icon,section.booking .book-a-table.group-bookings .grg-form .date .date-icon,section.booking .book-a-table.group-bookings .grg-form .time .time-icon{display:inline-block;width:22px;height:100%;position:absolute;right:0px;top:0px;z-index:99;}@media screen and (max-width: 567px){section.book-widget .container .item .inputWrapper div .date-icon,section.book-widget .container .item .inputWrapper div .time-icon,section.booking .book-widget .grg-form .date .date-icon,section.booking .book-widget .grg-form .time .time-icon,section.booking .book-a-table.group-bookings .grg-form .date .date-icon,section.booking .book-a-table.group-bookings .grg-form .time .time-icon{width:100%;}}.book-a-table .grg-form .date .date-icon:before,.book-a-table .grg-form .time .time-icon:before,.book-a-table-bar .grg-form .date .date-icon:before,.book-a-table-bar .grg-form .time .time-icon:before,.book-widget.horizontal .grg-form .date .date-icon:before,.book-widget.horizontal .time .time-icon:before,.events-form .grg-form .date .date-icon:before,.events-form .grg-form .time .time-icon:before{content:' ';display:inline-block;width:22px;height:42px;position:absolute;right:12px;top:0px;z-index:1000;}.book-a-table-bar .grg-form .date .date-icon:before,.book-a-table .grg-form .date .date-icon:before,.book-widget.horizontal .grg-form .date .date-icon:before,.events-form .grg-form .date .date-icon:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-249px 16px;background-repeat:no-repeat;}.book-a-table-bar .grg-form .time .time-icon:before,.book-a-table .grg-form .time .time-icon:before,.book-widget.horizontal .grg-form .time .time-icon:before,.events-form .grg-form .time .time-icon:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-249px -34px;background-repeat:no-repeat;}section.book-widget .container .item .inputWrapper .date input,section.book-widget .container .item .inputWrapper .time input{position:relative;padding-top:13px;padding-bottom:13px;z-index:2;height:52px;}section.book-widget .container .item .inputWrapper div.date.disabled,section.book-widget .container .item .inputWrapper div.time.disabled{opacity:0.65;filter:alpha(opacity=65);cursor:default;}section.book-widget .container .item .selectboxit,section.book-widget .container .item input{background:transparent;border-radius:0px;}section.book-widget .container .item .button-wrapper{width:auto;margin:0 5px;}section.book-widget .container .item button{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;background-color:#000;display:inline-block;font-size:18rem;margin-top:20px;padding:15px 50px;border-top:0px;border:0px;background:#ad8543;display:block;width:100%;padding:14px 0px;margin-top:0px;}@media screen and (max-width: 1023px){section.book-widget .container .item button{font-size:15rem;}}@media screen and (max-width: 767px){section.book-widget .container .item button{padding:15px 35px;}}section.book-widget .container .item button:hover{background-color:#000;}section.book-widget .container .item button:hover{background-color:#886935;}section.book-widget .container .item h3{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:16rem;font-weight:normal;text-align:left;line-height:1.5em;color:#000;margin:0 5px;}section.book-a-table.group-bookings .grg-form .grg-input.check.no-background{background:transparent;border:1px solid #000;}@media screen and (max-width: 767px){section.book-widget .container .item .inputContainer
	section.book-widget .container .item .button a,section.book-widget .container .item h3{width:80%;margin:0 auto;}section.book-widget .container div.item .item-container,section.book-widget .container div.item .inputContainer,section.book-widget .container div.item .button-wrapper{width:auto;margin:0 10px;display:block;}section.book-widget .container div.item button{width:100%;}section.book-widget .container .item h3{text-align:center;font-size:16rem;}}section.book-widget .container .item h3 a{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;display:block;color:inherit;}section.book-widget .container .item p.grg-error{margin:5px 0px 0px 10px;text-align:left;}@media screen and (max-width: 1280px){section.book-widget{padding:10px 0;}section.book-widget .container .item-container{margin:0px;}section.book-widget .container div.item{padding:5px 0;}section.book-widget .container .item h3{text-align:center;}section.book-widget .container .item h3 a{display:inline-block;}}.events-form{margin:20px 0;padding:30px 0 40px;margin:30px 100px;padding:50px 0px 70px;background:#18050d;}.events-form .content{display:table;margin:30px auto;width:auto;}.events-form .content h2{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;font-size:30rem;line-height:36rem;letter-spacing:1rem;min-width:290px;text-align:center;}.events-form .content h2:before,.events-form .content h2:after{content:' ';display:block;max-width:290px;background:#fff;height:6px;margin:0px auto 40px;}.events-form .content h2:after{margin:40px auto 0;}.events-form .content .border{display:none;}.events-form .grg-form{margin:auto;overflow:visible;margin-bottom:20px;max-width:1024px;}.events-form .grg-form .count{float:right;margin-top:10px;padding-right:15px;font-style:italic;color:#000;}.events-form .grg-form .count .counter{float:left;margin-right:5px;}.events-form .grg-form .grg-input.check p{color:#000;text-align:left;}.events-form .grg-input{position:relative;z-index:200;font-size:16rem;cursor:pointer;}.events-form .selectWrapper{font-size:16rem;margin:0;}.events-form .grg-column{margin-bottom:5px;margin-right:10px;position:relative;}.events-form .grg-column > p{color:#000;margin-bottom:10px;text-align:center;font-size:16rem;}.events-form .container{float:left;}.events-form .wrapper{margin:0 10px;}.events-form .wrapper > p{text-align:center;color:#000;font-size:16rem;font-weight:700;}.events-form label.error{display:block;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;padding-top:6px;color:#f00;font-size:14rem;}.events-form .button-container{display:block;padding:25px 0;text-align:center;}.events-form .selectboxit-container .selectboxit{width:auto;}.events-form .selectboxit-container .grg-input{padding:0;}.events-form button,.the-newsletter button{min-width:300px;}@media screen and (max-width: 480px){.events-form button,.the-newsletter button{min-width:0;}}@media screen and (max-width: 1280px){.events-form{margin:30px;}}@media screen and (max-width: 1100px){.events-form{margin:30px 10px;}}@media screen and (max-width: 767px){.events-form{margin:30px 0px;}.events-form .content{width:100%;}.events-form .content h2{min-width:100%;width:100%;font-size:23rem;line-height:30rem;}.events-form .content h2:before{margin-bottom:15px;}.events-form .content h2:after{margin:15px auto 0px;}.events-form .grg-form fieldset{margin:10px;}.events-form .container{margin-bottom:10px;}.events-form .wrapper{margin:0px;}.events-form .grg-column.tscs .grg-input{margin:0px;}.events-form .button-container{padding:0px;}.events-form .button-container button{margin:0px;}}.booking .step.five{border:0;margin:0 auto;}.booking .step.five .content .text.confirmation{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;padding-bottom:30px;padding-left:10px;}.booking .step.five .content .thank-you{margin:25px 0;padding:30px 0;border:0;}.booking .step.five .content h3{color:#000;font-size:20rem;}.booking .step.five .content ol{margin-top:15px;}.booking .step.five .content ol li{font-size:15rem;line-height:24px;color:#000;}.booking .step.five .content .cancel{margin:40px 0 20px;}.booking .step.five .content .cancel a{color:#000;}.booking .step.five .content a.button{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;display:inline-block;width:auto;}.footer-ext .book-widget{background:transparent;padding:0px;}.footer-ext .grg-form{width:100% !important;}.footer-ext .grg-form .grg-button{margin-top:0px;}.footer-ext .grg-form .grg-input{border:1px solid #fff;border-radius:0px;}.footer-ext .grg-form .selectboxit-container{border-radius:0px;}.footer-ext .book-widget .grg-form.book-a-table label.error{color:#f00;margin-top:5px;float:left;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;}.footer-ext .book-widget .grg-form.book-a-table .date .date-icon,.footer-ext .book-widget .grg-form.book-a-table .time .time-icon{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-249px 0;background-repeat:no-repeat;width:21px;height:21px;position:absolute;top:15px;right:16px;z-index:1000;}.footer-ext .book-widget .grg-form.book-a-table .time .time-icon{background-position:-249px -49px;}.footer-ext .book-widget .grg-form.book-a-table .grg-column{position:relative;margin-top:0;margin-bottom:5px;}.footer-ext .book-widget .grg-form.book-a-table .grg-column .selectboxit-container .selectboxit{border-radius:0px;}.footer-ext .book-widget .grg-form.book-a-table fieldset{margin:5px auto 0;}.selectboxit-container{position:relative;display:inline-block;vertical-align:top;}.selectboxit-container *{font:inherit;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap;}.selectboxit-container .selectboxit{width:100%;cursor:pointer;margin:0;position:relative;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}.selectboxit-container span,.selectboxit-container .selectboxit-options a{display:block;}.selectboxit-container .selectboxit:focus{outline:0;}.selectboxit-container.sel-disabled,.footer-ext div.disabled input,.footer-ext div.disabled .date-icon,.footer-ext div.disabled .time-icon,section.book-widget.book-a-table div.disabled input,section.book-widget.book-a-table div.disabled .date-icon,section.book-widget.book-a-table div.disabled .time-icon{opacity:0.65;filter:alpha(opacity=65);cursor:default;}.selectboxit-text{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left;}.selectboxit-container .selectboxit-options{-moz-box-sizing:border-box;box-sizing:border-box;min-width:100% !important;width:auto !important;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:10000;text-align:left;}.selectboxit-option .selectboxit-option-anchor{padding:0 2px;text-decoration:none;}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none;}.selectboxit-option,.selectboxit-optgroup-header{text-indent:5px;margin:0;list-style-type:none;}.selectboxit-optgroup-header{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;}.selectboxit-optgroup-header:hover{cursor:default;}.selectboxit-arrow-container{width:40px;height:100%;position:absolute;right:10px;}@media screen and (max-width: 767px){.selectboxit-arrow-container{right:5px;}}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0;}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%;}.selectboxit-option-icon-container{float:left;}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle;}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left;}.selectboxit-rendering{display:inline-block !important;*display:inline !important;zoom:1 !important;visibility:visible !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.selectboxit-container{position:relative;-webkit-transition:max-height 250ms;-moz-transition:max-height 250ms;-o-transition:max-height 250ms;-ms-transition:max-height 250ms;transition:max-height 250ms;display:block;}.selectboxit-container .selectboxit{text-align:left;display:block;width:100% !important;height:50px;line-height:50px;color:#000;background:transparent;border:1px solid #fff;border:1px solid ;overflow:hidden;}.selectboxit-container .selectboxit.selectboxit-open{overflow:visible;}.selectboxit-container .selectboxit:before{content:' ';position:absolute;bottom:-17px;left:0px;right:50%;border-top:15px solid transparent;border-right:15px solid #fff;border-left:solid 15px transparent;font-size:0;line-height:0;}.selectboxit-container .selectboxit:after{content:' ';position:absolute;bottom:-17px;left:50%;right:0px;border-top:15px solid transparent;border-left:solid 15px #fff;font-size:0;line-height:0;}.selectboxit-container.above .selectboxit:before,.selectboxit-container.above .selectboxit:after{bottom:auto;top:-19px;border-bottom:15px solid transparent;border-top:none;}.selectboxit-text{max-width:1000px !important;text-indent:10px;text-decoration:none;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;line-height:inherit;}.selectboxit-default-arrow{width:16px;height:8px;margin-top:-4px !important;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-100px 0;background-repeat:no-repeat;-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;-ms-transition:-ms-transform 250ms;transition:transform 250ms;left:0;position:absolute;}.selectboxit-open .selectboxit-default-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.selectboxit-container .selectboxit-options{position:absolute;padding:20px 0;background:#fff;max-height:500px;margin-top:16px;}.selectboxit-list .selectboxit-option-anchor{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;text-align:left;font-size:16rem;color:#000;padding:15px 10px;letter-spacing:1px;cursor:pointer;}.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor{background-color:rgba(0,0,0,0.2);}.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor{color:#000;}@media screen and (min-width: 767px){.selectboxit-arrow-container{width:30px;}}@media screen and (min-width: 567px){.footer-ext .book-widget .grg-form.book-a-table .grg-button:after{right:12px;}}.booking{background-color:#18050d;}.book-a-table.group-bookings{padding-bottom:30px;}.book-a-table.group-bookings .intl-tel-input{display:block;}.book-a-table.group-bookings .grg-button{margin-top:0;}.book-a-table .columns .item{position:relative;background-position:center center;background-size:cover;min-height:250px;max-height:500px;}.book-a-table .columns .item:before{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/overlay.png');background-repeat:repeat;opacity:0.7;display:block;}.book-a-table .columns .item img{opacity:0;}.book-a-table .columns .item .container .inner{position:relative;}.book-a-table .grg-form{overflow:visible;margin-bottom:20px;}.book-a-table .selectWrapper{font-size:16rem;}.book-a-table .selectWrapper a{background:#000;color:#000;border:1px solid #000;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:300;}.book-a-table .grg-column{position:relative;}@media screen and (min-width: 567px){.booking .grg-form{margin:auto;width:85%;}}.find-nearest-restaurant.filters{padding:15px 10px;background:transparent;border-radius:0px;z-index:2000;}.find-nearest-restaurant.filters .container{margin:0 auto;width:auto;text-align:center;}.find-nearest-restaurant.filters .container .item{margin:10px 0;text-align:center;}.find-nearest-restaurant.filters .container .item p{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:300;font-size:18rem;line-height:26px;}.find-nearest-restaurant.filters .container .item p.address:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-150px -200px;background-repeat:no-repeat;display:inline-block;width:11px;height:17px;margin-right:10px;}.find-nearest-restaurant.filters .container .item p.phone:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-150px -250px;background-repeat:no-repeat;display:inline-block;width:18px;height:18px;margin-right:10px;}.google-maps{height:560px;width:100%;letter-spacing:1px;}.google-maps .gm-style a,.google-maps .gmnoprint .gm-style-cc{visibility:hidden !important;}.google-maps .gm-style a.button,.google-maps .gmnoprint .gm-style-cc.button{display:inline-block !important;}.google-maps .gmnoprint img{max-width:none;}.google-maps div[title="Zoom in"],.google-maps div[title="Zoom out"]{display:block !important;}.google-maps #content{text-align:center;color:#000;}.google-maps #content h2{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:300;color:#000;font-size:23rem;line-height:52rem;}.google-maps #content h2,.google-maps #content a.btn-holder{margin-bottom:10px;}.google-maps #content .btn-holder{text-align:center;}.google-maps #content a.button{display:inline-block;width:auto;text-align:center;margin-top:0px;}.google-maps #content a{font-size:16rem;visibility:visible !important;}section.map-section{position:relative;padding:10px;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}section.map-section .search{position:absolute;bottom:35px;left:20px;height:80px;}section.map-section .search .error,section.map-section .search .modes{width:382px;height:39px;font-size:18rem;background:#fff;border-bottom:1px solid #fff;border-bottom:1px solid #ccc;position:absolute;top:40px;left:0px;z-index:5;opacity:0;-webkit-transition:opacity 200ms, top 200ms;-moz-transition:opacity 200ms, top 200ms;-o-transition:opacity 200ms, top 200ms;-ms-transition:opacity 200ms, top 200ms;transition:opacity 200ms, top 200ms;}section.map-section .search .modes ul{position:absolute;top:0px;left:0px;padding:5px 20px 0;}section.map-section .search .modes ul li{display:inline-block;cursor:pointer;margin:0 5px;opacity:0.4;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}section.map-section .search .modes ul li:first-child{margin-left:0;}section.map-section .search .modes ul li.active,section.map-section .search .modes ul li:hover{opacity:1;}section.map-section .search .modes ul li i{display:block;width:30px;height:30px;}section.map-section .search .modes ul li i.fa-car:before{background-image:url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/location-filters-map/modes/gmap-car.png);background-image:none, url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/location-filters-map/modes/gmap-car.svg);}section.map-section .search .modes ul li i.fa-bus:before{background-image:url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/location-filters-map/modes/gmap-bus.png);background-image:none, url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/location-filters-map/modes/gmap-bus.svg);}section.map-section .search .modes ul li i.fa-male:before{background-image:url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/location-filters-map/modes/gmap-walk.png);background-image:none, url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/location-filters-map/modes/gmap-walk.svg);}section.map-section .search .modes ul li i.fa-bicycle:before{background-image:url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/location-filters-map/modes/gmap-bike.png);background-image:none, url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/location-filters-map/modes/gmap-bike.svg);}section.map-section .search .modes ul li i:before{content:' ';background-size:30px 30px;background-position:center center;display:block;height:30px;width:30px;color:#000;}section.map-section .search .error{z-index:6;}section.map-section .search .error.show{top:0px;opacity:1;}section.map-section .search .error p.error-message{letter-spacing:1px;margin-left:20px;text-transform:uppercase;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;color:#000;font-weight:700;line-height:40rem;}section.map-section .search input{-webkit-appearance:none;border-radius:0px;position:absolute;top:40px;left:0px;padding:9px 20px;outline:none;width:340px;height:auto;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;color:#000;background:#fff;border:1px solid #fff;z-index:7;opacity:0.8;-webkit-transition:opacity 200ms, border 200ms, color 200ms;-moz-transition:opacity 200ms, border 200ms, color 200ms;-o-transition:opacity 200ms, border 200ms, color 200ms;-ms-transition:opacity 200ms, border 200ms, color 200ms;transition:opacity 200ms, border 200ms, color 200ms;}section.map-section .search input.error{border:1px solid #f00;width:340px;height:auto;}section.map-section .search input:focus,section.map-section .search:hover input{opacity:1;}section.map-section .search input:focus ~ .modes,section.map-section .search:hover .modes{opacity:1;top:0px;}section.map-section .search input.input-error{border:1px solid rgba(255,0,0,0.4);color:rgba(255,0,0,0.4);}@media screen and (max-width: 767px){section.map-section .search{display:none;}}.find-nearest-restaurant.filters .container.pure-g{width:70%;margin:0 auto;}.find-nearest-restaurant.filters .container .item.equalChild.pure-u-1.pure-u-md-1-2.clearfix{width:auto;}.find-nearest-restaurant.filters .container .item p{font-size:16rem;letter-spacing:1px;}.find-nearest-restaurant.filters .container .item p.address{text-align:right;padding-right:20px;}.find-nearest-restaurant.filters .container .item p.phone{text-align:left;padding-left:20px;}section.location-transport-info .item{float:left;padding:50px 0;}section.location-transport-info .item .body-container{margin:0 40px;}section.location-transport-info .item h3{color:#000;font-size:36rem;line-height:32px;margin-bottom:10px;text-align:center;}section.location-transport-info .item p{text-align:center;color:#000;}@media screen and (max-width: 767px){section.location-transport-info .item .body-container{margin:0 10px;}section.location-transport-info .item{padding:20px 0;}}section.gallery-grid{margin:10px;}section.gallery-grid .container .item{float:left;overflow:hidden;background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;cursor:pointer;}section.gallery-grid .container .item a{display:block;width:100%;height:100%;}section.gallery-grid .container .item img{width:100%;opacity:0;}section.gallery-grid .container .item.solid{background:#18050d;color:#000;}section.gallery-grid .container .item.solid .table-cell{padding:0px 10px;text-align:center;}section.gallery-grid .container .item.solid h3{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:18rem;display:inline-block;color:#000;text-align:center;cursor:pointer;}@media screen and (max-width: 767px){section.gallery-grid .container .item.solid h3{font-size:;}}@media screen and (max-width: 1023px){section.gallery-grid .container .item.solid h3{font-size:16rem;line-height:18rem;}}@media screen and (max-width: 767px){section.gallery-grid .container .item.solid h3{font-size:14rem;line-height:16rem;}}section.gallery-preview{margin:10px;position:relative;}section.gallery section.gallery-preview .carousel .panel{padding-bottom:0px;height:auto;background-size:100% auto;background-size:cover;background-repeat:no-repeat;background-position:center center;}section.gallery section.gallery-preview .carousel .panel img{max-width:4000px;min-height:300px;width:100%;height:auto;}section.gallery section.gallery-preview .carousel .panel .caption{background:rgba(255,255,255,0.6);position:absolute;bottom:95px !important;left:0px;max-width:50%;padding:35px 30px 35px 55px;}section.gallery section.gallery-preview .carousel .panel .caption h2{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;text-align:left;font-size:16rem;line-height:26px;}section.gallery section.gallery-preview .carousel .panel .caption p{color:#000;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:14rem;line-height:24px;}section.gallery section.gallery-preview .carousel .owl-dots{bottom:0px;background:#18050d;text-align:left;padding:30px 0px 30px 20px;}section.gallery section.gallery-preview .carousel .owl-dots .owl-dot{cursor:pointer;background:#fff;opacity:0.5;}section.gallery section.gallery-preview .carousel .owl-dots .owl-dot:hover{opacity:1;}section.gallery section.gallery-preview .carousel .owl-dots .owl-dot.active{opacity:1;}section.gallery section.gallery-preview a.more-photos{position:absolute;bottom:27px;right:20px;z-index:10;color:#000;padding-right:25px;font-size:18rem;}@media screen and (max-width: 767px){section.gallery section.gallery-preview a.more-photos{font-size:16rem;font-weight:normal;}}section.gallery section.gallery-preview a.more-photos:after{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-200px -150px;background-repeat:no-repeat;position:absolute;right:0px;margin-top:-18px;display:block;width:16px;height:16px;}@media screen and (max-width: 767px){section.gallery section.gallery-preview .carousel .panel .caption{display:none;max-width:85%;}section.gallery section.gallery-preview .carousel .owl-dots{padding:12px 10px 52px 10px;text-align:center;background:rgba(24,5,13,0.8);}section.gallery section.gallery-preview a.more-photos{position:absolute;bottom:0;right:0;margin:0;padding:0;display:block;width:100%;text-align:center;padding:10px 0;background:#18050d;}section.gallery section.gallery-preview a.more-photos:after{display:none;}section.gallery section.gallery-preview a.more-photos span:after{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-200px -150px;background-repeat:no-repeat;display:inline-block;width:16px;height:16px;margin-left:10px;margin-bottom:-4px;}}section.gallery .container .carousel .panel{position:relative;overflow:hidden;height:0px;padding-bottom:37%;}section.gallery .container .carousel .panel img{width:100%;height:auto;opacity:0;}section.gallery .container .full-carousel .panel img{width:100%;max-height:712px;}section.gallery .container .carousel .panel .caption{position:absolute;bottom:50px;left:0px;max-width:50%;padding:35px 30px;background:rgba(255,255,255,0.6);}section.gallery .container .carousel .panel .caption p{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:14rem;color:#000;}section.gallery .container .carousel .panel .info-btn{display:none;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-50px -100px;background-repeat:no-repeat;width:26px;height:26px;position:absolute;top:10px;left:10px;}section.gallery .container .carousel .panel .info-btn.close{background-position:-50px -150px;}section.gallery .container .thumb-carousel{position:relative;margin:20px 80px;width:auto;}section.gallery .container .thumbs{display:none;}section.gallery .container .thumb-carousel .panel{position:relative;}section.gallery .container .thumb-carousel .panel img{cursor:pointer;}section.gallery .container .thumb-carousel .panel.active{border:4px solid #18050d;}section.gallery .container .thumb-carousel .panel.active:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#18050d;cursor:pointer;opacity:0.5;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;z-index:10;}@media screen and (min-width: 1025px){section.gallery .container .thumb-carousel .panel.active:hover:before{opacity:0;}}section.gallery .container .thumb-carousel .owl-prev i,section.gallery .container .thumb-carousel .owl-next i{background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/carousel_icons.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/carousel_icons.svg');background-size:auto;background-position:0px 0px;background-repeat:no-repeat;width:30px;height:47px;cursor:pointer;position:absolute;top:50%;left:-55px;margin-top:-24px;}section.gallery .container .thumb-carousel .owl-next i{left:auto;right:-55px;background-position:-50px 0;}section.gallery .container .thumb-carousel .owl-nav i.disabled{opacity:0.4;cursor:default;}@media screen and (max-width: 1023px){section.gallery .container .carousel .panel{height:auto;}}@media screen and (max-width: 768px){section.gallery .container .carousel .panel .info-btn{display:block;}section.gallery .container .full-carousel .panel img{max-width:40000px;width:auto;height:300px;opacity:0;}section.gallery .container .carousel .panel .caption{top:0px;left:0px;right:0px;bottom:auto;max-width:100%;padding:0px;padding-left:50px;max-height:0px;overflow:hidden;-webkit-transition:max-height 200ms, padding 200ms;-moz-transition:max-height 200ms, padding 200ms;-o-transition:max-height 200ms, padding 200ms;-ms-transition:max-height 200ms, padding 200ms;transition:max-height 200ms, padding 200ms;}section.gallery .container .carousel .panel .caption.show{max-height:100%;padding-top:10px;padding-bottom:20px;overflow:auto;}section.gallery .container .thumb-carousel{display:none;}section.gallery .container .thumbs{padding:5px;display:block;}section.gallery .container .thumbs .panel{display:block;float:left;overflow:hidden;background:none !important;border:5px solid transparent;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;position:relative;}section.gallery .container .thumbs .panel.active img{display:block;width:100%;height:auto;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}section.gallery .container .thumbs .panel.active:before{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#18050d;cursor:pointer;opacity:0.5;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}section.gallery .container .thumbs .panel.active:after{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:3px solid #18050d;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}section.gallery .container .thumbs img{display:block;width:100%;height:auto;cursor:pointer;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}}section.menu-header.hero .container .table .table-cell h2{font-size:16rem;line-height:22rem;margin-bottom:20px;}@media screen and (max-width: 767px){section.menu-header.hero .container .table .table-cell h2{font-size:12rem;line-height:16rem;margin-bottom:10px;}}section.menu-nav{float:left;background:transparent;overflow:hidden;margin-bottom:20px;margin-top:10px;}section.menu-nav .container.desktop{margin-left:30px;}section.menu-nav .container.mobile{padding-top:10px;display:none;}section.menu-nav ol{overflow:hidden;}section.menu-nav ol li{position:relative;cursor:pointer;background:transparent;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}section.menu-nav ol li:after{content:' ';position:absolute;top:0px;right:0px;bottom:0px;width:100%;background:rgba(0,0,0,0);}section.menu-nav ol li.open:after{content:' ';position:absolute;top:50%;bottom:auto;right:0px;margin-top:-22px;border-top:22px solid transparent;border-bottom:22px solid transparent;border-right:22px solid #fff;z-index:5;}section.menu-nav ol li.open:before{content:' ';position:absolute;top:50%;bottom:auto;right:0px;margin-top:-22px;border-top:22px solid transparent;border-bottom:22px solid transparent;border-right:22px solid rgba(255,255,255,0.8);opacity:0;z-index:1000;}section.menu-nav.loading ol li.open:before{opacity:1;}section.menu-nav ol li p{color:#fff;position:relative;z-index:6;-webkit-transition:color 0.5s linear;-moz-transition:color 0.5s linear;-ms-transition:color 0.5s linear;-o-transition:color 0.5s linear;transition:color 0.5s linear;}section.menu-nav ol li.header{cursor:auto;background:transparent;}section.menu-nav ol li.header:after{content:none;display:none;}section.menu-nav ol li:hover{background:#8a6c48;}section.menu-nav ol li.open{background:#18050d;}section.menu-nav ol li.open p{color:#8a6c48;}section.menu-nav ol li.header:hover{background:transparent;}section.menu-nav ol li.header p{padding:20px;font-size:26rem;color:#fff;font-weight:700;}section.menu-nav ol li p{display:block;padding:10px 20px;padding-right:25px;font-size:15rem;letter-spacing:1px;color:#fff;}section.menu-nav ol li p img{display:none;width:16px;height:16px;margin-left:5px;margin-bottom:4px;vertical-align:bottom;}section.menu-nav ol li.loading p img{display:inline-block;}section.menu-holder{float:left;}section.menu-holder .container{background:#fff;position:relative;padding:30px;padding-top:20px;margin:10px;margin-left:0;margin-right:30px;}section.menu-holder img{width:auto;max-width:100%;height:auto;display:block;margin:0 auto;}section.menu-holder .download-menu{width:100%;text-align:center;padding:75px 0;}section.menu-holder .download-menu h2{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#fff;font-size:18rem;display:inline-block;width:auto;}section.menu-holder .download-menu h2 a{padding:0px 30px;display:block;line-height:52px;color:inherit;}section.menu-holder .loader{background:rgba(234,224,211,0.8);z-index:5000;opacity:0;position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}section.menu-holder .loader i.spinner{display:block;font-size:0rem;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:60px;height:60px;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/preload.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/preload.svg');background-size:60px 60px;background-position:center center;background-repeat:no-repeat;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}@media screen and (max-width: 1023px){section.menu-header .container:before,section.menu-header .container:after{width:90%;}section.menu-nav{overflow:visible;margin-bottom:20px;}section.menu-nav .container.desktop{display:none;}section.menu-nav .container.mobile{display:block;}section.menu-nav ol li{padding:0px !important;}section.menu-nav ol li.header p{padding:20px;font-size:26rem;color:#8a6c48;}section.menu-nav ol li p{display:block;padding:10px 20px;padding-right:0px;font-size:15rem;letter-spacing:1px;color:#8a6c48;}section.menu-nav ol li:hover{background:transparent;}section.menu-nav ol li.open:hover{background:#18050d;}section.menu-nav ol li.open:after,section.menu-nav ol li.open:before{content:none;display:none;}section.menu-holder{margin-bottom:10px;}section.menu-holder .container{margin:0 10px;padding:10px;}section.menu-holder .download-menu{padding:25px 0;width:auto;margin:0;}section.menu-holder .download-menu h2{font-size:14rem;}}.menu-nav .selectWrapper.vertical{margin:0 10px;width:auto;}.menu-nav .selectWrapper.vertical .table-cell{padding:30px;}.menu-nav .selectWrapper.vertical a.selectTrigger{color:#8a6c48;}.menu-nav  	li:hover{background:transparent;}.menu-nav .selectWrapper.vertical .selectOptions li.open,.menu-nav .selectWrapper.vertical .selectOptions li.open:hover{background:#18050d;}.menu-nav .selectWrapper.vertical .selectTrigger,.menu-nav .selectWrapper.vertical .selectOptions li p{color:#8a6c48;}@media screen and (max-width: 767px){.promotion-container .pure-u-1 .pure-u-1-3,.promotion-container .pure-u-1.pure-u-md-1-2 .pure-u-1-3,.promotion-container .pure-u-1.pure-u-md-1-3 .pure-u-1-3,.promotion-container .pure-u-1.pure-u-md-2-3 .pure-u-1-3{width:30%;}.promotion-container .pure-u-1 .pure-u-2-3,.promotion-container .pure-u-1.pure-u-md-1-2 .pure-u-2-3,.promotion-container .pure-u-1.pure-u-md-1-3 .pure-u-2-3,.promotion-container .pure-u-1.pure-u-md-2-3 .pure-u-2-3{width:70%;}.promotion-container .pure-u-1 .pure-u-lg-2-3,.promotion-container .pure-u-1.pure-u-md-1-2 .pure-u-lg-2-3,.promotion-container .pure-u-1.pure-u-md-1-3 .pure-u-lg-2-3,.promotion-container .pure-u-1.pure-u-md-2-3 .pure-u-lg-2-3{width:100%;}}section.twitter{margin:10px;}section.twitter .container{padding:30px 0;}section.twitter .container .inner{display:block;margin:0 auto;position:relative;padding-left:75px;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}section.twitter .container .inner p{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:20rem;line-height:28rem;color:#000;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}section.twitter .container .inner p b,section.twitter .container .inner p a{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:20rem;line-height:28rem;color:#000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}section.twitter .container .inner img{width:16px;height:16px;display:inline-block;padding:0 1px;}section.twitter .container .inner i.twitter-icon{display:block;width:40px;height:100%;position:absolute;top:0px;left:0px;bottom:0px;background:transparent;z-index:6;}section.twitter .container .inner i.twitter-icon:before{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:750px 900px;background-position:-525px -303px;background-repeat:no-repeat;display:inline-block;width:39px;height:33px;position:absolute;top:50%;margin-top:-16px;}@media screen and (max-width: 767px){section.twitter .container{padding:20px;}section.twitter .container .inner{padding-left:55px;}section.twitter .container .inner i.twitter-icon:before{top:5px;left:5px;margin-top:0px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-350px -202px;background-repeat:no-repeat;}section.twitter .container .inner p b,section.twitter .container .inner p a,section.twitter .container .inner p{font-size:15rem;line-height:22rem;}}section.stl .container{padding:10px 0;position:relative;background:transparent;}section.stl .container .imagebg{width:100%;min-height:300px;max-height:100vh;overflow:hidden;position:relative;}section.stl.small .container .imagebg{min-height:150px;}section.stl .container .imagebg img{position:absolute;top:0px;left:0px;min-width:100%;min-height:100%;width:auto;height:auto;}section.stl .container .inner{padding:30px 0;}section.stl .container .inner:before,section.stl .container .inner:after{content:' ';display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.svg');margin-top:0px;margin-bottom:10px;}section.stl .container .inner:after{margin-bottom:0px;margin-top:10px;}section.stl .container .inner h1{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;font-size:26rem;line-height:24rem;text-align:center;letter-spacing:1px;margin-bottom:20px;}section.stl .container .inner h2{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;color:#000;font-weight:700;font-size:36rem;line-height:44rem;text-align:center;letter-spacing:1px;}section.stl .container .inner p{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:300;color:#000;font-size:16rem;line-height:20rem;text-align:center;letter-spacing:1px;margin:10px 0;}section.stl .container .inner a{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:inherit;position:relative;margin-right:20px;}section.stl .container .inner a:after{content:' ';background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-200px -350px;background-repeat:no-repeat;display:inline-block;width:16px;height:14px;vertical-align:bottom;margin-left:5px;margin-bottom:4px;}section.stl .container .inner .underline{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;}@media screen and (max-width: 767px){section.stl .container .inner .table-cell{padding-left:10px;padding-right:10px;}section.stl .container .inner h1{font-size:26rem;}section.stl .container .inner h2{font-size:36rem;}section.stl .container .inner p{font-size:16rem;}}@media screen and (max-width: 310px){section.stl .container .inner:before,section.stl .container .inner:after{margin-left:10px;margin-right:10px;}}section.booking{padding:5px;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}section.booking.body-container{padding:30px;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}@media screen and (max-width: 767px){section.booking.body-container{padding:30px 0;}}section.booking.body-container .container{background:transparent;}section.book-a-table section.form form{margin:0px auto 35px;}section.book-widget.book-a-table{background:transparent;padding-top:0;}section.book-a-table .columns{background:transparent;padding:5px;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}section.book-a-table .columns .item{display:table;padding:0;width:100%;}section.book-a-table .columns .item .container{display:table-cell;vertical-align:middle;min-height:100%;}section.book-a-table .book-widget .selectboxit-container{margin:10px 0;}section.book-a-table .book-widget .grg-column .selectboxit-container{margin:0;}.book-a-table .columns .item .inner::before,.book-a-table .columns .item .inner::after{background:none repeat scroll 0 0 #fff;content:" ";display:block;height:5px;margin:20px auto;width:80%;max-width:300px;}@media screen and (max-width: 767px){.book-a-table .columns .item .container{padding:0 10px;}.book-a-table .columns .item .inner::before,.book-a-table .columns .item .inner::after{width:100%;}}.book-a-table .columns .item .inner .text{text-align:center;}.book-a-table .columns .item .inner .text h2{color:#000;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;font-size:24rem;line-height:16px;margin:0 0 20px 0;}.book-a-table .columns .item .inner .text h3{color:#000;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:16rem;line-height:22px;}.book-a-table .columns .item .inner .text hr{display:none;}section.book-a-table.book-widget .grg-form,.book-a-table.group-bookings .grg-form{width:80%;}@media screen and (max-width: 767px){section.book-a-table.book-widget .grg-form,.book-a-table.group-bookings .grg-form{width:100%;padding:0 5px;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}}section.book-a-table.book-widget .grg-form fieldset,.book-a-table.group-bookings .grg-form fieldset{margin-left:0;margin-right:0;}section.book-a-table.book-widget .grg-margin,.book-a-table.group-bookings .grg-margin{width:100%;}section.book-a-table.book-widget .grg-form .grg-button.wide,.book-a-table.group-bookings .grg-form .grg-button.wide{width:80%;max-width:300px;margin:0px auto;display:block;}@media screen and (max-width: 767px){section.book-a-table.book-widget .grg-form .grg-button.wide,.book-a-table.group-bookings .grg-form .grg-button.wide{width:100%;max-width:none;}}section.book-a-table.book-widget .grg-form label,section.book-a-table.book-widget .grg-form .grg-margin,section.book-a-table.book-widget .grg-form .grg-tscs,.book-a-table.group-bookings .grg-form label,.book-a-table.group-bookings .grg-form .grg-margin,.book-a-table.group-bookings .grg-form .grg-tscs{margin:0;}.booking .step h1,.booking .step h4{font-size:24rem;line-height:30rem;color:#000;}.booking .step h1::before,.booking .step h1::after,.booking .step h4::before,.booking .step h4::after{background:#000;content:" ";display:block;height:5px;max-width:500px;width:80%;margin:20px auto;}.booking .step hr.border{display:none;}.booking .step p,.booking .step a{color:#000;}.booking .step a.button{color:#000;}.booking  .change-search{margin:5px;margin-bottom:0;padding:20px 0;}@media screen and (max-width: 767px){.booking  .change-search{padding:20px 10px;}}.booking  .change-search a{display:block;color:#000;}.booking  .change-search a:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-200px -297px;background-repeat:no-repeat;content:"";float:left;width:25px;height:20px;}.booking .step.two{margin:5px;margin-top:0;text-align:center;}.booking .step.two .content.times{padding:20px 10px;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;float:right;}.booking .step.two .offer{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-394px -50px;background-repeat:no-repeat;content:"";float:right;width:20px;height:16px;margin-top:4px;}.booking .step.two .prepaid{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-400px -149px;background-repeat:no-repeat;content:"";float:left;width:25px;height:16px;margin-top:4px;margin-right:4px;}.booking .step.two .priced{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-400px -350px;background-repeat:no-repeat;content:"";float:left;width:25px;height:16px;margin-top:4px;margin-right:4px;}.booking .step.two .multi-table{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-399px -249px;background-repeat:no-repeat;content:"";float:left;width:25px;height:16px;margin-top:5px;margin-right:7px;}.booking .step.two .restaurant-container{border-top:1px solid #000;border-bottom:1px solid #000;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;}.booking .step.two .restaurant-container .details{float:left;}.booking .step.two .restaurant-container .details img{width:100%;}.booking .step.two .restaurant-container .details .bottom{padding:30px 10px;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}.booking .step.two .restaurant-container .details .bottom h2,.booking .step.two .restaurant-container .details .bottom p,.booking .step.two .restaurant-container .details .bottom a{color:#fff;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;}.booking .step.two .restaurant-container .details .bottom h2{font-size:28rem;line-height:34rem;}.booking .step.two .restaurant-container .times{display:inline-block;padding:0;position:relative;}.booking .step.two .restaurant-container .times li{display:inline-block;margin:5px;width:auto;position:relative;}.booking .step.two .restaurant-container .times li a{color:#000;}.booking .step.two .restaurant-container .times .text{padding:30px 0;}.booking .step.two .restaurant-container .times .text ul.times{margin:0 0 20px 0;}.booking .step.two .restaurant-container .experiences{margin-top:10rem;}.booking .step.two .restaurant-container .experiences .experience{box-sizing:border-box;padding:14rem;align-items:flex-start;margin:0 0 14rem;border:.0625rem solid ;border-radius:4px;}.booking .step.two .restaurant-container .experiences .experience h2{margin:0;font-size:16rem;font-weight:700;line-height:22rem;}.booking .step.two .restaurant-container .experiences .experience p{margin:15rem 0 0;margin-bottom:0px;font-size:15rem;font-weight:400;}.booking .step.two .restaurant-container .experiences .experience p:last-of-type{margin-bottom:4px;}.booking .step.two .restaurant-container .experiences .experience .experience-info-container{display:flex;flex-direction:row;margin:10rem 0 0;}.booking .step.two .restaurant-container .experiences .experience .experience-info-container .experience-info{color:#000;display:flex;flex-direction:row;margin:0 6rem 0 0;align-items:center;font-size:15rem;font-weight:500;line-height:1.25rem;}.booking .step.two .restaurant-container .experiences .experience .experience-info-container .experience-info:last-of-type{margin:0;}.booking .step.two .restaurant-container .experiences .experience .experience-info-container .experience-info .prepaid{margin-top:0px;margin-right:4px;}.booking .step.two .restaurant-container .experiences .experience .experience-info-container .experience-info .priced{margin-top:2px;margin-right:4px;}.booking .step.two .restaurant-container .experiences .experience .experience-details{display:-webkit-box;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;}.booking .step.two .restaurant-container .experiences .experience .experience-details span{white-space:pre-line;}.booking .step.two .restaurant-container .experiences .experience .experience-toggler-container{margin:0;display:-webkit-box;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;}.booking .step.two .restaurant-container .experiences .experience .experience-toggler-container .experience-toggler{padding:0;font-size:inherit;font-weight:inherit;color:#da3743;cursor:pointer;background:none;border:none;outline:none;margin:0;}.booking .step.two .restaurant-container .experiences .experience .button{padding:5px 20px;}.booking .step.two .restaurant-container .experiences .experience-spacing{margin:10rem 0 12rem;}.booking .step.two .restaurant-container .experience-addons{padding:1rem 1rem 2rem;max-width:690rem;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body{position:relative;padding:0px 1rem;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addon{display:flex;flex:1 1 0%;flex-direction:column;margin:10rem 0;border:1px solid #d8d9db;padding:16rem;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addon .experience-addon-name{margin:0px 0px 3rem;font-weight:bold;font-size:18.125rem;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addon .experience-addon-price{margin:1rem 0px;font-size:18rem;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addon .experience-addon-description{font-size:16rem;font-weight:normal;margin:0px;display:-webkit-box;overflow-wrap:anywhere;-moz-box-orient:vertical;max-width:100%;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addon .experience-addon-description span{white-space:pre-line;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addon .experience-addon-toggler-container{margin:0;display:-webkit-box;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addon .experience-addon-toggler-container .experience-addon-toggler{padding:0;font-size:inherit;font-weight:inherit;color:#da3743;cursor:pointer;background:none;border:none;outline:none;margin:0;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addon .experience-addon-control{margin-top:1rem;margin-left:auto;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addon .experience-addon-control .experience-addon-input{display:flex;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addon .experience-addon-control .experience-addon-input .experience-addon-input-action{display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;appearance:none;border:medium none;border-radius:0.25rem;padding:0px;cursor:pointer;background-color:transparent;outline:currentcolor none medium;margin-top:0;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addon .experience-addon-control .experience-addon-input .experience-addon-input-action:disabled{cursor:default;background-color:transparent;display:none;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addon .experience-addon-control .experience-addon-input input.experience-addon-input-quantity{width:35rem;height:35rem;border:1px solid #d8d9db;border-radius:0.25rem;outline:currentcolor none medium;text-align:center;margin:0px 0.25rem;padding:0.5rem 0px;appearance:textfield;background-color:transparent;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addons-footer{display:flex;position:relative;flex-direction:column;-moz-box-align:center;align-items:center;margin-top:1rem;}.booking .step.two .restaurant-container .experience-addons .experience-addons-body .experience-addons-footer .experience-addons-process{padding:10rem 0px;width:100%;margin:0.25rem 0px;}.booking .step.two .reserve{padding:10px 0;}.booking .step.two .reserve,.booking .step.two .reserve p,.booking .step.two .reserve p a{color:#000;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;}.booking .step.two .reserve p a{font-weight:700;}.alt-text.pure-u-1{margin:30px 0;}.booking .step.three{text-align:center;margin:10px;}.booking .step.three .intl-tel-input{width:100%;}.booking .step.three input[name=firstName]{width:95%;}@media screen and (max-width: 767px){.booking .step.three input[name=firstName]{width:100%;}}.booking .step.three .grg-form label{margin:0;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;}.booking .step.three label p{text-align:left;}.booking .step.three .grg-form{width:80%;max-width:800px;}@media screen and (max-width: 767px){.booking .step.three .grg-form{max-width:none;width:100%;}}.booking .step.three .grg-form .grg-button.wide{width:60%;max-width:600px;margin:20px auto;display:block;}@media screen and (max-width: 767px){.booking .step.three .grg-form .grg-button.wide{max-width:none;width:100%;}}.booking .step.three .grg-form fieldset{margin:10px 0;}.booking .step.three .grg-form .counter{color:#000;}.booking .step.three p{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;color:#000;}.booking .step.three hr.border{background:#000;height:5px;border:none;margin:20px auto;}.booking .step.three .offers ul.optionset{padding:15px 5px 15px 10px;color:#000;background:transparent;border:1px solid #fff;border:1px solid ;display:block;width:100%;position:relative;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;background:#000;text-align:left;}.booking .step.three .offers ul.optionset .radio input{display:none;}.booking .step.three .offers ul.optionset li{cursor:pointer;position:relative;margin:10px 0 10px 28px;}.booking .step.three .offers ul.optionset li:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-300px -87px;background-repeat:no-repeat;bottom:0;content:" ";display:block;height:29px;left:-28px;top:-11px;width:18px;cursor:pointer;position:absolute;}.booking .step.three .offers ul.optionset li.checked:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-300px -137px;background-repeat:no-repeat;}.booking .step.three .offers ul.optionset li input{display:none;}.booking .step.four hr.border{background-position:center center !important;}.booking .step.five{text-align:center;}.booking .step p strong{font-weight:700;}.tooltipster-gr{max-width:400px;position:absolute;top:50%;left:50%;z-index:9999;opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;}.tooltipster-gr .tooltipster-content{padding:30px;text-align:center;}.tooltipster-gr .tooltipster-content .offer-details{text-transform:uppercase;}.tooltipster-gr .tooltipster-content .offer-details h3{color:#000;font-size:19rem;line-height:22px;margin:10px 0;text-transform:uppercase;}.tooltipster-gr .tooltipster-content .offer-details h4{color:#000;font-size:15rem;line-height:20px;text-transform:uppercase;}.tooltipster-gr .tooltipster-content .offer-details p{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;text-align:center;color:#000;max-width:400px;border-top:1px solid #18050d;padding-top:10px;margin-bottom:10px;}.tooltipster-gr .tooltipster-arrow-bottom span{border-left:12px solid transparent !important;border-right:12px solid transparent !important;border-bottom:12px solid #000;top:-10px !important;left:50%;position:absolute;}.tooltipster-gr .tooltipster-arrow-top span{border-left:12px solid transparent !important;border-right:12px solid transparent !important;border-top:12px solid #000;bottom:-10px;left:50%;position:absolute;margin-left:-10px;}.tooltipster-gr.tooltipster-fade-show{opacity:1;filter:alpha(opacity=100);}@media screen and (max-width: 1023px){.tooltipster-gr.tooltipster-fade-show{display:none;}}.shop-redirect{display:block;background:rgba(0,0,0,0.88);position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;z-index:99998;opacity:1;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}.shop-redirect.hide{opacity:0;}.shop-redirect .container,.shop-redirect .container .table{height:100%;}.shop-redirect .container .table .table-cell{padding:0px;}.shop-redirect .container .table .table-cell p.counter{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:80rem;line-height:100rem;color:#8a6c48;text-align:center;margin-bottom:20px;}.shop-redirect .container .table .table-cell h3{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:16rem;color:#fff;text-align:center;}.shop-redirect .container .table .table-cell .logo{max-width:312px;height:20px;margin:10px auto 40px;font-size:0rem !important;background-image:url('https://www.gordonramsayrestaurants.com/mysite/img/logo-shop.png');background-image:none, url('https://www.gordonramsayrestaurants.com/mysite/img/logo-shop.svg');background-size:100% auto;background-size:contain;background-position:center center;background-repeat:no-repeat;}.shop-redirect .container .table .table-cell .btn-holder{margin:5px 0;text-align:center;}.shop-redirect .container .table .table-cell .btn-holder a.button{min-width:300px;padding:20px 2px;margin:0px;background:#8a6c48;color:#fff;}.shop-redirect .container .table .table-cell .btn-holder a.button.cancel{background:transparent;padding:20px 0;border:2px solid #fff;color:#fff;opacity:1;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;-ms-transition:opacity 100ms;transition:opacity 100ms;}.shop-redirect .container .table .table-cell .btn-holder a.button.cancel.disabled{opacity:0.6;cursor:default;}@media screen and (max-width: 767px){.shop-redirect .container .table .table-cell p.counter{font-size:80rem;}}@media screen and (max-width: 567px){.shop-redirect .container .text{margin:0 30px;}.shop-redirect .container .table .table-cell .btn-holder a.button{min-width:0px;width:100%;}}@media screen and (max-height: 400px){.shop-redirect .container .table .table-cell p.counter{font-size:65rem;line-height:70rem;margin-bottom:5px;}.shop-redirect .container .table .table-cell .logo{margin-bottom:20px;}.shop-redirect .container .table .table-cell .btn-holder a.button{padding:15px 2px;min-width:250px;}.shop-redirect .container .table .table-cell .btn-holder a.button.cancel{padding:15px 0;}}@media screen and (max-height: 300px){.shop-redirect .container .table .table-cell p.counter{font-size:50rem;line-height:50rem;margin-bottom:0px;}.shop-redirect .container .table .table-cell h3{font-size:16rem;line-height:20rem;}.shop-redirect .container .table .table-cell .logo{margin-bottom:10px;height:15px;}.shop-redirect .container .table .table-cell .btn-holder{margin:2px 0;}.shop-redirect .container .table .table-cell .btn-holder a.button{padding:12px 2px;}.shop-redirect .container .table .table-cell .btn-holder a.button.cancel{padding:10px 0;}}@media screen and (max-width: 767px){.tooltipster-gr{display:none;}}section.body-padding,section.body-padding .book-widget.horizontal .container,div.menu-wrapper.body-padding{padding:0 50px;}section.body-padding.hero,section.body-padding.book-a-table-bar{padding:0;}.book-widget.horizontal .selectboxit-text{padding-right:20px;width:100%;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}@media screen and (max-width: 1280px){section.body-padding,section.body-padding .book-widget.horizontal .container,div.menu-wrapper.body-padding{padding:0 25px;}}@media screen and (max-width: 767px){section.body-padding,section.body-padding .book-widget.horizontal .container,div.menu-wrapper.body-padding{padding:0 16.666666666667px;}}@media screen and (max-width: 567px){section.body-padding,section.body-padding .book-widget.horizontal .container,div.menu-wrapper.body-padding{padding:0;}}.browserwarning{padding:30px 30px 30px 100px;background:#fff;font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;position:relative;min-height:60px;}.browserwarning h3,.browserwarning p{text-align:left;color:;}.browserwarning a{color:;}.browserwarning:before{content:"";background:url(../../../mysite/img/gr_ERROR-Black.png);background:none, url(../../../mysite/img/gr_ERROR-Black.svg);background-size:50px 50px;background-position:0px 0px;background-repeat:no-repeat;position:absolute;top:30px;left:20px;height:50px;width:50px;}section.menu-header h2{font-size:26rem !important;line-height:30rem !important;}@media screen and (min-width: 1023px){section.book-widget.horizontal{position:fixed;bottom:0px;left:0px;right:0px;max-width:1600px;margin:0 auto;padding:0;z-index:999999;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-size:400px 317px;background-position:top top;background-repeat:repeat;background:#ad8543;}section.book-widget.horizontal .container{padding:10px 0 9px;}section.book-widget.horizontal .container div.item{padding:0px;}section.book-widget.horizontal .container{margin:0 5px;}section.book-widget.horizontal .container .item .inputContainer,section.book-widget.horizontal .container .item .item-container{width:auto;margin:10px 5px;}section.book-widget.horizontal .container .item p.grg-error{font-size:16rem;}section.book-widget.horizontal .container .item h3{font-size:16rem;margin-top:10px;}section.book-widget.horizontal .container .item .button-wrapper{margin-top:10px;margin-bottom:10px;}section.book-widget.horizontal .container .item-container .item span,section.book-widget.horizontal .container .selectboxit-container .selectboxit{height:48px;}section.book-widget.horizontal .container .selectboxit-container .selectboxit .selectboxit-text{padding-top:12px;padding-bottom:12px;line-height:1.5em;}section.book-widget.horizontal .container .item .inputWrapper .date input,section.book-widget.horizontal .container .item .inputWrapper .time input,section.book-widget.horizontal .container .item .inputWrapper input{padding-top:12px;padding-bottom:12px;height:48px;}section.book-widget.horizontal .container .item button{padding:9px 0 10px !important;height:48px;}section.book-widget .container .item .inputWrapper div .date-icon:before,section.book-widget .container .item .inputWrapper div .time-icon:before{top:-3px;}}@media screen and (max-width: 1279px) and (min-width: 1023px){section.book-widget.horizontal{padding:10px 0;}section.book-widget.horizontal .container .item .inputContainer,section.book-widget.horizontal .container .item .item-container{padding:0;}section.book-widget.horizontal .container .item h3{font-size:13rem;}section.book-widget.horizontal .container .item p.grg-error{font-size:13rem;}section.book-widget.horizontal .container .item .inputWrapper div .date-icon:before,section.book-widget.horizontal .container .item .inputWrapper div .time-icon:before{right:10px;}section.book-widget.horizontal .container .item-container .item span,section.book-widget.horizontal .container .selectboxit-container .selectboxit{height:42px;}section.book-widget.horizontal .container .selectboxit-container .selectboxit .selectboxit-text{font-size:13rem;text-indent:10px;padding-top:9px;padding-bottom:9px;}section.book-widget.horizontal .container .item .inputWrapper .date input,section.book-widget.horizontal .container .item .inputWrapper .time input,section.book-widget.horizontal .container .item .inputWrapper input{font-size:13rem;padding-left:10px;padding-top:9px;padding-bottom:9px;height:42px;}section.book-widget.horizontal .container .item button{font-size:13rem;padding:6px 0px !important;height:42px;}section.book-widget.horizontal .container .item .inputWrapper div .date-icon:before,section.book-widget.horizontal .container .item .inputWrapper div .time-icon:before{top:-6px;}}.stacklapopup-bg{z-index:9999998 !important;}.stacklapopup-wrap{z-index:9999999 !important;}.promo-banner{display:block;background:#fff;padding:20px 0;}.promo-banner .container{margin:0 10px;text-transform:uppercase;text-align:center;}.promo-banner .container img{height:34px;width:auto;margin-right:10px;vertical-align:top;}.promo-banner .container p{color:#1a1a1a;font-size:21rem;line-height:34px;text-transform:uppercase;}@media screen and (max-width: 767px){.promo-banner{padding:15px 0;}.promo-banner .container img{height:auto;width:190px;margin:0 auto 12px;display:block;}.promo-banner .container{max-width:195px;margin:0 auto;}.promo-banner .container p{font-size:14rem;line-height:18rem;}}.carousel-animation .imagebg::after{content:'';display:block;position:absolute;width:100%;height:100%;-ms-transform:scale(3,4);-webkit-transform:scale(3,4);transform:scale(3,4);top:120px;left:-300px;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 25%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 25%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1);}@media screen and (max-width: 1024px){.carousel-animation .imagebg::after{top:30px;left:-300px;}}@media screen and (max-width: 768px){.carousel-animation .imagebg::after{top:30px;left:-200px;-ms-transform:scale(4,4);-webkit-transform:scale(4,4);transform:scale(4,4);}}@media screen and (max-width: 480px){.carousel-animation .imagebg::after{top:30px;left:-200px;-ms-transform:scale(6,6);-webkit-transform:scale(6,6);transform:scale(6,6);}}section.hero .hero-item .carousel-animation .container{max-width:75%;}@media screen and (max-width: 1024px){section.hero .hero-item .carousel-animation .container{max-width:90%;}}@media screen and (max-width: 767px){section.hero .hero-item .carousel-animation .container{max-width:100%;}}section.hero .container .caption-container h1,section.hero .container .caption-container h2{font-family:'BT Futura W01', Arial, sans-serif;color:#fff !important;text-transform:uppercase;font-weight:400;float:left !important;display:inline-block;padding-right:30px;font-size:72px !important;line-height:90px !important;text-shadow:0px 0px 10px #000;letter-spacing:0;}@media screen and (max-width: 1023px){section.hero .container .caption-container h1,section.hero .container .caption-container h2{line-height:62px !important;}}@media screen and (max-width: 767px){section.hero .container .caption-container h1,section.hero .container .caption-container h2{font-size:40px !important;line-height:40px !important;}}br.mobile{display:none;}@media screen and (max-width: 768px){br.mobile{display:block;font-size:40px !important;line-height:40px !important;}}@media screen and (max-width: 768px){section.hero .container .caption-container h1{display:block;width:100%;text-align:left;}}section.hero .container .caption-container h2{font-weight:600 !important;opacity:0;margin-left:-8px;}@media screen and (max-width: 768px){section.hero .container .caption-container h2{margin-left:0;margin-top:-8px;}}section.hero .container .caption-container h3{font-family:'BT Futura W01', Arial, sans-serif;color:#fff !important;font-weight:400;letter-spacing:0;opacity:0;font-size:30px !important;line-height:32px !important;float:left !important;text-align:left !important;text-shadow:0px 0px 10px #000;padding-right:20px;width:100%;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:20px;}@media screen and (max-width: 1023px){section.hero .container .caption-container h3{margin-top:10px;}}@media screen and (max-width: 767px){section.hero .container .caption-container h3{font-size:24px !important;line-height:26px !important;}}.carousel-animation .overlay{opacity:0.001 !important;cursor:pointer;z-index:10;}.caption-container{text-align:left;position:absolute;top:220px;}@media screen and (max-width: 1024px){.caption-container{top:80px;}}@media screen and (max-width: 768px){.caption-container{top:150px;}}@media screen and (max-width: 480px){.caption-container{top:100px;}}section.hero .container .caption-container a.button{color:#303030 !important;background:#fff !important;text-transform:uppercase;font-family:'BT Futura W01', Arial, sans-serif !important;border:none;font-style:normal !important;font-weight:400;border-radius:0 !important;padding-top:15px;padding-bottom:15px;text-shadow:0px 0px 0px rgba(0,0,0,0) !important;text-align:center !important;}@media screen and (max-width: 480px){section.hero .container .caption-container button,section.hero .container .caption-container a.button{display:inline-block !important;min-width:100px;width:auto !important;padding-right:15px;padding-left:15px;}}.carousel-animation .owl-dots,.carousel-animation .owl-nav{display:none;}.frame{animation:animationFrames ease-in-out 10s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:animationFrames ease-in-out 10s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:animationFrames ease-in-out 10s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:animationFrames ease-in-out 10s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:animationFrames ease-in-out 10s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%;opacity:0;}@keyframes animationFrames{0%{opacity:0;}10%{opacity:1;}80%{opacity:1;}100%{opacity:1;}}@-moz-keyframes animationFrames{0%{opacity:0;}10%{opacity:1;}80%{opacity:1;}100%{opacity:1;}}@-webkit-keyframes animationFrames{0%{opacity:0;}10%{opacity:1;}80%{opacity:1;}100%{opacity:1;}}@-o-keyframes animationFrames{0%{opacity:0;}10%{opacity:1;}80%{opacity:1;}100%{opacity:1;}}@-ms-keyframes animationFrames{0%{opacity:0;}10%{opacity:1;}80%{opacity:1;}100%{opacity:1;}}.frame-caption{animation:animationFrames-caption ease-in-out 10s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:animationFrames-caption ease-in-out 10s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:animationFrames-caption ease-in-out 10s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:animationFrames-caption ease-in-out 10s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:animationFrames-caption ease-in-out 10s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%;opacity:0;}@keyframes animationFrames-caption{0%{opacity:0;}10%{opacity:0;}20%{opacity:1;}100%{opacity:1;}}@-moz-keyframes animationFrames-caption{0%{opacity:0;}10%{opacity:0;}20%{opacity:1;}100%{opacity:1;}}@-webkit-keyframes animationFrames-caption{0%{opacity:0;}10%{opacity:0;}20%{opacity:1;}100%{opacity:1;}}@-o-keyframes animationFrames-caption{0%{opacity:0;}10%{opacity:0;}20%{opacity:1;}100%{opacity:1;}}@-ms-keyframes animationFrames-caption{0%{opacity:0;}10%{opacity:0;}20%{opacity:1;}100%{opacity:1;}}.frame-cta{animation:animationFrames-cat ease-in-out 10s;animation-iteration-count:1;opacity:0;}@keyframes animationFrames-cat{0%{opacity:0;}35%{opacity:0;}50%{opacity:1;}100%{opacity:1;}}@-moz-keyframes animationFrames-cat{0%{opacity:0;}35%{opacity:0;}50%{opacity:1;}100%{opacity:1;}}@-webkit-keyframes animationFrames-cat{0%{opacity:0;}35%{opacity:0;}50%{opacity:1;}100%{opacity:1;}}@-o-keyframes animationFrames-cat{0%{opacity:0;}35%{opacity:0;}50%{opacity:1;}100%{opacity:1;}}@-ms-keyframes animationFrames-cat{0%{opacity:0;}35%{opacity:0;}50%{opacity:1;}100%{opacity:1;}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutDownBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes fadeOutDownBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutRightBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes fadeOutRightBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}.booking .step.three label.grg-input{background-color:#3f3 f3 !important;}.booking .step.five p{color:#000 !important;}.footerOpenTable{text-align:center;color:#fff;float:left;padding-left:120px;padding-top:25px;}.footerOpenTable .openTableTitle{font-size:14px;}.footerOpenTable .openTableText{font-size:13px;color:#fff;}.footerOpenTable .imgOT{vertical-align:middle;}

/****** FILE: themes/core-other-river/css/core-other-river.css *****/
.font-family{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;}.font-family-alt{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;}.bold{font-weight:700;}.uppercase{text-transform:uppercase;}.carousel-text-shadow{text-shadow:0px 0px 15px #000;}.carousel-btn{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:13rem;background:#d2cece;color:#000;}.carousel-btn:hover{background:#bab3b3;}.hover-transition{-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}.backface-visibility-hidden{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}.body-background{background:#eae0d3;}.content-text-colour{color:#000;}.content-text-colour-bg{color:#000;}.input-text-color{color:#000;}.input-border-radius{border-radius:0px;}.back-to-top{background:#18050d;color:#000;}.booking-bg{background-color:#18050d;}.book-widget-bg{background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-size:400px 317px;background-position:top top;background-repeat:repeat;}.footer-link-color,.footer-copyright-color{color:#fff;}.footer-name{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#fff;font-size:0rem !important;text-transform:uppercase;font-size:0;}.font-family{font-family:Arial, sans-serif;font-weight:400;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;}.bold{font-weight:700;}.light{font-weight:300;}.italic{font-style:italic;}.border-radius{border-radius:0px;}.table-style{display:table;width:100%;height:100%;}.table-cell-style{display:table-cell;width:100%;vertical-align:middle;}.transform-centre{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.background-cover{background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat;}.imagebg-pos{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;}.content-spacing{margin:0 10px;}.content-spacing .table-cell{padding:30px;}.full-width-spacing{margin:0px;}.full-width-spacing .table-cell{padding:0 40px;}.button-style{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;background-color:#000;display:inline-block;font-size:18rem;margin-top:20px;padding:15px 50px;border-top:0px;border:0px;}@media screen and (max-width: 1023px){.button-style{font-size:15rem;}}@media screen and (max-width: 767px){.button-style{padding:15px 35px;}}.button-style:hover{background-color:#000;}.input-box{color:#000;background:transparent;border:1px solid #fff;}.flourish-style{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;}.flourish-style-alt{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.svg');}.overlay-style{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/overlay.png');background-repeat:repeat;opacity:0.7;}.cookie-banner-bg{background:#e6e6e6;}.header-bg{background:#ebe1d6;}.header-bg-alt{background:#ebe1d6;}.header-bg-hover{background:#18050d;}.header-subnav-bg{background:#18050d;}.header-subnav-hover{background:#916649;}.header-contact-colour{color:#5f5348;}.footer-bg,.footer-ext-bg{background:url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/leather_1_@2X.jpg);background-repeat:repeat;background-size:300px 300px;}.footer-bg{background-color:#000;}.footer-bottom-bar{background:#eae0d3;padding:15px 0;}.hover-transition{-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}.hover-transition-text{-webkit-transition:color 0.5s linear;-moz-transition:color 0.5s linear;-ms-transition:color 0.5s linear;-o-transition:color 0.5s linear;transition:color 0.5s linear;}.hover-transition-border{-webkit-transition:border 0.5s linear;-moz-transition:border 0.5s linear;-ms-transition:border 0.5s linear;-o-transition:border 0.5s linear;transition:border 0.5s linear;}.hover-transition-border-bg{-webkit-transition:border-top 0.5s linear, background 0.5s linear;-moz-transition:border-top 0.5s linear, background 0.5s linear;-ms-transition:border-top 0.5s linear, background 0.5s linear;-o-transition:border-top 0.5s linear, background 0.5s linear;transition:border-top 0.5s linear, background 0.5s linear;}.hover-transition-opacity{-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}.hover-transition-maxheight{-webkit-transition:max-height 0.5s linear;-moz-transition:max-height 0.5s linear;-o-transition:max-height 0.5s linear;-ms-transition:max-height 0.5s linear;transition:max-height 0.5s linear;}.hover-transition-maxheight-fast{-webkit-transition:max-height 250ms;-moz-transition:max-height 250ms linear;-o-transition:max-height 250ms linear;-ms-transition:max-height 250ms linear;transition:max-height 250ms linear;}.hover-transition-bottom{-webkit-transition:bottom 250ms;-moz-transition:bottom 0.5s linear;-o-transition:bottom 0.5s linear;-ms-transition:bottom 0.5s linear;transition:bottom 0.5s linear;}.hover-transition-all{-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms;}.hover-transform{-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;-ms-transition:-ms-transform 250ms;transition:transform 250ms;}.hover-rotate0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.hover-rotate45{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.hover-rotate-45{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.hover-rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.transition-none{-webkit-transition:none 0ms;-moz-transition:none 0ms;-o-transition:none 0ms;-ms-transition:none 0ms;transition:none 0ms;}.animation-spin{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg);}}@-ms-keyframes spin{100%{-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}.grg-tscs-background{background:rgba(95,83,72,0.4);}.boxsizing{box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}.font-family{font-family:'L Baskerville W01', Times New Roman, Serif;}.font-family-alt{font-family:'L Baskerville W01', Times New Roman, Serif;}.html-background{background:#fff;}.header-bg-shop{background:#8a6c48;}.book-widget-bg{background:#ad8543;}.body-background{background:#fff;}.content-text-colour{color:#000;}.content-text-colour-bg{color:#000;}.header-subnav-hover{background:#7c5e1b;}.placeholder-colour{color:#000;}.button-style{font-family:'L Baskerville W01', Times New Roman, Serif;background:#ad8543;}.button-style:hover{background-color:#886935;}.input-box{color:#000;background:transparent;border:1px solid ;}.footer-bg,.footer-ext-bg{background:#7c5e1b;}.footer-bottom-bar{background:#8a6c48;padding:15px 30px;}.cookie-banner-bg{background:#000;}.carousel-btn{background:#8a6c48;color:#fff;font-size:16rem;font-weight:600;}@media screen and (max-width: 767px){.carousel-btn{font-size:13rem;}}.carousel-btn:hover{background:#685237;}html{font-size:1.25px;}h1,h2,h3,h4{font-family:'L Baskerville W01', Times New Roman, Serif;}html body header nav ul.menu li.shop{background:#ebe1d6;}html body header nav ul.menu li.shop:hover{background:#ad8543;}html body.touch-device header nav ul.menu li.shop,.sticky-nav .container nav li.shop{background:#ebe1d6;}html body.touch-device header nav ul.menu li.shop:hover,.sticky-nav .container nav li.shop:hover{background:#ad8543;}form#OpenTableBook_securebookform input,form#OpenTableBook_securebookform textarea{color:black;}section.hero .hero-item.hero-item--updated .panel .container a.btn{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-size:16rem;font-weight:700;letter-spacing:0.8px;background:transparent;border:1px solid #ad8543;}section.hero .hero-item.hero-item--updated .panel .container a.btn:hover{background:#ad8543 !important;}section.hero .hero-item.hero-item--updated .panel .container a.btn:hover{background-color:#666;}section#eventbook_eventbookForm_Section h1,section#eventbook_eventbookForm_Section h2,section#eventbook_eventbookForm_Section h3,section#eventbook_eventbookForm_Section h4,section#eventbook_eventbookForm_Section span,section#eventbook_eventbookForm_Section .counter,section#eventbook_eventbookForm_Section p,section#eventbook_eventbookForm_Section p a{color:white;}section#eventbook_eventbookForm_Section h1,section#eventbook_eventbookForm_Section h2,section#eventbook_eventbookForm_Section h3,section#eventbook_eventbookForm_Section h4{padding-top:22rem;font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;line-height:38px;font-size:35rem;}section.menu-nav .container.desktop{background-color:#ad8543;}#OpenTableForm_opentableForm h1,#OpenTableForm_opentableForm h2,#OpenTableForm_opentableForm h3,#OpenTableForm_opentableForm h4,#OpenTableForm_opentableForm a{color:white;}#eventbook_eventbookForm button,#OpenTableForm_opentableForm button,#groupbook_groupbookForm button{background:transparent;border:1px solid #000;}#eventbook_eventbookForm button:hover,#OpenTableForm_opentableForm button:hover,#groupbook_groupbookForm button:hover{background:#000;border:1px solid #fff;}#OpenTableBook_bookform.grg-form .grg-input::placeholder,#OpenTableBook_bookform.grg-form .grg-tscs::placeholder,#OpenTableBook_bookform.grg-form .selectboxit-container::placeholder{color:gray;}#OpenTableBook_bookform.grg-form .grg-input,#OpenTableBook_bookform.grg-form .grg-tscs,#OpenTableBook_bookform.grg-form .selectboxit-container{color:black;}button,a.button,a.btn{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;letter-spacing:1px;}header.central nav ul.menu{background:white;}header.central nav ul.menu li:hover,header.central nav ul.menu li.open{background:#ad8543;}header.central nav ul.menu li ul.submenu li.menu-item{background:#ad8543;}header.central nav ul.menu li ul.submenu li.menu-item:hover{background:#745732;}header.central .contact ol li.social a.twitter:before{background-size:auto;background-position:unset;margin-top:3px;background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z' fill='%238B6D49'/%3E%3C/svg%3E%0A");}header.central .contact ol li.social a.tiktok:before{background-size:auto;background-position:unset;margin-top:6px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='21' viewBox='0 0 448 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z' fill='%238B6D49'/%3E%3C/svg%3E%0A");}header.central .contact ol li.social a.linkedin:before{background-size:auto;background-position:unset;margin-top:6px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='21' viewBox='0 0 448 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M100.3 448H7.4V148.9h92.9zM53.8 108.1C24.1 108.1 0 83.5 0 53.8a53.8 53.8 0 0 1 107.6 0c0 29.7-24.1 54.3-53.8 54.3zM447.9 448h-92.7V302.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V448z' fill='%238B6D49'/%3E%3C/svg%3E%0A");}.sticky-nav .container{background:#eee0cf;}.sticky-nav .container nav li ul.submenu li{background:#ad8543;}.sticky-nav .container nav li.open{background:#ad8543;}.sticky-nav .container nav li ul.submenu li:hover{background:#5a4414;}.sticky-nav .container nav li a{font-family:'L Baskerville W01', Times New Roman, Serif;color:black;}.sticky-nav .container .logo{background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/sticky-logo.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/sticky-logo.svg');background-size:303px auto;background-position:left center;background-repeat:no-repeat;width:303px;left:20px;}@media screen and (max-width: 1303px){.sticky-nav .container .logo{background-size:190px auto;width:190px;}}.sticky-nav .container nav li{border-left:none !important;margin-right:0px !important;}.sticky-nav .container nav li.current{-webkit-box-shadow:inset 0 -4px 0px #8a6c48 !important;-moz-box-shadow:inset 0 -4px 0px #8a6c48 !important;-o-box-shadow:inset 0 -4px 0px #8a6c48 !important;-ms-box-shadow:inset 0 -4px 0px #8a6c48 !important;box-shadow:inset 0 -4px 0px #8a6c48 !important;}header.central nav ul.menu li.dropdown a i.dropdown-icon::before{background-position:-50px -293px !important;}.sticky-nav .container nav li.dropdown a i.dropdown-icon:before{background-position:-50px -293px !important;}header.central{margin-bottom:63px;}header.central a{margin:0 auto;padding:20px 0;width:auto;display:inline-block;}header.central #title{height:100px;width:540px;margin-left:0;}header.central .contact{right:20px;}header.central .contact ol li{display:block;}header.central .contact ol li a{font-family:'L Baskerville W01', Times New Roman, Serif;color:#000;float:none;display:inline-block;margin:0 auto;font-size:14rem;padding-top:2px;padding-bottom:2px;}header.central .bottom{background:none repeat scroll 0 0 #fff;left:0;position:absolute;right:0;top:100%;line-height:0px;}header.central .contact ol li.social a{padding:0;}header.central nav{color:#000;float:none;display:inline-block;margin:0 auto;}header.central nav ul.menu li a{font-family:'L Baskerville W01', Times New Roman, Serif;font-size:16rem;padding:21px 28px;}header.central nav ul.menu li.current{-webkit-box-shadow:inset 0 -4px 0px #8a6c48;-moz-box-shadow:inset 0 -4px 0px #8a6c48;-o-box-shadow:inset 0 -4px 0px #8a6c48;-ms-box-shadow:inset 0 -4px 0px #8a6c48;box-shadow:inset 0 -4px 0px #8a6c48;}header.central nav ul.menu li.dropdown a{padding-right:57px;white-space:nowrap;}header.central nav ul.menu li.dropdown a i.dropdown-icon{width:57px;}header.central nav ul.menu li.dropdown a i.dropdown-icon:before{right:28px;}.mobnav ul .divider{background:rgba(138,108,72,0.4);}.mobnav .expand .container a.button{background:#8a6c48;}.mobnav .expand .container p,.mobnav .expand .container a,.mobnav .expand .container address{color:#fff;}.hero.full-width-container:first-of-type .hero-item.just-text,.hero.full-width-container:first-of-type section.stl{margin-top:63px;}@media screen and (max-width: 1514px){header.central #title{margin-left:0;}header.central a{padding:15px 0;}header.central .contact ol li a{font-size:12rem;letter-spacing:0;padding:0px 2px;}header.central .contact ol li.social{padding-right:0px;}header.central .contact ol li.social a{padding:0;}header.central nav ul.menu li.dropdown a{padding-right:43px;}header.central nav ul.menu li.dropdown a i.dropdown-icon{width:43px;}header.central nav ul.menu li.dropdown a i.dropdown-icon:before{right:28px;}header.central nav ul.menu li a{padding:21px 14px;}header.central nav ul.menu li.dropdown a{padding-right:43px;}header.central nav ul.menu li.dropdown a i.dropdown-icon{width:43px;}header.central nav ul.menu li.dropdown a i.dropdown-icon:before{right:14px;}header.central nav ul.menu li a{padding:21px 14px;font-size:15.5rem;letter-spacing:0.5px;}}@media screen and (max-width: 1023px){header.central{margin-bottom:0px;}header.central .bottom{position:static;height:0px;}header.central a{padding:10px 0;width:100%;}header.central a #title{margin:0 auto;width:250px;}.hero.full-width-container:first-of-type{margin-top:0;}.mobnav{background:#ebe1d6;border-bottom:1px solid rgba(138,108,72,0.4);border-top:1px solid rgba(138,108,72,0.4);}header.central nav .mobmenu a{border-left:1px solid rgba(138,108,72,0.4);box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}.mobnav ul li a{color:#8a6c48;font-size:17rem;}.mobnav ul li a.address:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-150px -200px;background-repeat:no-repeat;}.mobnav ul li a.phone:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-150px -250px;background-repeat:no-repeat;}.mobnav ul li a.basket i.icon:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-150px -100;background-repeat:no-repeat;}.mobnav ul li a.basket i.icon:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-150px -100px;background-repeat:no-repeat;width:18px;height:18px;}a.cd-top{background:#eee0cf;}a.cd-top::before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-94px -427px;background-repeat:no-repeat;}header.central nav.open .mobmenu{background:#eee0cf;}header.central nav .mobmenu{border-left:0;}header.central nav.open .mobmenu a:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-150px -50px;background-repeat:no-repeat;}header.central nav ul.menu li ul.submenu li.menu-item:hover{background:#18050d;}header.central nav ul.menu li.current{box-shadow:none;}header.central nav ul.menu li.current > a{-webkit-box-shadow:inset 4px 0px 0px #8a6c48;-moz-box-shadow:inset 4px 0px 0px #8a6c48;-o-box-shadow:inset 4px 0px 0px #8a6c48;-ms-box-shadow:inset 4px 0px 0px #8a6c48;box-shadow:inset 4px 0px 0px #8a6c48;}header.central nav.open ul.menu{margin-top:-1px;}header.central nav ul.menu li.dropdown a i.dropdown-icon{width:10%;}.hero.full-width-container:first-of-type .hero-item.just-text{margin-top:0px;}}@media screen and (max-width: 900px){header.central a #title{width:250px;}}@media screen and (max-width: 567px){header.central a #title{width:260px;margin:0 0 0 5%;}header.central nav ul.menu li.dropdown a i.dropdown-icon{width:18%;}}section.hero .container{max-width:65%;}section.hero .hero-item.just-text .container{max-width:100%;}section.hero .hero-item.just-text{padding:0 50px;}section.hero .hero-item.just-text .table-cell{padding:30px;}section.hero .hero-item.just-text .table{padding:5px;}section.hero .container hr.flourish{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.svg');margin:10px 0;}section.hero .just-text .container hr.flourish{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;}section.hero .just-text .container hr.flourish{margin:10px 0;}section.hero .hero-item.just-text h1,section.hero .hero-item.just-text h2,section.hero .hero-item.just-text p,section.hero .hero-item.just-text a{text-align:center;color:#000;}section.hero .just-text .container hr.flourish{background-position:center;}section.hero .container h1,section.hero .hero-item.just-text h1{font-family:'L Baskerville W01', Times New Roman, Serif;font-size:26rem;line-height:34rem;letter-spacing:0;}section.hero .hero-item.just-text h1
section.hero .hero-item.just-text h2{color:#000;}section.hero .container h1,section.hero .container h2{color:#fff;}section.hero .container h2,section.hero .hero-item.just-text h2{font-family:'L Baskerville W01', Times New Roman, Serif;font-size:38rem;line-height:45rem;letter-spacing:1px;}section.hero .hero-item .table-cell{padding:0 40px;margin-top:65px;}@media screen and (max-width: 1280px){section.hero .hero-item.just-text{padding:0 25px;}}@media screen and (max-width: 767px){section.hero .hero-item.just-text{padding:0 16.666666666667px;}section.hero .hero-item.just-text .table-cell{padding:30px 0 0 0;}}@media screen and (max-width: 1514px){section.hero .container{max-width:70%;}section.hero .container hr.flourish{margin:10px 0;}section.hero .container h1{font-size:22rem;line-height:32rem;}section.hero .container h2{font-size:32rem;line-height:39rem;}}@media screen and (max-width: 1023px){section.hero .container{max-width:70%;margin:0 auto;}section.hero .hero-item.just-text .table{padding:0;}section.hero .carousel .container .table{width:100%;}section.hero .hero-item .table-cell{padding:0;display:table-cell;width:100%;vertical-align:middle;}section.hero .container h1{font-size:13rem;line-height:24rem;}section.hero .container h2{font-size:20rem;line-height:28rem;}}@media screen and (max-width: 900px){section.hero .container{max-width:75%;margin:0 auto;}section.hero .container hr.flourish{margin:5px 0;}section.hero .hero-item.just-text h1,section.hero .hero-item.just-text h2{font-size:21rem;line-height:34rem;}section.hero .container h1,section.hero .container h2{font-size:32rem;line-height:38rem;}section.hero .imagebg{background-size:contain;}section.hero .hero-item.just-text .table{padding:5px;box-sizing:border-box;}}@media screen and (max-width: 567px){section.hero .container{max-width:85%;}section.hero .container h1,section.hero .hero-item.just-text h1{font-size:16rem;line-height:22rem;}section.hero .container h2,section.hero .hero-item.just-text h2{font-size:20rem;line-height:24rem;}section.hero .container hr.flourish{width:40%;margin:5px auto;}button,a.button{padding:10px 20px;letter-spacing:0;}section.hero .hero-item.just-text{padding:0;}}section.book-widget{background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-size:400px 317px;background-position:top top;background-repeat:repeat;background:#ad8543;}.book-widget .grg-form .grg-input,.book-widget .grg-form .grg-tscs,.book-widget .grg-form .selectboxit-container,.selectboxit-container .selectboxit{color:#8a6c48;}section.book-widget .container .item .selectboxit{height:55px;line-height:55px;}section.book-widget .container .item .inputWrapper .date input,section.book-widget .container .item .inputWrapper .time input{height:55px;}section.book-widget .container .item .inputWrapper .date .date-icon:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-245px -283px;background-repeat:no-repeat;}.selectboxit .selectboxit-arrow-container .selectboxit-arrow,.book-widget .grg-form .selectboxit-default-arrow{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-99px -200px;background-repeat:no-repeat;}section.book-widget .container .item button{border:1px solid white;font-size:16rem;height:55px;background-color:#000;}section.book-widget .container .item button:hover{background-color:#666;}section.book-widget .container .item h3{letter-spacing:1px;}section.cat .item .container,section.cat .cat .container{margin-top:10px;margin-bottom:10px;width:auto;text-align:left;overflow:hidden;}section.cat .cat.cat-b .container h2,section.cat .cat.cat-b .container h3,section.cat .cat.cat-b .container p{color:white;}section.cat h1,section.cat h2,section.cat h3,section.cat h4,section.cat p,section.cat p a{color:#000;text-align:center;}section.content-blocks .cta .text .table .table-cell h2{font-size:24rem;line-height:28px;letter-spacing:0.8rem;}section.cat h2{font-size:25rem;line-height:34px;padding:0;}section.cat  h3{font-weight:300;}section.cat p{font-size:15rem;line-height:22rem;padding-bottom:16px;}section.cat  .container h2{font-size:25rem;line-height:34px;padding:0;}section.cat .item.text-with-image{background:#fff;}section.cat .item.text-with-image .wrapper .bottom,section.cat .cat.item.text-with-image .wrapper .bottom p{text-align:center;}section.cat .item.text-with-image .wrapper .bottom a.button{background:transparent;border:1px solid #ad8543;font-size:15rem;letter-spacing:0.8px;}section.cat .item.text-with-image .wrapper .bottom a.button:hover{background:#ad8543;color:white;}section.cat .container h2,section.cat .container h3{letter-spacing:1px;}section.cat .cat-a .container{height:300px;}section.cat .cat-a .container .table .table-cell{text-align:center;}section.cat .cat-a .underline{display:none;}section.cat .cat-a .container .text hr.flourish{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.svg');}section.cat .cat-b a.button{color:white;}section.cat .cat-a  a.button{background:transparent;border:1px solid #ad8543;font-size:16rem;letter-spacing:0.8px;margin-top:10px;}section.cat .cat-a  a.button:hover{background:#ad8543;color:white;}section.cat .cat.item.text-with-image .wrapper .bottom h3{text-align:center;}section.cat .cat-b .table-cell{padding-top:45px;padding-bottom:45px;text-align:center;}section.cat  .cat.cat-b .container h2,section.cat  .cat.cat-b .container h3,section.cat  .cat.cat-b .container p{text-align:center;}section.cat .cat-b  a.button{background:transparent;border:1px solid #ad8543;font-size:16rem;letter-spacing:0.8px;}section.cat .cat-b  a.button:hover{background:#ad8543;}@media screen and (max-width: 767px){section.cat .container ul,section.cat .container ul li,section.cat .container ol,section.cat .container ol li{font-size:15rem;}}.chefbg{text-align:center;margin:0 auto;width:300px;height:300px;overflow:hidden;}.chefbg img{height:100%;max-width:none;margin-left:-14%;}section.chef-blocks  .cat.chef.item .wrapper .container  .bottom{padding-bottom:0;}section.chef-blocks .cat.chef.item .wrapper .bottom h3{text-align:center;font-weight:700;}.element{-webkit-clip-path:polygon(0 100%,0 0,100% 0,80% 100%);clip-path:polygon(0 100%,0 0,100% 0,80% 100%);-webkit-clip-path:url("#diamond");clip-path:url("#diamond");}section.chef-blocks .item.text-with-image .wrapper .bottom h3,section.chef-blocks .chef.item.text-with-image .wrapper .bottom p{text-align:center;}@media screen and (max-width: 1024px){.chefbg{width:220px;height:220px;}}@media screen and (max-width: 900px){section.cat .container h2{font-size:22rem;line-height:30rem;}section.cat h3{font-size:17rem;line-height:20rem;}section.cat p{font-size:14rem;line-height:18rem;}section.cat a.button,section.content-blocks .pure-u-md-1-3 button,section.content-blocks .pure-u-md-1-3 a.button{padding-left:25px;padding-right:25px;letter-spacing:1px;font-size:14rem;line-height:18rem;}.chefbg{width:180px;height:180px;}section.content-blocks .cta .text .table .table-cell h2{font-size:22rem;line-height:24px;letter-spacing:0.8rem;}}@media screen and (max-width: 900px){section.cat .item .container,section.cat .cat .container{width:auto;margin:10px 10px;}}section.promo .item.special .content p.date{font-size:14rem;line-height:18rem;}section.promo .item.special .content h5{font-size:23rem;line-height:32rem;}section.promo .item.special .content p{font-size:15rem;line-height:22rem;}section.promo .item.special .btn{background:transparent;border:1px solid #ad8543;font-size:15rem;letter-spacing:0.8px;}section.promo .item.special .content h5,section.promo .item.special .content p,section.promo .item.special .content p.date{color:#000;}section.promo .item.special .wrapper{width:auto;}section.promo .item.special .wrapper .shape{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);overflow:hidden;width:125px;height:125px;margin:27px;}section.promo .item.special .wrapper .shape .image{width:187.5px;height:187.5px;margin-top:-28px;margin-left:-28px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}section.promo .item.special .wrapper .new{top:1px;left:1px;background-size:89px;}section.promo .item.special .content,section.promo .item.special .btn-wrapper{padding-left:177px;}section.promo .item.special .content h2{line-height:32rem;letter-spacing:0;}@media screen and (max-width: 1100px){section.promo .item.special .btn{padding:15px 30px;font-size:16rem;letter-spacing:1rem;}section.promo .item.special .wrapper .shape{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);overflow:hidden;width:100px;height:100px;margin:21px;margin-right:0;}section.promo .item.special .wrapper .new{top:0px;left:0px;background-size:72px;}section.promo .item.special .content,section.promo .item.special .btn-wrapper{padding-left:142px;}}@media screen and (max-width: 480px){section.promo .item.special .content h5{font-size:23px;line-height:32px;font-weight:bold;padding-bottom:16px;}section.promo .item.special .wrapper{width:107px;}section.promo .item.special .wrapper .shape{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);overflow:hidden;width:75px;height:75px;margin:16px;}section.promo .item.special .wrapper .shape .image{width:112.5px;height:112.5px;margin-top:-16px;margin-left:-16px;}section.promo .item.special .wrapper .new{top:0px;left:0px;background-size:54px;}section.promo .item.special .content,section.promo .item.special .btn-wrapper{padding-left:107px;}section.promo .item.special .content{min-height:107px;}section.promo .item.special .btn-wrapper .container{margin:0;}section.promo .item.special .btn-wrapper a.button{text-align:center;margin-top:0;}section.promo .item.special .btn-wrapper{padding-left:0px;width:100%;margin-top:20px;}section.promo .item.special .content h2{line-height:24rem;}section.promo .item.special .content p,section.promo .item.special .content p.date{font-size:13rem;line-height:15rem;}}section.promo .item.special{margin:20px 0 35px;}section.twitter{margin:10px 0;}section.twitter .container{background:none;background-color:#ad8543;}section.twitter .container .inner p,section.twitter .container .inner p b,section.twitter .container .inner p a{font-size:16rem;line-height:24rem;color:white;}section.twitter .container .inner i.twitter-icon:before{background-position:-525px -302px;}section.twitter .container .inner i.twitter-icon:before{background-position:-525px -302px;}@media screen and (max-width: 1024px){section.twitter .container .inner p,section.twitter .container .inner p b,section.twitter .container .inner p a{font-size:15rem;line-height:22rem;letter-spacing:0;}}@media screen and (max-width: 767px){section.twitter .container .inner i.twitter-icon:before{top:5px;left:5px;margin-top:0px;background-position:-350px 0px;}}@media screen and (max-width: 900px){section.twitter .container .inner p,section.twitter .container .inner p b,section.twitter .container .inner p a{font-size:13rem;line-height:16 rem;letter-spacing:0;}}footer .newsletter .CTA a{color:white;}.footer-ext .book-widget .grg-form .selectboxit-text,.booking .book-widget .grg-form .selectboxit-text{color:white;}.grg-form .time::placeholder,.grg-form .date::placeholder{color:white;}section.footer-ext{background:#ad8543;}footer ul.social li a.twitter:before{background-size:auto;background-position:unset;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z' fill='%23ffffff'/%3E%3C/svg%3E%0A");}footer ul.social li a.tiktok:before{background-size:auto;background-position:unset;background-image:url("data:image/svg+xml,%3Csvg width='28' height='32' viewBox='0 0 448 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z' fill='%23ffffff'/%3E%3C/svg%3E%0A");}footer ul.social li a.linkedin:before{background-size:auto;background-position:unset;background-image:url("data:image/svg+xml,%3Csvg width='28' height='32' viewBox='0 0 448 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M100.3 448H7.4V148.9h92.9zM53.8 108.1C24.1 108.1 0 83.5 0 53.8a53.8 53.8 0 0 1 107.6 0c0 29.7-24.1 54.3-53.8 54.3zM447.9 448h-92.7V302.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V448z' fill='%23ffffff'/%3E%3C/svg%3E%0A");}section.footer-ext .container .item p,section.footer-ext .container .item h1,section.footer-ext .container .item h2,section.footer-ext .container .item h3,section.footer-ext .container .item h4,section.footer-ext .container .item h6{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;color:white;font-weight:600;}footer{background:#000;}section.footer-ext .container .item p{font-weight:300;}section.footer-ext .container .item p strong{font-weight:700;}section.footer-ext .flourish.left{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;background-position:left center;text-align:left;}footer div.item p span.name{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#fff;font-size:0rem !important;text-transform:uppercase;font-size:0;}footer div.item.chef{background:#eee0cf;}footer div.item.chef p{color:black;}footer div.item.chef p a::after{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-199px -449px;background-repeat:no-repeat;}@media screen and (max-width: 1514px){footer ul.footerNav li a{letter-spacing:0.5px;}}@media screen and (max-width: 1100px){footer ul.footerNav li a{letter-spacing:0px;}}@media screen and (max-width: 1024px){footer div.item p{font-size:14rem;}footer div.item p span.name{display:block;}}@media screen and (max-width: 900px){footer ul.footerNav li a{padding:5px 0;letter-spacing:0.5rem;}footer div.item p{font-size:12rem;letter-spacing:0;}.grg-form .grg-input,.grg-form .grg-input p{font-size:14rem;}}.selectboxit-container .selectboxit-options{background:#000;}.selectboxit-container .selectboxit-options .selectboxit-option .selectboxit-option-anchor{color:white;}.selectboxit-container .selectboxit-options .selectboxit-option .selectboxit-option-anchor:hover{background:#646464;}.selectboxit-container .selectboxit-options .selectboxit-option:hover{background:#646464;}.footer-ext .book-widget .grg-form .grg-input,.footer-ext .book-widget .grg-form .grg-tscs,.footer-ext .book-widget .grg-form .selectboxit-container,.booking .book-widget .grg-form .grg-input,.booking .book-widget .grg-form .grg-tscs,.booking .book-widget .grg-form .selectboxit-container{color:white;}.selectboxit-container .selectboxit:before{border-right:15px solid #000;}.selectboxit-container .selectboxit:after{border-left:15px solid #000;}.footer-ext .book-widget .grg-form .grg-input,.footer-ext .book-widget .grg-form .grg-tscs,.footer-ext .book-widget .grg-form .selectboxit-container,.booking .book-widget .grg-form .grg-input,.booking .book-widget .grg-form .grg-tscs,.booking .book-widget .grg-form .selectboxit-container{background:transparent;border-color:#8a6c48;}section.footer-ext .container .item .grg-form .grg-button{background:#000;border:1px solid #fff;}section.footer-ext .container .item .grg-form .grg-button:hover{background-color:#666;}.grg-input.check p{padding:0 20px 20px 0;}.book-a-table .columns .item .inner .text h2,.book-a-table .columns .item .inner .text h3{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;color:white;line-height:32px;font-size:30rem;}@media screen and (max-width: 1024px){.book-a-table .columns .item .inner .text h2,.book-a-table .columns .item .inner .text h3{line-height:28px;font-size:25rem;}}section.book-a-table.book-widget .grg-form .grg-button.wide,.book-a-table.group-bookings .grg-form .grg-button.wide{color:white;}footer .newsletter .CTA{border-color:#8a6c48;}footer .the-newsletter{background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/textures/tileable_wood_texture_@2X-light.jpg');background-size:400px 317px;background-position:top top;background-repeat:repeat;background:#ad8543;}footer .the-newsletter h2,footer .the-newsletter h3{color:#fff;}footer .the-newsletter:before{border-right:15px solid #7c5e1b;}footer .the-newsletter:after{border-left:15px solid #7c5e1b;}footer .the-newsletter form h2:before,footer .the-newsletter form h2:after{display:none;}footer .the-newsletter hr{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;}footer .the-newsletter .grg-form .grg-tscs.no-background{border-color:#8a6c48;}footer .the-newsletter .grg-form .grg-tscs.no-background p{color:#fff;}footer .the-newsletter .grg-form .grg-tscs.no-background .grg-error{margin-top:10px;color:red;line-height:1.2;}footer .the-newsletter .grg-form .grg-button{background:transparent;border:1px solid #000;}footer .the-newsletter .grg-form .grg-button:hover{background:#000;border:1px solid #fff;}section.footer-ext .container.mobile dl.Zebra_Accordion dd{border-top:1px solid rgba(138,108,72,0.5);border-bottom:2px solid #8a6c48;}footer .the-newsletter  .grg-form .grg-column.multi .grg-input{height:59px;}footer .the-newsletter .selectboxit-container .selectboxit{height:inherit;line-height:59px;}footer .the-newsletter .grg-form .selectboxit-container{height:59px;}footer .the-newsletter .grg-form-feedback p{color:#fff;}.book-a-table .columns .item .inner::before,.book-a-table .columns .item .inner::after{display:none;}.book-a-table .columns .item .inner .text hr{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish-alt.svg');}.footer-ext .book-widget .grg-form .selectboxit-default-arrow,.booking .book-widget .grg-form .selectboxit-default-arrow{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-99px -200px;background-repeat:no-repeat;}.book-a-table-bar .grg-form .time .time-icon::before,.book-a-table .grg-form .time .time-icon::before,.book-widget.horizontal .grg-form .time .time-icon::before,.events-form .grg-form .time .time-icon::before,.grg-form .time::after,.grg-form .time-icon::after,.grg-form .time-icon::before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-245px -333px;background-repeat:no-repeat;}.book-a-table-bar .grg-form .date .date-icon::before,.book-a-table .grg-form .date .date-icon::before,.book-widget.horizontal .grg-form .date .date-icon::before,.events-form .grg-form .date .date-icon::before,.grg-form .date::after{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-245px -283px;background-repeat:no-repeat;}.grg-form .grg-input,.grg-form .grg-tscs,.grg-form .selectboxit-container{color:white;}.step.three .grg-input.check,.events-form .step.three .grg-input.check,.events-form .grg-input.no-background,.events-form .grg-column .grg-input.no-background .check{background:#ad8543 !important;}.events-form{background:#ad8543;}::placeholder{color:#d3d1d1;opacity:1;}.grg-form .selectboxit-text{color:white;}.grg-input.check a:link{color:white;}section.book-a-table.group-bookings{background-color:#ad8543;}.grg-form .grg-input,.grg-form .grg-tscs,.grg-form .selectboxit-container{background:transparent;border-color:#8a6c48;}section.book-a-table.group-bookings .grg-form .grg-input.check.no-background{background:#18050d;border-color:#18050d;}.grg-form .grg-input.check:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-300px -185px;background-repeat:no-repeat;top:6px;}.grg-form .grg-input.radio:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-300px -298px;background-repeat:no-repeat;}section.book-widget .selectboxit-container .selectboxit{height:59px;line-height:59px;}.intl-tel-input .selected-flag{height:57px !important;}.booking{background:#ad8543;}.booking .change-search a:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-200px -95px;background-repeat:no-repeat;}.booking .step h1,.booking .step h4{text-align:left;}.booking .step p,.booking .step p a{text-align:left;}.booking .step p strong{font-weight:700;}.booking .step h1::before,.booking .step h1::after,.booking .step h4::before,.booking .step h4::after{display:none;}.booking .step hr.border{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;background-position:-14px center;}.booking .step.two .restaurant-container{border-top:1px solid rgba(138,108,72,0.5);border-bottom:1px solid rgba(138,108,72,0.5);}.booking .step.two .text{margin:30px 0;}.booking .step.two .text h1,.booking .step.two .text p{text-align:left;}.booking .step.two .restaurant-container .times .text{padding:30px;padding-right:0;}.booking .step.two .restaurant-container .times .text ul.times{width:100%;margin:0 0 18px 0;}.booking .step.two .restaurant-container .times li{float:left;margin:5px 10px 5px 0px;}.booking .step.two .restaurant-container .times li a{color:white;}.booking .step.two .restaurant-container .details .bottom{background:#ad8543;padding:30px 10px;}.booking.body-container .quick-actions .quick-btn{background:#ad8543;color:white;border:none;}.booking.body-container .quick-actions .quick-btn:hover{background-color:#000;}.booking .step.two .restaurant-container .details .bottom h2{text-align:left;}.booking .step.three .grg-form label h3{margin:auto auto 10px;}.booking .step a.button{color:white;}.booking .step.two .restaurant-container .experiences .experience .experience-info-container .experience-info{color:#ad8543;}.booking .step.two .restaurant-container .experiences .experience .experience-info-container .experience-info .prepaid{background-position:-400px -200px;}.booking .step.two .restaurant-container .experiences .experience .experience-info-container .experience-info .priced{background-position:-400px -400px;}.tooltipster-gr{background:black;color:white;}.tooltipster-gr .tooltipster-content  .offer-details p{border-top:1px solid #fff;color:white;}.tooltipster-gr .tooltipster-content  .offer-details h3{color:white;}.tooltipster-gr .tooltipster-content  .offer-details h4{color:white;}.booking .step.two h3{color:#000;text-align:left;}.booking .step.two hr.border{background-position:left center;}.booking .step.two .reserve,.booking .step.two .reserve p,.booking .step.two .reserve p a{color:#000;text-align:left;}section.booking.body-container{background:#fff;}.booking .step.three .content .text{width:80%;max-width:800px;margin:0 auto;}.booking .step.three  h1{padding-left:0;}.booking .step.three hr.border{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;background-position:-14px center;}.grg-form .grg-input.radio:before{top:8px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-300px -88px;background-repeat:no-repeat;}.grg-form .grg-input.radio.checked:before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-300px -138px;background-repeat:no-repeat;}.grg-form .grg-input.check p a:visited{color:white;}.grg-form .grg-input.check.checked::before{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:-299px -235px;background-repeat:no-repeat;}.booking .step.three .offers ul.optionset li:before{top:-8px;}.booking .step.three .offers ul.optionset{background:white;border:0;border:1px solid #8a6c48;}@media screen and (max-width: 1024px){.booking .step.two .restaurant-container .times .text{padding:30px 10px;}}@media screen and (max-width: 767px){.booking .step.three .content .text{max-width:none;width:100%;}.booking .change-search a{font-size:14rem;}.booking .step.two .restaurant-container .times .text ul.times{width:auto;}.booking .step.two .restaurant-container .times li{margin:5px 10px 5px 0;}}.step.three .grg-input.check,.events-form .grg-input.no-background{background:#7c5e1b;border:1px solid #7c5e1b;}.step


.booking .step.five h1{padding-left:0;}.events-form{margin-top:0;padding-top:0;}.events-form .content{display:block;width:100%;max-width:1024px;margin:0 auto;padding:0 15px;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;}.events-form .content h2{margin-bottom:20px;line-height:36rem;}.events-form .content h2:before,.events-form .content h2:after{display:none;}.events-form .content .border{display:block;background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/flourish.svg');background-size:auto 12px;background-position:center center;background-repeat:no-repeat;width:100%;overflow:hidden;margin:20px 0;height:12px;border:0;}.grg-form .grg-button{font-family:'L Baskerville W01', Times New Roman, Serif;letter-spacing:1px;color:white;}.events-form .content h2,.events-form .wrapper p,footer .the-newsletter .title h2,footer .the-newsletter div.item h3{text-align:left;}.events-form .content .border,footer .the-newsletter hr{background-position:left center;}footer .the-newsletter .title h2{margin:0 0 40px 0;}@media screen and (max-width: 768px){footer .the-newsletter .title{margin:0 10px;}footer .the-newsletter div.item h3{margin:0 10px;letter-spacing:0px;font-size:16rem;}.events-form .content{padding:0 10px;}}section.menu-nav ol li.open{background:black;}section.menu-nav ol li.open p{color:white;}section.menu-nav ol li.header p{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;}section.menu-nav ol li p{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;text-transform:capitalize;padding-right:25px;}section.menu-nav ol li{border-bottom:1px solid rgba(138,108,72,0.5);}section.menu-holder .download-menu{padding:30px 0 0 0;}section.menu-holder .download-menu h2 a{background:#ad8543;}section.menu-holder .download-menu hr.flourish{display:none;}.selectWrapper.vertical,.selectWrapper.vertical .selectOptions{background:transparent;}.menu-nav .selectWrapper.vertical a.selectTrigger{color:#fff;background:#ad8543;}section.menu-nav ol li.header p,.menu-nav .selectWrapper.vertical .selectOptions li p{color:#fff;}@media screen and (max-width: 1024px){section.menu-nav ol li.header p,.menu-nav .selectWrapper.vertical .selectOptions li p{color:#000;}}.menu-nav .selectWrapper.vertical .selectOptions li.open,.menu-nav .selectWrapper.vertical .selectOptions li.open:hover{background:#ad8543;}@media screen and (max-width: 1024px){.menu-nav .selectWrapper.vertical .selectOptions li.open p,.menu-nav .selectWrapper.vertical .selectOptions li.open:hover p{color:#fff;}}section.map-section .search input{background:#000;border-color:#000;}section.gallery-grid .container .item.solid{background:#000;}section.gallery-grid .container .item.solid .table-cell hr.flourish{display:none;}section.gallery-grid .container .item.solid h3{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-family:Arial, sans-serif;font-size:15rem;line-height:22rem;letter-spacing:0px;text-decoration:none;text-transform:none;font-family:'L Baskerville W01', Times New Roman, Serif;font-weight:700;color:#000;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;background-color:#000;display:inline-block;font-size:18rem;margin-top:20px;padding:15px 50px;border-top:0px;border:0px;background:#ad8543;background-color:transparent;border:1px solid #fff;margin-top:0;color:white;}@media screen and (max-width: 1023px){section.gallery-grid .container .item.solid h3{font-size:15rem;}}@media screen and (max-width: 767px){section.gallery-grid .container .item.solid h3{padding:15px 35px;}}section.gallery-grid .container .item.solid h3:hover{background-color:#000;}section.gallery-grid .container .item.solid h3:hover{background-color:#886935;}section.gallery-grid .container .item.solid h3:hover{background-color:#666;}section.footer-ext .container .item .grg-form .grg-button{color:white;}section.book-widget .container .item button{color:white;}section.gallery .container .thumb-carousel .owl-next i{left:auto;right:-55px;background-position:-50px 0;}section.gallery .container .carousel .panel .caption{background:rgba(0,0,0,0.65);}section.gallery .container .thumb-carousel .panel.active{border-color:#8a6c48;}section.gallery .container .thumb-carousel .owl-prev i,section.gallery .container .thumb-carousel .owl-next i{background-color:transparent;background-image:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/carousel_icons_alt.png');background-image:none, url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/carousel_icons_alt.svg');background-size:auto;background-position:0px 0px;background-repeat:no-repeat;width:30px;height:47px;cursor:pointer;position:absolute;top:50%;left:-55px;margin-top:-24px;}section.gallery .container .thumb-carousel .owl-next i{left:auto;right:-55px;background-position:-50px 0;}@media screen and (max-width: 1100px){section.gallery-grid .container .item.solid h3{font-size:13rem;letter-spacing:0;padding:12px 31px;}}@media screen and (max-width: 768px){section.gallery .container .full-carousel .panel img{max-width:40000px;width:auto;height:300px;opacity:0;}section.gallery .container .thumbs .panel.active:after{border-color:#8a6c48;}section.gallery-grid .container .item.solid h3{font-size:12rem;letter-spacing:0;padding:10px 20px;}}section.gallery-preview .carousel .owl-dots{background-color:#7c5e1b;}@media screen and (max-width: 900px){section.gallery .container .carousel .panel .caption p{line-height:18rem;}}section.gallery section.gallery-preview .carousel .panel .caption{background:rgba(0,0,0,0.6);}.shop-redirect .container .table .table-cell .btn-holder a.button.cancel{border-color:#8a6c48;}.find-nearest-restaurant.filters .container.pure-g{width:100%;margin:0;}.find-nearest-restaurant.filters .container .item.equalChild.pure-u-1.pure-u-md-1-2.clearfix{width:auto;float:left;}.find-nearest-restaurant.filters .container .item p{font-size:16rem;letter-spacing:1px;}section.location-transport-info .item{margin-bottom:10px;}section.location-transport-info .item h3{font-size:26rem;text-align:left;}section.location-transport-info .item p{text-align:left;}.find-nearest-restaurant.filters .container .item p.address{text-align:right;padding-right:20px;margin-left:30px;}.find-nearest-restaurant.filters .container .item p.phone{text-align:left;padding-left:20px;}@media screen and (max-width: 1024px){.find-nearest-restaurant.filters .container .item p.address{text-align:right;padding-right:15px;}.find-nearest-restaurant.filters .container .item p.phone{text-align:left;padding-left:15px;}.find-nearest-restaurant.filters .container .item p{font-size:13.5rem;letter-spacing:0.8px;}.find-nearest-restaurant.filters .container .item p.address:before,.find-nearest-restaurant.filters .container .item p.phone:before{vertical-align:bottom;margin-bottom:5px;margin-right:10px;}}@media screen and (max-width: 767px){.find-nearest-restaurant.filters .container .item p.address{text-align:left;padding-right:0;margin-left:0;}.find-nearest-restaurant.filters .container .item p.phone{text-align:left;padding-left:0;}}section.stl .container .inner::before{content:none;}section.stl .container .inner a{color:#000;}section.stl .container .inner a::after{background-position:-200px -150px;margin-bottom:7px;}.book-widget.horizontal input::-webkit-input-placeholder{color:white;}.book-widget.horizontal input:-moz-placeholder{color:white;opacity:1;}.book-widget.horizontal input::-moz-placeholder{color:white;opacity:1;}.book-widget.horizontal input:-ms-input-placeholder{color:white;}.book-widget.horizontal input,.book-widget.horizontal input::placeholder{color:white !important;}.book-widget.horizontal .selectboxit-text{color:white;}header nav ul.menu li.cart a span.basket::before{background-position:-93px -382px;}@media screen and (max-width: 1023px){body.touch-device header.central nav ul.menu li.open{background:#7c5e1b;}}.browserwarning{min-height:100px;}.browserwarning:before{top:35px;}@media screen and (min-width: 1023px){section.book-widget.horizontal{padding:10px 0;}section.book-widget.horizontal .container .item h3{line-height:1.15;}section.book-widget.horizontal .container .item .inputWrapper .date input,section.book-widget.horizontal .container .item .inputWrapper .time input,section.book-widget.horizontal .container .item .inputWrapper input{letter-spacing:0px;}}section.hero .hero-item .carousel-animation .container{max-width:75%;}@media screen and (max-width: 1024px){section.hero .hero-item .carousel-animation .container{max-width:90%;}}@media screen and (max-width: 767px){section.hero .hero-item .carousel-animation .container{max-width:80%;}}section.hero .hero-item.hero-item--updated .carousel .panel .container{max-width:none;}section.hero .hero-item.hero-item--updated .carousel .panel .container .table{width:90% !important;margin:0 auto;}section.hero .hero-item.hero-item--updated .carousel .panel .container h1{font-size:50rem;}section.hero .hero-item.hero-item--updated .carousel .panel .container h2{font-size:26rem;font-weight:600;}section.hero .hero-item.hero-item--updated .carousel .panel.left .container{max-width:none;width:auto;margin-left:80px;}section.hero .hero-item.hero-item--updated .carousel .panel.left .container .table{width:70% !important;margin:0;}@media screen and (max-width: 1024px){section.hero .hero-item.hero-item--updated .carousel .panel .container{margin:0 60px;width:auto;}section.hero .hero-item.hero-item--updated .carousel .panel .container .table{width:90%;}section.hero .hero-item.hero-item--updated .carousel .panel .container h1{font-size:34rem;}section.hero .hero-item.hero-item--updated .carousel .panel .container h2{font-size:20rem;font-weight:600;}section.hero .hero-item.hero-item--updated .carousel .panel.left .container .table{width:80% !important;margin:0;}}@media screen and (max-width: 767px){section.hero .hero-item.hero-item--updated .carousel .panel .container{margin:0 10px;}section.hero .hero-item.hero-item--updated .carousel .panel .container .table{width:100% !important;}section.hero .hero-item.hero-item--updated .carousel .panel .container h1{font-size:25rem;}section.hero .hero-item.hero-item--updated .carousel .panel .container h2{font-size:15rem;}section.hero .hero-item.hero-item--updated .carousel .panel.left .container{max-width:100%;margin:0 20px;}section.hero .hero-item.hero-item--updated .carousel .panel.left .container .table{width:90% !important;}}.footerOpenTable{text-align:center;float:left;padding-top:25px;padding-left:20px;}.footerOpenTable .openTableTitle{font-size:14px;color:#fff;}.footerOpenTable .openTableText{font-size:13px;color:#fff;font-weight:bold;}.footerOpenTable .imgOT{vertical-align:middle;background-image:url("https://www.gordonramsayrestaurants.com/mysite/img/ot-logo-white.png");background-size:100%;background-repeat:no-repeat;display:inline-block;width:150px;height:35px;background-position:0px 0px;}@media screen and (max-width: 750px){.footerOpenTable{float:left;padding:0 0 20px 0 !important;text-align:left;}}@media screen and (max-width: 900px){.footerOpenTable{clear:both;padding:20px 0 20px;}footer ul.social{margin-bottom:0px;}}.booking .stripe-capture .StripeElement{background:none;padding-top:15px;padding-bottom:15px;padding-left:10px;border-color:#8a6c48;border-radius:0;}.booking .stripe-capture .StripeElement--invalid + #card-errors{text-align:left;text-indent:10px;}

/****** FILE: mysite/css/core-datepicker/jquery.datetimepicker_core-other-river.custom.css *****/
.close-button{background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:0px -50px;background-repeat:no-repeat;}.font-family{font-family:'L Baskerville W01', Times New Roman, Serif;}.font-family-alt{font-family:'L Baskerville W01', Times New Roman, Serif;}.html-background{background:#fff;}.header-bg-shop{background:#8a6c48;}.book-widget-bg{background:#ad8543;}.body-background{background:#fff;}.content-text-colour{color:#000;}.content-text-colour-bg{color:#000;}.header-subnav-hover{background:#7c5e1b;}.placeholder-colour{color:#000;}.button-style{font-family:'L Baskerville W01', Times New Roman, Serif;background:#ad8543;}.button-style:hover{background-color:#886935;}.input-box{color:#000;background:transparent;border:1px solid ;}.footer-bg,.footer-ext-bg{background:#7c5e1b;}.footer-bottom-bar{background:#8a6c48;padding:15px 30px;}.cookie-banner-bg{background:#000;}.carousel-btn{background:#8a6c48;color:#fff;font-size:16rem;font-weight:600;}@media screen and (max-width: 767px){.carousel-btn{font-size:13rem;}}.carousel-btn:hover{background:#685237;}.dropshadow{-webkit-box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;-o-box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;-ms-box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#000;color:#fff;font-family:'Futura BT W01 Medium', Arial, sans-serif !important;padding:12px 20px;padding-left:12px;margin-top:16px;position:absolute;z-index:1000000;-moz-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;-o-box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;-ms-box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;box-shadow:rgba(0,0,0,0.2) 0px 5px 0px 0px;}.xdsoft_datetimepicker.xdsoft_timePicker{padding:20px 10px;}.xdsoft_datetimepicker:before{content:' ';position:absolute;top:-15px;left:0px;right:50%;border-top:15px solid transparent;border-right:15px solid #000;border-left:solid 15px transparent;font-size:0;line-height:0;}.xdsoft_datetimepicker:after{content:' ';position:absolute;top:-15px;left:50%;right:0px;border-top:15px solid transparent;border-left:solid 15px #000;font-size:0;line-height:0;}.xdsoft_datetimepicker.above:before,.xdsoft_datetimepicker.above:after{top:auto;bottom:-15px;border-top:none;border-bottom:15px solid transparent;}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none;}.xdsoft_datetimepicker button{border:none !important;}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.xdsoft_noselect::selection{background:transparent;}.xdsoft_noselect::-moz-selection{background:transparent;}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none;}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker  .xdsoft_timepicker{display:none;}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker  .xdsoft_timepicker.active{display:block;}.xdsoft_datetimepicker .xdsoft_datepicker{width:auto;float:left;margin-left:8px;}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:auto;}.xdsoft_datetimepicker  .xdsoft_timepicker{width:auto;text-align:center;margin:0 auto;}.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px;}.xdsoft_datetimepicker  .xdsoft_mounthpicker{position:relative;text-align:center;height:50px;}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker  .xdsoft_prev,.xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_today_button{background:url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/datepicker-arrow.png);background:none, url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/datepicker-arrow.svg);background-position:0px center;background-size:40px 26px;background-repeat:no-repeat;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.xdsoft_datetimepicker .xdsoft_label i{display:none !important;opacity:0.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle;}.xdsoft_datetimepicker  .xdsoft_prev{left:0px;background-position:-20px center;}.xdsoft_datetimepicker  .xdsoft_today_button{display:none !important;float:left;background-position:-70px 0;margin-left:5px;}.xdsoft_datetimepicker  .xdsoft_next{right:0px;background-position:0 center;}.xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_prev,.xdsoft_datetimepicker  .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none currentColor;cursor:pointer;display:block;height:40px;width:20px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none currentColor;overflow:hidden;padding:0;position:absolute;top:0px;text-indent:100%;white-space:nowrap;width:14px;z-index:10001;}.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px;display:none;}.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0;}.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{height:250px;overflow:hidden;border:none;padding-right:10px;}.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{background-color:#000;border:none;padding:15px 25px;color:#fff;font-size:14px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:auto;}.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{border-top-width:0;}.xdsoft_datetimepicker  .xdsoft_today_button:hover,.xdsoft_datetimepicker  .xdsoft_next:hover,.xdsoft_datetimepicker  .xdsoft_prev:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.xdsoft_datetimepicker  .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:0;font-size:18px;height:40px;line-height:40px;letter-spacing:2px;font-weight:bold;background-color:#000;float:left;width:182px;text-align:center;text-transform:uppercase;}.xdsoft_datetimepicker  .xdsoft_label:hover i{opacity:1.0;}.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#000;max-height:160px;overflow-y:hidden;}.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{display:none !important;right:-7px;}.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{display:none !important;right:2px;}.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{color:#fff;background:#ff8000;}.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important;}.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700;}.xdsoft_datetimepicker  .xdsoft_month{width:50%;margin-left:15px;text-align:right;}.xdsoft_datetimepicker  .xdsoft_calendar{clear:both;}.xdsoft_datetimepicker  .xdsoft_year{width:48px;margin-left:5px;}.xdsoft_datetimepicker  .xdsoft_calendar table{border-collapse:collapse;width:100%;}.xdsoft_datetimepicker  .xdsoft_calendar td > div{padding-right:5px;}.xdsoft_datetimepicker  .xdsoft_calendar th{height:25px;}.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{width:14.2857142%;background-color:#000;color:#fff;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px;}.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar th{width:12.5%;}.xdsoft_datetimepicker  .xdsoft_calendar th{background-color:#000;font-size:12px;text-transform:uppercase;padding:5px;padding-bottom:15px;}.xdsoft_datetimepicker  .xdsoft_calendar td{font-size:14px;text-align:center;padding:0px;}.xdsoft_datetimepicker  .xdsoft_calendar td div{padding:15px;}.xdsoft_datetimepicker  .xdsoft_calendar thead{border-bottom:1px solid #fff;}.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{-webkit-box-shadow:inset 0px -1px 0px 0px ;-moz-box-shadow:inset 0px -1px 0px 0px ;-o-box-shadow:inset 0px -1px 0px 0px ;-ms-box-shadow:inset 0px -1px 0px 0px ;box-shadow:inset 0px -1px 0px 0px ;}.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{background:#646464;color:#000;}.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{cursor:default;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled.xdsoft_current:hover,.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled.xdsoft_current:hover{background:#646464 !important;color:#000 !important;}.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{cursor:default !important;}.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month:hover{background:#7c5e1b;cursor:pointer;}.xdsoft_datetimepicker  .xdsoft_calendar td:hover,.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{color:#000 !important;background:#646464 !important;}.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_scroller{background: !important;}.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{color:inherit !important;background:transparent !important;box-shadow:inherit !important;}.xdsoft_datetimepicker  .xdsoft_calendar th{font-weight:700;text-align:center;color:#fff;cursor:default;}.xdsoft_datetimepicker  .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px;}.xdsoft_datetimepicker  .xdsoft_copyright a{color:#eee !important;}.xdsoft_datetimepicker  .xdsoft_copyright a:hover{color:#aaa !important;}.xdsoft_time_box{position:relative;border:1px solid #ccc;}.xdsoft_scrollbar >.xdsoft_scroller{background: !important;height:20px;width:10px;padding:0px;}.xdsoft_scrollbar >.xdsoft_scroller:hover{background: !important;}.xdsoft_scrollbar{background:;position:absolute;width:10px;right:0;top:0;bottom:0;cursor:pointer;}.xdsoft_scroller_box{position:relative;}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div{background:#0a0a0a;border-top:1px solid #222;color:#999;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label{background-color:#000;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select{border:1px solid #333;background:#000;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{color:#000;background:#007fff;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{background:#0e0e0e;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_today{color:#c50;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{color:#000 !important;background:#007fff !important;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{color:#666;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright{color:#333 !important;}.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright a{color:#111 !important;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important;}.xdsoft_dark .xdsoft_time_box{border:1px solid #333;}.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller{background:#333 !important;}@media screen and (max-width: 567px){.xdsoft_datetimepicker{left:0px !important;width:100% !important;padding:12px 0px;padding-left:0px;}.xdsoft_datetimepicker .xdsoft_datepicker.active{width:100%;margin-left:0px;}.xdsoft_datetimepicker  .xdsoft_timepicker{margin-right:auto;}.xdsoft_datetimepicker .xdsoft_prev{left:5px;}.xdsoft_datetimepicker .xdsoft_next{right:5px;}.xdsoft_datetimepicker  .xdsoft_month{margin-left:20px;}.xdsoft_datetimepicker .xdsoft_calendar{margin:0 5px;}.xdsoft_datetimepicker .xdsoft_calendar td div{padding:10px;}}@media screen and (max-width: 567px){.xdsoft_datetimepicker:before,.xdsoft_datetimepicker:after{content:none;display:none;}.xdsoft_datetimepicker i.close-btn{display:block;position:absolute;top:0px;right:0px;width:50px;height:50px;}.xdsoft_datetimepicker i.close-btn:before{content:' ';display:block;width:25px;height:25px;position:absolute;top:50%;right:5px;margin-top:-12px;background:url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.png');background:linear-gradient(transparent,transparent), url('https://www.gordonramsayrestaurants.com/themes/core-other-river/img/spritesheet.svg');background-size:500px 600px;background-position:0px -50px;background-repeat:no-repeat;}.xdsoft_datetimepicker{position:fixed !important;bottom:0 !important;right:0 !important;left:0px !important;width:100% !important;height:100% !important;top:auto !important;z-index:999999999 !important;background:rgba(0,0,0,0.9) !important;padding:30px 0;}.xdsoft_datepicker.active,.xdsoft_timepicker.active{width:auto;height:auto;position:absolute;top:50%;left:0%;opacity:1;overflow:visible;background:#000 !important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.xdsoft_timepicker.active{width:100%;padding:15px;}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev{background-image:url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/datepicker-arrow.png) !important;background-image:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/core-other-river/img/datepicker-arrow.svg) !important;background-repeat:no-repeat !important;background-position:21px center !important;width:40px !important;right:0px;opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.xdsoft_datetimepicker .xdsoft_prev{background-position:-14px center !important;left:0px;right:auto;}.xdsoft_datetimepicker .xdsoft_month{margin-left:0px;}.xdsoft_datetimepicker .xdsoft_calendar{margin:0px;}.xdsoft_datetimepicker .xdsoft_calendar th{font-size:14rem;}.xdsoft_datetimepicker .xdsoft_calendar td div{padding:15px 10px;font-size:16rem;line-height:22rem;}}

/****** FILE: mysite/css/noscript.css *****/
.noscript section.promo .item .table{opacity:1 !important;}.noscript select,.noscript select option{font-size:16rem;}.noscript select.selectBoxIt,.noscript .book-widget select{width:100%;height:58px;padding:0 15px;}.noscript .book-widget select{border: 1px solid;}.noscript section.book-widget .container .item .inputWrapper div .date-icon,.noscript section.book-widget .container .item .inputWrapper div .time-icon{height:0px !important;}.noscript header nav{display:block !important;}.noscript section.hero .hero-item{height:650px;height:70vh;}.noscript section.hero .hero-item.just-text .container{height:100% !important;padding:0px !important;}.noscript section.hero .carousel.top,.noscript section.hero .carousel .panel{height:100%;}.noscript section.hero .hero-item .carousel .panel{display:none;}.noscript section.hero .hero-item .carousel .panel:first-child{display:block;}.noscript .gifts .promo .item{opacity:1 !important;}.noscript header.vertical{position:relative;top:0px;}.noscript .browserwarning h3,.noscript .browserwarning p{font-family:Arial;font-weight:normal;}

