/*eql*/ /*global*/ @font-face { font-family: 'Font Awesome'; src: url("../fonts/Font Awesome/fontawesome-webfont.woff2") format("woff2"); font-weight: 400; font-style: normal; } /*marianne*/ @font-face { font-family: 'Marianne'; src: url("../fonts/Marianne/Marianne-Thin.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Thin.woff") format("woff"); font-weight: 300; font-style: normal; } @font-face { font-family: 'Marianne'; src: url("../fonts/Marianne/Marianne-Thin_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Thin_Italic.woff") format("woff"); font-weight: 300; font-style: italic; } @font-face { font-family: 'Marianne'; src: url("../fonts/Marianne/Marianne-Light.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Light.woff") format("woff"); font-weight: 400; font-style: normal; } @font-face { font-family: 'Marianne'; src: url("../fonts/Marianne/Marianne-Light_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Light_Italic.woff") format("woff"); font-weight: 400; font-style: italic; } @font-face { font-family: 'Marianne'; src: url("../fonts/Marianne/Marianne-Regular.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Regular.woff") format("woff"); font-weight: 600; font-style: normal; } @font-face { font-family: 'Marianne'; src: url("../fonts/Marianne/Marianne-Regular_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Regular_Italic.woff") format("woff"); font-weight: 600; font-style: italic; } @font-face { font-family: 'Marianne'; src: url("../fonts/Marianne/Marianne-Medium.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Medium.woff") format("woff"); font-weight: 800; font-style: normal; } @font-face { font-family: 'Marianne'; src: url("../fonts/Marianne/Marianne-Medium_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Medium_Italic.woff") format("woff"); font-weight: 800; font-style: italic; } @font-face { font-family: 'Marianne'; src: url("../fonts/Marianne/Marianne-Bold.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Bold.woff") format("woff"); font-weight: 900; font-style: normal; } @font-face { font-family: 'Marianne'; src: url("../fonts/Marianne/Marianne-Bold_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Bold_Italic.woff") format("woff"); font-weight: 900; font-style: italic; } @font-face { font-family: 'Marianne'; src: url("../fonts/Marianne/Marianne-ExtraBold.woff2") format("woff2"), url("../fonts/Marianne/Marianne-ExtraBold.woff") format("woff"); font-weight: 1000; font-style: normal; } @font-face { font-family: 'Marianne'; src: url("../fonts/Marianne/Marianne-ExtraBold_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-ExtraBold_Italic.woff") format("woff"); font-weight: 1000; font-style: italic; } /* Manifont Grotesk */ /* Colors used for EQL */ .layout-container { font-family: "Marianne", sans-serif; margin: none; top: 0%; left: 0%; width: 100%; overflow: hidden; } .layout-content { padding-bottom: 6rem; } .path-frontpage { margin: 0; } .path-node { margin: 0; } .field--name-field-titre .field__item { color: #09398b; font-weight: 900; font-size: 2rem; } .field--name-field-titre .field__label { visibility: hidden; } .inter-titre { color: #009ee3; text-transform: uppercase; } a { text-decoration: none; } /*pages*/ /* @import "pages/partials/header_footer"; @import "pages/home";*/ .layout__region--top { height: 500px; padding-bottom: 3rem; } .layout__region--top .block-region-top { height: inherit; } .layout__region--top .block-entity-fieldnodefield-images { height: inherit; } .layout__region--top .block-entity-fieldnodefield-images .field--name-field-images { height: inherit; } .layout__region--top .block-entity-fieldnodefield-images .field--name-field-images .field__item { height: inherit; } .layout__region--top .block-entity-fieldnodefield-images .field--name-field-images .field__item img { width: 65%; height: inherit; object-fit: cover; position: relative; z-index: -2; } .layout__region--top .block-entity-fieldnodetitle { display: block; position: relative; float: right; top: -420px; width: 60%; z-index: -1; } .layout__region--top .block-entity-fieldnodetitle .field--name-title { font-size: 4rem; font-weight: 800; color: #009ee3; background-color: white; padding: 2rem 1rem 2rem 1rem; } .layout__region--first .block-region-first { width: 50%; float: right; } .layout__region--first .block-region-first .block-entity-fieldnodefield-textes { display: flex; justify-content: left; padding-right: 2rem; } .layout__region--first .block-region-first .block-entity-fieldnodefield-textes .field--name-field-titre { display: flex; font-size: 1rem; font-weight: 800; color: #09398b; border-bottom: 1px solid #009ee3; padding-bottom: 0.5rem; padding-top: 0.5rem; } .layout__region--second .block-entity-fieldnodefield-textes .field--name-field-titre { font-size: 2rem; font-weight: 800; color: #09398b; } .layout__region--second .block-entity-fieldnodefield-textes .field--type-text-long { padding-right: 2rem; } .layout__region--third .field--name-field-fichiers { display: flex; justify-self: right; min-height: 4rem; max-width: 70%; background: #009ee3; color: white; align-content: flex-end; align-items: center; justify-content: center; } .layout__region--third .field--name-field-fichiers .file--mime-application-pdf { padding: 1rem; } .layout__region--third .field--name-field-fichiers .file--mime-application-pdf a { color: white; font-weight: 800; } .layout__region--third .block-entity-fieldnodefield-ress h2 { font-size: 1rem; color: #09398b; } .layout__region--third .block-entity-fieldnodefield-ress .node-type-ressource { display: flex; border-bottom: 1px solid #009ee3; padding-bottom: 2rem; max-width: 70%; } .layout__region--third .block-entity-fieldnodefield-ress .node-type-ressource .field, .layout__region--third .block-entity-fieldnodefield-ress .node-type-ressource a { line-height: 0.6rem; font-size: 1.5rem; color: #09398b; font-weight: 500; } .field--type-entity-reference-revisions .paragraph-summary { font-family: "Marianne", sans-serif; font-size: 5rem; font-weight: 600; color: black !important; text-transform: capitalize; } .field--type-entity-reference-revisions .paragraph-summary span:nth-of-type(2n) { display: block; font-size: 1rem; } .field--type-entity-reference-revisions .paragraph-summary:nth-of-type(2n) { font-size: 2rem; } .block-views-blockactus-blocks-pages-block-1 { background-color: #09398b; padding: 1rem; } .block-views-blockactus-blocks-pages-block-1 .view-content { display: flex; flex-direction: row; padding-left: 8rem; padding-right: 4rem; margin: auto; } .block-views-blockactus-blocks-pages-block-1 .view-content .views-row { width: 25%; } .block-views-blockactus-blocks-pages-block-1 .view-content .node-type-actualite { color: white; line-height: 1.5rem; padding: 0.5rem; } .block-views-blockactus-blocks-pages-block-1 .view-content .node-type-actualite div:first-child { display: flex; flex-direction: column; } .block-views-blockactus-blocks-pages-block-1 .view-content .node-type-actualite div:first-child :nth-child(1) { order: 1; } .block-views-blockactus-blocks-pages-block-1 .view-content .node-type-actualite div:first-child :nth-child(4) { order: 2; } .block-views-blockactus-blocks-pages-block-1 .view-content .node-type-actualite div:first-child :nth-child(5) { order: 3; } .block-views-blockactus-blocks-pages-block-1 .view-content .node-type-actualite .field--name-field-images .field__item img { width: 50%; height: fit-content; } .block-views-blockactus-blocks-pages-block-1 .view-content .node-type-actualite .field:not(.field--name-field-images) { width: 100%; } .block-views-blockactus-blocks-pages-block-1 .view-content .node-type-actualite h2 { margin: 0; } .block-views-blockactus-blocks-pages-block-1 .view-content .node-type-actualite a { color: white; } .layout--onecol .field--type-link { display: block; float: right; width: fit-content; height: fit-content; padding: 0.4rem 1rem; font-size: 0.8rem; margin: 0; background-color: white; border: 2px solid #009ee3; list-style: none; } .layout--onecol .field--type-link a { text-transform: uppercase; font-weight: 700; color: #009ee3; } .layout--onecol .field--type-link a::after { display: inline-block; content: url("../../images/pictos/polygon2.svg"); } .view-display-id-block_2 { padding-top: 2rem; } .view-display-id-block_2 .node-type-static { width: 80%; margin: auto; padding: 1rem; } .view-display-id-block_2 .node-type-static div:first-child:not(.field__item):not(.field) { display: flex; flex-direction: row; } .view-display-id-block_2 .node-type-static .inline.links { align-self: flex-end; width: fit-content; height: fit-content; padding: 0.4rem 1rem; font-size: 0.8rem; margin: 0; background-color: white; border: 2px solid #009ee3; list-style: none; } .view-display-id-block_2 .node-type-static .inline.links a { text-transform: uppercase; font-weight: 700; color: #009ee3; } .view-display-id-block_2 .node-type-static .field--name-field-images .field__item img { width: 15rem; height: auto; } .view-display-id-block_2 .node-type-static .field--name-title { display: none; } .view-display-id-block_2 .node-type-static .field--name-field-accroche { flex: 1 1 50px; padding-left: 1rem; } .view-display-id-block_2 .node-type-static .field--name-field-accroche p { font-size: 1.5rem; width: 110%; } .field--name-field-partenaires { display: flex; flex-direction: column; } .field--name-field-partenaires .paragraph--type--partenaire .field--name-field-logo { display: block; width: 30%; height: inherit; float: left; } .field--name-field-partenaires .paragraph--type--partenaire .field--name-field-titre { clear: both; width: 70%; font-weight: 800; } .field--name-field-partenaires .paragraph--type--partenaire .field--name-field-texte { width: 70%; } /*partials*/ .layout-container { position: relative; } header { position: sticky; } #header-top { height: 7rem; background-color: white; box-shadow: 1px 0px 8px black; display: flex; flex-direction: row; justify-content: space-between; color: black; } #header-top .region-header-top-left { display: flex; flex-direction: row; padding: 1rem; align-items: center; color: black; font-weight: 800; } #header-top .region-header-top-left ul { list-style: none; display: flex; flex-direction: row; } #header-top .region-header-top-left ul li { padding-right: 1rem; } #header-top .region-header-top-left ul li a { color: black; } #header-top .region-header-top-left ul li .is-active { color: #009ee3; } #header-top .region-header-top-left ul .ul2 { flex-direction: column; } #header-top .region-header-top-left :hover { color: #009ee3; } #header-top li ul { display: flex; flex-direction: column; } #header-top #block-burger { z-index: 1; background-color: #009ee3; font-size: 0.5rem; color: white; display: block; width: 7rem; height: 7rem; margin-top: 0; } #header-top #block-burger :hover { cursor: pointer; } #header-top #block-burger h2:after { display: block; height: 60px; font-family: 'Font Awesome'; content: "\f0c9"; font-weight: 100; font-size: 5rem; height: 6rem; } #header-top #block-burger #block-burger-menu { display: block; margin: 0; align-self: center; text-align: center; height: 7rem; } #header-top #block-burger .ul1:not(.sous-liste) { width: 300%; position: relative; right: 260px; margin: 0; padding-top: 2rem; z-index: 99; } #header-top #block-burger ul { display: none; background-color: #009ee3; line-height: 2rem; list-style: none; } #header-top #block-burger ul .ul1 .sous-liste a { opacity: 1; } #header-top #block-burger ul a { opacity: 0.6; color: white; font-weight: 800; font-size: 1rem; } #header-top #block-burger.opened ul { display: block; } #fotter-bottom { display: flex; flex-direction: row; } #fotter-bottom .region { display: block; padding-left: 1rem; border-left: #009ee3 solid 1px; padding-bottom: 2rem; } #fotter-bottom .region h2 { margin-top: 0; color: #09398b; } #fotter-bottom .region img { height: 4rem; width: auto; } #fotter-bottom .region-footer-bottom-left { border: none; } #fotter-bottom .region-footer-bottom-left #block-pieddepage ul { margin-top: 0; color: #09398b; font-weight: 800; list-style: none; } #fotter-bottom .region-footer-bottom-left #block-pieddepage ul a { color: #09398b; font-size: 1.5rem; margin-top: 0; } #fotter-bottom .view-id-partenaires .view-content { display: flex; flex-direction: row; justify-content: flex-start; flex-wrap: wrap; } #fotter-bottom .view-id-partenaires .view-content .node-type-partenaires_logo_footer_ { padding-right: 1rem; padding-bottom: 1rem; }