Newer
Older
/* Paths */
/* Colors */
/* Global Media Queries */
/* Direction */
.pagePublications > .wrap {
position: relative;
@media (min-width: 768px) {
.pagePublications > .wrap {
padding: 0 25px 0 75px;
}
}
/* 1260 + navigation margins (25*2) + 70px*/
@media (min-width: 1380px) {
.pagePublications > .wrap {
max-width: 1260px;
margin: 0 auto;
padding: 0 25px;
.pagePublications .anchor {
padding-top: 90px;
margin-top: -70px;
}
details {
border: 1px solid #f7931c;
border-radius: 4px;
padding: 1em 1em;
margin-bottom: 1em;
}
details[open] {
margin-bottom: 1em;
}
summary {
margin: 1em 2em;
color: #484848!important;
border-right: 2px solid #f7931c;
}
.nav-check {
display: none;
}
.navigation {
display: block;
overflow-y: auto;
overflow-x: visible;
height: 100%;
width: 0;
padding: 0 ;
margin-left: 0;
padding-left: 0;
}
.navigation li {
list-style-type: none;
}
.navigation > ul {
font-size: 20px;
font-weight: bold;
}
.navigation > ul > li > ul {
font-size: 18px;
font-weight: normal;
}
.navigation a {
color: #484848;
}
.navigation a:hover {
padding: 30px 15px 0 25px ;
width: 100%;
min-width: 230px;
label:after {
content: '>';
font-weight: bolder;
position: relative;
top: 50%;
font-size: 1.4em;
.nav-check:checked ~ label:after {
content: '<';
left: unset;
}
.sideMenu {
position: fixed;
height: 100vh;
display: inline-flex;
padding-top: 65px;
background: white;
z-index: 3;