#contenttop h1, #rightytop h1, #rightyl h1 {
text-align: center;
font-weight: 200;
font-size: 2em;
line-height: 1em;
padding-bottom: 10px;
}
.contactform p, .contactform div.submit {
   text-align: center;
}
.c-titlos3{
display: block;
font-weight: 200;
font-size: 2em;
line-height: 1.2em;
margin-bottom: 20px;
text-align: center;
}
.c-titlos1{
display: block;
font-weight: 200;
font-size: 2.4em;
line-height: 1.2em;
margin-bottom: 20px;
text-align: center;
color: #4f90ac;
}
.c-titlos2{
display: inline;
background-color: rgba(17, 69, 92, 0.7); font-weight: 100; font-size: 1.6em; line-height: 1.2em; text-align: center; padding: 10px; color: #ffffff;
}
.c-titlos5{
display: block;
font-weight: 300;
font-size: 1.8em;
line-height: 1.2em;
margin-bottom: 20px;
color: #4f90ac;
}
.c-text1{
display: block;
font-weight: 200;
font-size: 1.4em;
line-height: 1.6em;
text-align: center;
}
.c-text2{
display: block;
font-weight: 300;
font-size: 1.2em;
line-height: 1.4em;
text-align: justify;
}
.c-text4{
display: block;
font-weight: 300;
font-size: 1.6em;
line-height: 1.6em;
text-align: center;
color: #ffffff;
}
.c-text3{
display: block;
font-weight: 300;
font-size: 1.2em;
line-height: 1.4em;
text-align: justify;
}
.firstpagenews {
    max-width: 1280px;
    margin: 0 auto;
}
.c-titlos4{
max-width: 800px;
display: block;
font-weight: 200;
font-size: 2.4em;
line-height: 1.2em;
margin-bottom: 20px;
text-align: center;
color: #ffffff;
margin-left: auto; 
margin-right: auto;
padding: 15px;
border-bottom: 1px solid #ffffff;
}
.c-buttonlink {
        display: inline-block;
        text-decoration: none;
        text-align: center;
        font-size: 16px;
        padding: 15px 25px;
        min-width: 200px;
        background-color: #1d4785;
        color: #ffffff;
}
.c-buttonlink:hover {
        background-color: #ffffff;
 color: #1d4785;
}

.c-buttonlink2 {
        display: inline-block;
        text-decoration: none;
        text-align: center;
        font-size: 16px;
        padding: 15px 25px;
        min-width: 200px;
        background-color: #transparent;
  border: 1px solid #333;
}
.c-buttonlink2:hover {
        background-color: #fff;

}/* ΕΧΩ ΒΑΛΕΙ DISPLAY: NONE στο HTML BOX */

.userroot .c-undermaintenance {
position: relative;
}

.c-undermaintenance {
position: fixed;
z-index: 99999999;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background-image: url('/cache/files/abc2cd3023d48f4fe23d0eba57384954c0eff41c.jpg');
background-size: cover;
}

body {
    overflow: hidden;
    height: 100vh !important;
}

body.userroot {
    overflow: initial;
    height: auto !important;
}

.c-undermaintenance-logo {
    background-color: white;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}