.ays-pb-modals .ays_content_box {
    padding: 0 !important;
}
.ays-pb-modal h2 {
    font-size: x-large;
}
body.page-id-8409 button#brunch-section {
    display: none;
}
.ays-pb-modals .ays_content_box p.left {
    margin: 0;
}
.datfl input {
    background-color: transparent !important;
    max-width: 100% !important;
}
div#my-id2 {
    width: 43%;
}

div#my-id1 {
    width: 56%;
}
div#my-id11 {
    width: 25%;
}

div#my-id12 {
    width: 75%;
}
.elementor-background-overlay{background-color:transparent!important}
.datfl * {
    color: #fff !important;
}
.datfl ::-webkit-calendar-picker-indicator {
    filter: invert(1);
}
.m0 {
    margin-bottom: 5px !important;
}
.ays-pb-modal.ays-pb-modal_1.ays-popup-box-main-box.ays-pb-bg-styles-mobile_1.ays-pb-border-mobile_1.fadeIn {
    height: 360px !important;
}
.t11x {
    margin-bottom: 0 !important;
}
.one2 {
    background: rgba(255,255,255,0.05);
}
.about-book-now .wpforms-submit-container {
    text-align: center;
}

.about-book-now button#wpforms-submit-8968 {
    color: #ffffff;
    border-color: #ca9c5e;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #ca9c5e;
    padding: 1em 1.7em 0.9em 1.7em;
}

.about-book-now div.wpforms-container-full .wpforms-form input[type=text], .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=number] {
    max-width: 100%;
    background-color: #0b1517;
    color: #ffffff;
    border-color: #ffffff;
    font-family: reforma_2018blanca, Helvetica, Arial, sans-serif;
}

.aboutbtnhdn,.elementor-social-icon-yelp {
    display: none;
}

.menu-tgl {
    background: #CA9C5E;
    color: #fff;
    padding: 10px 15px;
    border: 2px solid #CA9C5E;
    font-weight: 600;
    font-size: 15px;
    cursor: pointer;
}
.menu-tgl.active,.menu-tgl:hover {
    color: #CA9C5E;
    background: #fff;
transition:.4s all
}
.innermenuitems span.blast {
    transform: none !important;
    transition: none !important;
    opacity: 1;
}
.innermenuitems{display:none}
.tapas-section{display:block}

.allmenubtns {
    text-align: center;
}
.left-side1 .food-menu-content-title-holder,.left-side1 .food-menu-desc {
    text-align: left;
}
.left-side1 .food-menu-content-price-holder {
    text-align: right;
}
#elementor-header.main-menu-wrapper{display:none}
#elementor-header.main-menu-wrapper.visible{display:block}


.elementor-5307 .elementor-element.elementor-element-28091d2 .food-menu-content-title-line {
    border-color: #0b1517!important;
}

.elementor-5307 .elementor-element.elementor-element-c558a54 .food-menu-content-title-line {
     border-color: #0b1517!important;
}.elementor-4603 .elementor-element.elementor-element-e8659d9 .food-menu-content-title-line {
    border-color: #0b1517!important;
}
.elementor-4603 .elementor-element.elementor-element-4286b90 .food-menu-content-title-line {
    border-color: #0b1517!important;
}
.elementor-4603 .elementor-element.elementor-element-d6aae3a .food-menu-content-title-line {
    border-color: #0b1517!important;
}
.elementor-5307 .elementor-element.elementor-element-d1ccf86 .food-menu-content-title-line {
    border-color: #0b1517!important;
}
.elementor-5307 .elementor-element.elementor-element-cc6bead .food-menu-content-title-line {
    border-color: #0b1517!important;
}
.elementor-5307 .elementor-element.elementor-element-d6aae3a .food-menu-content-title-line {
  border-color: #0b1517!important;
}
.elementor-5307 .elementor-element.elementor-element-c82d6c1 .food-menu-content-title-line {
   border-color: #0b1517!important;
}
.elementor-5307 .elementor-element.elementor-element-1b74803 .food-menu-content-title-line {
    border-color: #0b1517!important;
}
body.overflow_hidden, html.overflow_hidden {
    overflow: visible;
}

