#top #wrap_all .avia-slideshow .av-slideshow-caption.av-kcdcw0b6-8fef812021f74c51c7e6f99c64c497b1__0 .avia-caption-title{
font-size:20px;
color:#0d4686;
}
#top .avia-slideshow .av-slideshow-caption.av-kcdcw0b6-8fef812021f74c51c7e6f99c64c497b1__0 .avia-caption-content{
font-size:20px;
color:#0d4686;
}
#top .avia-slideshow .av-slideshow-caption.av-kcdcw0b6-8fef812021f74c51c7e6f99c64c497b1__0 .avia-caption-content p{
font-size:20px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-kcdcw0b6-8fef812021f74c51c7e6f99c64c497b1__1 .avia-caption-title{
font-size:20px;
color:#0d4686;
}
#top .avia-slideshow .av-slideshow-caption.av-kcdcw0b6-8fef812021f74c51c7e6f99c64c497b1__1 .avia-caption-content{
font-size:20px;
color:#0d4686;
}
#top .avia-slideshow .av-slideshow-caption.av-kcdcw0b6-8fef812021f74c51c7e6f99c64c497b1__1 .avia-caption-content p{
font-size:20px;
}

.flex_column.av-2zsz-3cc9af36228f7cb024139c40e6b5524f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2zsz-3cc9af36228f7cb024139c40e6b5524f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1d75j-8564875b9d3d1f9197aa064fa230a4f8{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-16lyn-ba21bc377d79052e0531b48c3f3f396e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-kcddxano-2509a3bae89d8704cdc3fbea78f8e80c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kcddxano-2509a3bae89d8704cdc3fbea78f8e80c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-kcde0ead-bc166dee84b0c6f22079a285f468355b .avia_textblock{
color:#ffffff;
}

.avia-section.av-kcdejpcz-575760b6878ea98e57e4af1327350ba3{
background-repeat:no-repeat;
background-image:url(https://ecoocean-institut.org/wp-content/uploads/bandeau_presentation.png);
background-position:50% 100%;
background-attachment:scroll;
margin-top:0px;
margin-bottom:0px;
}

.avia-section.av-kcdegb0n-0110c2ec41fd3929764627bc2bd2ef1d{
background-color:#9bd9e0;
background-image:url(https://ecoocean-institut.org/wp-content/uploads/bg_vagues.png);
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-kcdeq26k-1f36fac112a1f9782cc7f0429b52d886{
height:40px;
}

#top #wrap_all .avia-button.av-kcdex1pr-2a94115fcb2b55480bf25e5bb76e8dd3{
background-color:#94c91c;
border-color:#94c91c;
color:#ffffff;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-kcdeq26k-09aed755f3e6e57ba9d651db3e9a211c{
height:20px;
}

#top .hr.hr-invisible.av-kcdeq26k-09aed755f3e6e57ba9d651db3e9a211c{
height:20px;
}

#top .hr.hr-invisible.av-kcdeq26k-09aed755f3e6e57ba9d651db3e9a211c{
height:20px;
}

.avia-section.av-kcdgaj6z-428629a6369e7cbe5a6d447f2111ef49{
background-color:#1863a8;
background-image:unset;
}

#top .av_textblock_section.av-kcddr8ur-cd8dfa45df466ebc41bb3dfcf06eba96 .avia_textblock{
color:#ffffff;
}

#top .avia-gallery.av-kcdg8zp4-19a0beed6ad2092264f29f7504868682 .avia-gallery-thumb a{
width:25%;
}

.flex_column.av-ualj-848255b55687fa29d2ac48d642bb5a6f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-kcem9ndi-fe40c066d0a743585546330233efa5a1 .avia_textblock{
color:#1863a8;
}

#top .av_textblock_section.av-kcem9ndi-fe40c066d0a743585546330233efa5a1 .avia_textblock{
color:#1863a8;
}

#top .av_textblock_section.av-kcem9ndi-fe40c066d0a743585546330233efa5a1 .avia_textblock{
color:#1863a8;
}

.flex_column.av-ualj-9d0e782bcf856509b5f77fb445ea9ee3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ualj-9d0e782bcf856509b5f77fb445ea9ee3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

