.elementor-7499 .elementor-element.elementor-element-aaae840:not(.elementor-motion-effects-element-type-background), .elementor-7499 .elementor-element.elementor-element-aaae840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casadocolono.pt/wp-content/uploads/2022/10/Fartura-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7499 .elementor-element.elementor-element-aaae840 > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7499 .elementor-element.elementor-element-aaae840 > .elementor-container{min-height:500px;}.elementor-7499 .elementor-element.elementor-element-aaae840{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-4em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-ad2a266{text-align:center;}.elementor-7499 .elementor-element.elementor-element-ad2a266 .elementor-heading-title{font-family:"Courgette", Sans-serif;font-size:70px;font-weight:100;font-style:italic;letter-spacing:2px;color:#FFFFFF;}.elementor-7499 .elementor-element.elementor-element-a143544 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;}.elementor-7499 .elementor-element.elementor-element-a143544 > .elementor-container{max-width:1000px;}.elementor-7499 .elementor-element.elementor-element-a143544{margin-top:0px;margin-bottom:0px;padding:70px 0px 40px 0px;}.elementor-7499 .elementor-element.elementor-element-d8a34c8 > .elementor-element-populated{padding:20px 40px 20px 20px;}.elementor-7499 .elementor-element.elementor-element-0d03c11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-0d03c11{text-align:center;}.elementor-7499 .elementor-element.elementor-element-0d03c11 .elementor-heading-title{font-family:"caviar", Sans-serif;font-size:35px;letter-spacing:2px;color:#6A6A6A;}.elementor-7499 .elementor-element.elementor-element-ae7e2aa{--spacer-size:25px;}.elementor-7499 .elementor-element.elementor-element-f2f5c7c .eael-restaurant-menu-item-wrap{margin-bottom:calc((25px)/2);padding-bottom:calc((25px)/2);}.elementor-7499 .elementor-element.elementor-element-f2f5c7c .eael-restaurant-menu .eael-restaurant-menu-title{color:var( --e-global-color-secondary );}.elementor-7499 .elementor-element.elementor-element-f2f5c7c .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-7499 .elementor-element.elementor-element-f2f5c7c .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-f2f5c7c .eael-restaurant-menu .eael-restaurant-menu-header{margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-f2f5c7c .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-f2f5c7c .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-7499 .elementor-element.elementor-element-f2f5c7c .eael-restaurant-menu-description{font-size:14px;margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-f2f5c7c .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:center;border-bottom-style:solid;border-bottom-color:var( --e-global-color-secondary );border-bottom-width:1px;bottom:calc((-1px)/2);}.elementor-7499 .elementor-element.elementor-element-34bc996 > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-7499 .elementor-element.elementor-element-2a5ae7f{text-align:center;}.elementor-7499 .elementor-element.elementor-element-2a5ae7f .elementor-heading-title{font-family:"caviar", Sans-serif;font-size:35px;letter-spacing:2px;color:#6A6A6A;}.elementor-7499 .elementor-element.elementor-element-81549ca{--spacer-size:25px;}.elementor-7499 .elementor-element.elementor-element-4608646 .eael-restaurant-menu-item-wrap{margin-bottom:calc((25px)/2);padding-bottom:calc((25px)/2);}.elementor-7499 .elementor-element.elementor-element-4608646 .eael-restaurant-menu .eael-restaurant-menu-title{color:var( --e-global-color-secondary );}.elementor-7499 .elementor-element.elementor-element-4608646 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-7499 .elementor-element.elementor-element-4608646 .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-4608646 .eael-restaurant-menu .eael-restaurant-menu-header{margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-4608646 .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-4608646 .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-7499 .elementor-element.elementor-element-4608646 .eael-restaurant-menu-description{font-size:14px;margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-4608646 .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:center;border-bottom-style:solid;border-bottom-color:var( --e-global-color-secondary );border-bottom-width:1px;bottom:calc((-1px)/2);}.elementor-7499 .elementor-element.elementor-element-5bc19e0:not(.elementor-motion-effects-element-type-background), .elementor-7499 .elementor-element.elementor-element-5bc19e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casadocolono.pt/wp-content/uploads/2019/12/Our-kitchen-title-img.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7499 .elementor-element.elementor-element-5bc19e0 > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7499 .elementor-element.elementor-element-5bc19e0 > .elementor-container{min-height:400px;}.elementor-7499 .elementor-element.elementor-element-5bc19e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-987f435{text-align:center;}.elementor-7499 .elementor-element.elementor-element-987f435 .elementor-heading-title{font-family:"Courgette", Sans-serif;font-size:70px;font-weight:100;font-style:italic;letter-spacing:2px;color:#FFFFFF;}.elementor-7499 .elementor-element.elementor-element-e4bbc72 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;}.elementor-7499 .elementor-element.elementor-element-e4bbc72 > .elementor-container{max-width:1000px;}.elementor-7499 .elementor-element.elementor-element-e4bbc72{margin-top:0px;margin-bottom:0px;padding:70px 0px 40px 0px;}.elementor-7499 .elementor-element.elementor-element-786291b > .elementor-element-populated{padding:20px 40px 20px 20px;}.elementor-7499 .elementor-element.elementor-element-9e18ea6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-9e18ea6{text-align:center;}.elementor-7499 .elementor-element.elementor-element-9e18ea6 .elementor-heading-title{font-weight:600;text-transform:capitalize;letter-spacing:2px;}.elementor-7499 .elementor-element.elementor-element-3cd4218{--spacer-size:25px;}.elementor-7499 .elementor-element.elementor-element-57088df .eael-restaurant-menu-item-wrap{margin-bottom:calc((25px)/2);padding-bottom:calc((25px)/2);}.elementor-7499 .elementor-element.elementor-element-57088df .eael-restaurant-menu .eael-restaurant-menu-title{color:var( --e-global-color-secondary );}.elementor-7499 .elementor-element.elementor-element-57088df .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-7499 .elementor-element.elementor-element-57088df .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-57088df .eael-restaurant-menu .eael-restaurant-menu-header{margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-57088df .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-57088df .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-7499 .elementor-element.elementor-element-57088df .eael-restaurant-menu-description{font-size:14px;margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-57088df .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:center;border-bottom-style:solid;border-bottom-color:var( --e-global-color-secondary );border-bottom-width:1px;bottom:calc((-1px)/2);}.elementor-7499 .elementor-element.elementor-element-8cc7060 > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-7499 .elementor-element.elementor-element-1dc3be7{text-align:center;}.elementor-7499 .elementor-element.elementor-element-1dc3be7 .elementor-heading-title{font-weight:600;letter-spacing:2px;}.elementor-7499 .elementor-element.elementor-element-8aed7bd{--spacer-size:25px;}.elementor-7499 .elementor-element.elementor-element-ab1cd95 .eael-restaurant-menu-item-wrap{margin-bottom:calc((25px)/2);padding-bottom:calc((25px)/2);}.elementor-7499 .elementor-element.elementor-element-ab1cd95 .eael-restaurant-menu .eael-restaurant-menu-title{color:var( --e-global-color-secondary );}.elementor-7499 .elementor-element.elementor-element-ab1cd95 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-7499 .elementor-element.elementor-element-ab1cd95 .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-ab1cd95 .eael-restaurant-menu .eael-restaurant-menu-header{margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-ab1cd95 .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-ab1cd95 .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-7499 .elementor-element.elementor-element-ab1cd95 .eael-restaurant-menu-description{font-size:14px;margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-ab1cd95 .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:center;border-bottom-style:solid;border-bottom-color:var( --e-global-color-secondary );border-bottom-width:1px;bottom:calc((-1px)/2);}.elementor-7499 .elementor-element.elementor-element-df85826:not(.elementor-motion-effects-element-type-background), .elementor-7499 .elementor-element.elementor-element-df85826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casadocolono.pt/wp-content/uploads/2019/12/Our-menu-img-3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7499 .elementor-element.elementor-element-df85826 > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7499 .elementor-element.elementor-element-df85826 > .elementor-container{min-height:400px;}.elementor-7499 .elementor-element.elementor-element-df85826{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-3de397c{text-align:center;}.elementor-7499 .elementor-element.elementor-element-3de397c .elementor-heading-title{font-family:"Courgette", Sans-serif;font-size:70px;font-weight:100;font-style:italic;letter-spacing:2px;color:#FFFFFF;}.elementor-7499 .elementor-element.elementor-element-7461f10 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;}.elementor-7499 .elementor-element.elementor-element-7461f10 > .elementor-container{max-width:1000px;}.elementor-7499 .elementor-element.elementor-element-7461f10{margin-top:0px;margin-bottom:0px;padding:70px 0px 40px 0px;}.elementor-7499 .elementor-element.elementor-element-8c2db82 > .elementor-element-populated{padding:20px 40px 20px 20px;}.elementor-7499 .elementor-element.elementor-element-c2240ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-c2240ee{text-align:center;}.elementor-7499 .elementor-element.elementor-element-c2240ee .elementor-heading-title{font-weight:600;text-transform:capitalize;letter-spacing:2px;}.elementor-7499 .elementor-element.elementor-element-471d28a{--spacer-size:25px;}.elementor-7499 .elementor-element.elementor-element-3963308 .eael-restaurant-menu-item-wrap{margin-bottom:calc((25px)/2);padding-bottom:calc((25px)/2);}.elementor-7499 .elementor-element.elementor-element-3963308 .eael-restaurant-menu .eael-restaurant-menu-title{color:var( --e-global-color-secondary );}.elementor-7499 .elementor-element.elementor-element-3963308 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-7499 .elementor-element.elementor-element-3963308 .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-3963308 .eael-restaurant-menu .eael-restaurant-menu-header{margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-3963308 .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-3963308 .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-7499 .elementor-element.elementor-element-3963308 .eael-restaurant-menu-description{font-size:14px;margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-3963308 .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:center;border-bottom-style:solid;border-bottom-color:var( --e-global-color-secondary );border-bottom-width:1px;bottom:calc((-1px)/2);}.elementor-7499 .elementor-element.elementor-element-b3ff22e > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-7499 .elementor-element.elementor-element-26f5ab7{text-align:center;}.elementor-7499 .elementor-element.elementor-element-26f5ab7 .elementor-heading-title{font-weight:600;letter-spacing:2px;}.elementor-7499 .elementor-element.elementor-element-08f21a6{--spacer-size:25px;}.elementor-7499 .elementor-element.elementor-element-9c9d09e .eael-restaurant-menu-item-wrap{margin-bottom:calc((25px)/2);padding-bottom:calc((25px)/2);}.elementor-7499 .elementor-element.elementor-element-9c9d09e .eael-restaurant-menu .eael-restaurant-menu-title{color:var( --e-global-color-secondary );}.elementor-7499 .elementor-element.elementor-element-9c9d09e .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-7499 .elementor-element.elementor-element-9c9d09e .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-9c9d09e .eael-restaurant-menu .eael-restaurant-menu-header{margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-9c9d09e .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-9c9d09e .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-7499 .elementor-element.elementor-element-9c9d09e .eael-restaurant-menu-description{font-size:14px;margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-9c9d09e .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:center;border-bottom-style:solid;border-bottom-color:var( --e-global-color-secondary );border-bottom-width:1px;bottom:calc((-1px)/2);}.elementor-7499 .elementor-element.elementor-element-08be96c:not(.elementor-motion-effects-element-type-background), .elementor-7499 .elementor-element.elementor-element-08be96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casadocolono.pt/wp-content/uploads/2022/10/sl3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7499 .elementor-element.elementor-element-08be96c > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7499 .elementor-element.elementor-element-08be96c > .elementor-container{min-height:400px;}.elementor-7499 .elementor-element.elementor-element-08be96c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-a36e885{text-align:center;}.elementor-7499 .elementor-element.elementor-element-a36e885 .elementor-heading-title{font-family:"Courgette", Sans-serif;font-size:70px;font-weight:100;font-style:italic;letter-spacing:2px;color:#FFFFFF;}.elementor-7499 .elementor-element.elementor-element-25b5f04 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;}.elementor-7499 .elementor-element.elementor-element-25b5f04 > .elementor-container{max-width:1000px;}.elementor-7499 .elementor-element.elementor-element-25b5f04{margin-top:0px;margin-bottom:0px;padding:70px 0px 40px 0px;}.elementor-7499 .elementor-element.elementor-element-ba14bbb > .elementor-element-populated{padding:20px 40px 20px 20px;}.elementor-7499 .elementor-element.elementor-element-cc5e7b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-cc5e7b3{text-align:center;}.elementor-7499 .elementor-element.elementor-element-cc5e7b3 .elementor-heading-title{font-weight:600;text-transform:capitalize;letter-spacing:2px;}.elementor-7499 .elementor-element.elementor-element-78f3804{--spacer-size:25px;}.elementor-7499 .elementor-element.elementor-element-f2a104a .eael-restaurant-menu-item-wrap{margin-bottom:calc((25px)/2);padding-bottom:calc((25px)/2);}.elementor-7499 .elementor-element.elementor-element-f2a104a .eael-restaurant-menu .eael-restaurant-menu-title{color:var( --e-global-color-secondary );}.elementor-7499 .elementor-element.elementor-element-f2a104a .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-7499 .elementor-element.elementor-element-f2a104a .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-f2a104a .eael-restaurant-menu .eael-restaurant-menu-header{margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-f2a104a .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-f2a104a .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-7499 .elementor-element.elementor-element-f2a104a .eael-restaurant-menu-description{font-size:14px;margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-f2a104a .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:center;border-bottom-style:solid;border-bottom-color:var( --e-global-color-secondary );border-bottom-width:1px;bottom:calc((-1px)/2);}.elementor-7499 .elementor-element.elementor-element-4d065bd > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-7499 .elementor-element.elementor-element-5c2587d{text-align:center;}.elementor-7499 .elementor-element.elementor-element-5c2587d .elementor-heading-title{font-weight:600;letter-spacing:2px;}.elementor-7499 .elementor-element.elementor-element-1aff868{--spacer-size:25px;}.elementor-7499 .elementor-element.elementor-element-d73759f .eael-restaurant-menu-item-wrap{margin-bottom:calc((25px)/2);padding-bottom:calc((25px)/2);}.elementor-7499 .elementor-element.elementor-element-d73759f .eael-restaurant-menu .eael-restaurant-menu-title{color:var( --e-global-color-secondary );}.elementor-7499 .elementor-element.elementor-element-d73759f .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-7499 .elementor-element.elementor-element-d73759f .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-d73759f .eael-restaurant-menu .eael-restaurant-menu-header{margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-d73759f .eael-restaurant-menu .eael-restaurant-menu-price-discount{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-7499 .elementor-element.elementor-element-d73759f .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-7499 .elementor-element.elementor-element-d73759f .eael-restaurant-menu-description{font-size:14px;margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-d73759f .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:center;border-bottom-style:solid;border-bottom-color:var( --e-global-color-secondary );border-bottom-width:1px;bottom:calc((-1px)/2);}.elementor-7499 .elementor-element.elementor-element-ee69450 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;}.elementor-7499 .elementor-element.elementor-element-7caf230 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 40px 0px;}.elementor-7499 .elementor-element.elementor-element-7caf230{text-align:center;}.elementor-7499 .elementor-element.elementor-element-7caf230 .elementor-heading-title{font-family:"Courgette", Sans-serif;font-size:27px;}.elementor-7499 .elementor-element.elementor-element-1a5f15a0 > .elementor-background-overlay{background-color:#FFFFFFE3;opacity:0.7;}.elementor-7499 .elementor-element.elementor-element-1a5f15a0 > .elementor-container{max-width:1000px;text-align:center;}.elementor-7499 .elementor-element.elementor-element-1a5f15a0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-20fb2b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-7499 .elementor-element.elementor-element-20fb2b3 > .elementor-element-populated{margin:4px 10px 4px 4px;--e-column-margin-right:10px;--e-column-margin-left:4px;}.elementor-7499 .elementor-element.elementor-element-246a79d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-246a79d9:hover img{opacity:0.8;}.elementor-7499 .elementor-element.elementor-element-3976d1e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-3976d1e6 > .elementor-element-populated{margin:4px 4px 4px 4px;--e-column-margin-right:4px;--e-column-margin-left:4px;}.elementor-7499 .elementor-element.elementor-element-41990c9 > .elementor-widget-container{margin:0px 10px 5px 10px;}.elementor-7499 .elementor-element.elementor-element-41990c9:hover img{opacity:0.8;}.elementor-7499 .elementor-element.elementor-element-3aadc8e5{margin-top:10px;margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-7375a378 > .elementor-widget-container{margin:10px 10px 0px 10px;}.elementor-7499 .elementor-element.elementor-element-7375a378:hover img{opacity:0.8;}.elementor-7499 .elementor-element.elementor-element-60fc3627 > .elementor-widget-container{margin:10px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-60fc3627:hover img{opacity:0.8;}.elementor-7499 .elementor-element.elementor-element-58e6331 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;}.elementor-7499 .elementor-element.elementor-element-58e6331 > .elementor-container{max-width:1000px;text-align:center;}.elementor-7499 .elementor-element.elementor-element-58e6331{margin-top:0px;margin-bottom:0px;padding:10px 0px 40px 0px;}.elementor-7499 .elementor-element.elementor-element-77b69506 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-77b69506 > .elementor-element-populated{margin:4px 4px 4px 4px;--e-column-margin-right:4px;--e-column-margin-left:4px;}.elementor-7499 .elementor-element.elementor-element-323de63a{margin-top:0px;margin-bottom:0px;}.elementor-7499 .elementor-element.elementor-element-11de5460 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-11de5460:hover img{opacity:0.8;}.elementor-7499 .elementor-element.elementor-element-337e42c2 > .elementor-widget-container{margin:0px 5px 0px 10px;}.elementor-7499 .elementor-element.elementor-element-337e42c2:hover img{opacity:0.8;}.elementor-7499 .elementor-element.elementor-element-12f8b366 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-7499 .elementor-element.elementor-element-12f8b366 > .elementor-element-populated{margin:4px 4px 4px 4px;--e-column-margin-right:4px;--e-column-margin-left:4px;}.elementor-7499 .elementor-element.elementor-element-1e255833 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-7499 .elementor-element.elementor-element-1e255833:hover img{opacity:0.8;}.elementor-7499 .elementor-element.elementor-element-fc8c579:not(.elementor-motion-effects-element-type-background), .elementor-7499 .elementor-element.elementor-element-fc8c579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7499 .elementor-element.elementor-element-fc8c579{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-21px;margin-bottom:0px;padding:100px 0px 25px 0px;}.elementor-7499 .elementor-element.elementor-element-fc8c579 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7499 .elementor-element.elementor-element-fc8c579 > .elementor-shape-top svg{height:40px;}.elementor-7499 .elementor-element.elementor-element-435fda2 > .elementor-element-populated, .elementor-7499 .elementor-element.elementor-element-435fda2 > .elementor-element-populated > .elementor-background-overlay, .elementor-7499 .elementor-element.elementor-element-435fda2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-435fda2 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-7499 .elementor-element.elementor-element-851cd9a{text-align:center;}.elementor-7499 .elementor-element.elementor-element-851cd9a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:33px;font-weight:400;text-transform:capitalize;letter-spacing:8px;color:#FFFFFF;}.elementor-7499 .elementor-element.elementor-element-c97c584{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-7499 .elementor-element.elementor-element-c97c584 .elementor-widget-container{text-align:center;}.elementor-7499 .elementor-element.elementor-element-c97c584 .elementor-social-icon{background-color:#000000;--icon-padding:0.6em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b763cf3 );}.elementor-7499 .elementor-element.elementor-element-c97c584 .elementor-social-icon i{color:var( --e-global-color-b763cf3 );}.elementor-7499 .elementor-element.elementor-element-c97c584 .elementor-social-icon svg{fill:var( --e-global-color-b763cf3 );}.elementor-7499 .elementor-element.elementor-element-c97c584 .elementor-social-icon:hover{background-color:#000000;border-color:var( --e-global-color-b763cf3 );}.elementor-7499 .elementor-element.elementor-element-c97c584 .elementor-social-icon:hover i{color:var( --e-global-color-b763cf3 );}.elementor-7499 .elementor-element.elementor-element-c97c584 .elementor-social-icon:hover svg{fill:var( --e-global-color-b763cf3 );}.elementor-7499 .elementor-element.elementor-element-893d025:not(.elementor-motion-effects-element-type-background), .elementor-7499 .elementor-element.elementor-element-893d025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7499 .elementor-element.elementor-element-893d025{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7499 .elementor-element.elementor-element-893d025 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7499 .elementor-element.elementor-element-1ce1f2c{text-align:center;}.elementor-7499 .elementor-element.elementor-element-1ce1f2c .elementor-heading-title{font-size:10px;font-weight:100;color:#FFFFFF;}body.elementor-page-7499:not(.elementor-motion-effects-element-type-background), body.elementor-page-7499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-7499 .elementor-element.elementor-element-aaae840:not(.elementor-motion-effects-element-type-background), .elementor-7499 .elementor-element.elementor-element-aaae840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casadocolono.pt/wp-content/uploads/2022/10/Fartura-scaled.jpg");background-position:center center;}.elementor-7499 .elementor-element.elementor-element-aaae840{margin-top:-4em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-435fda2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-7499 .elementor-element.elementor-element-aaae840{margin-top:-70px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-1a5f15a0{padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-7375a378 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-60fc3627 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-58e6331{padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-11de5460 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-7499 .elementor-element.elementor-element-337e42c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-1e255833 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-fc8c579{margin-top:0em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-435fda2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-7499 .elementor-element.elementor-element-c97c584 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7499 .elementor-element.elementor-element-c97c584{--icon-size:11px;--grid-column-gap:7px;}body.elementor-page-7499:not(.elementor-motion-effects-element-type-background), body.elementor-page-7499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casadocolono.pt/wp-content/uploads/2022/11/IMG_1235.jpg");background-repeat:no-repeat;}}@media(min-width:1025px){.elementor-7499 .elementor-element.elementor-element-aaae840:not(.elementor-motion-effects-element-type-background), .elementor-7499 .elementor-element.elementor-element-aaae840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-7499 .elementor-element.elementor-element-5bc19e0:not(.elementor-motion-effects-element-type-background), .elementor-7499 .elementor-element.elementor-element-5bc19e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-7499 .elementor-element.elementor-element-df85826:not(.elementor-motion-effects-element-type-background), .elementor-7499 .elementor-element.elementor-element-df85826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-7499 .elementor-element.elementor-element-08be96c:not(.elementor-motion-effects-element-type-background), .elementor-7499 .elementor-element.elementor-element-08be96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'caviar';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://www.casadocolono.pt/wp-content/uploads/2022/10/caviardreams_bold-webfont.eot');
	src: url('http://www.casadocolono.pt/wp-content/uploads/2022/10/caviardreams_bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://www.casadocolono.pt/wp-content/uploads/2022/10/caviardreams_bold-webfont.woff2') format('woff2'),
		url('http://www.casadocolono.pt/wp-content/uploads/2022/10/caviardreams_bold-webfont-1.woff') format('woff'),
		url('http://www.casadocolono.pt/wp-content/uploads/2022/10/caviardreams_bold-webfont.ttf') format('truetype'),
		url('http://www.casadocolono.pt/wp-content/uploads/2022/10/caviardreams_bold-webfont.svg#caviar') format('svg');
}
/* End Custom Fonts CSS */