li.rrrr.menu-item.menu-item-type-custom.menu-item-object-custom {
    display: none;
}


.elementor-54 .elementor-element.elementor-element-4f6fd39 .themegoods-navigation-wrapper .nav li ul.sub-menu {
    margin-top: 10px!important;
    text-align: left;
    border-radius: 5px;
    background: #FFFFFF;
}



div#ot__-widget-container69:before {
    color: #000!important;
    content: 'Close';
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px;
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&amp;display=swap');
.ays-pb-modal.ays-pb-modal_1.ays-popup-box-main-box.ays-pb-bg-styles-mobile_1.ays-pb-border-mobile_1.fadeIn {
    height: 460px !important;
}

.food-menu-content-price-holder::first-letter {
  color: transparent;
}

.elementor-54 .elementor-element.elementor-element-63fa42f .themegoods-navigation-wrapper .nav li ul.sub-menu {
    MARGIN-TOP: 20PX!IMPORTANT;
    text-align: left;
    border-radius: 5px;
    background: #FFFFFF;
}

.elementor-3774 .elementor-element.elementor-element-ec4ed9b .themegoods-animated-text h1, .elementor-3774 .elementor-element.elementor-element-ec4ed9b .themegoods-animated-text h2, .elementor-3774 .elementor-element.elementor-element-ec4ed9b .themegoods-animated-text h3, .elementor-3774 .elementor-element.elementor-element-ec4ed9b .themegoods-animated-text h4, .elementor-3774 .elementor-element.elementor-element-ec4ed9b .themegoods-animated-text h5, .elementor-3774 .elementor-element.elementor-element-ec4ed9b .themegoods-animated-text h6, .elementor-3774 .elementor-element.elementor-element-ec4ed9b .themegoods-animated-text div, .elementor-3774 .elementor-element.elementor-element-ec4ed9b .themegoods-animated-text span, .elementor-3774 .elementor-element.elementor-element-ec4ed9b .themegoods-animated-text p {
    font-family: "reforma_2018blanca", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}
