PageSourceSearch

https://www.jf-matosinhos.pt/freguesia/galeria

html jf-matosinhos.pt collected 2026-10-06 13:14:51 UTC 61,812 bytes, 1,599 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pt-PT" class="css3transitions">
3	<head>
4						<meta charset="UTF-8" />
5		<title>Galeria -&nbsp;Junta de Freguesia de Matosinhos</title>
6		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7		<!-- META TAGS -->
8    	<meta name="title" content="Junta de Freguesia de Matosinhos">
9		<meta name="description" content="Website oficial da Junta de Freguesia de Matosinhos. Informa&ccedil;&atilde;o sobre a Junta de Freguesia, avisos, documentos, eventos, not&iacute;cias, composi&ccedil;&atilde;o e atividades.">
10		<meta name="keywords" content="Junta de Freguesia de Matosinhos, Freguesia de Matosinhos, JF Matosinhos, Matosinhos, Porto, Portal da Freguesia, FTKode, GESAutarquia.">
11		<meta name="author" content="GESAutarquia">
12		<meta name="robots" content="index, follow">
13		<meta content="7 days" name="revisit-after">
14		<meta name="apple-mobile-web-app-capable" content="yes">
15        <meta name="HandheldFriendly" content="True">
16        <meta name="apple-mobile-web-app-status-bar-style" content="black">
17		
18		<!-- OGs -->
19		<!--<meta property="fb:app_id" content="xxxxxxxxx">-->
20		<meta property="og:locale" content="pt_PT">
21		<meta property="og:type" content="website">
22
23		 
24		<meta property="og:url" content="https://www.jf-matosinhos.pt/freguesia/galeria">
25							<meta property="og:title" content="Galeria - Junta de Freguesia de Matosinhos"/>
26			<meta property="og:image:alt" content="Galeria - Junta de Freguesia de Matosinhos" />
27				
28									<meta property="og:image" content="https://www.jf-matosinhos.pt/images/galerias/1/galeria_1_photo_7.jpeg"/>
29				<meta property="og:image:secure_url" content="https://www.jf-matosinhos.pt/images/galerias/1/galeria_1_photo_7.jpeg" />
30				<meta property="og:image:type" content="image/jpeg" />
31				<meta property="og:image:width" content="1024" />
32				<meta property="og:image:height" content="684" />
33					
34					<meta property="og:site_name" content="Portal da Freguesia V3 - Website"/>
35		
36					<meta property="og:description" content="Portal da Freguesia - Agora j&aacute; pode consultar online  toda a informa&ccedil;&atilde;o da sua autarquia."/>
37		
38		<!-- Twitter -->
39		<!--<meta name="twitter:site" content="@xxxxxxxxx">-->
40		<meta name="twitter:card" content="summary_large_image">
41					<meta name="twitter:title" content="Galeria - Junta de Freguesia de Matosinhos">
42			<meta name="twitter:image:alt" content="Galeria - Junta de Freguesia de Matosinhos">
43		
44					<meta name="twitter:image" content="https://www.jf-matosinhos.pt/images/galerias/1/galeria_1_photo_7.jpeg">
45		
46					<meta name="twitter:description" content="Portal da Freguesia - Agora j&aacute; pode consultar online  toda a informa&ccedil;&atilde;o da sua autarquia.">
47		
48		<!-- RSS Feeds -->
49		<link rel="alternate" hreflang="pt" type="application/rss+xml" href="https://www.jf-matosinhos.pt/noticias/rss" title="RSS Feed de Notícias">
50		<link rel="alternate" hreflang="pt" type="application/rss+xml" href="https://www.jf-matosinhos.pt/eventos/rss" title="RSS Feed de Eventos">
51
52		<!-- ================= Favicon ================== -->
53        <!-- Standard -->
54        <link rel="shortcut icon" href="/images/favicon.png">
55        <!-- Retina iPad Touch Icon-->
56        <link rel="apple-touch-icon" sizes="144x144" href="/images/favicon_retina_ipad.png">
57        <!-- Retina iPhone Touch Icon-->
58        <link rel="apple-touch-icon" sizes="114x114" href="/images/favicon_retina_iphone.png">
59        <!-- Standard iPad Touch Icon-->
60        <link rel="apple-touch-icon" sizes="72x72" href="/images/favicon_standard_ipad.png">
61        <!-- Standard iPhone Touch Icon-->
62        <link rel="apple-touch-icon" sizes="57x57" href="/images/favicon_standard_iphone.png">
63        <!-- Google Fonts -->
64        <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">  
65		<!-- BASE CSS -->
66		<!-- CSS BLOCK -->
67	<!-- Bootstrap -->
68	<link href="https://www.jf-matosinhos.pt/frontend/plugins/bootstrap/bootstrap.min.css" rel="stylesheet" media="screen">
69	<!-- SwipeBox -->
70	<link href="https://www.jf-matosinhos.pt/frontend/plugins/swipebox/css/swipebox.min.css" rel="stylesheet">
71	<!-- Animated Headline -->
72	<link href="https://www.jf-matosinhos.pt/frontend/plugins/animated-headline/css/animated-headline.css" rel="stylesheet">
73	<!-- Slick -->
74	<link href="https://www.jf-matosinhos.pt/frontend/plugins/slick/slick.css" rel="stylesheet">
75	<link href="https://www.jf-matosinhos.pt/frontend/plugins/slick/slick-theme.css" rel="stylesheet">
76	<!-- Selecter -->
77	<link href="https://www.jf-matosinhos.pt/frontend/plugins/fs.selecter/jquery.fs.selecter.min.css" rel="stylesheet">
78	<!-- Animate -->
79	<link href="https://www.jf-matosinhos.pt/frontend/plugins/animate/animate.min.css" rel="stylesheet">
80	<!-- Ion Icons -->
81	<link href="https://www.jf-matosinhos.pt/frontend/icon-fonts/icons.css" rel="stylesheet">
82	<!-- Web Slide Menu CSS -->
83	<link rel="stylesheet" href="https://www.jf-matosinhos.pt/frontend/plugins/webslide/css/webslidemenu.css" media="screen" />
84	<link rel="stylesheet" href="https://www.jf-matosinhos.pt/frontend/plugins/webslide/css/color-theme.css" media="screen" />
85	<!--Font Awesome -->
86	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" media="screen" />
87	<!-- Revolution Slider -->
88	<link href="https://www.jf-matosinhos.pt/frontend/plugins/revolution-slider/css/layers.css" rel="stylesheet" media="screen">
89	<link href="https://www.jf-matosinhos.pt/frontend/plugins/revolution-slider/css/settings.css" rel="stylesheet" media="screen">
90	<link href="https://www.jf-matosinhos.pt/frontend/plugins/revolution-slider/css/navigation.css" rel="stylesheet" media="screen">
91	<!-- Full Calendar -->
92	<link href="https://www.jf-matosinhos.pt/plugins/fullcalendar6/fullcalendar.css" rel="stylesheet">
93	<!-- FlexSlider -->
94	<link href="https://www.jf-matosinhos.pt/frontend/plugins/flexslider/flexslider.css" rel="stylesheet">
95	<!-- Flatpickr CSS -->
96	<link rel="stylesheet" href="https://www.jf-matosinhos.pt/frontend/plugins/flatpickr/flatpickr.min.css" />
97	<!-- Style Sheets -->
98	<link href="https://www.jf-matosinhos.pt/frontend/css/style.css" rel="stylesheet" media="screen">
99	<link href="https://www.jf-matosinhos.pt/frontend/css/header.css" rel="stylesheet" media="screen">
100	<link href="https://www.jf-matosinhos.pt/frontend/css/shortcodes.css" rel="stylesheet" media="screen">
101	<link href="https://www.jf-matosinhos.pt/frontend/css/portfolio.css" rel="stylesheet" media="screen">
102	<link href="https://www.jf-matosinhos.pt/frontend/css/blog.css" rel="stylesheet" media="screen">
103	<link href="https://www.jf-matosinhos.pt/frontend/css/footer.css" rel="stylesheet">
104	<link href="https://www.jf-matosinhos.pt/frontend/css/shop.css" rel="stylesheet">
105	<link href="https://www.jf-matosinhos.pt/frontend/css/responsive.css" rel="stylesheet">
106	<link href="https://www.jf-matosinhos.pt/frontend/css/templates/main-color.css" rel="stylesheet">
107	<link href="https://www.jf-matosinhos.pt/frontend/fonts/fonts.css" rel="stylesheet">
108	<link href="https://www.jf-matosinhos.pt/frontend/css/themes/blue.css" rel="stylesheet">
109	<link rel="preconnect" href="https://fonts.googleapis.com">
110	<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
111	<link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400..500;1,400..500&family=Montserrat:ital,wght@0,400..700;1,400..700&display=swap" rel="stylesheet">
112	<style type="text/css">
113
114		@media  only screen and (min-width: 1601px) and (max-width: 2560px) {
115			.container-fluid {
116				max-width: 90%;
117			}
118		}
119
120		.copy{ display: none !important; }
121	    .fc-time{ display : none; }
122	    .foot{ display: none !important; }
123	    .contador-visitas img { width: auto !important; }
124		.btn { margin-bottom: 5px !important; margin-right: 0px !important; }
125	    .btn-xs, .btn-sm , .btn-md, .btn-lg  { text-transform: none; }
126
127	    .page-preloader { 
128			-khtml-opacity:0.8; 
129			-moz-opacity:0.8; 
130			-ms-filter:”alpha(opacity=80)”;
131			filter:alpha(opacity=80);
132			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.8);
133			opacity:0.8;
134			z-index: 999999 !important;
135	    }
136
137		.sf-menu > li > a, .sf-menu > li.dropdown > a {
138			color: #323232 !important;
139			font: 13px 'Montserrat', Arial, sans-serif !important;
140			text-transform: uppercase !important;
141		}
142		.mobile-sub.wsmenu-list > li > a {
143			font-family: 'Montserrat', Arial, sans-serif !important;
144		}
145		.wsmenu-list > li > a {
146			text-transform: uppercase;
147		}
148		h1, h2, h3, h4, h5, h6, .testimonials-slider .testimonials-slider-box .testimonial-text {
149			font-family: 'Montserrat', Arial, sans-serif !important;
150			font-weight: bold !important;
151		}
152		body, p, .featured-content h1.small, .form-group > label, .checkbox > label, .alert > p, .block-content-wrapper h2, .intro-text h1, .intro-text h2, .intro-text h3, .intro-text h4, .intro-text h5, .intro-text h6, .restaurant-info-img-content h4, .contact-title h3 {
153			font-family: 'Montserrat', Arial, sans-serif !important;
154			font-size: 14px;
155			line-height: 1.42857;
156			color: #333333;
157			font-weight: 400;
158		}
159		.wsmenu {
160			font-family: 'Montserrat', Arial, sans-serif !important;
161			font-weight: 100;
162		}
163		.wsmenu-submenu li {
164			border-bottom: unset !important;
165		}
166		.wsmenu-click02 {
167			display: block !important;
168		}
169		.wsmenu-click02 .wsmenu-arrow:before {
170			content: "\f105" !important;
171			display: inline-block;
172			font: normal normal normal 14px/1 FontAwesome;
173			font-size: inherit;
174			text-rendering: auto;
175			-webkit-font-smoothing: antialiased;
176			-moz-osx-font-smoothing: grayscale;
177		}
178		.btn {
179			font-family: 'Montserrat', Arial, sans-serif !important;
180		}
181		/* @media  only screen and (min-width: 1024px) and (max-width: 1440px) {
182			.smllogo, .wsmenu {
183				float: initial !important;
184				width: fit-content !important;
185			}
186			.smllogo {
187				display: flex;
188				align-items: center;
189				justify-content: center;
190				width: 100% !important;
191			}
192			.wsmenu {
193				clear: both;
194				display: flex;
195				align-items: center;
196				justify-content: center;
197
198			}
199			.brand-modern {
200				padding-bottom: 0 !important;
201			}
202			#page-title {
203				margin-top: 46px;
204			}
205			.wsmenu-list > li > a {
206				padding: 5px 9px;
207			}
208		} */
209		input.loginFooterFields:-webkit-autofill {
210			-webkit-text-fill-color: #fff;
211		}
212		input.loginFooterFields:-webkit-autofill:focus {
213			-webkit-text-fill-color: #fff;
214		}
215		#btn-social .btn-facebook {
216			color: white;
217			background-color: #3b5998 !important;
218			border-color: #3b5998;
219		}
220		#btn-social .btn-google {
221			color: white;
222			background-color: #de5246 !important;
223			border-color: #de5246;
224		}
225		#btn-social .btn-facebook:hover, #btn-social .btn-google:hover {
226			background-color: white !important;
227		}
228		#btn-social .btn-facebook:hover {
229			color: #3b5998 !important;
230		}
231		#btn-social .btn-google:hover {
232			color: #de5246 !important;
233		}
234
235		.contact-form .icon-arrow-1-left, .contact-form .icon-arrow-1-right {
236			color: white !important;
237			top: initial !important;
238		}
239
240		#btn-social .btn, #login-form-header .btn {
241			min-width: 192px;
242			text-align: left;
243			width: initial;
244		}
245
246		#btn-social .btn, #login-form-header .btn {
247			min-width: 192px;
248			text-align: left;
249			border-radius: 0;
250		}
251
252		.row-flex {
253			display: flex;
254			flex-wrap: wrap;
255			column-gap: 0;
256			flex-flow: column;
257		}
258		.row-flex [class^="col-"] {
259			/* padding-left: 0;
260			padding-right: 0; */
261		}
262
263		.row-flex .btn {
264			padding-left: 0;
265			padding-right: 0;
266		}
267
268		.footer-newsletter-box form .btn {
269			padding: 15px 20px 15px 20px;
270			min-width: initial;
271			word-break: break-all;
272		}
273
274		@media (max-width: 575px) {
275			#btn-social .btn {
276			min-width: initial;
277			}
278			.row-flex a[class*="col-xs-6"] {
279			flex: 6 0 calc(50% - 12px);
280			}
281
282			.row-flex a[class*="col-xs-6"]:last-child  {
283			flex: 0 0 calc(50% - 12px);
284			}
285		}
286
287		@media (max-width: 991px) {
288			.row-flex {
289			flex-wrap: nowrap;
290			flex-flow: row;
291			}
292			#login-form-header .form-group {
293			/* padding-right: 0; */
294			}
295
296			#login-form-header .btn {
297			width: 100%;
298			text-align: center;
299			}
300
301			div#btn-social .row [class^="col-"] {
302				margin-bottom: 3px !important;
303			}
304
305			#btn-social .btn {
306			text-align: center;
307			word-break: break-word;
308			white-space: normal;
309			display: flex;
310			align-items: center;
311			justify-content: center;
312			}
313		}
314
315		#footer .help-block {
316			margin-bottom: 0;
317		}
318
319		.text-right-md img, .text-left-md img {
320			width: 90%;
321		}
322		/* .text-left-md img {
323			margin-top: 20px;
324		} */
325
326		@media (min-width: 992px) {
327			/* .text-left-md {
328				text-align: left;
329			}
330			.text-right-md {
331				text-align: right;
332			} */
333			.text-right-md img, .text-left-md img {
334				width: 150px;
335				margin-top: 0;
336			}
337
338		}
339		.logo-label {
340			font-weight: 900;
341		}
342		.mobile-sub.wsmenu-list > li > a {
343			font-family: 'NexaRegular', sans-serif;
344		}
345		.wsmenu {
346			font-family: 'NexaRegular', sans-serif;
347			font-weight: 100;
348		}
349		.brand-modern {
350			display: table;
351		}
352		.logo-label {
353			top: 0;
354			vertical-align: middle;
355		}
356		a.brand-modern {
357			align-items: flex-start;
358			display: flex;
359		}
360		a.brand-modern span.logo-label {
361			top: unset;
362			align-self: center;
363			text-align: left;
364			margin-left: 10px
365		}
366
367		@media  only screen and (min-width: 1024px) {
368			.wsmain .container-fluid {
369				display: flex;
370				flex-flow: wrap;
371				justify-content: center;
372			}
373			.smllogo {
374				flex: 1 1 200px;
375				margin-right: 20px;
376				/* max-width: fit-content; */
377			}
378			.wsmenu {
379				flex: 0 0 auto;
380			}
381		}
382		.wsmobileheader a.brand-modern {
383			margin-left: auto !important;
384			margin-right: auto;
385			display: flex;
386			justify-content: center;
387		}
388
389		@media  only screen and (max-width: 1023px) {
390			.wsmobileheader a.brand-modern img {
391				margin: 0 !important;
392			}
393			.wsmobileheader a.brand-modern {
394				/* padding-left: 105px;
395				padding-right: 105px; */
396				padding-left: 0;
397				padding-right: 55px;
398			}
399		}
400		@media  only screen and (max-width: 480px) {
401			a.brand-modern {
402				-webkit-transform-origin: center;
403			}
404		}
405		.wsmenu-list {
406			text-align: right;
407			margin: 0;
408			/* float: unset; */
409			width: fit-content;
410			/* margin-left: auto;
411			margin-right: auto;
412			display: block; */
413		}
414		/* .wsmenu {
415			margin: 0;
416		} */
417		#header .wsmenu {
418			float: unset;
419			width: fit-content;
420			/* display: flex;
421			justify-content: center; */
422		}
423
424		.wsmobileheader #wsnavtoggle {
425			bottom: 0;
426			display: flex;
427			align-items: center;
428			padding: 0;
429		}
430		.goog-te-combo {
431			padding: 6px 3px;
432		}
433		#google_translate_element {
434			margin-right: 4px;
435		}
436		.ws-google-translate {
437			display: initial;
438		}
439		.ws-google-translate #google_translate_element2 {
440			height: 39px;
441			align-items: center;
442			display: flex;
443		}
444		.ws-google-translate a {
445			display: flex !important;
446			padding: 3px 0 2px 12px !important;
447		}
448		.ws-google-translate .goog-te-gadget .goog-te-combo {
449			margin: 0;
450		}
451		.wsmenu {
452			overflow-y: initial;
453		}
454
455		.goog-te-combo {
456			font-weight: bolder;
457			font-family: 'Montserrat', Arial, sans-serif;
458			border: unset;
459		}
460
461		.google_translate_li {
462			display: flex;
463			align-items: center;
464			border-left: 1px solid rgba(0,0,0,0.1);
465			border-right: 1px solid rgba(0,0,0,0.1);
466			padding-left: 12px;
467		}
468
469		@media  only screen and (min-width: 1008px) {
470			.hidden-md {
471				display: none;
472			}
473		}
474		@media  only screen and (min-width: 768px) {
475			.ws-google-translate {
476				display: none !important;
477			}
478		}
479
480
481		@media  only screen and (max-width: 479px) {
482			.wsmobileheader a.brand-modern {
483				padding-left: 25px;
484				padding-right: 25px;
485			}
486			.wsmobileheader a.brand-modern {
487				justify-content: initial;
488			}
489		}
490		.asterisk::after{
491			content: '*';
492			padding-left: 4px;
493			display: inline-block;
494			width: 12px;
495			height: 12px;
496			color: #0292CB;
497		}
498
499		#fixed-footer + #copyrights {
500			padding-bottom: 60px;
501		}
502
503		
504		#ckbarfooter {
505			display:none;
506			position:fixed;
507			left:0px;
508			right:0px;
509			bottom:0px;
510			padding-bottom:20px;
511			width:100%;
512			text-align:center;
513			min-height:40px;
514			background-color: rgba(0, 0, 0, 0.8);
515			color:#fff;
516			z-index:99999;
517		}
518
519		#ckbarfooter .row [class^="col-"] {
520			margin-bottom: 15px !important;
521		}
522		
523		.inner {
524			width:100%;
525			position:absolute;
526			padding-left:5px;
527			font-family:verdana;
528			font-size:0.85em;
529			top:30%;
530		}
531		
532		.inner a.ok {
533			padding:4px;
534			text-decoration:none;
535		}
536		
537		.inner a.info {
538			padding-left:5px;
539			text-decoration:none;
540		}
541
542		@media  only screen and (min-width: 992px) {
543			#ckbarfooter {
544				min-height:80px;
545			}
546		}
547
548		@media  only screen and (max-width: 991px) {
549			#ckbarfooter {
550				min-height:150px;
551			}
552		}
553
554		@media  only screen and (max-width: 791px) {
555			#ckbarfooter {
556				min-height:130px;
557			}
558			.inner {
559				top: 15%;
560			}
561		}
562		@media  only screen and (max-width: 480px) {
563			#ckbarfooter {
564				min-height:200px;
565			}
566		}
567
568
569		.modal-cookie {
570			position: fixed;
571			top: 0;
572			right: 0;
573			bottom: 0;
574			left: 0;
575			z-index: 1040;
576			display: none;
577			overflow: hidden;
578			-webkit-overflow-scrolling: touch;
579			outline: 0;
580			padding-right: 0 !important;
581		}
582
583		.modal-cookie h6 {
584			margin-bottom: 10px;
585		}
586
587		.modal-cookie section div {
588			display: inline-flex;
589			padding-left: 20px
590		}
591		.modal-cookie section div span:last-of-type {
592			margin-left: 10px
593		}
594
595		.modal-cookie .modal-body section:last-of-type {
596			padding-bottom: 20px;
597		}
598		.modal-cookie .modal-header {
599			margin-left: 15px;
600			margin-right: 15px;
601		}
602		#ckbarfooter {
603			height: 80px;
604		}
605
606		/* .wsmenu-list li:hover .wsmenu-submenu {
607			overflow: hidden auto;
608    		max-height: calc(100vh - 148px);
609		} */
610		.gallery-img {
611			background-position: center;
612			background-size: cover!important;
613			height: 210px;
614			width: 100%;
615		}
616		.sidebar-cat {
617			padding: 0 !important;
618		}
619		.sidebar-cat .wrapper {
620			float: left;
621			display: block;
622			position: relative;
623			overflow: hidden;
624			height: 210px;
625			width: 100%;
626		}
627		.sidebar-cat h4 {
628			font-size: 12px;
629			color: white;
630			margin-bottom: 0;
631		}
632		.sidebar-cat .absolute {
633			padding-top: 15px;
634			height: 70%;
635			width: 100%;
636			text-align: center;
637			bottom: 0;
638			background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0,0,0,1));
639		}
640
641
642		#farmacias_expediente ul, #farmacias_servico ul, #farmacias_telefone ul {
643			list-style: none;
644			padding: 0;
645		}
646		#farmacias_expediente h6, #farmacias_servico h6, #farmacias_telefone h6 {
647			color: #0292CB;
648			font-size: 12px;
649			margin-bottom: 5px;
650		}
651		#farmacias_expediente p, #farmacias_servico p, #farmacias_telefone p {
652			font-size: 11px;
653			line-height: 1.2;
654		}
655		.farmacias-container {
656			overflow: auto;
657			width: 100%;
658			height: 340px;
659			border: 1px solid rgb(204, 204, 204);
660			clear: both;
661		}
662
663		.wsmenu-list:not(.wsmenu > .wsmenu-list) li:hover {
664			background-color: #ececec;
665		}
666
667		.light-menu .megamenu, .light-menu .wsmenu-submenu li a, .light-menu .wsmenu-submenu .wsmenu-submenu-sub li a {
668			background: initial !important;
669		}
670
671		.wsmenu-list ul {
672			width: 220px;
673			overflow-x: hidden;
674			overflow-y: auto;
675		}
676
677		.wsmenu-list li {
678			position: static;
679		}
680
681		.wsmenu-list > li .ws-wrapper {
682			position: absolute;
683			display: none;
684			width: 220px;
685		}
686
687		.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub {
688			position: static;
689		}
690
691		.wsmenu-list > li:hover >
691 .ws-wrapper, .wsmenu-list .wsmenu-submenu li:hover > .ws-wrapper {
692			display: block;
693		}
694
695		.wsmenu-list .ws-wrapper .ws-wrapper {
696			margin-left: 205px;
697			display: none;
698		}
699
700		.wsmenu-list li {
701			cursor: pointer;
702		}
703
704		.wsmenu-list .ws-wrapper > ul {
705			padding-left: 0;
706		}
707
708		.wsmenu-list > li.ws-dropdown {
709			position: initial;
710		}
711
712		.wsmenu-list > li {
713			display: inline;
714		}
715		.wsmenu-list .wsmenu-submenu .ws-dropdown {
716			display: flex;
717			justify-content: space-between;
718		}
719		.wsmenu-submenu {
720			position: initial;
721			opacity: 1;
722		}
723		.wsmenu-list .ws-dropdown {
724			position: static;
725		}
726
727		.wsmenu-submenu li a {
728			color: #555 !important
729
730		}
731
732		.wsmenu-submenu li a, .wsmenu-submenu li .wsmenu-click02 {
733			-webkit-transition: all 0.35s ease-out;
734			-moz-transition: all 0.35s ease-out;
735			-o-transition: all 0.35s ease-out;
736			-ms-transition: all 0.35s ease-out;
737			transition: all 0.35s ease-out;
738		}
739
740		.wsmenu-submenu li a {
741			width: 100%;
742		}
743			
744
745
746		@media  only screen and (max-width: 1023px) {
747			.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a {
748				background: #e7e7e7 !important;
749			}
750			.wsmain {
751				overflow-y: auto;
752			}
753		}
754	
755		.smllogo a img {
756			min-height: 80px;
757			max-height: 80px;
758		}
759
760		.newsletter-form input[type="email"]::placeholder {
761			color: grey
762		}
763		.fc .fc-daygrid-day.fc-day-today {
764			background-color: #0292CB !important;
765		}
766		.hp-group {
767			display: none;
768			
769		}
770		.fa-twitter:before {
771			content: '';
772			background-color: currentColor;
773			min-width: 13px;
774			min-height: 13px;
775			display: inline-block;
776			-webkit-mask: url(/images/logo-x.svga) no-repeat 50% 50%;
777			mask: url(/images/logo-x.svg) no-repeat 50% 50%;
778			-webkit-mask-size: cover;
779			mask-size: cover;
780		}
781
782
783		btn-subscribe
784	</style>
785<!-- ./CSS BLOCK -->		<!-- PAGE CSS -->
786		<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
787		<!--[if lt IE 9]>
788		
788<script src="https://html5shim.googlecode.com/svn/trunk/html5.js"></script>
788
789		<![endif]-->
790		<style type="text/css">
791    .no-decoration-link { text-transform: none !important; }
792    .pagination>li>a, .pagination>li>span {
793        border-radius: 0;
794    }
795    .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .pagination-box .pager li a, .pagination-box .pager li a {
796        background-color: #337ab7;
797        border-color: #337ab7;
798    }
799    .pagination>li>a, .pagination>li>span, .pagination>li:first-child>a, .pagination>li:last-child>a {
800        position: relative;
801        float: left;
802        padding: 6px 12px;
803        margin-left: -1px;
804        line-height: 1.42857143;
805        color: #337ab7;
806        text-decoration: none;
807        background-color: #fff;
808        border: 1px solid #ddd;
809    }
810    .pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span {
811        border-radius: 0;
812        width: initial;
813        height: initial;
814    }
815    .pagination>li:first-child>a:hover, .pagination>li:last-child>a:hover {
816        color: #232323;
817        background-color: #dedede;
818    }
819    .overlay-animation-4-pull:hover .image-box img {
820        -webkit-transition:all initial;
821        -moz-transition:all initial;
822        -o-transition:all initial;
823        transition:all initial;
824        -webkit-transform:initial;
825        -moz-transform:initial;
826        -ms-transform:initial;
827        -o-transform:initial;
828        transform:initial;
829    }
830    .pagination>li>a, .pagination>li>span {
831        width: initial;
832    }
833</style>
834		<!-- CUSTOM CSS -->
835		<link href="https://www.jf-matosinhos.pt/frontend/css/custom.css" rel="stylesheet" media="screen">
836	</head>
837	<body class="nicescroll 
838				combarra
839			">
840		<!-- HEADER BAR -->
841		<!-- Page Preloader  && Scroll to top button-->
842<a class="scroll-to-top-fixed page-scroll" href="body"><span class="icon-arrow-1-up"></span></a>
843
844<!-- <div class="page-preloader">
845  <div class="page-loader-spinner"> <span></span><span></span><span></span> </div>
846</div> -->
847<!-- End Page Preloader -->
848
849<!-- SERACH FORM POPUP START -->
850<div class="search-popup-box animated fadeInDown"> <span class="search-popup-close"><span class="icon-close"></span></span>
851  	<form method="POST" action="https://www.jf-matosinhos.pt/pesquisa-livre" accept-charset="UTF-8" class="search-form-popup"><input name="_token" type="hidden" value="6e6ynnwrsVNj0mxSdCfHBJydbpE2mZ2pDxyIwajz">
852	    <div class="form-group"> 
853    		    			<input type="text" class="form-control" name="keyword" id="keyword" placeholder="  Procurar..."> 
854            	    	<button type="submit"><i class="fa fa-search"></i></button> 
855	    </div>
856	</form>
857</div>
858
859<!-- HEADER START -->
860<div class="wsmenucontainer clearfix">
861  <div class="overlapblackbg"> </div>
862
863  <!--MOBILE HEADER-->
864  <div class="wsmobileheader clearfix"> 
865    <a id="wsnavtoggle" class="animated-arrow"><span></span></a>
866    <a class="brand-modern" href="https://www.jf-matosinhos.pt"> 
867	  <img src="https://www.jf-matosinhos.pt/frontend/images/logo.png" alt="Junta de Freguesia de Matosinhos"/>
868	  <span class="logo-label">Junta de Freguesia de Matosinhos</span>
869    </a>
870  </div>
871  <!-- MOBILE HEADER END -->
872
873  <!-- NORMAL HEADER -->
874  <div id="header" class="header header-fullwidth header-light light-menu clearfix">
875	    <div class="header-top-bar2 clearfix hidden-xs" style="border-bottom: 1px solid rgba(0,0,0,0.1);">
876      <div class="container-fluid">
877        <ul class="header-top-bar-navigation">
878		  		  <li><a class="" href="tel:22 938 05 86">&nbsp;&nbsp;<span class="fa fa-phone"></span>&nbsp;&nbsp;22 938 05 86</a></li>
879		            <li><a href="mailto:[email protected]?subject=Pedido de Informações" s tyle="color: #0292CB">&nbsp;&nbsp;<span class="fa fa-envelope"></span>&nbsp;&nbsp;[email protected]</a></li>
880		   
881		  		  		  <li><a href="https://fogos.icnf.pt/InfoQueimasQueimadas/" target="_blank">Queimas e queimadas</a></li>
882		  		          </ul>
883        <ul class="header-top-bar-social">
884          													        </ul>
885      </div>
886    </div>
887    
888    <!--Main Menu HTML Code-->
889    <div class="wsmain ">
890      <div class="container-fluid">
891        <div class="smllogo">
892		   <a class="brand-modern" href="https://www.jf-matosinhos.pt"> 
893							 	<img src="https://www.jf-matosinhos.pt/frontend/images/logo.png" alt="Junta de Freguesia de Matosinhos"/> <span class="logo-label">Junta de Freguesia de Matosinhos</span>
894				            </a>
895        </div>
896
897        <nav class="wsmenu clearfix">
898          <ul class="mobile-sub wsmenu-list">
899            <li>
900            	<a data-menuicon="icon-home" data-menusubtitle="Início" class="main-category inicio " href="https://www.jf-matosinhos.pt"><!-- <i class="fa fa-home" aria-hidden="true"></i>  --><b>Início</b></a>
901            </li>
902                    <li class="ws-dropdown"><a data-menuicon="icon-newspaper" class="main-category freguesia  active " data-menusubtitle="Freguesia" href="#"><i class="fa fa-angle-down" aria-hidden="true"></i> Freguesia</a>
903				<div class="ws-wrapper">
904					<ul class="ws-dropdown-menu wsmenu-submenu">
905																		<li>
906								<a class="" href="https://www.jf-matosinhos.pt/freguesia/historia">Hist&oacute;ria</a>
907							</li>
908																								<li>
909								<a class="" href="https://www.jf-matosinhos.pt/freguesia/heraldica">Her&aacute;ldica</a>
910							</li>
911																								<li>
912								<a class=" active " href="https://www.jf-matosinhos.pt/freguesia/galeria">Galeria</a>
913							</li>
914																								<li>
915								<a class="" href="https://www.jf-matosinhos.pt/freguesia/imprensa">Imprensa</a>
916							</li>
917																								<li>
918								<a class="" href="https://www.jf-matosinhos.pt/freguesia/redeescolar">Rede Escolar</a>
919							</li>
920																								<li>
921								<a class="" href="https://www.jf-matosinhos.pt/freguesia/agenda">Agenda de Eventos</a>
922							</li>
923																								<li>
924								<a class="" href="https://www.jf-matosinhos.pt/freguesia/caracterizacao">Caracteriza&ccedil;&atilde;o</a>
925							</li>
926																								<li>
927								<a class="" href="https://www.jf-matosinhos.pt/freguesia/instituicoes">Institui&ccedil;&otilde;es</a>
928							</li>
929																								<li>
930								<a class="" href="https://www.jf-matosinhos.pt/freguesia/locais-a-visitar">Locais a Visitar</a>
931							</li>
932																								<li>
933								<a class="" href="https://www.jf-matosinhos.pt/freguesia/paroquia">Par&oacute;quia</a>
934							</li>
935																							<li>
936							<a class="" href="https://www.jf-matosinhos.pt/freguesia/festividades">Festividades</a>
937						</li>
938																</ul>
939				</div>
940            </li>
941                            <li class="ws-dropdown"><a data-menuicon="icon-diamond-2" class="main-category autarquia " data-menusubtitle="Autarquia" href="#"><i class="fa fa-angle-down" aria-hidden="true"></i> Autarquia</a>
942				<div class="ws-wrapper">
943					<ul class="ws-dropdown-menu wsmenu-submenu">
944																													<li><a href="https://www.jf-matosinhos.pt/autarquia/concursos-publicos" class="incidentes ">Contrata&ccedil;&atilde;o P&uacute;blica</a></li>
945																								<li class="ws-dropdown"><a href="https://www.jf-matosinhos.pt/autarquia/incidentes" class="incidentes ">Incidentes</a></li>
946																								<li class="ws-dropdown"><a href="https://www.jf-matosinhos.pt/autarquia/infraestruturas" class="">Infraestruturas</a></li>
947																																<li class="ws-dropdown"><a href="#" class="orgaos-da-autarquia ">Org&atilde;os da Autarquia</a>
948									<div class="ws-wrapper">
949										<ul class="ws-dropdown-menu wsmenu-submenu-sub">
950																																														<li>
951														<a class="" href="https://www.jf-matosinhos.pt/autarquia/autarcas/mensagem-presidente">Mensagem do Presidente</a>
952													</li>
953																																																																					<li>
954														<a class="" href="https://www.jf-matosinhos.pt/autarquia/autarcas/antigos-presidentes">Mandatos Anteriores</a>
955													</li>
956																																																																					<li>
957														<a class="" href="https://www.jf-matosinhos.pt/autarquia/autarcas/executivo">Executivo</a>
958													</li>
959																																																																					<li>
960														<a class="" href="https://www.jf-matosinhos.pt/autarquia/autarcas/assembleia">Assembleia</a>
961													</li>
962																																											</ul>
963									</div>
964								</li>
965							
966																								<li>
967								<a class="" href="https://www.jf-matosinhos.pt/autarquia/noticias">Not&iacute;cias</a>
968							</li>
969																								<li>
970								<a class="" href="https://www.jf-matosinhos.pt/autarquia/programas">Programas e Iniciativas</a>
971							</li>
972																								<li class="">
973								<a href="https://www.jf-matosinhos.pt/autarquia/servicos" class="">Servi&ccedil;os</a>
974							</li>
975																								<li>
976								<a class="" href="https://www.jf-matosinhos.pt/autarquia/toponimia">Topon&iacute;mia</a>
977							</li>
978																								<li class="">
979								<a class="" href="https://www.jf-matosinhos.pt/autarquia/projetos">Projetos</a>
980							</li>
981																																<li class="ws-dropdown"><a class="documentos " href="#">Documentos Executivo</a>
982									<div class="ws-wrapper">
983										<ul class="ws-dropdown-menu wsmenu-submenu-sub">
984																																	<li>
985													<a class="" href="https://www.jf-matosinhos.pt/autarquia/documentos/executivo/atas">Atas</a>
986												</li>
987																																												<li>
988													<a class="" href="https://www.jf-matosinhos.pt/autarquia/documentos/executivo/plano-de-atividades">Plano de Atividades</a>
989												</li>
990																																												<li>
991													<a class="" href="https://www.jf-matosinhos.pt/autarquia/documentos/executivo/avisos">Avisos</a>
992												</li>
993																																												<li>
994													<a class="" href="https://www.jf-matosinhos.pt/autarquia/documentos/executivo/editais">Editais</a>
995												</li>
996																																																																																																																																																																										<li>
997													<a class="" href="https://www.jf-matosinhos.pt/autarquia/documentos/executivo/regulamentos">Regulamentos</a>
998												</li>
999																																																																	<li>
1000													<a class="" href="https://www.jf-matosinhos.pt/autarquia/documentos/executivo/relatorio-de-contas">Relat&oacute;rio de Contas</a>
1001												</li>
1002																																																				</ul>
1003									</div>
1004								</li>
1005																																							<li class="ws-dropdown"><a class="documentos " href="#">Documentos Assembleia</a>
1006									<div class="ws-wrapper">
1007										<ul class="ws-dropdown-menu wsmenu-submenu-sub">
1008																																	<li>
1009													<a class="" href="https://www.jf-matosinhos.pt/autarquia/documentos/assembleia/atas">Atas</a>
1010												</li>
1011																																												<li>
1012													<a class="" href="https://www.jf-matosinhos.pt/autarquia/documentos/assembleia/plano-de-atividades">Plano de Atividades</a>
1013												</li>
1014																																												<li>
1015													<a class="" href="https://www.jf-matosinhos.pt/autarquia/documentos/assembleia/avisos">Avisos</a>
1016												</li>
1017																																												<li>
1018													<a class="" href="https://www.jf-matosinhos.pt/autarquia/documentos/assembleia/editais">Editais</a>
1019												</li>
1020																																																																																																																																																																										<li>
1021													<a class="" href="https://www.jf-matosinhos.pt/autarquia/documentos/assembleia/regulamentos">Regulamentos</a>
1022												</li>
1023																																																																	<li>
1024													<a class="" href="https://www.jf-matosinhos.pt/autarquia/documentos/assembleia/relatorio-de-contas">Relat&oacute;rio de Contas</a>
1025												</li>
1026																															</ul>
1027									</div>
1028								</li>
1029																															<li>
1030								<a class="" href="https://www.jf-matosinhos.pt/autarquia/1-procedimentos-concurs
1030ais/0">Procedimentos Concursais</a>
1031							</li>
1032																								<li>
1033								<a class="" href="https://www.jf-matosinhos.pt/autarquia/2-reunioes-de-executivo/0">Reuni&otilde;es de Executivo</a>
1034							</li>
1035																					</ul>
1036				</div>
1037            </li>
1038        
1039                    <li class="ws-dropdown"> 
1040            	<a data-menuicon="icon-school-bag" class="main-category informacoes " data-menusubtitle="Informações" href="#"><i class="fa fa-angle-down" aria-hidden="true"></i> Informa&ccedil;&otilde;es</a>
1041				<div class="ws-wrapper">
1042					<ul class="ws-dropdown-menu wsmenu-submenu">
1043
1044																		<li><a class="" href="https://www.jf-matosinhos.pt/informacoes/localizacao">Localiza&ccedil;&atilde;o</a></li>
1045																								<li><a class="" href="https://www.jf-matosinhos.pt/informacoes/contactos-freguesia">Contactos da Freguesia</a></li>
1046																								<li><a class="" href="https://www.jf-matosinhos.pt/informacoes/contactos-gerais">Contactos Gerais</a></li>
1047																								<li><a class="" href="https://www.jf-matosinhos.pt/informacoes/faqs">Faqs</a></li>
1048																								<li><a class="" href="https://www.jf-matosinhos.pt/informacoes/formulario-contacto">Formul&aacute;rio de Contacto</a></li>
1049																								<li><a class="" href="https://www.jf-matosinhos.pt/informacoes/livro-reclamacoes">Livro de Reclama&ccedil;&otilde;es</a></li>
1050																								<li><a class="" href="https://www.jf-matosinhos.pt/termosecondicoes">Termos e Condi&ccedil;&otilde;es</a></li>
1051																						
1052
1053					</ul>
1054				</div>
1055            </li>
1056
1057		
1058					
1059		
1060                    			<li>
1061				<a data-menuicon="icon-map" data-menusubtitle="Balc&atilde;o Virtual" class="main-category balcao-virtual " href="https://www.jf-matosinhos.pt/cidadao/entrar"><i class="fa fa-user" aria-hidden="true"></i> Balc&atilde;o Virtual</a>
1062			</li>
1063					
1064            <li class=""> <a class="btn btn-search" href="#"><i class="fa fa-search"></i> <span class="hidden-md">Pesquisa</span></a></li>
1065			          </ul>
1066        </nav>
1067      </div>
1068    </div>
1069    <!--Menu HTML Code-->
1070  </div>
1071</div>
1072<!-- HEADER END -->
1073
1074		<!-- MAIN CONTAINER -->
1075		<!-- BREADCRUMBS -->
1076<section id="page-title" class="default-page-title">
1077    <div class="container-fluid">
1078        <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
1079            <h2>Galeria</h2>
1080            <ol class="breadcrumb">
1081                <li><a href="https://www.jf-matosinhos.pt">Início</a> </li>
1082                <li class="active">Galeria</li>
1083            </ol>
1084        </div>
1085    </div>
1086</section>
1087<!-- MAIN CONTENT -->
1088<section class="section clearfix">
1089    <div class="container-fluid">
1090
1091        <form method="POST" action="https://www.jf-matosinhos.pt/freguesia/galeria/pesquisar" accept-charset="UTF-8" class="form-search c-form-3"><input name="_token" type="hidden" value="6e6ynnwrsVNj0mxSdCfHBJydbpE2mZ2pDxyIwajz">
1092            <div class="col-sm-6 form-group">
1093                <input type="text" class="form-control" placeholder="Pesquisar..." name="keyword" id="keyword" minlength="3" value="" >
1094            </div>
1095            <div class="col-sm-4 form-group">
1096                <select class="form-control" id="categoria" name="categoria"><option value="">Categoria...</option><option value="1">Geral</option><option value="0" selected="selected">Todas</option></select>
1097            </div>
1098            <div class="col-sm-2 form-group">
1099                <div class="input-group-btn">
1100                    <button type="submit" class="pull-right btn btn-default btn-block">
1101                        <span><i class="fa fa-search"></i> Pesquisar</span>
1102                    </button>
1103                </div>
1104            </div>
1105        </form>
1106
1107        <div class="portfolio-wrapper">
1108            <div class="portfoliomasonry portfoliobox">
1109                            <article class="col-lg-3 col-md-4 col-sm-4 col-xs-12 p-item pf-icons">
1110                    <div class="overlay-animation-4-pull">
1111                        <a href="https://www.jf-matosinhos.pt/freguesia/galeria/1">
1112                        <div class="image-box"> 
1113                                                            <img src="/images/galerias/1/galeria_1_photo_7-image(500x500).jpeg" alt="Freguesia de Matosinhos" style="height: 280px; object-fit: cover;">
1114                                                            <div class="absolute" style="height: 50%; width: 100%; text-align: center; bottom: 0; background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0,0,0,1)); padding-top: 50px">
1115                                    <h4 style="font-size: 12px; color: white" class="portfolio-item-title">Freguesia de Matosinhos</h4>
1116                                    <small class="no-decoration-link text-white">05-11-2025</small>
1117                                    <small class="no-decoration-link text-white" style="display: block; margin-top: 7px">10
1118                                                                                    foto(s)
1119                                                                            </small>
1120                                </div>
1121                        </div>
1122                                            </a>
1123                </article>
1124                        </div>
1125        </div>
1126
1127        <nav class="text-center col-xs-12">
1128            
1129        </nav>
1130
1131        <!--  -->
1132    </div>
1133</section>
1134		<!-- FOOTER -->
1135		<!-- FOOTER -->
1136
1137<section id="footer" class="clearfix">
1138  <div class="container-fluid">
1139    <div class="col-md-4 col-md-offset-0 col-sm-10 col-sm-offset-1 col-xs-12 footer-widget top20 bottom20">
1140            <h5 class="title">Contactos </h5>
1141            <hr class="separator-accent">
1142      <ul class="simple-list">
1143                <li>Rua Augusto Gomes, 313, 4450-053, Matosinhos</li>
1144                <li>Email: <a href="mailto:[email protected]?subject=Pedido%20de%20Informações">[email protected]</a></li>
1145                                  <li class="">Telefone: 22 938 05 86</li>
1146                    <li>Horário de Funcionamento: <br> <span style="text-align: left;">Seg. a Sex.: 9h00 - 12h30 / 14h00 - 17h30</span></li>          
1147      </ul>
1148          </div>
1149
1150    
1151        <div class="col-md-4 col-md-offset-0 col-sm-10 col-sm-offset-1 col-xs-12 footer-widget top20 bottom20">
1152      <h5 class="title">Freguesia</h5>
1153      <hr class="separator-accent">
1154      <ul class="widget-ul">
1155                <li><a href="https://www.jf-matosinhos.pt/freguesia/agenda"><i class="fa fa-angle-right" aria-hidden="true"></i>&nbsp;Agenda de Eventos</a></li>
1156                <li><a href="https://www.jf-matosinhos.pt/freguesia/caracterizacao"><i class="fa fa-angle-right" aria-hidden="true"></i>&nbsp;Caracteriza&ccedil;&atilde;o</a></li>
1157                <li><a href="https://www.jf-matosinhos.pt/freguesia/galeria"><i class="fa fa-angle-right" aria-hidden="true"></i>&nbsp;Galeria</a></li>
1158                <li><a href="https://www.jf-matosinhos.pt/freguesia/imprensa"><i class="fa fa-angle-right" aria-hidden="true"></i>&nbsp;Imprensa</a></li>
1159              </ul>
1160    </div>
1161    
1162        <div class="col-md-4 col-md-offset-0 col-sm-10 col-sm-offset-1 col-xs-12 footer-widget top20 bottom20">
1163      <h5 class="title">Autarquia</h5>
1164      <hr class="separator-accent">
1165      <ul class="widget-ul">
1166        
1167                  <li><a href="https://www.jf-matosinhos.pt/autarquia/infraestruturas"><i class="fa fa-angle-right" aria-hidden="true"></i>&nbsp;Infraestruturas</a></li>
1168                  <li><a href="https://www.jf-matosinhos.pt/autarquia/noticias"><i class="fa fa-angle-right" aria-hidden="true"></i>&nbsp;Not&iacute;cias</a></li>
1169                  <li><a href="https://www.jf-matosinhos.pt/autarquia/servicos"><i class="fa fa-angle-right" aria-hidden="true"></i>&nbsp;Servi&ccedil;os</a></li>
1170                  <li><a href="https://www.jf-matosinhos.pt/autarquia/toponimia"><i class="fa fa-angle-right" aria-hidden="true"></i>&nbsp;Topon&iacute;mia</a></li>
1171              </ul>
1172    </div>
1173    
1174    </div>
1175</section>
1176<!-- #/ FOOTER -->
1177<section style="background-color: #5a5d5f" id="footer-newsletter">
1178  <div class="container-fluid">
1179        <div class="col-md-6 col-xs-12" style="padding: 20px;">
1180                  <div class="col-xs-12">
1181        <h5 class="title text-white" style="margin-bottom: 0">DESCARREGUE AQUI A APP GESAUTARQUIA,</h5>
1182        <hr class="separator-accent">
1183      </div>
1184
1185      <div class="col-md-6 col-xs-6 text-right-md">
1186        <a href="https://play.google.com/store/apps/details?id=com.gesautarquia" target="_blank">
1187          <img src="/frontend/images/appstore.png" alt="Descarre a nossa app na Google App Store" width="150">
1188        </a>
1189      </div>
1190      <div class="col-md-6 col-xs-6 text-left-md">
1191        <a href="https://apps.apple.com/pt/app/gesautarquia/id1518814833?fbclid=IwAR2w15ubqNk9T-rAoaUdQBc8iKaZyM0-d-LY4G_aX1u1sqkw9md-kJujaqw" target="_blank">
1192          <img src="/frontend/images/applestore.png" alt="Descarre a nossa app na Apple Store" width="150">
1193        </a>
1194      </div>
1195    </div>
1196      </div>
1197</section>
1198
1199
1200<!-- COPYRIGHTS START -->
1201<section id="copyrights">
1202  <div class="container-fluid">
1203
1204    <div class="col-xs-12" style="text-align: center; margin-top: 10px">
1205      <p style="margin-top: 15px; display: contents;"> &copy; 2026 Junta de Freguesia de Matosinhos. Todos os direitos reservados | <a href="/termosecondicoes">Termos e Condições</a>
1206                </p>
1207    </div>
1208
1209    
1210    <div class="col-xs-12">
1211      <ul style="float: initial; display: table; margin: 10px auto 5px auto">
1212        <li style="height: 40px; line-height: 40px; text-align: center"><span style="color: #fff">Desenvolvido por:</span></li>
1213        <li><a href="https://www.gesautarquia.pt" class="image-box">
1214          <img class="logo-foot" style="width: 144px; padding: 0 0 10px 0;" alt="GESAutarquia" src="https://www.jf-matosinhos.pt/frontend/images/logo_gesautarquia.svg" ></a></li>
1215      </ul>
1216
1217    </div>
1218  </div>
1219</section>
1220<!-- COPYRIGHTS END -->
1221
1222<!--COOKIES-->
1223<div id="ckbarfooter" style="display: none;">
1224    <div class="inner">
1225      <div class="container-fluid" style="padding-right: 30px; padding-left: 30px;">
1226          <div class="row" style="text-align: left">
1227            <div class="col-md-8">
1228              A Junta de Freguesia de Matosinhos utiliza cookies para melhorar a sua experiência de navegação e para fins estatísticos.
1229              Ao navegar está a consentir a sua utilização. <a href="/termosecondicoes" target="_blank">Termos e Condições</a>
1230                          </div>
1231            <div class="col-md-4">
1232              <a href="javascript:void(0);" class="btn btn-sm btn-default btn-square pull-right" onclick="PonerCookie();" style="margin-left: 10px; font-weight: bold">Aceitar</a>
1233              <a class="btn btn-sm btn-default btn-square pull-right" data-toggle="modal" data-target="#cookiesmodal" id="cookies-adv">Definiçoes de Cookies</a>
1234            </div>
1235          </div>
1236      </div>
1237    </div>
1238</div>
1239
1240<div class="modal-cookie fade" id="cookiesmodal" tabindex="-1" role="dialog" aria-labelledby="cookies-adv" aria-hidden="true">
1241  <div class="modal-dialog">
1242      <div class="modal-content">
1243        <div class="modal-header">
1244          <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
1245          <h4 class="modal-title">Configurações avançadas de cookies</h4>
1246        </div>
1247        <div class="modal-body">
1248          <section>
1249              <h6>Cookies Essenciais</h6>
1250              <div>
1251                <span><input type="checkbox" name="cookie-essencials" disabled="disabled" checked="checked"></span>
1252                <span>Esses cookies permitem funcionalidades essenciais, tais como segurança, verificação de identidade e gestão de rede. Esses cookies não podem ser desativados.</span>
1253              </div>
1254          </section>
1255          <section>
1256              <h6>Ativar cookies analíticos</h6>
1257              <div>
1258                <span><input type="checkbox" name="cookie-analytics" checked="checked"></span>
1259                <span>Esses cookies nos ajudam a entender como os visitantes interagem com nosso site, obter estatísticas de acessos e utilizadores para fornecer uma melhor análise geral.</span>
1260              </div>
1261          </section>
1262          <div class="modal-footer">
1263            <button type="button" class="btn btn-md btn-default btn-square" onclick="CookieSavePrefs();">Aceitar</button>
1264          </div>
1265        </div>
1266      </div>
1267  </div>
1268</div>
1269<script>
1270function getCookie(cname) {
1271    var name = cname + "=";
1272    var decodedCookie = decodeURIComponent(document.cookie);
1273    var ca = decodedCookie.split(';');
1274    for(var i = 0; i <ca.length; i++) {
1275        var c = ca[i];
1276        while (c.charAt(0) == ' ') {
1277            c = c.substring(1);
1278        }
1279        if (c.indexOf(name) == 0) {
1280            return c.substring(name.length, c.length);
1281        }
1282    }
1283    return "";
1284}
1285 
1286function setCookie(cname, cvalue, exdays) {
1287    var d = new Date();
1288    d.setTime(d.getTime() + (exdays*24*60*60*1000));
1289    var expires = "expires="+ d.toUTCString();
1290    document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
1291    // console.log(getCookie("ckEnabled"));
1292}
1293
1294if(getCookie("ckEnabled")!="1"){
1295    document.getElementById("ckbarfooter").style.display="block";
1296}
1297
1298function PonerCookie(){
1299    if ($('input[name="cookie-analytics"]').prop('checked')) {
1300      setCookie("ckPrefs","['analytics']",365);
1301    }
1302    setCookie("ckEnabled","1",365);
1303    document.getElementById("ckbarfooter").style.display="none";
1304}
1305function CookieSavePrefs(){
1306  PonerCookie();
1307  $('#cookiesmodal').modal('hide');
1308}
1309</script>
1309
1310<!--//FIM COOKIES-->		<!-- SCROLL TOP -->
1311		<!-- <div id="scroll-top"><i class="fa fa-angle-up"></i></div> -->
1312		<div></div>
1313		<!-- BASE SCRIPTS-->
1314		<!-- MAIN JS FILES -->
1315<!-- 
1315<script src="https://www.jf-matosinhos.pt/frontend/js/jquery-1.10.2.min.js"></script>
1315 -->
1316<script src="https://www.jf-matosinhos.pt/frontend/js/jquery-1.12.4.min.js"></script>
1316
1317<!-- jQuery & Accessories -->
1318<!-- Plugins -->
1319<!-- Jquery UI -->
1320<script src="https://www.jf-matosinhos.pt/frontend/plugins/jquery/jquery-ui.min.js"></script>
1320
1321<!-- Bootstrap -->
1322<script src="https://www.jf-matosinhos.pt/frontend/plugins/bootstrap/bootstrap.min.js"></script>
1322
1323<!-- Easing Plugin -->
1324<script src="https://www.jf-matosinhos.pt/frontend/plugins/easing/jquery.easing.min.js"></script>
1324
1325<!-- Header Plugin -->
1326<script src="https://www.jf-matosinhos.pt/frontend/plugins/webslide/js/webslidemenu.js"></script>
1326
1327<!-- Parallax Plugin -->
1328<script src="https://www.jf-matosinhos.pt/frontend/plugins/parallax/jquery.parallax.min.js"></script>
1328
1329<!-- Swipebox Plugin -->
1330<script src="https://www.jf-matosinhos.pt/frontend/plugins/swipebox/js/jquery.swipebox.min.js"></script>
1330
1331<!-- Smoothscroll Plugin -->
1332<script src="https://www.jf-matosinhos.pt/frontend/plugins/smoothscroll/smoothscroll.js"></script>
1332
1333<!-- Sticky Plugin -->
1334<script src="https://www.jf-matosinhos.pt/frontend/plugins/sticky/jquery.sticky.js"></script>
1334
1335<!-- Select Plugin -->
1336<script src="https://www.jf-matosinhos.pt/frontend/plugins/fs.selecter/jquery.fs.selecter.min.js"></script>
1336
1337<!-- Waypoint Plugin -->
1338<script src="https://www.jf-matosinhos.pt/frontend/plugins/waypoints/jquery.waypoints.min.js"></script>
1338
1339<!-- FlickrFeed Plugin -->
1340<script src="https://www.jf-matosinhos.pt/frontend/plugins/jflickrfeed/jflickrfeed.min.js"></script>
1340
1341<!-- Dribbble Plugin -->
1342<script src="https://www.jf-matosinhos.pt/frontend/plugins/jribbble/jribbble.min.js"></script>
1342
1343<!-- Twitter Plugin -->
1344<script src="https://www.jf-matosinhos.pt/frontend/plugins/tweetie/tweetie.min.js"></script>
1344
1345<!-- Validator Plugin -->
1346<script src="https://www.jf-matosinhos.pt/frontend/plugins/bootstrap-validator/js/validator.min.js"></script>
1346
1347<!-- Material Kit Plugin -->
1348<script src="https://www.jf-matosinhos.pt/frontend/plugins/materialKit/material.min.js"></script>
vendor: 2 bytes, line 1348
1348
1349<script src="https://www.jf-matosinhos.pt/frontend/plugins/materialKit/material-kit.js"></script>
1349
1350<!-- Swiper Slider -->
1351<!-- 
1351<script src="https://www.jf-matosinhos.pt/frontend/plugins/swiperslider/swiper.min.js"></script>
vendor: 2 bytes, line 1351
1351
1352<script src="https://www.jf-matosinhos.pt/frontend/plugins/swiperslider/swiper.jquery.min.js"></script>
1352 -->
1353<!-- Google Map -->
1354<script src="https://www.jf-matosinhos.pt/frontend/plugins/slick/slick.min.js"></script>
1354
1355<!-- WOW Animation -->
1356<script src="https://www.jf-matosinhos.pt/frontend/plugins/wow/wow.min.js"></script>
1356
1357<!-- Isotope -->
1358<script src="https://www.jf-matosinhos.pt/frontend/plugins/isotope/isotope.pkgd.min.js"></script>
1358
1359<!-- Count To -->
1360<script src="https://www.jf-matosinhos.pt/frontend/plugins/countto/jquery.countTo.js"></script>
1360
1361<!-- MAIN JS FILES -->
1362<!-- Theme Functions -->
1363<script src="https://www.jf-matosinhos.pt/frontend/js/theme.functions.js"></script>
1363
1364<!-- Social Widgets Config -->
1365<script src="https://www.jf-matosinhos.pt/frontend/js/social-widgets-config.js"></script>
vendor: 2 bytes, line 1365
1365
1366<script src="https://www.jf-matosinhos.pt/frontend/plugins/isotope/isotope.pkgd.min.js"></script>
1366
1367<!-- FlexSlider -->
1368<script src="https://www.jf-matosinhos.pt/frontend/plugins/flexslider/jquery.flexslider-min.js"></script>
1368
1369<!-- 
1369<script src="https://www.otempo.pt/dados/loader/w_7b1b98cdd4acae07ef3acb42392654eb"></script>
1369 -->
1370<!-- Full Calendar -->
1371<script src="https://www.jf-matosinhos.pt/plugins/fullcalendar6/moment.min.js"></script>
vendor: 2 bytes, line 1371
1371
1372<script src="https://www.jf-matosinhos.pt/plugins/fullcalendar6/fullcalendar.min.js"></script>
1372
1373<!-- reCaptcha Google -->
vendor: 69 bytes, lines 1373-1375
1373
1374<script src='https://www.google.com/recaptcha/api.js'></script>
1375
1376<!-- MASK FIELDS -->
1377<script src="https://www.jf-matosinhos.pt/plugins/input-mask/jquery.inputmask.js"></script>
vendor: 2 bytes, line 1377
1377
1378<script src="https://www.jf-matosinhos.pt/plugins/input-mask/jquery.inputmask.date.extensions.js"></script>
vendor: 2 bytes, line 1378
1378
1379<script src="https://www.jf-matosinhos.pt/plugins/input-mask/jquery.inputmask.extensions.js"></script>
vendor: 2 bytes, line 1379
1379
1380<script>
1381    $(document).ready(function(){
1382        // mask codigo postal fields
1383        $("#codigo_postal").inputmask("9999-999");
1384        // mask for datepickers
1385        $('[data-provide="datepicker-inline"]').inputmask("dd/mm/yyyy");
1386        $('[data-provide="datepicker"]').inputmask("dd/mm/yyyy");
1387    });
1388</script>
vendor: 2 bytes, line 1388
1388
1389<script>
1390    $(document).ajaxStart(function() {
1391        $(".page-preloader").show();
1392    });
1393    $(document).ajaxComplete(function() {
1394        if ($.active == 1) {
1395            $(".page-preloader").fadeOut();
1396        }
1397    });
1398    $(document).ready(function() {
1399        $(".page-preloader").fadeOut();
1400    });
1401    //To any form submit, show preloader and close modals
1402    $("form").submit(function() {
1403        $(".page-preloader").show();
1404        $(".modal").fadeOut();
1405    });
1406    $("#cookiesmodal").on('show.bs.modal', function(e){
1407        $('input[name="cookie-analytics"]').removeAttr('checked');
1408    });
1409    $("#cookiesmodal").on('hidden.bs.modal', function(e){
1410        $('input[name="cookie-analytics"]').prop('checked', true)
1411    });
1412    $(window).on('load', function () {
1413		if ($('.smllogo').width() > (0.8 * $(window).width())) {
1414			$('.smllogo').attr('style', 'max-width: fit-content;');
1415            $('.wsmenu-list > li > a').attr('style', 'padding: 5px 9px;');
1416		} else {
1417			$('.smllogo').attr('style', '');
1418            $('.wsmenu-list > li > a').attr('style', '');
1419		}
1420	});
1421</script>
1421
1422
1423<!-- ONESIGNAL -->
1424<!-- 
1424<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async></script>
1424
1425<style type="text/css">
1426    .onesignal-popover-dialog{ min-height: 160px; }
1427</style>
1428<script>
1429    /* <![CDATA[ */;
1430    var OneSignal=window.OneSignal||[];
1431    OneSignal.push([
1432        "init",{
1433            appId:"XPTO",
1434            autoRegister:true,
1435            notifyButton:{
1436                enable:true,
1437                position:'bottom-left',
1438                showCredit:false,
1439                text:{
1440                    'tip.state.unsubscribed':'Subscrever notificações',
1441                    'tip.state.subscribed':"Você subscreveu as notificações",
1442                    'tip.state.blocked':"Você bloqueou as notificações",
1443                    'message.prenotify':'Clique para subscrever as notificações',
1444                    'message.action.subscribed':"Obrigado por subscrever!",
1445                    'message.action.resubscribed':"Você subscreveu as notificações",
1446                    'message.action.unsubscribed':"Não irá receber notificações novamente",
1447                    'dialog.main.title':'Gerir as Notificações do Site',
1448                    'dialog.main.button.subscribe':'SUBSCREVER',
1449                    'dialog.main.button.unsubscribe':'CANCELAR SUBSCRIÇÃO',
1450                    'dialog.blocked.title':'Desbloquear Notificações',
1451                    'dialog.blocked.message':"Siga as instruções para permitir notificações:"
1452                },
1453                displayPredicate:function(){
1454                    return OneSignal.isPushNotificationsEnabled().then(function(isPushEnabled){return!isPushEnabled;});
1455                }
1456            },
1457            promptOptions:{
1458                actionMessage:"Gostariamos de enviar notificações acerca dos últimos acontecimentos da freguesia.",
1459                acceptButtonText:"PERMITIR",
1460                cancelButtonText:"NÃO OBRIGADO"},
1461                httpPermissionRequest:{
1462                    modalTitle:'Obrigado por subscrever',
1463                    modalMessage:"",
1464                    modalButtonText:'Fechar'
1465                },
1466                welcomeNotification:{
1467                    "title":"Junta de Freguesia de Matosinhos",
1468                    "message":"Obrigado por subscrever as notificações."
1469                }
1470            }
1471    ]);
1472    OneSignal.push(function(){OneSignal.showHttpPrompt();});
1473    /* ]]> */
1474</script>
1474 -->
1475<script>
1476    $(function() {
1477        $('section:not(#footer, #footer-newsletter, #copyrights) form').find('input:not([name^="keyword"]):visible:first').focus();
1478
1479        if(window.innerWidth > 1023) {
1480            $('.wsmenu-list > .ws-dropdown > a').on('mouseover', function() {
1481                
1482                let topBarHeight = 148;
1483                let viewHeight = document.documentElement.clientHeight; 
1484                
1485                if(viewHeight - topBarHeight < $(this).siblings('.ws-wrapper').find('ul')[0].scrollHeight) {
1486                    $(this).siblings('.ws-wrapper').find('ul').css({
1487                        maxHeight: (viewHeight - topBarHeight) + 'px'
1488                    })
1489
1490                    $('.wsmenu-list .ws-wrapper .ws-wrapper').css({
1491                        marginLeft: '205px'
1492                    })
1493                } else {
1494                    $(this).siblings('.ws-wrapper').find('ul').css({
1495                        maxHeight: 'unset'
1496                    })
1497                    $('.wsmenu-list .ws-wrapper .ws-wrapper').css({
1498                        marginLeft: '220px'
1499                    })
1500                }
1501            });
1502
1503            $('.wsmenu-list .ws-dropdown-menu > .ws-dropdown').on('mouseover', function() {
1504                
1505                let topBarHeight = 148;
1506                let viewHeight = document.documentElement.clientHeight; 
1507
1508                let YPos = viewHeight - $(this)[0].getBoundingClientRect().top
1509
1510                if($(this).parent().scrollTop() > 0) {
1511                    $(this).find('.ws-wrapper ul').css({
1512                        marginTop: - $(this).parent().scrollTop() + 'px',
1513                        maxHeight: YPos + 'px'
1514                    })
1515                } else {
1516                    $(this).find('.ws-wrapper ul').css({
1517                        marginTop: 0,
1518                        maxHeight: YPos + 'px'
1519                    })
1520                }
1521            });
1522        }
1523
1524        $('.ws-dropdown:not(.mobile-sub > .ws-dropdown) a.active').parent().css('backgroundColor', '#ececec')
1525        $('.ws-dropdown li').hover(function() {
1526            $(this).css('backgroundColor', '#bdccd6')
1527        }, function() {
1528            if( $(this).children('a').hasClass('active')) {
1529                $(this).css('backgroundColor', '#ececec')
1530            } else {
1531                $(this).css('backgroundColor', 'initial')
1532            }
1533        })
1534    });
1535</script>
1535				<!-- PAGE SCRIPTS -->
1536		
1536<script type="text/javascript" src="https://www.jf-matosinhos.pt/frontend/js/jquery.simplePagination.js" charset="utf-8"></script>
vendor: 2 bytes, line 1536
1536
1537<script type="text/javascript">
1538    // jQuery(function($){
1539    //     //var pagination
1540    //     var items = $(".item-galeria");
1541    //     var numItems = 1;
1542    //     var perPage = 12;
1543    //     if (numItems <= 12) $("#pagination-all").hide();
1544    //     items.slice(perPage).hide();
1545    //     //function pagination
1546    //     $("#pagination-all").pagination({
1547    //         items : numItems,
1548    //         itemsOnPage : perPage,
1549    //         prevText : "<",
1550    //         nextText : ">",
1551    //         cssStyle : 'light-theme',
1552    //         onPageClick : function(pageNumber) {
1553    //             var showFrom = perPage * (pageNumber - 1);
1554    //             var showTo = showFrom + perPage;
1555
1556    //             items.hide().slice(showFrom, showTo).show();
1557    //         }
1558    //     });
1559    // });
1560</script>
1560
1561		
1562		
1562<script type="text/javascript">
1563		    $(document).ready(function(){
1564		    	// setTimeout(function(){
1565			    //     //remove last created div
1566			    //     $("body div:last").not( ".modal-footer" ).remove();
1567				// }, 3000);
1568				
1569				// var options = {
1570				// 	title: '&#x1F36A; Aceitar Cookies & Política de Privacidade?',
1571				// 	message: 'A Junta de Freguesia de Matosinhos utiliza cookies para melhorar a sua experiência de navegação e para fins estatísticos. Ao navegar está a consentir a sua utilização.',
1572				// 	delay: 600,
1573				// 	expires: 1,
1574				// 	link: '/termosecondicoes',
1575				// 	onAccept: function(){
1576				// 		var myPreferences = jQuery.fn.ihavecookies.cookie();
1577				// 		// console.log('Yay! The following preferences were saved...');
1578				// 		// console.log(myPreferences);
1579				// 	},
1580				// 	acceptBtnLabel: 'Aceitar Cookies',
1581				// 	advancedBtnLabel: 'Configurar Cookies',
1582				// 	moreInfoLabel: 'Saber mais',
1583				// 	cookieTypesTitle: 'Selecione quais cookies deseja aceitar',
1584				// 	fixedCookieTypeLabel: 'Essenciais',
1585				// 	fixedCookieTypeDesc: 'Cookies essenciais para que o site funcione corretamente.',
1586				// 	cookieTypes: [
1587				// 		{
1588				// 			type: 'Analíticos',
1589				// 			value: 'analytics',
1590				// 			description: 'Cookies relacionados a visitas a sites, tipos de navegador, etc.'
1591				// 		}
1592				// 	]
1593				// }
1594
1595				// jQuery('body').ihavecookies(options);
1596			});
1597		</script>
1597
1598	</body>
1599</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.