#logo{width:auto}@font-face{font-family:'MyriadPro-Bold';src:url('https://www.restaurantegardens.pt/fonts/MyriadPro-Bold?#iefix') format('embedded-opentype'),url('https://www.restaurantegardens.pt/fonts/MyriadPro-Bold.woff') format('woff'),url('https://www.restaurantegardens.pt/fonts/MyriadPro-Bold.ttf') format('truetype'),url('https://www.restaurantegardens.pt/fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');font-weight:normal;font-style:normal}@media (min-width:981px){#page-container.et-animated-content{padding-top:118px!important}}h2{font-family:'MyriadPro-Bold'}@media only screen and (max-width:1400px){.et_pb_row{padding-left:0!important;padding-right:0!important}}.single .et_pb_post{margin-bottom:0}.single .post{padding-bottom:0}#left-area{padding-bottom:0}@media (min-width:981px){.et_fullwidth_nav #main-header .container{width:89%;max-width:100%;padding-right:0px;padding-left:0px}#et-top-navigation{padding-left:280px!important}ul .sub-menu{border-right:2px #768786 solid!important}}@media (max-width:1200px){#top-menu li{padding-right:.6vw}}#main-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#main-header.et-fixed-header{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.et_fixed_nav #main-header,.et_fixed_nav #top-header{z-index:99}.divi-facebook:after{content:"\e093";display:block;font-family:"ETmodules";font-size:20px;font-weight:normal;color:#768786;background-color:transparent}.divi-instagram:after{content:"\e09a";display:block;font-family:"ETmodules";font-size:20px;font-weight:normal;color:#768786}.divi-tripadvisor:after{content:"\e09a";display:block;font-family:"ETmodules";font-weight:normal;color:transparent;background-image:url(https://www.restaurantegardens.pt/wp-content/uploads/2018/05/tripadvisor_mob.png);background-size:36px;background-repeat:no-repeat;background-position:center;width:36px;padding:10px 0}.divi-zomato:after{content:"\e09a";display:block;font-family:"ETmodules";font-weight:normal;color:transparent;padding:10px 0;background-image:url(https://www.restaurantegardens.pt/wp-content/uploads/2018/05/zomato_mob.png);background-size:36px;background-repeat:no-repeat;background-position:left center;width:36px}.divi-thefork:after{content:"\e09a";display:block;font-family:"ETmodules";font-weight:normal;color:transparent;padding:10px 0;background-image:url(https://www.restaurantegardens.pt/wp-content/uploads/2018/05/thefork_mob.png);background-size:30px;background-repeat:no-repeat;background-position:center;width:30px}li.socials{padding-right:0!important}@media (max-width:980px){.divi-facebook:after{color:#768786;background-color:transparent;font-size:20px}.divi-instagram:after{color:#768786;background-color:transparent;font-size:20px}.divi-tripadvisor:after{background-color:transparent;background-image:url(https://www.restaurantegardens.pt/wp-content/uploads/2018/05/tripadvisor_mob.png);background-size:30px;width:30px;padding:0px}.divi-zomato:after{background-color:transparent;background-image:url(https://www.restaurantegardens.pt/wp-content/uploads/2018/05/zomato_mob.png);background-size:30px;width:30px;padding:0}.divi-thefork:after{background-color:transparent;background-image:url(https://www.restaurantegardens.pt/wp-content/uploads/2018/05/thefork_mob.png);background-size:21px;width:21px;padding:0}#menu-item-118,#menu-item-737,#menu-item-1713,#menu-item-1714,#menu-item-1715,li.socials{text-align:center!important;width:16%!important;float:left}#menu-item-118,#menu-item-2472{margin-left:10%}#menu-item-1715{margin-right:10%}#page-container,.et_fixed_nav.et_show_nav #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:63px}}#menu-item-118,#menu-item-737,#menu-item-1713,#menu-item-1714{padding-right:0!important}.et_pb_button{color:#ffffff!important;font-family:'MyriadPro-Bold'}.taptap-sub-arrow-inner::before,.taptap-sub-arrow-inner::after{width:5px;margin-top:12%}.taptap-sub-arrow-inner::after{left:17px}.taptap-sub-arrow-inner{margin-left:-10px}@media (min-width:981px){#grupo .et_pb_column{width:48%!important;margin-right:2%!important}}p.et_pb_contact_field{margin-bottom:1%;padding:0px 0 0 1%}.et_contact_bottom_container{margin-top:0}#footer_info a{color:#ffffff!important}#footer_info .et_pb_column.et-last-child .btn_sub a.sg-show-popup{color:#799893!important;font-weight:bold;text-align:center;display:block;padding:10px 0}#footer-bottom .container{width:89%!important;max-width:inherit}input[type=email]{border:1px solid #fff;color:#799893;background-color:#fff;height:40px;font-size:14px;padding-left:10px;width:100%}input[type=submit]{font-size:20px;font-weight:bold;font-family:MyriadPro-Bold;border:1px solid #ffffff!important;height:40px!important;text-transform:uppercase;background-color:#799893;color:#ffffff;float:right;cursor:pointer;width:175px;margin-top:-40px;position:relative}.wpcf7-form-control-wrap{width:100%}span.wpcf7-not-valid-tip{color:#ffffff!important;width:542px!important;z-index:9999!important;position:absolute!important}div.wpcf7-mail-sent-ok{border:none;color:#ffffff}div.wpcf7-validation-errors{border:none;color:#ffffff}div.wpcf7-response-output{margin:0;padding:0}input[type=submit]{font-size:15px;width:112px}.et_pb_searchsubmit{font-size:15px!important}@media (max-width:980px){#footer_info .et_pb_row .et_pb_column .et_pb_module:last-child,.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child{margin-bottom:10px}#footer_info .et_pb_column{margin-bottom:0}#footer_info .et_pb_blurb_container{margin-bottom:25px}#footer_info .et_pb_column{width:100%!important}#footer_info .et_pb_blurb_content{max-width:100%}}.eg-lyndon-johnson-element-3{font-size:20px!important}@media only screen and (max-width:1400px) and (min-width:981px){#descricao_fotos>div.et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_column_empty{display:none!important}#descricao_fotos>div.et_pb_column.et_pb_column_1_4.et_pb_column_1.et_pb_column_empty{width:49%!important}}@media only screen and (max-width:980px){#descricao_fotos>div.et_pb_column.et_pb_column_1_2.et_pb_column_3{width:100%!important;margin-left:0}}.home #descricao .et_pb_button_module_wrapper{display:inline-block;margin-right:15px}#gastronomia .et_pb_button{text-transform:inherit}.et_pb_promo{padding:20px 60px!important}#premios .et_pb_grid_item{width:23%;margin:1%}@media only screen and (min-width:981px){.ds-blog-four-column.et_pb_column_4_4 .et_pb_blog_grid[data-columns]::before{content:'4 .column.size-1of4'!important}.et_pb_salvattore_content[data-columns]::before{content:'4 .column.size-1of4'!important}.ds-blog-four-column.et_pb_column_4_4 .column.size-1of4{width:23.5%!important;margin-right:2%}.ds-blog-four-column.et_pb_column_4_4 .column.size-1of4:nth-child(4n){margin-right:0}}.ds-blog-square a img{width:100%;object-fit:cover;cursor:default}.ds-blog-four-column .et_pb_post{margin-bottom:0}.et_pb_post .et_overlay{z-index:6}.et_pb_blog_grid .et_pb_image_container{display:inline-block;position:relative;z-index:6}.et_pb_post .et_pb_image_container:hover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;display:block}.et_overlay{border:0;background:rgba(255,255,255,0)}.et_pb_blog_grid h2.entry-title{display:none}.et_pb_blog_grid .post-content p{margin-left:-19px}@media (max-width:766px){.et_pb_blog_grid .post-content p{margin-left:0!important}}@media (max-width:980px){.et_pb_column .et_pb_blog_grid .column.size-1of2,.et_pb_column .et_pb_widget:nth-child(n){margin:0 7.5% 0 0!important}.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:10px}.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column .et_pb_widget{margin-bottom:0!important}}.et_pb_blog_grid .et_pb_post{padding:19px 19px 40px 19px}@media (max-width:980px){#header .et_pb_row{max-width:100%!important}#header .et_pb_row.et_pb_row_fullwidth{width:100%!important}}.et-pb-contact-message{color:#ffffff}@media only screen and (max-width:767px){.et_pb_image_container{width:100%}.et_pb_image_container{margin:0!important}.et_pb_blog_grid h2{margin-left:0}}@media only screen and (max-width:1400px){.et_pb_contact_form{margin-left:1%;width:97%}}.et_pb_main_blurb_image{margin-bottom:10px}article .subtitulo h2{margin-top:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module.subtitulo{margin-bottom:0!important}@media only screen and (max-width:1400px) and (min-width:981px){#noticia>div.et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_column_empty{display:none!important}#noticia>div.et_pb_column.et_pb_column_1_4.et_pb_column_3.et_pb_column_empty{width:49%!important}}@media only screen and (max-width:980px){#noticia .et_pb_column_4{width:100%!important;margin-left:0}}#post-101 #header .et_pb_slider_fullwidth_off .et_pb_container{width:65%!important;float:right}#post-101 #header .et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:22% 9%}#post-101 #header .et-pb-active-slide .et_pb_slide_description{-webkit-animation-name:none;-moz-animation-name:none;-ms-animation-name:none;-o-animation-name:none;animation-name:none}#post-101 #header .et_pb_slides .et_pb_slider_container_inner{vertical-align:top}@media only screen and (max-width:980px){#post-101 #header .et_pb_slider_fullwidth_off .et_pb_container{width:100%!important}#post-101 #header .et_pb_slides .et_pb_slider_container_inner{vertical-align:middle}#post-101 #header .et_pb_slider .et_pb_slide .et_pb_slide_description h2.et_pb_slide_title,#post-101 #header .et_pb_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content{text-shadow:0em 2px 2px rgba(0,0,0,0.8)!important;text-align:center!important}}#post-1830 .entry-content table,body.et-pb-preview #main-content .container table,.entry-content tr td,body.et-pb-preview #main-content .container tr td{border:none}@media only screen and (max-width:980px){.entry-content tr td,body.et-pb-preview #main-content .container tr td{padding:10px 0;border-top:1px solid #eee!important;font-size:13px;line-height:1.1em}}body.search #left-area .post-meta{display:none}body.search h1,body.search h2{font-size:30px}body.search h4{font-size:24px}body.search #recent-comments-2{display:none}body.search #recent-posts-2{display:none}body.search #meta-2{display:none}body.search #archives-2{display:none}body.search #categories-2{display:none}body.search #left-area{width:75%}body.search #sidebar{width:25%}body.search #main-content .container:before{right:25%!important}.widget_search #searchsubmit{width:90px}body.search #searchsubmit{color:#ffffff!important;background:#799893!important;border:1px solid #799893!important;border-radius:0!important}body.search .widget_search input#s{border:1px solid #799893;color:#799893;border-radius:0}body.search #footer-bottom{position:fixed;bottom:0;width:100%;background-color:#ffffff}body.search .container{width:70%;max-width:70%}body.search article img{display:none}#sgcolorbox{z-index:99999!important}.mauticform_wrapper{max-width:100%!important;margin:20px!important}.mauticform-row .btn{margin:0!important}.mauticform-row .mauticform-input{border:1px solid #799893;border-radius:0!important;color:#799893;background-color:#ffffff;height:40px;font-size:14px;padding-left:10px;width:100%}@media (min-width:1024px){.mauticform-row .mauticform-input,.mauticform-row .btn{margin:0!important;vertical-align:middle!important}#mauticform_gardensinscricaoemmailinglist_nome,#mauticform_gardensinscricaoemmailinglist_campoemail{display:inline-block!important;width:49.7%!important}}@media (max-width:1024px){.mauticform-row .mauticform-input,.mauticform-row .btn{width:100%!important}}.mauticform-button{font-size:20px;font-weight:bold;font-family:MyriadPro-Bold;border:1px solid #799893!important;height:40px!important;text-transform:uppercase!important;background-color:#ffffff!important;color:#799893!important;cursor:pointer;width:175px;border-radius:0!important}.mauticform-button:hover{border:1px solid #799893!important;height:40px!important;background-color:#799893!important;color:#ffffff!important}input.text:focus,.mauticform-row .mauticform-input:focus,input.title:focus,input[type="text"]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}.mauticform-message,.mauticform-errormsg{margin-bottom:10px!important;color:#799893!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:12px;font-weight:400}.mauticform-row .mauticform-errormsg{display:inherit}.mauticform-button-wrapper .mauticform-button.btn-default,.mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-default{width:100%;background:#799893!important;color:#ffffff!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:bold}.mauticform-checkboxgrp-label{font-size:13px;line-height:1.7em;font-weight:bold!important}.mauticform-row.mauticform-freehtml{font-size:13px;line-height:1.7em;height:200px;overflow:scroll;overflow-x:scroll;overflow-x:hidden;border:1px solid #799893;padding:10px}#sgcolorbox{z-index:999999!important}.gform_wrapper label.gfield_label{font-weight:500;font-size:16px;color:#ffffff}.gform_wrapper .gfield_required{color:#ffffff}element{}.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:10px 4px}.gform_wrapper .gfield_checkbox li label{color:#ffffff;font-weight:bold}#gw_terms_5 p{font-size:14px}.gptos_terms_container{width:100%!important}input[type="submit"]{font-weight:300;background-color:#ffffff;color:#799893;padding:10px 16px}#rgpd select{background-color:#ffffff!important;color:#799893!important;border:1px solid #799893!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}#rgpd .mauticform-label{font-size:16px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;margin-top:15px}#rgpd .mauticform_wrapper{max-width:100%!important;margin:30px 0!important}#rgpd .mauticform-button-wrapper .mauticform-button.btn-default,.mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-default{font-size:15px}#gform_5 .gform_footer{border-top:1px solid #ffffff!important}#gform_5 .gfield{border-top:1px solid #ffffff!important;padding:30px 0 10px 0}#gform_5 .gfield_description{padding-bottom:10px;font-size:1em}#gform_5 .gfield_radio li label{font-size:16px}#gform_5 .gfield_label{font-size:24px;padding-bottom:10px}@media only screen and (max-width:1400px){.pedidos .gform_wrapper{max-width:90%;margin:auto}}@media only screen and (max-width:980px){.et_pb_row.pedidos.et_pb_row_fullwidth,.et_pb_specialty_fullwidth>.et_pb_row{width:95%!important}.pedidos .gform_wrapper{max-width:95%}}.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){line-height:1em}@media only screen and (min-width:641px){.pedidos .gform_wrapper .top_label li.gfield.gf_left_half,.pedidos .gform_wrapper .top_label li.gfield.gf_right_half{padding-right:8px!important;padding-left:8px!important;max-width:50%!important;margin-right:0}.pedidos .gform_wrapper ul.gform_fields li.gfield{padding-right:8px!important;padding-left:8px!important}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin-bottom:0;border-top:none;border-bottom:none;padding-bottom:0;padding-top:0}.gform_wrapper div.validation_error{color:#ffffff;margin-bottom:0;border-top:0;border-bottom:0;padding:0}.gform_wrapper .field_description_below .gfield_description{padding-top:0px}.gform_wrapper .validation_message{color:#ea1a1a;font-weight:700;letter-spacing:normal;font-size:14px}.gform_wrapper .gfield_error .gfield_label{color:#fff}.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper li.gfield_error textarea{border:1px solid #ea1a1a}li.gfield_error div.gptos_terms_container.gwtos_terms_container{border:1px solid #ea1a1a}.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:16px}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:8px}.sgcboxLoadedContent{background-color:#ffffff}@media only screen and (max-width:1250px){.pda.et_pb_row_1{max-width:90%!important;width:90%}}body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section a.et_pb_button:after{line-height:1.05em}body #page-container .et_pb_section a.et_pb_button.sg-popup-id-1:after{line-height:1.5em}table,table tbody,table tr,.entry-content tr td{border:0px solid #ffffff!important}.entry-content .ementa-take-away tr td{border-top:0px solid #eee!important;padding:15px 2px!important;border-bottom:1px solid #799893!important}.entry-content .ementa-take-away table:not(.variations){border:0px solid #eee!important}.entry-content .ementa-take-away tr td:nth-child(2){padding-left:5px!important}div.cff-likebox.cff-bottom{display:none!important}.esg-grid .mainul li.eg-menu-do-dia-1-wrapper{background-image:url(https://www.restaurantegardens.pt/wp-content/uploads/2017/07/gardens_layout_v2.png)!important;background-size:cover!important}#esg-grid-16-1 div.esg-media-cover-wrapper div.et_builder_inner_content div>div{min-height:28px;line-height:1.3em;padding-bottom:5px}#esg-grid-15-2 div.esg-media-cover-wrapper div.et_builder_inner_content div>div{min-height:28px;line-height:1.3em;padding-bottom:5px}#esg-grid-17-3 div.esg-media-cover-wrapper div.et_builder_inner_content div>div{min-height:28px;line-height:1.3em;padding-bottom:5px}.leaflet-left{left:auto!important;right:0}.leaflet-bar{border:1px solid #ccc!important}.leaflet-left .leaflet-control{margin-left:0px;margin-right:10px}@media screen and (min-width:981px){.leaflet-map{height:600px!important}}@media screen and (max-width:980px){.leaflet-map{height:450px!important}}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#ffffff!important;font-size:16px;text-align:center}.leaflet-popup-content{padding:8px}.leaflet-container a.leaflet-popup-close-button{font-weight:normal!important}.dashicons,.dashicons-before:before{font-size:16px}.dashicons-star-filled:before{content:"\f159"}