.elementor-3774 .elementor-element.elementor-element-1ba8634 .themegoods-animated-text h1, .elementor-3774 .elementor-element.elementor-element-1ba8634 .themegoods-animated-text h2, .elementor-3774 .elementor-element.elementor-element-1ba8634 .themegoods-animated-text h3, .elementor-3774 .elementor-element.elementor-element-1ba8634 .themegoods-animated-text h4, .elementor-3774 .elementor-element.elementor-element-1ba8634 .themegoods-animated-text h5, .elementor-3774 .elementor-element.elementor-element-1ba8634 .themegoods-animated-text h6, .elementor-3774 .elementor-element.elementor-element-1ba8634 .themegoods-animated-text div, .elementor-3774 .elementor-element.elementor-element-1ba8634 .themegoods-animated-text span, .elementor-3774 .elementor-element.elementor-element-1ba8634 .themegoods-animated-text p {
    font-family: "reforma_2018blanca", Sans-serif;
    font-size: 25px!important;
    font-weight: 400;
}
.elementor-3774 .elementor-element.elementor-element-21e7edd .themegoods-animated-text h1, .elementor-3774 .elementor-element.elementor-element-21e7edd .themegoods-animated-text h2, .elementor-3774 .elementor-element.elementor-element-21e7edd .themegoods-animated-text h3, .elementor-3774 .elementor-element.elementor-element-21e7edd .themegoods-animated-text h4, .elementor-3774 .elementor-element.elementor-element-21e7edd .themegoods-animated-text h5, .elementor-3774 .elementor-element.elementor-element-21e7edd .themegoods-animated-text h6, .elementor-3774 .elementor-element.elementor-element-21e7edd .themegoods-animated-text div, .elementor-3774 .elementor-element.elementor-element-21e7edd .themegoods-animated-text span, .elementor-3774 .elementor-element.elementor-element-21e7edd .themegoods-animated-text p {
    font-family: "reforma_2018blanca", Sans-serif;
    font-size: 30px!important;
    font-weight: 400;
}
.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-b79b336 {
    margin-top: -93px!important;
}
.elementor-3774 .elementor-element.elementor-element-abfc2a2 .themegoods-animated-text h1, .elementor-3774 .elementor-element.elementor-element-abfc2a2 .themegoods-animated-text h2, .elementor-3774 .elementor-element.elementor-element-abfc2a2 .themegoods-animated-text h3, .elementor-3774 .elementor-element.elementor-element-abfc2a2 .themegoods-animated-text h4, .elementor-3774 .elementor-element.elementor-element-abfc2a2 .themegoods-animated-text h5, .elementor-3774 .elementor-element.elementor-element-abfc2a2 .themegoods-animated-text h6, .elementor-3774 .elementor-element.elementor-element-abfc2a2 .themegoods-animated-text div, .elementor-3774 .elementor-element.elementor-element-abfc2a2 .themegoods-animated-text span, .elementor-3774 .elementor-element.elementor-element-abfc2a2 .themegoods-animated-text p {
    font-family: "reforma_2018blanca", Sans-serif;
    font-size: 30px!important;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-3774 .elementor-element.elementor-element-b023acd .testimonials-card-wrapper .owl-carousel .shadow-effect {
    height: 353px!important;
    background: #ffffff;
    border-color: #e7e7e7;
    border-radius: 0px;
}
.elementor-3774 .elementor-element.elementor-element-5f424f3 .themegoods-animated-text h1, .elementor-3774 .elementor-element.elementor-element-5f424f3 .themegoods-animated-text h2, .elementor-3774 .elementor-element.elementor-element-5f424f3 .themegoods-animated-text h3, .elementor-3774 .elementor-element.elementor-element-5f424f3 .themegoods-animated-text h4, .elementor-3774 .elementor-element.elementor-element-5f424f3 .themegoods-animated-text h5, .elementor-3774 .elementor-element.elementor-element-5f424f3 .themegoods-animated-text h6, .elementor-3774 .elementor-element.elementor-element-5f424f3 .themegoods-animated-text div, .elementor-3774 .elementor-element.elementor-element-5f424f3 .themegoods-animated-text span, .elementor-3774 .elementor-element.elementor-element-5f424f3 .themegoods-animated-text p::first-letter {
    font-family: "reforma_2018blanca", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize!important;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-3774 .elementor-element.elementor-element-27719ea .themegoods-animated-text h1, .elementor-3774 .elementor-element.elementor-element-27719ea .themegoods-animated-text h2, .elementor-3774 .elementor-element.elementor-element-27719ea .themegoods-animated-text h3, .elementor-3774 .elementor-element.elementor-element-27719ea .themegoods-animated-text h4, .elementor-3774 .elementor-element.elementor-element-27719ea .themegoods-animated-text h5, .elementor-3774 .elementor-element.elementor-element-27719ea .themegoods-animated-text h6, .elementor-3774 .elementor-element.elementor-element-27719ea .themegoods-animated-text div, .elementor-3774 .elementor-element.elementor-element-27719ea .themegoods-animated-text span, .elementor-3774 .elementor-element.elementor-element-27719ea .themegoods-animated-text p::first-letter  {
    font-family: "reforma_2018blanca", Sans-serif;
    font-size: 23px;
    font-weight: 400;
    text-transform: capitalize!important;
    line-height: 1em;
    letter-spacing: 2px;
}

h2.special {
    font-size: 25px!important;
    text-transform: capitalize;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    resize: none!important;
}

@media (max-width: 767px){

h2.about_head1
{
font-size:45px !important;
}
	
.elementor-5119 .elementor-element.elementor-element-a85c39b > .elementor-widget-container {
    margin: 100px 0px 0px 0px!important;
}
	.elementor-3662 .elementor-element.elementor-element-a85c39b > .elementor-widget-container {
    margin: 100px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

	.elementor-4603 .elementor-element.elementor-element-30b8430 > .elementor-widget-container {
    margin: 23px 0px 16px 0px!important;
}
	.elementor-3774 .elementor-element.elementor-element-b023acd .testimonials-card-wrapper .owl-carousel .shadow-effect {
    height: 455px!important;
    background: #ffffff;
    border-color: #e7e7e7;
    border-radius: 0px;
}
	.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-b79b336 {
    margin-top: -46px!important;
}
	li#menu-item-5791 {
   border: solid 1px;
    border-radius: 5px;
    border-width: 2px;
    padding-left: 9px;
		margin-top: 20px;
	}
	li.rrrr.menu-item.menu-item-type-custom.menu-item-object-custom {
    display: block!important;
}
	.elementor-widget:not(:last-child) {
    margin-bottom: -2px!important;
}
	.elementor-3774 .elementor-element.elementor-element-26dd1af .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #CA9C5E;
    margin-left: 186px!important;
   
}
	.elementor-3774 .elementor-element.elementor-element-26dd1af .food-menu-content-price-holder {
    font-size: 16px;    margin-top: -28px!important;
}
	.elementor-3774 .elementor-element.elementor-element-05d3194 .elementor-heading-title {
    font-size: 30px;
    margin-left: -20px!important;
   
}
	.elementor-3774 .elementor-element.elementor-element-09fe50c .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #CA9C5E;
    margin-left: 194px!important;
}
	.elementor-3774 .elementor-element.elementor-element-09fe50c .food-menu-content-price-holder {
    font-size: 16px;
    margin-top: -30px!important;
}
	.elementor-3774 .elementor-element.elementor-element-4d6f08d .elementor-heading-title {
    font-size: 30px;
    margin-left: -22px!important;
}
	.elementor-3774 .elementor-element.elementor-element-d39a999 .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #CA9C5E;
    margin-left: 192px;
}
	@media (max-width: 767px)
