created colloque 2024 theme

This commit is contained in:
2024-03-07 13:13:44 +01:00
parent 96da96e96d
commit ff8712ff3c
303 changed files with 45057 additions and 0 deletions
@@ -0,0 +1,48 @@
form{
&.user-login-form{
padding: 2rem;
background: white;
width: 100%;
max-width: 300px;
margin: auto;
& > div {
&:not(:last-child){
margin-bottom: 2rem;
}
.js-form-required{
margin-bottom: 0;
font-family: 'truenoregular';
}
label{
font-size: 0.9rem;
}
input{
border: 2px solid $color2;
border-radius: 10px;
padding: 0.5rem;
width: 100%;
&:focus{
border: 2px solid $color1;
border-radius: 10px!important;
padding: 0.5rem!important;
outline: none!important;
}
}
.description{
font-size: 0.6rem;
margin-top: 0.4rem;
font-family: 'truenolight';
}
}
#edit-actions{
display: flex;
input{
margin: auto;
background: white;
&:hover{
@include shadow;
}
}
}
}
}
@@ -0,0 +1,11 @@
#block-popsu-colloque-local-tasks{
ul{
display: flex;
margin-top: 2rem;
margin-bottom: 0;
padding: 0;
li{
margin: 0.5rem;
}
}
}
@@ -0,0 +1,4 @@
#toolbar-administration{
z-index: 99999;
position: fixed;
}
@@ -0,0 +1,55 @@
.more_link{
@include shadow;
padding: 0rem 1rem 0.2rem 1rem;
background: white;
border-radius: 0;
a{
font-family: 'truenobold';
font-size: 0.6rem;
color: $color2;
span{
padding-left: 0.5rem;
}
}
}
#block-views-block-slide-programme-block-1,
#block-views-block-dernieres-publications-block-1{
.more_link{
margin: 0.5rem 0;
width: fit-content;
}
}
@media screen and (min-width: 576px) {
#block-views-block-slide-programme-block-1,
#block-views-block-dernieres-publications-block-1{
.more_link{
margin: 0;
}
}
}
// BTN LIVE
.link_live{
margin: auto;
width: 100%;
& > div{
margin: 4rem auto;
a{
padding: 0.7rem 2rem;
background: $color2;
color: white!important;
font-family:'truenoregular';
text-transform: uppercase;
font-size:1rem;
&:hover{
@include shadow;
}
@media screen and (min-width: 576px) {
font-size:1rem;
padding: 0.7rem 4rem;
}
}
}
}
@@ -0,0 +1,22 @@
@import "admin/edit.scss";
@import "admin/toolbar.scss";
@import "admin/connect.scss";
@import "header/header.scss";
@import "header/sub_menu.scss";
@import "forms/filter.scss";
@import "hero.scss";
@import "sidebar/rs.scss";
@import "sidebar/role_inter.scss";
@import "slides/flickity.scss";
@import "slides/slides.scss";
@import "thumbnails/thumbnails.scss";
@import "ressources.scss";
@import "btn/all_btn.scss";
@import "footer/footer.scss";
@import "leaflet/custom_leaflet.scss";
@import "paragraph/paragraphs.scss";
.video-embed-field-provider-youtube.video-embed-field-responsive-video{
display: flex;
}
@@ -0,0 +1,86 @@
footer{
background: white;
width: 100%;
height: auto;
padding: 2rem 0 0 0;
margin-top:2rem;
& > .d-flex{
& > div{
margin-bottom: 1.5rem;
}
}
#block-renderedsitesettingsblock-5{
.site_setting_entity{
& > div{
display: flex;
flex-wrap: nowrap;
@media screen and (min-width: 768px) {
display:block;
}
& > div{
width: calc((100% / 3) - #{$gutter});
@media screen and (min-width: 768px) {
width: calc((100% / 2) - #{$gutter});
max-width: 200px;
margin-bottom: 2rem;
}
&:first-child{
margin-right: $gutter;
}
}
}
}
}
#block-renderedsitesettingsblock-4{
.site_setting_entity{
& > div{
margin: 1rem 0;
&:first-child{
&::after,&:before{
margin: 0.5rem 0;
display: block;
content: " ";
width: 1rem;
height: 1px;
background: black;
}
}
}
.sub-title{
font-size: 1rem;
}
.d-flex{
margin-top: 1rem;
& > div{
width: 30px;
margin-right: 1rem;
}
}
}
}
.site_setting_entity{
img{
height: auto;
}
}
& > div{
display: flex;
flex-wrap: nowrap;
.__slide{
.flickity-slider{
& > div{
width: max-content;
margin: 0 1rem;
img{
width: auto!important;
height: 100px;
max-width: 70px;
object-fit: contain;
}
}
}
}
}
}
@@ -0,0 +1,287 @@
#views-exposed-form-publications-page-1,
#views-exposed-form-bibliographie-page-1{
margin: 2rem 0;
display: flex;
flex-wrap: wrap;
& > div{
width: 100%;
@media screen and (min-width: 768px) {
width: calc((100% / 2) - ( #{$gutter} * 2);
}
@media screen and (min-width: 992px) {
width: auto;
}
@media screen and (min-width: 992px) {
margin-right: 2rem;
}
&:not(:last-child){
margin-bottom: 1rem;
@media screen and (min-width: 768px) {
margin-right: calc(#{$gutter} * 2);
}
@media screen and (min-width: 992px) {
margin-bottom: 0rem;
}
}
label{
min-width: max-content;
}
.select-selected{
width: 100%;
min-width: 150px;
background-color: white;
color: $color2!important;
&::after{
position: absolute;
content: "";
top: 14px;
right: 10px;
width: 0;
height: 0;
border: 6px solid transparent;
border-color: $color2 transparent transparent transparent;
}
&.select-arrow-active{
&:after{
transform: rotate(180deg);
top: 7px;
}
}
}
.select-items {
position: absolute;
background-color: $color2;
top: 100%;
right: 0;
z-index: 99;
min-width: 150px;
width: 100%;
}
}
#edit-actions{
@media screen and (min-width: 768px) {
display: flex;
flex-wrap: nowrap;
width: 100%;
}
@media screen and (min-width: 992px) {
width: auto;
}
input{
width: 100%;
height: auto;
background: $color2;
color: white;
border: none;
outline: none;
margin-top: 1rem;
padding: 0.5rem 1rem;
@media screen and (min-width: 768px) {
max-width: 50%;
margin-right: 1rem;
}
@media screen and (min-width: 992px) {
max-width: 100%;
margin-right: 0;
margin-top: 0;
}
&:focus{
border: none;
outline: none;
}
&#edit-submit-publications{
@media screen and (min-width: 768px) {
margin-right: calc(#{$gutter} * 2);
}
}
&.form-submit{
margin-right: 0.75rem;
}
}
}
}
// #views-exposed-form-search-page-1{
// width: 100%;
// max-width: 50%;
// display: flex;
// flex-wrap: nowrap;
// margin:2rem 0;
// & > div{
// width: 100%;
// }
// @media screen and (min-width: 768px) {
// max-width: 100%;
// }
// #edit-actions--2{
// @media screen and (min-width: 768px) {
// display: flex;
// flex-wrap: nowrap;
// width: 100%;
// }
// @media screen and (min-width: 992px) {
// width: auto;
// }
// input{
// width: 100%;
// height: auto;
// background: $color2;
// color: white;
// border: none;
// outline: none;
// margin-top: 1rem;
// padding: 0.5rem 1rem;
// @media screen and (min-width: 768px) {
// max-width: 100%;
// margin-right: 1rem;
// }
// @media screen and (min-width: 992px) {
// max-width: 100%;
// margin-right: 0;
// margin-top: 0;
// }
// &:focus{
// border: none;
// outline: none;
// }
// &#edit-submit-publications{
// @media screen and (min-width: 768px) {
// margin-right: calc(#{$gutter} * 2);
// }
// }
// }
// }
// }
// .js-form-item-search-api-fulltext{
// display: flex;
// align-items: baseline;
// label{
// margin-right: 0.75rem;
// }
// input{
// width: 100%;
// height: auto;
// background: white;
// color: $color2;
// border: none;
// outline: none;
// margin-top: 1rem;
// padding: 0.5rem 1rem;
// @media screen and (min-width: 768px) {
// max-width: 100%;
// margin-right: 1rem;
// }
// @media screen and (min-width: 992px) {
// max-width: 100%;
// margin-right: 0;
// margin-top: 0;
// }
// &:focus{
// border: none;
// outline: none;
// }
// &#edit-submit-publications{
// @media screen and (min-width: 768px) {
// margin-right: calc(#{$gutter} * 2);
// }
// }
// }
// }
#block-formulaireexposesearchpage-1{
input{
width: 100%;
height: auto;
background: white;
color: $color2;
border: none;
outline: none;
margin-top: 1rem;
padding: 0.5rem 1rem;
@media screen and (min-width: 768px) {
max-width: 100%;
margin-right: 1rem;
}
@media screen and (min-width: 992px) {
max-width: 100%;
margin-right: 0;
margin-top: 0;
}
&:focus{
border: none;
outline: none;
}
&#edit-submit-publications{
@media screen and (min-width: 768px) {
margin-right: calc(#{$gutter} * 2);
}
}
&.form-submit{
background: $color2;
color: white;
}
}
#views-exposed-form-search-page-1{
display: flex;
flex-wrap: wrap;
margin: 2rem 0;
& > div{
width: 100%;
@media screen and (min-width: 768px) {
&:first-child{
width: 75%;
}
&:last-child{
width: 25%;
}
}
@media screen and (min-width: 992px) {
&:first-child{
max-width: 350px;
}
&:last-child{
max-width: max-content;
}
}
}
}
}
.js-form-type-select {
position: relative;
font-family: Arial;
display: inline-flex;
align-items: baseline;
label{
margin-right: 1rem;
}
}
.js-form-type-select select {
display: none;
}
.select-selected.select-arrow-active:after {
border-color: transparent transparent $color2 transparent;
top: 7px;
}
.select-items div,.select-selected {
color: #ffffff;
padding: 8px 30px 8px 16px;
border: 1px solid transparent;
border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
cursor: pointer;
}
.select-hide {
display: none;
}
.select-items div:hover, .same-as-selected {
background-color: rgba(0, 0, 0, 0.1);
}
@@ -0,0 +1,203 @@
header{
max-height: 100px;
.row{
background: white;
max-height: inherit;
justify-content: space-between;
#block-popsu-colloque-branding{
max-height: inherit;
& > div{
max-height: inherit;
a{
display: block;
max-height: inherit;
img{
width: 100%;
max-height: inherit;
object-fit: contain;
padding-bottom: 0.5rem;
padding-top: 0.5rem;
@media screen and (min-width: 450px) {
width: auto;
}
}
}
}
&.is-active{
z-index: 10000;
}
}
#block-renderedsitesettingsblock-2{
width: 35%;
border-left: 1px solid $color1;
padding: 0;
display: none;
a{
display: flex;
}
@media screen and (min-width: 1200px) {
display: flex;
}
.site_setting_entity{
display: flex;
align-items: center;
justify-content: flex-start;
padding: 0 1rem 0 0rem;
h1{
width: 100%;
color: $color2;
padding-right: 1rem;
text-transform: uppercase;
text-align: right;
align-self: stretch;
margin: auto 0;
}
.__info_colloque{
width: 50%;
height: auto;
display: flex;
flex-direction: column;
// justify-content: space-between;
&>div{
height: auto;
&:first-child{
color: $color1;
white-space: nowrap;
border-bottom: 2px solid $color1;
padding-bottom: 0.4rem;
margin-bottom: 0.6rem;
}
&:last-child{
color: $color2;
padding-right: 10px;
width: min-content;
margin-bottom: 0;
}
}
}
}
}
#block-mainnavigation{
width: max-content;
.burger{
padding-top: 0.25rem;
z-index: 9999;
}
.nav-main{
display: none;
@media screen and (min-width: 1200px) {
display: block;
ul{
margin-bottom: 0;
flex-wrap: wrap;
li{
margin: 0 0.5rem;
&:not(:last-child){
&:after{
display: inline-block;
content: "|";
margin-left: 0.5rem;
}
}
}
}
}
&.is-active{
display: block;
position: fixed;
width: 100vw;
height: 100vh;
left: 0;
top: 0;
background: white;
z-index: 9999;
@media screen and (min-width: 576px) {
height: auto;
ul{
margin: 130px 0 50px 0;
}
li{
font-size: 1.7rem;
line-height: 3rem;
padding: 0 15px;
}
}
ul{
display: flex;
justify-content: center;
flex-direction: column;
height: 100%;
align-items: center;
li{
font-size: 1.5rem;
line-height: 3rem;
padding: 0 15px;
@media screen and (min-width: 360px) {
width: 100%;
&::before{
display: inline-block;
content: " ";
width: 0%;
transition: width 1s ease;
height: 1px;
background: $color1;
}
&:hover{
&::before{
width: 10%;
transition: all 1s ease;
}
}
}
}
}
}
}
}
}
}
#block-mainnavigation{
border-left: 1px solid $color1;
display: flex;
align-items: center;
justify-content: flex-end;
.burger{
display: block;
margin: auto;
@media screen and (min-width: 1200px) {
display: none;
}
&.is-active{
z-index: 999;
}
}
.nav-main{
display: none;
height: auto;
@media screen and (min-width: 1200px) {
display: flex;
}
}
}
header.front{
#block-popsu-colloque-branding{
width: 21rem;
position: relative;
z-index: 9999;
a{
max-height: 8rem!important;
}
&.is-active{
overflow: inherit;
&>div{
max-height: 115px;
}
}
}
#block-renderedsitesettingsblock-2{
display: none;
}
}
@@ -0,0 +1,40 @@
#block-popsu-colloque-submenu {
margin: 1rem auto;
ul {
display: flex;
flex-wrap: wrap;
padding: 0;
margin: 0 -1rem;
li {
padding: 1rem;
width: 100%;
text-align: center;
@media screen and (min-width: 576px) {
width: auto !important;
}
a {
display: block;
padding: 0.5rem 1rem;
border: 1px solid $color2;
color: $color2;
background: white;
transition: color 0.3s ease, background 0.3s ease;
font-size: 2rem;
font-family: "dukefill";
letter-spacing: 0.05rem;
text-transform: uppercase;
@media screen and (min-width: 768px) {
// padding: 1rem 1rem;
font-size: 2.5rem;
}
&:hover {
text-decoration: none;
color: white;
background: $color2;
transition: all 0.3s ease;
}
}
}
}
}
@@ -0,0 +1,97 @@
body{
overflow-x: hidden;
}
.home{
.__img-hero{
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
}
}
.__img-hero{
height: 300px;
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
img{
width:100%;
height: 100%;
object-fit: cover;
}
}
.participant_full{
flex-direction: column;
margin-top: 2rem;
@media screen and (min-width: 992px) {
margin-top: 0rem;
}
.hero{
figure{
width:100%;
.__img{
&> div{
margin: auto;
width: 250px;
height: 250px;
}
img{
border-radius: 100%;
width: 100%;
height: 100%;
object-fit: cover;
}
}
figcaption {
align-self: center;
text-align: center;
margin: 2rem 0;
}
}
}
}
@media screen and (min-width: 768px) {
.__img-hero{
height: 500px;
width: auto;
position: relative;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (min-width: 768px) {
.participant_full{
.hero{
figure{
width:100%;
.__img{
margin-right: 2rem;
&> div{
width: 300px;
height: 300px;
}
img{
border-radius: 100%;
width: 100%;
height: 100%;
object-fit: cover;
}
}
figcaption {
align-self: center;
text-align: left;
}
}
}
}
}
@@ -0,0 +1,14 @@
.leaflet-popup-content-wrapper{
}
.leaflet-popup-content{
p{
font-size: 0.9rem;
line-height: 1.5;
font-family: 'truenoregular';
strong{
color: $color2;
line-height: 2;
}
}
}
@@ -0,0 +1,19 @@
.medias{
.paragraph--type--images{
width: 100%;
}
.paragraph--type--video{
margin: 4rem 0;
& > div{
font-family: dukefill;
font-size: 2rem;
line-height: normal;
text-align: center;
margin-bottom: 1rem;
text-transform: uppercase;
@media screen and (min-width: 768px) {
text-align: left;
}
}
}
}
@@ -0,0 +1 @@
@import "media.scss";
@@ -0,0 +1,25 @@
.__ressources{
h4{
text-transform: uppercase;
margin: 1rem 0;
font-family: 'dukefill';
font-size: 2rem;
letter-spacing: $letter_spacingH;
color: $color2
}
& > section{
&> div{
@media screen and (min-width: 768px) {
margin: 0 calc(0rem - #{$gutter})!important;
}
}
}
section{
.row{
padding: 0rem 0rem 2rem 0rem;
}
}
.views-element-container{
margin: 4rem auto;
}
}
@@ -0,0 +1,7 @@
.paragraph--type--role-de-l-intervenant{
margin-bottom: 5rem;
}
.___title_inter{
border-bottom: 1px solid black;
margin-bottom: 2rem;
}
@@ -0,0 +1,67 @@
.dl_ressource{
font-size: 0.9rem;
line-height: 1.2;
font-family: 'truenoregular';
text-align: left;
margin: 1.5rem .25rem 0 .25rem;
@media screen and (min-width : 768px){
margin-top: 1.5rem;
text-align: center;
font-size: 0.5rem;
}
a{
&::before{
content: "";
display: inline-block;
background-image: url($picto_dl);
background-repeat: no-repeat;
background-size: contain;
width: 25px;
height: 25px;
vertical-align: middle;
margin-right: 0.5rem;
@media screen and (min-width : 768px){
margin-right: 0;
}
}
&> span{
display: inline-block;
@media screen and (min-width : 992px){
display: inline-block!important;
margin-top: 0.5rem;
}
@media screen and (min-width : 768px){
display: none;
}
}
}
}
.__rs{
& > div{
width: 25px;
height: 25px;
margin: 0 0.25rem;
}
}
@media screen and (min-width: 768px) {
.__rs{
&:not(.moment){
margin: auto;
& > div{
margin: 0 auto 0.5rem auto;
}
}
}
}
@media screen and (min-width: 992px) {
.__rs{
&.moment{
margin: auto;
& > div{
margin: 0 auto 0.5rem auto;
}
}
}
}
@@ -0,0 +1,4 @@
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
@@ -0,0 +1,121 @@
.flickity-button {
background: transparent;
&:hover {
background: transparent;
}
}
.flickity-button-icon {
fill: $col_black;
}
.flickity-button:disabled {
display: none;
}
#block-views-block-slide-programme-block-1,
#block-views-block-slide-programme-node-intervenant-block-1 {
.__slide {
article {
width: calc(100% - 30px);
height: 325px;
// background: none;
display: flex;
flex-direction: column;
margin: 3rem $gutter 1.5rem $gutter;
@media screen and (min-width: 768px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
@media screen and (min-width: 992px) {
width: calc(100% / 3 - #{$gutter} * 2);
}
@media screen and (min-width: 1200px) {
width: calc(100% / 4 - #{$gutter} * 2);
}
a {
width: 100%;
height: 100%;
background: white;
@include shadow;
.__wrap {
background: white;
}
}
&.first {
& > span {
font-family: "truenolight";
position: absolute;
top: -2.5rem;
width: max-content;
font-size: 1.2rem;
line-height: 1.2;
}
&:not(:first-child) {
&::before {
position: absolute;
display: block;
content: " ";
width: 1px;
height: calc(100% + 3rem);
margin: -2.5rem 0 0 0;
background: $color1;
left: -0.5rem;
top: 0;
}
}
}
}
}
}
#block-views-block-gallerie-block-1,
#block-views-block-slide-programme-block-1,
#block-views-block-slide-programme-node-intervenant-block-1,
#block-views-block-dernieres-publications-block-1,
#block-views-block-slide-interviews-block-1 {
section:not(.wrap_head) {
margin: 1rem 0;
}
.views {
section.wrap_head {
@include croix_or;
.head {
display: block;
}
}
}
@media screen and (min-width: 576px) {
.views {
section {
.head {
display: flex !important;
width: 100%;
justify-content: space-between;
align-items: center;
}
}
}
}
}
.paragraph--type--role-de-l-intervenant {
margin-bottom: 2rem;
.__slide {
&:after {
content: "flickity";
display: none;
@media screen and (min-width: 768px) {
content: "";
}
}
.flickity-viewport {
// overflow: initial;
}
.flickity-slider > div {
width: 70%;
padding: 0 0.5rem;
@media screen and (min-width: 768px) {
width: 100%;
}
}
}
}
@@ -0,0 +1,269 @@
// thumbnails global
section {
article.thumbnails.programme {
.__content {
span {
color: $color2;
font-size: 0.8rem;
font-family: "truenoregular_italic";
text-transform: none !important;
strong {
font-family: "truenobold_italic";
}
}
}
}
& > div:not(.__slide) {
article.thumbnails.programme {
a {
display: block;
width: 100%;
height: 100%;
background: white;
@include shadow;
}
}
}
}
.thumbnails {
width: 100%;
height: auto;
background: white;
margin: calc(#{$gutter}) 0;
@media screen and (min-width: 768px) {
margin: calc(#{$gutter});
}
&:not(.bibliographie):not(.programme) {
@include shadow;
}
figure {
height: 150px;
margin: 0;
}
.__wrap {
padding: 1rem;
time,
.type_moment {
font-family: "truenoregular";
font-size: 0.8rem;
text-transform: uppercase;
}
& > .d-flex {
margin-bottom: 0.5rem;
}
}
// thumbnails publications
&.publications {
@media screen and (min-width: 768px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
@media screen and (min-width: 992px) {
width: calc(100% / 3 - #{$gutter} * 2);
}
@media screen and (min-width: 1200px) {
width: calc(100% / 4 - #{$gutter} * 2);
}
.__media {
padding: 0.5rem 0 0.5rem 0.5rem;
.__img {
width: 100px;
}
}
.__wrap {
padding: 0.5rem;
}
& > div {
height: 100%;
}
div > * {
color: $color2;
}
a {
display: block;
height: 100%;
}
}
&.bibliographie {
background: white !important;
padding: 0.5rem;
&.link_ext {
@include shadow;
}
@media screen and (min-width: 768px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
@media screen and (min-width: 992px) {
width: calc(100% / 3 - #{$gutter} * 2);
}
@media screen and (min-width: 1200px) {
width: calc(100% / 4 - #{$gutter} * 2);
}
& > div * {
color: $color2;
&.__auteur * {
font-size: 1.4rem;
}
&.__body {
margin: 1rem 0;
}
}
a {
text-decoration: underline;
color: $color1;
}
}
&.interviews {
@media screen and (min-width: 768px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
@media screen and (min-width: 992px) {
width: calc(100% / 3 - #{$gutter} * 2);
}
@media screen and (min-width: 1200px) {
width: calc(100% / 4 - #{$gutter} * 2);
}
.__media {
padding: 0.5rem 0 0.5rem 0.5rem;
max-width: 50%;
.__img {
width: 100px;
}
}
.__wrap {
padding: 0.5rem;
}
& > div {
height: 100%;
}
div > * {
color: $color2;
}
a {
display: block;
height: 100%;
}
}
}
// Page programme
.container {
&.programme {
.thumbnails {
@media screen and (min-width: 768px) {
width: calc(100% / 2 - #{$gutter} * 2);
margin: 0.5rem;
}
@media screen and (min-width: 992px) {
width: calc(100% / 3 - #{$gutter} * 2);
}
.inter {
margin-top: 0.5rem;
span {
color: $color2;
font-size: 0.8rem;
font-family: "truenoregular_italic";
text-transform: none !important;
strong {
font-family: "truenobold_italic";
}
}
}
}
}
}
// page moment
.__ressources {
.__publications {
.publications {
// margin: $gutter;
.__media {
padding: 0.5rem 0 0.5rem 0.5rem;
}
.__wrap {
padding: 0.5rem;
}
@media screen and (min-width: 768px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
@media screen and (min-width: 992px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
@media screen and (min-width: 1200px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
}
}
.__bibliographie {
.thumbnails {
background: transparent;
a {
& > div {
div,
span,
p {
display: inline;
background: white;
}
}
}
@media screen and (min-width: 768px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
@media screen and (min-width: 992px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
@media screen and (min-width: 1200px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
}
}
.__interviews {
.interviews {
// margin: $gutter;
.__media {
padding: 0.5rem 0 0.5rem 0.5rem;
}
.__wrap {
padding: 0.5rem;
}
@media screen and (min-width: 768px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
@media screen and (min-width: 992px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
@media screen and (min-width: 1200px) {
width: calc(100% / 2 - #{$gutter} * 2);
}
}
}
}
// thumbnails participant
.thumbnails_participants {
figure {
& > div {
width: 100px;
height: 100px;
margin-left: 0.5rem;
img {
border-radius: 50%;
width: 100%;
height: 100%;
object-fit: cover;
}
}
figcaption {
&.__info {
padding: 4rem 0.5rem 0.5rem 0.5rem;
margin-top: -3rem;
background: white;
.__name {
text-transform: uppercase;
}
}
}
}
}