.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:9999991;background-color:#000;opacity:.7;-webkit-animation:slbOverlay .5s;-moz-animation:slbOverlay .5s;animation:slbOverlay .5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:9999992}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0px auto;padding:0 1em;box-sizing:border-box;z-index:9999993;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbImageWrap{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;box-shadow:0 .2em 1em rgba(0,0,0,.6);background-color:#fff}.slbDirectionNext .slbImageWrap{-webkit-animation:slbEnterNext .4s;-moz-animation:slbEnterNext .4s;animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{-webkit-animation:slbEnterPrev .4s;-moz-animation:slbEnterPrev .4s;animation:slbEnterPrev .4s}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;max-height:3em;word-wrap:normal;position:absolute;left:0;right:0;bottom:0;text-align:left;line-height:18px;color:#f3f3f3;padding:0 0 1em 0;font-size:16px}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}.slbCloseBtn:hover,.slbArrow:hover{opacity:.5;background:rgba(0,0,0,0)}.slbCloseBtn:active,.slbArrow:active{opacity:.8}.slbCloseBtn{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-0.33333em;top:0;color:#fff;color:rgba(255,255,255,.7);text-align:center}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-0.8em 0 0 -0.8em;border:.8em solid rgba(0,0,0,0)}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0;max-width:900px}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 .2em 1em rgba(0,0,0,.6);background:#000}@-webkit-keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@-moz-keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@-webkit-keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnter{from{opacity:0;-moz-transform:translate3d(0, -1em, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);-moz-transform:translate3d(0, -1em, 0);-ms-transform:translate3d(0, -1em, 0);-o-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slbEnterNext{from{opacity:0;-webkit-transform:translate3d(4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnterNext{from{opacity:0;-moz-transform:translate3d(4em, 0, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnterNext{from{opacity:0;-webkit-transform:translate3d(4em, 0, 0);-moz-transform:translate3d(4em, 0, 0);-ms-transform:translate3d(4em, 0, 0);-o-transform:translate3d(4em, 0, 0);transform:translate3d(4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slbEnterPrev{from{opacity:0;-webkit-transform:translate3d(-4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnterPrev{from{opacity:0;-moz-transform:translate3d(-4em, 0, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnterPrev{from{opacity:0;-webkit-transform:translate3d(-4em, 0, 0);-moz-transform:translate3d(-4em, 0, 0);-ms-transform:translate3d(-4em, 0, 0);-o-transform:translate3d(-4em, 0, 0);transform:translate3d(-4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}body.home {
background-image: url(https://ritini.gr/wp-content/uploads/2026/06/FrontImage.webp) !important;
background-size: cover !important;
background-position: center top !important;
background-repeat: no-repeat !important;
background-attachment: fixed !important;
} body.home .entry-hero {
display: none !important;
} body.home #masthead,
body.home #main-header,
body.home .site-header-wrap,
body.home .site-header-inner-wrap,
body.home .site-header-row-container-inner,
body.home .site,
body.home .site-container,
body.home #inner-wrap,
body.home .content-wrap,
body.home .entry,
body.home .page-content {
background-color: transparent !important;
box-shadow: none !important;
border-bottom: none !important;
} body.home #masthead .primary-menu a,
body.home #masthead .menu a,
body.home #masthead .site-navigation a,
body.home #masthead .site-title a {
color: #1a202c !important;
text-shadow: none !important; } body.home .entry-content-wrap {
background-color: transparent !important;
} body.home .entry-content-wrap h1, body.home .site-footer h1,
body.home .entry-content-wrap h2, body.home .site-footer h2,
body.home .entry-content-wrap h3, body.home .site-footer h3,
body.home .entry-content-wrap h4, body.home .site-footer h4,
body.home .entry-content-wrap h5, body.home .site-footer h5,
body.home .entry-content-wrap h6, body.home .site-footer h6,
body.home .entry-content-wrap p, body.home .site-footer p,
body.home .entry-content-wrap a, body.home .site-footer a,
body.home .entry-content-wrap li, body.home .site-footer li,
body.home .entry-content-wrap span, body.home .site-footer span,
body.home .entry-content-wrap strong, body.home .site-footer strong {
color: #ffffff !important; text-shadow: 2px 2px 4px rgba(0,0,0,0.9), 0px 0px 10px rgba(0,0,0,0.8) !important;
} body:not(.home) .page-hero-section,
body:not(.home) .page-hero-section *,
body:not(.home) .entry-hero,
body:not(.home) .entry-hero * {
color: #ffffff !important;
text-shadow: 2px 2px 5px rgba(0,0,0,1), 0px 0px 15px rgba(0,0,0,1), -1px -1px 4px rgba(0,0,0,0.9) !important; } body:not(.home) .page-hero-section a:hover,
body:not(.home) .entry-hero a:hover {
color: #e2e8f0 !important;
text-decoration: underline !important;
} body:not(.home) #masthead .primary-menu a,
body:not(.home) #masthead .menu a,
body:not(.home) #masthead .site-navigation a,
body:not(.home) #masthead .site-title a {
color: #ffffff !important; text-shadow: 2px 2px 5px rgba(0,0,0,1), 0px 0px 15px rgba(0,0,0,1), -1px -1px 4px rgba(0,0,0,0.9) !important;
}
.widget-area .widget-title {
text-transform: none!important;
}
.site-footer-row-container-inner {
margin-top: 180px;
} .site-main-header-inner-wrap {
position: relative;
z-index: 10;
margin-top: 15px; } .site-main-header-inner-wrap::before {
content: '';
position: absolute;
top: 50%;
left: 0;
right: 0;
height: 60px; transform: translateY(-50%);
background: rgba(255, 255, 255, 0.05) !important; backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(8px);
border-radius: 40px; border: 0px solid rgba(255, 255, 255, 0.3);
z-index: -1;
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
} .site-main-header-inner-wrap::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 230px; height: 140px;
transform: translate(-50%, -50%);
background: rgba(255, 255, 255, 0.05) !important;
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(8px);
border-radius: 50%; border: 0px solid rgba(255, 255, 255, 0.3);
z-index: -2;
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
} #masthead .site-main-header-wrap {
background: transparent !important;
}.rank-math-list-item{margin-bottom:2em}