.elementor-3774 .elementor-element.elementor-element-d39a999 .food-menu-content-price-holder {
    font-size: 16px;
    margin-top: -28px;
}
	
.elementor-3774 .elementor-element.elementor-element-d39a999 .food-menu-content-title-holder h3 {
    font-size: 15px!important;
    margin-left: -20px!important;
}
	.elementor-3774 .elementor-element.elementor-element-d39a999 .food-menu-content-price-holder {
    font-size: 16px;
    margin-top: -29px!important;
}
	.elementor-3774 .elementor-element.elementor-element-09fe50c .food-menu-content-title-holder h3 {
    font-size: 16px;
    margin-left: -20px!important;
}
	.elementor-3774 .elementor-element.elementor-element-26dd1af .food-menu-content-title-holder h3 {
    font-size: 16px;
    margin-left: -20px!important;
}
	.elementor-3774 .elementor-element.elementor-element-26dd1af .food-menu-desc {
    color: #FFFFFF;
    margin-left: -20px!important;
}
	.elementor-3774 .elementor-element.elementor-element-09fe50c .food-menu-desc {
    color: #FFFFFF;
    margin-left: -19px!important;
}
	.elementor-3774 .elementor-element.elementor-element-d39a999 .food-menu-desc {
    color: #FFFFFF;
    margin-left: -18px!important;
}
	.elementor-3774 .elementor-element.elementor-element-acb9bf8 .themegoods-animated-text h1, .elementor-3774 .elementor-element.elementor-element-acb9bf8 .themegoods-animated-text h2, .elementor-3774 .elementor-element.elementor-element-acb9bf8 .themegoods-animated-text h3, .elementor-3774 .elementor-element.elementor-element-acb9bf8 .themegoods-animated-text h4, .elementor-3774 .elementor-element.elementor-element-acb9bf8 .themegoods-animated-text h5, .elementor-3774 .elementor-element.elementor-element-acb9bf8 .themegoods-animated-text h6, .elementor-3774 .elementor-element.elementor-element-acb9bf8 .themegoods-animated-text div, .elementor-3774 .elementor-element.elementor-element-acb9bf8 .themegoods-animated-text span, .elementor-3774 .elementor-element.elementor-element-acb9bf8 .themegoods-animated-text p {
    font-size: 38px!important;
}
	h5.elementor-heading-title.elementor-size-default {
    margin-bottom: 10px!important;
    margin-left: 66px;
		margin: auto;
    display: block;
    text-align: center;
}
	
	.elementor-social-icons-wrapper.elementor-grid {
    margin-top: 15px!important;
}
	.elementor-54 .elementor-element.elementor-element-1ce860d {
    width: auto;
    margin-top: 11px!important;
}
p.p3 {
    margin-left: 10px;
}
	i.fas.fa-concierge-bell {
    margin-left: 16px;
}
	i.far.fa-clock {
    margin-left: 17px;
}
	.elementor-3774 .elementor-element.elementor-element-b023acd .testimonials-card-wrapper .owl-carousel .shadow-effect {
    background: #ffffff;
    border-color: #e7e7e7;
 border-radius: 8px!important;
}
	.elementor-3774 .elementor-element.elementor-element-04021c5 .themegoods-animated-text h1, .elementor-3774 .elementor-element.elementor-element-04021c5 .themegoods-animated-text h2, .elementor-3774 .elementor-element.elementor-element-04021c5 .themegoods-animated-text h3, .elementor-3774 .elementor-element.elementor-element-04021c5 .themegoods-animated-text h4, .elementor-3774 .elementor-element.elementor-element-04021c5 .themegoods-animated-text h5, .elementor-3774 .elementor-element.elementor-element-04021c5 .themegoods-animated-text h6, .elementor-3774 .elementor-element.elementor-element-04021c5 .themegoods-animated-text div, .elementor-3774 .elementor-element.elementor-element-04021c5 .themegoods-animated-text span, .elementor-3774 .elementor-element.elementor-element-04021c5 .themegoods-animated-text p {
    font-size: 47px;
    margin-top: 10px!important;
}
	
	.testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-img {
    vertical-align: bottom;
}
	#page_content_wrapper .inner .sidebar_content.full_width img, #page_content_wrapper .inner .sidebar_content.full_width iframe, .page_content_wrapper img, .page_content_wrapper iframe {
    max-width: 100%;
    height: auto;
    margin-top: 21px;
}
	.elementor-3774 .elementor-element.elementor-element-24dae24 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 86px 0px 0px 0px!important;
}
}

