@font-face{font-family:bootstrap-icons;src:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/fonts/bootstrap-icons.woff2) format('woff2'),url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/fonts/bootstrap-icons.woff) format('woff');font-display:swap}@font-face{font-family:Cookie;src:url(//www.huitre-plate.fr/wp-content/themes/huitreplate-theme/fonts/cookie-regular-webfont.woff2) format('woff2'),url(//www.huitre-plate.fr/wp-content/themes/huitreplate-theme/fonts/cookie-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto,sans-serif;src:url(//www.huitre-plate.fr/wp-content/themes/huitreplate-theme/fonts/roboto-regular-webfont.woff2) format('woff2');font-optical-sizing:auto;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto,sans-serif;src:url(//www.huitre-plate.fr/wp-content/themes/huitreplate-theme/fonts/roboto-bold-webfont.woff2) format('woff2');font-optical-sizing:auto;font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CaviardreamsBold;src:url(//www.huitre-plate.fr/wp-content/themes/huitreplate-theme/fonts/caviardreams-bold-webfont.woff2) format('woff2'),url(//www.huitre-plate.fr/wp-content/themes/huitreplate-theme/fonts/caviardreams-bold-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.txt-blanc{color:#fff}.txt-noir{color:#1c1c1c}.txt-gris{color:#4d4d4d}.bg-ivoire{background:#fbf1e4}.bg-noir{background:#1c1c1c}.bg-blanc{background:#fff}.btn{font-family:CaviardreamsBold;font-size:16px;padding:.85rem 1.8rem;border-radius:8px;cursor:pointer;letter-spacing:.2px;text-decoration:none;line-height:normal;transition:all .2s ease-in-out}.btn:hover{text-decoration:none;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}.btn.btn-primary{color:#fff;background:#1e2446;border-color:#1e2446}.btn.btn-secondary{color:#1c1c1c;background:#fff;border:none}body{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#1c1c1c}h1 a:hover,h1:hover,h2 a:hover,h2:hover,h3 a:hover,h3:hover,h4 a:hover,h4:hover,h5 a:hover,h5:hover{text-decoration:none}h1{font-family:CaviardreamsBold;color:#1c1c1c;font-size:35px;text-transform:uppercase;line-height:1.35em;letter-spacing:normal}h2{font-family:Cookie,cursive;color:#1c1c1c;font-size:45px;text-transform:none;line-height:1em;margin-bottom:2.85rem}h3{font-family:Cookie,cursive;color:#1c1c1c;font-size:35px;text-transform:none;line-height:1em;margin-bottom:1.1rem}p{font-family:Roboto,sans-serif;color:#1c1c1c;font-size:16px;line-height:1.25em;margin-bottom:1.25rem}a{color:#1e2446;text-decoration:underline;font-weight:500}a:hover{color:#1e2446}img{image-rendering:-webkit-optimize-contrast}*,:focus,:hover{outline:0}.uppercase{text-transform:uppercase}h1.wp-block-heading{margin-bottom:3rem}h2.wp-block-heading{margin-bottom:1rem}h2.wp-block-heading:not(:first-child){margin-top:2rem}h3.wp-block-heading{margin-bottom:.85rem}h3.wp-block-heading:not(:first-child){margin-top:1.85rem}.wp-block-embed-youtube iframe{margin:0 auto}.wp-block-image figcaption{text-align:center;font-size:14px;font-style:italic}.wp-block-image.is-style-rounded img{border-radius:8px}.wp-block-quote p{font-family:CaviardreamsBold;font-size:1.1em;color:#1e2446}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.is-stacked-on-mobile figure{margin-bottom:30px!important}header#site-header nav.nav-primary{background:#fff}header#site-header nav.nav-primary a.navbar-brand{position:relative}header#site-header nav.nav-primary a.navbar-brand img{margin:0;image-rendering:-webkit-optimize-contrast}header#site-header nav.nav-primary #huitre_plate-navbar-collapse ul.navbar-nav{gap:3rem}header#site-header nav.nav-primary #huitre_plate-navbar-collapse ul.navbar-nav>li{padding:0;text-align:center}header#site-header nav.nav-primary #huitre_plate-navbar-collapse ul.navbar-nav>li a{font-family:CaviardreamsBold;font-optical-sizing:auto;color:#1c1c1c;position:relative;font-size:16px;padding:0;width:100%;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease 0s}header#site-header nav.nav-primary #huitre_plate-navbar-collapse ul.navbar-nav>li a:before{bottom:-10px;content:"";display:block;height:0;left:50%;position:absolute;background:#cebca3;transition:all .3s ease 0s,left .3s ease 0s;width:0;transform:translateX(-50%);border-radius:5px}header#site-header nav.nav-primary #huitre_plate-navbar-collapse ul.navbar-nav>li a.active:before{height:2px;width:50px}header#site-header nav.nav-primary #huitre_plate-navbar-collapse ul.navbar-nav>li a:focus:before,header#site-header nav.nav-primary #huitre_plate-navbar-collapse ul.navbar-nav>li a:hover:before{height:2px;width:50px}header#site-header nav.nav-primary .navbar-toggler{position:relative;align-items:center;border:none;margin-right:0;padding:0;outline:0;box-shadow:none}header#site-header nav.nav-primary .navbar-toggler:focus{box-shadow:none}header#site-header nav.nav-primary .navbar-toggler .animated-icon{width:30px;height:25px;position:relative;margin-right:15px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}header#site-header nav.nav-primary .navbar-toggler .animated-icon span{display:block;position:absolute;height:3px;width:100%;background:#1e2446;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header#site-header nav.nav-primary .navbar-toggler .animated-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#site-header nav.nav-primary .navbar-toggler .animated-icon span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#site-header nav.nav-primary .navbar-toggler .animated-icon span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#site-header nav.nav-primary .navbar-toggler .animated-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:8px}header#site-header nav.nav-primary .navbar-toggler .animated-icon.open span:nth-child(2){width:0%;opacity:0}header#site-header nav.nav-primary .navbar-toggler .animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;left:8px}header#site-header nav.nav-primary .navbar-toggler:hover .menu-texte{color:#1e2446}.home{position:relative}.home .intro-home{background-image:url(//www.huitre-plate.fr/wp-content/themes/huitreplate-theme/images/webp/niclofilms-seaboost-huitreplate-accueil.webp);background-repeat:no-repeat;background-position:top;background-size:cover}.home .intro-home .intro-wrapper .text-wrapper{position:relative;background:#fbf1e4}.home .intro-home .intro-wrapper .text-wrapper:before{position:absolute;top:0;left:0;height:105%;width:105%;background:rgba(255,255,255,.3)}.home .intro-home .intro-wrapper .text-wrapper h1{font-size:1.6rem;width:100%;margin-top:3rem}@media (min-width:992px){.home .intro-home .intro-wrapper .text-wrapper h1{font-size:1.75rem;width:85%;margin-top:inherit}}.home .intro-home .intro-wrapper .text-wrapper p{font-family:Cookie,cursive;font-size:1.85rem}@media (min-width:992px){.home .intro-home .intro-wrapper .text-wrapper p{width:65%}}.home .intro-home .intro-wrapper .text-wrapper img{position:absolute;top:-75px;max-height:130px;left:50%;transform:translateX(-50%)}@media (min-width:992px){.home .intro-home .intro-wrapper .text-wrapper img{top:5%;right:-15%;max-height:200px;left:inherit;transform:inherit}}@media (min-width:1400px){.home .intro-home .intro-wrapper .text-wrapper img{max-height:100%}}.home .links-home{margin-top:-1px}.home .shortstory-home .wrapper{background:#fbf1e4}.home .shortstory-home .wrapper img{transform:rotate(-2deg);-webkit-box-shadow:6px 6px 5px 0 rgba(0,0,0,.25);box-shadow:6px 6px 5px 0 rgba(0,0,0,.25)}.home .helene-home h2{font-family:CaviardreamsBold;font-size:2.25rem}.home .helene-home ul.social-list{display:flex;gap:1rem}.home .helene-home ul.social-list li a{font-size:1.5rem}.home .helene-home ul.partners-list{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media (min-width:1200px){.home .helene-home ul.partners-list{grid-template-columns:repeat(6,1fr);gap:5rem}}ul.links-list{display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem}@media (min-width:768px){ul.links-list{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:992px){ul.links-list{grid-template-columns:repeat(3,1fr);gap:2rem}}ul.links-list li a{font-family:CaviardreamsBold;display:flex;align-items:center;justify-content:space-between;border:2px solid #1c1c1c;border-radius:8px;padding:10px 15px;text-decoration:none;filter:hue-rotate(0);background-image:url(//www.huitre-plate.fr/wp-content/themes/huitreplate-theme/images/svg/nav-bg-fill-blue.svg);background-repeat:repeat-x;background-position:0 -100%;transition:1s ease}ul.links-list li a i{font-size:1.5rem;color:#cebca3}ul.links-list li a:hover{color:#fff;border:2px solid #1e2446;background-position:center}ul.links-list-vertical{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:992px){ul.links-list-vertical{position:sticky;top:1rem}}ul.links-list-vertical li a{font-family:CaviardreamsBold;display:flex;align-items:center;justify-content:space-between;border:2px solid #1c1c1c;border-radius:8px;padding:15px;text-decoration:none;filter:hue-rotate(0);background-image:url(//www.huitre-plate.fr/wp-content/themes/huitreplate-theme/images/svg/nav-bg-fill-blue.svg);background-repeat:repeat-x;background-position:0 -100%;transition:1s ease}ul.links-list-vertical li a i{font-size:1.5rem;color:#cebca3}ul.links-list-vertical li a:hover{color:#fff;border:2px solid #1e2446;background-position:center}.intro-page{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;padding:3rem 0}@media (min-width:992px){.intro-page{padding:6rem 0}}.intro-page:before{content:'';position:absolute;background:#1e2446;background:linear-gradient(90deg,rgba(65,92,138,.75) 0,rgba(30,36,70,.75) 100%);width:100%;height:100%;top:0;left:0;z-index:0}.intro-page h1{color:#fff}.intro-page p#breadcrumbs{color:#fff}.intro-page p#breadcrumbs a{color:#fff}section#page-content.page-histoire .timeline_container{position:relative;margin-top:5rem;width:100%;max-width:1200px;margin-inline:auto}section#page-content.page-histoire .timeline_container::before{content:'';position:absolute;top:0;left:50px;width:4px;height:100%;background-color:#1e2446;z-index:0;border-radius:30px}section#page-content.page-histoire .timeline_container .timeline_block{display:flex;flex-direction:row;align-items:center;position:relative;margin-bottom:8rem;width:100%}section#page-content.page-histoire .timeline_container .timeline_block .timeline_image{position:relative;width:40%;display:flex;justify-content:left}section#page-content.page-histoire .timeline_container .timeline_block .timeline_image img{width:100px;height:100px;object-fit:cover;border-radius:50%;border:4px solid #fff;outline:4px solid #cebca3;order:1}section#page-content.page-histoire .timeline_container .timeline_block .timeline_image::before{content:'';position:absolute;top:50%;transform:translateY(-50%);height:4px;background:#cebca3;width:65%;z-index:-1;right:0}section#page-content.page-histoire .timeline_container .timeline_block .timeline_bullet{display:none;order:2}section#page-content.page-histoire .timeline_container .timeline_block .timeline_content{width:60%;order:3;text-align:left;padding-left:1.5rem}section#page-content.page-histoire .timeline_container .timeline_block .timeline_content h2{font-family:CaviardreamsBold;font-size:28px;margin-bottom:.5rem}section#page-content.page-histoire .timeline_container .timeline_block .timeline_content p{font-size:1rem;margin-bottom:.5rem}section#page-content.page-histoire .timeline_container .timeline_block .timeline_content a{color:#1e2446;font-weight:700;text-decoration:underline}section#page-content.page-histoire .timeline_container .timeline_block .timeline_content ul{list-style:none;padding-left:0;margin-top:1em;display:flex;flex-direction:column;gap:1em}section#page-content.page-histoire .timeline_container .timeline_block .timeline_content ul li:before{content:"\F134";font-family:Bootstrap-icons;font-size:18px;margin-right:.5em}@media (min-width:768px){section#page-content.page-histoire .timeline_container{position:relative;width:100%;max-width:1200px;margin-inline:auto}section#page-content.page-histoire .timeline_container::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:4px;height:100%;background-color:#1e2446;z-index:0;border-radius:30px}section#page-content.page-histoire .timeline_container .timeline_block{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:8rem;width:100%}section#page-content.page-histoire .timeline_container .timeline_block .timeline_image{position:relative;width:50%;display:flex;justify-content:center}section#page-content.page-histoire .timeline_container .timeline_block .timeline_image img{width:160px;height:160px;object-fit:cover;border-radius:50%;border:5px solid #fff;outline:5px solid #cebca3}section#page-content.page-histoire .timeline_container .timeline_block .timeline_image::before{content:'';position:absolute;top:50%;transform:translateY(-50%);height:4px;background:#cebca3;width:215px;z-index:-1}section#page-content.page-histoire .timeline_container .timeline_block .timeline_bullet{display:inherit;position:absolute;width:20px;height:20px;background:#cebca3;border-radius:50%;z-index:1}section#page-content.page-histoire .timeline_container .timeline_block .timeline_content{width:50%}section#page-content.page-histoire .timeline_container .timeline_block.left{flex-direction:row}section#page-content.page-histoire .timeline_container .timeline_block.left .timeline_image{order:1}section#page-content.page-histoire .timeline_container .timeline_block.left .timeline_image::before{right:0}section#page-content.page-histoire .timeline_container .timeline_block.left .timeline_bullet{order:2;margin:0 30px}section#page-content.page-histoire .timeline_container .timeline_block.left .timeline_content{order:3;text-align:left;padding:0 0 0 8%}section#page-content.page-histoire .timeline_container .timeline_block.right{flex-direction:row-reverse}section#page-content.page-histoire .timeline_container .timeline_block.right .timeline_image{order:1}section#page-content.page-histoire .timeline_container .timeline_block.right .timeline_image::before{left:0}section#page-content.page-histoire .timeline_container .timeline_block.right .timeline_bullet{order:2;margin:0 30px}section#page-content.page-histoire .timeline_container .timeline_block.right .timeline_content{order:3;text-align:right;padding:0 8% 0 0}}section#page-content.page-territoires-enfant .description-territoire section.contenu-commune:nth-child(even){background:#fbf1e4}section#page-content.page-territoires-enfant .description-territoire ul.galerie-commune,section#page-content.page-territoires-enfant .description-territoire ul.galerie-territoire{display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem}@media (min-width:768px){section#page-content.page-territoires-enfant .description-territoire ul.galerie-commune,section#page-content.page-territoires-enfant .description-territoire ul.galerie-territoire{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){section#page-content.page-territoires-enfant .description-territoire ul.galerie-commune,section#page-content.page-territoires-enfant .description-territoire ul.galerie-territoire{grid-template-columns:repeat(4,1fr);gap:2rem}}section#page-content.page-territoires-enfant .description-territoire ul.galerie-commune img,section#page-content.page-territoires-enfant .description-territoire ul.galerie-territoire img{width:100%;height:280px;object-fit:cover}section#page-content.page-territoires-enfant .description-territoire ul.galerie-commune figcaption,section#page-content.page-territoires-enfant .description-territoire ul.galerie-territoire figcaption{text-align:center;font-size:.85em}footer#site-footer{position:relative;color:#fff}footer#site-footer a{color:#fff}footer#site-footer #footer-wrapper{position:relative;background:#1e2446;margin-top:-1px}footer#site-footer #footer-wrapper #footer-menu-wrapper #huitre_plate-footer ul li a{font-family:CaviardreamsBold;text-transform:uppercase;text-decoration:none}footer#site-footer #footer-wrapper #copyright-wrapper{font-size:.85rem}@media (min-width:992px){h1{font-size:38px}h2{font-size:48px}h3{font-size:35px}}@media (max-width:991.98px){.row-reverse{display:flex;flex-flow:column-reverse}}