/****** FILE: themes/gordon/css/news-article/style.css *****/
.content-top-bottom-padding{padding-top:70px;padding-bottom:70px;}@media screen and (max-width: 1280px){.content-top-bottom-padding{padding-top:46.666666666667px;padding-bottom:46.666666666667px;}}@media screen and (max-width: 1023px){.content-top-bottom-padding{padding-top:35px;padding-bottom:35px;}}.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;}.html-background{background:#3d3d3d;}.header-bg-shop{background:#474747;}.font-family{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;}.bold{font-weight:700;}.condensed{font-weight:300;}.bg-transparent{background:rgba(0,0,0,0);}.sprite-sheet,.sprite-sheet2{background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;}.sprite-sheet-mobile{background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:400px 480px;background-position:0px 0px;background-repeat:no-repeat;}.flourish-style{display:block;height:8px;border:none;text-align:center;background-repeat:no-repeat;max-width:290px;overflow:hidden;position:relative;margin:20px auto;}.flourish-style.three-dots{max-width:60px;}.flourish-style.five-dots{max-width:180px;}.flourish-style.left{text-align:left;margin:20px 0;}.flourish-style:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;background:#fff;width:290px;height:100%;}.flourish-style.light:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;width:290px;}@media screen and (max-width: 1023px){.flourish-style{height:6px;}}@media screen and (max-width: 567px){.flourish-style{height:4px;}}.flourish-style-alt{display:block;height:8px;border:none;text-align:center;background-repeat:no-repeat;max-width:290px;overflow:hidden;position:relative;margin:20px auto;margin:30px auto;}.flourish-style-alt.three-dots{max-width:60px;}.flourish-style-alt.five-dots{max-width:180px;}.flourish-style-alt.left{text-align:left;margin:20px 0;}.flourish-style-alt:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;background:#fff;width:290px;height:100%;}.flourish-style-alt.light:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;width:290px;}@media screen and (max-width: 1023px){.flourish-style-alt{height:6px;}}@media screen and (max-width: 567px){.flourish-style-alt{height:4px;}}.flourish-style-alt:before{background:#d2cece;}@media screen and (max-width: 1023px){.flourish-style-alt{margin-top:25px;}}@media screen and (max-width: 567px){.flourish-style-alt{margin-top:20px;}}.overlay-styles{width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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;}.image-overlay{content:" ";position:relative;float:left;width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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;}.overlay{position:absolute;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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{-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-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-border-opacity{-webkit-transition:border 0.5s linear, opacity 0.5s linear;-moz-transition:border 0.5s linear, opacity 0.5s linear;-ms-transition:border 0.5s linear, opacity 0.5s linear;-o-transition:border 0.5s linear, opacity 0.5s linear;transition:border 0.5s linear, opacity 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-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-rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.border-radius{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}.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;}.headshadow{-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);}.noshadow{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.button-fill{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:18rem;line-height:22rem;color:#101010;position:relative;text-align:center;padding:19px 50px;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;}@media screen and (max-width: 1280px){.button-fill{padding:19px 40px;}}@media screen and (max-width: 1023px){.button-fill{font-size:15rem;line-height:18rem;padding:16px 35px;}}.button-fill: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%);}.button-outline{-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;font-size:15rem;line-height:22rem;color:#d0d0d0;text-transform:capitalize;text-decoration:none;text-align:left;display:block;width:auto;margin:0 10px;padding:19px 20px;border:rgba(77,77,77,0.4) 2px solid;background-color:#1f1f1f;}.expand-arrow-style{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;}.expand-arrow-left{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;left:0px;right:150px;border-right:15px solid #303030;border-left:solid 15px transparent;}.expand-arrow-right{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;right:120px;border-right:15px solid transparent;border-left:15px solid #303030;}.triangle-style{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;}.triangle-left{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;left:0px;right:50%;border-right:15px solid #1a1a1a;border-left:15px solid transparent;}.triangle-right{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;left:50%;right:0px;border-left:15px solid #1a1a1a;}.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);}}.carousel-btn{font-size:20rem;}@media screen and (max-width: 767px){.carousel-btn{font-size:13rem;}}.news .vertical-filters form{padding:0px 20px;}.news .vertical-filters .selectWrapper a{border:none;}.news .vertical-filters .selectWrapper .selectTrigger.trigger:after{content:none;display:none;}.news .vertical-filters .selectWrapper .selectOptions li{padding:0px;}.news .vertical-filters .selectWrapper .selectOptions li a.option{display:block;padding:15px 10px 15px 15px;}.news .news-article{background:#303030;float:left;}.news .news-article .container{background:#303030;padding:35px 0px;margin:0 10px;}.news .news-article .container hr{margin:40px 0;display:block;background:;height:1px;border:0;}.news .news-article .item{float:left;}.news .news-article .item .text{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;color:#fff;max-width:none;padding:0px;text-align:center;max-width:1024px;margin:0 auto;}.news .news-article .item .text *{text-align:left;}.news .news-article .item .text header{background:none;box-shadow:none;z-index:1;}.news .news-article .item .text header h1{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;font-size:20rem;line-height:26rem;text-align:center;text-transform:uppercase;}.news .news-article .item .text header .date{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;text-align:center;margin-bottom:50px;text-transform:uppercase;font-size:12rem;color:#fff;}.news .news-article .item .text .media{text-align:left;padding:20px 0px 0px;display:block;}.news .news-article .item .text .media.center{text-align:center;}.news .news-article .item .text .media.left{float:left;display:inline-block;padding-right:20px;}.news .news-article .item .text .media.right{float:right;display:inline-block;padding-left:20px;}.news .news-article .item .text .media iframe{max-width:100%;}.news .news-article .item .text p{font-size:15rem;margin-top:20px;}.news .pagination{font-size:18rem;text-transform:uppercase;}.news .pagination.detail{margin:0px auto 20px;max-width:1024px;}.news .pagination ul{width:50%;text-align:center;margin:0 auto;}.news .pagination li{display:inline-block;line-height:30px;margin-right:20px;}.news .pagination a{color:#fff;font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;}.news .pagination a.disabled{opacity:0.4;}.news .pagination a.disabled:hover{text-decoration:none;}.news .pagination .back{float:left;}.news .pagination .back a:before{content:none;}.news .pagination .back:before{content:"";background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;background-position:-198px -92px;display:inline-block;margin-left:5px;width:22px;height:22px;}.news .pagination .next{float:right;text-align:right;}.news .pagination .next a:after{content:none;}.news .pagination .next:after{content:"";background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;background-position:-198px -142px;display:inline-block;margin-right:5px;width:22px;height:22px;}.news .pagination p{font-size:18rem;line-height:24rem;font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;color:#fff;display:inline;}@media screen and (min-width: 767px){.news .news-article .container{padding:35px 0px;}.news .news-article .item .text header h1{font-size:36rem;line-height:42rem;}.news .news-article .item .text header .date{font-size:14rem;}.news .vertical-filters form{padding:10px;}}.news .news-article .item article.text .social-share{text-align:right;padding-top:20px;}.news .news-article .item article.text .social-share .addthis_sharing_toolbox{display:inline-block;}@media screen and (max-width: 1023px){.news .news-article .item article.text .social-share{text-align:center;}}

/****** FILE: themes/gordon/css/news-listing/style.css *****/
.content-top-bottom-padding{padding-top:70px;padding-bottom:70px;}@media screen and (max-width: 1280px){.content-top-bottom-padding{padding-top:46.666666666667px;padding-bottom:46.666666666667px;}}@media screen and (max-width: 1023px){.content-top-bottom-padding{padding-top:35px;padding-bottom:35px;}}.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;}.html-background{background:#3d3d3d;}.header-bg-shop{background:#474747;}.font-family{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;}.bold{font-weight:700;}.condensed{font-weight:300;}.bg-transparent{background:rgba(0,0,0,0);}.sprite-sheet,.sprite-sheet2{background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;}.sprite-sheet-mobile{background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:400px 480px;background-position:0px 0px;background-repeat:no-repeat;}.flourish-style{display:block;height:8px;border:none;text-align:center;background-repeat:no-repeat;max-width:290px;overflow:hidden;position:relative;margin:20px auto;}.flourish-style.three-dots{max-width:60px;}.flourish-style.five-dots{max-width:180px;}.flourish-style.left{text-align:left;margin:20px 0;}.flourish-style:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;background:#fff;width:290px;height:100%;}.flourish-style.light:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;width:290px;}@media screen and (max-width: 1023px){.flourish-style{height:6px;}}@media screen and (max-width: 567px){.flourish-style{height:4px;}}.flourish-style-alt{display:block;height:8px;border:none;text-align:center;background-repeat:no-repeat;max-width:290px;overflow:hidden;position:relative;margin:20px auto;margin:30px auto;}.flourish-style-alt.three-dots{max-width:60px;}.flourish-style-alt.five-dots{max-width:180px;}.flourish-style-alt.left{text-align:left;margin:20px 0;}.flourish-style-alt:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;background:#fff;width:290px;height:100%;}.flourish-style-alt.light:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;width:290px;}@media screen and (max-width: 1023px){.flourish-style-alt{height:6px;}}@media screen and (max-width: 567px){.flourish-style-alt{height:4px;}}.flourish-style-alt:before{background:#d2cece;}@media screen and (max-width: 1023px){.flourish-style-alt{margin-top:25px;}}@media screen and (max-width: 567px){.flourish-style-alt{margin-top:20px;}}.overlay-styles{width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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;}.image-overlay{content:" ";position:relative;float:left;width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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;}.overlay{position:absolute;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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{-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-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-border-opacity{-webkit-transition:border 0.5s linear, opacity 0.5s linear;-moz-transition:border 0.5s linear, opacity 0.5s linear;-ms-transition:border 0.5s linear, opacity 0.5s linear;-o-transition:border 0.5s linear, opacity 0.5s linear;transition:border 0.5s linear, opacity 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-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-rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.border-radius{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}.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;}.headshadow{-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);}.noshadow{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.button-fill{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:18rem;line-height:22rem;color:#101010;position:relative;text-align:center;padding:19px 50px;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;}@media screen and (max-width: 1280px){.button-fill{padding:19px 40px;}}@media screen and (max-width: 1023px){.button-fill{font-size:15rem;line-height:18rem;padding:16px 35px;}}.button-fill: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%);}.button-outline{-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;font-size:15rem;line-height:22rem;color:#d0d0d0;text-transform:capitalize;text-decoration:none;text-align:left;display:block;width:auto;margin:0 10px;padding:19px 20px;border:rgba(77,77,77,0.4) 2px solid;background-color:#1f1f1f;}.expand-arrow-style{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;}.expand-arrow-left{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;left:0px;right:150px;border-right:15px solid #303030;border-left:solid 15px transparent;}.expand-arrow-right{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;right:120px;border-right:15px solid transparent;border-left:15px solid #303030;}.triangle-style{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;}.triangle-left{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;left:0px;right:50%;border-right:15px solid #1a1a1a;border-left:15px solid transparent;}.triangle-right{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;left:50%;right:0px;border-left:15px solid #1a1a1a;}.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);}}.carousel-btn{font-size:20rem;}@media screen and (max-width: 767px){.carousel-btn{font-size:13rem;}}.news-interstitial-content{padding:30px;font-size:16rem;}.news-interstitial-content .media{text-align:left;padding:20px 0px 0px;display:block;}.news-interstitial-content .media.center{text-align:center;}.news-interstitial-content .media.left{float:left;display:inline-block;padding-right:20px;}.news-interstitial-content .media.right{float:right;display:inline-block;padding-left:20px;}.news-interstitial-content .media iframe{max-width:100%;}.news .news-listing{float:left;background:#303030;}.news .news-listing .container{padding:30px 0;margin:0 10px;}.news .news-listing hr{margin:40px 0;display:block;background:#4d4d4d;height:1px;border:0;}.news .item{float:left;}.news .item .image{background-size:100% auto;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;}@media screen and (max-width: 767px){.news .item .image{height:260px;}}@media screen and (max-width: 567px){.news .item .image{height:180px;}}@media screen and (max-width: 399px){.news .item .image{height:auto;}}.news .item .image img{width:100%;height:auto;opacity:0;}.news .item .text{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;color:#fff;padding-top:20px;}.news .item .text header{z-index:1;background:none;box-shadow:none;}.news .item .text header h2{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;font-size:20rem;text-align:left;}.news .item .text header h3{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;font-size:12rem;text-align:left;margin:10px 0 20px;}.news .item .text p{font-size:15rem;}.news .item .text .more{font-size:18rem;color:#fff;text-transform:uppercase;display:block;margin-top:25px;}.news .item .text .more:after{content:"";background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;background-position:-198px -142px;display:inline-block;margin-left:5px;width:22px;height:22px;}.news .pagination{font-size:18rem;text-transform:uppercase;}.news .pagination a{color:#fff;font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;}.news .pagination .back{float:left;}.news .pagination .back:before{content:"";background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;background-position:-198px -92px;display:inline-block;margin-left:10px;width:22px;height:22px;}.news .pagination .next{float:right;text-align:right;}.news .pagination .next:after{content:"";background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;background-position:-198px -142px;display:inline-block;margin-right:10px;width:22px;height:22px;}.news .pagination p{font-size:18rem;font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;color:#fff;display:inline;}@media screen and (min-width: 767px){.news .container.news-listing{padding:35px;}.news .item .text{padding:0 35px;max-width:80%;}.news .item .text h2{font-size:24rem;}}.news img{max-width:100%;height:auto;}.paginationControl .label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;}

/****** FILE: themes/gordon/css/filters/style.css *****/
.content-top-bottom-padding{padding-top:70px;padding-bottom:70px;}@media screen and (max-width: 1280px){.content-top-bottom-padding{padding-top:46.666666666667px;padding-bottom:46.666666666667px;}}@media screen and (max-width: 1023px){.content-top-bottom-padding{padding-top:35px;padding-bottom:35px;}}.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;}.html-background{background:#3d3d3d;}.header-bg-shop{background:#474747;}.font-family{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;}.bold{font-weight:700;}.condensed{font-weight:300;}.bg-transparent{background:rgba(0,0,0,0);}.sprite-sheet,.sprite-sheet2{background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;}.sprite-sheet-mobile{background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:400px 480px;background-position:0px 0px;background-repeat:no-repeat;}.flourish-style{display:block;height:8px;border:none;text-align:center;background-repeat:no-repeat;max-width:290px;overflow:hidden;position:relative;margin:20px auto;}.flourish-style.three-dots{max-width:60px;}.flourish-style.five-dots{max-width:180px;}.flourish-style.left{text-align:left;margin:20px 0;}.flourish-style:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;background:#fff;width:290px;height:100%;}.flourish-style.light:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;width:290px;}@media screen and (max-width: 1023px){.flourish-style{height:6px;}}@media screen and (max-width: 567px){.flourish-style{height:4px;}}.flourish-style-alt{display:block;height:8px;border:none;text-align:center;background-repeat:no-repeat;max-width:290px;overflow:hidden;position:relative;margin:20px auto;margin:30px auto;}.flourish-style-alt.three-dots{max-width:60px;}.flourish-style-alt.five-dots{max-width:180px;}.flourish-style-alt.left{text-align:left;margin:20px 0;}.flourish-style-alt:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;background:#fff;width:290px;height:100%;}.flourish-style-alt.light:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;width:290px;}@media screen and (max-width: 1023px){.flourish-style-alt{height:6px;}}@media screen and (max-width: 567px){.flourish-style-alt{height:4px;}}.flourish-style-alt:before{background:#d2cece;}@media screen and (max-width: 1023px){.flourish-style-alt{margin-top:25px;}}@media screen and (max-width: 567px){.flourish-style-alt{margin-top:20px;}}.overlay-styles{width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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;}.image-overlay{content:" ";position:relative;float:left;width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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;}.overlay{position:absolute;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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{-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-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-border-opacity{-webkit-transition:border 0.5s linear, opacity 0.5s linear;-moz-transition:border 0.5s linear, opacity 0.5s linear;-ms-transition:border 0.5s linear, opacity 0.5s linear;-o-transition:border 0.5s linear, opacity 0.5s linear;transition:border 0.5s linear, opacity 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-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-rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.border-radius{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}.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;}.headshadow{-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);}.noshadow{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.button-fill{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:18rem;line-height:22rem;color:#101010;position:relative;text-align:center;padding:19px 50px;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;}@media screen and (max-width: 1280px){.button-fill{padding:19px 40px;}}@media screen and (max-width: 1023px){.button-fill{font-size:15rem;line-height:18rem;padding:16px 35px;}}.button-fill: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%);}.button-outline{-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;font-size:15rem;line-height:22rem;color:#d0d0d0;text-transform:capitalize;text-decoration:none;text-align:left;display:block;width:auto;margin:0 10px;padding:19px 20px;border:rgba(77,77,77,0.4) 2px solid;background-color:#1f1f1f;}.expand-arrow-style{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;}.expand-arrow-left{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;left:0px;right:150px;border-right:15px solid #303030;border-left:solid 15px transparent;}.expand-arrow-right{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;right:120px;border-right:15px solid transparent;border-left:15px solid #303030;}.triangle-style{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;}.triangle-left{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;left:0px;right:50%;border-right:15px solid #1a1a1a;border-left:15px solid transparent;}.triangle-right{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;left:50%;right:0px;border-left:15px solid #1a1a1a;}.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);}}.carousel-btn{font-size:20rem;}@media screen and (max-width: 767px){.carousel-btn{font-size:13rem;}}.filters{margin:20px 0 15px 0;padding:20px 10px 15px 10px;background:#1a1a1a;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,0,0,0.5) 0px 5px 0px 0px;-moz-box-shadow:rgba(0,0,0,0.5) 0px 5px 0px 0px;-o-box-shadow:rgba(0,0,0,0.5) 0px 5px 0px 0px;-ms-box-shadow:rgba(0,0,0,0.5) 0px 5px 0px 0px;box-shadow:rgba(0,0,0,0.5) 0px 5px 0px 0px;}.filters .title h2{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;text-transform:uppercase;margin-bottom:15px;}.filters .title a{display:block;font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;text-align:center;color:#fff;line-height:1.5em;text-decoration:none;text-transform:uppercase;letter-spacing:2px;}.filters .item{float:left;}.filters .item button{font-size:15rem;padding-top:13px;padding-bottom:13px;margin:0 5px;width:94%;}.filters .item p.label{color:#fff;font-size:18rem;line-height:50px;text-align:right;margin-right:10px;}.restaurant-list .vertical-filters .selectWrapper.nocheckbox ol.selectOptions li{padding-left:15px;}@media screen and (max-width: 1279px){.filters .item p.label{text-align:center;margin-right:0px;}}@media screen and (max-width: 1023px){.filters .item{margin:10px 0;}}@media screen and (max-width: 767px){.filters{padding:20px 0px 15px;}}@media screen and (min-width: 767px){.restaurant-list div.filters{display:block;}}@media screen and (max-width: 1023px){.restaurant-list div.filters{display:none;}}.no-scroll{overflow:hidden !important;}.mobile-filter .popup{background:rgba(48,48,48,0.88);position:fixed !important;padding:20px;box-sizing:border-box;top:0;left:0;width:100%;height:100%;z-index:1000000005;display:none;}.mobile-filter .popup.open{display:block;animation:fadeIn 500ms ease;}.mobile-filter .popup[disabled="disabled"] .selectOptions li{opacity:0.5;}.mobile-filter .trigger-close{position:absolute;width:20px;height:20px;background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;background-position:-150px -50px;top:24px;right:20px;cursor:pointer;z-index:1000010;}.mobile-filter .filter-header{z-index:1000008;background:#1a1a1a;text-align:right;padding:15px 60px 15px 20px;position:fixed;width:100%;box-sizing:border-box;top:0;left:0;height:70px;}.mobile-filter .filter-header .result{float:left;display:inline-block;padding-top:6px;text-transform:capitalize;}.mobile-filter .filter-header button{font-size:15rem;display:inline-block;width:32%;padding:8px 0;text-align:center;max-width:120px;}.mobile-filter .wrapper{margin-top:65px !important;background:none !important;height:calc(100% - 65px);background:#1a1a1a !important;border-bottom:1px solid rgba(77,77,77,0.8) !important;overflow:auto;}.mobile-filter .wrapper .selectWrapper{margin:0 !important;}.mobile-filter .wrapper .selectWrapper a{padding-left:20px !important;padding-right:20px !important;margin:0 !important;}.mobile-filter .wrapper .selectWrapper a:before{right:20px !important;}.mobile-filter .wrapper .selectWrapper.open ol{border-bottom:1px solid rgba(77,77,77,0.8) !important;}.mobile-filter .wrapper .selectWrapper ol.selectOptions li{padding-left:40px;}.mobile-filter .wrapper .selectWrapper ol.selectOptions li:after{left:20px;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:100%;}}@keyframes fadeOut{0%{display:block;opacity:1;}99%{display:block;}100%{display:none;opacity:0;}}

/****** FILE: themes/gordon/css/mobile-filter/style.css *****/
.content-top-bottom-padding{padding-top:70px;padding-bottom:70px;}@media screen and (max-width: 1280px){.content-top-bottom-padding{padding-top:46.666666666667px;padding-bottom:46.666666666667px;}}@media screen and (max-width: 1023px){.content-top-bottom-padding{padding-top:35px;padding-bottom:35px;}}.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;}.html-background{background:#3d3d3d;}.header-bg-shop{background:#474747;}.font-family{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;}.bold{font-weight:700;}.condensed{font-weight:300;}.bg-transparent{background:rgba(0,0,0,0);}.sprite-sheet,.sprite-sheet2{background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;}.sprite-sheet-mobile{background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:400px 480px;background-position:0px 0px;background-repeat:no-repeat;}.flourish-style{display:block;height:8px;border:none;text-align:center;background-repeat:no-repeat;max-width:290px;overflow:hidden;position:relative;margin:20px auto;}.flourish-style.three-dots{max-width:60px;}.flourish-style.five-dots{max-width:180px;}.flourish-style.left{text-align:left;margin:20px 0;}.flourish-style:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;background:#fff;width:290px;height:100%;}.flourish-style.light:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;width:290px;}@media screen and (max-width: 1023px){.flourish-style{height:6px;}}@media screen and (max-width: 567px){.flourish-style{height:4px;}}.flourish-style-alt{display:block;height:8px;border:none;text-align:center;background-repeat:no-repeat;max-width:290px;overflow:hidden;position:relative;margin:20px auto;margin:30px auto;}.flourish-style-alt.three-dots{max-width:60px;}.flourish-style-alt.five-dots{max-width:180px;}.flourish-style-alt.left{text-align:left;margin:20px 0;}.flourish-style-alt:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;background:#fff;width:290px;height:100%;}.flourish-style-alt.light:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;width:290px;}@media screen and (max-width: 1023px){.flourish-style-alt{height:6px;}}@media screen and (max-width: 567px){.flourish-style-alt{height:4px;}}.flourish-style-alt:before{background:#d2cece;}@media screen and (max-width: 1023px){.flourish-style-alt{margin-top:25px;}}@media screen and (max-width: 567px){.flourish-style-alt{margin-top:20px;}}.overlay-styles{width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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;}.image-overlay{content:" ";position:relative;float:left;width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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;}.overlay{position:absolute;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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{-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-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-border-opacity{-webkit-transition:border 0.5s linear, opacity 0.5s linear;-moz-transition:border 0.5s linear, opacity 0.5s linear;-ms-transition:border 0.5s linear, opacity 0.5s linear;-o-transition:border 0.5s linear, opacity 0.5s linear;transition:border 0.5s linear, opacity 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-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-rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.border-radius{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}.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;}.headshadow{-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);}.noshadow{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.button-fill{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:18rem;line-height:22rem;color:#101010;position:relative;text-align:center;padding:19px 50px;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;}@media screen and (max-width: 1280px){.button-fill{padding:19px 40px;}}@media screen and (max-width: 1023px){.button-fill{font-size:15rem;line-height:18rem;padding:16px 35px;}}.button-fill: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%);}.button-outline{-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;font-size:15rem;line-height:22rem;color:#d0d0d0;text-transform:capitalize;text-decoration:none;text-align:left;display:block;width:auto;margin:0 10px;padding:19px 20px;border:rgba(77,77,77,0.4) 2px solid;background-color:#1f1f1f;}.expand-arrow-style{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;}.expand-arrow-left{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;left:0px;right:150px;border-right:15px solid #303030;border-left:solid 15px transparent;}.expand-arrow-right{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;right:120px;border-right:15px solid transparent;border-left:15px solid #303030;}.triangle-style{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;}.triangle-left{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;left:0px;right:50%;border-right:15px solid #1a1a1a;border-left:15px solid transparent;}.triangle-right{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;left:50%;right:0px;border-left:15px solid #1a1a1a;}.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);}}.carousel-btn{font-size:20rem;}@media screen and (max-width: 767px){.carousel-btn{font-size:13rem;}}.vertical-filters.mobile{padding:10px;}.vertical-filters.mobile .container{padding:0px 0 0px;}.vertical-filters.mobile form{padding:10px;}.vertical-filters.mobile .selectWrapper{box-shadow:none;}.vertical-filters.mobile .selectWrapper a{margin:0 10px;-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;}.vertical-filters.mobile .mobile-container .selectWrapper a.selectTrigger{border:none;}.vertical-filters.mobile .selectWrapper a .before,.vertical-filters.mobile .selectWrapper a .after{display:none;}.vertical-filters.mobile .selectWrapper.vertical{border:0;border-radius:0;}.vertical-filters.mobile .selectWrapper.open a,.vertical-filters.mobile .selectWrapper a:hover{background:none;}.vertical-filters.mobile .selectWrapper ol.selectOptions li{font-size:14rem;}.vertical-filters.mobile .selectWrapper a:before{right:15px;width:20px;}.vertical-filters.mobile .mobile-container .selectWrapper a:before{right:5px;width:16px;}.vertical-filters.mobile p.filters{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;margin-left:5px;margin-bottom:18px;margin-top:18px;font-weight:normal;color:#d2cece;font-size:16rem;line-height:15px;}.vertical-filters.mobile .open p.filters{font-weight:700;}.vertical-filters.mobile a{display:block;}.vertical-filters.mobile .mobile-container{max-height:52px;overflow:hidden;margin:10px 10px 0;padding:0 10px;border:1px solid rgba(77,77,77,0.8);background:#1a1a1a;-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:max-height 300ms;-moz-transition:max-height 300ms;-o-transition:max-height 300ms;-ms-transition:max-height 300ms;transition:max-height 300ms;}.vertical-filters.mobile .mobile-container.open{max-height:2000px;overflow:visible;}.vertical-filters.mobile .mobile-container .close{background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;background-position:-134px 0px;width:50px;height:20px;float:right;cursor:pointer;}.vertical-filters.mobile .mobile-container.open .close{background-position:-131px -50px;}.vertical-filters.mobile .mobile-container .selectWrapper a{padding-left:0;}.vertical-filters.mobile .grg-column.wrapper{border:0;box-shadow:none;border-radius:0;border-bottom:1px solid rgba(77,77,77,0.8);}.vertical-filters.mobile .grg-column.wrapper.top{border-top:1px solid rgba(77,77,77,0.8);}.vertical-filters.mobile .grg-column.wrapper h3{padding-left:0;}.vertical-filters.mobile .grg-column.wrapper .trigger:after,.vertical-filters.mobile .grg-column.wrapper .trigger.open:after{position:absolute;right:0;}.vertical-filters.mobile .grg-column.wrapper .selectOptions li.title:before{right:-3px;}.vertical-filters.mobile .grg-column.wrapper .selectWrapper a{margin-right:5px;margin-left:5px;}.vertical-filters.mobile .clear{margin:20px auto;width:95%;}.gifts-and-experience-mobile.vertical-filters.mobile .grg-column.wrapper .selectWrapper{border-bottom:1px solid rgba(77,77,77,0.8);}.gifts-and-experience-mobile.vertical-filters.mobile .grg-column.wrapper .open.selectWrapper,.gifts-and-experience-mobile.vertical-filters.mobile .grg-column.wrapper{border-bottom:0px solid rgba(77,77,77,0.8);}@media screen and (max-width: 1024px){.vertical-filters.mobile{display:block;}}@media screen and (min-width: 1024px){.vertical-filters.mobile{display:none;}}

/****** FILE: themes/gordon/css/twitter/style.css *****/
.content-top-bottom-padding{padding-top:70px;padding-bottom:70px;}@media screen and (max-width: 1280px){.content-top-bottom-padding{padding-top:46.666666666667px;padding-bottom:46.666666666667px;}}@media screen and (max-width: 1023px){.content-top-bottom-padding{padding-top:35px;padding-bottom:35px;}}.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;}.html-background{background:#3d3d3d;}.header-bg-shop{background:#474747;}.font-family{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;}.bold{font-weight:700;}.condensed{font-weight:300;}.bg-transparent{background:rgba(0,0,0,0);}.sprite-sheet,.sprite-sheet2{background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;}.sprite-sheet-mobile{background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:400px 480px;background-position:0px 0px;background-repeat:no-repeat;}.flourish-style{display:block;height:8px;border:none;text-align:center;background-repeat:no-repeat;max-width:290px;overflow:hidden;position:relative;margin:20px auto;}.flourish-style.three-dots{max-width:60px;}.flourish-style.five-dots{max-width:180px;}.flourish-style.left{text-align:left;margin:20px 0;}.flourish-style:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;background:#fff;width:290px;height:100%;}.flourish-style.light:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;width:290px;}@media screen and (max-width: 1023px){.flourish-style{height:6px;}}@media screen and (max-width: 567px){.flourish-style{height:4px;}}.flourish-style-alt{display:block;height:8px;border:none;text-align:center;background-repeat:no-repeat;max-width:290px;overflow:hidden;position:relative;margin:20px auto;margin:30px auto;}.flourish-style-alt.three-dots{max-width:60px;}.flourish-style-alt.five-dots{max-width:180px;}.flourish-style-alt.left{text-align:left;margin:20px 0;}.flourish-style-alt:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;background:#fff;width:290px;height:100%;}.flourish-style-alt.light:before{content:"";position:absolute;top:0;left:50%;margin-left:-145px;display:block;width:290px;}@media screen and (max-width: 1023px){.flourish-style-alt{height:6px;}}@media screen and (max-width: 567px){.flourish-style-alt{height:4px;}}.flourish-style-alt:before{background:#d2cece;}@media screen and (max-width: 1023px){.flourish-style-alt{margin-top:25px;}}@media screen and (max-width: 567px){.flourish-style-alt{margin-top:20px;}}.overlay-styles{width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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;}.image-overlay{content:" ";position:relative;float:left;width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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;}.overlay{position:absolute;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(16,16,16,0.6);background-image:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/overlay.png);background-repeat:repeat;background-size:4px 4px;background-position:0px 0px;opacity:0.7;top:0px;-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{-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-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-border-opacity{-webkit-transition:border 0.5s linear, opacity 0.5s linear;-moz-transition:border 0.5s linear, opacity 0.5s linear;-ms-transition:border 0.5s linear, opacity 0.5s linear;-o-transition:border 0.5s linear, opacity 0.5s linear;transition:border 0.5s linear, opacity 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-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-rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.border-radius{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}.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;}.headshadow{-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);}.noshadow{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.button-fill{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:18rem;line-height:22rem;color:#101010;position:relative;text-align:center;padding:19px 50px;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;}@media screen and (max-width: 1280px){.button-fill{padding:19px 40px;}}@media screen and (max-width: 1023px){.button-fill{font-size:15rem;line-height:18rem;padding:16px 35px;}}.button-fill: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%);}.button-outline{-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;font-size:15rem;line-height:22rem;color:#d0d0d0;text-transform:capitalize;text-decoration:none;text-align:left;display:block;width:auto;margin:0 10px;padding:19px 20px;border:rgba(77,77,77,0.4) 2px solid;background-color:#1f1f1f;}.expand-arrow-style{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;}.expand-arrow-left{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;left:0px;right:150px;border-right:15px solid #303030;border-left:solid 15px transparent;}.expand-arrow-right{content:' ';display:block !important;position:absolute;top:-15px;border-top:15px solid transparent;font-size:0;line-height:0;right:120px;border-right:15px solid transparent;border-left:15px solid #303030;}.triangle-style{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;}.triangle-left{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;left:0px;right:50%;border-right:15px solid #1a1a1a;border-left:15px solid transparent;}.triangle-right{content:' ';position:absolute;bottom:-17px;border-top:15px solid transparent;font-size:0;line-height:0;left:50%;right:0px;border-left:15px solid #1a1a1a;}.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);}}.carousel-btn{font-size:20rem;}@media screen and (max-width: 767px){.carousel-btn{font-size:13rem;}}section.twitter{padding:10px 0;}section.twitter .container{background:#1a1a1a;padding:30px 0;}section.twitter .container .inner{display:block;margin:0 auto;position:relative;}section.twitter .container .inner p{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;color:#fff;letter-spacing:1px;line-height:25px;font-size:18rem;margin-left:50px;position:relative;}section.twitter .container .inner img{width:16px;height:16px;display:inline-block;padding:0 1px;}section.twitter .container .inner p b,section.twitter .container .inner p a{font-family:'BT Futura W01', Arial, sans-serif;font-weight:400;letter-spacing:0.6px;font-weight:700;color:#fff;}section.twitter .container .inner i.twitter-icon{display:block;width:40px;height:100%;position:absolute;top:0px;left:0px;bottom:0px;background:#1a1a1a;z-index:6;}section.twitter .container .inner i.twitter-icon:before{content:' ';background:url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.png);background:linear-gradient(transparent,transparent), url(https://www.gordonramsayrestaurants.com/themes/gordon/img/gordon_SpriteSheet.svg);background-size:500px 600px;background-position:0px 0px;background-repeat:no-repeat;background-position:-350px -2px;display:inline-block;width:26px;height:22px;position:absolute;top:50%;margin-top:-11px;}@media screen and (max-width: 767px){section.twitter .container .inner{margin:0px;text-align:center;}section.twitter .container .inner p{font-size:14rem;margin:0px 10px;}section.twitter .container .inner i.twitter-icon{display:block;width:100%;height:22px;position:relative;left:0px;margin-bottom:10px;}section.twitter .container .inner i.twitter-icon:before{top:50%;margin-top:-11px;left:50%;margin-left:-13px;}}

