ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}*{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-clock:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-tripadvisor:before{content:""}.section-title h3{font-size:40px;font-family:var(--font-heading);text-transform:uppercase;line-height:1.3;display:inline-block;margin:0}#layout{min-height:50%;position:relative}.section-block{margin-top:90px;margin-bottom:90px}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}input[type=submit]{color:var(--content-bg);background-color:var(--content-tx);color:#fff;background-color:#1b2024}input[type=submit]:hover{color:#fff;background-color:#d1a054}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%}.divimage{height:140%;width:100%}h1,h3{margin-bottom:20px}h1,h2,h3{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}.section-title{text-align:center;margin-bottom:45px;overflow:hidden;clear:both}.section-title p::after,.section-title p::before{content:"";padding:0 5px;margin:0 10px;border-bottom:1px solid;position:relative;bottom:9px}.section-title.v1 h3{border-width:1px 0;border-style:solid;padding:4px 15px 0;font-size:32px}.section-title.v1 p{line-height:1;margin-bottom:7px;letter-spacing:1px;font-style:italic;color:var(--content-ac)}iframe{width:100%}input,label{display:inline-block}h1,h2,h3,label{font-weight:400}label{font-size:12px;line-height:1;margin-bottom:5px;margin-right:5px;letter-spacing:.25px}input[type=submit],input[type=text],textarea{-webkit-appearance:none}input{height:45px;padding:0 22.5px}input,textarea{font:inherit;letter-spacing:.25px;border:1px solid rgba(127,127,127,.25);width:100%;font-size:14px;border-radius:5px}.wpcf7-form label,iframe{display:block}input:disabled{opacity:.5;cursor:default}:focus{outline:0;border-color:rgba(127,127,127,.5)}input[type=submit]::-moz-focus-inner{border:0}fieldset{border:1px solid #ddd;padding:15px;margin-bottom:30px}textarea{padding:22.5px;height:155px;resize:none;display:block}input[type=submit]{width:auto;border:0;cursor:pointer;transition:all .3s ease;font-family:inherit;font-size:14px;line-height:45px;padding:0 30px;display:inline-block;text-transform:uppercase;letter-spacing:.5px;text-align:center;border-radius:0}.wpcf7-form-control-wrap{margin-top:5px;display:block}.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,.contact-details{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}.contact-details{font-size:15px}.contact-details .boxes{display:flex;flex-wrap:wrap;gap:30px}.contact-details .box{background-color:rgba(127,127,127,.075);min-height:206px;padding:60px 30px 21px;position:relative;border:1px solid rgba(127,127,127,.25);flex-grow:1}.contact-details .box::before{content:"";border:1px dashed rgba(127,127,127,.25);position:absolute;top:5px;bottom:5px;right:5px;left:5px}.contact-details .cols-3 .box{width:280px}.contact-details .box h3{margin-bottom:5px}.contact-details .icon-wrap{width:70px;font-size:15px;height:45px;line-height:45px;position:absolute;top:-3px;left:50%;margin-left:-35px;border-radius:0 0 50% 50%;box-shadow:0 1px 1px rgba(0,0,0,.3);z-index:1;background-color:var(--content-ac);color:var(--content-bg)}.contact-details ul{text-align:center;position:relative;z-index:1;opacity:.7}.widget{margin-bottom:45px}.widget a{transition:all .05s linear}.contact-details ul,.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}}@media screen and (max-width:480px){.section-title.v1 h3{font-size:28px}}.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}