#elementor-sticky-header.main-menu-wrapper.visible {
    margin-top: -20px;
}

.elementor-3774 .elementor-element.elementor-element-f8c6e98 img {
    width: 710px;
    margin-top: 10px;
}
.elementor-276 .elementor-element.elementor-element-ddf58ed > .elementor-background-overlay {
    background-color: #634430!important;
    opacity: 1!important;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3774 .elementor-element.elementor-element-4a79377 .elementor-heading-title {
    color: #ca9c5e!important;
  
}

.elementor-3774 .elementor-element.elementor-element-f076ab6 .elementor-heading-title{
	 color: #ca9c5e!important;
}
.elementor-3774 .elementor-element.elementor-element-f7f58f5 .elementor-heading-title{
	color: #ca9c5e!important;
}
.elementor-3774 .elementor-element.elementor-element-379b9d0 .elementor-heading-title{
		color: #ca9c5e!important;
}
.elementor-3774 .elementor-element.elementor-element-4ebff22 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 60px;
    margin-bottom: 40px;
    border-color: #ca9c5e;
}
.elementor-3774 .elementor-element.elementor-element-ce05e7a {
    border-style: solid;
    border-color: #ca9c5e!important;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-6a2a186 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
   #toTop {
    width: 25px;
    background: #ca9c5e!important;
    opacity: 0;
    text-align: center;
    padding: 10px 10px 10px 10px;
    position: fixed;
    bottom: 7px;
    right: 7px;
    cursor: pointer;
    transition: color 300ms, background-color 300ms, opacity 300ms;
    -moz-transition: color 300ms, background-color 300ms, opacity 300ms;
    -o-transition: color 300ms, background-color 300ms, opacity 300ms;
    -webkit-transition: color 300ms, background-color 300ms, opacity 300ms;
    z-index: 9;
    display: block;
    border-radius: 5px;
}


