.elementor-element.elementor-element-afb514f.introducao-cardapio.elementor-widget.elementor-widget-text-editor {
    width: 70%;
    margin-left: 180px;
}
body.page-template-default.page.page-id-1963.logged-in.admin-bar.wp-embed-responsive.elementor-default.elementor-kit-5.elementor-page.elementor-page-1963.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-blink.e--ua-chrome.e--ua-webkit{
	background-color: #F7F7EF;
}
body.page-template-default.page.page-id-1122.logged-in.admin-bar.wp-embed-responsive.elementor-default.elementor-kit-5.elementor-page.elementor-page-1122.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-blink.e--ua-chrome.e--ua-webkit {
    background-color: #F7F7EF;
}
.elementor-element.elementor-element-34cfef6.elementor-widget.elementor-widget-image {
    margin-top: -40px;
}
.elementor-element.elementor-element-34cfef6.elementor-widget.elementor-widget-image {
    margin-top: -40px;
}
.wp-block-post-content a:where(:not(.wp-element-button)){
	color:#959595;
}
.elementor-element.elementor-element-7dcb61b.banner-sake.elementor-widget.elementor-widget-image {
    margin-top: -40px;
}
img.attachment-2048x2048.size-2048x2048.wp-image-1703 {
    height: 460px;
}
div#modal-2-content {
    width: 128% !important;
    margin-left: -90px;
}

h1.wp-block-post-title 
{ display: none; } 

/*esconder link */
.pl-developer{ display: none!important;  }

.brm-heading-description {
    color: #fff !important;
}

.brm-heading-description {
    color: #777;
    font-size: 13px !important;
    text-align: left !important;
    margin: 0 0 0 13px !important;
}

.brm-heading.subgroup {
    border-bottom: 0;
    background: #9b9797 !important;
    padding: 0 0 10px 0 !important;
}

.brm-item-name {
    font-size: 20px !important;
    padding: 0 0 5px 0 !important;
}

.brm-heading h2 {
		padding-top: 10px;
    color: #ffffff !important;
    font-size: 35px!important;
    letter-spacing: 1px !important;
    text-align: left !important;
    padding-left: 10px;
}

.brm-heading {
    border-bottom: 3px solid #6a6a6a !important;
    padding-bottom: 10px !important;
    background-color: #9b9797;
}

.brm-item-price {
    float: right;
    font-size: 20px !important;
    color: #000;
    margin-top: -40px;
}

.wp-image-569 {
    margin-top: -50px;
}

span.wp-block-navigation-item__label {
    font-size: 17px;
		font-weight: 400;
}

.page-id-500 nav.has-text-color.has-small-font-size.is-responsive.items-justified-space-between.no-wrap.alignwide.wp-block-navigation.has-small-font-size.is-horizontal.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-4.wp-block-navigation-is-layout-flex {
    margin-top: -26px;
}

body .is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: -110px;
}

section.wp-block-template-part 
{ display: none; } 

.elementor-74 .elementor-element.elementor-element-7d43f73b 
{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 9%; margin-bottom: 0%; padding: 1% 3% 1% 3%; } 

#modal-3-content 
{ width: 630px; float: right; } 

