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);color:#fff;background-color:var(--content-tx);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;}