.c-mybigproject {
    font-size: 1em;
}
@media (max-width: 768px) {
    .c-mybigproject {
        font-size: 0.8em;
    }
}

body {
font-family: 'Manrope', sans-serif;
}

#lefty h1, #righty .prodmenu h1, .prodmenu h1 {
font-size: 23px !important;
text-align: center;
}

/*BUTTONS*/

.c-buttons-in-row {
display: flex;
flex-direction: row;
justify-content: flex-end;
justify-content: space-between;
align-items: center;
max-width: 857px;
margin: 0 auto;
}


.c-button1 {
display: inline-block;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 1em;
    text-align: center !important;
    padding-left: 10px !important;
padding-top: 20px;
padding-right: 10px;
padding-bottom: 20px;
    min-width: 120px;
color: #222 !important;
background-color: transparent;
border: 1px solid #f89425;
border-radius: 20px;
    transition: 0.9s;
}

.c-button1:hover {
color: #fff !important;
background-color: #222;
border: 1px solid #222;
}

.c-button2 {
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 1em;
    text-align: center !important;
    padding-left: 10px !important;
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
    min-width: 120px;
    color: #fff !important;
    background-color: #f89425;
    border: 1px solid #f89425;
    border-radius: 20px;
    transition: 0.9s;
}

.c-button2:hover {
color: #fff !important;
background-color: #222;
border: 1px solid #f89425;
}


.c-button3 {
display: inline-block;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    line-height: 1em;
    text-align: center !important;
    padding: 20px;
    min-width: 120px;
color: #fff!important;
background-color: transparent;
border: 1px solid #fff;
border-radius: 20px;
    transition: 0.9s;
}

.c-button3:hover {
color: #fff!important;
background-color: #222;
border: 1px solid #222;
}

.c-button4 {
display: inline-block;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    line-height: 1em;
    text-align: center !important;
   padding: 20px;
    min-width: 120px;
    color: #13a59f !important;
    background-color: #fff;
border: 1px solid #fff;
border-radius: 20px;
    transition: 0.9s;
}

.c-button4:hover {
color: #fff !important;
background-color: #222;
border: 1px solid #222;
}


.c-button5 {
    display: inline-block;
    text-decoration: none;
    font-size: 18px;
    font-weight: 500;
    line-height: 1em;
    text-align: center !important;
    padding-left: 10px !important;
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
    min-width: 140px;
    color: #fff !important;
    background-color: #f89425;
    border: 1px solid #f89425;
    border-radius: 20px;
    transition: 0.9s;
}

.c-button5:hover {
color: #fff !important;
background-color: #222;
border: 1px solid #f89425;
}


/*END OF BUTTONS*/

/*FOOTER*/

.c-footer-title-1 {
font-size: 2em;
margin-bottom: 0px;
line-height: 1em;
font-weight: 500;
}

/*END OF FOOTER*/.c-newlogo {
    background-image: url('/cache/files/a26dbc726a180810eba159cab6923b70dece85f5.svg');
    background-position: center;
    background-size: contain;
background-repeat: no-repeat;
}


a.mobile-header-startlink {
    background-image: url('/cache/files/a26dbc726a180810eba159cab6923b70dece85f5.svg');
    background-position: center;
    background-size: contain;
background-repeat: no-repeat;
width: 220px;
    transform: translate(-50%, 0%);
}

.side-nav__header {
    background-color: white;
    background-image: url('/cache/files/a26dbc726a180810eba159cab6923b70dece85f5.svg') !important;
    color: #333;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    margin-left: 8vh;
    margin-right: 8vh;
}body {
    font-family: Arial, sans-serif;
    line-height: 1.5;
    margin: 20px;
    background: #f9f9f9;
    color: #222;
  }
  h1 {
    text-align: center;
    margin-bottom: 1rem;
    font-weight: 700;
  }
  h2 {
    border-bottom: 2px solid #444;
    padding-bottom: 4px;
    margin-top: 2rem;
  }
  .publication {
    background: #fff;
    border-radius: 5px;
    padding: 12px 16px;
    margin-bottom: 12px;
    box-shadow: 0 0 5px rgba(0,0,0,0.05);
  }
  .title {
    font-weight: 700;
    margin-bottom: 6px;
  }
  .authors {
    font-style: italic;
    margin-bottom: 6px;
  }
  .journal {
    margin-bottom: 6px;
  }
  .links a {
    color: #0366d6;
    text-decoration: none;
    margin-right: 12px;
  }
  .links a:hover {
    text-decoration: underline;
  }