body{background-color:var(--base-2);color:#4a4a4a;}a{color:var(--ble);}a:hover, a:focus, a:active{color:var(--kokkino);}.grid-container{max-width:1400px;}.wp-block-group__inner-container{max-width:1400px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:300px;}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px);}.generate-back-to-top__show{opacity:1;transform:translateY(0);}:root{--grn-red:#0073bf;--grn-ble:#e64845;--technologia:#1a2233;--contrast:#1f2024;--contrast-2:#343a40;--nav-back:#323232;--contrast-3:#5e5e69;--contrast-4:#a0a1ad;--contrast-5:#b5b7bf;--sub-nav:#d6d9db;--grey-back:#e9ecf6;--base:#f2f2f2;--base-2:#ffffff;--tech-epikefalida:#00bfae;--kosmos:#3f2e59;--facebook:#3b5998;--twitter:#1da1f2;--insta:#E1306C;--psychagogia:#F24150;--ygeia:#8bc24c;--spotlight-kokkino:#D32F2F;--people:#a74cb5;--ekdiloseis:#ff6363;--grn-meta:#607d8b;--grn-ble-2:#007ed2;--podcast-bg:#f4e7e1;--mousikorama-bg:#40679e;--oikonomia-bg:rgba(255,228,195,0.63);--pod-bg:#f5ece0;--light-green:#f5f5dc;--light-red:#f6ded8;--light-blue:#dbedf3;--pastel:#e8f5e9;--galazio:#E6F2FF;--global-color-35:#A8E6CF;}:root .has-grn-red-color{color:var(--grn-red);}:root .has-grn-red-background-color{background-color:var(--grn-red);}:root .has-grn-ble-color{color:var(--grn-ble);}:root .has-grn-ble-background-color{background-color:var(--grn-ble);}:root .has-technologia-color{color:var(--technologia);}:root .has-technologia-background-color{background-color:var(--technologia);}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-nav-back-color{color:var(--nav-back);}:root .has-nav-back-background-color{background-color:var(--nav-back);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-contrast-4-color{color:var(--contrast-4);}:root .has-contrast-4-background-color{background-color:var(--contrast-4);}:root .has-contrast-5-color{color:var(--contrast-5);}:root .has-contrast-5-background-color{background-color:var(--contrast-5);}:root .has-sub-nav-color{color:var(--sub-nav);}:root .has-sub-nav-background-color{background-color:var(--sub-nav);}:root .has-grey-back-color{color:var(--grey-back);}:root .has-grey-back-background-color{background-color:var(--grey-back);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-tech-epikefalida-color{color:var(--tech-epikefalida);}:root .has-tech-epikefalida-background-color{background-color:var(--tech-epikefalida);}:root .has-kosmos-color{color:var(--kosmos);}:root .has-kosmos-background-color{background-color:var(--kosmos);}:root .has-facebook-color{color:var(--facebook);}:root .has-facebook-background-color{background-color:var(--facebook);}:root .has-twitter-color{color:var(--twitter);}:root .has-twitter-background-color{background-color:var(--twitter);}:root .has-insta-color{color:var(--insta);}:root .has-insta-background-color{background-color:var(--insta);}:root .has-psychagogia-color{color:var(--psychagogia);}:root .has-psychagogia-background-color{background-color:var(--psychagogia);}:root .has-ygeia-color{color:var(--ygeia);}:root .has-ygeia-background-color{background-color:var(--ygeia);}:root .has-spotlight-kokkino-color{color:var(--spotlight-kokkino);}:root .has-spotlight-kokkino-background-color{background-color:var(--spotlight-kokkino);}:root .has-people-color{color:var(--people);}:root .has-people-background-color{background-color:var(--people);}:root .has-ekdiloseis-color{color:var(--ekdiloseis);}:root .has-ekdiloseis-background-color{background-color:var(--ekdiloseis);}:root .has-grn-meta-color{color:var(--grn-meta);}:root .has-grn-meta-background-color{background-color:var(--grn-meta);}:root .has-grn-ble-2-color{color:var(--grn-ble-2);}:root .has-grn-ble-2-background-color{background-color:var(--grn-ble-2);}:root .has-podcast-bg-color{color:var(--podcast-bg);}:root .has-podcast-bg-background-color{background-color:var(--podcast-bg);}:root .has-mousikorama-bg-color{color:var(--mousikorama-bg);}:root .has-mousikorama-bg-background-color{background-color:var(--mousikorama-bg);}:root .has-oikonomia-bg-color{color:var(--oikonomia-bg);}:root .has-oikonomia-bg-background-color{background-color:var(--oikonomia-bg);}:root .has-pod-bg-color{color:var(--pod-bg);}:root .has-pod-bg-background-color{background-color:var(--pod-bg);}:root .has-light-green-color{color:var(--light-green);}:root .has-light-green-background-color{background-color:var(--light-green);}:root .has-light-red-color{color:var(--light-red);}:root .has-light-red-background-color{background-color:var(--light-red);}:root .has-light-blue-color{color:var(--light-blue);}:root .has-light-blue-background-color{background-color:var(--light-blue);}:root .has-pastel-color{color:var(--pastel);}:root .has-pastel-background-color{background-color:var(--pastel);}:root .has-galazio-color{color:var(--galazio);}:root .has-galazio-background-color{background-color:var(--galazio);}:root .has-global-color-35-color{color:var(--global-color-35);}:root .has-global-color-35-background-color{background-color:var(--global-color-35);}.gp-modal:not(.gp-modal--open):not(.gp-modal--transition){display:none;}.gp-modal--transition:not(.gp-modal--open){pointer-events:none;}.gp-modal-overlay:not(.gp-modal-overlay--open):not(.gp-modal--transition){display:none;}.gp-modal__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(3px);transition:opacity 500ms ease;opacity:0;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__overlay{opacity:1;}.gp-modal__container{max-width:100%;max-height:100vh;transform:scale(0.9);transition:transform 500ms ease;padding:0 10px;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__container{transform:scale(1);}.search-modal-fields{display:flex;}.gp-search-modal .gp-modal__overlay{align-items:flex-start;padding-top:25vh;background:var(--gp-search-modal-overlay-bg-color);}.search-modal-form{width:500px;max-width:100%;background-color:var(--gp-search-modal-bg-color);color:var(--gp-search-modal-text-color);}.search-modal-form .search-field, .search-modal-form .search-field:focus{width:100%;height:60px;background-color:transparent;border:0;appearance:none;color:currentColor;}.search-modal-fields button, .search-modal-fields button:active, .search-modal-fields button:focus, .search-modal-fields button:hover{background-color:transparent;border:0;color:currentColor;width:60px;}h1{font-family:Inter;font-weight:900;font-style:normal;font-size:30px;line-height:34px;}@media (max-width:768px){h1{font-size:36px;}}h2{font-family:Inter;font-weight:700;font-size:30px;line-height:34px;}@media (max-width:768px){h2{font-size:30px;}}h3{font-family:Inter;font-weight:700;font-size:clamp(1.188rem, 0.694vw + 0.854rem, 1.375rem);line-height:24px;}@media (max-width:768px){h3{font-size:20px;}}h4{font-family:Inter;font-weight:700;font-size:19px;line-height:22px;}@media (max-width:768px){h4{font-size:20px;line-height:1.2em;}}h5{font-family:Inter;font-weight:700;font-size:18px;line-height:22px;}@media (max-width:768px){h5{font-size:19px;}}h6{font-family:Inter;font-weight:700;font-size:14px;line-height:17px;}@media (max-width:768px){h6{font-size:17px;}}body, button, input, select, textarea{font-family:Inter;font-weight:normal;font-size:18px;}body{line-height:24px;}p{margin-bottom:20px;}.main-title{text-transform:uppercase;font-size:70px;}@media (max-width: 1024px){.main-title{font-size:60px;}}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-family:Inter;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:0.1px;}button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link{font-family:Inter;text-transform:uppercase;}.main-navigation .main-nav ul ul li a{font-weight:600;font-size:12px;}.top-bar{background-color:var(--grn-red);color:var(--base);}.top-bar a{color:var(--base);}.top-bar a:hover{color:var(--accent);}.site-header{background-color:var(--accent);color:var(--base);}.site-header a{color:var(--base);}.site-header a:hover{color:var(--contrast);}.main-title a,.main-title a:hover{color:var(--base);}.site-description{color:var(--accent);}.main-navigation,.main-navigation ul ul{background-color:#1a2233;}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--base-2);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--base-2);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--base-2);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--base-2);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--base-2);}.main-navigation ul ul{background-color:var(--technologia);}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{background-color:var(--grn-red);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{color:#46464d;background-color:var(--base-2);}.entry-title a{color:var(--contrast-2);}.entry-title a:hover{color:var(--grn-ble);}.entry-meta{color:var(--p-meta);}h1{color:var(--contrast-2);}h2{color:var(--contrast-2);}h3{color:var(--contrast-2);}h4{color:var(--contrast-2);}h5{color:var(--contrast-2);}h6{color:var(--contrast-2);}.sidebar .widget{color:var(--contrast);background-color:#ffffff;}.sidebar .widget a{color:var(--accent);}.sidebar .widget a:hover{color:var(--contrast);}.sidebar .widget .widget-title{color:var(--contrast);}.footer-widgets{background-color:var(--base);}.footer-widgets .widget-title{color:var(--contrast);}.site-info{color:var(--base);background-color:var(--accent);}.site-info a{color:var(--base);}.site-info a:hover{color:var(--contrast);}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--contrast);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base);border-color:var(--contrast-2);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base);border-color:var(--contrast);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:var(--base);background-color:var(--grn-red);}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:var(--base);background-color:var(--grn-ble);}a.generate-back-to-top{background-color:var(--grn-red);color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:var(--grn-ble-2);color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base);--gp-search-modal-text-color:var(--contrast-2);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.45);}@media (max-width: 975px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--base-2);}}.inside-top-bar.grid-container{max-width:1480px;}.inside-header{padding:25px 40px 25px 40px;}.inside-header.grid-container{max-width:1480px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:10px 0px 20px 20px;}.site-main .wp-block-group__inner-container{padding:10px 0px 20px 20px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-20px;width:calc(100% + 20px);max-width:calc(100% + 20px);}.one-container.right-sidebar .site-main,.one-container.both-right .site-main{margin-right:0px;}.one-container.left-sidebar .site-main,.one-container.both-left .site-main{margin-left:20px;}.one-container.both-sidebars .site-main{margin:0px 0px 0px 20px;}.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:20px;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{padding-left:7px;padding-right:7px;line-height:35px;}.main-navigation .main-nav ul ul li a{padding:9px 7px 9px 7px;}.main-navigation ul ul{width:170px;}.navigation-search input[type="search"]{height:35px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:7px;}.menu-item-has-children .dropdown-menu-toggle{padding-right:7px;}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:9px;padding-bottom:9px;margin-top:-9px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:7px;}.widget-area .widget{padding:40px 20px 40px 20px;}.footer-widgets-container.grid-container{max-width:1480px;}.inside-site-info.grid-container{max-width:1480px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:10px 15px 10px 15px;}.site-main .wp-block-group__inner-container{padding:10px 15px 10px 15px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:15px;padding-bottom:30px;padding-left:15px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-15px;width:calc(100% + 30px);max-width:calc(100% + 30px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}@media (max-width: 975px){.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item > a{line-height:45px;}.main-navigation .site-logo.navigation-logo img, .mobile-header-navigation .site-logo.mobile-header-logo img, .navigation-search input[type="search"]{height:45px;}}.post-image:not(:first-child), .page-content:not(:first-child), .entry-content:not(:first-child), .entry-summary:not(:first-child), footer.entry-meta{margin-top:1em;}.post-image-above-header .inside-article div.featured-image, .post-image-above-header .inside-article div.post-image{margin-bottom:1em;}@media (max-width: 1024px),(min-width:1025px){.main-navigation.sticky-navigation-transition .main-nav > ul > li > a,.sticky-navigation-transition .menu-toggle,.main-navigation.sticky-navigation-transition .menu-bar-item > a, .sticky-navigation-transition .navigation-branding .main-title{line-height:50px;}.main-navigation.sticky-navigation-transition .site-logo img, .main-navigation.sticky-navigation-transition .navigation-search input[type="search"], .main-navigation.sticky-navigation-transition .navigation-branding img{height:50px;}}.main-navigation.slideout-navigation .main-nav > ul > li > a{line-height:40px;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{transition: line-height 300ms ease}.main-navigation.toggled .main-nav > ul{background-color: #1a2233}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation {margin-bottom: 0px;}.sticky-enabled .gen-sidebar-nav.is_stuck {z-index: 500;}.sticky-enabled .main-navigation.is_stuck {box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);}.navigation-stick:not(.gen-sidebar-nav) {left: 0;right: 0;width: 100% !important;}.nav-float-right .navigation-stick {width: 100% !important;left: 0;}.nav-float-right .navigation-stick .navigation-branding {margin-right: auto;}.main-navigation.has-sticky-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left: 10px;}pre {
max-width: 100%; white-space: pre-wrap; overflow-wrap: anywhere; word-break: break-word; box-sizing: border-box; } .wp-caption {
text-align: left;
padding-top: 5px;
margin-bottom: 10px; color: #54545c;	
}
.single-post .dynamic-entry-content .wp-caption.alignnone {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption-text {
font-style: italic;
margin-top: -2px;
font-size: 16px;
line-height:1.25;
}
.wp-caption-text:before {
content: "\f030";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 5px;
display: inline-block;
font-style: normal;
} .single-post .dynamic-entry-content {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
overflow-wrap: break-word;
word-break: break-word;
} .single-post .dynamic-entry-content blockquote.twitter-tweet,
.single-post .dynamic-entry-content iframe {
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
} .jo-link {margin-bottom:15px; overflow:auto;}
.jo-link a {font-weight: 700; line-height: 0.82; color: var(--grn-red);}
.jo-link a:hover {font-weight: 700; line-height: 0.82; color: var(--grn-ble);} .single-event .dynamic-entry-content a {font-weight: 700; line-height: 0.82; color: var(--grn-red);} 
.single-event .dynamic-entry-content a:hover {font-weight: 700; line-height: 0.82; color:var(--grn-ble);} .morfi{
font-size: 12pt;
padding: 0 0 0 5px;
margin: 1px 0 0 0;
display: inline-block;
}
.eikonidia{
margin-right:2px;
}
.event-devider hr{margin:0;} .custom {
font-weight: 800;
color: var(--grn-ble);
line-height: 20px;
padding: 0;
font-size: 16px; font-size: 1rem; }
.custom a:hover {
color: var(--grn-red);
}
.custom a {
color: #333f49;
} .event-container {
display: flex;
justify-content: space-between;
margin-bottom: 3%;}
.event-map {
flex: 0 0 45%;
margin: 0 0 3% 3%;}
.event-details {
flex: 1 1 45%;}  @media screen and (max-width: 600px) {
.event-container {
flex-direction: column;
margin-bottom: 0;
}
.event-map {
order: 2;
margin: 0;
width: 100%;
}
.event-details {
order: 1;
margin-bottom: 5%;
width: 100%;
}
.custom-list a {
display: inline-block;
font-weight: 700;
line-height: 22px; padding: 0 5px; font-size: 18px; box-decoration-break: clone;
-webkit-box-decoration-break: clone;
}
}  @media screen and (max-width: 900px) {
.event-container {
flex-direction: column;
}
.event-map,
.event-details {
width: 100%;
margin: 0 0 3% 0;
order: initial;
}
.event-map {
flex: none; }
} .list-container {
background: #fff;
border: 1px solid #ccc;
padding: 5px;
margin-bottom: 0; width: auto;
}
.titlos:before {
text-align: left; 
font-size: 20pt; 
font-weight: 900; 
margin-right: 0.4em; 
color: var(--grn-ble); 
font-family: "Font Awesome 6 Free"; 
content: "\f073"; 
padding-bottom: 5px; 
}
.titlos {
text-transform: uppercase; 
font-weight: 800; 
font-size: 27px; 
color: var(--grn-red); 
border-bottom: 2px solid #343a40; 
padding-bottom: 5px; 
} .custom-list a {
display: inline-block;
font-weight: 700;
line-height: 24px;
padding: 0 5px;
font-size: 20px; font-size: 1.25rem; box-decoration-break: clone;
-webkit-box-decoration-break: clone;
} @media (min-width: 1024px) {
.custom-list a {
font-size: 24px; font-size: 1.5rem; line-height: 26px;
}
}
.custom-list a:hover {
color: var(--grn-red);
}
.stil {
margin-bottom: 10px; 
padding-bottom: 0; 
} .em-maps-wrap, .em-location-map-container, .gm-style {
font-family: 'Inter', sans-serif !important;
} .site-description { margin-top: 1.2em; background-color: rgba(31,32,36, 0.4); padding: 14px; border: 1px solid var(--contrast-5);} .single-post .container {box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.3);} .generate-back-to-top,
.generate-back-to-top:visited {
border: 2px solid #fff;
border-radius: 999px;
line-height: 35px;
width: 40px;
height:40px;} @-moz-document url-prefix() {
.generate-back-to-top,
.generate-back-to-top:visited {
line-height: 40px;
}
} .button, .submit {border-radius: 3px;} .sidebar.is-right-sidebar {	background-color: var(--base-2);}
@media(min-width: 769px) { .sidebar.is-right-sidebar > .inside-right-sidebar {position: sticky; top: 54px;}}  blockquote {
max-width: 85%;
border: none;
padding: 10px; font-size: 17px;
font-weight: normal;
font-style: italic;
position: relative;
margin-left:auto; margin-right:auto; margin-top: 10px; margin-bottom: 10px; }
blockquote::before {
display: block;
content: "\f10d"; font-family: "Font Awesome 6 Free";
font-weight: 900; font-size: 45px;
color: #c6c6c6;
text-align: left;
margin-bottom: 10px;
line-height: 1;
}
blockquote::after {
display: block;
content: "\f10e"; font-family: "Font Awesome 6 Free";
font-weight: 900; font-size: 45px;
color: #c6c6c6;
text-align: right;
line-height: 1;
} @media (max-width: 768px) {
blockquote {
max-width: 90%;
font-size: 16px;
}
} .dynamic-entry-content h3:first-child::first-letter {
float: left;
position: relative;
font-size: 78px; font-size: 5.55rem;
font-weight: 700;
line-height: 0.80;
color: var(--grn-red);
top: 0;
margin-right: 6px; margin-right: 0.375rem;
} @-moz-document url-prefix() {
.dynamic-entry-content h3:first-of-type::first-letter {
margin-top:4px;
}
} .tags-links { 
font-size: 12px; 
font-weight: 500; 
text-transform: uppercase; 
border-top: 1px solid #f2f2f2; 
border-bottom: 1px solid #f2f2f2; 
padding: 10px 5px 10px 5px;
} 
.tags-links:before { 
text-align: left; 
font-size: 14px; 
font-weight: 900; 
margin-right: 12px; 
color: var(--grn-ble); 
font-family: "Font Awesome 6 Free"; 
content: "\f02b"; 
display: inline-block; vertical-align: middle; line-height: 1; padding: 0; } 
.tags-links a:hover { 
text-align: center; 
border: 1px solid var(--grn-red); 
background: var(--grn-red); 
color: #ffffff; 
} 
.tags-links a { 
border: 1px solid #a0a1ad; 
color: #5e5e69; 
padding: 4px 10px 4px 10px; 
display: inline-block; 
margin: 4px 3px; 
} .tags-links a::before { 
font-family: "Font Awesome 6 Free"; 
font-weight: 900; 
content: "\f292"; 
font-size: 12px; 
margin-right: 3px; 
color: var(--grn-ble); 
transition: 0.4s; 
display: inline-block; vertical-align: middle; line-height: 1; } 
.tags-links a:hover::before { 
color: #ffffff; 
} .share-buttons:before { 
text-align: left; 
font-size: 14px; 
font-weight: 900; 
margin-right: 6px; 
font-family: "Font Awesome 6 Free"; 
content: "\f1e0"; 
color: #3fa9f5; 
width: 20px; 
display: inline-block; 
vertical-align: middle; line-height: 1; padding: 0; } .share-buttons {
border-bottom: 1px solid #f2f2f2;
padding: 0px 5px 10px 0px;
} .share-buttons a:hover {
color: #fff;
} .share-buttons .fa {
font-size: 12px;
} .share-button {
margin-right: 1px;
padding: 2px 5px 0px 5px;
text-align: center;
color: #5e5e69;
width: calc(23.5% - 5px);
display: inline-block;
} @media (max-width: 910px) {
.share-button {
width: calc(22.5% - 5px); }
} .facebook .share-button {
border: 1px solid #a0a1ad;
background: #ffffff;}
.facebook:hover .share-button {
border: 1px solid #3b5998;
background: #3b5998;
color: #ffffff;} .messenger .share-button {
border: 1px solid #a0a1ad;
background: #ffffff;}
.messenger:hover .share-button {
border: 1px solid #168AFF;
background: #168AFF;
color: #ffffff;} .x-twitter .share-button {
border: 1px solid #a0a1ad;
background: #ffffff;}
.x-twitter:hover .share-button {
border: 1px solid #1da1f2;
background: #1da1f2;
color: #ffffff;} .tiktok .share-button {
border: 1px solid #a0a1ad;
background: #ffffff;}
.tiktok:hover .share-button {
border: 1px solid #ff0050;
background: #ff0050;
color: #ffffff;} .email .share-button {
border: 1px solid #a0a1ad;
background: #ffffff;}
.email:hover .share-button {
border: 1px solid #de010d;
background: #de010d;
color: #ffffff;} .whatsapp .share-button {
border: 1px solid #a0a1ad;
background: #ffffff;}
.whatsapp:hover .share-button {
border: 1px solid #25D366;
background: #25D366;
color: #ffffff;} .share-button { -webkit-transition: 0.25s ease-out; -moz-transition: 0.25s ease-out; transition: 0.25s ease-out; } @media (max-width: 768px) {
.share-button {
min-width: 21.3%;
}
} .single-post .dynamic-entry-content img:not(.alignleft):not(.alignright):not(.aligncenter) {
display: block;
float: none;
margin: 5px auto;
max-width: 100%;
height: auto;
} .single-event .dynamic-entry-content img {
display: block;
float: none;
margin: 5px auto;
max-width: 100%;
height: auto;
}
.single-event .dynamic-entry-content .wp-caption.alignnone {
display: block;
margin-left: auto;
margin-right: auto;
} .gb-container.clickable-container a:before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 999;}
.gb-container.clickable-container .gb-inside-container {
position: initial;} .single-post .dynamic-entry-content a {font-weight: 700; line-height: 0.82; color: var(--grn-red);} 
.single-post .dynamic-entry-content a:hover {font-weight: 700; line-height: 0.82; color:var(--grn-ble);} .grn-breadcrumb {
padding: 5px 0;    
font-size: 12px;
font-size: 0.75rem;
color: #333333;
margin-bottom:0px;
line-height:16px;
}
.grn-breadcrumb a {
font-weight: 600;
text-transform: uppercase;
color: #333333;
}
.grn-breadcrumb a:hover {
color: var(--grn-red);
}
.grn-breadcrumb-delimiter {
margin: 0 8px;
color: #333333;
font-weight: 800;
}
.grn-breadcrumb-delimiter i {
font-size: 0.8em;
}  .format-image .gb-block-image a::before,
.format-video .gb-block-image a::before,
.format-audio .gb-block-image a::before,
.format-gallery .gb-block-image a::before {
font-family: 'Font Awesome 6 Free';
font-weight: 900;
content: '';
position: absolute;
bottom: 10px;
right: 10px;
font-size: 18px;
color: #fff;
background-color: rgba(0, 139, 226, 0.8);
width: 40px; height: 40px;
border-radius: 100%;
border:2px solid #fff;
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
display: inline-flex;
align-items: center;
justify-content: center;
z-index: 10;
} .format-image .gb-block-image a::before {
content: "\f030";
}
.format-video .gb-block-image a::before {
content: "\f04b";
}
.format-audio .gb-block-image a::before {
content: "\f028";
}
.format-gallery .gb-block-image a::before {
content: "\f302";
} .gb-block-image {
position: relative;
padding-top: 0;  
} .gb-loop-item.format-gallery > div:has(img[class^="gb-media-"])::before,
.gb-loop-item.format-image  > div:has(img[class^="gb-media-"])::before,
.gb-loop-item.format-video  > div:has(img[class^="gb-media-"])::before,
.gb-loop-item.format-audio  > div:has(img[class^="gb-media-"])::before {
font-family: 'Font Awesome 6 Free';
font-weight: 900;
position: absolute;
bottom: 10px;
right: 10px;
font-size: 18px;
color: #fff;
background-color: rgba(0, 139, 226, 0.8);
width: 40px;
height: 40px;
border-radius: 100%;
border: 2px solid #fff;
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
display: flex;
align-items: center;
justify-content: center;
z-index: 10;
pointer-events: none;
content: ""; } .gb-loop-item.format-gallery > div:has(img[class^="gb-media-"])::before {
content: "\f302"; }
.gb-loop-item.format-image > div:has(img[class^="gb-media-"])::before {
content: "\f030"; }
.gb-loop-item.format-video > div:has(img[class^="gb-media-"])::before {
content: "\f04b"; }
.gb-loop-item.format-audio > div:has(img[class^="gb-media-"])::before {
content: "\f028"; } .gb-loop-item.format-gallery > div,
.gb-loop-item.format-image  > div,
.gb-loop-item.format-video  > div,
.gb-loop-item.format-audio  > div {
position: relative;
} .section-title {
display: flex;
align-items: center;
text-align: center;
margin-bottom:  20px;
}
.section-title::before,
.section-title::after {
content: '';
flex: 1;
border-top: 3px solid #008be2;
margin: 0; }
.section-title span {
padding: 0 10px;
color: #008be2; white-space: nowrap; } .section-title-white {
display: flex;
align-items: center;
text-align: center;
margin-bottom:  20px;
}
.section-title-white::before,
.section-title-white::after {
content: '';
flex: 1;
border-top: 3px solid #fff;
margin: 0; }
.section-title-white span {
padding: 0 10px;
font-size: 24px; font-weight: bold;
color: #fff; white-space: nowrap; } .section-title-black {
display: flex;
align-items: center;
text-align: center;
margin-bottom:  20px;
}
.section-title-black::before,
.section-title-black::after {
content: '';
flex: 1;
border-top: 3px solid var(--technologia);
margin: 0; }
.section-title-black span {
padding: 0 10px;
font-size: 24px; font-weight: bold;
color: var(--contrast-3); white-space: nowrap; } .section-title-red {
display: flex;
align-items: center;
text-align: center;
margin-bottom:  20px;
}
.section-title-red::before,
.section-title-red::after {
content: '';
flex: 1;
border-top: 3px solid var(--grn-ble);
margin: 0; }
.section-title-red span {
padding: 0 10px !important;
font-size: 24px; font-weight: bold;
color: var(--grn-ble); white-space: nowrap !important; } .date-time-divider {
display: inline-block;
font-size: 8px;
font-weight: 800;
vertical-align: middle;
line-height: normal;
margin-bottom: 2px;
} .rounded-video {
border-radius: 15px;
overflow: hidden;
clip-path: inset(0% round 15px);
} .wp-block-video,
.wp-block-video video,
.wp-video,
.wp-video video,
figure video {
border-radius: 15px;
overflow: hidden;
} .wp-block-video video {
clip-path: inset(0 round 15px);
display: block;
} @media (min-width: 769px) {
.main-navigation .menu > .menu-item > a {
position: relative;
}
.main-navigation .menu > .menu-item > a::after {
content: "";
position: absolute;
right: 50%;
left: 50%;
bottom: 0px;
transform: translateX(-50%);
height: 4px;
color: var(--grn-ble);
background-color: currentColor;
width: 0;
transition: width 0.3s ease;
}
.main-navigation .menu > .menu-item.current-menu-item > a::after,
.main-navigation .menu > .menu-item:hover > a::after {
width: 90%;
}
} .gp-modal__overlay { background-color: rgba(0, 0, 0, 0.5);  -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px);
} .twitter-tweet {
margin-left: auto;
margin-right: auto;
} .custom-hr {
border: 0;
height: 1px;
padding:0;
margin:5px 0;
} .pdf-embedder, 
.pdfemb-viewer, 
.pdfemb-embed {
margin-bottom: 15px !important;
} .wp-block-table, table {
border-collapse: separate;
border-spacing: 0;
width: 100%;
} .wp-block-table th, table th {
background: #008be2;
color: #fff;
font-weight: bold;
text-align: left;
letter-spacing: 0.5px;
padding: 10px; border-right: 1px solid #fff;
} .wp-block-table th:first-child,
table th:first-child {
border-left: 2px solid #008be2;
}
.wp-block-table th:last-child,
table th:last-child {
border-right: 2px solid #008be2;
}
.wp-block-table tr:first-child th,
table tr:first-child th {
border-top: 2px solid #008be2;
}
.wp-block-table tr:last-child th,
table tr:last-child th {
border-bottom: 2px solid #008be2;
} .wp-block-table tbody tr:nth-child(even),
table tbody tr:nth-child(even) {
background: #f5fcff;
}
.wp-block-table tbody tr:nth-child(odd),
table tbody tr:nth-child(odd) {
background: #fff;
} ul.haken-liste,
ul.haken-liste-ble,
ul.tsek-liste-mov,
ul.tsek-liste,
ul.heri-liste{
list-style: none; padding-left: 0; }
ul.haken-liste li,
ul.haken-liste-ble li,
ul.tsek-liste-mov li,
ul.tsek-liste li,
ul.heri-liste li{
position: relative;
padding-left: 28px; margin-bottom: 8px;
font-size: 16px;
color: #333;
} ul.haken-liste li::before {
content: "\f00c"; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
color: #28a745; font-size: 18px;
line-height: 1;
} ul.haken-liste-ble li::before {
content: "\f00c"; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
color: var(--grn-red); font-size: 18px;
line-height: 1;
} ul.tsek-liste-mov  li::before {
content: "\f058"; font-family: "Font Awesome 6 Free"; font-weight: 400; position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
color: var(--people); font-size: 18px;
line-height: 1;
} ul.tsek-liste li::before {
content: "\f058"; font-family: "Font Awesome 6 Free"; font-weight: 400; position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
color: var(--grn-red); font-size: 18px;
line-height: 1;
} ul.heri-liste li::before {
content: "\f0a4"; font-family: "Font Awesome 6 Free"; font-weight: 400; position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
color: var(--grn-red); font-size: 18px;
line-height: 1;
} .category-hub-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
margin: 30px 0;
}
.hub-card {
background: #f5f5f5;
padding: 20px;
border-radius: 8px;
transition: all 0.2s ease-in-out;
}
.hub-card:hover {
transform: translateY(-3px);
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}
.hub-card h3 {
font-size: 18px;
margin-bottom: 10px;
}
.hub-card p {
font-size: 14px;
line-height: 1.6;
} @media (max-width: 1024px) {
.category-hub-grid {
grid-template-columns: repeat(2, 1fr);
}
} @media (max-width: 600px) {
.category-hub-grid {
grid-template-columns: 1fr;
}
}  .menu-item-home > a{
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
width: 2.2em; overflow: hidden;
white-space: nowrap;
text-indent: -9999px;
}
.menu-item-home > a::before{
content: "\f015";
font-family: "Font Awesome 6 Free","Font Awesome 5 Free";
font-weight: 900;
font-size: 1em; line-height: 1;
text-indent: 0;
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.gb-headline-7728c943 {
white-space: pre-line;
line-height: 1.2 !important;
}