314 lines
7.9 KiB
SCSS

article, .paragraph{
h2,h3,h4,h5,h6{
font-family: "trueno";
font-weight: 600;
font-size: $font-medium;
color:black;
margin-top: 1rem;
margin-bottom: .3rem;
}
p{
margin-bottom: .5rem;
}
}
.layout-container{
background-color: $bck-col;
z-index: 0;
position: relative;
}
.programme-6,
.programme-7,
.programme-883{
.layout-container{
background-color: white !important;
}
}
.block-region-bottom .prog-ressources-link,.ressources-link{
display: inline-block;
margin: 0 auto;
background: black;
color: white;
font-family: "trueno";
font-weight: 500;
padding: .3rem .7rem;
font-size: $font-small;
text-decoration: none;
text-transform: uppercase;
}
.block-region-bottom .prog-ressources-link{
&:hover{
color:black;
background: white;
}
}
.block-region-first,.block-region-third{
.prog-ressources-link{
text-transform: uppercase;
}
.is-active{
font-weight: 600;
}
h2{
font-size: $font-big;
background-color: black;
color: white;
padding: .1rem 1rem;
margin-top: .3rem;
}
.views-field-field-intro{
display: none;
}
}
.block-region-third{
h2{
//margin: 1.5rem 0 .5rem 0;
}
.field_document{
padding: 0.5rem 0.5rem;
}
.field_organisateur,.field_fichier, .field_lien,.field_ressources_liees, .views-element-container div{
//padding: 0rem 1rem;
div{
text-decoration: none;
padding: .3rem 0;
}
//field colletion :
// .views-field-description__value{
// max-height: 5rem;
// overflow: hidden;
// position: relative;
// }
// .views-field-description__value:hover{
// max-height: none;
// overflow: auto;
// }
.hidden_text{
max-height: 5rem;
overflow: hidden;
position: relative;
cursor: pointer;
}
.hidden_text:after{
content: "";
text-align: center;
opacity: 1;
position: absolute;
top: 0;
bottom: 0;
left: -15px;
right: -15px;
box-shadow: inset 0 -2rem 1rem #eff2f9;
}
}
.field_partenaires{
background: white;
padding: .5rem 0;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-column-gap: .3rem;
padding: 0.5rem 1rem;
}
}
.block-region-first{
background-color: black;
color: white;
z-index: 120;
#node\:title{
text-transform: uppercase;
font-family: 'duke';
font-size: $font-big;
text-decoration: none;
&:hover{
text-decoration: underline;
}
}
}
.page-node-type-static{
.layout__region{
position: relative;
}
.layout__region--top{
z-index: 0;
position: absolute;
top: 0;
left: 0;
width: 99vw;
height: 40vh;
background: $trame;
box-shadow: inset 0 -5rem 8rem $bck-col;
z-index: -1;
}
.block-region-third{
position: sticky;
top: 3rem;
}
.block-region-first{
padding: 1rem;
position: sticky;
top: 3rem;
@include breakpoint(small down) {
grid-column-start: 1;
top: 0;
}
.field_titre{
font-size: $font-normal;
font-weight: 600;
margin-top: .5rem;
cursor: pointer;
&:hover{
text-decoration: underline;
}
}
}
.block-region-first #node\:title{
font-size: 1.3rem;
&:hover{
text-decoration: none;
}
}
.field_textes{
.paragraph{
// border-top: 1px solid black;
border-bottom: 3px dotted gray;
padding: 1rem 0;
.field_titre{
font-size: $font-big;
font-weight: 600;
text-transform: initial;
cursor: pointer;
// margin-top: 1rem;
}
.field_texte{
height: auto;
position: relative;
h2{
text-transform: inherit;
}
-webkit-transition: all 250ms ease;
-moz-transition: all 250ms ease;
-o-transition: all 250ms ease;
transition: all 250ms ease;
}
}
}
.block-region-second{
#node\:field_equipes{
margin-top: 1.5rem;
.field_equipes{
.paragraph{
.field_type_equipe{
font-size: $font-medium;
font-weight: 600;
margin: 1rem 0;
}
.field_membres{
.paragraph{
display: grid;
// grid-template-columns: 20% 1fr 1fr;
grid-auto-columns: minmax(0, 20%) auto minmax(0, 1fr);
margin-bottom: 1rem;
}
// div:not(.field_photo){
// grid-column: 2;
// // flex: 1 100%;
// }
.field_prenom{
grid-column: 2;
grid-row: 1;
display: inline-block;
font-weight: 500;
align-self: end;
}
.field_nom{
grid-column: 3;
grid-row: 1;
padding-left: .2rem;
display: inline-block;
width: auto;
font-weight: 500;
align-self: end;
}
.field_fonction{
grid-column: 2 / span 2;
align-self: start;
}
.field_photo{
align-self: center;
grid-row: 1 / span 2;
margin-right: 1rem;
img{
// width: 100%;
// height: 100%;
}
}
}
}
}
}
#node\:field_partenaires{
margin-top: 1.5rem;
.paragraph{
display: grid;
// grid-template-columns: 20% 1fr 1fr;
grid-auto-columns: minmax(0, 20%) auto;
margin-bottom: 1rem;
}
.field_presentation{
grid-column: 2;
padding: 0 1rem;
}
.field_logo_partenaire{
align-self: center;
}
}
}
}
.page-node-type-actualite, .page-node-type-evenement{
.block-region-first{
background-color: black;
color: white;
// a:not(.prog-ressources-link,.back-actus-link){
// text-transform: uppercase;
// font-family: 'duke';
// font-size: $font-big;
// padding: .3rem .5rem;
// text-decoration: none;
// &:hover{
// text-decoration: underline;
// }
// }
}
#node\:title{
font-family: "trueno";
font-weight: 600;
font-size: $font-medium;
margin-top: 1rem;
margin-bottom: .3rem;
}
}