div#eb-map-0c64244{
	display:none;
}

body,h1,h2,h3,h4{
font-family:'Noto Sans',sans-serif !important;
}
.food-menu-content-title-line {
    display: none;
}

.food-menu-content-title-holder {
    text-align: right;
}

.food-menu-content-price-holder {
    text-align: left;
}

.food-menu-desc {
    text-align: center;
}
@media(max-width:768px){
.ays-pb-modal.ays-pb-modal_1.fadeIn {
    padding-bottom: 0px !important;
}
div#srvd1 *, div#srvd2 * {
    font-size: 17px !IMPORTANT;
}
.lalalala h2 span.blast {
    font-size: 35px !important;
    margin-bottom: 20px;
}
.menu-tgl {
    margin-bottom: 10px;
}
	.food-menu-content-title-holder {
    text-align: left !important;
}
.food-menu-content.no-food-img {
    padding: 10px 0;
}
.food-menu-content-price-holder {
    text-align: right !important;
}
	.food-menu-desc {
    text-align: left !important;
}
	.elementor-widget:not(:last-child) {
    margin-bottom: 19px!important;
}
.elementor-74 .elementor-element.elementor-element-7999d5e > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}
	input.wpcf7-form-control.wpcf7-submit {
    margin-top: 40px;
}

.food-menu-content.no-food-img * {
  /*  text-align: center !important;*/
}
	
body.page-id-4603 .food-menu-content-price-holder,body.page-id-5307 .food-menu-content-price-holder {
  font-size: 16px!important;
  margin-top: -28px !important;
  text-align: right !important;
}
body.page-id-4603 .food-menu-title,body.page-id-5307 .food-menu-title {
  font-size: 16px !important;
  margin-left: 0px !important;
}

body.page-id-4603	.aaa .food-menu-title {
    font-size: 16px !important;
 /*   margin-left: 15px !important;*/
}
body .food-menu-content-title-holder h3.food-menu-title {
    text-align: left !important;
    white-space: normal;
}
.page-id-7875 .food-menu-content-title-holder h3.food-menu-title,.page-id-8409 .food-menu-content-title-holder h3.food-menu-title {
    font-size: 16px !important;
    margin-left: 0px !important;
}
.page-id-7875 .food-menu-content-price-holder ,.page-id-8409 .food-menu-content-price-holder {
    margin-top: -28px;
    font-size: 16px!important;
}

.page-id-7875 .food-menu-content-price-holder span,.page-id-8409 .food-menu-content-price-holder span {
    padding-left: 0 !important;
}
}
.elementor-74 .elementor-element.elementor-element-018cab8 {
    display: none;
}
.aaa h3 {
    text-align: center;
}
.u396u .elementor-widget-wrap.elementor-element-populated {
    padding: 0 !important;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home{
    margin: 0px 8px 0px 10px !important;
}

.menus-class .elementor-widget-wrap>.elementor-element{
width:auto !important
}

.menus-class .elementor-button-wrapper{
margin-left:50px;
}
.elementor-widget-wrap.elementor-element-populated{
display:flex;
justify-content:center;
}

.menus-class a.elementor-button.elementor-button-link.elementor-size-sm{
 background:#ca9c5e !important;
font-size:18px;
}