Newer
Older
}
main #page-container #education-page .section-contents .teacher .teacher-card .pic img {
width: 100px;
}
main #page-container #education-page .section-contents .teacher .teacher-card .infos-text {
padding: 0 20px;
}
main #page-container #education-page .section-contents .teacher .teacher-card .infos-text h4 {
margin: 0;
font-size: 18px;
}
main #page-container #education-page .section-contents .teacher .teacher-card .infos-text p {
color: #96a5ae;
display: block;
@media screen and (max-width: 900px) {
main #page-container #education-page .section-contents .list-wrapper ul.learning-themes {
main #page-container #education-page .section-contents .list-wrapper ul.learning-themes li.learning-theme {
width: 100%;
margin-bottom: 20px;
}
main #page-container #education-page .section-contents .list-wrapper ul.learning-themes li.learning-theme .details {
background-color: #fff9;
position: relative;
top: unset;
width: 100%;
left: unset;
max-height: unset;
visibility: visible;
padding: 10px;
box-shadow: none;
}
main #page-container #education-page .section-contents .list-wrapper ul.learning-themes li.learning-theme .details ul {
list-style-type: disc;
font-size: 14px;
margin-left: 10px;
}
main #page-container #education-page .section-contents .infos-inscriptions {
flex-direction: column;
main #page-container #education-page h3.big {
font-size: 22px;
}
main #page-container #education-page .title-banner {
height: 170px;
min-height: unset;
}
main #page-container #education-page .title-banner h2 {
font-size: 2em;
margin: 20px;
text-shadow: 0 0 4px #000b;
}
main #page-container #education-page .section-contents {
padding: 20px 20px 40px;
grid-template-columns: 100%;
}
main #page-container #education-page .section-contents .full-row {
grid-column: 1;
}
main #page-container #education-page .section-contents .practical-infos {
grid-column: 1;
grid-row: 3;
gap: 10px;
padding: 10px;
}
main #page-container #education-page .section-contents .list-wrapper ul.learning-themes {
grid-column: 1;
grid-row: 2;
display: block;
}
main #page-container #education-page .section-contents .list-wrapper ul.learning-themes li.learning-theme {
margin-bottom: 20px;
}
main #page-container #education-page .section-contents .list-wrapper ul.learning-themes li.learning-theme .details {
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
background-color: #fff9;
position: relative;
top: unset;
width: 100%;
left: unset;
max-height: unset;
visibility: visible;
padding: 10px;
box-shadow: none;
}
main #page-container #education-page .section-contents .infos-inscriptions {
gap: 10px;
padding: 10px;
}
main #page-container #education-page .section-contents .infos-inscriptions .groups,
main #page-container #education-page .section-contents .infos-inscriptions .pricing {
background-color: white;
padding: 20px;
display: flex;
flex-direction: column;
}
main #page-container #education-page .section-contents .infos-inscriptions .groups .table-wrapper table,
main #page-container #education-page .section-contents .infos-inscriptions .pricing .table-wrapper table {
width: 100%;
}
main #page-container #education-page .section-contents .infos-inscriptions .groups .table-wrapper table td,
main #page-container #education-page .section-contents .infos-inscriptions .pricing .table-wrapper table td {
border: 1px solid #dde;
padding: 10px;
}
main #page-container #education-page .section-contents .teacher {
grid-column: 1;
padding: 20px;
}
main #page-container #games-page .game-articles article {
display: grid;
grid-template-columns: 0.7fr 1fr;
}
main #page-container #games-page .game-articles article.game-article {
}
main #page-container #games-page .game-articles article.game-article .game-title {
grid-column: 1/span 2;
margin: 0;
padding: 30px 20px;
main #page-container #games-page .game-articles article.game-article .game-banner {
grid-column: 1/span 2;
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
flex-direction: column;
background-color: black;
}
main #page-container #games-page .game-articles article.game-article .game-banner img {
main #page-container #games-page .game-articles article.game-article .game-tags {
display: flex;
gap: 10px;
flex-wrap: wrap;
margin: 10px 20px;
}
main #page-container #games-page .game-articles article.game-article .game-tags span {
background-color: #d4d9dd;
color: #6b7880;
border-radius: 5px;
font-weight: 600;
}
main #page-container #games-page .game-articles article.game-article .game-subtitle {
grid-column: 1;
}
main #page-container #games-page .game-articles article.game-article .game-description {
grid-column: 1;
text-align: justify;
margin: 10px 20px 30px;
}
main #page-container #games-page .game-articles article.game-article .image-carousel {
grid-column: 2;
}
main #page-container #games-page .game-articles article.game-article .game-team {
grid-column: 1/span 2;
}
main #page-container #games-page .game-articles article.game-article .game-team h2 {
padding: 10px 20px;
font-style: italic;
font-size: 20px;
margin: 0;
}
main #page-container #games-page .game-articles article.game-article .game-team .team-members {
display: flex;
flex-direction: column;
}
main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member {
display: grid;
}
main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-img {
grid-row: 1/span 3;
overflow: hidden;
}
main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-img img {
width: 100%;
}
main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-title {
}
main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-subtitle {
margin: 0 10px;
font-size: 14px;
color: #96a5ae;
font-style: italic;
}
main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-body {
text-align: justify;
}
main #page-container #games-page .game-articles article.placeholder {
height: 400px;
}
main #page-container #games-page .game-articles article.placeholder * {
background-color: #d4d9dd;
}
@media screen and (max-width: 900px) {
main #page-container #games-page .game-articles article {
grid-template-columns: 1fr;
}
main #page-container #games-page .game-articles article.game-article {
}
main #page-container #games-page .game-articles article.game-article .game-title {
grid-column: 1;
padding: 20px;
font-size: 25px;
}
main #page-container #games-page .game-articles article.game-article .game-banner {
grid-column: 1;
}
main #page-container #games-page .game-articles article.game-article .image-carousel {
grid-column: 1;
}
main #page-container #games-page .game-articles article.game-article .game-team {
grid-column: 1;
}
main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member {
grid-template-columns: 70px 1fr;
}
main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-img {
grid-row: 1/span 2;
}
main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-body {
grid-column: 1/span 2;
}
}
main #page-container #software-page .software-articles {
main #page-container #software-page .software-articles article.software-article {
display: grid;
}
main #page-container #software-page .software-articles article.software-article .software-title {
grid-column: 1/span 2;
main #page-container #software-page .software-articles article.software-article .software-date {
text-align: right;
color: #6b7880;
font-style: italic;
font-size: 12px;
}
main #page-container #software-page .software-articles article.software-article .software-subtitle {
grid-column: 1;
}
main #page-container #software-page .software-articles article.software-article .software-description {
grid-column: 1;
}
main #page-container #software-page .software-articles article.software-article .image-carousel {
grid-column: 2;
grid-row: 2/span 6;
min-height: 250px;
}
main #page-container #software-page .software-articles article.software-article .software-technical {
main #page-container #software-page .software-articles article.software-article .software-technical h2 {
color: #6b7880;
margin: 0 10px;
padding: 10px 0 0;
font-size: 16px;
main #page-container #software-page .software-articles article.software-article .software-technical ul.technical-details {
margin: 10px;
main #page-container #software-page .software-articles article.software-article .software-technical ul.technical-details .detail {
display: grid;
grid-template-columns: 1fr auto;
font-size: 12px;
border-bottom: 1px solid #d4d9dd;
main #page-container #software-page .software-articles article.software-article .software-technical ul.technical-details .detail label {
main #page-container #software-page .software-articles article.software-article .software-technical ul.technical-details .detail ul {
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
main #page-container #software-page .software-articles article.software-article .software-technical ul.releases {
margin: 10px;
}
main #page-container #software-page .software-articles article.software-article .software-technical .detail {
display: grid;
grid-template-columns: 1fr auto;
font-size: 12px;
border-bottom: 1px solid #d4d9dd;
padding: 5px 0;
}
main #page-container #software-page .software-articles article.software-article .software-technical .detail label {
font-weight: bold;
color: #6b7880;
}
main #page-container #software-page .software-articles article.software-article .software-technical .detail .label {
color: #aabbc8;
}
main #page-container #software-page .software-articles article.software-article .software-technical .detail ul {
display: flex;
flex-wrap: wrap;
gap: 10px;
@media screen and (max-width: 900px) {
main #page-container #software-page .software-articles article.software-article {
grid-template-columns: 1fr;
}
main #page-container #software-page .software-articles article.software-article .software-title {
grid-column: 1;
}
main #page-container #software-page .software-articles article.software-article .image-carousel {
grid-column: 1;
grid-row: 2;
}
main #page-container #software-page .software-articles article.software-article .software-technical {
grid-column: 1;
}
}
main #page-container #software-page .software-articles article.placeholder {
display: flex;
flex-direction: column;
gap: 10px;
margin: 30px;
}
main #page-container #software-page .software-articles article.placeholder * {
}
main #page-container #software-page .software-articles article.placeholder .title {
height: 60px;
}
main #page-container #software-page .software-articles article.placeholder .body {
}
main #page-container #software-page .software-articles article.placeholder .details {
height: 200px;
}
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
flex-direction: column;
gap: 20px;
font-size: 12px;
}
main footer span {
color: #96a5ae;
}
main footer .logo {
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
}
main footer .logo img {
width: 35px;
}
main footer .logo img.text-logo {
width: 100px;
main footer .social {
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
gap: 20px;
}
main footer .social a {
background-color: #555d61;
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
width: 25px;
height: 25px;
font-weight: bold;
font-size: 16px;
border-radius: 100%;
}