nav.has-text-color.has-small-font-size.is-responsive.items-justified-right.no-wrap.wp-block-navigation.has-small-font-size.is-horizontal.is-content-justification-right.is-nowrap.is-layout-flex.wp-container-3 
{ color: #9b9797; font-weight: 600; } 

#modal-2 
{ font-weight: 600; } 

.wp-site-blocks 
{ padding-bottom: 0 !important; } 

html 
{ margin-top: 0px !important; } 

footer.wp-block-template-part 
{ display: none; } 

.wp-block-group.alignwide.has-global-padding.is-content-justification-center.is-layout-constrained 
{ padding-bottom: 0 !important; margin-top: -50px !important; } 

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container 
{ background-color: #f7f7ef; border: 0px solid rgba(0,0,0,.15); color: #000; } 

.page-id-500 .wp-block-group.header-total.has-global-padding.is-layout-constrained 
{ position: absolute; width: 100%; z-index: 10; margin-bottom: -110px; background-color: transparent; transition: 0.3s; } 

.page-id-500 nav.has-text-color.has-medium-font-size.items-justified-space-between.no-wrap.alignwide.wp-block-navigation.has-medium-font-size.is-horizontal.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-4 
{ color: #ffffff !important; } 

.page-id-500 li.has-text-color.has-medium-font-size.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu 
{ color: #ffffff !important; } 

.page-id-500 ul.wp-block-navigation__submenu-container.has-text-color.wp-block-navigation-submenu 
{ color: #ffffff !important; background-color: transparent !important; } 

.page-id-500 a.wp-block-social-link-anchor 
{ color: #ffffff !important; } 

.elementor-column-gap-default>.elementor-column>.elementor-element-populated 
{ padding: 0px !important; } 

.page-id-500 .wp-image-296 
{ display: none; } 

.page-id-500 img.swiper-slide-image {
    height: 630px !important;
}

.page-id-500 img.wp-image-569 
{ display: block; } 

img.wp-image-569 
{ display: none; } 

.page-id-500 .wp-block-template-part 
{ position: relative !important; margin-bottom: -250px !important; }

.page-id-500 .wp-block-columns.alignfull.is-layout-flex.wp-container-6 
{ margin-top: -30px !important; margin-bottom: 0; }

.wp-block-columns.alignfull.is-layout-flex.wp-container-6 
{ margin-top: -30px !important; margin-bottom: 0; }

.wp-block-columns.alignfull.is-layout-flex.wp-container-6.wp-block-columns-is-layout-flex {
    margin-top: -30px !important;
    margin-bottom: 0;
}

.elementor-500 .elementor-element.elementor-element-cf4d075 img {
    width: 100%;
    max-width: 100%;
    height: 700px !important;
    filter: brightness( 130% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	}

.page-id-500 .wp-block-navigation-item__label {
    color: #ffffff;
    font-size: 17px !important;
		font-weight: 400;
}

	.elementor-500 .elementor-element.elementor-element-34cfef6 img {
    width: 65%;
}
	.elementor-500 .elementor-element.elementor-element-030309f img {
    width: 65%;
}

img.attachment-medium.size-medium.wp-image-948 {
    width: 450px;
    margin-bottom: 50px;
}

img.attachment-medium.size-medium.wp-image-949 {
    width: 450px;
    margin-bottom: 50px;
}

.texto-unidade {
    width: 60%;
	}

.page-id-500 .wp-block-navigation__submenu-icon svg {
    color: #ffffff;
}

@media (max-width: 480px) {
	body.page-template-default.page.page-id-1122.logged-in.admin-bar.wp-embed-responsive.elementor-default.elementor-kit-5.elementor-page.elementor-page-1122.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-isTouchDevice.e--ua-appleWebkit.e--ua-safari.e--ua-webkit {
    background: #F7F7EF;
}
	.swiper-pagination {
    margin-top: -35px;
    position: relative !important;
	}
	.elementor-element.elementor-element-afb514f.introducao-cardapio.elementor-widget.elementor-widget-text-editor {
    width: 70%;
    margin-left: 60px;
}
  .elementor-500 .elementor-element.elementor-element-cf4d075 img {
    width: 100%;
    max-width: 100%;
    height: 250px !important;
    filter: brightness( 130% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
    margin-top: 200px;
	}
	.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
    font-size: 20px;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6182f02 {
    margin: 0px 0px 20px 0px;
	}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-074fcc1.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 15px;
    margin-bottom: 0px;
	}
	img.attachment-medium_large.size-medium_large.wp-image-78 {
    width: 100%;
	}
	img.attachment-medium_large.size-medium_large.wp-image-471 {
		width: 100%;
	}
	span.conteudo-restaurante {
    font-size: 16px;
		text-decoration: none !important;
	}
	img.wp-image-569 {
    width: 190px!important;
    height: 100px!important;
		margin-top: 0px;
	}
	img.wp-image-296 {
    width: 190px!important;
    height: 80px!important;
		margin-top: 30px;
}
.page-id-500 .wp-block-column.is-vertically-aligned-center.has-global-padding.is-content-justification-center.is-layout-constrained.wp-block-column-is-layout-constrained {
    padding-left: 320px;
    margin-top: -130px;
	}

	.wp-block-column.is-vertically-aligned-center.has-global-padding.is-content-justification-center.is-layout-constrained.wp-block-column-is-layout-constrained {
    padding-left: 320px;
    margin-top: -145px;
	}
	
	div#modal-3-content {
    width: 350px;
    float: left;
	}
	
	div#modal-2-content {
    width: 100% !important;
    margin-left: 0px;
}
	button.wp-block-navigation__responsive-container-open {
    margin-left: 300px;
    margin-top: -140px;
}
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
    border: none;
    height: auto;
    min-width: 200px;
    opacity: 1;
    overflow: initial;
    padding-left: 1rem;
    padding-top: 5px;
    padding-right: 2rem;
    position: static;
    visibility: visible;
    width: auto;
	}
.wp-block-columns.alignfull.is-layout-flex.wp-container-6 {
    margin-top: 0px !important;
    margin-bottom: 0;
	}
	.wp-site-blocks {
    padding-bottom: 0 !important;
    padding-top: 5px;
	}
	body .is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: -2px;
	}
	.wp-block-group.alignwide.has-global-padding.is-content-justification-center.is-layout-constrained {
    padding-bottom: 0 !important;
    margin-top: -10px !important;
	}
	img.attachment-2048x2048.size-2048x2048.wp-image-1703 {
    height: 250px;
}
	.elementor-500 .elementor-element.elementor-element-54bdaa6 > .elementor-widget-container {
    margin: 0px 0px 0px 120px;
}
	.elementor-500 .elementor-element.elementor-element-f3c70f5 > .elementor-widget-container {
    margin: 0px 0px 0px 120px;
}
	.wp-block-columns.alignfull.is-layout-flex.wp-container-6.wp-block-columns-is-layout-flex {
    margin-top: 0px !important;
    margin-bottom: 0;
	}
	.elementor-74 .elementor-element.elementor-element-34cfef6 > .elementor-widget-container {
    margin: 0px;
	}
	.texto-unidade {
    width: 100%;
	}
	.page-id-500 .wp-block-navigation-item__label {
    color: #9b9797;
    font-size: 19px !important;
    font-weight: 600;
	}
	button.wp-block-navigation__responsive-container-open {
    color: #6a6a6a;
	}
	.elementor-469 .elementor-element.elementor-element-34cfef6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
	.elementor-500 .elementor-element.elementor-element-82baa78 > .elementor-widget-container {
    margin: 0px 15px;
}
	.elementor-500 .elementor-element.elementor-element-a94bb7a {
    width: var(--container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
	.elementor-500 .elementor-element.elementor-element-a94bb7a > .elementor-widget-container {
    margin: 0px 20px;
}
	.elementor-500 .elementor-element.elementor-element-06131c2 > .elementor-widget-container {
    margin: 0px 15px;
}
		.elementor-500 .elementor-element.elementor-element-f067d5f {
    width: var(--container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
	.elementor-500 .elementor-element.elementor-element-f067d5f > .elementor-widget-container {
    margin: 0px 20px;
}

	.elementor-74 .elementor-element.elementor-element-40535b9 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}
	.brm-heading h2 {
    padding-top: 10px;
    color: #ffffff !important;
    font-size: 25px!important;
    letter-spacing: 1px !important;
    text-align: left !important;
    padding-left: 10px;
}
	.brm-item-name {
    font-size: 17px !important;
    padding: 0 0 25px 0 !important;
		font-weight: 700;
}
	.brm-item-price {
    font-size: 17px !important;
    margin-top: -33px !important;
		font-weight: 700;
}
	.brm-item-description {
    padding: 4px 0 !important;
    font-size: 13px !important;
}
	.brm-heading-description {
    color: #fff !important;
    font-size: 18px;
    text-align: center;
    margin: 5px 0 0 0;
}
	li.has-small-font-size.wp-block-navigation-item.home-linha.wp-block-navigation-link {
    border-top: 2px solid #F1F1F1;
		padding-top: 10px;
}
	li.has-small-font-size.wp-block-navigation-item.has-child.open-on-click.cardapio-linha.wp-block-navigation-submenu{
    border-top: 2px solid #F1F1F1;
		padding-top: 10px;
}
li.has-small-font-size.wp-block-navigation-item.has-child.open-on-click.unidades-linha.wp-block-navigation-submenu {
    border-top: 2px solid #F1F1F1;
	padding-top: 10px;
}
	li.has-small-font-size.wp-block-navigation-item.delivery-linha.wp-block-navigation-link {
    border-top: 2px solid #F1F1F1;
		padding-top: 10px;
}
	li.has-small-font-size.wp-block-navigation-item.has-child.open-on-click.reserva-linha.wp-block-navigation-submenu {
    border-top: 2px solid #F1F1F1;
		padding-top: 10px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-c2362e9.elementor-section-content-middle.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    width: 100% !important;
    left: 0 !important;
}
.elementor-469 .elementor-element.elementor-element-a06c01f {
    text-align: center;
}
	.elementor-74 .elementor-element.elementor-element-8dfe0c7 {
    text-align: center;
}
	.elementor-500 .elementor-element.elementor-element-b02ae53 {
    text-align: center;
}
	.elementor-1122 .elementor-element.elementor-element-e56eff3 {
    text-align: center;
}
	.page-id-500 button.wp-block-navigation__responsive-container-open {
    color: #ffffff;
}
	button.wp-block-navigation__responsive-container-open {
    color: #6a6a6a;
}
	.elementor-469 .elementor-element.elementor-element-40535b9 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}
	.page-id-500 img.swiper-slide-image {
    height: 300px !important;
    margin-top: 70px;
}
	.elementor-500 .elementor-element.elementor-element-da1a66f {
    width: 80%;
    margin-left: 50px;
}
	.elementor-500 .elementor-element.elementor-element-7d43f73b {
    margin-top: 15%;
    margin-bottom: 0%;
    padding: 8% 5% 8% 5%;
}
}
@media (max-width: 390px){
body.page-template-default.page.page-id-1122.logged-in.admin-bar.wp-embed-responsive.elementor-default.elementor-kit-5.elementor-page.elementor-page-1122.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-isTouchDevice.e--ua-appleWebkit.e--ua-safari.e--ua-webkit {
    background: #F7F7EF;
}
.page-id-500 img.swiper-slide-image {
    height: 300px !important;
    margin-top: 70px;
}
}