.themegoods-navigation-wrapper .nav {
position: relative;
top: inherit;
right: unset;
left: unset;
} .themegoods-navigation-wrapper .nav li > ul {
width: auto !important;
}
.grandrestaurant-gallery-grid-content-wrapper .gallery-grid-item {
border-radius: 0 !important;
} .newsletter-form {
display: flex;
justify-content: center;
}
.newsletter-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
border: none;
border-radius: 0;
width: 140px;
padding: 7px !important;
}
.newsletter-form input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
border: none;
text-align: start;
width: 500px;
font-style: italic;
color: #000000;
font-family: var(--e-global-typography-text-font-family);
padding: 7px !important;
}
@media (max-width:690px){
.newsletter-form input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
width: 240px;
}
.newsletter-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
width: 100px;
}
.contact-form-part1, .contact-form-part2 {
width: 100% !important;
}
.contact-form-7 .columns {
display: block !important;
}
.contact-form-7 .columns p{
margin:0 !important;
padding:0 !important;
}
} .align-content-center-div{
align-content:center !important;
} .restaurent-name{
transition: 0.2s ease-in;
overflow: hidden;
cursor:pointer;
}
.restaurent-name:hover {
transform: scale(1.1);
} .divider-hr {
position: relative;
border: none;
height: 5px; background: linear-gradient(to right, transparent, #c5a769, transparent);
}
.divider-hr::before,
.divider-hr::after {
content: '';
position: absolute;
top: 0;
width: 100%;
height: 10px; background: linear-gradient(to right, transparent, #c5a769, transparent);
z-index: -1; }
.divider-hr::before {
left: 50%;
transform: translateX(-50%);
width: 50%; }
.divider-hr::after {
left: 0;
width: 100%;
} .contact-form-7 .columns {
display: flex;
justify-content: space-between;
column-gap: 20px;
}
.contact-form-part1, .contact-form-part2 {
width: 50%;
}
.contact-submit input.wpcf7-form-control.wpcf7-submit.has-spinner {
font-size: 18px;
margin-left: 65px;
padding: 10px 24px;
width: 200px;
background-color: #DD3005;
}
.contact-submit {
display: flex;
justify-content: center;
}
.contact-form-7 input.wpcf7-form-control {
border: none;
background-color: #efede7;
font-size: 18px;
line-height: 1.2em;
font-style: italic;
letter-spacing: 2px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
border: none;
background-color: #efede7;
font-size: 18px;
line-height: 1.2em;
font-style: italic;
letter-spacing: 2px;
}
.contact-form-7 p{
padding:0 !important;
}
input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], textarea{
color:#1d0f0b !important;
} #what_people_think_testimonial .testimonials-card-wrapper .owl-carousel .item {
opacity:1 !important;
-webkit-transform: scale3d(1.0, 1.0, 1) !important;
transform: scale3d(1.0, 1.0, 1) !important;
margin: 80px 20px 50px 20px !important;
}
#what_people_think_testimonial .testimonials-card-wrapper .owl-carousel .shadow-effect {
box-shadow: none !important;
display: flex;
flex-wrap: wrap;
justify-content: center;
--mask: radial-gradient(22px at 22px 22px,#0000 98%,#000) -22px -22px;
-webkit-mask: var(--mask);
mask: var(--mask);
}
#what_people_think_testimonial .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-img {
flex: 0 0 100%;
}
#what_people_think_testimonial .owl-carousel .testimonial-name {
display: ruby-text !important;
}
#what_people_think_testimonial .testimonials-card-wrapper .owl-carousel .owl-item img {
max-width: 50px !important;
margin: 10px auto 10px;
}
@media (max-width: 650px){
#what_people_think_testimonial .testimonials-card-wrapper .owl-carousel .shadow-effect {
margin:0 15px;
}
} .mega-menu-restaurant .e-con-full.e-flex.e-con.e-child {
width: auto;
}
.mega-menu-item p.elementor-heading-title.elementor-size-default:hover {
color: #CFA670;
}
.themegoods-navigation-wrapper .nav li > .elementor-megamenu-wrapper {
-webkit-box-shadow:none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
} .maroush-transparent-header::before {
content: "" !important;
position: absolute !important;
background: linear-gradient(180deg, rgba(0,0,0,0.700717787114846) 0%, rgba(0,0,0,0.2805497198879552) 78%, rgba(0,0,0,0.039653361344537785) 100%);
}
section.maroush-sticky-transparent-header {
background: linear-gradient(180deg, rgba(0,0,0,0.700717787114846) 0%, rgba(0,0,0,0.2805497198879552) 69%, rgba(0,0,0,0.015) 97%, rgba(0,0,0,0) 100%);
}
.elementor-7351 .elementor-element.elementor-element-5f80f84 {
margin: 15px;
}
.sticky-menu ul.nav {
margin: auto;
} @media (max-width: 769px){
#popup-booking-form_wide {
display: none !important;
}
}
.popup-body-wide .ot-dtp-picker.ot-multi.wide .ot-title {
display: none;
}
.popup-body-wide .ot-dtp-picker.ot-multi.wide {
width: 100% !important;
}
.popup-body-wide form.ot-dtp-picker-form.ot-multi.wide {
border: 2px solid white;
background: rgba(0, 0, 0, 0.308);
}
.popup-body-wide .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link {
color: white !important;
}
.popup-body-wide .ot-dtp-picker-selector-link .icon svg path{
fill: white !important;
}
.popup-body-wide .ot-dtp-picker.ot-multi.wide input[type=submit] {
background-color: white;
border-left:1px solid white;
border-right:0px;
border-top:0px;
border-bottom:0px;
color: black;
}
.popup-body-wide .ot-dtp-picker.ot-multi.wide input[type=submit]:hover {
background-color: rgba(0, 0, 0, 0.308);
color: white;
}
.popup-body-wide .picker__box button{
padding: 0!important;
}
.popup-body .picker__box button{
padding: 0!important;
}  .popup-container .ot-multi.ot-dtp-picker {
background-color: transparent;
width: 16rem;
}
.ot-multi .ot-divider-background{
background-color: transparent !important;
}
.ot-multi.ot-dtp-picker-form {
background: transparent !important;
}
.popup-body .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link {
color: white !important;
}
.popup-body .ot-dtp-picker-selector-link .icon svg path{
fill: white !important;
}
.popup-body .ot-dtp-picker-form.ot-multi.standard input[type=submit] {
background-color: white;
border-left:1px solid white;
border-right:0px;
border-top:0px;
border-bottom:0px;
color: black;
}
.popup-body .ot-dtp-picker-form.ot-multi.standard input[type=submit]:hover {
background-color: transparent;
border:1px solid white;
color: white;
}
form.ot-dtp-picker-form.ot-multi.standard {
display: flex;
flex-direction: column;
gap: 10px;
}
:not(.wide).ot-multi>.ot-dtp-picker-selector{
border-bottom: 0.0625rem solid white !important;
}
:not(.wide).ot-multi .ot-title {
margin: 4px auto 1.75rem;
font-size: 22px;
}
.ot-multi .ot-divider-background {
display: none;
} .collect-form-body h1.collect-title {
color: white;
margin-bottom: 25px;
font-size: 22px;
}
.collect-form-body label{
color: white;
margin-bottom: 0;
}
.collect-form-body input, .collect-form-body select, .collect-form-body input[type=submit]{
width: 100%;
}
.collect-form-body form.collect-form {
display: flex;
flex-direction: column;
gap: 10px;
}
.collect-form-body .restaurants select {
color: white;
background: transparent;
border: 1px solid white;
}
.collect-form-body .restaurants select>option {
color: black;
}
.collect-form-body form.collect-form input[type=submit] {
background-color: white;
border:1px solid white;
color: black;
}
.collect-form-body form.collect-form input[type=submit]:hover {
background-color: transparent;
border:1px solid white;
color: white;
} #sub_menu li a{
line-height: 1.7em !important;
}
#sub_menu li {
padding: 3px 10px !important;
} .elementor-kit-7 button.lity-close {
all: unset;
z-index: 9994;
width: 35px;
height: 35px;
position: fixed;
right: 0;
top: 0;
-webkit-appearance: none;
cursor: pointer;
text-decoration: none;
text-align: center;
padding: 0;
color: #fff;
font-style: normal;
font-size: 35px;
font-family: Arial, Baskerville, monospace;
line-height: 35px;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
border: 0;
background: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.wpcf7-tel, .wpcf7-text, .wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea, .wpcf7-form input.wpcf7-text, .wpcf7-form textarea, .wpcf7-form input.wpcf7-date {
border: none;
background-color: #efede7;
font-size: 14px;
}