PageSourceSearch

https://escolasaopedro.pt/pag/ementas

html escolasaopedro.pt collected 2026-10-08 16:40:10 UTC 118,674 bytes, 2,795 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="pt">
4  <!--<< Header Area >>-->
5  <head>
6    <!-- ========== Meta Tags ========== -->
7    <meta charset="UTF-8">
8    <meta http-equiv="X-UA-Compatible" content="IE=edge">
9    <meta name="viewport" content="width=device-width, initial-scale=1">
10    <meta name="description"content="Ementas">
11    <meta name="keywords"content="ementas">
12    <meta name="author"content="Ebsss">
13    <title>Ementas - Escola Secundária São Pedro</title>
14     <meta property="og:url" content="https://escolasaopedro.pt/pag/ementas" /><noscript><meta http-equiv="refresh" content="1;url=nojs"></noscript>
15        <style>
16            body {
17                font-family: Arial, sans-serif;
18            }
19            .noscript-message {
20                position: fixed;
21                top: 0;
22                left: 0;
23                width: 100%;
24                height: 100%;
25                background-color: #f8d7da;
26                color: #721c24;
27                display: flex;
28                align-items: center;
29                justify-content: center;
30                text-align: center;
31                padding: 20px;
32                box-sizing: border-box;
33            }
34        </style> <meta property="fb:app_id" content="748898448915018" /><title>Ementas - Pag</title><meta property="og:type" content="website"><meta property="og:site_name" content="Ementas -  - "><meta property="og:description" content="Ementas" /><meta property="description" content="Ementas" /> <meta name="keywords" content="ementas" /> <meta property="og:keywords" content="ementas" /> <meta property="og:title" content="Ementas" /> <meta property="og:description" content="Ementas" /> <meta property="og:type" content="page" />
35    <!-- Favicons-->
36    <link rel="icon" href="https://escolasaopedro.pt/files/settings/application_favicon/a0fa6a30-78f3-4bc9-9a96-e874586a75db.png"/>
37    <!--<< Bootstrap min.css >>-->
38    <link rel="stylesheet" href="/assets/css/theme-bootstrap.min.css">
39    <!--<< All Min Css >>-->
40    <link rel="stylesheet" href="/assets/css/all.min.css">
41    <!--<< Animate.css >>-->
42    <link rel="stylesheet" href="/assets/css/animate.css">
43    <!--<< Magnific Popup.css >>-->
44    <link rel="stylesheet" href="/assets/css/magnific-popup.css">
45    <!--<< MeanMenu.css >>-->
46    <link rel="stylesheet" href="/assets/css/meanmenu.css">
47    <!--<< Swiper Bundle.css >>-->
48    <link rel="stylesheet" href="/assets/css/swiper-bundle.min.css">
49    <!--<< Nice Select.css >>-->
50    <link rel="stylesheet" href="/assets/css/nice-select.css">
51    <!--<< Main.css >>-->
52    <link rel="stylesheet" href="/assets/css/main.css">
53    <!--<< Google Fonts - Open Sans >>-->
54    <link rel="preconnect" href="https://fonts.googleapis.com">
55    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
56    <link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap" rel="stylesheet">
57
58    <style>
59      /* GLOBAL */
60      body {
61        background-color: #f7f7f7;
62      }
63
64      body,h1,h2,h3,h4,h5,h6 {
65        font-family: "Open Sans", sans-serif;
66      }
67
68      .about-wrapper-2 .about-content .icon-area .icon-items .content span, .header-1 .header-main .header-right .search-icon, .header-3 .header-main .header-right .search-icon, .header-4 .header-main .header-right .search-icon, .main-sidebar .single-sidebar-widget .news-widget-categories ul li a, .main-sidebar .single-sidebar-widget .widget-categories ul li a, .service-box-items .content h4 a, .theme-btn.hover-white:hover, a, h1, h2, h3, h4, h5, h6 {
69        color: #03246c;
70      }
71
72      .brand-wrapper h6 {
73        color: #03246c;
74      }
75
76      ::-webkit-scrollbar {
77        unset;
78        unset;
79      }
80
81      ::-webkit-scrollbar-track {
82        unset;
83        unset;
84      }
85
86      ::-webkit-scrollbar-thumb {
87        unset;
88        unset;
89      }
90
91      .theme-btn-2, body {
92        font-size: 14px;
93      }
94
95      h1, h2, h3, h4, h5, h6 {
96        text-transform: unset;
97      }
98
99      html {
100        scroll-padding-top: 100px;
101      }
102
103      .about-section .line-shape, .faq-section-2 .line-shape {
104        position: absolute;
105        top: 0;
106        left: 0;
107        z-index: -1;
108      }
109      /* GLOBAL */
110
111      /* LOADER */
112      .theme-loader-img-container {
113        text-align: center;
114        margin-bottom: 30px;
115      }
116      /* LOADER FIM */
117
118      /* HEADER */
119      div#header-sticky {
120        z-index: 889;
121      }
122
123      .header-top-section {
124        background-color: #03b7b1;
125      }
126
127      .header-main .main-menu ul li a {
128        color: #03b7b1;
129      }
130
131      .header-main .main-menu ul li a:hover {
132        color: #03246c !important;
133      }
134
135      #header-sticky .header-left .logo {
136        display: flex;
137        align-items: flex-end;
138      }
139
140      /* 
141      .header-1 .header-main .header-right .mean__menu-wrapper {
142      margin-right: 50px;
143      }
144      */
145
146      .theme-remove-caret ul, .theme-remove-caret a i {
147        display: none
148      }
149
150      .header-top-wrapper .top-right .social-icon {
151        gap: 15px;
152        display: flex;
153      }
154
155      .offcanvas__info {
156        background: #ffffff none repeat scroll 0 0;
157      }
158
159      .offcanvas__logo a img {
160        width: 128px;
161      }
162
163      .sidebar__toggle .label {
164        display: none;
165      }
166
167      .header-top-section::before {
168        position: absolute;
169        top: 0;
170        right: 0;
171        bottom: 0;
172        width: 100%;
173        height: 100%;
174        content: "";
175        background-color: #03246c;
176        z-index: -1;
177        left: 81%;
178      }
179
180      div#theme-side-panel {
181        margin-bottom: 50px;
182      }
183
184      #logo-eqavet img {
185        max-height: 50px;
186      }
187
188      .sticky.header-1 .header-main .header-right .header__hamburger {
189        display: block !important;
190      }
191      
192      .offcanvas__info.info-open .offcanvas__contact-text {
193        text-transform: none;
194      }
195
196      @media (min-width: 1900px) {
197        .sticky.header-1::before {
198          display: block !important;
199          position: absolute;
200          right: 0;
201          top: 0;
202          bottom: 0;
203          height: 100%;
204          width: 125px;
205          content: "";
206          background-color: var(--theme);
207            z-index: -1;
208            }
209      }
210
211      @media (max-width: 1899px) {
212        .header-1 .header-main .header-right .header__hamburger .sidebar__toggle {
213          transition: .4s ease-in-out;
214        }
215
216        .header-1 .header-main .header-right .header__hamburger .sidebar__toggle:hover {
217          color: #03246c;
218        }
219      }
220      
221      @media (max-width: 1400px) {
222        #logo-eqavet img, #logo-giae img {
223          max-height: 30px;
224        }
225      }
226
227      @media (max-width: 1279px) {
228        .header-main .main-menu ul li {
229          margin-inline-end: 20px;
230        }
231
232        .header-1 .header-main .header-right, .header-3 .header-main .header-right, .header-4 .header-main .header-right, .sticky.header-1 .header-main .header-right {
233          gap: 20px;
234        }
235      }
236
237      @media screen and (max-width: 1025px) {
238        .header-1 .header-main .main-menu ul li,.header-2 .header-main .main-menu ul li,.header-3 .header-main .main-menu ul li,.header-4 .header-main .main-menu ul li {
239          margin-inline-end:20px
240        }
241      }
242
243      @media (max-width: 991px) {
244        div#theme-side-panel {
245          margin-top: 50px;
246        }
247      }
248
249      @media (max-width: 479px) {
250        #logo-eqavet img {
251          max-width: 100px;
252          margin-top: 50px;
253        }
254
255        #logo-giae img {
256          display: none;
257        }
258        
259        .sticky.header-1 .header-main .header-right .header__hamburger {
260        margin-top: 50px;
261        }
262      }
263
264      /* 
265      @media (min-width: 1899px) {
266        #logo-eqavet img {
267          margin-right: 30px;
268        }
269      } 
270      */
271      
272      @media (min-width: 1899px) {
273        #logo-giae img {
274          margin-right: 30px;
275        }
276      } 
277      /* HEADER FIM */
278
279      /* BANNER TOPO */
280      .breadcrumb-wrapper::before {
281        position: absolute;
282        top: 0;
283        left: 0;
284        right: 0;
285        bottom: 0;
286        width: 100%;
287        height: 100%;
288        content: "";
289        background-image: linear-gradient(270.07deg, #03246c .07%, #00060c 99.95%);
290        opacity: .75;
291      }
292      /* BANNER TOPO */
293
294      /* SLIDER */
295      .hero-3 .slider-image::before {
296        display: none;
297      }
298
299      .swiper .hero-slider .container {
300        height: 300px;
301      }
302
303      /* SLIDER */
304      .swiper.hero-slider {
305        height: calc(100vh - 110px);
306      }  
307
308      .swiper.hero-slider .hero-content h4 {
309        color: #fff;
310      }
311
312      .hero-3 .hero-content {
313        padding: 180px 0;
314        text-align: center;
315      }
316
317      .hero-slider .swiper-slide .container {
318        height: 100%;
319      }
320
321      .hero-slider .swiper-slide .container .row {
322        height: 100%;
323      }
324
325      .hero-3 .hero-content {
326        height: 100%;
327      }  
328
329      @media (min-width: 992px) {
330        .swiper.hero-slider.swiper-fade.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress.swiper-backface-hidden {
331          height: calc(100vh - 136px);
332        }
333      }
334
335      @media (max-width: 991px) {
336        .hero-3 .hero-content {
337          padding: 130px 0;
338          min-height: 500px;
339        }
340      }
341
342      @media (max-width: 575px) {
343        .hero-3 .hero-content {
344          min-height: 350px;
345        }
346      }
347      /* SLIDER FIM */
348
349      /* DETALHES INTRODUCAO */
350      #slider-bottom-about .faq-content .accordion-item {
351        background-color: unset;
352      }
353
354      #slider-bottom-about .faq-content .accordion-item .service-image {
355        text-align: center;
356      }
357
358      #slider-bottom-about .faq-content .accordion-item .accordion-header .accordion-button.collapsed {
359        border: unset;
360      }
361
362      #slider-bottom-about .faq-content .accordion-item .accordion-collapse .accordion-body {
363        text-align: center;
364        background-color: unset;
365      }
366
367      #slider-bottom-about .faq-content .accordion-item .accordion-header .accordion-button {
368        justify-content: center;
369        background-color: unset;
370      }
371
372      #slider-bottom-about .accordion-button::after {
373        margin-left: 15px;
374      }
375
376      #slider-bottom-about .faq-content .accordion-item .accordion-collapse .accordion-body {
377        padding-right: 30px;
378      }
379
380      @media (max-width: 1399px) {
381        #slider-bottom-about .faq-content .accordion-item .accordion-collapse .accordion-body {
382          padding-right: 30px;
383        }
384      }
385
386      @media (max-width: 991px) {       
387        #slider-bottom-about .faq-content .accordion-item {
388          display: flex;
389          justify-content: space-around;
390        }
391      }
392
393      @media (min-width: 992px) {
394        section#slider-bottom-about {
395          margin-top: -150px;
396          position: relative;
397          z-index: 888;
398        }
399
400        #slider-bottom-about .faq-wrapper .row > div {
401          background-color: #f7f7f7;
402          border-top-right-radius: 350px;
403          border-top-left-radius: 350px;
404          min-height: 250px;
405        }
406      }
407      /* DETALHES INTRODUCAO */
408
409      /* INFORMACOES HOME */
410      #theme-informacao .single-news-items {
411        display: block;
412        padding: 20px 20px;
413      }
414
415      #theme-informacao .single-news-items .news-content {
416        margin-top: 30px;
417      }
418
419      #theme-informacao .row > div {
420        margin-top: 30px;
421      }
422
423      #theme-informacao .single-news-items .news-image {
424        height: unset;
425        width: unset;
426      }
427
428      #theme-informacao .single-news-items .news-image img {
429        width: 100%
430      }
431
432      #theme-informacao .single-news-items .news-content {
433        text-align: center;
434      }
435
436      @media (min-width: 768px) {
437        #theme-informacao .single-news-items {
438          height: 100%;
439        }
440      }
441      /* INFORMACOES HOME FIM */
442
443      /* INTRODUCAO HOME */
444      .slider-bottom-features .service-card-items .service-content {
445        padding: 35px 30px 0;
446      }
447      /* INTRODUCAO HOME FIM */     
448
449      /* BANNER ALERTA */
450      .text-slider a {
451        color: var(--white);
452          font-size: 24px;
453          }
454
455      .marque-section .text-slider img {
456        filter: brightness(0) invert(1);
457        max-width: 20px;
458        margin-bottom: 0;
459      }
460      /* BANNER ALERTA FIM */
461
462      /* SOBRE HOME */         
463      .about-wrapper .about-content .about-icon-items {
464        align-items: center;
465        flex-direction: column;
466      }
467
468      .about-wrapper .about-content .about-icon-items .icon-items .content {
469        flex-basis: 100%;
470      }
471
472      .about-wrapper .about-content .about-icon-items .icon-items .icon {
473        width: unset;
474        height: unset;
475        line-height: 80px;
476        text-align: center;
477        border-radius: 50%;
478        background-color: unset;
479        color: unset;
480      }
481
482      @media (max-width: 575px) {
483        section.about-section.section-padding.fix .about-wrapper > .row > .mt-4 {
484          margin-top: 70px !important;
485        }
486      }
487
488      @media (min-width: 576px) and (max-width: 991px) {
489        section.about-section.section-padding.fix .about-wrapper > .row > .mt-4 {
490          margin-top: 150px !important;
491        }
492      }
493
494      @media (min-width: 992px) {
495        section.about-section.section-padding.fix .about-wrapper > .row {
496          align-items: center;
497        }
498      }
499      /* SOBRE HOME FIM */
500
501      /* SOBRE */
502      .theme-about-intro .service-box-items .icon {
503        margin-left: 0
504      }
505
506      .theme-about-intro .row {
507        justify-content: center;
508      }
509
510      .faq-content .accordion-item .accordion-header .accordion-button {
511        border: 0;
512      }
513
514      .theme-about-intro .service-box-items .icon::before {
515        display: none;
516      }
517
518      .sobre-organizacao-section .theme-about-members .about-icon-items .content {
519        margin-bottom: 10px;
520      }
521
522      .sobre-organizacao-section .theme-about-members.faq-content.style-2 {
523        margin-left: 0;
524      }
525
526      .sobre-organizacao-section .theme-about-members h3 {
527        text-transform: uppercase;
528      }
529
530      .sobre-organizacao-section .theme-about-members h4 {
531        font-size: 14px;
532      }
533
534      .sobre-organizacao-section .theme-about-members.faq-content.style-2 p {
535        font-size: 14px;
536      }
537
538      .pricing-wrapper .section-title-area .nav .nav-link {
539        text-transform: unset;
540        color: #03246c;
541      }
542      
543      #section-organizacao .section-title-area span {
544        font-size: 40px;
545        margin-bottom: 20px;
546      }
547
548      @media (max-width: 575px) {
549        #section-organizacao .section-title-area span {
550          font-size: 28px;
551        }
552      }
553
554      @media (max-width: 1199px) {
555        #section-organizacao .section-title-area span {
556          font-size: 34px;
557        }
558      }
559
560      @media (max-width: 767px) {
561        .pricing-wrapper .nav {
562          margin-top: 40px;
563        }
564        
565        #section-organizacao .section-title-area span {
566          font-size: 32px;
567        }
568      }
569
570      @media (min-width: 769px) {
571        .theme-about-intro .service-box-items {
572          min-height: 410px;
573        }
574      }
575      
576      @media (min-width: 991px) {
577        .theme-about-intro .service-box-items {
578          min-height: 356px;
579        }
580      }
581
582      @media (min-width: 1200px) {
583        .theme-about-intro .service-box-items {
584          min-height: 380px;
585        }
586      }
587
588      @media (min-width: 1350px) {
589        .theme-about-intro .service-box-items {
590          min-height: 380px;
591        }
592      }
593
594      /* SOBRE FIM */
595
596      /* BLOG HOME */
597      .news-card-items .news-content ul {
598        justify-content: space-between;
599      }
600      /* BLOG HOME FIM */
601
602      /* EQAVET */
603      #eqavet .section-title a {
604        color: #fff;
605        text-decoration: underline;
606      }
607      /* EQAVET FIM */
608
609      /* Oferta Formativa HOME */
610      @media (min-width: 1200px) {
611        .pricing-section .pricing-header h2 {
612          padding-right: 130px;
613        }
614      }
615      /* Oferta Formativa HOME FIM */
616
617      /* ALUNOS HOME */
618      .project-wrapper .project-items.style-2 .project-content .arrow-icon {
619        background: #03b7b1;
620      }
621
622      .project-items .project-image .project-content {
623        padding: 25px 20px;
624      }
625
626      .project-wrapper .project-items.style-2 .project-content .arrow-icon {
627        display: flex;
628        justify-content: center;
629        align-items: center;
630      }
631
632      .project-wrapper .project-items.style-2 .project-content .arrow-icon {
633        background: #03246c;       
634      }
635
636      .project-wrapper .project-items.style-2 .project-content .arrow-icon i {
637        color: #fff;
638      }
639      /* ALUNOS HOME FIM */
640
641      /* TESTEMUNHOS */
642      .project-section-3::before, .tesimonial-section-2::before {
643        top: 0;
644        right: 0;
645        background: var(--bg2);
646          opacity: .6;
647          }
648
649      .tesimonial-section-2::after {
650        display: none;
651      }
652      /* TESTEMUNHOS */
653
654      /* CATEGORIAS BLOG */
655      @media (min-width: 767px) {
656        .news-card-items .news-content h3 {
657          min-height: 53px;
658        }
659      }
660      /* CATEGORIAS BLOG FIM */
661
662      /* PAGINA CATEGORIA DE EVENTOS */
663      .breadcrumb-wrapper::before {
664        opacity: .55;
665      }
666
667      #eventos .news-content ul {
668        display: block;
669      }
670      /* PAGINA CATEGORIA DE EVENTOS FIM */
671
672      /* PAGINA EVENTOS */
673      .breadcrumb-wrapper::before {
674        opacity: .55;
675      }
676
677      .news-details-area .blog-post-details .single-blog-post .post-content .post-list.theme-event-date {
678        border-bottom: unset;
679        border-top: 1px solid var(--border);
680          margin-top: 20px;
681          padding-top: 20px;
682          margin-bottom: 0;
683          }
684
685
686      @media (max-width: 479px) {
687        .theme-event-date {
688          display: block !important;
689        }
690      }
691      /* PAGINA EVENTOS FIM */
692
693      /* PARCERIAS */
694      .partner-section .brand-wrapper .brand-image {
695        text-align: center;
696        filter: unset;
697        transition: unset;
698        opacity: unset;
699        margin-bottom: 20px;
700      }
701
702      .partner-section img {
703        width: 100%;
704        height: 100%;
705        max-width: 150px;
706      }
707      /* PARCERIAS FIM */
708
709      /* OFERTA FORMATIVA */
710      .pricing-items h2 {
711        font-size: 30px;
712        max-width: 300px;
713      }
714
715      #oferta-formativa-intro .about-wrapper-2.style-2 .about-content {
716        margin-left: 0;
717      }
718
719      .theme-curso-details img {
720        width: 100%;
721      }
722
723      #cursos-profissionais .tab-content #tab-courses-two ul {
724        list-style: unset;
725      }
726
727      .tab-pane {
728        min-height: fit-content;
729      }
730
731      .theme-course-list .section-title-area {
732        align-items: flex-start;
733      }
734
735      @media (min-width: 1200px) {
736        #oferta-formativa-intro .about-wrapper-2.style-2 .about-content {
737          margin-right: 50px;
738        }
739      }
740
741      @media only screen and (min-width: 1024px) {
742        .theme-course-list .section-title h2 {
743          max-width: 700px;
744          font-size: 30px;
745        }
746      }
747
748      @media only screen and (min-width: 480px) {
749        .theme-course-list .section-title h2 {
750          max-width: 450px;
751          font-size: 24px;
752        }
753      }
754
755      @media only screen and (max-width: 991px) {
756        #cursos-profissionais ul.nav li a {
757          padding: 14px;
758        }
759      }
760      /* OFERTA FORMATIVA FIM */
761
762      /* DOCENTES */
763      .container.theme-docentes-btn-container .about-button {
764        text-align: right;
765      }
766
767      @media only screen and (max-width: 769px) {
768        .container.theme-docentes-btn-container .about-button {
769          text-align: center;
770        }
771      }
772      /* DOCENTES FIM */
773
774      /* PAGINAS LISTAS FICHEIROS */
775      .theme-info-list .team-wrapper:first-child .team-items {
776        border-top: 1px solid var(--text) !important;
777          padding-top: 35px !important;
778          margin-top: 0 !important;
779          }  
780
781      .theme-info-list .team-wrapper .team-items .team-title h4:hover {
782        padding-left: 0;
783      }
784
785      .theme-info-list .team-wrapper .team-items .team-title {
786        width: 250px;
787        align-self: flex-start;
788      }
789
790      .theme-info-list .bor-bottom {
791        border-bottom: 1px solid var(--text);
792          }
793
794      .theme-info-list .bor-top {
795        border-top: 1px solid var(--text);
796          }
797
798      .theme-info-list a.theme-files-btn {
799        padding: 10px 0;
800        border-radius: 36px;
801        background-color: var(--theme);
802          transition: all 0.3s ease-in-out;
803          }
804
805      .theme-info-list a.theme-files-btn:hover {
806        background-color: #242449;
807      }
808
809      .theme-info-list a.theme-files-btn span {
810        color: #fff;
811      }
812
813      .theme-info-list .team-wrapper .team-items .theme-ficheiros-wrapper p {
814        color: var(--text);
815          }
816
817      .theme-info-list .theme-ficheiros-wrapper > div {
818        margin-bottom: 20px;
819      }
820
821      .theme-info-list .theme-ficheiros-wrapper > div:last-child {
822        margin-bottom: 0;
823      }
824
825      .theme-info-list .theme-ficheiros-wrapper p {
826        text-align: left;
827      }
828
829      @media only screen and (max-width: 575px) {
830        .theme-info-list .theme-ficheiros-wrapper > div {
831          justify-content: center;
832        }
833
834        .theme-info-list .theme-ficheiros-wrapper p {
835          text-align: center;
836        }
837
838        .theme-info-list a.theme-files-btn {
839          margin-top: 10px;
840          width: 250px;
841        }
842      }
843
844      @media only screen and (min-width: 575px) and (max-width: 991px) {
845        .theme-info-list .theme-ficheiros-wrapper > .row > div {
846          padding-left: 0;
847        }
848      }
849      /* PAGINAS LISTAS FICHEIROS FIM */
850
851      /* INSTALACOES */
852      #instalacoes .content img {
853        margin-bottom: 20px;
854        width: 100%;
855      }
856      /* INSTALACOES FIM */
857
858      /* LINHA TEMPORAL */
859      #linha-temporal .faq-content.style-2 {
860        margin-left: 0;
861      }
862
863      #linha-temporal h3 {
864        text-transform: uppercase;
865      }
866
867      #linha-temporal h4 {
868        font-size: 14px;
869      }
870
871      #linha-temporal p {
872        font-size: 12px;
873      }
874
875      #linha-temporal .content {
876        margin-bottom: 10px;
877      }
878      /* LINHA TEMPORAL FIM */
879
880      /* SOBRE DIRETORES */
881      .section-bg-2.diretores-section .section-title span, 
882      .section-bg-2.diretores-section .section-title h2, 
883      .section-bg-2.diretores-section h3, 
884      .section-bg-2.diretores-section h4, 
885      .section-bg-2.diretores-section p {
886        color: #fff;
887      }
888
889      .diretores-section .about-icon-items .content {
890        margin-bottom: 10px;
891      }
892
893      .diretores-section .faq-content.style-2 {
894        margin-left: 0;
895      }
896
897      .diretores-section h3 {
898        text-transform: uppercase;
899      }
900
901      .diretores-section h4 {
902        font-size: 14px;
903      }
904
905      .diretores-section .faq-content.style-2 p {
906        font-size: 12px;
907      }
908
909      .diretores-section .section-padding {
910        padding-top: 30px;
911      }
912
913      #associacao-antigos .section-title h3 {
914        text-align: center;
915      }
916
917      #associacao-antigos .about-icon-items .icon-items {
918        justify-content: center;
919        text-align: center;
920      }
921      /* SOBRE DIRETORES FIM */
922
923      /* MISSAO E VALORES */
924      .faq-section-2 .faq-content.style-2 {
925        margin-left: 0;
926        margin-right: 0;/* antes estava 50px nao sei bem porque */
927      }
928      /* MISSAO E VALORES FIM */
929
930      .service-wrapper {
931        margin-bottom: 0;
932      }
933
934      .service-box-items {
935        background-color: unset;
936      }
937
938      .service-box-items::before {
939        background-color: unset;
940      }
941
942      .service-box-items:hover .content p {
943        color: unset;
944      }
945
946      .about-wrapper-2 .about-content p {
947        border-bottom: unset;
948      }
949
950      @media only screen and (max-width: 1199px) {
951        .about-wrapper-2.style-2 .about-content {
952          margin-left: unset;
953        }
954      }
955
956      @media only screen and (min-width: 676px) {
957        .theme-about-text {
958          column-count: 2;
959        }
960      }
961
962      @media only screen and (min-width: 991px) {
963        .theme-about-text {
964          column-count: 3;
965        }
966      }
967
968      /* ASSOCIACOES HOME */
969      .service-card-items {
970        overflow: visible;
971      }
972
973      @media (min-width: 767px) {
974        .service-card-items .service-content h4 {
975          min-height: 53px;
976        }
977      }
978      /* ASSOCIACOES HOME FIM */
979
980      /* SERVICOS */
981      div.theme-service-des table, th, td {
982        border: 1px solid;
983      }
984
985      .theme-services .team-items {
986        margin-top: 100px;
987      }
988      /* SERVICOS FIM */
989
990      /* OBSERVATORIO DA QUALIDADE */
991      #eqavet .pricing-wrapper.theme-eqavet-tabs .nav .nav-link {
992        color: #ffffff;
993      }
994
995      #eqavet .theme-eqavet-tab-content .team-items .team-title {
996        align-self: start;
997      }
998
999      #eqavet .theme-eqavet-tab-content .team-items .team-title h4 {
1000        color: #fff;
1001      }
1002
1003      #eqavet .theme-eqavet-tab-content .theme-ficheiros-wrapper > div {
1004        margin-bottom: 20px;
1005      }
1006
1007      #eqavet .theme-eqavet-tab-content a.theme-files-btn {
1008        padding: 10px 0;
1009        border-radius: 36px;
1010        background-color: #fff;
1011        transition: all 0.3s ease-in-out;
1012      }
1013
1014      #eqavet .theme-eqavet-tab-content a.theme-files-btn:hover {
1015        background-color: var(--theme);
1016          color: #fff;
1017          }
1018
1019      #eqavet .theme-eqavet-tab-content a.theme-files-btn:hover span {
1020        color: #fff;
1021      }
1022      /* OBSERVATORIO DA QUALIDADE FIM */
1023
1024      /* PAGINA EVENTOS */
1025      .breadcrumb-wrapper::before {
1026        opacity: .55;
1027      }
1028
1029      #eventos .news-content ul {
1030        display: block;
1031      }
1032      /* PAGINA EVENTOS FIM */
1033
1034      /* PAGINA DE EVENTO INDIVIDUAL */
1035      .breadcrumb-wrapper::before {
1036        opacity: .55;
1037      }
1038
1039      .news-details-area .blog-post-details .single-blog-post .post-content .post-list.theme-event-date {
1040        border-bottom: unset;
1041        border-top: 1px solid var(--border);
1042          margin-top: 20px;
1043          padding-top: 20px;
1044          margin-bottom: 0;
1045          }
1046
1047
1048      .news-standard .event-map {
1049        height: 450px;
1050      }
1051
1052      .news-standard .event-map iframe {
1053        height: 100%;
1054      }
1055
1056      @media (max-width: 479px) {
1057        .theme-event-date {
1058          display: block !important;
1059        }
1060      }
1061      /* PAGINA DE EVENTO INDIVIDUAL */
1062
1063      /* PAGINA INDIVIDUAL DE PUBLICACAO */
1064      .news-details-area .blog-post-details .single-blog-post .post-featured-thumb {
1065        height: unset;
1066      }
1067
1068      .single-blog-post .post-featured-thumb img {
1069        width: 100%;
1070      }
1071
1072      h2.theme-post-title {
1073        margin-bottom: 60px;
1074      }
1075
1076      .blog-post-details .post-content .theme-blog-post-content ul {
1077        list-style: unset;
1078        margin-left: 2rem;
1079      }
1080
1081      .recent-post-area .recent-items .recent-thumb img {
1082        max-width: 100px;
1083      }
1084
1085      .news-details-area .blog-post-details .tag-share-wrap {
1086        justify-content: end;
1087      }
1088      /* PAGINA INDIVIDUAL DE PUBLICACAO FIM */
1089
1090      /* FOOTER */
1091      .footer-bg, .main-sidebar .single-sidebar-widget .search-widget form button:hover {
1092        background-color: #000b24;
1093      }
1094
1095      .footer-widgets-wrapper .single-footer-widget .widget-head {
1096        border-bottom: 1px solid var(--white);
1097          }
1098
1099      .footer-widgets-wrapper .single-footer-widget .widget-head h3 {
1100        font-size: 20px;
1101        border-bottom: 0;
1102      }
1103
1104      .contact-info-area .contact-info-items .content h3 {
1105        font-size: 18px;
1106        text-transform: none;
1107      }
1108
1109      .footer-bottom {
1110        padding: 30px 0;
1111      }
1112
1113      .footer-bottom.style-2 {
1114        background-color: #03246c;
1115      }
1116
1117      .footer-bottom .scroll-icon {
1118        top: -50px;
1119      }
1120
1121      .footer-wrapper.d-flex.align-items-center.justify-content-between {
1122        flex-direction: column;
1123      }
1124
1125      /* 
1126      .footer-widgets-wrapper .single-footer-widget .list-area li:hover a {
1127      ???
1128      }
1129      */
1130
1131      @media (max-width: 767px) {
1132        .footer-bottom .footer-wrapper .footer-menu {
1133          flex-direction: column;
1134          gap: 10px;
1135        }
1136
1137        .footer-bottom.style-2 .footer-wrapper p {
1138          text-align: center;
1139          margin-bottom: 20px;
1140        }
1141      }
1142
1143      @media (min-width: 768px) {
1144        ul.footer-menu li:after {
1145          content: "|";
1146          margin-left: 20px;
1147          color: #fff;
1148        }
1149
1150        ul.footer-menu li:last-child:after {
1151          display: none;
1152        }
1153      }
1154
1155      @media (min-width: 1200px) {
1156        .footer-widgets-wrapper .single-footer-widget.style-margin {
1157          margin-left: 0;
1158        }
1159      }
1160      /* FOOTER FIM */
1161    </style>
1162  
1163
1164            <style>
1165                .iclientCheckContainer {
1166                    display: block;
1167                    position: relative;
1168                    padding-left: 35px;
1169                    margin-bottom: 12px;
1170                    cursor: pointer;
1171                    font-size: 22px;
1172                    -webkit-user-select: none;
1173                    -moz-user-select: none;
1174                    -ms-user-select: none;
1175                    user-select: none;
1176
1177
1178                  }
1179
1180
1181                  .iclientCheckContainer input {
1182                    position: absolute;
1183                    opacity: 0;
1184                    cursor: pointer;
1185                    height: 25px !important;
1186                    width: 25px !important;
1187                    margin-left: -35px;
1188                    z-index: 99999;
1189                  }
1190
1191                  /* Create a custom checkbox */
1192                  .iclientCheckContainer .checkmark {
1193                    position: absolute;
1194                    top: 0;
1195                    left: 0;
1196                    height: 25px;
1197                    width: 25px;
1198                    background-color: #eee;
1199                    border: 3px solid #DDD;
1200                  }
1201
1202                  /* On mouse-over, add a grey background color */
1203                  .iclientCheckContainer:hover input ~ .checkmark {
1204                    background-color: #ccc;
1205                  }
1206
1207                  /* When the checkbox is checked, add a blue background */
1208                  .iclientCheckContainer input:checked ~ .checkmark {
1209                    background-color: #2196F3;
1210                  }
1211
1212                  /* Create the checkmark/indicator (hidden when not checked) */
1213                  .iclientCheckContainer .checkmark:after {
1214                    content: "";
1215                    position: absolute;
1216                    display: none;
1217                  }
1218
1219                  /* Show the checkmark when checked */
1220                  .iclientCheckContainer input:checked ~ .checkmark:after {
1221                    display: block;
1222                  }
1223
1224                  /* Style the checkmark/indicator */
1225                  .iclientCheckContainer .checkmark:after {
1226                    left: 7px;
1227                    top: 4px;
1228                    width: 5px;
1229                    height: 10px;
1230                    border: solid white;
1231                    border-width: 0 3px 3px 0;
1232                    -webkit-transform: rotate(45deg);
1233                    -ms-transform: rotate(45deg);
1234                    transform: rotate(45deg);
1235                  }
1236
1237            </style>
1238            </head>
1239  <body>
1240
1241    <!-- Preloader Start -->
1242    <div id="preloader" class="preloader">
1243      <div class="animation-preloader">
1244        <div class="spinner"></div>
1245        <div class="theme-loader-img-container">
1246          <img src="https://escolasaopedro.pt/platform-images/cms/header/logotipo-loader/308cfa2e-22b6-4af6-90a4-c27dc835293b.png?p=medium&w=200&h=95&fm=png&fill=transparent&s=28747b59649a6bb24a667e92d9d16550" alt="">
1247        </div>
1248        <!-- 
1249<div class="txt-loading">
1250<span class="letters-loading">Escola Secundária São Pedro</span>
1251</div>
1252-->
1253        <p class="text-center">A carregar</p>
1254      </div>
1255      <div class="loader">
1256        <div class="row">
1257          <div class="col-3 loader-section section-left">
1258            <div class="bg"></div>
1259          </div>
1260          <div class="col-3 loader-section section-left">
1261            <div class="bg"></div>
1262          </div>
1263          <div class="col-3 loader-section section-right">
1264            <div class="bg"></div>
1265          </div>
1266          <div class="col-3 loader-section section-right">
1267            <div class="bg"></div>
1268          </div>
1269        </div>
1270      </div>
1271    </div>
1272
1273    <!--<< Mouse Cursor Start >>-->  
1274    <div class="mouse-cursor cursor-outer"></div>
1275    <div class="mouse-cursor cursor-inner"></div>
1276
1277    <!-- Offcanvas Area Start -->
1278    <div class="fix-area">
1279      <div class="offcanvas__info">
1280        <div class="offcanvas__wrapper">
1281          <div class="offcanvas__content">
1282            <div class="offcanvas__top mb-5 d-flex justify-content-between align-items-center">
1283              <div class="offcanvas__logo">
1284                <a href="/">
1285                  <img src="https://escolasaopedro.pt/platform-images/cms/header/logotipo-166/39b70080-e9ff-4019-b070-7a
1285d6afbaa1cb.png?p=medium&w=182&h=90&fm=png&fill=transparent&s=cd35fb5b691251c262031b254432fcbd" alt="Escola Secundária São Pedro" width="128" height="60">
1286                </a>
1287              </div>
1288              <div class="offcanvas__close" >
1289                <button aria-label="fechar">
1290                  <i class="fas fa-times"></i>
1291                </button>
1292              </div>
1293            </div>
1294            <!-- <p class="text d-none d-lg-block">A Escola Secundária São Pedro orgulha-se da sua história, das suas memórias e vive o presente de olhos postos no futuro, com o mesmo espírito de missão, abraçando os desafios de um mundo em constante mudança, afirmando-se, cada vez mais, como um exemplo e uma referência na educação.</p> -->
1295            <div class="mobile-menu fix mb-3"></div>
1296            <div id="theme-side-panel" class="offcanvas__contact">
1297              <h4>Ligações úteis</h4>
1298              <ul>
1299                
1300                <li>
1301                  <a href="/documentos-orientadores" target="">Documentos Orientadores</a>
1302                </li>
1303                
1304                <li>
1305                  <a href="pag/ementas" target="">Ementas</a>
1306                </li>
1307                
1308                <li>
1309                  <a href="/recrutamento#pessoal-docente" target="">Recrutamento Pessoal Docente</a>
1310                </li>
1311                
1312                <li>
1313                  <a href="https://saopedro.ebsss.app/recrutamento#pessoal-nao-docente" target="">Recrutamento Pessoal Não Docente</a>
1314                </li>
1315                
1316              </ul>            
1317            </div>
1318            <div class="offcanvas__contact">
1319              <h4>Contactos</h4>
1320              <ul>
1321                <li class="d-flex align-items-center">
1322                  <div class="offcanvas__contact-icon">
1323                    <i class="fal fa-map-marker-alt"></i>
1324                  </div>
1325                  <div class="offcanvas__contact-text">
1326                    Rua Morgado de Mateus <br> 5000-455 Vila Real
1327                  </div>
1328                </li>
1329                <li class="d-flex align-items-center">
1330                  <div class="offcanvas__contact-icon mr-15">
1331                    <i class="fal fa-envelope"></i>
1332                  </div>
1333                  <div class="offcanvas__contact-text">
1334                    <a href="/cdn-cgi/l/email-protection#caaea3b8afa9aba58aafb9a9a5a6abb9aba5baafaeb8a5e4babe"><span class="mailto:[email protected]"><span class="__cf_email__" data-cfemail="b6d2dfc4d3d5d7d9f6d3c5d5d9dad7c5d7d9c6d3d2c4d998c6c2">[email&#160;protected]</span></span></a>
1335                  </div>
1336                </li>
1337                <li class="d-flex align-items-center">
1338                  <div class="offcanvas__contact-icon mr-15">
1339                    <i class="far fa-phone"></i>
1340                  </div>
1341                  <div class="offcanvas__contact-text">
1342                    <a href="tel:+351259322073">+351 259 322 073</a>
1343                  </div>
1344                </li>
1345              </ul>
1346              <!-- 
1347<div class="header-button mt-4">
1348<a href="[serv11_header_botao-contacto-10_link]" target="[serv11_header_botao-contacto-10_target]" class="theme-btn text-center">
1349<span>[serv11_header_botao-contacto-10_label]<i class="fa-solid fa-arrow-right-long"></i></span>
1350</a>
1351</div>
1352-->
1353              <div class="social-icon d-flex align-items-center">
1354                
1355                <a href="https://www.facebook.com/Escola-Secund%C3%A1ria-S%C3%A3o-Pedro-Vila-Real-114170860336171" target="_blank" aria-label="facebook-f"><i class="fab fa-facebook-f"></i></a>
1356                
1357                <a href="https://www.instagram.com/escola.saopedro/" target="_blank" aria-label="instagram"><i class="fab fa-instagram"></i></a>
1358                
1359              </div>
1360            </div>
1361          </div>
1362        </div>
1363      </div>
1364    </div>
1365    <div class="offcanvas__overlay"></div>
1366
1367    <!-- Header Section Start -->
1368    <header>
1369      <div class="header-top-section fix">
1370        <div class="container-fluid">
1371          <div class="header-top-wrapper">
1372            <ul class="contact-list">
1373              <li>
1374                <i class="far fa-envelope"></i>
1375                <a href="/cdn-cgi/l/email-protection#84e0edf6e1e7e5ebc4e1f7e7ebe8e5f7e5ebf4e1e0f6ebaaf4f0" class="link"><span class="__cf_email__" data-cfemail="8befe2f9eee8eae4cbeef8e8e4e7eaf8eae4fbeeeff9e4a5fbff">[email&#160;protected]</span></a>
1376              </li>
1377              <li>
1378                <i class="fa-solid fa-phone-volume"></i>
1379                <a href="tel:+351259322073">+351 259 322 073</a>
1380              </li>
1381            </ul>
1382            <div class="top-right">
1383              <div class="social-icon d-flex align-items-center">
1384                <span>Siga-nos</span>
1385                
1386                <a href="https://www.facebook.com/Escola-Secund%C3%A1ria-S%C3%A3o-Pedro-Vila-Real-114170860336171" target="_blank"><i class="fab fa-facebook-f"></i></a>
1387                
1388                <a href="https://www.instagram.com/escola.saopedro/" target="_blank"><i class="fab fa-instagram"></i></a>
1389                
1390              </div>
1391            </div>
1392          </div>
1393        </div>
1394      </div>
1395      <div id="header-sticky" class="header-1">
1396        <div class="container-fluid">
1397          <div class="mega-menu-wrapper">
1398            <div class="header-main style-2">
1399              <div class="header-left">
1400                <div class="logo">
1401                  <a href="/" class="header-logo">
1402                    <img src="https://escolasaopedro.pt/platform-images/cms/header/logotipo-166/39b70080-e9ff-4019-b070-7ad6afbaa1cb.png?p=medium&w=182&h=90&fm=png&fill=transparent&s=cd35fb5b691251c262031b254432fcbd" alt="Escola Secundária São Pedro">
1403                  </a>
1404                </div>
1405              </div>
1406              <div class="header-right d-flex justify-content-end align-items-center">
1407                <div class="mean__menu-wrapper">
1408                  <div class="main-menu">
1409                    <nav id="mobile-menu">
1410                      <ul>
1411                        <li>
1412                          <a href="/">Início<i class="fas fa-angle-down"></i></a>
1413                          <ul class="submenu">
1414                            
1415                          </ul>
1416                        </li>
1417                        <li>
1418                          <a href="/sobre">Sobre<i class="fas fa-angle-down"></i></a>
1419                          <ul class="submenu">
1420                            
1421                          </ul>
1422                        </li>
1423                        <li>
1424                          <a href="/oferta-formativa">Oferta Formativa<i class="fas fa-angle-down"></i></a>
1425                          <ul class="submenu">
1426                            
1427                          </ul>
1428                        </li>
1429                        <li>
1430                          <a href="/#alunos">Alunos<i class="fas fa-angle-down"></i></a>
1431                          <ul class="submenu">
1432                            
1433                          </ul>
1434                        </li>
1435                        <li>
1436                          <a href="docentes">Docentes<i class="fas fa-angle-down"></i></a>
1437                          <ul class="submenu">
1438                            
1439                          </ul>
1440                        </li>
1441                        <li>
1442                          <a href="/servicos">Serviços<i class="fas fa-angle-down"></i></a>
1443                          <ul class="submenu">
1444                            
1445                          </ul>
1446                        </li>
1447                      </ul>
1448                    </nav>
1449                  </div>
1450                </div>
1451                <a href="https://saopedro.ebsss.app/observatorio-da-qualidade#eqavet" target=""><span id="logo-eqavet"><img src="https://escolasaopedro.pt/platform-images/cms/header/logo-eqavet/9fa5aa77-6ab6-46d7-b19a-67b2404097ba.png?p=medium&w=200&h=70&fm=png&fill=transparent&s=82eba60eafdfa550c25fae00582e3e45" alt="EQAVET"></span></a>
1452                <a href="https://giae.escolasaopedro.pt/" target="_blank"><span id="logo-giae"><img src="https://escolasaopedro.pt/platform-images/cms/header/logo-giae/1c9878c1-85b5-476a-b6d5-4adf94b67bca.png?p=medium&w=112&h=70&fm=png&fill=transparent&s=baec23f6bea460012f0ae8a6ea3188f6" alt="GIAE online"></span></a>
1453                <div class="header__hamburger d-xl-block my-auto">
1454                  <div class="sidebar__toggle">
1455                    <i class="fas fa-bars"></i>
1456                    <span class="label">informações</span>
1457                  </div>
1458                </div>
1459              </div>
1460            </div>
1461          </div>
1462        </div>
1463      </div>
1464    </header>
1465    
1466
1467<!--<< Breadcrumb Section Start >>-->
1468<div class="breadcrumb-wrapper bg-cover" style="background-image: url('https://escolasaopedro.pt/platform-images/cms/pag/imagem-de-fundo-288/29cc9d05-c743-438a-ac7f-a40f53d34532.jpg?w=1920&h=450&fm=jpg&fill=transparent&s=6025e7ae6150eaea1b541aa49d19e4ce');">
1469  <div class="border-shape">
1470    <img src="/assets/img/element.png" alt="shape-img">
1471  </div>
1472  <div class="line-shape">
1473    <img src="/assets/img/line-element.png" alt="shape-img">
1474  </div>
1475  <div class="container">
1476    <div class="page-heading">
1477      <h1 class="wow fadeInUp" data-wow-delay=".3s">Ementas</h1>
1478      <ul class="breadcrumb-items wow fadeInUp" data-wow-delay=".5s">
1479        <li>
1480          <a href="/">
1481            Início
1482          </a>
1483        </li>
1484        <li>
1485          <i class="fas fa-chevron-right"></i>
1486        </li>
1487        <li>
1488          Ementas
1489        </li>
1490      </ul>
1491    </div>
1492  </div>
1493</div>
1494
1495
1496<!-- About Section Start -->
1497<section id="ensino-basico" class="about-section section-padding pb-0 fix bg-cover mb-2 wow fadeInUp" data-wow-delay=".3s">
1498  <div class="line-shape">
1499    <img src="/assets/img/project/fundo3.webp" width="720" height="400" alt="shape-img">
1500  </div>
1501  <div class="container">
1502    <div class="about-wrapper-2 style-2">
1503      <div class="row">
1504        <div class="col-xl-12 mt-4 mt-xl-0">
1505          <div class="about-content">
1506            <div class="section-title">
1507              <h2>
1508                
1509              </h2>
1510            </div>
1511            <p class="mt-3 mt-md-0">
1512              <h2>Refeit&oacute;rio</h2>
1513
1514<br>
1515
1516<p><strong>Hor&aacute;rio de Servi&ccedil;o de Refei&ccedil;&atilde;o</strong><br />
151712:10 &ndash; 13:45</p>
1518
1519<br>
1520
1521<p>- A ementa vegetariana carece de requisi&ccedil;&atilde;o pr&eacute;via, apresentada nos servi&ccedil;os administrativos, com 3 dias de anteced&ecirc;ncia.</p>
1522
1523<br>
1524
1525<p>- &Eacute; autorizada a anula&ccedil;&atilde;o das senhas de refei&ccedil;&atilde;o adquiridas, at&eacute; &agrave;s 9h da manh&atilde; do pr&oacute;prio dia.</p>
1526            </p>                     
1527          </div>
1528        </div>       
1529      </div>
1530    </div>
1531  </div>
1532</section>
1533
1534
1535<!--<< Team Section Start >>-->
1536<section id="avaliacao-interna" class="team-section theme-info-list sobre-organizacao-section theme-services section-padding wow fadeInUp" data-wow-delay=".3s">
1537  <div class="container">
1538    <div class="section-title">
1539      <h2></h2>  
1540    </div>
1541    <div class="team-wrapper">
1542      <div class="team-items bor-top bor-bottom row">
1543        <div class="team-title col-12 col-md-12 col-lg-4">
1544          <h4>Ementas</h4>
1545        </div>
1546        <div class="col-12 col-md-12 col-lg-8 theme-ficheiros-wrapper">
1547          
1548          <div class="row">
1549            <div class="col-12 col-sm-9">
1550              <p>Ementa - 5 a 9 de outubro</p>
1551            </div>
1552            <a href="https://escolasaopedro.pt/files/cms/pag/ficheiro-48/e27df5a2-6028-4df2-9e91-0f8562f351df.pdf" target="_blank" class="theme-files-btn text-center col-12 col-sm-3">
1553              <span>Descarregar</span>
1554            </a>
1555          </div> 
1556          
1557          <div class="row">
1558            <div class="col-12 col-sm-9">
1559              <p>Ementa - 12 a 16 de outubro</p>
1560            </div>
1561            <a href="https://escolasaopedro.pt/files/cms/pag/ficheiro-48/51553757-a21e-4e55-ab24-2240c8fbd58b.pdf" target="_blank" class="theme-files-btn text-center col-12 col-sm-3">
1562              <span>Descarregar</span>
1563            </a>
1564          </div> 
1565          
1566          <div class="row">
1567            <div class="col-12 col-sm-9">
1568              <p>Ementa - 19 a 23 de outubro</p>
1569            </div>
1570            <a href="https://escolasaopedro.pt/files/cms/pag/ficheiro-48/370e0550-2e93-4a4d-ac8b-8b5693092ad8.pdf" target="_blank" class="theme-files-btn text-center col-12 col-sm-3">
1571              <span>Descarregar</span>
1572            </a>
1573          </div> 
1574          
1575          <div class="row">
1576            <div class="col-12 col-sm-9">
1577              <p>Ementa - 26 a 30 de outubro</p>
1578            </div>
1579            <a href="https://escolasaopedro.pt/files/cms/pag/ficheiro-48/8f091a50-14a7-474c-8286-faa45016b069.pdf" target="_blank" class="theme-files-btn text-center col-12 col-sm-3">
1580              <span>Descarregar</span>
1581            </a>
1582          </div> 
1583          
1584        </div>
1585      </div>
1586    </div>     
1587  </div>
1588</section>
1589
1590
1591<!--<< Footer Section Start >>-->
1592<footer class="footer-section footer-bg wow fadeInUp" data-wow-delay=".3s">
1593  <div class="container">
1594    <div class="contact-info-area">
1595      <div class="contact-info-items">
1596        <div class="icon">
1597          <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
1598            <path d="M23.7891 1.81641H16.7578C13.3658 1.81641 10.6055 4.5767 10.6055 7.96875C10.6055 11.063 12.9015 13.631 15.8789 14.0585V16.7578C15.8788 16.9317 15.9303 17.1016 16.0268 17.2462C16.1234 17.3907 16.2607 17.5033 16.4214 17.5697C16.7456 17.705 17.1258 17.6325 17.3793 17.3792L20.6374 14.1211H23.7891C27.1811 14.1211 30 11.3608 30 7.96875C30 4.5767 27.1811 1.81641 23.7891 1.81641ZM16.7578 8.84754C16.2723 8.84754 15.8789 8.45402 15.8789 7.96863C15.8789 7.48324 16.2723 7.08973 16.7578 7.08973C17.2432 7.08973 17.6367 7.48324 17.6367 7.96863C17.6367 8.45402 17.2432 8.84754 16.7578 8.84754ZM20.2734 8.84754C19.7879 8.84754 19.3945 8.45402 19.3945 7.96863C19.3945 7.48324 19.7879 7.08973 20.2734 7.08973C20.7588 7.08973 21.1523 7.48324 21.1523 7.96863C21.1523 8.45402 20.7588 8.84754 20.2734 8.84754ZM23.7891 8.84754C23.3036 8.84754 22.9102 8.45402 22.9102 7.96863C22.9102 7.48324 23.3036 7.08973 23.7891 7.08973C24.2745 7.08973 24.668 7.48324 24.668 7.96863C24.668 8.45402 24.2745 8.84754 23.7891 8.84754Z" fill="#03b7b1"/>
1599            <path d="M19.7461 28.1836C21.2 28.1836 22.3828 27.0008 22.3828 25.5469V22.0312C22.3828 21.6527 22.1408 21.3171 21.782 21.1978L16.5209 19.44C16.2634 19.3533 15.9819 19.3928 15.7553 19.5421L13.5186 21.033C11.1496 19.9035 8.33871 17.0925 7.20914 14.7236L8.7 12.4868C8.77415 12.3754 8.82189 12.2485 8.83958 12.1158C8.85728 11.9831 8.84447 11.8482 8.80213 11.7212L7.04432 6.46014C6.98611 6.28516 6.87428 6.13295 6.72469 6.02512C6.5751 5.91728 6.39534 5.85929 6.21094 5.85938H2.63672C1.18277 5.85938 0 7.02979 0 8.48373C0 18.61 9.6198 28.1836 19.7461 28.1836Z" fill="#03b7b1"/>
1600          </svg>                                
1601        </div>
1602        <div class="content">
1603          <p>Telefone</p>
1604          <h3>
1605            <a href="tel:+351259322073">+351 259 322 073</a>
1606          </h3>
1607        </div>
1608      </div>
1609      <div class="contact-info-items">
1610        <div class="icon">
1611          <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
1612            <path d="M12.6498 10.8272C12.8023 10.914 12.976 10.9569 13.1514 10.9509C13.3312 10.9344 13.5053 10.8798 13.6623 10.7906L24.9217 4.22062C24.677 3.79416 24.3245 3.43955 23.8994 3.19239C23.4744 2.94523 22.9918 2.81422 22.5001 2.8125H3.75014C3.2583 2.81406 2.77554 2.94499 2.35032 3.19216C1.9251 3.43932 1.5724 3.79402 1.32764 4.22062L12.6498 10.8272Z" fill="#03b7b1"/>
1613            <path d="M25.3125 6.15918V12.6748C24.4104 12.3501 23.4587 12.1852 22.5 12.1873C20.2633 12.1908 18.1192 13.0808 16.5376 14.6624C14.956 16.244 14.066 18.3881 14.0625 20.6248C14.0623 20.9382 14.0811 21.2512 14.1188 21.5623H3.75C3.00476 21.5601 2.29069 21.263 1.76372 20.7361C1.23676 20.2091 0.939726 19.495 0.9375 18.7498V6.15918L11.7094 12.4498C12.1434 12.6872 12.6303 12.8116 13.125 12.8116C13.6197 12.8116 14.1066 12.6872 14.5406 12.4498L25.3125 6.15918Z" fill="#03b7b1"/>
1614            <path d="M22.5 14.0625C20.7595 14.0625 19.0903 14.7539 17.8596 15.9846C16.6289 17.2153 15.9375 18.8845 15.9375 20.625C15.9375 22.3655 16.6289 24.0347 17.8596 25.2654C19.0903 26.4961 20.7595 27.1875 22.5 27.1875C22.7486 27.1875 22.9871 27.0887 23.1629 26.9129C23.3387 26.7371 23.4375 26.4986 23.4375 26.25C23.4375 26.0014 23.3387 25.7629 23.1629 25.5871C22.9871 25.4113 22.7486 25.3125 22.5 25.3125C21.5729 25.3125 20.6666 25.0376 19.8958 24.5225C19.1249 24.0074 18.5241 23.2754 18.1693 22.4188C17.8145 21.5623 17.7217 20.6198 17.9026 19.7105C18.0834 18.8012 18.5299 17.966 19.1854 17.3104C19.841 16.6549 20.6762 16.2084 21.5855 16.0276C22.4948 15.8467 23.4373 15.9395 24.2938 16.2943C25.1504 16.6491 25.8824 17.2499 26.3975 18.0208C26.9126 18.7916 27.1875 19.6979 27.1875 20.625V21.5625C27.1875 21.8111 27.0887 22.0496 26.9129 22.2254C26.7371 22.4012 26.4986 22.5 26.25 22.5C26.0014 22.5 25.7629 22.4012 25.5871 22.2254C25.4113 22.0496 25.3125 21.8111 25.3125 21.5625V20.625C25.3125 20.0687 25.1476 19.525 24.8385 19.0625C24.5295 18.5999 24.0902 18.2395 23.5763 18.0266C23.0624 17.8137 22.4969 17.758 21.9513 17.8665C21.4057 17.9751 20.9046 18.2429 20.5113 18.6363C20.1179 19.0296 19.8501 19.5307 19.7415 20.0763C19.633 20.6219 19.6887 21.1874 19.9016 21.7013C20.1145 22.2152 20.4749 22.6545 20.9375 22.9635C21.4 23.2726 21.9437 23.4375 22.5 23.4375C22.9843 23.4344 23.4594 23.3048 23.8781 23.0616C24.2022 23.578 24.6856 23.9748 25.2552 24.1921C25.8248 24.4094 26.4496 24.4353 27.0353 24.266C27.621 24.0967 28.1356 23.7412 28.5013 23.2535C28.867 22.7657 29.064 22.1721 29.0625 21.5625V20.625C29.0605 18.8851 28.3685 17.2171 27.1382 15.9868C25.9079 14.7565 24.2399 14.0645 22.5 14.0625ZM22.5 21.5625C22.3146 21.5625 22.1333 21.5075 21.9792 21.4045C21.825 21.3015 21.7048 21.1551 21.6339 20.9838C21.5629 20.8125 21.5443 20.624 21.5805 20.4421C21.6167 20.2602 21.706 20.0932 21.8371 19.962
16141C21.9682 19.831 22.1352 19.7417 22.3171 19.7055C22.499 19.6693 22.6875 19.6879 22.8588 19.7589C23.0301 19.8298 23.1765 19.95 23.2795 20.1042C23.3825 20.2583 23.4375 20.4396 23.4375 20.625C23.4375 20.8736 23.3387 21.1121 23.1629 21.2879C22.9871 21.4637 22.7486 21.5625 22.5 21.5625Z" fill="#03b7b1"/>
1615          </svg>                                            
1616        </div>
1617        <div class="content">
1618          <p>Email</p>
1619          <h3>
1620            <a href="/cdn-cgi/l/email-protection#0c68657e696f6d634c697f6f63606d7f6d637c69687e63227c78"><span class="__cf_email__" data-cfemail="315558435452505e715442525e5d5042505e415455435e1f4145">[email&#160;protected]</span></a>
1621          </h3>
1622        </div>
1623      </div>
1624      <div class="contact-info-items">
1625        <div class="icon">
1626          <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1627            <path fill-rule="evenodd" clip-rule="evenodd" d="M16 1.6665C11.036 1.6665 7 5.7385 7 10.7612C7 12.4625 7.74933 14.5732 8.84 16.6785C11.2413 21.3145 15.2413 25.9838 15.2413 25.9838C15.3352 26.0932 15.4516 26.1809 15.5826 26.2411C15.7135 26.3012 15.8559 26.3324 16 26.3324C16.1441 26.3324 16.2865 26.3012 16.4174 26.2411C16.5484 26.1809 16.6648 26.0932 16.7587 25.9838C16.7587 25.9838 20.7587 21.3145 23.16 16.6785C24.2507 14.5732 25 12.4625 25 10.7612C25 5.7385 20.964 1.6665 16 1.6665ZM16 6.99984C15.0447 7.0256 14.1371 7.42322 13.4705 8.10804C12.8039 8.79286 12.4309 9.71081 12.4309 10.6665C12.4309 11.6222 12.8039 12.5401 13.4705 13.225C14.1371 13.9098 15.0447 14.3074 16 14.3332C16.9553 14.3074 17.8629 13.9098 18.5295 13.225C19.1961 12.5401 19.5691 11.6222 19.5691 10.6665C19.5691 9.71081 19.1961 8.79286 18.5295 8.10804C17.8629 7.42322 16.9553 7.0256 16 6.99984Z" fill="#03b7b1"/>
1628            <path fill-rule="evenodd" clip-rule="evenodd" d="M22.3788 23.1693C23.4628 23.4946 24.3562 23.8973 24.9735 24.3693C25.3735 24.6733 25.6668 24.9706 25.6668 25.3333C25.6668 25.5466 25.5455 25.74 25.3748 25.9333C25.0922 26.252 24.6722 26.5386 24.1522 26.8053C22.3148 27.7453 19.3442 28.3333 16.0002 28.3333C12.6562 28.3333 9.6855 27.7453 7.84816 26.8053C7.32816 26.5386 6.90816 26.252 6.6255 25.9333C6.45483 25.74 6.3335 25.5466 6.3335 25.3333C6.3335 24.9706 6.62683 24.6733 7.02683 24.3693C7.64416 23.8973 8.5375 23.4946 9.6215 23.1693C9.87557 23.0929 10.0889 22.9187 10.2146 22.6851C10.3402 22.4514 10.3679 22.1774 10.2915 21.9233C10.2151 21.6692 10.0409 21.4559 9.80726 21.3302C9.57359 21.2046 9.29957 21.1769 9.0455 21.2533C7.39483 21.7506 6.11216 22.432 5.3415 23.1853C4.66416 23.8453 4.3335 24.584 4.3335 25.3333C4.3335 26.2693 4.86283 27.2026 5.93883 27.9813C7.82683 29.3466 11.6188 30.3333 16.0002 30.3333C20.3815 30.3333 24.1735 29.3466 26.0615 27.9813C27.1375 27.2026 27.6668 26.2693 27.6668 25.3333C27.6668 24.584 27.3362 23.8453 26.6588 23.1853C25.8882 22.432 24.6055 21.7506 22.9548 21.2533C22.829 21.2155 22.697 21.2028 22.5663 21.216C22.4356 21.2292 22.3088 21.268 22.1931 21.3302C22.0774 21.3925 21.9751 21.4769 21.892 21.5786C21.8089 21.6804 21.7467 21.7975 21.7088 21.9233C21.671 22.0491 21.6583 22.1811 21.6715 22.3118C21.6847 22.4425 21.7236 22.5694 21.7858 22.6851C21.848 22.8008 21.9324 22.9031 22.0341 22.9862C22.1359 23.0692 22.253 23.1315 22.3788 23.1693Z" fill="#03b7b1"/>
1629          </svg>
1630
1631        </div>
1632        <div class="content">
1633          <p>Morada</p>
1634          <h3>
1635            Rua Morgado de Mateus�<br/>5000-455 Vila Real
1636          </h3>
1637        </div>
1638      </div>
1639    </div>    
1640  </div>
1641  <div class="footer-widgets-wrapper">
1642    <div class="container">
1643      <div class="row">
1644        <div class="col-xl-5 col-lg-7 col-md-6 ps-lg-5" data-wow-delay=".5s">
1645          <div class="single-footer-widget row">
1646            <div class="widget-head col-12">
1647              <h3>Ligações úteis</h3>
1648            </div>
1649            <ul class="list-area col-sm-6">
1650              
1651              <li>
1652                <a href="https://giae.escolasaopedro.pt/" target="_blank">
1653                  <i class="fa-solid fa-chevron-right"></i>
1654                  Giae
1655                </a>
1656              </li>
1657              
1658              <li>
1659                <a href="https://agse.pt/" target="_blank">
1660                  <i class="fa-solid fa-chevron-right"></i>
1661                  AGSE
1662                </a>
1663              </li>
1664              
1665              <li>
1666                <a href="https://portaleducacao.gov.pt/pt/" target="_blank">
1667                  <i class="fa-solid fa-chevron-right"></i>
1668                  Portal da Educação
1669                </a>
1670              </li>
1671              
1672              <li>
1673                <a href="https://eduqa.pt/" target="_blank">
1674                  <i class="fa-solid fa-chevron-right"></i>
1675                  EduQA
1676                </a>
1677              </li>
1678              
1679            </ul>
1680            <ul class="list-area col-sm-6">
1681              
1682              <li>
1683                <a href="https://www.portaldasmatriculas.edu.gov.pt/" target="_blank">
1684                  <i class="fa-solid fa-chevron-right"></i>
1685                  Portal das Matrículas
1686                </a>
1687              </li>
1688              
1689              <li>
1690                <a href="https://manuaisescolares.pt/" target="_blank">
1691                  <i class="fa-solid fa-chevron-right"></i>
1692                  Manuais Escolares (MEGA)
1693                </a>
1694              </li>
1695              
1696              <li>
1697                <a href="https://escoladigital.min-educ.pt/" target="_blank">
1698                  <i class="fa-solid fa-chevron-right"></i>
1699                  Escola Digital
1700                </a>
1701              </li>
1702              
1703            </ul>
1704          </div>
1705        </div>
1706        <div class="col-xl-5 col-lg-4 col-md-6 offset-xl-2 offset-lg-1">
1707          <div class="single-footer-widget" data-wow-delay=".11s">
1708            <div class="widget-head">
1709              <h3>Mensagem da diretora</h3>
1710            </div>
1711            <div class="footer-content">
1712              <p>
1713                A Escola Secundária São Pedro orgulha-se da sua história, das suas memórias e vive o presente de olhos postos no futuro, com o mesmo espírito de missão, abraçando os desafios de um mund
1713o em constante mudança, afirmando-se, cada vez mais, como um exemplo e uma referência na educação.
1714              </p>
1715              <div class="social-icon d-flex align-items-center">
1716                
1717                <a href="https://www.facebook.com/Escola-Secund%C3%A1ria-S%C3%A3o-Pedro-Vila-Real-114170860336171"><i class="fab fa-facebook-f"></i></a>
1718                
1719                <a href="https://www.instagram.com/escola.saopedro/"><i class="fab fa-instagram"></i></a>
1720                
1721              </div>
1722            </div>
1723          </div>
1724        </div>
1725      </div>
1726    </div>
1727  </div>
1728  <div class="footer-bottom style-2">
1729    <div class="container">
1730      <div class="footer-wrapper d-flex align-items-center justify-content-between">
1731        <p class="color-2">
1732          © Todos os direitos reservados <a href="/">Escola Secundária São Pedro</a>
1733        </p>
1734        <ul class="footer-menu">
1735          
1736          <li>
1737            <a href="/privacy-policy" target="_blank">
1738              Política de Privacidade
1739            </a>
1740          </li>
1741          
1742          <li>
1743            <a href="/terms-conditions" target="_blank">
1744              Termos e Condições
1745            </a>
1746          </li>
1747          
1748        </ul>
1749        <p style="text-align:center">Deixe&nbsp;<strong><a href="sugestoes">AQUI</a></strong>&nbsp;a sua sugest&atilde;o <a href="sugestoes"><img alt="enlightened" src="https://gestor.saopedro.ebsss.app/libs/vendor/ckeditor/plugins/smiley/images/lightbulb.png" style="height:23px; width:23px" title="enlightened" /></a></p>
1750
1751<p style="text-align:center"><br />
1752<strong>&nbsp;</strong><a href="https://www.livroamarelo.gov.pt/" target="_blank"><img src="https://gestor.saopedro.ebsss.app/files/private-files/e023a28d-44a0-4a63-abd7-75b86d20b4dc/livro_amarelo_eletronico-sm.png" /></a></p>
1753
1754<p style="text-align:center"><a href="https://www.portaldenuncia.pt/externo/60E6C4DA81A24044" target="_blank"><span style="font-size:10px">RGPC</span></a></p>
1755      </div>
1756    </div>
1757    <a href="#" id="scrollUp" class="scroll-icon" aria-label="top">
1758      <i class="far fa-arrow-up"></i>
1759    </a>
1760  </div>
1761</footer>
1762
1763<!--<< All JS Plugins >>-->
vendor: 109 bytes, lines 1763-1764
1763
1764<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1764<script src="/assets/js/jquery-3.7.1.min.js"></script>
1764
1765<!--<< Viewport Js >>-->
1766<script src="/assets/js/viewport.jquery.js"></script>
1766
1767<!--<< Bootstrap Js >>-->
1768<script src="/assets/js/bootstrap.bundle.min.js"></script>
1768
1769<!--<< Nice Select Js >>-->
1770<script src="/assets/js/jquery.nice-select.min.js"></script>
1770
1771<!--<< Waypoints Js >>-->
1772<script src="/assets/js/jquery.waypoints.js"></script>
1772
1773<!--<< Counterup Js >>-->
1774<script src="/assets/js/jquery.counterup.min.js"></script>
1774
1775<!--<< Swiper Slider Js >>-->
1776<script src="/assets/js/swiper-bundle.min.js"></script>
1776
1777<!--<< MeanMenu Js >>-->
1778<script src="/assets/js/jquery.meanmenu.min.js"></script>
1778
1779<!--<< Magnific Popup Js >>-->
1780<script src="/assets/js/jquery.magnific-popup.min.js"></script>
1780
1781<!--<< Wow Animation Js >>-->
1782<script src="/assets/js/theme-wow.min.js"></script>
1782
1783<!--<< Ajax Mail Js >>- ->
1784<script src="/assets/js/ajax-mail.js"></script>
1784
1785 -->
1786<!--<< Main.js >>-->
1787<script src="/assets/js/theme-main.js"></script>
1787
1788
1789<script>
1790  window.onload = function(){
1791    $('.submenu:not(:has(li))').parent().addClass("theme-remove-caret");
1792  }
1793</script>
1793
1794
1795<script>$('.hero-slider .hero-button:has(a[href=""])').remove();</script>
1795
1796
1797<script>$(".faq-section-2 .accordion-item:first-child button").removeClass("collapsed");</script>
1797
1798
1799<script>$(".faq-section-2 .accordion-item:first-child .accordion-collapse").addClass("show");</script>
1799
1800
1801<script>$('.theme-ficheiros-wrapper:not(:has(div))').parent().parent().remove();</script>
1801
1802
1803<script>$("#slider-bottom-about .accordion-header button").addClass("collapsed");</script>
1803
1804
1805<script>$("#slider-bottom-about .accordion-collapse").removeClass("show");</script>
1805
1806
1807
1808
1809<div id="cookie-consent-container"></div><div id="iframe-iclient-overlay" style="opacity: 0;display:none;background:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;z-index: 9999999999;top: 0px;">
1810        <div id="iframe-iclient-div-iframe" style="border:5px solid #FFF;width:80%;margin-left:10%;margin-top:5%;height:85vh;background: #f6f6f6;border-radius: 5px; box-shadow: 0px 0px 30px #000;">
1811            <div class="iframe-iclient-logo" style="width: 50px;height: 50px;border-radius:50%;background:#FFF;margin-left: -30px;margin-top: -30px;position: absolute;border: 3px solid #0000e7;box-sizing: content-box;">
1812                <a href="https://www.ebsss.com" target="_blank" style="outline:none"> <img src="https://website.ebsss.app/assets/images/iconeWebMarket.png" style="width: 40px;margin: 5px;"></a>
1813            </div>
1814            <div id="close-iframe-iclient" style="width: 30px;height: 30px;border-radius:50%;background:#FFF;margin-left: calc(80% - 15px);margin-top: -20px;border: 1px solid #000;position: absolute;cursor:pointer;box-sizing: content-box;">
1815                <div style="margin: 0px 8.5px;font-size: 20px;line-height: 32px;font-weight: bold;font-family: sans-serif;color: #000;cursor:pointer;">X</div>
1816            </div>
1817            <div style="overflow: hidden; -webkit-overflow-scrolling: touch; width: 100%;height:100%;">
1818                <iframe id="iframe-client-iframe" name="iframe-client-iframe"  style="width:100%;height: 100%;border:0px;"></iframe>
1819            </div>
1820        </div>
1821        </div>
1822        <div id="iframe-iclient-image-overlay" style="opacity: 0;display:none;background:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;z-index: 9999999999;top: 0px;">
1823            <div id="iframe-iclient-div-image" style="border:5px solid #FFF;width:80%;margin-left:10%;margin-top:5%;height:auto;background: #f6f6f6;border-radius: 5px; box-shadow: 0px 0px 30px #000;">
1824                <div class="iframe-iclient-logo" style="width: 50px;height: 50px;border-radius:50%;background:#FFF;margin-left: -30px;margin-top: -30px;position: absolute;border: 3px solid #0000e7;box-sizing: content-box;">
1825                    <a href="https://www.ebsss.com" target="_blank" style="outline:none">
1825 <img src="https://website.ebsss.app/assets/images/iconeWebMarket.png" style="width: 40px;margin: 5px;"></a>
1826                </div>
1827                <div id="close-image-iclient" style="width: 30px;height: 30px;border-radius:50%;background:#FFF;margin-left: calc(80% - 15px);margin-top: -20px;border: 1px solid #000;position: absolute;cursor:pointer;box-sizing: content-box;">
1828                    <div style="margin: 0px 8.5px;font-size: 20px;line-height: 32px;font-weight: bold;font-family: sans-serif;color: #000;cursor:pointer;">X</div>
1829                </div>
1830                <img id="iframe-client-image" style="max-width: 80vw;max-height: 80vh;margin-left: auto;margin-right: auto;display: block;">
1831            </div>
1832        </div>
1833        <div id="iframe-iclient-content-overlay" style="opacity: 0;display:none;background:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;z-index: 9999999999;top: 0px;">
1834
1835            <div id="iframe-iclient-div-content" style="border:5px solid #FFF;width:80%;margin-left:10%;margin-top:5%;    height: calc(100vh - 100px);background: #f6f6f6;border-radius: 5px; box-shadow: 0px 0px 30px #000;">
1836                <div class="iframe-iclient-logo" style="width: 50px;height: 50px;border-radius:50%;background:#FFF;margin-left: -30px;margin-top: -30px;position: absolute;border: 3px solid #0000e7;box-sizing: content-box;">
1837                    <a href="https://www.ebsss.com" target="_blank" style="outline:none">
1837 <img src="https://website.ebsss.app/assets/images/iconeWebMarket.png" style="width: 40px;margin: 5px;"></a>
1838                </div>
1839                <div id="close-content-iclient" style="width: 30px;height: 30px;border-radius:50%;background:#FFF;margin-left: calc(80% - 15px);margin-top: -20px;border: 1px solid #000;position: absolute;cursor:pointer;box-sizing: content-box;">
1840                    <div style="margin: 0px 8.5px;font-size: 20px;line-height: 32px;font-weight: bold;font-family: sans-serif;color: #000;cursor:pointer;">X</div>
1841                </div>
1842                <iframe id="iframe-client-content"  src="about:blank"  name="iframe-client-content"  style="width:100%;height: 100%;border:0px;" ></iframe>
1843
1844            </div>
1845        </div>
1846        <div id="iframe-iclient-message-overlay" style="opacity: 0;display:none;background:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;z-index: 9999999999;top: 0px;">
1847
1848            <div id="iframe-iclient-div" style="border:5px solid #FFF;width:270px;margin-left: calc(50% - 135px);  margin-top: calc(50vh - 100px);   height: auto;background: #f6f6f6;border-radius: 5px; box-shadow: 0px 0px 30px #000;">
1849                <div class="iframe-iclient-logo" style="width: 50px;height: 50px;border-radius:50%;background:#FFF;margin-left: -30px;margin-top: -30px;position: absolute;border: 3px solid #0000e7;box-sizing: content-box;">
1850                    <a href="https://www.ebsss.com" target="_blank" style="outline:none">
1850 <img src="https://website.ebsss.app/assets/images/iconeWebMarket.png" style="width: 40px;margin: 5px;"></a>
1851                </div>
1852                <div id="close-message-iclient" style="width: 30px;height: 30px;border-radius:50%;background:#FFF;    margin-left: 255px;margin-top: -20px;border: 1px solid #000;position: absolute;cursor:pointer;box-sizing: content-box;">
1853                    <div style="margin: 0px 8.5px;font-size: 20px;line-height: 32px;font-weight: bold;font-family: sans-serif;color: #000;cursor:pointer;">X</div>
1854                </div>
1855                <div id="iframe-client-message" style="width:100%;border:0px;text-align: center;font-size: 21px;font-family: sans-serif;padding: 30px 0px;"></div>
1856            </div>
1857        </div>
1858        
1858<script type="text/javascript">
1859                        if ($(".iclient-buy-now").length > 0) {
1860                            $(document).on("click", ".iclient-buy-now", function (event) {
1861                                event.preventDefault();
1862                                event.preventDefault();
1863
1864                                if (this.getAttribute("href").indexOf("?") <= 0) {
1865                                    var linkDestination =  this.getAttribute("href") + "?";
1866                                } else {
1867                                    var linkDestination =  this.getAttribute("href");
1868                                }
1869
1870                                let qtd = 1;
1871                                let opt, opt_child, opt_custom;
1872                                let opt_price = 0;
1873
1874                                if ($(this).closest("form") != null &&
1875                                    $(this).closest("form").find(".iclient-cart-quantity").length > 0) {
1876
1877                                    qtd = $(this).closest("form").find(".iclient-cart-quantity").val();
1878
1879                                    linkDestination += "quantity="  +qtd;
1880                                }
1881
1882                                if ($(this).closest("form") != null &&
1883                                    $(this).closest("form").find(".iclient-cart-option").length > 0) {
1884
1885                                    opt = $(this).closest("form").find(".iclient-cart-option").val();
1886
1887                                    linkDestination += "&option=" + opt;
1888                                }
1889
1890                                if ($(this).closest("form") != null &&
1891                                    $(this).closest("form").find(".iclient-cart-option_price").length > 0) {
1892
1893                                    opt_price = $(this).closest("form").find(".iclient-cart-option_price").val();
1894
1895                                    linkDestination += "&option_price=" + opt_price;
1896                                }
1897
1898                                if ($(this).closest("form") != null &&
1899                                    $(this).closest("form").find(".iclient-cart-child").length > 0) {
1900
1901                                    opt_child = $(this).closest("form").find(".iclient-cart-child").val();
1902
1903                                    linkDestination += "&child=" + opt_child;
1904                                }
1905
1906                                if ($(this).closest("form") != null &&
1907                                    $(this).closest("form").find(".iclient-cart-custom-field").length > 0) {
1908
1909                                    opt_custom = $(this).closest("form").find(".iclient-cart-custom-field").val();
1910
1911                                    linkDestination += "&custom_field=" + opt_custom;
1912                                }
1913
1914                                linkDestination += "&cms=1";
1915
1916                                linkDestination += "&buy_now=1";
1917
1918                                // console.log("link", linkDestination);
1919
1920                                interactIclientCart(linkDestination);
1921
1922                            })
1923                        }
1924
1925                        function showIclientIframe(url){
1926                            console.log("SHOW ICLIENT IFRAME")
1927                            var _iOSDevice = false;//!!navigator.platform.match(/iPhone|iPod|iPad/);
1928                            if(_iOSDevice){
1929                                window.open(url);
1930                                return true;
1931                            }
1932                            var popup = document.getElementById("iframe-iclient-message-overlay");
1933                            fadeOutElement(popup);
1934                            if(inIframe()){
1935                                //window.open(url, "window name","height=200,width=200,modal=yes,alwaysRaised=yes");
1936                                try {
1937                                    document.getElementById("iframe-client-iframe").contentWindow.postMessage("showLoading","*");
1938                                }catch(err) {}
1939                                window.open(url, "iframe-client-iframe");//,"height=200,width=200,modal=yes,alwaysRaised=yes");
1940                            }else{
1941                                var popup = document.getElementById("iframe-iclient-overlay");
1942                                fadeInElement(popup);
1943                                try {
1944                                    document.getElementById("iframe-client-iframe").contentWindow.postMessage("showLoading","*");
1945                                }catch(err) {}
1946                                document.getElementById("iframe-client-iframe").setAttribute("src",url);
1947                                cancelIClientHide=true;
1948                            }
1949                        }
1950
1951
1952                        function iClientMessage(text,type,autoclose){
1953                            type = type||null;
1954
1955                            autoclose = autoclose||null;
1956                            var popup = document.getElementById("iframe-iclient-message-overlay");
1957                            fadeInElement(popup);
1958                            document.getElementById("iframe-client-message").innerHTML = text;
1959                            if(autoclose!=null){
1960                                cancelIClientHide = false;
1961                                setTimeout(function(){
1962                                    if(!cancelIClientHide){
1963                                        hideIclientIframe();
1964                                    }
1965                                },autoclose);
1966                            }
1967                        }
1968
1969                        function showIclientIframeImage(url){
1970                            var popup = document.getElementById("iframe-iclient-image-overlay");
1971                            fadeInElement(popup);
1972                            document.getElementById("iframe-client-image").setAttribute("src",url);
1973                        }
1974
1975                        function showIclientIframeContent(content){
1976                            var popup = document.getElementById("iframe-iclient-content-overlay");
1977                            fadeInElement(popup);
1978                            iframe  = document.getElementById("iframe-client-content");//.setAttribute("src",url);
1979                            iframe = iframe.contentWindow || ( iframe.contentDocument.document || iframe.contentDocument);
1980
1981                            iframe.document.open();
1982                            iframe.document.write(content);
1983                            iframe.document.close();
1984
1985
1986                            window.open(url, "iframe-client-content");
1987                            cancelIClientHide=true;
1988
1989                        }
1990
1991                        function hideIclientIframe(){
1992                                if(madeLoginLogoff){
1993                                                location.reload();       }
1994                            if(addedProductToCart){
1995                                                location.reload();       }
1996
1997                            if( document.getElementById("iframe-client-iframe").getAttribute("src") != null && document.getElementById("iframe-client-iframe").getAttribute("src").indexOf("youtube.com")){
1998                                document.getElementById("iframe-client-iframe").setAttribute("src","");
1999                            }
2000
2001                            var popup = document.getElementById("iframe-iclient-overlay");
2002                            fadeOutElement(popup);
2003                            var popup = document.getElementById("iframe-iclient-image-overlay");
2004                            fadeOutElement(popup);
2005                            var popup = document.getElementById("iframe-iclient-content-overlay");
2006                            fadeOutElement(popup);
2007                            var popup = document.getElementById("iframe-iclient-message-overlay");
2008                            fadeOutElement(popup);
2009                            cancelIClientHide=false;
2010                        }
2011
2012                        function fadeOutElement(element) {
2013                            var op = 1;  // initial opacity
2014                            var timer = setInterval(function () {
2015                                if (op <= 0.1){
2016                                    clearInterval(timer);
2017                                    element.style.display ="none";
2018                                }
2019                                element.style.opacity = op;
2020                                element.style.filter = "alpha(opacity=" + op * 100 + ")";
2021                                op -= 0.1;
2022                            }, 50);
2023                        }
2024
2025                        function fadeInElement(element) {
2026                            element.style.display = "block";
2027                            var op = 0;  // initial opacity
2028                            var timer = setInterval(function () {
2029                                if (op >= 0.9){
2030                                    clearInterval(timer);
2031                                    element.style.display = "block";
2032                                }
2033                                element.style.opacity = op;
2034                                element.style.filter = "alpha(opacity=" + op * 100 + ")";
2035                                op += 0.1;
2036                            }, 50);
2037                        }
2038
2039                        function inIframe () {
2040                            try {
2041                                return window.self !== window.top;
2042                            } catch (e) {
2043                                return true;
2044                            }
2045                        }
2046
2047
2048                    </script>
2048<script>
2049            if(typeof jQuery!="undefined"){
2050                jQuery(window).on("load", function() {
2051                    jQuery(".cms-loading").fadeOut();
2052                });
2053            }else if(typeof $!="undefined"){
2054                $(window).on("load", function() {
2055                    $(".cms-loading").fadeOut();
2056                });
2057            }else{
2058                (function(){
2059                    try{
2060                        document.getElementByClassName("cms-loading")[0].style.display="none";
2061                    }catch(error){
2062                        if(document.querySelector(".cms-loading") !=null ){
2063                            document.querySelector(".cms-loading").style.display="none";
2064                        }
2065                    }
2066                })();
2067            }
2068            </script>
2068<a href='https://ebsss.com' class='iclient-watermark' target='_blank' style='    z-index: 999999;
2069                    position: relative;
2070                    bottom: 0px;
2071                    right: 6px;
2072                    margin-top: -31px;
2073                    float: right;'><img src='https://web.iclient.app/logoBranca.png' style='width:85px;'></a>
vendor: 76 bytes, lines 2073-2074
2073
2074            <script async src="https://www.googletagmanager.com/gtag/js?id=
2074UA-154684450-1
vendor: 24 bytes, lines 2074-2075
2074"></script>
2075            
2075<script>
2076                
vendor: 176 bytes, lines 2076-2080
2076window.dataLayer = window.dataLayer || [];
2077                function gtag(){dataLayer.push(arguments);}
2078                gtag("js", new Date());
2079
2080                gtag("config", "
2080UA-154684450-1
vendor: 16 bytes, lines 2080-2081
2080");
2081            
2081</script>
2081
2082            
2083            
2083<script>
2084                $( document ).ready(function() {
2085                    if ($(".iclient-cart-variations.level1")) {
2086                        let first_option_first_level = $(".iclient-cart-variations.level1 option:nth-child(1)")
2087                        let first_option_first_level_text = "Selecione ";
2088
2089                        // console.log("nivel 1", $(".iclient-cart-variations.level1"), "fofl", first_option_first_level, "foflt", first_option_first_level_text)
2090
2091                        first_option_first_level.text(first_option_first_level_text)
2092                    }
2093
2094
2095                    $("body").on("change",".iclient-cart-variations", function () {
2096                        var create_new = true;
2097                        let clicked_element = this.options[this.selectedIndex];
2098                        let first_element = $(".iclient-cart-variations option:nth-child(1)");
2099
2100                        console.log("clicked_element", clicked_element)
2101                        console.log("first_element", first_element)
2102
2103                        if ($(this).hasClass("level1")) {
2104                            $(".level1 option:nth-child(1)").attr("disabled", "disabled")
2105
2106                            $(".level2").addClass("d-none");
2107                            $(".level3").addClass("d-none");
2108                            $(".level4").addClass("d-none");
2109                            $(".level5").addClass("d-none");
2110                            $(".level6").addClass("d-none");
2111                            $(".level7").addClass("d-none");
2112                            $(".level8").addClass("d-none");
2113
2114                            var class_select = "level2";
2115
2116                            if ( $( ".level2" ).length ) {
2117                                create_new = false;
2118                            }
2119
2120                        } else if ($(this).hasClass("level2")) {
2121                            var class_select = "level3";
2122
2123                            $(".level3").addClass("d-none");
2124                            $(".level4").addClass("d-none");
2125                            $(".level5").addClass("d-none");
2126                            $(".level6").addClass("d-none");
2127                            $(".level7").addClass("d-none");
2128                            $(".level8").addClass("d-none");
2129
2130                            if ($( ".level3" ).length) {
2131                               create_new = false;
2132                            }
2133
2134                        } else if ($(this).hasClass("level3")) {
2135                            var class_select = "level4";
2136
2137                            $(".level4").addClass("d-none");
2138                            $(".level5").addClass("d-none");
2139                            $(".level6").addClass("d-none");
2140                            $(".level7").addClass("d-none");
2141                            $(".level8").addClass("d-none");
2142
2143                            if ($(".level4").length) {
2144                                create_new = false;
2145                            }
2146                        } else if ($(this).hasClass("level4")) {
2147                            var class_select = "level5";
2148
2149                            $(".level5").addClass("d-none");
2150                            $(".level6").addClass("d-none");
2151                            $(".level7").addClass("d-none");
2152                            $(".level8").addClass("d-none");
2153
2154                            if ( $( ".level5" ).length ) {
2155                                create_new = false;
2156                            }
2157                        } else if ($(this).hasClass("level5")) {
2158                            var class_select = "level6";
2159
2160                            $(".level6").addClass("d-none");
2161                            $(".level7").addClass("d-none");
2162                            $(".level8").addClass("d-none");
2163
2164                            if ( $( ".level6" ).length ) {
2165                                create_new = false;
2166                            }
2167
2168                        } else if ($(this).hasClass("level6")) {
2169                            var class_select = "level7";
2170
2171                            $(".level7").addClass("d-none");
2172
2173                            if ( $( ".level7" ).length ) {
2174                                create_new = false;
2175                            }
2176
2177                        } else if ($(this).hasClass("level7")) {
2178                            var class_select = "level8";
2179
2180                            if ( $( ".level8" ).length ) {
2181                                create_new = false;
2182                            }
2183                        }
2184
2185                        var class_to_reply = "." + class_select;
2186                        if ($(this).val() == "") {
2187
2188                            $(class_to_reply).find("option:not(:first)").remove()
2189                        }
2190
2191
2192                        $.ajax({
2193                            url: "",
2194                            type:"GET",
2195                            data: {
2196                                "create_new": create_new,
2197                                "class": class_select,
2198                                "_token": "ws0H0FnY0TY04Ru5QceDnGVro27qs8RgGcQX86lK",
2199                                "id": $(this).val()
2200                            },
2201                            contentType: "application/x-www-form-urlencoded;charset=UTF-8"
2202                        }).done(function (result) {
2203                            console.log("o resultado da url get variation", result);
2204
2205                            if (result.type == "cat") {
2206                                console.log("result type is cat")
2207                                console.log("Nme de grupo", result.group_name)
2208
2209                                $(".iclient-cart").addClass("d-none");
2210                                $(".iclient-buy-now").addClass("d-none")
2211
2212                                if (create_new == true) {
2213                                    console.log("result type is cat and create new is true", result.type, create_new)
2214
2215                                    $(".others_levels").append(result.childs);
2216                                } else {
2217                                    console.log("create new", create_new)
2218
2219                                    // first_element.removeAttr("disabled")
2220
2221                                    var class_to_reply = "." + class_select;
2222                                    $(class_to_reply).removeClass("d-none");
2223                                    $(class_to_reply).find("option:not(:first)").remove();
2224
2225                                    let first_option_text = "Selecione"
2226                                    if (result.group_name &&
2227                                        result.group_name != undefined) {
2228                                        first_option_text += " " + result.group_name
2229                                    }
2230
2231                                    $(class_to_reply).find("option:first").text(first_option_text)
2232
2233                                    // $(class_to_reply).find("option:first").removeAttr("disabled")
2234
2235                                    var ajax_promises = [];
2236
2237
2238                                    $.each(result.childs, function( index, element ) {
2239                                        console.log("loop index", index, "loop element", element)
2240
2241                                        var ajax_promise = $.ajax({
2242                                            url: "",
2243                                            type:"GET",
2244                                            data:{
2245                                                "create_new": create_new,
2246                                                "class":class_select,
2247                                                "_token":"ws0H0FnY0TY04Ru5QceDnGVro27qs8RgGcQX86lK",
2248                                                "id":element.id
2249                                            },
2250                                            contentType: "application/x-www-form-urlencoded;charset=UTF-8"
2251                                        }).then(function (ret) {
2252                                            console.log("atencao nesse", ret)
2253
2254                                            return {
2255                                                element: element,
2256                                                ret: ret
2257                                            };
2258                                        });
2259
2260                                        ajax_promises.push(ajax_promise);
2261                                    });
2262
2263                                    $.when.apply($, ajax_promises).then(function () {
2264
2265                                        for (var i = 0; i < arguments.length; i++) {
2266                                            console.log("a classe para reply pegando o primeiro option", $(class_to_reply).find("option:first"))
2267                                            console.log("argument no  loop", arguments[i])
2268
2269                                            var arg = arguments[i];
2270
2271                                            // Adicionar as opções ordenadas ao DOM
2272                                            $(class_to_reply).append($("<option>", {
2273                                                value: arg.element.i
2273d,
2274                                                text: arg.element.name
2275                                            }));
2276                                        }
2277                                    });
2278
2279                                    // setTimeout(function () {
2280                                    //     $(class_to_reply).find("option:first").attr("selected", true)
2281                                    //     $(class_to_reply).find("option:first").attr("disabled", true)
2282                                    // }, 300)
2283                                }
2284                            } else {
2285                                if (result.type == "product") {
2286
2287                                    console.log("result type is not cat", result.type)
2288                                    console.log("result.childs", result.childs)
2289
2290                                    if (result.childs != null) {
2291
2292                                        var url = "https://escolasaopedro.pt/crm/product/getPhotoOption/"+result.childs.token;
2293                                        $.get(url, function(photo){
2294                                            $(".class_variation_product_image").attr("src", photo);
2295                                            $(".class_variation_product_image_mini").attr("src", photo);
2296                                            $(".class_variation_product_image_mini").data("image", photo);
2297                                            $(".class_variation_product_image_mini").data("zoom-image", photo);
2298                                            if(typeof $.fn.elevateZoom === "function"){
2299                                                $(".class_variation_product_image").data("zoom-image", photo).elevateZoom({
2300                                                    gallery: "gallery",
2301                                                    responsive: true,
2302                                                    zoomType: "lens",
2303                                                    containLensZoom: true
2304                                                 });
2305                                            }
2306
2307
2308                                        });
2309
2310                                        var url = "https://escolasaopedro.pt/crm/product/getPhotoExtra/"+result.childs.token;
2311                                        $.get(url, function(photo){
2312                                            $(".class_variation_product_image_thumbs").empty();
2313                                            $(".class_variation_product_image_thumbs").html(photo);
2314                                            if(typeof $.fn.elevateZoom === "function"){
2315
2316                                                $(".class_variation_product_image").elevateZoom({
2317                                                    gallery: "gallery",
2318                                                    responsive: true,
2319                                                    zoomType: "lens",
2320                                                    containLensZoom: true });
2321                                            }
2322                                        });
2323                                    }
2324
2325                                    if (result &&
2326                                        result.atributes.tipo_de_utilizacao){
2327                                        $(".class_variation_product_tag").text(result.atributes.tipo_de_utilizacao);
2328                                    }
2329
2330                                    if (result &&
2331                                        result.atributes.disponibilidade){
2332                                        $(".class_variation_product_availability").text(result.atributes.disponibilidade);
2333                                    }
2334
2335                                    if (result &&
2336                                        result.childs != null) {
2337
2338                                        $(".class_variation_product_name").text(result.childs.name);
2339                                        $(".class_variation_product_description").html(result.childs.description);
2340                                        $(".class_variation_product_model").text(result.childs.model);
2341                                        if(result.childs.price_to_show != null){
2342                                            $(".class_variation_product_price").text(result.childs.price_to_show);
2343                                        }else{
2344                                        var price = result.childs.price+"";
2345                                            $(".class_variation_product_price").text(price);
2346                                        }
2347                                        $(".iclient-cart-child").val(result.childs.token);
2348                                    }
2349
2350                                    if (result &&
2351                                        result.category &&
2352                                        result.category.title) {
2353                                        $(".class_variation_product_category").text(result.category.title);
2354                                    }
2355
2356                                    var urlCategory = "";
2357                                    if (result &&
2358                                        result.category &&
2359                                        result.category.slug) {
2360                                        urlCategory = "/cat/"+result.category.slug;
2361                                    }
2362
2363                                    $(".class_variation_product_category").attr("href",urlCategory);
2364                                    $(".class_variation_product_atribute").html(result.htmlAtribute);
2365
2366                                    if (result &&
2367                                        result.product_draft == "true") {
2368                                        console.log("Produto Disabled", result.product_draft)
2369                                        if (!$(".iclient-cart").hasClass("d-none")) {
2370                                            $(".iclient-cart").addClass("d-none");
2371                                        }
2372
2373                                        if (!$(".iclient-buy-now").hasClass("d-none")) {
2374                                            $(".iclient-buy-now").addClass("d-none")
2375                                        }
2376
2377                                        let element_original_text = clicked_element.innerText;
2378                                        let new_text = element_original_text + " - Produto Não Disponível"
2379                                        clicked_element.innerText = new_text
2380                                        clicked_element.setAttribute("disabled", "disabled")
2381
2382                                        console.log('Draft Product');
2383                                    } else {
2384                                        console.log("Produto Disabled", result.product_draft)
2385
2386                                        if ($(".iclient-cart").hasClass("d-none")) {
2387                                            $(".iclient-cart").removeClass("d-none");
2388                                        }
2389
2390                                        if ($(".iclient-buy-now").hasClass("d-none")) {
2391                                            $(".iclient-buy-now").removeClass("d-none")
2392                                        }
2393
2394                                        console.log('Non-Draft Product');
2395                                    }
2396                                } else {
2397                                    console.log("elemento clicado lá no else vazio", clicked_element)
2398
2399                                    if ($(".iclient-buy-now") &&
2400                                        !$(".iclient-buy-now").hasClass("d-none")) {
2401                                        $(".iclient-buy-now").addClass("d-none")
2402                                    }
2403
2404                                    if ($(".iclient-cart") &&
2405                                        !$(".iclient-cart").hasClass("d-none")) {
2406                                        $(".iclient-cart").addClass("d-none")
2407                                    }
2408                                }
2409
2410
2411                            }
2412                        });
2413
2414
2415                    });
2416
2417                    if ($("#submit-comment-review")) {
2418                        $("#review").attr("required", true)
2419                        $(document).on("click", "#submit-comment-review", function (e) {
2420                            e.preventDefault();
2421
2422                            // console.log("review val", $("#review").val());
2423                            if ($("#review").val().length == 0) {
2424                                alert("__rcm-review-error-review-length__")
2425
2426                                if ($("#submit-comment-review").attr("disabled")) {
2427                                    $("#submit-comment-review").removeAttr("disabled")
2428                                }
2429
2430                                return;
2431                            }
2432
2433                            if ($("#submit-comment-review").prop("disabled")) {
2434                                return;
2435                            }
2436
2437                            $("#submit-comment-review").prop("disabled", true)
2438                            $("#submit-comment-review").addClass("d-none")
2439
2440                            $.ajax({
2441                                url: $("#rcm-save-form").attr("action"),
2442                                type: "POST",
2443                                data: $("#rcm-save-form").serialize(),
2444                                success: function (returns) {
2445                                    if (returns.success &&
2446                                        returns.refresh &&
2447                                        returns.refresh != undefined) {
2448                                        console.log("returns do review", returns)
2449
2450                                        $("#stars").val(5).change()
2451                                        $("#review").val("")
2452
2453                                        $("#rcm-save-form-message-success").removeClass("d-none")
2454
2455                                        if ($("#submit-comment-review").attr("disabled")) {
2456                                            $("#submit-comment-review").removeAttr("disabled")
2457                                        }
2458
2459                                        $("#submit-comment-review").removeClass("d-none")
2460
2461                                        if (returns.refresh) {
2462                                            $("#comment-review-container").html(returns.refresh)
2463                                        }
2464
2465                                        setTimeout(function () {
2466                                            $("#rcm-save-form-message-success").addClass("d-none")
2467                                        }, 10000)
2468                                    } else {
2469                                        if ($("#submit-comment-review").attr("disabled")) {
2470                                            $("#submit-comment-review").removeAttr("disabled")
2471                                        }
2472
2473                                        $("#submit-comment-review").removeClass("d-none")
2474                                    }
2475                                },
2476                                error: function (request, status, error) {
2477                                    console.log("erro request", request)
2478                                    console.log("erro status", status)
2479                                    console.log("erro", error)
2480
2481                                    if ($("#submit-comment-review").attr("disabled")) {
2482                                        $("#submit-comment-review").removeAttr("disabled")
2483                                    }
2484
2485                                    $("#submit-comment-review").removeClass("d-none")
2486                                }
2487                            });
2488                        })
2489
2490                    }
2491                });
2492            </script>
2492
2493
2494
2495
2496            <!-- block options price -->
2497
2498            
2498<script>
2499
2500            function processQuantityParameter(){
2501               var options_price = $("#option_price option:selected").val();
2502
2503                var url = "https://escolasaopedro.pt/crm/product/getImageOptionPrice/"+options_price+"/big";
2504                $.get(url, function(photo){
2505                    $(".class_variation_product_image").attr("src", photo);
2506                    $(".class_variation_product_image_mini").attr("src", photo);
2507                    $(".class_variation_product_image_mini").data("image", photo);
2508                    $(".class_variation_product_image_mini").data("zoom-image", photo);
2509                    if(typeof $.fn.elevateZoom === "function"){
2510
2511                        $(".class_variation_product_image").data("zoom-image", photo).elevateZoom({
2512                            gallery: "gallery",
2513                            responsive: true,
2514                            zoomType: "lens",
2515                            containLensZoom: true
2516                         });
2517                    }
2518                });
2519                $(".class_variation_product_description").text($("#option_price option:selected").data("description"));
2520                $(".class_variation_product_price").text($("#option_price option:selected").data("price"));
2521            }
2522            $("body").on("change","#option_price",processQuantityParameter);
2523            if($("#option_price").length)
2524            {
2525            processQuantityParameter();
2526            }
2527            </script>
2527
2528
2529        
2529<script type="text/javascript">
2530            var cancelIClientHide = false;
2531            var madeLoginLogoff = false;
2532
2533            function showIclientAddedToCartMessage(){
2534                addedProductToCart = true;
2535
2536                console.log("added", addedProductToCart)
2537
2538                // first button receives
2539                // onclick=\"showIclientIframe('https://escolasaopedro.pt/crm/cart')\"
2540
2541                // second button receives
2542                // onclick=\"showIclientIframe('https://escolasaopedro.pt/crm/checkout')\"
2543
2544                iClientMessage("Adicionado ao carrinho<br/><br/><a href=\"https://escolasaopedro.pt/crm/cart\" target=\"_blank\" class=\"btn btn-default\" >Ver</a><br/><br/><a href=\"https://escolasaopedro.pt/crm/checkout\" target=\"_blank\" class=\"btn btn-primary\" >Realizar Check-out</a> ", "warn", 3000);
2545            }
2546
2547            function didLoginLogoff(){
2548                madeLoginLogoff = true;
2549            }
2550
2551            function interactIclientCart(url){
2552                // console.log("url", url);
2553
2554               // document.getElementById("iframe-client-iframe").setAttribute("src",url);
2555               // iClientMessage("Adicionado ao carrinho<br/><br/><button class=\"btn btn-default\" onclick=\"showIclientIframe('https://escolasaopedro.pt/crm/cart')\">Ver</button><br/><br/><button class=\"btn btn-primary\" onclick=\"showIclientIframe('https://escolasaopedro.pt/crm/checkout')\">Carrinho</button> ","warn",3000);
2556
2557
2558                var httpRequestICL = new XMLHttpRequest();
2559
2560                // console.log("httpRequestICL", httpRequestICL)
2561
2562               // httpRequestICL.responseType = "json";
2563
2564                httpRequestICL.open("GET", url);
2565
2566                //httpRequestICL.withCredentials = "true";
2567                //client.setRequestHeader("Set-Cookie","session=abc");
2568                //client.setRequestHeader("Cookie",cookie);
2569
2570                httpRequestICL.send();
2571
2572                httpRequestICL.onreadystatechange = (e) => {
2573                    // console.log("e sozinho", e);
2574
2575                    try {
2576                        response = JSON.parse(httpRequestICL.responseText);
2577
2578                        console.log("response do request icl", response)
2579
2580                        if (response.buy_now &&
2581                            response.success) {
2582                            // console.log("response buy now", response)
2583
2584                            window.location.href = response.redirect;
2585                        } else if (response.success) {
2586                            showIclientAddedToCartMessage();
2587                        } else if (typeof response.redirect != "undefined") {
2588                            showIclientIframe(response.redirect);
2589                        } else if (typeof response.message != "undefined") {
2590                            iClientMessage(response.message);
2591                        }
2592                    } catch (er) {
2593                        console.log("err catch", er);
2594                    }
2595                }
2596
2597            }
2598        </script>
2598
2599
2600        
2600<script type="text/javascript">
2601            var addedProductToCart = false;
2602            function initIclient(){
2603
2604
2605                var list = document.getElementsByClassName("iclient-iframe");
2606                for(i=0;i<list.length;i++){
2607                    var iclientLink = list[i];
2608                    iclientLink.addEventListener("click", function(event){
2609                        event.preventDefault();
2610                        var linkDestination =  this.getAttribute("href");
2611                        showIclientIframe( this.getAttribute("href"));
2612                    });
2613                }
2614                var list = document.getElementsByClassName("iclient-cart");
2615                for(i=0;i<list.length;i++){
2616                    var iclientLink = list[i];
2617                    iclientLink.addEventListener("click", function(event){
2618                        event.preventDefault();
2619                        if(this.getAttribute("href").indexOf("?")<=0){
2620                            var linkDestination =  this.getAttribute("href")+"?";
2621                        }else{
2622                            var linkDestination =  this.getAttribute("href");
2623                        }
2624                        if($(this).closest("form")!=null && $(this).closest("form").find(".iclient-cart-quantity").length>0){
2625                            var qtd = $(this).closest("form").find(".iclient-cart-quantity").val();
2626                            linkDestination+="&quantity="+qtd;
2627                        }
2628                        if($(this).closest("form")!=null && $(this).closest("form").find(".iclient-cart-option").length>0){
2629                            var opt = $(this).closest("form").find(".iclient-cart-option").val();
2630                            linkDestination+="&option="+opt;
2631                        }
2632                        if($(this).closest("form")!=null && $(this).closest("form").find(".iclient-cart-option_price").length>0){
2633                            var opt = $(this).closest("form").find(".iclient-cart-option_price").val();
2634                            linkDestination+="&option_price="+opt;
2635                        }
2636                        if($(this).closest("form")!=null && $(this).closest("form").find(".iclient-cart-child").length>0){
2637                            var opt = $(this).closest("form").find(".iclient-cart-child").val();
2638                            linkDestination+="&child="+opt;
2639                        }
2640                        if($(this).closest("form")!=null && $(this).closest("form").find(".iclient-cart-custom-field").length>0){
2641                            var opt = $(this).closest("form").find(".iclient-cart-custom-field").val();
2642                            linkDestination+="&custom_field="+opt;
2643                        }
2644                        linkDestination += "&cms=1";
2645
2646                        console.log(linkDestination);
2647
2648                        interactIclientCart( linkDestination );
2649                    });
2650                }
2651                var list = document.getElementsByClassName("iclient-iframe-image");
2652                for(i=0;i<list.length;i++){
2653
2654
2655                    var iclientLink = list[i];
2656                    iclientLink.addEventListener("click", function(event){
2657                        event.preventDefault();
2658
2659                        if ( (" " + this.className + " ").replace(/[\n\t]/g, " ").indexOf(" iclient-full-height ") > -1 ){
2660                            document.getElementById("iframe-iclient-div-image").style.overflowY="scroll";
2661                            document.getElementById("iframe-client-image").style.maxHeight="initial";
2662                            document.getElementById("iframe-iclient-div-image").style.height="90vh";
2663                        }else{
2664                            document.getElementById("iframe-iclient-div-image").style.overflowY="initial";
2665                            document.getElementById("iframe-client-image").style.maxHeight="80vh";
2666                            document.getElementById("iframe-iclient-div-image").style.height="initial";
2667                        }
2668
2669                        var linkDestination =  this.getAttribute("href");
2670                        showIclientIframeImage( this.getAttribute("href"));
2671                    });
2672                }
2673                var list = document.getElementsByClassName("iclient-iframe-content");
2674                for(i=0;i<list.length;i++){
2675                    var iclientLink = list[i];
2676                    iclientLink.addEventListener("click", function(event){
2677                        event.preventDefault();
2678
2679                        var linkDivContent =  this.getAttribute("data-div");
2680                        if(linkDivContent!=null){
2681                            var content = document.getElementById(linkDivContent);
2682
2683                            showIclientIframeContent( content.innerHTML);
2684                        }
2685                    });
2686                }
2687
2688                document.getElementById("close-iframe-iclient").addEventListener("click", function(event){
2689
2690                    hideIclientIframe();
2691                });
2692
2693
2694                document.getElementById("close-image-iclient").addEventListener("click", function(event){
2695                    hideIclientIframe();
2696                });
2697                document.getElementById("close-content-iclient").addEventListener("click", function(event){
2698                    hideIclientIframe();
2699                });
2700                document.getElementById("close-message-iclient").addEventListener("click", function(event){
2701                    hideIclientIframe();
2702                });
2703
2704
2705                window.addEventListener("message", function(event) {
2706
2707                    if(typeof event.data != "undefined" &&  event.data == "addProductCart"){
2708                        if($(".iclient-blocks").length>0){
2709                            addedProductToCart = true;
2710                        }
2711                    }
2712
2713                    if(typeof event.data != "undefined" &&  event.data == "hideIclientIframe"){
2714                        hideIclientIframe();
2715                    }
2716                    if(typeof event.data != "undefined" &&  event.data == "acceptCookies"){
2717                        agreeToCookies();
2718                        hideIclientIframe();
2719                    }
2720                    if(typeof event.data != "undefined" &&  event.data == "showAddedToCart"){
2721                        showIclientAddedToCartMessage();
2722                    }
2723                    if(typeof event.data != "undefined" &&  event.data == "didLoginLogoff"){
2724                        didLoginLogoff();
2725                    }
2726                });
2727
2728
2729
2730                
2731
2732
2733                initCookies();
2734
2735        };
2736
2737
2738
2739    
2740
2741    var cookieVarLevel = 'saopedro_level';
2742    var cookieVar = 'saopedro';
2743
2744function setCookie(name, value, expirationInDays) {
2745    var date = new Date();
2746    date.setTime(date.getTime() + (expirationInDays * 24 * 60 * 60 * 1000));
2747    document.cookie = name + '=' + value + ';expires=' + date.toUTCString() +';path=/;';
2748}
2749function getCookie(cname) {
2750    var name = cname + '=';
2751    var decodedCookie = decodeURIComponent(document.cookie);
2752    var ca = decodedCookie.split(';');
2753    for(var i = 0; i <ca.length; i++) {
2754        var c = ca[i];
2755        while (c.charAt(0) == ' ') {
2756        c = c.substring(1);
2757        }
2758        if (c.indexOf(name) == 0) {
2759        return c.substring(name.length, c.length);
2760        }
2761    }
2762    return '';
2763}
2764function deleteCookie( name ) {
2765    document.cookie = name+'=; Max-Age=-99999999;';
2766    for (var i = 0; i < localStorage.length; i++){
2767        if(name==localStorage.key(i)){
2768            localStorage.getItem(i).dataCache.splice(i,1);
2769        }
2770    }
2771}
2772function agreeToCookies(e) {
2773    console.log('cookie accepted')
2774    console.log(document.cookie);
2775    setCookie(cookieVar,'accepted', 365);
2776    document.cookie+=cookieVar+'=1;';
2777    console.log(document.cookie);
2778    document.querySelector('.cookieconsent').style.display = 'none';
2779    if(document.querySelector('.cookieconsent.config')){
2780        document.querySelector('.cookieconsent.config').style.display = 'block';
2781    }
2782    //localStorage.setItem(cookieVar, true);
2783
2784}
2785
2786
2787function initCookies(){
2788    currentCookies = document.cookie.split(';');
2789
2790       var cookieValue = getCookie(cookieVar);    if(cookieValue == null || cookieValue==false || cookieValue==''){        document.getElementById("cookie-consent-container").innerHTML += "        <div class='cookieconsent agrement' style='        position: fixed;        padding: 10px 0px;        left: 0;        bottom: 0;        background-color: rgba(0,0,0,0.86);        color: #FFF;        text-align: center;        width: 100%;        z-index: 99999999999; box-shadow: 0px 0px 13px #000;'>            O nosso website utiliza cookies para melhorar e personalizar a sua experiência de navegação.<p>Clique em aceitar para confirmar que leu e aceita.            <a href='#' class='agree' style='color: #FFF;            background: #0f760f;            padding: 3px 10px;            border-radius: 3px;            margin-top: 10px;            float: right;            margin-right: 22px;'>Aceito</a>            <a href='#' class='info' style='color: #FFF;            background: #01768f;            padding: 3px 10px;            border-radius: 3px;            margin-right:10px;            margin-top: 10px;            float: right;            margin-right: 22px;'>Mais informações</a>        </div>        ";        document.getElementById("cookie-consent-container").innerHTML += "            <div class='cookieconsent config' style='            display:none;            position: fixed;            padding: 0px 7px 0px 3px;            left: 0;            bottom: 0;            background-color: rgba(0,0,0,0.50);            color: #FFF;            text-align: center;            width: 50px;            z-index: 9999999999;            height: 22px;            font-size: 10px;            font-family: Arial;            border-radius: 0px 7px 0px 0px;            cursor: pointer;'>Cookies</a>";        document.querySelector('.cookieconsent .agree').onclick = agreeToCookies;        document.querySelector('.cookieconsent .info').onclick = function(e) {            e.preventDefault();            var cs=[];            var sitecookies = document.cookie.split(';');            for(var j=0;j<sitecookies.length;j++){                var varValue  = sitecookies[j].split('=');                cs.push(varValue[0].trim().replace('/',''));            }            var cookieList = cs.join(',');            showIclientIframe("https://escolasaopedro.pt/cookie-info/"+cookieList);        };        document.querySelector('.cookieconsent.config').onclick = function(e) {            e.preventDefault();            var cs=[];            var sitecookies = document.cookie.split(';');            for(var j=0;j<sitecookies.length;j++){                var varValue  = sitecookies[j].split('=');                cs.push(varValue[0].trim().replace('/',''));            }            var cookieList = cs.join(',');            showIclientIframe("https://escolasaopedro.pt/cookie-info/"+cookieList);            console.log("https://escolasaopedro.pt/cookie-info/"+cookieList);        };    }else{ document.getElementById("cookie-consent-container").innerHTML += "        <div class='cookieconsent config' style='        position: fixed;        padding: 0px 7px 0px 3px;        left: 0;        bottom: 0;        background-color: rgba(0,0,0,0.50);        color: #FFF;        text-align: center;        width: 50px;        z-index: 99999999999;        height: 22px;        font-size: 10px;        font-family: Arial;        border-radius: 0px 7px 0px 0px;        cursor: pointer;'>Cookies</a>";        document.querySelector('.cookieconsent.config').onclick = function(e) {            e.preventDefault();            var cs=[];            var sitecookies = document.cookie.split(';');            for(var j=0;j<sitecookies.length;j++){                var varValue  = sitecookies[j].split('=');                cs.push(varValue[0].trim().replace('/',''))            }            var cookieList = cs.join(',');            showIclientIframe("https://escolasaopedro.pt/cookie-info/"+cookieList);        };}
2791}
2792
2793(function(){ initIclient() })();
2794</script>
2794<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a47695f11fabac88',t:'MTc5MTQ3NzYwOQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2794<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"3df65b63f6704ea5ba053b4c69d6f1a3","r":1,"spa":2}' crossorigin="anonymous"></script>
2794
2795</body></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.