@import url(//https://restaurantquilliams.com/wp-content/themes/quilliams/fonts/fonts.css);html{height:auto !important;scroll-behavior:smooth}body{font-family:"Teko Light" !important;overflow-x:hidden;background:#000 !important;letter-spacing:1px;font-size:20px}a:hover{text-decoration:none !important}p{font-size:20px;line-height:1.5;color:#fff;font-family:"Teko Light";letter-spacing:1px}a.bg-link-btn:hover{color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:500;line-height:1.2;font-family:"Teko bold" !important;letter-spacing:1px;font-size:25px !important}li{list-style:none}dl,ol,ul{margin-top:0;margin-bottom:0;padding-left:0}section.about.custom-padding h5{color:#fff}section.contact-us--form.custom-padding h4.page-heading{margin-bottom:10px}.row.quilliams-menu-list-items h2.page-heading{color:#d3b55f;padding-top:15px}.row.quilliams-menu-list-items.discalimer-details{width:80%;margin:0 auto;justify-content:center;text-align:center;align-items:center;margin-top:8%;display:inline-block !important}.row.quilliams-menu-list-items.discalimer-details p{margin-bottom:0;padding:20px 0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;color:#fff;margin-top:0}section.get-in-touch .wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;color:#fff;margin-top:20px}.my-nav{position:absolute;z-index:10;width:100%}#menuToggle{display:block;position:absolute;top:50px;right:15px;z-index:1;-webkit-user-select:none;user-select:none;padding-right:0}.container{width:100%;padding-right:0 !important;padding-left:0 !important;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0 !important;margin-left:0 !important}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#d3b55f;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#d3b55f}.top-right-footer h6{font-size:22px;color:#fff}.get-in-touch-contact-form [type=submit]{background:#d3b55f;padding:15px 35px;color:#fff;font-size:20px;display:block;text-align:left;float:left;border:none}textarea.form-control{height:100px !important}.contact-form [type=submit]{background:#d3b55f;padding:15px 35px;color:#fff;font-size:20px;text-align:center;justify-content:center;display:inline-block;margin:0 auto;float:none;border:none}#menuToggle input:checked~div{transform:scale(1,1.0);opacity:1}#menu li a{color:#fff}#menu li a:hover{color:#d3b55f}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){opacity:1;transform:rotate(-45deg) translate(0,-1px)}#menu{position:fixed;width:330px;margin:-100px 0 0;padding:50px;padding-top:85px;right:0;background:#000;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%,0);height:100vh;-webkit-transition:1.5s ease all;transition:1.25s ease all;box-shadow:0 6px 6px hsl(0deg 0% 45%/73%);bottom:0;overflow-y:scroll}ul#menu a{color:#000}#menu li{padding:0;font-size:22px}ul#menu h6{font-size:22px;padding-top:30px}.top-right-footer ul li{width:30px;height:30px;background:#d3b55f;border-radius:50px;display:inline-block;position:relative;margin-right:4%}#menuToggle input:checked~ul{transform:scale(1,1.0);opacity:1}.custom-align-center{text-align:center}.top-menu{text-align:center;background:#000;visibility:hidden;transition:all 1s ease-in-out 0s;opacity:0}.fixed{position:fixed;top:0;left:0;width:100%;-webkit-box-shadow:0 0 10px rgb(0 0 0/10%) !important;box-shadow:0 0 2px rgb(238 238 238/43%);z-index:999;background-color:#000;padding:0 !important;right:0}header.main-header.fixed .top-menu{visibility:visible;opacity:1}::-webkit-calendar-picker-indicator{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 24 24"><path fill="%23bbbbbb" d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z"/></svg>');color:red}.gallery{display:flex;flex-wrap:wrap;margin:0}.p-0{padding:0 !important}.gallery-item{flex:1 0 24rem;margin:0;overflow:hidden}.gallery-image{display:block;width:100%;object-fit:cover;transition:transform .4s ease-out}section{text-align:center}.gallery-image:hover{transform:scale(1.15)}footer.bg-black{background:#000;color:#fff;padding-top:30px;box-shadow:0 0 10px rgb(0 0 0/10%) !important;padding-bottom:0}.top-left-footer{width:80%}.top-left-footer{width:70%}.top-left-footer h5{color:#d3b55f;font-size:20px;font-weight:600;padding:20px 0;margin-bottom:0;padding-bottom:0}.top-left-footer p{font-size:20px;font-weight:400;line-height:32px;color:#fff}.top-middle-footer h5{color:#fff;font-size:1.25rem;padding:10px 0;margin-bottom:.5rem;padding-bottom:0;padding-top:0}.top-middle-footer ul li{list-style:none;padding:5px 0}.top-middle-footer ul li a{font-weight:400;color:#fff;font-size:20px}.top-right-footer p{font-size:20px;font-weight:400;line-height:32px;color:#fff}.top-right-footer ul h6{display:inline-block;width:100%;margin:10px 0}.top-right-footer a{color:#fff;word-break:word-break}.top-right-footer ul li{width:30px;height:30px;background:#d3b55f;border-radius:50px;display:inline-block;position:relative;margin-right:4%;color:#fff}.top-right-footer ul li i{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;font-size:20px}.lang-wrap{display:flex;padding-top:8px}.lang-wrap a{font-size:20px;color:#fff}.lang-wrap p{margin-bottom:0;padding:0 2px}ul#menu-header-menu{margin-bottom:0}.quilliams-menu-list-items{padding:5px 0}.lang-wrap a:hover{color:#d3b55f}.top-right-footer a{color:#fff;word-break:break-word}.top-right-footer a:hover{color:#d3b55f}.top-middle-footer ul li a:hover{color:#d3b55f}section.footer-bottom{border-top:2px solid #d3b55f;padding:10px 0}#menu .top-right-footer{padding-top:20px}.copy-right p{text-align:center;font-size:20px;font-weight:400;line-height:20px;color:#ff;margin-bottom:0}.get-in-touch-map{padding:30px 0}.get-in-touch-map iframe{width:100%;height:481px}.get-in-touch-contact-form{padding:30px 0;padding-left:15px}::-webkit-input-placeholder{color:#c4a44e !important}::-moz-placeholder{color:#c4a44e !important}:-ms-input-placeholder{color:#c4a44e !important}:-moz-placeholder{color:#c4a44e !important}section.get-in-touch .form-control{display:block;width:100%;height:auto;padding:.375rem .75rem;font-size:20px;font-weight:400;line-height:1.5;color:#c4a44e;background-color:transparent !important;background-clip:padding-box;border:1px solid #c4a44e !important;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none}select.form-select{display:block;width:100%;height:auto;padding:.375rem .75rem;font-size:22px;font-weight:400;line-height:1.5;color:#fff;background-color:#000 !important;background-clip:padding-box;border:1px solid #fff !important;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none;cursor:pointer;font-family:"Teko Light" !important;letter-spacing:1px}select.form-select:focus-visible{outline:none;border:none;box-shadow:none}select.form-select option{cursor:pointer}a.bg-link-btn{background:#d3b55f;padding:15px 35px;color:#fff;font-size:20px;display:block;text-align:left;float:left}section.get-in-touch{background:#000}section.get-in-touch .form-control:focus{outline:none;border:none;box-shadow:none}h4.page-heading{color:#fff}section.get-in-touch .row{margin-left:0;margin-right:0;padding:0}.custom-padding{padding-bottom:50px}.inner-page-content{padding-top:30px}.quilliams-menu-list{padding:30px 0}h6.menu-list-name{margin-bottom:0;font-weight:700}p.menu-list-ingredients{margin-bottom:0;padding:4px 0}.events-gallery-section img{width:100%;cursor:pointer}section.contact-us--form .form-control{display:block;width:100%;padding:1.375rem .75rem;font-size:20px;line-height:1.5;color:#000;background-color:#fff;background-clip:padding-box;border:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background:#e5e7ea}p.menu-list-price{margin-bottom:0}section.contact-us--form .form-control{display:block;width:100%;height:auto;padding:.375rem .75rem;font-size:20px;font-weight:400;line-height:1.5;color:#c4a44e;background-color:transparent;background-clip:padding-box;border:1px solid #c4a44e !important;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}section.contact-us--form .form-group{margin-bottom:1rem;padding:0 10px}section.contact-us--form .form-control:focus-visible{outline:none;border:none;box-shadow:none}.contact-details p{margin-bottom:0;padding:0}.contact-details h5{margin-bottom:0;padding:0}.contact-details a{font-size:20px;color:#fff}.contact-details{padding:10px 0}.contact-details a:hover{color:#d3b55f}.contact-details small{font-size:20px;color:#fff}section.banner{height:100vh !important;margin:0 !important}.banner-logo-scrolling{position:absolute;top:50%;right:0;left:0;z-index:0 !important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-top:4rem;padding-bottom:4rem}.error_page{padding:40px 0;text-align:center;padding-top:0}.error_page a.bg-link-btn{float:none;display:inline-block}.inner-pages .inner-page-content{padding-top:0}.quilliams-resto-img img{width:100%}section.contact-us--form.custom-padding a.bg-link-btn{text-align:center;justify-content:center;display:inline-block;margin:0 auto;float:none}header.main-header.custom-fixed-logo .top-menu{visibility:visible;opacity:1}header.main-header.custom-fixed-logo{top:0;left:0;width:100%;-webkit-box-shadow:0 0 10px rgb(0 0 0/10%) !important;box-shadow:0 0 2px rgb(238 238 238/43%);z-index:999;background-color:#fff;padding:0 !important;right:0;margin-bottom:40px}.hero-menu-item{padding:0;display:block;text-align:left;padding-right:50px;padding-top:15px}.col-md-6.col-sm-12.custom-position-relative.custom-padding-alter .hero-menu-item{padding:0;display:block;text-align:left;padding-right:0;padding-left:50px;padding-top:15px}.row.quilliams-menu-list-items.even-child-spacing .col-md-6.col-sm-12:nth-child(even) .hero-menu-item{padding:0;display:block;text-align:left;padding-right:0;padding-left:50px;padding-top:15px}.row.even-child-spacing .col-md-6.col-sm-12:nth-child(even) .hero-menu-item{padding:0;display:block;text-align:left;padding-right:0;padding-left:50px;padding-top:15px}.hero-menu-item-title.fl-wrap h6{font-weight:300;display:inline-block;color:#fff;font-family:'Teko Light' !important}.row.quilliams-menu-list-items span.top-line-custom{display:block;width:100%;height:3px;background:#d3b55f;position:relative}.row.quilliams-menu-list-items span.top-line-custom:after{content:"";position:absolute;left:0;top:-4px;width:10px;height:10px;background:#d3b55f}.row.quilliams-menu-list-items span.top-line-custom:before{content:"";position:absolute;right:0;top:-4px;width:10px;height:10px;background:#d3b55f}.row.quilliams-menu-list-items span.top-line-custom-v{display:block;width:3px;height:90%;background:#d3b55f;position:absolute;right:0;top:50%;bottom:0;vertical-align:middle;transform:translateY(-50%)}.row.quilliams-menu-list-items span.top-line-custom-v:after{content:"";position:absolute;left:-4px;bottom:0;width:10px;height:10px;background:#d3b55f}.row.quilliams-menu-list-items span.top-line-custom-v:before{content:"";position:absolute;right:-4px;top:0;width:10px;height:10px;background:#d3b55f}.sub-menu-toggle{display:none}.custom-position-relative{position:relative}span.hero-menu-item-price{float:right;font-size:22px;color:#d3b55f}.hero-menu-item-details p{font-size:20px;color:#fff;line-height:23px;width:85%}.row.quilliams-menu-list-items.discalimer-details span.top-line-custom{display:block;width:45% !important;height:3px;background:#d3b55f;position:relative;justify-content:center;text-align:center;margin:0 auto}.wpcf7-spinner{display:block;text-align:center;margin:0 auto;margin-top:20px}.fade-in{animation:fadeIn ease 5s;-webkit-animation:fadeIn ease 5s;-moz-animation:fadeIn ease 5s;-o-animation:fadeIn ease 5s;-ms-animation:fadeIn ease 5s;transition:1.5s ease all}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:991px){.row.quilliams-menu-list-items span.top-line-custom.custom-mobile-display{display:none}}@media only screen and (min-width:768px){.row.quilliams-menu-list-items span.top-line-custom.custom-mobile-display{display:none}}@media only screen and (max-width:767px){#menu{right:-43px;overflow:hidden}.container{padding-right:15px !important;padding-left:15px !important}.gallery-item{flex:unset;margin:0;overflow:hidden}footer.bg-black.custom-padding{text-align:center}.top-left-footer{width:100%}.row.quilliams-menu-list-items span.top-line-custom-v{display:none}.hero-menu-item{padding-right:0;padding-top:15px}.col-md-6.col-sm-12.custom-position-relative.custom-padding-alter .hero-menu-item{padding-left:0;padding-top:15px}.row.quilliams-menu-list-items.even-child-spacing .col-md-6.col-sm-12:nth-child(even) .hero-menu-item{padding-right:0;padding-left:0;padding-top:15px}.get-in-touch-contact-form [type=submit]{text-align:center;float:none;border:none;margin:0 auto}.wpcf7-spinner{display:block;text-align:center;margin:0 auto;margin-top:20px}}ul.sub-menu{display:none}li.menu-item-has-children{position:relative;cursor:pointer}ul#menu-header-menu li.menu-item-has-children :after{content:"\f107";font-family:FontAwesome;color:#fff;position:absolute;right:0;top:0;z-index:1;width:10%;height:100%;pointer-events:none}ul.sub-menu li a:after{display:none}ul.sub-menu li a{padding:15px 12px}ul#menu-header-menu li.custom-menu-section a{color:#d3b55f !important}ul#menu-header-menu li.custom-menu-section ul.sub-menu li a{color:#fff !important;width:100%;display:block;padding:0;padding-left:10px}ul#menu-header-menu li.custom-menu-section ul.sub-menu li a:hover{color:#d3b55f !important}