var body = document.body; body.className += " u-body"; body.style.cssText += " "; (function ($) { var ResponsiveCms = window.ResponsiveCms; if (!ResponsiveCms) { return; } ResponsiveCms.contentDom = $('script:last').parent(); ResponsiveCms.mediaStyleUrl = "/administrator/components/com_nicepage/assets/css/media.css"; ResponsiveCms.responsiveStyleUrl = "/administrator/components/com_nicepage/assets/css/responsive.css"; if (typeof ResponsiveCms.recalcClasses === 'function') { ResponsiveCms.recalcClasses(); } })(jQuery); Visit Us RestauranteFesta da Praia Av. Infante Dom Henrique nº 14Areias de São João8200 Albufeira Portuguese & International CuisineTel. 00351 963 075 721 Call to the national mobile lineTel. 00351 966 278 409 Call to the national mobile lineOpen from Wednesday to Sunday from 3pm to 11pm Contact Us Festa da Praia Restaurant Name* Email* Phone Message* 1000 characters left Send a copy to yourself Send document.getElementById("pwebcontact100_msg").innerHTML="Initializing form..." jQuery(document).ready(function($){pwebContact100=new pwebContact({id:100,layout:"static",position:"static",offsetPosition:"",basePath:"",ajaxUrl:"index.php?option=com_ajax&module=pwebcontact&Itemid=135&lang=en&method=",bootstrap:3,tooltips:3,captcha:"grecaptcha",validatorRules:[{name: "email",regexp: /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/},{name: "phone",regexp: /[\d\-\+() ]+/}]})}); .u-body { font-family: 'Open Sans',sans-serif; } h1, h2, h3, h4, h5, h6 { font-family: Roboto,sans-serif; } .u-overlap.u-overlap-transparent .u-header, .u-image, .u-gradient { color: #111111; } .u-shading, .u-overlap.u-overlap-contrast .u-header { color: #ffffff; } .u-body { color: #111111; background-color: #ffffff; } .u-custom-font.u-text-font { font-family: 'Open Sans',sans-serif !important; } .u-custom-font.u-heading-font { font-family: Roboto,sans-serif !important; }/*begin-color palette-1*/ .u-palette-1, .u-body.u-palette-1, .u-container-style.u-palette-1:before { color: #ffffff; background-color: #bca78d; } .u-button-style.u-palette-1, .u-button-style.u-palette-1[class*="u-border-"] { color: #ffffff !important; background-color: #bca78d !important; } .u-button-style.u-palette-1:hover, .u-button-style.u-palette-1[class*="u-border-"]:hover { color: white !important; background-color: #b09778 !important; } a.u-button-style.u-hover-palette-1:hover, a.u-button-style.u-hover-palette-1[class*="u-border-"]:hover, a.u-btn.u-active-palette-1[href]:active, a.u-btn.u-active-palette-1[class*="u-border-"][href]:active, a.u-nav-link.u-active-palette-1[href].active, a.u-nav-link.u-active-palette-1[class*="u-border-"][href].active { color: #ffffff !important; background-color: #bca78d !important; } a.u-link.u-hover-palette-1:hover { color: #bca78d !important; } /*end-color palette-1*//*begin-color palette-1-base*/ .u-palette-1-base, .u-body.u-palette-1-base, .u-container-style.u-palette-1-base:before { color: #111111; background-color: #e3d1ba; } .u-button-style.u-palette-1-base, .u-button-style.u-palette-1-base[class*="u-border-"] { color: #111111 !important; background-color: #e3d1ba !important; } .u-button-style.u-palette-1-base:hover, .u-button-style.u-palette-1-base[class*="u-border-"]:hover { color: black !important; background-color: #d7bd9d !important; } a.u-button-style.u-hover-palette-1-base:hover, a.u-button-style.u-hover-palette-1-base[class*="u-border-"]:hover, a.u-btn.u-active-palette-1-base[href]:active, a.u-btn.u-active-palette-1-base[class*="u-border-"][href]:active, a.u-nav-link.u-active-palette-1-base[href].active, a.u-nav-link.u-active-palette-1-base[class*="u-border-"][href].active { color: #111111 !important; background-color: #e3d1ba !important; } a.u-link.u-hover-palette-1-base:hover { color: #e3d1ba !important; } /*end-color palette-1-base*//*begin-color grey*/ .u-grey, .u-body.u-grey, .u-container-style.u-grey:before { color: #ffffff; background-color: #b3b3b3; } .u-button-style.u-grey, .u-button-style.u-grey[class*="u-border-"] { color: #ffffff !important; background-color: #b3b3b3 !important; } .u-button-style.u-grey:hover, .u-button-style.u-grey[class*="u-border-"]:hover { color: white !important; background-color: #a1a1a1 !important; } a.u-button-style.u-hover-grey:hover, a.u-button-style.u-hover-grey[class*="u-border-"]:hover, a.u-btn.u-active-grey[href]:active, a.u-btn.u-active-grey[class*="u-border-"][href]:active, a.u-nav-link.u-active-grey[href].active, a.u-nav-link.u-active-grey[class*="u-border-"][href].active { color: #ffffff !important; background-color: #b3b3b3 !important; } a.u-link.u-hover-grey:hover { color: #b3b3b3 !important; } /*end-color grey*//*begin-color white*/ .u-white, .u-body.u-white, .u-container-style.u-white:before { color: #111111; background-color: #ffffff; } .u-button-style.u-white, .u-button-style.u-white[class*="u-border-"] { color: #111111 !important; background-color: #ffffff !important; } .u-button-style.u-white:hover, .u-button-style.u-white[class*="u-border-"]:hover { color: black !important; background-color: #e6e6e6 !important; } a.u-button-style.u-hover-white:hover, a.u-button-style.u-hover-white[class*="u-border-"]:hover, a.u-btn.u-active-white[href]:active, a.u-btn.u-active-white[class*="u-border-"][href]:active, a.u-nav-link.u-active-white[href].active, a.u-nav-link.u-active-white[class*="u-border-"][href].active { color: #111111 !important; background-color: #ffffff !important; } a.u-link.u-hover-white:hover { color: #ffffff !important; } /*end-color white*//*begin-color grey-10*/ .u-grey-10, .u-body.u-grey-10, .u-container-style.u-grey-10:before { color: #111111; background-color: #e5e5e5; } .u-button-style.u-grey-10, .u-button-style.u-grey-10[class*="u-border-"] { color: #111111 !important; background-color: #e5e5e5 !important; } .u-button-style.u-grey-10:hover, .u-button-style.u-grey-10[class*="u-border-"]:hover { color: black !important; background-color: #cecece !important; } a.u-button-style.u-hover-grey-10:hover, a.u-button-style.u-hover-grey-10[class*="u-border-"]:hover, a.u-btn.u-active-grey-10[href]:active, a.u-btn.u-active-grey-10[class*="u-border-"][href]:active, a.u-nav-link.u-active-grey-10[href].active, a.u-nav-link.u-active-grey-10[class*="u-border-"][href].active { color: #111111 !important; background-color: #e5e5e5 !important; } a.u-link.u-hover-grey-10:hover { color: #e5e5e5 !important; } /*end-color grey-10*//*begin-color grey-90*/ .u-grey-90, .u-body.u-grey-90, .u-container-style.u-grey-90:before { color: #ffffff; background-color: #1a1a1a; } .u-button-style.u-grey-90, .u-button-style.u-grey-90[class*="u-border-"] { color: #ffffff !important; background-color: #1a1a1a !important; } .u-button-style.u-grey-90:hover, .u-button-style.u-grey-90[class*="u-border-"]:hover { color: white !important; background-color: #171717 !important; } a.u-button-style.u-hover-grey-90:hover, a.u-button-style.u-hover-grey-90[class*="u-border-"]:hover, a.u-btn.u-active-grey-90[href]:active, a.u-btn.u-active-grey-90[class*="u-border-"][href]:active, a.u-nav-link.u-active-grey-90[href].active, a.u-nav-link.u-active-grey-90[class*="u-border-"][href].active { color: #ffffff !important; background-color: #1a1a1a !important; } a.u-link.u-hover-grey-90:hover { color: #1a1a1a !important; } /*end-color grey-90*//*begin-color palette-1*/ .u-border-palette-1, .u-separator-palette-1:after { border-color: #bca78d; } .u-link.u-border-palette-1[class*="u-border-"] { border-color: #bca78d; } .u-link.u-border-palette-1[class*="u-border-"]:hover { border-color: #b09778; } .u-btn.u-border-palette-1 { color: #bca78d !important; } .u-button-style.u-border-palette-1 { border-color: #bca78d !important; background-color: transparent !important; } .u-btn.u-border-palette-1:hover { color: #ffffff !important; background-color: #bca78d !important; } a.u-btn.u-border-hover-palette-1:hover, a.u-btn.u-border-active-palette-1[href]:active { color: #bca78d !important; background-color: transparent !important; } a.u-button-style.u-border-hover-palette-1:hover, a.u-button-style.u-border-active-palette-1[href]:active, a.u-nav-link.u-border-active-palette-1[href].active { border-color: #bca78d !important; } /*end-color palette-1*//*begin-color palette-1-base*/ .u-border-palette-1-base, .u-separator-palette-1-base:after { border-color: #e3d1ba; } .u-link.u-border-palette-1-base[class*="u-border-"] { border-color: #e3d1ba; } .u-link.u-border-palette-1-base[class*="u-border-"]:hover { border-color: #d7bd9d; } .u-btn.u-border-palette-1-base { color: #e3d1ba !important; } .u-button-style.u-border-palette-1-base { border-color: #e3d1ba !important; background-color: transparent !important; } .u-btn.u-border-palette-1-base:hover { color: #111111 !important; background-color: #e3d1ba !important; } a.u-btn.u-border-hover-palette-1-base:hover, a.u-btn.u-border-active-palette-1-base[href]:active { color: #e3d1ba !important; background-color: transparent !important; } a.u-button-style.u-border-hover-palette-1-base:hover, a.u-button-style.u-border-active-palette-1-base[href]:active, a.u-nav-link.u-border-active-palette-1-base[href].active { border-color: #e3d1ba !important; } /*end-color palette-1-base*//*begin-color grey*/ .u-border-grey, .u-separator-grey:after { border-color: #b3b3b3; } .u-link.u-border-grey[class*="u-border-"] { border-color: #b3b3b3; } .u-link.u-border-grey[class*="u-border-"]:hover { border-color: #a1a1a1; } .u-btn.u-border-grey { color: #b3b3b3 !important; } .u-button-style.u-border-grey { border-color: #b3b3b3 !important; background-color: transparent !important; } .u-btn.u-border-grey:hover { color: #ffffff !important; background-color: #b3b3b3 !important; } a.u-btn.u-border-hover-grey:hover, a.u-btn.u-border-active-grey[href]:active { color: #b3b3b3 !important; background-color: transparent !important; } a.u-button-style.u-border-hover-grey:hover, a.u-button-style.u-border-active-grey[href]:active, a.u-nav-link.u-border-active-grey[href].active { border-color: #b3b3b3 !important; } /*end-color grey*//*begin-color white*/ .u-border-white, .u-separator-white:after { border-color: #ffffff; } .u-link.u-border-white[class*="u-border-"] { border-color: #ffffff; } .u-link.u-border-white[class*="u-border-"]:hover { border-color: #e6e6e6; } .u-btn.u-border-white { color: #ffffff !important; } .u-button-style.u-border-white { border-color: #ffffff !important; background-color: transparent !important; } .u-btn.u-border-white:hover { color: #111111 !important; background-color: #ffffff !important; } a.u-btn.u-border-hover-white:hover, a.u-btn.u-border-active-white[href]:active { color: #ffffff !important; background-color: transparent !important; } a.u-button-style.u-border-hover-white:hover, a.u-button-style.u-border-active-white[href]:active, a.u-nav-link.u-border-active-white[href].active { border-color: #ffffff !important; } /*end-color white*//*begin-color grey-10*/ .u-border-grey-10, .u-separator-grey-10:after { border-color: #e5e5e5; } .u-link.u-border-grey-10[class*="u-border-"] { border-color: #e5e5e5; } .u-link.u-border-grey-10[class*="u-border-"]:hover { border-color: #cecece; } .u-btn.u-border-grey-10 { color: #e5e5e5 !important; } .u-button-style.u-border-grey-10 { border-color: #e5e5e5 !important; background-color: transparent !important; } .u-btn.u-border-grey-10:hover { color: #111111 !important; background-color: #e5e5e5 !important; } a.u-btn.u-border-hover-grey-10:hover, a.u-btn.u-border-active-grey-10[href]:active { color: #e5e5e5 !important; background-color: transparent !important; } a.u-button-style.u-border-hover-grey-10:hover, a.u-button-style.u-border-active-grey-10[href]:active, a.u-nav-link.u-border-active-grey-10[href].active { border-color: #e5e5e5 !important; } /*end-color grey-10*//*begin-color grey-90*/ .u-border-grey-90, .u-separator-grey-90:after { border-color: #1a1a1a; } .u-link.u-border-grey-90[class*="u-border-"] { border-color: #1a1a1a; } .u-link.u-border-grey-90[class*="u-border-"]:hover { border-color: #171717; } .u-btn.u-border-grey-90 { color: #1a1a1a !important; } .u-button-style.u-border-grey-90 { border-color: #1a1a1a !important; background-color: transparent !important; } .u-btn.u-border-grey-90:hover { color: #ffffff !important; background-color: #1a1a1a !important; } a.u-btn.u-border-hover-grey-90:hover, a.u-btn.u-border-active-grey-90[href]:active { color: #1a1a1a !important; background-color: transparent !important; } a.u-button-style.u-border-hover-grey-90:hover, a.u-button-style.u-border-active-grey-90[href]:active, a.u-nav-link.u-border-active-grey-90[href].active { border-color: #1a1a1a !important; } /*end-color grey-90*//*begin-color palette-1*/ .u-text-palette-1, .u-text-palette-1 a, a.u-button-style.u-text-palette-1, a.u-button-style.u-text-palette-1[class*="u-border-"] { color: #bca78d !important; } .u-link.u-text-palette-1:hover, a.u-nav-link.u-text-palette-1:hover { color: #b09778 !important; } .u-link.u-text-hover-palette-1:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-active-palette-1.active, .u-popupmenu-items.u-text-hover-palette-1:hover .u-nav-link, .u-popupmenu-items.u-text-hover-palette-1.active .u-nav-link { color: #bca78d !important; } .u-text-palette-1 svg { fill: #bca78d; } /*end-color palette-1*//*begin-color palette-1-base*/ .u-text-palette-1-base, .u-text-palette-1-base a, a.u-button-style.u-text-palette-1-base, a.u-button-style.u-text-palette-1-base[class*="u-border-"] { color: #e3d1ba !important; } .u-link.u-text-palette-1-base:hover, a.u-nav-link.u-text-palette-1-base:hover { color: #d7bd9d !important; } .u-link.u-text-hover-palette-1-base:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1-base:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-active-palette-1-base.active, .u-popupmenu-items.u-text-hover-palette-1-base:hover .u-nav-link, .u-popupmenu-items.u-text-hover-palette-1-base.active .u-nav-link { color: #e3d1ba !important; } .u-text-palette-1-base svg { fill: #e3d1ba; } /*end-color palette-1-base*//*begin-color grey*/ .u-text-grey, .u-text-grey a, a.u-button-style.u-text-grey, a.u-button-style.u-text-grey[class*="u-border-"] { color: #b3b3b3 !important; } .u-link.u-text-grey:hover, a.u-nav-link.u-text-grey:hover { color: #a1a1a1 !important; } .u-link.u-text-hover-grey:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-active-grey.active, .u-popupmenu-items.u-text-hover-grey:hover .u-nav-link, .u-popupmenu-items.u-text-hover-grey.active .u-nav-link { color: #b3b3b3 !important; } .u-text-grey svg { fill: #b3b3b3; } /*end-color grey*//*begin-color white*/ .u-text-white, .u-text-white a, a.u-button-style.u-text-white, a.u-button-style.u-text-white[class*="u-border-"] { color: #ffffff !important; } .u-link.u-text-white:hover, a.u-nav-link.u-text-white:hover { color: #e6e6e6 !important; } .u-link.u-text-hover-white:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-white:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-active-white.active, .u-popupmenu-items.u-text-hover-white:hover .u-nav-link, .u-popupmenu-items.u-text-hover-white.active .u-nav-link { color: #ffffff !important; } .u-text-white svg { fill: #ffffff; } /*end-color white*//*begin-color grey-10*/ .u-text-grey-10, .u-text-grey-10 a, a.u-button-style.u-text-grey-10, a.u-button-style.u-text-grey-10[class*="u-border-"] { color: #e5e5e5 !important; } .u-link.u-text-grey-10:hover, a.u-nav-link.u-text-grey-10:hover { color: #cecece !important; } .u-link.u-text-hover-grey-10:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-10:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-active-grey-10.active, .u-popupmenu-items.u-text-hover-grey-10:hover .u-nav-link, .u-popupmenu-items.u-text-hover-grey-10.active .u-nav-link { color: #e5e5e5 !important; } .u-text-grey-10 svg { fill: #e5e5e5; } /*end-color grey-10*//*begin-color grey-90*/ .u-text-grey-90, .u-text-grey-90 a, a.u-button-style.u-text-grey-90, a.u-button-style.u-text-grey-90[class*="u-border-"] { color: #1a1a1a !important; } .u-link.u-text-grey-90:hover, a.u-nav-link.u-text-grey-90:hover { color: #171717 !important; } .u-link.u-text-hover-grey-90:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-90:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-active-grey-90.active, .u-popupmenu-items.u-text-hover-grey-90:hover .u-nav-link, .u-popupmenu-items.u-text-hover-grey-90.active .u-nav-link { color: #1a1a1a !important; } .u-text-grey-90 svg { fill: #1a1a1a; } /*end-color grey-90*//*begin-variables sitestylecss*/h1.u-title { font-weight: 400; font-size: 4.5rem; line-height: 1.1; margin-top: 20px; margin-bottom: 20px; } h2.u-subtitle { font-weight: 400; font-size: 2.25rem; line-height: 1.1; margin-top: 20px; margin-bottom: 20px; } h1:not(.u-title) { font-weight: 400; font-size: 3rem; line-height: 1.1; margin-top: 20px; margin-bottom: 20px; } h2:not(.u-subtitle) { font-weight: 400; font-size: 2.25rem; line-height: 1.1; margin-top: 20px; margin-bottom: 20px; } h3 { font-weight: 400; font-size: 1.875rem; line-height: 1.2; margin-top: 20px; margin-bottom: 20px; } h4 { font-weight: 400; font-size: 1.5rem; line-height: 1.2; margin-top: 20px; margin-bottom: 20px; } h5 { font-weight: 400; font-size: 1.25rem; line-height: 1.2; margin-top: 20px; margin-bottom: 20px; } h6 { font-weight: 400; font-size: 1.125rem; line-height: 1.2; margin-top: 20px; margin-bottom: 20px; } p.u-large-text { font-size: 1.25rem; margin-top: 20px; margin-bottom: 20px; } p.u-small-text { font-size: 0.875rem; margin-top: 20px; margin-bottom: 20px; } p:not(.u-text-variant) { margin-top: 20px; margin-bottom: 20px; } .u-link, a { margin-top: 20px; margin-bottom: 20px; font-weight: 700; font-size: 1.125rem; } .u-btn { margin-top: 20px; margin-bottom: 20px; } blockquote { font-style: italic; padding-left: 20px; border-width: 4px; margin-top: 20px; margin-bottom: 20px; } .u-metadata { margin-top: 20px; margin-bottom: 20px; } ul:not(.u-unstyled) { margin-top: 20px; margin-bottom: 20px; } ol { margin-top: 20px; margin-bottom: 20px; } .u-post-content { margin-top: 20px; margin-bottom: 20px; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header .u-link, .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header a, .u-gradient > .u-container-layout > .u-link, .u-gradient > .u-container-layout > a, .u-image:not(.u-shading) > .u-container-layout > .u-link, .u-image:not(.u-shading) > .u-container-layout > a, .u-link, a { color: #0a83d2; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header .u-link:hover, .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header a:hover, .u-gradient > .u-container-layout > .u-link:hover, .u-gradient > .u-container-layout > a:hover, .u-image:not(.u-shading) > .u-container-layout > .u-link:hover, .u-image:not(.u-shading) > .u-container-layout > a:hover, .u-link:hover, a:hover { color: #8f806d; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header .u-btn, .u-gradient > .u-container-layout > .u-btn, .u-image:not(.u-shading) > .u-container-layout > .u-btn, .u-btn { background-color: #e3d1ba; color: #000000; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header .u-btn:hover, .u-gradient > .u-container-layout > .u-btn:hover, .u-image:not(.u-shading) > .u-container-layout > .u-btn:hover, .u-btn:hover { background-color: #0a83d2; color: #ffffff; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header .u-btn:active, .u-gradient > .u-container-layout > .u-btn:active, .u-image:not(.u-shading) > .u-container-layout > .u-btn:active, .u-btn:active { background-color: #e3d1ba; color: #000000; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header blockquote, .u-gradient > .u-container-layout > blockquote, .u-image:not(.u-shading) > .u-container-layout > blockquote, blockquote { border-color: #e3d1ba; } .u-custom-color-6 .u-link, .u-custom-color-6 a,.u-custom-color-8 .u-link, .u-custom-color-8 a,.u-body-color .u-link, .u-body-color a,.u-palette-1-dark-3 .u-link, .u-palette-1-dark-3 a,.u-palette-1-dark-2 .u-link, .u-palette-1-dark-2 a,.u-palette-1-dark-1 .u-link, .u-palette-1-dark-1 a,.u-palette-1 .u-link, .u-palette-1 a,.u-palette-2-base .u-link, .u-palette-2-base a,.u-palette-2-dark-3 .u-link, .u-palette-2-dark-3 a,.u-palette-2-dark-2 .u-link, .u-palette-2-dark-2 a,.u-palette-2-dark-1 .u-link, .u-palette-2-dark-1 a,.u-palette-2 .u-link, .u-palette-2 a,.u-palette-3-dark-3 .u-link, .u-palette-3-dark-3 a,.u-palette-3-dark-2 .u-link, .u-palette-3-dark-2 a,.u-palette-3-dark-1 .u-link, .u-palette-3-dark-1 a,.u-palette-3 .u-link, .u-palette-3 a,.u-palette-3-light-1 .u-link, .u-palette-3-light-1 a,.u-palette-4-base .u-link, .u-palette-4-base a,.u-palette-4-dark-3 .u-link, .u-palette-4-dark-3 a,.u-palette-4-dark-2 .u-link, .u-palette-4-dark-2 a,.u-palette-4-dark-1 .u-link, .u-palette-4-dark-1 a,.u-palette-4 .u-link, .u-palette-4 a,.u-palette-4-light-1 .u-link, .u-palette-4-light-1 a,.u-palette-5-dark-3 .u-link, .u-palette-5-dark-3 a,.u-palette-5-dark-2 .u-link, .u-palette-5-dark-2 a,.u-palette-5-dark-1 .u-link, .u-palette-5-dark-1 a,.u-grey-40 .u-link, .u-grey-40 a,.u-grey-30 .u-link, .u-grey-30 a,.u-grey-90 .u-link, .u-grey-90 a,.u-grey-80 .u-link, .u-grey-80 a,.u-grey-75 .u-link, .u-grey-75 a,.u-black .u-link, .u-black a,.u-grey-70 .u-link, .u-grey-70 a,.u-grey-60 .u-link, .u-grey-60 a,.u-grey-50 .u-link, .u-grey-50 a,.u-grey-dark-3 .u-link, .u-grey-dark-3 a,.u-grey-dark-2 .u-link, .u-grey-dark-2 a,.u-grey-dark-1 .u-link, .u-grey-dark-1 a,.u-grey .u-link, .u-grey a,.u-shading .u-link, .u-shading a,.u-overlap-contrast .u-header .u-link, .u-overlap-contrast .u-header a { color: #a1d8fc; } .u-custom-color-6 .u-link:hover, .u-custom-color-6 a:hover,.u-custom-color-8 .u-link:hover, .u-custom-color-8 a:hover,.u-body-color .u-link:hover, .u-body-color a:hover,.u-palette-1-dark-3 .u-link:hover, .u-palette-1-dark-3 a:hover,.u-palette-1-dark-2 .u-link:hover, .u-palette-1-dark-2 a:hover,.u-palette-1-dark-1 .u-link:hover, .u-palette-1-dark-1 a:hover,.u-palette-1 .u-link:hover, .u-palette-1 a:hover,.u-palette-2-base .u-link:hover, .u-palette-2-base a:hover,.u-palette-2-dark-3 .u-link:hover, .u-palette-2-dark-3 a:hover,.u-palette-2-dark-2 .u-link:hover, .u-palette-2-dark-2 a:hover,.u-palette-2-dark-1 .u-link:hover, .u-palette-2-dark-1 a:hover,.u-palette-2 .u-link:hover, .u-palette-2 a:hover,.u-palette-3-dark-3 .u-link:hover, .u-palette-3-dark-3 a:hover,.u-palette-3-dark-2 .u-link:hover, .u-palette-3-dark-2 a:hover,.u-palette-3-dark-1 .u-link:hover, .u-palette-3-dark-1 a:hover,.u-palette-3 .u-link:hover, .u-palette-3 a:hover,.u-palette-3-light-1 .u-link:hover, .u-palette-3-light-1 a:hover,.u-palette-4-base .u-link:hover, .u-palette-4-base a:hover,.u-palette-4-dark-3 .u-link:hover, .u-palette-4-dark-3 a:hover,.u-palette-4-dark-2 .u-link:hover, .u-palette-4-dark-2 a:hover,.u-palette-4-dark-1 .u-link:hover, .u-palette-4-dark-1 a:hover,.u-palette-4 .u-link:hover, .u-palette-4 a:hover,.u-palette-4-light-1 .u-link:hover, .u-palette-4-light-1 a:hover,.u-palette-5-dark-3 .u-link:hover, .u-palette-5-dark-3 a:hover,.u-palette-5-dark-2 .u-link:hover, .u-palette-5-dark-2 a:hover,.u-palette-5-dark-1 .u-link:hover, .u-palette-5-dark-1 a:hover,.u-grey-40 .u-link:hover, .u-grey-40 a:hover,.u-grey-30 .u-link:hover, .u-grey-30 a:hover,.u-grey-90 .u-link:hover, .u-grey-90 a:hover,.u-grey-80 .u-link:hover, .u-grey-80 a:hover,.u-grey-75 .u-link:hover, .u-grey-75 a:hover,.u-black .u-link:hover, .u-black a:hover,.u-grey-70 .u-link:hover, .u-grey-70 a:hover,.u-grey-60 .u-link:hover, .u-grey-60 a:hover,.u-grey-50 .u-link:hover, .u-grey-50 a:hover,.u-grey-dark-3 .u-link:hover, .u-grey-dark-3 a:hover,.u-grey-dark-2 .u-link:hover, .u-grey-dark-2 a:hover,.u-grey-dark-1 .u-link:hover, .u-grey-dark-1 a:hover,.u-grey .u-link:hover, .u-grey a:hover { color: #e3cfb7; } .u-shading .u-btn:hover,.u-overlap-contrast .u-header .u-btn:hover { background-color: #a1d8fc; color: #000000; } .u-shading .u-btn:active,.u-overlap-contrast .u-header .u-btn:active { background-color: #61584c; color: #ffffff; } /*end-variables sitestylecss*/ /*begin-variables base-font-size*/ html { font-size: 16px; } /*end-variables base-font-size*/.u-section-1 .u-sheet-1 {min-height: 808px} .u-section-1 .u-group-1 {min-height: 62px; width: 800px; height: auto; margin: 36px auto 0} .u-section-1 .u-container-layout-1 {padding-left: 60px; padding-right: 60px} .u-section-1 .u-text-1 {margin: 9px 0 0} .u-section-1 .u-layout-wrap-1 {width: 1140px; margin: 25px auto 16px 0} .u-section-1 .u-layout-cell-1 {min-height: 411px} .u-section-1 .u-layout-cell-2 {min-height: 258px} .u-section-1 .u-container-layout-3 {padding-left: 60px; padding-right: 60px} .u-section-1 .u-text-2 {margin: 25px 0 0} .u-section-1 .u-text-3 {margin: 20px 0 30px} .u-section-1 .u-layout-cell-3 {min-height: 258px} .u-section-1 .u-text-4 {margin: 25px 47px 0} .u-section-1 .u-text-5 {margin: 25px 36px 0 49px} .u-section-1 .u-text-6 {margin: 4px 36px 0 49px} .u-section-1 .u-text-7 {margin: 19px 73px 0 47px} /*RESPONSIVE_MEDIA*/@media (max-width: 1199px){ .u-section-1 .u-sheet-1 {min-height: 810px} .u-section-1 .u-group-1 {min-height: 59px; width: 660px; margin-top: 16px} .u-section-1 .u-container-layout-1 {padding-left: 49px; padding-right: 49px} .u-section-1 .u-text-1 {margin-top: 15px} .u-section-1 .u-layout-wrap-1 {margin-top: 29px; margin-bottom: 1px; margin-right: initial; margin-left: initial; width: auto} .u-section-1 .u-layout-cell-2 {min-height: 266px} .u-section-1 .u-container-layout-3 {padding-left: 49px; padding-right: 49px} .u-section-1 .u-text-3 {margin-bottom: 25px} .u-section-1 .u-layout-cell-3 {min-height: 266px} .u-section-1 .u-text-4 {width: auto; margin-right: 68px; margin-left: 29px} .u-section-1 .u-text-5 {width: auto; margin-right: 16px; margin-left: 29px} .u-section-1 .u-text-6 {margin-top: -4px; margin-right: 30px; margin-left: 40px} .u-section-1 .u-text-7 {width: auto; margin-top: -6px; margin-right: 37px; margin-left: 29px} }/*/RESPONSIVE_MEDIA*/ /*RESPONSIVE_MEDIA*/@media (max-width: 991px){ .u-section-1 .u-sheet-1 {min-height: 815px} .u-section-1 .u-group-1 {min-height: 84px; margin-top: 10px; margin-right: initial; margin-left: initial; width: auto} .u-section-1 .u-container-layout-1 {padding-left: 38px; padding-right: 38px} .u-section-1 .u-text-1 {margin-top: 19px; margin-bottom: 25px} .u-section-1 .u-layout-wrap-1 {margin-top: 15px; margin-bottom: 0; width: auto; margin-right: initial; margin-left: initial} .u-section-1 .u-layout-cell-2 {min-height: 270px} .u-section-1 .u-container-layout-3 {padding-left: 25px; padding-right: 51px} .u-section-1 .u-text-2 {width: auto} .u-section-1 .u-text-3 {width: auto; margin-top: 21px} .u-section-1 .u-layout-cell-3 {min-height: 270px} .u-section-1 .u-container-layout-4 {padding-left: 20px; padding-right: 0} .u-section-1 .u-text-4 {margin-right: 20px; margin-left: 0; width: NaNpx} .u-section-1 .u-text-5 {margin-left: 0; margin-right: 0} .u-section-1 .u-text-6 {margin-top: 46px; margin-right: 23px; margin-left: 31px} .u-section-1 .u-text-7 {margin-top: -31px; margin-right: 132px; margin-left: 0} }/*/RESPONSIVE_MEDIA*/ /*RESPONSIVE_MEDIA*/@media (max-width: 767px){ .u-section-1 .u-sheet-1 {min-height: 1015px} .u-section-1 .u-group-1 {margin-top: 15px; width: auto; margin-right: initial; margin-left: initial} .u-section-1 .u-container-layout-1 {padding-left: 28px; padding-right: 28px} .u-section-1 .u-text-1 {margin-top: 16px} .u-section-1 .u-layout-cell-1 {min-height: 405px} .u-section-1 .u-layout-cell-2 {min-height: 261px} .u-section-1 .u-container-layout-3 {padding-left: 50px; padding-right: 6px} .u-section-1 .u-text-2 {margin-top: 28px} .u-section-1 .u-layout-cell-3 {min-height: 235px} .u-section-1 .u-container-layout-4 {padding-left: 0; padding-right: 0} .u-section-1 .u-text-4 {width: auto; margin-right: 28px; margin-left: 50px} .u-section-1 .u-text-5 {margin-right: 29px; margin-left: 51px} .u-section-1 .u-text-6 {margin-top: -20px; margin-right: 17px; margin-left: 23px} .u-section-1 .u-text-7 {margin-top: 19px; margin-right: 62px; margin-left: 51px} }/*/RESPONSIVE_MEDIA*/ /*RESPONSIVE_MEDIA*/@media (max-width: 575px){ .u-section-1 .u-sheet-1 {min-height: 1148px} .u-section-1 .u-group-1 {min-height: 76px; margin-top: 20px; width: auto; margin-right: initial; margin-left: initial} .u-section-1 .u-container-layout-1 {padding-left: 18px; padding-right: 18px} .u-section-1 .u-text-1 {margin-top: 15px; margin-bottom: 0} .u-section-1 .u-layout-wrap-1 {margin-top: 14px; width: auto; margin-right: initial; margin-left: initial} .u-section-1 .u-layout-cell-1 {min-height: 487px} .u-section-1 .u-layout-cell-2 {min-height: 238px} .u-section-1 .u-container-layout-3 {padding-left: 32px; padding-right: 4px} .u-section-1 .u-text-2 {margin-top: 22px} .u-section-1 .u-text-3 {margin-top: 47px; margin-bottom: 30px} .u-section-1 .u-layout-cell-3 {min-height: 238px} .u-section-1 .u-container-layout-4 {padding-left: 0} .u-section-1 .u-text-4 {width: 276px; margin-left: 32px; margin-right: 32px} .u-section-1 .u-text-5 {margin-left: 33px; margin-right: 33px; width: NaNpx} .u-section-1 .u-text-6 {margin-right: 11px; margin-left: 15px} .u-section-1 .u-text-7 {margin-top: -6px; margin-right: 40px; margin-left: 32px} }/*/RESPONSIVE_MEDIA*/ .u-section-2 {background-image: linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://restaurante-festa-da-praia.info-online.pt/images/nicepage-images/53402039_2550095225063749_8357349146415333376_n.jpg'); background-position: 50% 50%} .u-section-2 .u-sheet-1 {min-height: 583px} .u-section-2 .u-group-1 {min-height: 618px; height: auto; width: 814px; background-image: none; margin: 10px auto} .u-section-2 .u-container-layout-1 {padding-left: 60px; padding-right: 60px} .u-section-2 .u-text-1 {margin: 27px 0 0} .u-section-2 .u-text-2 {margin: 21px 0 0} .u-section-2 .u-text-3 {margin-left: 0; margin-right: 0} /*RESPONSIVE_MEDIA*/@media (max-width: 1199px){ .u-section-2 .u-sheet-1 {min-height: 548px} .u-section-2 .u-group-1 {min-height: 518px; width: 671px; margin-top: 16px; margin-bottom: 14px} .u-section-2 .u-container-layout-1 {padding-left: 49px; padding-right: 49px} .u-section-2 .u-text-1 {margin-top: 23px} .u-section-2 .u-text-2 {margin-top: 14px} }/*/RESPONSIVE_MEDIA*/ /*RESPONSIVE_MEDIA*/@media (max-width: 991px){ .u-section-2 .u-sheet-1 {min-height: 580px} .u-section-2 .u-group-1 {min-height: 554px; width: 514px; margin-top: 1px; margin-bottom: 24px} .u-section-2 .u-container-layout-1 {padding-left: 38px; padding-right: 38px} .u-section-2 .u-text-1 {margin-top: 36px} .u-section-2 .u-text-2 {margin-top: 21px} }/*/RESPONSIVE_MEDIA*/ /*RESPONSIVE_MEDIA*/@media (max-width: 767px){ .u-section-2 .u-sheet-1 {min-height: 575px} .u-section-2 .u-group-1 {min-height: 512px; width: 482px; margin-top: 31px; margin-bottom: 31px} .u-section-2 .u-container-layout-1 {padding-left: 28px; padding-right: 28px} .u-section-2 .u-text-1 {margin-top: 4px} .u-section-2 .u-text-2 {margin-top: 16px} }/*/RESPONSIVE_MEDIA*/ /*RESPONSIVE_MEDIA*/@media (max-width: 575px){ .u-section-2 .u-sheet-1 {min-height: 616px} .u-section-2 .u-group-1 {min-height: 616px; margin-top: 0; margin-bottom: 0; margin-right: initial; margin-left: initial; width: auto} .u-section-2 .u-container-layout-1 {padding-left: 18px; padding-right: 18px} .u-section-2 .u-text-1 {margin-top: 60px} .u-section-2 .u-text-2 {margin-top: 18px} }/*/RESPONSIVE_MEDIA*/ landing_with_header_footer