ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}*{margin:0;padding:0;box-sizing:border-box}.wrap{max-width:1230px;padding:0 30px;margin:auto}body{--font-body:"Lora",serif;--font-heading:"Cinzel",serif;--color-primary:#1b2024;--color-secondary:#fff;--color-accent:#d1a054;--topbar-bg:var(--color-primary);--topbar-tx:var(--color-secondary);--topbar-ac:var(--color-accent);--header-bg:var(--color-primary);--header-tx:var(--color-secondary);--header-ac:var(--color-accent);--content-bg:var(--color-secondary);--content-tx:var(--color-primary);--content-ac:var(--color-accent);--content-el-bg:var(--color-primary);--content-el-tx:var(--color-secondary);--footer-bg:var(--color-primary);--footer-tx:var(--color-secondary);--footer-ac:var(--color-accent);--image-tx:var(--color-secondary);font:300 14px/1.625 var(--font-body),serif;cursor:default;background-position:50% 0;background-attachment:fixed;font-synthesis:none;-webkit-font-smoothing:subpixel-antialiased;min-height:100vh;background-color:var(--content-bg);color:var(--content-tx);overflow-x:hidden}[class^=icon-]:before{font-family:"cristiano";font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:""}.icon-location:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-tripadvisor:before{content:""}#layout{min-height:50%;position:relative}img{vertical-align:top;max-width:100%;height:auto}#container{padding-top:90px;padding-bottom:90px}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;z-index:10;transition:all .25s ease;visibility:hidden;opacity:0}.alignwide{max-width:1440px;padding:0 30px;margin:auto}a:hover{color:#d1a054}a:focus,a:hover{color:var(--content-ac)}.logo{text-align:center;position:relative;z-index:10}.logo img{width:auto}.top-bar{color:var(--topbar-tx);background:var(--topbar-bg)}.top-bar a:focus,.top-bar a:hover{color:var(--topbar-ac)}.top-bar .alignwide{display:flex;justify-content:space-between;align-items:center;min-height:35px}.top-bar .additional-links,.top-bar .info{display:flex;list-style:none;gap:0 30px;margin-bottom:0}.top-bar .additional-links{gap:0 15px}.top-bar .social{display:flex;gap:0 15px;margin-left:30px}.top-bar .info i{margin-right:6px}.header-v2 .inner,.top-bar .right{display:flex;align-items:center}.header-v2{color:var(--header-tx);background:var(--header-bg);width:100%;z-index:20;top:0;transition:all .3s linear}.header-v2 .inner{justify-content:space-between}.header-v2 .site-nav{display:flex;gap:0 30px;align-items:center}.transparent-header .header-v2{position:absolute;background:0 0}#layout:after,#layout:before{left:0;content:"";width:100%;height:7px;position:absolute;background-image:url("https://cdn-ilckahh.nitrocdn.com/ZgCSLCefkHKyGVSTmNLwFLnVLtcvKiJO/assets/images/optimized/rev-aec155c/www.bombaynco.uk/wp-content/themes/cristiano/assets/images/torn-papper2.png.webp");z-index:10}#layout:before{top:-7px;background-position:15% 0}#layout:after{bottom:-7px;background-position:15% 100%}.boxed #layout{max-width:1270px;margin:-10px auto;box-shadow:0 0 15px rgba(0,0,0,.1);z-index:10;transition:width .25s linear;position:relative;background:var(--content-bg);padding:1px 0}.divimage{height:140%;width:100%}h1,h3{margin-bottom:20px}h1,h2,h3{font-weight:400;line-height:1.2;font-family:var(--font-heading)}h2{margin-bottom:20px;font-size:32px}h1,h3{font-size:30px}h3{font-size:18px;line-height:28px}p,ul{line-height:1.72;margin-bottom:24px}a{text-decoration:none;color:inherit;transition:all .25s ease}iframe{width:100%;display:block}:focus{outline:0;border-color:rgba(127,127,127,.5)}.primary-menu{display:flex;font-size:13px;text-transform:uppercase;margin-bottom:0;white-space:nowrap}.primary-menu a{text-decoration:none}.primary-menu .current-menu-item>a{color:var(--header-ac)}.primary-menu li{position:relative;line-height:20px;list-style:none}.primary-menu li>a{display:block;padding:0 20px;line-height:90px}#nav-listener{width:25px;height:18px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;z-index:10;display:none}#nav-listener span{display:block;position:absolute;width:100%;border-top:1px solid;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-listener span:nth-child(2){top:8px}#nav-listener span:nth-child(3){top:16px}#page-header{min-height:510px;height:55vmin;position:relative;background-attachment:fixed;background-position:50%;background-color:#111;-webkit-background-size:cover;background-size:cover}#page-header h1{font-family:var(--font-heading);font-size:52px}#page-header .heading-title{margin:0;position:absolute;width:100%;text-align:center;top:50%;left:0;transform:translateY(-50%);z-index:10;word-break:break-all}.shading{background-color:#000;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.gradient{background:linear-gradient(to top,rgba(0,0,0,.25) 60%,#000 100%)}#footer{clear:both;position:sticky;top:100%;background-color:var(--footer-bg);color:var(--footer-tx)}.footer-widgets{display:flex;justify-content:space-evenly;flex-wrap:wrap}.footer-widgets .widget{padding:60px 30px;vertical-align:top;flex-grow:1;margin-bottom:0}.footer-widgets .widget_cristiano_contact{background-color:rgba(255,255,255,.03)}#footer .widget li{padding:0}#footer ul{margin-bottom:0}#footer .contact-info .hours{font-size:13px}#footer h2{font-size:21px;margin-bottom:15px;text-transform:none;letter-spacing:1px}#bottom-bar,#footer,#footer .social{text-align:center}#footer .social a{width:45px;line-height:45px;display:inline-block;background-color:rgba(255,255,255,.05);margin:0 7px;border-radius:50%}#footer a:hover,#footer h2{color:var(--footer-ac)}#bottom-bar{font-size:12px;opacity:.8;border-top:1px solid rgba(255,255,255,.06);box-shadow:0 -1px 0 rgba(0,0,0,.3);padding:7px}#bottom-bar p{margin:0;line-height:30px}.widget{margin-bottom:45px}.widget a{transition:all .05s linear}.widget ul{list-style:none;margin:0}.widget li{padding:10px 20px}.widget>ul>li{border-bottom:1px solid rgba(127,127,127,.25)}.widget .contact-info li{border:0}.widget h2{font-size:18px}@media screen and (max-width:1480px){.alignwide{margin-left:auto;margin-right:auto}}@media screen and (max-width:1170px){#nav-listener{display:block;z-index:40}.primary-menu{visibility:hidden;position:fixed;inset:0;flex-direction:column;font-size:18px;padding:80px 30px 0;transform:translateX(-100%);transition:all 250ms ease-in-out;z-index:30}.primary-menu:after{content:"";position:absolute;inset:0;background-color:var(--header-bg);opacity:.99;z-index:-1}.primary-menu li>a{line-height:1;padding:15px 0;display:inline-block;position:relative;z-index:40}.header-v2 .inner{min-height:60px}}@media screen and (max-width:768px){.top-bar{display:none}.wrap{padding:0 20px}.primary-menu{padding-top:120px}}.dzsparallaxer{color:#fff}.dzsparallaxer:not(.mode-oneelement){height:300px;overflow:hidden;background-color:#1c1a17;position:relative;transition-property:height;transition-duration:.3s;-moz-transition-property:height;-moz-transition-duration:.3s;-webkit-transition-property:height;-webkit-transition-duration:.3s;-o-transition-property:height;-o-transition-duration:.3s;-ms-transition-property:height;-ms-transition-duration:.3s;-ms-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.dzsparallaxer:not(.mode-oneelement),.dzsparallaxer:not(.mode-oneelement) *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dzsparallaxer:not(.mode-oneelement) .dzsparallaxer--target,.dzsparallaxer:not(.mode-oneelement)>div{position:relative}.dzsparallaxer.use-loading .dzsparallaxer--target{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.7s;-moz-transition-property:opacity,visibility;-moz-transition-duration:.7s;-webkit-transition-property:opacity,visibility;-webkit-transition-duration:.7s;-o-transition-property:opacity,visibility;-o-transition-duration:.7s;-ms-transition-property:opacity,visibility;-ms-transition-duration:.7s;-ms-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.dzsparallaxer.height-is-based-on-content{height:auto;padding:0}.dzsparallaxer.height-is-based-on-content .dzsparallaxer--target{position:absolute;width:100%}.dzsparallaxer.height-is-based-on-content>div{position:relative}.divimage{background-size:cover;background-position:center center}