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 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 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ório</h2> 1513 1514<br> 1515 1516<p><strong>Horário de Serviço de Refeição</strong><br /> 151712:10 – 13:45</p> 1518 1519<br> 1520 1521<p>- A ementa vegetariana carece de requisição prévia, apresentada nos serviços administrativos, com 3 dias de antecedência.</p> 1522 1523<br> 1524 1525<p>- É autorizada a anulação das senhas de refeição adquiridas, até às 9h da manhã do pró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 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 <strong><a href="sugestoes">AQUI</a></strong> a sua sugestã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> </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.