body .footer a:not(.btn), body .footer .btn-link , body .mod-dpcalendar-upcoming-default__information body .dp-link , .bottom-home .mod-articles-title a , body  .mod-dpcalendar-upcoming-default__information .dp-link , body a , body .btn-secondary , body .breadcrumb-item a , body .page-header h2 a , .fc-button-group button {color: #336ebf !important}
body #footercolumn .sppb-addon-header .sppb-addon-title , body .btn-secondary:hover, body .btn-secondary:active, body .btn-secondary:focus , body main .com-content-category-blog .page-header h1 ,   h1, h2, h3, h4, h5, h6 , body #top-left-home div h2 , body h5.sppb-addon-title   {color: #444444 !important;}
.create .icon-calendar {margin-left:0px !important}
.sppb-addon-content .mod-custom a:hover ,  .fc-button-group button:hover   {color:#3a8dff !important}
body .site-grid .menu-banner .mod-list li:hover{background-color:#3a8dff !important;}
html {height:100% !Important}
.uk-scope .uk-overlay-primary {background:color(srgb-linear 1 1 1 / 0.55) !important}
body .footer a:not(.btn):hover, body .footer .btn-link:hover, header .metismenu.mod-menu .metismenu-item>a:hover, body .hamburger-menu button:hover , body .breadcrumb-item a:hover {color:#3a8dff !important}
body .site-grid .menu-banner .mod-list li span:hover, body .menu-banner .mod-menu > .nav-item a:hover {color:#fff !important}
blockquote details summary {cursor: pointer; margin-bottom: 10px;}
blockquote {margin-right:0px !Important}
.uk-scope .uk-icon {color:#000 !Important}
.copy-btn:disabled {color:#575454 !important}
.copy-btn:hover {background-color: #fff;
    font-size: 12px !important;
    line-height: 94px;
    margin-left: -34px !important;
    height: 38px;
    padding-left: 0px;
border:1px solid #00000000 !important}
.copy-btn {   text-indent:-7px !Important; position: absolute;
    top: 5px;
    right: 5px;
    margin-top: -46px;
    background: url(https://jmtest3.schools.ac.cy/myuploads/icons/copyico.png);
    background-size: 35px;
    font-size: 0px;
    width: 35px ! Important;
    padding-bottom: 8px;
    border: 1px transparent !Important;
opacity:0.8 !Important;width:38px !Important;
}
.copy-btn:hover{background-color:#fff;font-size:10px}
.arrow-list {
      list-style: none;
      padding-left: 0;
    }

    .arrow-list li {
      position: relative;
      padding-left: 30px;
      margin-bottom: 0.6em;
      font-size: 1.05rem;
      color: #333;
    }

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px dashed #000 !important;
}
    .arrow-list li::before {
      content: "›";
      position: absolute;
      left: 15px;
      color: #0d6efd; /* Bootstrap primary */
      font-weight: bold;
      font-size: 1.2em;
    top: -2px;
    }
.table-container table:has(thead) tbody > tr:first-child td {
    background-color: unset !important;
   
}
html body .menu-banner .mod-menu > .nav-item.active .nav-item.current.active a {
    color: #fff !important;
}
html body .menu-banner .mod-menu > .nav-item.active .nav-item.current.active a {background:#3a8dff !important}
.site-grid .menu-banner .mod-list ul.mod-menu__sub:has(.deeper) > li.nav-item:nth-child(1) {
    list-style-image: unset !important;
    padding-top: 9px ! Important;
    padding-bottom: 13px ! Important;
}

html body .menu-banner .mod-menu > .nav-item.active .nav-item.active a {color:#000 !important}
html .site-grid .menu-banner .mod-list ul.mod-menu__sub:has(.deeper) > li.nav-item:nth-child(3) {border-top:0px solid !important}
.ul-circle {
  list-style-type: circle;
}
.ul-disclosure-closed {
    list-style-type: disclosure-closed;
}
.ul-disc {
  list-style-type: disc;
}

.ul-square {
  list-style-type: square;
}

.ol-upper-alpha {
  list-style-type: upper-alpha;
}


.ol-lower-alpha {
  list-style-type:lower-alpha;
}

.ol-lower-greek {
  list-style-type: lower-greek;
}

.ol-upper-roman {
  list-style-type: upper-roman;
}

.ol-lower-roman {
  list-style-type: lower-roman;
}

html body .site-grid .menu-banner .mod-list .nav-item ul.mod-menu__sub.noneup .nav-item a {line-height: 19px ! Important;}
.home-middle-right .addon-root-module .sppb-addon-title {display:block !Important}
#four-grid-section a{color:#FFF !important}
#four-grid-section a:hover , #four-grid-section a strong:hover{color:#000 !important}
body .table-container table:has(thead) tbody > tr:first-child {background-color:#FFF !Important;}
html {height:100% !Important}
#droptablestable5.droptablestable table .dtc1 {width:auto !important;}
.newsflash-item:has(.inlinelink) .readmore {
    display: none !important;
}
.mod-list.mod-articlescategory .mod-articles-category-title.active:hover ,body .mod-list.mod-articlescategory .mod-articles-category-title:hover{
    background: #3a8dff  !important;
background-color: #3a8dff  !important;
color:#fff !Important;
}
table th {line-height:22px !Important}
.fc-daygrid-day-top a:hover {color:#000 !important}
body .bottom-home .mod-articles-date {font-size:13px !important}
.table-container thead th, .table-container tbody td {white-space:unset !important;text-overflow:unset !important;line-height:22px !Important}
body .table-container table tbody > tr:nth-child(1) {
    background-color: #fafafa !important /* Background color for the top row */;
    font-size: 15px !important;
    border-right: 1px solid #ddd;
    padding-left: 10px !important;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd !important;
}
.table-container tbody > tr:nth-child(1) th {text-shadow: 0px 0px 0px rgb(0 0 0) !important;font-size: 15px !important;
    font-weight: 300 !important; border-right: 1px solid #ddd;
    padding-left: 10px !important;}
.mainnavigationmenu .mod-menu li.active {background:#3a8dff !important}

body .table-container tbody > tr:nth-child(1):hover {background:#f3f3f3 !important;border-right: 1px solid #ddd;
    padding-left: 10px !important;}
body .com-content-article__body, body .com-content-article .page-header h2 {font-size:29px !important}








.maxwidthtable table th{    white-space: unset !important; font-size:18px !important;
    overflow: unset !Important;}


.maxwidthtable th:nth-child(2), .maxwidthtable th:nth-child(3), .maxwidthtable td:nth-child(2), .maxwidthtable td:nth-child(3) {width:unset !important}
body .table-container thead th,  body .table-container tbody td {font-size:18px !Important}
.table-container tbody > tr:nth-child(1) th {font-size:18px !important}
.maxwidthtable table {display:block !Important}
body .table-container tbody td a {font-size:18px !important}
.com-content-article__body table img {padding-left:unset !Important;padding-right:unset !Important}
body .table-files th , body .table-container tbody td strong{font-size:18px !Important}
.view-category .readmore .btn-secondary {margin-top:-28px !important}
.site-grid .menu-banner .mod-list .nav-item .nav-item.active , .mod-articlescategory li:nth-child(odd):hover {background:#3a8dff !important}
.table-container table {border:0px !Important}
.table-container table tbody tr:nth-child(odd) {background:#FFF !important}
.fc-daygrid-day-top a:hover {color:#000 !important}
body .bottom-home .mod-articles-date {font-size:13px !important}
.view-category .table-container th ,  .layout-blog  .table-container tbody > tr th {width:100% !important}
.view-category .table-container thead th, .table-container tbody td {white-space: break-spaces;}
.view-category .table-container table {table-layout:fixed !Important}
.view-category .table-container table tbody tr {display: table-header-group !important;}
.view-category .table-container .blog-item img {width:16px !important}
.view-category .table-container tbody > tr th {width:100% !important}
.fc-daygrid-day-top a:hover {color:#000 !important}
body .bottom-home .mod-articles-date {font-size:13px !important}
.view-category .table-container th ,  .layout-blog  .table-container tbody > tr th {width:100% !important}
.view-category .table-container thead th, .table-container tbody td {white-space: break-spaces;}
.view-category .table-container table {table-layout:fixed !Important}
.view-category .table-container table tbody tr {display: table-header-group !important;}
.view-category .blog-item .table-container img {width:16px !important}
.menu-banner .mod-menu > li.nav-item > .mod-menu__heading {    padding-bottom: 20px !important;
    font-size: 17px !important;
    margin-top: -10px !important;
    display: block;
    line-height: 46px;
    margin-left: -10px;
    text-indent: 10px;
    height: 47px ! Important;}
.droptablestable table.dataTable td, .droptablestable table.dataTable th {font-size:17px !important}
.table-files th:first-child, .table-files td:first-child {width:53% !Important}
main .page-header h1 {
 margin-bottom: 13px ! Important;
    font-size: 1.9rem !important;}
.table-container.maxwidthtable td:first-child, .table-container.maxwidthtable th:first-child {width:50% !Important} 


.mod-articlesnews-vertical .inlinelink .btn-secondary:hover {color:#000 !important}
.mod-articlesnews-vertical .inlinelink .btn-secondary {
    width: 100% ! Important;
    background: transparent ! Important;
    color: #FFF ! Important;
    text-align: left;
    border: 0px solid !important;
    padding: 0px;
    background-image: unset !important;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody>table {margin-bottom:0px !important}
.menu-banner > .sppb-addon-content > ul.mod-menu > li.nav-item:not(.deeper):not(.parent) > a {
   padding: 12px 15px !important;
}

.menu-banner > .sppb-addon-content > ul.mod-menu > li.nav-item:not(.deeper):not(.parent) {
 padding:0px !Important;
    cursor: pointer;
}
.table-container table {margin-bottom:20px !important}


body .table-files th:nth-child(2), body .table-files th:nth-child(3), body .table-files td:nth-child(2), body .table-files td:nth-child(3) {
    width: 8% ;
    text-align: center;
    word-wrap: break-word;
    hyphens: manual !Important;
}
body .table-files th:nth-child(2) {width:7% !Important}
.com-content-article__body > p:has(img[width="100%"]) {
  padding-left: 0px !important;
  padding-right: 0px !important;
} 
@media (max-width: 1200px) {
.mainnavigationmenu {display:none !Important}
.table-container tbody > tr:nth-child(1) th {
    text-shadow: 1px 0px 0px rgb(0 0 0) !important;}
body .mod-articlesnews-vertical figure img {    width: 82px ! Important;
    margin-top: -115px !important;}
    }
@media (max-width: 768px) {
.com-dpcalendar-event__header {padding-left:0px !important}
body .mod-articlesnews-vertical figure img {    width: 90px ! Important;
    margin-top: -124px !important;}
    body .footer1 span, body .footer2 span, body .footer1, body .footer2 {
        font-size: 11px ! Important;
        line-height: 16px !important;
    }
body .table-files th , body .table-container tbody td strong , body .table-container table thead tr {text-shadow:-1px 0px 0px rgb(0 0 0 / 60%) !important}

}

@media (max-width: 1200px) {
.itemid-144 .breadcrumb , .itemid-627 .breadcrumb {  margin-bottom:10px !important}
body .table-files th:nth-child(2),body .table-files th:nth-child(3), body .table-files td:nth-child(2), body .table-files td:nth-child(3) {width:11% }
body .table-files th , body .table-container tbody td strong , body .table-container table thead tr {text-shadow:-1px 0px 0px rgb(0 0 0 / 60%) !important}

}

.table-files tr:has(th:nth-child(2)):not(:has(th:nth-child(3))) th:nth-child(2) {
width:5.3% !Important;
} 
.table-files.maxwidthtable th:nth-child(2),
.table-files.maxwidthtable th:nth-child(3),
.table-files.maxwidthtable td:nth-child(2),
.table-files.maxwidthtable td:nth-child(3) {
    text-align: unset;
}


.table-files:has(tbody tr:has(td:nth-child(2)):not(:has(td:nth-child(3)))) thead th:nth-child(2) {
  background: yellow;
}
body .bottom-home .mod-articles-item {
    width: 90% !important;
    margin-bottom: 14px ! Important;
max-width:90% !Important;
}

body main .page-header h1  {
    margin-bottom: 13px ! Important;
    font-size: 2.04rem !important;
    margin-left: -11px;
}
 body main .com-content-category-blog .page-header h1 {font-size:2.04rem !Important}
h4, .h4 {
    font-size: calc(1.175rem + .3vw);
}
body .dataTables_wrapper input.droptables-filter-input {
    border: 2px solid #fff ! Important;
    width: 99% !important;
}
[class*=sorting] .droptables-filter-input {margin-left:-9px !Important}


.mainnavigationmenu .mod-menu li.active span {color:#fff !Important}

.site-grid .menu-banner .mod-list .nav-item .nav-item.active span{color:#fff !Important}
.mod-articles-category-title.active {color:#fff !Important}

.menu-banner .mod-menu .mod-menu__sub .nav-item.active a , body .site-grid .menu-banner .mod-list li span:hover, body .menu-banner .mod-menu > .nav-item.active .nav-item.active a {color:#fff !Important}
/* Βασικός τίτλος */
.section-title {
  text-align: center;
  margin: 1.2rem 0;
}

/* Wrapper (κοινό σε όλους) */
.pdf-wrapper {
  position: relative;
  background: #fff;
  border: 1px solid #ddd;
  overflow: hidden;
}

/* ========== PDF 1 ========== */
#pdf-full {
  width: 710px;
  height: 467px;
  margin: 0 auto 24px;
}
#pdf-full iframe {
    width: 741px;
    height: 483px;
  margin-left: -17px;
  margin-top: -6px;
}

/* ========== PDF 2 ========== */
#pdf-two {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  margin-bottom: 24px;
}
#pdf-two .half {
  width: calc(50% - 10px);
  height: 412px;
}
#pdf-two .half iframe {
      width: 665px;
    height: 422px;
  margin-left: -16px;
}

/* ========== PDF 3 ========== */
#pdf-three {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}
#pdf-three .third {
    width: 350px;
    height: 414px;
}
#pdf-three .third iframe {
     width: 376px;
    height: 422px;
    margin-left: -12px;
    margin-top: 2px;
}

.mod-list.mod-articlescategory .mod-articles-category-title.active a:hover ,  {
color:#fff !Important
}

.com_content main {margin-bottom:0px !important}
.com-content-article__body table img {margin-top:0px !Important}
.droptablestable thead tr th, .droptablestable tbody tr th, .droptablestable tbody tr td, .droptablestable thead tr td {padding-left:5px !important;padding-right:5px !important}
.table-container thead th, .table-container tbody td {padding-left:10px !important;padding-right:10px !Important}
.menu-banner .mod-menu > .nav-item.current a {color:#FFF !Important}
body main .page-header h1 {margin-bottom:19px !important}
body .site-grid .mod-list.mod-articlesnews-vertical li {
    padding: 4% 3% ! Important;
    height: 320px !important;}
.table-container table thead tr {height:40px !Important}
    h1 ,  .h1 {
        font-size: 2.04rem !important ;
    }
.view-calendar .site-grid {margin-bottom:0px !Important}
.view-article {min-height:100% !important}
.com-content-category-blog__item .item-content {padding-left:3px !important}
h2, .h2 , body .page-header h2 a , html body .com-content-article__body, html body .com-content-article .page-header h2 {        font-size: 1.9rem !important; line-height:38px !important }
body .menu-banner .mod-menu > .nav-item > .mod-menu__sub {margin-top:17.9px !Important}
body .mod-articles-category-title {font-size:18px !important}
h3, .h3 {font-size: 1.73rem !important;}
h4, .h4  {font-size: 1.57rem !important; }
h5, .h5 {font-size:1.47rem !important}
h6, .h6 {
    font-size: 1.35rem !important;
} 
.bottom-home .mod-articles-title a {margin-left:-3px !Important}
.page-12 {padding-left:9px !important}


#mod-custom183 img {padding:0px 7px !important}
.table-files:has(thead > tr:first-child > td:only-child) tbody {
  display: table-caption !important;
}
.table-files table:has(thead > tr:first-child > th:only-child) thead > tr:first-child > th , .table-files:has(thead > tr > td:only-child) thead td {
  border-bottom: 0 !important;
}
.table-container th {    border-width: 1px !important;
    border-color: #ddd !important;}
.uk-accordion ul li {border:0px solid !Important;list-style-type: disc;}
.view-article .article-info {    margin-top: -10px !important;margin-bottom:7px !Important}
.view-article .article-info dd {margin-bottom:0px !Important}
.module-page .sppb-row-container , .module-page .sppb-row,  .module-page .sppb-row-column    {padding-left:0px !important;}
.module-page .card-body {padding-left:0px !important;}
.site-grid .menu-banner .mod-list li {padding-left:11px !Important;padding-right:13px !Important;}
.module-page .card-body {padding-right:0px !important;}
.bottom-a .card-body {margin-left:-8px !important;}
.com-content-article__body, .com-content-article .page-header h2 {font-size:31px !important}
.create time {font-size:14px !Important}
.fc-dayGridMonth-view .fc-col-header-cell .fc-col-header-cell-cushion {color:#000 !important}
.com-content-article__body img {padding-left:15px !Important;padding-right:15px !Important;margin-top:5px !Important} 
.create .icon-calendar {font-size: 0px !important;
    display: block;
    height: 29px;
    width: 22px;
    float: left;
    margin-left: 10px;
    }
.site-grid .menu-banner ul.mod-menu__sub > li:not(:has(ul.mod-menu__sub)) > a {line-height:21px !Important}
.sppb-social-share-style-custom ul li a i, .sppb-social-share-style-solid ul li a i {color:#FFF !Important}
@media (min-width: 769px) {
    .mobilevisibility {
        display: none !important;
    }
.footer1 span , .footer2 span , .footer1 , .footer2 {font-size:14px !Important;line-height:17px !important}
.socialbottom .sppb-gallery li {margin-right:5px !important}

}
@media (max-width: 410px) {
.bottom-home .mod-articles-items li {margin-bottom:27px !Important}
.bottom-home .mod-articles-items li:last-child {margin-bottom:10px !important}

.bottom-home .mod-articles-item {margin-bottom:0px !Important}

.bottom-home .mod-articles-title a::after {content:'';}
    .bottom-home .mod-articles-title a::after {
        height: 114px;
        content: '';
        width: 300px;
        display: block;
        position: absolute;
    }
}
@media (max-width: 768px) {

    .sppb-addon-content .mod-custom {margin-top:15px !important;}
    .desktopvisibility {
        display: none !important;
    }
.footer1 span , .footer2 span , .footer1 , .footer2 {font-size:11px !Important;line-height:13.px !important}
    .mod-footer {  padding-top: 10px !important;    padding-bottom: 10px !important;    }

.socialbottom img {width:20px !important;height:20px !Important;margin-right:5px !Important}
.socialbottom .sppb-gallery li a {    display: contents;}

}

.com-content-article__body, .com-content-article .page-header h2 {font-family: RobotoCondensed !important }

.table-files th {
    font-size: 1.2em;
    font-weight: bold;
    font-size: 15px !important;
    color: #444444 !important;
    font-weight: 300 !important;
    text-shadow: 0px 0px 0px rgb(0 0 0) !important;
}
.table-container thead th, .table-container tbody td {max-width:500px !Important}

.imagehover img {filter: grayscale(1);} 

.imagehover img:hover {filter: grayscale(0) !important;}

html .site-grid .menu-banner .mod-list .nav-item ul.mod-menu__sub.noneup .nav-item a {height:unset !important;}
html .site-grid .menu-banner .mod-list .nav-item ul.mod-menu__sub.noneup .nav-item a {padding-top:12px !important;}















/* CSS Classes from w001 to w100 */
.w001.table-files th:first-child, .w001.table-files td:first-child { width:1% !important; }
.w002.table-files th:first-child, .w002.table-files td:first-child { width:2% !important; }
.w003.table-files th:first-child, .w003.table-files td:first-child { width:3% !important; }
.w004.table-files th:first-child, .w004.table-files td:first-child { width:4% !important; }
.w005.table-files th:first-child, .w005.table-files td:first-child { width:5% !important; }
.w006.table-files th:first-child, .w006.table-files td:first-child { width:6% !important; }
.w007.table-files th:first-child, .w007.table-files td:first-child { width:7% !important; }
.w008.table-files th:first-child, .w008.table-files td:first-child { width:8% !important; }
.w009.table-files th:first-child, .w009.table-files td:first-child { width:9% !important; }
.w010.table-files th:first-child, .w010.table-files td:first-child { width:10% !important; }
.w011.table-files th:first-child, .w011.table-files td:first-child { width:11% !important; }
.w012.table-files th:first-child, .w012.table-files td:first-child { width:12% !important; }
.w013.table-files th:first-child, .w013.table-files td:first-child { width:13% !important; }
.w014.table-files th:first-child, .w014.table-files td:first-child { width:14% !important; }
.w015.table-files th:first-child, .w015.table-files td:first-child { width:15% !important; }
.w016.table-files th:first-child, .w016.table-files td:first-child { width:16% !important; }
.w017.table-files th:first-child, .w017.table-files td:first-child { width:17% !important; }
.w018.table-files th:first-child, .w018.table-files td:first-child { width:18% !important; }
.w019.table-files th:first-child, .w019.table-files td:first-child { width:19% !important; }
.w020.table-files th:first-child, .w020.table-files td:first-child { width:20% !important; }
.w021.table-files th:first-child, .w021.table-files td:first-child { width:21% !important; }
.w022.table-files th:first-child, .w022.table-files td:first-child { width:22% !important; }
.w023.table-files th:first-child, .w023.table-files td:first-child { width:23% !important; }
.w024.table-files th:first-child, .w024.table-files td:first-child { width:24% !important; }
.w025.table-files th:first-child, .w025.table-files td:first-child { width:25% !important; }
.w026.table-files th:first-child, .w026.table-files td:first-child { width:26% !important; }
.w027.table-files th:first-child, .w027.table-files td:first-child { width:27% !important; }
.w028.table-files th:first-child, .w028.table-files td:first-child { width:28% !important; }
.w029.table-files th:first-child, .w029.table-files td:first-child { width:29% !important; }
.w030.table-files th:first-child, .w030.table-files td:first-child { width:30% !important; }
.w031.table-files th:first-child, .w031.table-files td:first-child { width:31% !important; }
.w032.table-files th:first-child, .w032.table-files td:first-child { width:32% !important; }
.w033.table-files th:first-child, .w033.table-files td:first-child { width:33% !important; }
.w034.table-files th:first-child, .w034.table-files td:first-child { width:34% !important; }
.w035.table-files th:first-child, .w035.table-files td:first-child { width:35% !important; }
.w036.table-files th:first-child, .w036.table-files td:first-child { width:36% !important; }
.w037.table-files th:first-child, .w037.table-files td:first-child { width:37% !important; }
.w038.table-files th:first-child, .w038.table-files td:first-child { width:38% !important; }
.w039.table-files th:first-child, .w039.table-files td:first-child { width:39% !important; }
.w040.table-files th:first-child, .w040.table-files td:first-child { width:40% !important; }
.w041.table-files th:first-child, .w041.table-files td:first-child { width:41% !important; }
.w042.table-files th:first-child, .w042.table-files td:first-child { width:42% !important; }
.w043.table-files th:first-child, .w043.table-files td:first-child { width:43% !important; }
.w044.table-files th:first-child, .w044.table-files td:first-child { width:44% !important; }
.w045.table-files th:first-child, .w045.table-files td:first-child { width:45% !important; }
.w046.table-files th:first-child, .w046.table-files td:first-child { width:46% !important; }
.w047.table-files th:first-child, .w047.table-files td:first-child { width:47% !important; }
.w048.table-files th:first-child, .w048.table-files td:first-child { width:48% !important; }
.w049.table-files th:first-child, .w049.table-files td:first-child { width:49% !important; }
.w050.table-files th:first-child, .w050.table-files td:first-child { width:50% !important; }

/* CSS Classes from w050 to w100 */
.w050.table-files th:first-child, .w050.table-files td:first-child { width:50% !important; }
.w051.table-files th:first-child, .w051.table-files td:first-child { width:51% !important; }
.w052.table-files th:first-child, .w052.table-files td:first-child { width:52% !important; }
.w053.table-files th:first-child, .w053.table-files td:first-child { width:53% !important; }
.w054.table-files th:first-child, .w054.table-files td:first-child { width:54% !important; }
.w055.table-files th:first-child, .w055.table-files td:first-child { width:55% !important; }
.w056.table-files th:first-child, .w056.table-files td:first-child { width:56% !important; }
.w057.table-files th:first-child, .w057.table-files td:first-child { width:57% !important; }
.w058.table-files th:first-child, .w058.table-files td:first-child { width:58% !important; }
.w059.table-files th:first-child, .w059.table-files td:first-child { width:59% !important; }
.w060.table-files th:first-child, .w060.table-files td:first-child { width:60% !important; }
.w061.table-files th:first-child, .w061.table-files td:first-child { width:61% !important; }
.w062.table-files th:first-child, .w062.table-files td:first-child { width:62% !important; }
.w063.table-files th:first-child, .w063.table-files td:first-child { width:63% !important; }
.w064.table-files th:first-child, .w064.table-files td:first-child { width:64% !important; }
.w065.table-files th:first-child, .w065.table-files td:first-child { width:65% !important; }
.w066.table-files th:first-child, .w066.table-files td:first-child { width:66% !important; }
.w067.table-files th:first-child, .w067.table-files td:first-child { width:67% !important; }
.w068.table-files th:first-child, .w068.table-files td:first-child { width:68% !important; }
.w069.table-files th:first-child, .w069.table-files td:first-child { width:69% !important; }
.w070.table-files th:first-child, .w070.table-files td:first-child { width:70% !important; }
.w071.table-files th:first-child, .w071.table-files td:first-child { width:71% !important; }
.w072.table-files th:first-child, .w072.table-files td:first-child { width:72% !important; }
.w073.table-files th:first-child, .w073.table-files td:first-child { width:73% !important; }
.w074.table-files th:first-child, .w074.table-files td:first-child { width:74% !important; }
.w075.table-files th:first-child, .w075.table-files td:first-child { width:75% !important; }
/* CSS Classes from w075 to w100 */
.w075.table-files th:first-child, .w075.table-files td:first-child { width:75% !important; }
.w076.table-files th:first-child, .w076.table-files td:first-child { width:76% !important; }
.w077.table-files th:first-child, .w077.table-files td:first-child { width:77% !important; }
.w078.table-files th:first-child, .w078.table-files td:first-child { width:78% !important; }
.w079.table-files th:first-child, .w079.table-files td:first-child { width:79% !important; }
.w080.table-files th:first-child, .w080.table-files td:first-child { width:80% !important; }
.w081.table-files th:first-child, .w081.table-files td:first-child { width:81% !important; }
.w082.table-files th:first-child, .w082.table-files td:first-child { width:82% !important; }
.w083.table-files th:first-child, .w083.table-files td:first-child { width:83% !important; }
.w084.table-files th:first-child, .w084.table-files td:first-child { width:84% !important; }
.w085.table-files th:first-child, .w085.table-files td:first-child { width:85% !important; }
.w086.table-files th:first-child, .w086.table-files td:first-child { width:86% !important; }
.w087.table-files th:first-child, .w087.table-files td:first-child { width:87% !important; }
.w088.table-files th:first-child, .w088.table-files td:first-child { width:88% !important; }
.w089.table-files th:first-child, .w089.table-files td:first-child { width:89% !important; }
.w090.table-files th:first-child, .w090.table-files td:first-child { width:90% !important; }
.w091.table-files th:first-child, .w091.table-files td:first-child { width:91% !important; }
.w092.table-files th:first-child, .w092.table-files td:first-child { width:92% !important; }
.w093.table-files th:first-child, .w093.table-files td:first-child { width:93% !important; }
.w094.table-files th:first-child, .w094.table-files td:first-child { width:94% !important; }
.w095.table-files th:first-child, .w095.table-files td:first-child { width:95% !important; }
.w096.table-files th:first-child, .w096.table-files td:first-child { width:96% !important; }
.w097.table-files th:first-child, .w097.table-files td:first-child { width:97% !important; }
.w098.table-files th:first-child, .w098.table-files td:first-child { width:98% !important; }
.w099.table-files th:first-child, .w099.table-files td:first-child { width:99% !important; }
.w100.table-files th:first-child, .w100.table-files td:first-child { width:100% !important; }


@media only screen and (min-width: 768px) and (max-width: 1024px) {html 
body .site-grid .mod-list.mod-articlesnews-vertical li {
    padding: 2% 3% ! Important; }
}

@media only screen and (min-width: 1024px) and (max-width: 1255px) {html 
body .site-grid .mod-list.mod-articlesnews-vertical li {height:335px !important}
body .mod-articlesnews-vertical .newsflash-title {margin-top:63px !important}
}
@media only screen and (min-width: 600px) and (max-width: 1024px) {html 
body .site-grid .mod-list.mod-articlesnews-vertical li {
    padding: 2% 3% ! Important; }
body .mod-articlesnews-vertical > li:nth-child(3) {border-left:0px solid !Important}
.mod-articlesnews-vertical > li:nth-child(2) {border-right:0px solid !Important}
}

@media only screen and (min-width: 800px) and (max-width: 1200px) and (orientation: portrait) {
.itemid-144 .breadcrumb , .itemid-627 .breadcrumb {    margin-left: 17px ! Important;}
#topheader .socialbottom {margin-left:10px !important}

}
@media only screen and (min-width: 800px) and (max-width: 1200px) and (orientation: landscape) {

#topheader .socialbottom {margin-left:10px !important}

}

@media only screen and  (max-width: 768px) and (orientation: landscape) {
body .breadcrumb {margin-left:15px !important}
#topheader .socialbottom {margin-left:10px !important}

}
@media only screen and  (max-width: 600px) and (orientation: portrait) {
html body .mod-articlesnews-vertical  .newsflash-item .newsflash-title {
        margin-top: 118px !important;
    }

}
@media only screen and (min-width: 800px) and (max-width: 1200px)  {



body div.mod-languages .btn-group .btn {padding-left:110px !important;}
body .hamburger-icon button {font-size:31px !important}

body .container-header .grid-child{padding-right: 2.85em !Important}
#topheader .sppb-row .sppb-row-column {padding-left:0px !important}
} 

@media (orientation: portrait) {
.com_content .breadcrumb {margin-left:13px !Important}
.itemid-144 .breadcrumb , .itemid-627 .breadcrumb {    margin-left: 17px ! Important;}
}
@media (max-width: 1100px) and (orientation: landscape) {
html .com_content .site-grid {margin-left:6px !Important}

}

@media (max-width: 1325px) and (orientation: landscape) {
 html body.itemid-144 .site-grid {margin-left:15px !Important}

}

@media (max-width: 1024px) and (orientation: landscape) {
 html body.itemid-144 .site-grid {margin-left:5px !Important}

}
@media only screen and (max-width: 500px) {body div.mod-languages .btn-group .btn {margin-left:-51px !Important}}



@media only screen and (min-width: 992px) and (max-width: 1250px) {html 
#topheader .socialbottom {padding-left:10px !important}
body .site-grid .mod-list.mod-articlesnews-vertical li {padding:5% 3% !Important;}
}

@media only screen and (min-width: 1250px) {
body .site-grid .mod-list.mod-articlesnews-vertical li {height:315px !important}}


@media only screen and (max-width: 1400px) {
body .mod-articlesnews-vertical li p {height:110px !Important} 
}

@media only screen and (max-width: 1348px) {
body .mod-articlesnews-vertical li p {height:135px !Important} 
}
@media only screen and (max-width: 1024px) {
body .mod-articlesnews-vertical li p {height:fit-content !Important} 
}
@media only screen and (min-width: 1700px) {
body .mod-articlesnews-vertical li p {height:87px !Important}
 }

/* Mobile fix */
@media(max-width: 1024px) {
  #pdf-full {
    width: 507px !Important;
  }
  #pdf-two .half,
  #pdf-three .third {
    width: 533px;
  }
#pdf-two .half iframe {height:106%;width:106%}
  /* Προσαρμογή iframe ειδικά στο κινητό για #pdf-full */
  #pdf-full iframe {
    width: 533px;
    height: 106%;
    margin-left: -12px;
    margin-top: -12px;
  }
}

@media(max-width: 762px) {
#pdf-full iframe{        width: 533px;
        height: 106%;}

#pdf-three .third iframe {width:559px}

}


@media(max-width: 521px) {
#pdf-full iframe{        width: 300px;
        height: 106%;}

#pdf-three .third iframe {width:318px}
#pdf-full {width:300px;}
    #pdf-full   {
        width: 279px ! Important;
        height: 398px;
    }

    #pdf-two .half, #pdf-three .third {
        width: 292px;
    }

    #pdf-two .half iframe {
width: 322px ! Important;
        height: 427px;
    }

#pdf-three .third iframe {width:318px}

#pdf-three .third {}
}