314 lines
		
	
	
		
			7.9 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			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;
 | 
						|
    }
 | 
						|
} |