@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');

    body {
        font-family: "Manrope", sans-serif;
        font-optical-sizing: auto;
        font-style: normal;
        /* border-left:10px solid red; */
    }


    :root {
        --border-color:#efefef;
        /* --font-size-xs: clamp(1.0rem, 3.5vw, 1.2rem); */
        --font-text: clamp(1.7rem, 4vw, 1.9rem); 
        --font-text-space: clamp(2.7rem, 5vw, 3.0rem);
        --font-size-ms: clamp(1.1rem, 3.5vw, 1.3rem);
        --font-size-md: clamp(1.2rem, 3.5vw, 1.5rem);
        --font-size-xl: clamp(2.3rem, 3.5vw, 2.5rem);
        --color-main: #483672;
        --color-second: #e0bc4e;
        --color-third:#efefef;        
        --color-text: #666666;
        --color-h: #483672;
        --color-border:#cccccc;
        
        --border-color:var(--color-border);
    }


    a {
        text-decoration: none;
        color:inherit
    }

	section.topmenu {
        height:40px;
        background: #f0f0f0;
	}
	section.topmenu .header_menu {
        height:100%;
        align-items: center;
        margin:0;
        gap:10px;
	}

	section.topmenu ul.header_menu li:nth-child(n+4) {
    	font-size: 0.6em;
    	font-weight: bold;
	}

	/* section.topmenu ul.header_menu li:nth-child(3) {
    	margin-left:auto;
	} */

    section.topmenu ul.header_menu li.menu_right {
    	margin-left:auto;
	}

    header section {border-bottom:1px solid var(--border-color)}
    .brd-b {border-bottom:1px solid var(--border-color)}
    span.post-category-title {display: none;}
    .main-title {
        font-weight:900;
    }

    main.archive h2 a {
        text-align: center; 
        color:black;
        display: block;
        text-decoration:none;
    }

    /* MARK: Article */




main.article {
    padding-bottom: var(--space-xl);
}


main.article .excerpt-container p {
padding:0;
margin:0;
font-size:inherit;
line-height:inherit;
}

main.article .lead {
font-size: var(--font-lead);
line-height: var(--font-lead-space);
}

main.article .no-lead {
display:none;
}

body:not(.category-video, .category-skitso, .taxonomy-attributes-no-desaturate ) main.article .picture {
    -webkit-filter: grayscale(70%);
    -moz-filter: grayscale(70%);
    -ms-filter: grayscale(70%);
    -o-filter: grayscale(70%);
    transition: 2s all;
    }


body:not(.category-video, .category-skitso, .taxonomy-attributes-no-desaturate ) main.article .picture:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}

main.article .text p {
    font-size: var(--font-text);
    line-height: var(--font-text-space);
}

main.article .g {
    padding: var(--space-xl) 0;
}

main.article .post-category {
    text-align:center;
}

main.article h1.entry-title {
    text-align:center;
    letter-spacing:-0.1rem;
    font-size:var(--font-title);
    line-height:var(--font-title-space);
}

main.article .text h2 {
    font-size:clamp(2.3rem, 4.5vw, 2.7rem);
    color:var(--color-main);
    margin-left:-10px;
}

main.article .text a {
    color:var(--color-main);
    text-decoration: underline;
    text-decoration-color: var(--color-second);
    text-underline-offset: 3px;
    text-decoration-thickness: 2px;
    transition: all 0.5s;
}

main.article .text a:hover {
    color:black;
    text-decoration-color: var(--color-main);
}

main.article .post-navigation {
    max-width: var(--content-max-width);
    margin:0 auto;
    display:grid;
    gap:40px;
    grid-template-columns: 1fr 1fr;
}

@media screen and (max-width:425px) {
    main.article .post-navigation {
        gap:10px;
    }
}

main.article .post-navigation a {
    background-repeat:no-repeat;
    background-size:cover;
    padding:20px;
    color:white;
}

main.article .last_articles {
    max-width: var(--content-max-width);
    margin:0 auto;
    padding:0 1.5em;
}

@media only screen and (min-width:600px) and (max-width:770px) {
    main.article .last_articles .posts {
        display:grid;
        gap:40px;
        grid-template-columns: 1fr 1fr;    
    }
}

@media only screen and (min-width:771px) {
    main.article .last_articles .posts {
        display:grid;
        gap:40px;
        grid-template-columns: 1fr 1fr 1fr;    
    }
}

main.article .last_articles .posts .post {
    display:grid;
    gap:20px;
    grid-template-columns: 150px 1fr;
}

main.article .last_articles .posts .post .post_content {
    font-size:1.6rem;
}

main.article .last_articles .posts .post .post_categories {
    font-weight:bold;
    font-size:1.2rem;
    margin-bottom:7px;
}

main.article .last_articles .posts .post .post_categories a:not(:last-of-type):after {
    content:", ";
}

main.article .last_articles .posts .post .post_date {
    font-size:1.2rem;
    margin-bottom:5px;
}

.last_articles .post_tags, .last_articles .post_authors, .last_articles .post_more, .last_articles .post_excerpt  {
    display:none;
}



.prev-post, .next-post {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 1vh;
    position: relative;
    -webkit-filter: grayscale(70%);
    -moz-filter: grayscale(70%);
    -ms-filter: grayscale(70%);
    -o-filter: grayscale(70%);
}

.prev-post::before, .next-post::before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(75, 50, 115, 0.7);
    z-index: 1;
    transition: all 1s;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}

.prev-post span, .next-post span {
    font-weight: bold;
    position: relative;
    color: white;
    z-index: 2;
}

.prev-post h3, .next-post h3 {
    margin-bottom: 10px;
    position: relative;
    color: white;
    z-index: 2;
}

.wp-block-image {
    margin: 0 0 1em;
}


/* MARK: News page  */


.gposts.eidhseis .posts {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}

.gposts.eidhseis .posts .post {
    display: grid;
    grid-template-columns: 150px auto;
    gap: 20px;  
    font-size:var(--font-size-sm);
    padding-bottom:20px;
    border-bottom:5px solid #efefef;
    display:grid;
}

.gposts.eidhseis .posts .post .post_content {
    display:grid;
}

.gposts.eidhseis .posts .post .post_content > div {
    order:100;
    margin-bottom:2px;
}

.gposts.eidhseis .posts .post .post_content .post_title {
    order:50;
    margin-bottom:10px;
}

.gposts.eidhseis .posts .post .post_content .post_date {
    order:60;
    font-weight:bold;
}

.gposts.eidhseis .posts .post .post_content .post_authors {
    order:65;
    font-weight:bold;
}

.gposts.eidhseis .posts .post .post_content .post_excerpt {
    order:75;
}

.gposts.eidhseis .posts .post .post_content .post_categories:before {
    content:"Κατηγορίες: "
}

.gposts.eidhseis .posts .post .post_content .post_tags:before {
    content:"Tags: "
}
.gposts.eidhseis .posts .post .post_content .post_more {
    text-align:right;
}

.gposts.eidhseis .posts .post .post_content .post_more:after {
    content:" »";
}


/* MARK: VIDEO */

.article.video {
    background:black;
}

.youtube-embed-video {
    width:100%;
    aspect-ratio: 16/9;
}


.wp-block-embed.is-provider-youtube iframe {
    margin:40px 0;
    max-width: 100%;
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
}

.wp-block-embed.is-provider-youtube {
    grid-column: full-width;
} 

.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper {
    grid-column: full-width;
}



/* MARK: page */

body.page .meta-data,
body.page .post-category,
body.page .post-navigation,
body.page .last_articles,
body.page .picture,
body.page .main-title,
body.page .lead 
 {
    display:none;
}

body.page main.article h1.entry-title {
    /* text-align:left; */
}



/* MARK: ARCHIVE */

	main.archive .archive-posts {
        gap:var(--space-lg);
	}

	main.archive article {
        padding-bottom:var(--space-md);
        border-bottom:3px solid #efefef;
        margin-bottom:var(--space-md);
	}

    main.archive .entry-meta {
        font-size: var(--font-size-sm);
        font-weight: 800;
        color:black;
    }

    main.archive .post-thumbnail img {
        aspect-ratio: 4/3;
        width:100%;
    }

    main.archive .entry-header h2 {
        font-size: clamp(1.5rem, 7vw, 2rem);
    }
    
    main.archive .archive-excerpt {
        font-size: var(--font-size-md);
    }

    main.archive .pagination {
        margin: var(--space-md);
    }

    .fakeloi_archive .row:not(:first-of-type) {
        border-top:5px solid var(--color-second);
        margin-top:20px;
        padding-top:20px;   
    }

    @media only screen and (min-width:728px) {    
    .fakeloi_archive .row {
        display:grid;
        align-items: baseline;
        grid-template-columns:auto auto;
        justify-content: space-between;  
    } 
    }
    
    .fakeloi_archive .row a {
        font-size:0.8em;
        font-weight:bold;
        color:var(--color-main);
        text-align: right;
        display: block;
    }

    
    .fakeloi_archive h2 {
        font-size:30px;
        margin-top:10px;
        margin-bottom:10px;
    }
    
    @media only screen and (min-width:728px) {
        .fakeloi_archive .gposts.gpost .posts {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap:40px;
        }

        .fakeloi_archive .row a:after {
            content: " του φακέλου »";
        }
    }

    .fakeloi_archive .gposts.gpost .posts .post_image {
        margin-bottom:30px;
    }
    .fakeloi_archive .gposts.gpost .posts .post_image img {
        width: 100%;
    }
    
    .fakeloi_archive .gposts.gpost .posts .post_categories,
    .fakeloi_archive .gposts.gpost .posts .post_authors,
    .fakeloi_archive .gposts.gpost .posts .post_date,
    .fakeloi_archive .gposts.gpost .posts .post_tags,
    .fakeloi_archive .gposts.gpost .posts .post_more {
        display:none;
    }    

    body.category-video main.archive  .entry-header img {
        aspect-ratio: 16 / 9;
    }



    .tax-authors .author-name {
        text-align: center;
    }

    .tax-authors .author-image {
        text-align: center;
        margin-bottom: 60px;
        padding: 0 40px;
    }

    .tax-authors .author-image img {
        max-width: 350px;
        border-radius: 50%;
        border:5px solid white;
        box-shadow: 0 20px 20px rgba(0, 0, 0, 0.2);
        box-sizing: border-box;
        width: 100%;
    }


/* MARK: Homepage     */

body.home .home_slider_items .small_items {
	display:grid;
	gap:8px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body.home .home_slider_items .small_items a {
	background:#efefef;
	display:flex;
    display: grid;
    grid-template-columns: 110px auto;

}

body.home .home_slider_items .small_items a {
    flex-direction: row-reverse;
    padding-right: 10px;
}

body.home .home_slider_items .small_items a img {
    height: 100px;
    /* margin-right:20px; */
}

body.home .home_slider_items .small_items a h3 {
    font-size: 13px;
}

body.home .bx-wrapper {
    border:0;
    box-shadow:none;
}

@media screen and (max-width:768px) {
    body.home .home_slider_items .small_items {
        display:none;
    }
}


.gpost-slider {
	margin-bottom:20px;
}

#bxslider li {
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#bxslider li h3 {
    background:rgba(0,0,0,0.6);
    color:white;
    padding:40px 20px;
    max-width: 80%;
    text-align: center;
	font-size:30px;
	line-height:32px;
	letter-spacing:-1px;
	font-weight:900;
	
}

#bxslider li h3 a {
	color:white!important;
}

/* main.front-page .home_slider_items {display:none;} */

main.front-page h2 {
    font-size:2.6rem;
    color:var(--color-main);
}


main.front-page article h3 {
    font-size:1.9rem;
    color:var(--color-main);
}

.posts {}
.posts .post {list-style-type: none;}
.posts .post .post_title h3 {margin:0;padding:0}
.posts .post .post_image {margin-bottom:10px;}
.posts .post .post_image a {display:block;}
.posts .post div > div:not(:last-of-type) {margin-bottom:10px;}
.posts .post .post_tags a:not(:last-of-type):after {
  content: ",";
  margin-right: 0.5em;
}
@media screen and (max-width:425px) {
    .posts .post {margin-bottom:50px;}
}

.posts .post .post_title h3 {
    font-size:inherit;
}

.posts .post .post_title h3 a {
    font-size:1.2em;
    color:var(--color-main);
}

.posts .post .post_content {
    font-size:1em;
}

.front-page .row {
    margin-bottom:40px;
}

/* MARK: HOME/ΘΕΜΑΤΑ */

@media only screen and (min-width:1100px) {
    .one-big-two-small .posts .post:not(:first-child) {
        display:grid;
        grid-template-columns: 50% auto;
        gap:20px;
    } 
}

@media only screen and (min-width:728px) {
    .row.three-categories {
        display:grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap:40px;
    }
}

.front-page .row h2 {
    color:var(--color-main);
    font-size:1.5em;
}

.one-big-two-small .post {
    margin-bottom:30px;
    padding-bottom:20px;
    border-bottom: 5px solid #efefef;
}

.one-big-two-small .post_categories, .one-big-two-small .post_tags, .one-big-two-small .post_more, .one-big-two-small .post_date {
    display:none;
}

.one-big-two-small .post_image img {
    width:100%;
    height:auto;
}

.one-big-two-small .post_date {
    font-size:1.2rem;
}

.one-big-two-small .posts .post:first-child {
    display:block;
}

.one-big-two-small .posts .post:first-child .post_content {
    display:grid;
}

.one-big-two-small .posts .post:first-child .post_content > div {
    order:100;
}

.one-big-two-small .posts .post .post_image {
    margin-bottom:20px;
}

.one-big-two-small .posts .post:first-child .post_content .post_title {
    order:50;
}

.one-big-two-small .posts .post .post_content .post_excerpt {
    font-size:15px;
    /* text-align:justify; */
}

.one-big-two-small .posts .post:first-child .post_content .post_authors {
    text-align:right;
    order:60;
    font-size:1.2rem;
}

.one-big-two-small:not(.section_apopseis) .posts .post .post_content .post_authors {
    display:none;
}
.one-big-two-small .posts .post:not(:first-child) .post_content .post_date {
    display:block;
    font-size:1.2rem;
}
.one-big-two-small .posts .post:not(:first-child) .post_content .post_title h3 a {
    font-size:0.9em;
}

.one-big-two-small .posts .post:not(:first-child) .post_content .post_excerpt {
    display:none;
}

.one-big-two-small .posts .post:not(:first-child) .post_content .post_authors {
    font-size:1.3rem;
}

.one-big-two-small:not(.section_apopseis) .posts .post:not(:first-child) .post_content .post_authors {
   display:none; 
}




/* MARK: HOME/ΦΑΚΕΛΟΙ */

.menu_items.fakeloi_menu {
    display: flex;
    gap:10px;
    margin:0;
    padding:0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-content: space-between;
    margin-bottom:50px;
}

.menu_items.fakeloi_menu li {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position:relative;
	background-repeat: no-repeat;
    background-size: cover;
/* 	flex: 1 1 0; 
  	width: 0;*/
}

.menu_items.fakeloi_menu li img {
    display:none;
}

.menu_items.fakeloi_menu li a {
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(25,0,50,0.7);
    transition: 0.5s all;
	backdrop-filter: saturate(0%);
}

.menu_items.fakeloi_menu li a:hover {
    background: rgba(25,0,50,0.9);
}

.menu_items.fakeloi_menu li .menu-item-title {
    color:#e0bc4e;
    display: block;
    padding:60px 0px;
	text-align:center;
	font-weight:bold;
}
.menu_items.fakeloi_menu li .menu-item-title:before {
    content:"#";
}

.menu_items.fakeloi_menu li {
    flex: auto;
} 

@media (max-width: 768px) {
	
	.menu_items.fakeloi_menu {
		flex-direction: column;
		gap:2px;
	}
	
	.menu_items.fakeloi_menu li .menu-item-title {
		padding:20px;
	}
	
	.menu_items.fakeloi_menu li {
		width:100%;
	}
}



/* MARK: VIDEO */

.front-page .video_row {
	background:black;
    color:white;
}

.video_row .post_categories, .video_row .post_tags, .video_row .post_authors, .video_row .post_more, .video_row .post_date  {
    display:none;
}

.front-page .row.video_row h2 {
    color:var(--color-second);
}

.front-page .row.video_row .post h3 a {
    color:white;
}

.front-page .row.video_row .posts .post {
    text-align:center;
    margin-bottom:40px;
}

.front-page .row.video_row .posts .post_excerpt {
    font-size:1.2rem;
}

.front-page .video_row .posts .post .post_image {
    display:grid;
    grid-template-areas: "content";
}

.front-page .video_row .posts .post .post_image a {
    grid-area: content;
}


.front-page .video_row .posts .post .post_image:after {
    content:'\25B6';
    font-size:5rem;
    grid-area: content;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: grid;
    align-content: center;
    justify-content: center;
    pointer-events: none;
}

@media only screen and (min-width:728px) {
    .front-page .row.video_row .posts {
        display:grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap:40px;
    }
}

/* MARK: CULTURE */

.row.culture_row .post_categories, .row.culture_row .post_more, .row.culture_row .post_tags, .row.culture_row .post_authors, .row.culture_row .post_date {
    display:none;
}

.culture_row .posts .post .post_image {
    margin-bottom:30px;
}

.culture_row a[href$="/newsroom/"] {
  display:none;
}

.culture_row .posts .post .post_tags {
    font-size:0.8em;
}

.culture_row .posts .post .post_content {
    display:grid;
}

.culture_row .posts .post .post_tags:before {
    content:"Tags: ";
    font-weight:bold;
}

@media only screen and (min-width:728px) {
    .front-page .row .culture_columns {
        display:grid;
        grid-template-columns: 1fr 300px;
        gap:40px;  
    }
    
    .culture_row .posts {
        display:grid;
         grid-template-areas: 
    "main main"
    "bottom_left bottom_right"; 
        gap:60px;
    }

    .culture_row .posts .post:nth-of-type(1) .post_title h3 a {
        font-size: 1.6em;
    }
    
    .culture_row .posts .post:nth-of-type(1) {
        grid-area:main;
    }
    
    .culture_row .posts .post:nth-of-type(2) {
        grid-area:bottom_left;
    }

    .culture_row .posts .post:nth-of-type(3) {
        grid-area:bottom_right;
    }    

}

/* MARK: ΔΙΕΘΝΗ */

@media only screen and (min-width:728px) {
    .diethni_row .posts {
        display:grid;
        grid-template-columns: auto auto;
        gap:40px;
    }

    .front-page .row .diethni_columns {
        display:grid;
        grid-template-columns: 1fr 300px;
        gap:40px;  
    }
}

.row.diethni_row .post_image {
    margin-bottom:30px;
}

.row.diethni_row .post_categories, .row.diethni_row .post_more, .row.diethni_row .post_tags, .row.diethni_row .post_authors, .row.diethni_row .post_date {
    display:none;
}

/* MARK: FOOTER */

footer#site-footer {
    background:#161616;
    color:white;
    padding:40px;
}

footer#site-footer .footer_cols {
    grid-template-columns: auto auto;
    
}

footer#site-footer .menu {
    display:flex;
    gap:30px;
    justify-content: flex-end;
}
footer#site-footer .menu li {
    display: inline-block;
    list-style: none;
    text-wrap:nowrap;
}

@media only screen and (max-width:728px) {
    footer#site-footer .menu {
        margin:0;
        padding:0;
        flex-direction: column;
    }

    footer#site-footer .footer_cols {
        text-align: center;
    }

}


/* MARK: social icons */


ul.list li.social_rss {
    display: none;
}
.social_rss a {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 640 640"><path d="M85.206 469.305C38.197 469.305 0 507.632 0 554.345c0 46.95 38.197 84.876 85.206 84.876 47.15 0 85.324-37.926 85.324-84.876 0-46.713-38.162-85.04-85.324-85.04zM.083 217.42v122.683c79.89 0 154.963 31.24 211.514 87.84 56.492 56.434 87.686 131.872 87.686 212.07h123.202c0-232.987-189.57-422.556-422.403-422.556v-.036zM.236-.012v122.706c284.885 0 516.727 232.078 516.727 517.282l123.037.012C640 287.188 352.953 0 .248 0L.236-.012z"/></svg>');
    background-size:13px;
    background-repeat:no-repeat;
    background-position: center;
    font-size:0px!important;
    height: 30px;
    width: 30px;
    display: block;     
}

.social_tiktok a {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 1000 1000"><path d="M906.25 0H93.75C42.19 0 0 42.19 0 93.75v812.49c0 51.57 42.19 93.75 93.75 93.75l812.5.01c51.56 0 93.75-42.19 93.75-93.75V93.75C1000 42.19 957.81 0 906.25 0zM684.02 319.72c-32.42-21.13-55.81-54.96-63.11-94.38-1.57-8.51-2.45-17.28-2.45-26.25H515l-.17 414.65c-1.74 46.43-39.96 83.7-86.8 83.7-14.57 0-28.27-3.63-40.35-9.99-27.68-14.57-46.63-43.58-46.63-76.97 0-47.96 39.02-86.98 86.97-86.98 8.95 0 17.54 1.48 25.66 4.01V421.89c-8.41-1.15-16.95-1.86-25.66-1.86-105.01 0-190.43 85.43-190.43 190.45 0 64.42 32.18 121.44 81.3 155.92 30.93 21.72 68.57 34.51 109.14 34.51 105.01 0 190.43-85.43 190.43-190.43V400.21c40.58 29.12 90.3 46.28 143.95 46.28V343.03c-28.89 0-55.8-8.59-78.39-23.31z"/></svg>');
    background-size:17px;
    background-repeat:no-repeat;
    background-position: center;
    font-size:0px;
    height: 30px;
    width: 30px;
    display: block;     
}

.social_bluesky a {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 511.999 452.266"><path fill-rule="nonzero" d="M110.985 30.442c58.695 44.217 121.837 133.856 145.013 181.961 23.176-48.105 86.322-137.744 145.016-181.961 42.361-31.897 110.985-56.584 110.985 21.96 0 15.681-8.962 131.776-14.223 150.628-18.272 65.516-84.873 82.228-144.112 72.116 103.55 17.68 129.889 76.238 73 134.8-108.04 111.223-155.288-27.905-167.385-63.554-3.489-10.262-2.991-10.498-6.561 0-12.098 35.649-59.342 174.777-167.382 63.554-56.89-58.562-30.551-117.12 72.999-134.8-59.239 10.112-125.84-6.6-144.112-72.116C8.962 184.178 0 68.083 0 52.402c0-78.544 68.633-53.857 110.985-21.96z"/></svg>');
    background-size:17px;
    background-repeat:no-repeat;
    background-position: center;
    font-size:0px;
    height: 30px;
    width: 30px;
    display: block;     
}   

.social_facebook a {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 512 509.64"><path d="M115.613 0h280.774C459.974 0 512 52.026 512 115.612v278.415c0 63.588-52.026 115.613-115.613 115.613H287.015V332.805h69.253l14.365-78.229h-83.618v-27.667c0-41.341 16.218-57.241 58.194-57.241 13.04 0 23.533.317 29.576.953V99.706c-11.448-3.18-39.434-6.361-55.651-6.361-85.545 0-124.977 40.388-124.977 127.522v33.709h-52.79v78.229h52.79V509.64h-78.544C52.026 509.64 0 457.615 0 394.027V115.612C0 52.026 52.026 0 115.613 0z"/></svg>');
    background-size:18px;
    background-repeat:no-repeat;
    background-position: center;
    font-size:0px;
    height: 30px;
    width: 30px;
    display: block;     
}   

.social_youtube a {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 640 640"><path d="M633.468 192.038s-6.248-44.115-25.477-63.485c-24.366-25.477-51.65-25.642-64.123-27.118-89.493-6.52-223.904-6.52-223.904-6.52h-.236s-134.352 0-223.893 6.52c-12.52 1.523-39.768 1.63-64.123 27.118-19.24 19.37-25.358 63.485-25.358 63.485S-.012 243.806-.012 295.681v48.509c0 51.768 6.366 103.643 6.366 103.643s6.248 44.114 25.358 63.52c24.355 25.477 56.363 24.65 70.655 27.367 51.237 4.89 217.644 6.366 217.644 6.366s134.529-.237 224.022-6.638c12.52-1.477 39.756-1.63 64.123-27.119 19.24-19.37 25.476-63.532 25.476-63.532S640 396.03 640 344.154v-48.508c-.13-51.769-6.497-103.643-6.497-103.643l-.035.035zm-379.8 211.007V223.173L426.56 313.41l-172.892 89.635z"/></svg>');
    background-size:20px;
    background-repeat:no-repeat;
    background-position: center;
    font-size:0px;
    height: 30px;
    width: 30px;
    display: block;     
}   

.social_instagram a {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg height="56.7px" id="Layer_1" style="enable-background:new 0 0 56.7 56.7;" version="1.1" viewBox="0 0 56.7 56.7" width="56.7px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><circle cx="28.1" cy="30" r="4.4"/><path d="M33.6,19.2h-11c-1.6,0-3,0.5-3.9,1.4c-0.9,0.9-1.4,2.3-1.4,3.9v11c0,1.6,0.5,3,1.5,4c1,0.9,2.3,1.4,3.9,1.4h10.9 c1.6,0,3-0.5,3.9-1.4c1-0.9,1.5-2.3,1.5-3.9v-11c0-1.6-0.5-2.9-1.4-3.9C36.6,19.7,35.3,19.2,33.6,19.2z M28.1,36.8 c-3.8,0-6.8-3.1-6.8-6.8c0-3.8,3.1-6.8,6.8-6.8S35,26.2,35,30C35,33.8,31.9,36.8,28.1,36.8z M35.2,24.5c-0.9,0-1.6-0.7-1.6-1.6 s0.7-1.6,1.6-1.6s1.6,0.7,1.6,1.6S36.1,24.5,35.2,24.5z"/><path d="M28.3,5.2c-13.6,0-24.6,11-24.6,24.6c0,13.6,11,24.6,24.6,24.6c13.6,0,24.6-11,24.6-24.6C53,16.2,41.9,5.2,28.3,5.2z M41.4,35.6c0,2.3-0.8,4.3-2.2,5.7c-1.4,1.4-3.4,2.1-5.6,2.1H22.7c-2.2,0-4.2-0.7-5.6-2.1c-1.5-1.4-2.2-3.4-2.2-5.7v-11 c0-4.6,3.1-7.8,7.8-7.8h11c2.3,0,4.2,0.8,5.6,2.2c1.4,1.4,2.1,3.3,2.1,5.6V35.6z"/></g></svg>');
    background-size:22px;
    background-repeat:no-repeat;
    background-position: center;
    font-size:0px;
    height: 30px;
    width: 30px;
    display: block;     
}  





@media screen and (max-width:700px) {
    .menu-item-3636 a {
        background-image: url('data:image/svg+xml,<svg height="800px" width="800px" version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" xml:space="preserve"><style type="text/css">.st0{fill:%23000000;}</style><g><path class="st0" d="M440.917,67.925H71.083C31.827,67.925,0,99.752,0,139.008v233.984c0,39.256,31.827,71.083,71.083,71.083h369.834c39.255,0,71.083-31.827,71.083-71.083V139.008C512,99.752,480.172,67.925,440.917,67.925z M178.166,321.72l-99.54,84.92c-7.021,5.992-17.576,5.159-23.567-1.869c-5.992-7.021-5.159-17.576,1.87-23.567l99.54-84.92c7.02-5.992,17.574-5.159,23.566,1.87C186.027,305.174,185.194,315.729,178.166,321.72z M256,289.436c-13.314-0.033-26.22-4.457-36.31-13.183l0.008,0.008l-0.032-0.024c0.008,0.008,0.017,0.008,0.024,0.016L66.962,143.694c-6.98-6.058-7.723-16.612-1.674-23.583c6.057-6.98,16.612-7.723,23.582-1.674l152.771,132.592c3.265,2.906,8.645,5.004,14.359,4.971c5.706,0.017,10.995-2.024,14.44-5.028l0.074-0.065l152.615-132.469c6.971-6.049,17.526-5.306,23.583,1.674c6.048,6.97,5.306,17.525-1.674,23.583l-152.77,132.599C282.211,284.929,269.322,289.419,256,289.436z M456.948,404.771c-5.992,7.028-16.547,7.861-23.566,1.869l-99.54-84.92c-7.028-5.992-7.861-16.546-1.869-23.566c5.991-7.029,16.546-7.861,23.566-1.87l99.54,84.92C462.107,387.195,462.94,397.75,456.948,404.771z"/></g></svg>');
        background-size: 17px;
        background-repeat: no-repeat;
        background-position: center;
        font-size: 0px;
        height: 30px;
        width: 30px;
        display: block;
    }
    
    .menu-item-3637 a {
        background-image: url('data:image/svg+xml,<svg fill="%23000000" width="800px" height="800px" viewBox="0 0 1920 1920" xmlns="http://www.w3.org/2000/svg"><path d="M960 0c530.193 0 960 429.807 960 960s-429.807 960-960 960S0 1490.193 0 960 429.807 0 960 0Zm223.797 707.147c-28.531-29.561-67.826-39.944-109.227-39.455-55.225.657-114.197 20.664-156.38 40.315-100.942 47.024-178.395 130.295-242.903 219.312-11.616 16.025-17.678 34.946 2.76 49.697 17.428 12.58 29.978 1.324 40.49-9.897l.69-.74c.801-.862 1.591-1.72 2.37-2.565 11.795-12.772 23.194-25.999 34.593-39.237l2.85-3.31 2.851-3.308c34.231-39.687 69.056-78.805 115.144-105.345 27.4-15.778 47.142 8.591 42.912 35.963-2.535 16.413-11.165 31.874-17.2 47.744-21.44 56.363-43.197 112.607-64.862 168.888-23.74 61.7-47.405 123.425-70.426 185.398l-2 5.38-1.998 5.375c-20.31 54.64-40.319 108.872-53.554 165.896-10.575 45.592-24.811 100.906-4.357 145.697 11.781 25.8 36.77 43.532 64.567 47.566 37.912 5.504 78.906 6.133 116.003-2.308 19.216-4.368 38.12-10.07 56.57-17.005 56.646-21.298 108.226-54.146 154.681-92.755 47.26-39.384 88.919-85.972 126.906-134.292 12.21-15.53 27.004-32.703 31.163-52.596 3.908-18.657-12.746-45.302-34.326-34.473-11.395 5.718-19.929 19.867-28.231 29.27-10.42 11.798-21.044 23.423-31.786 34.92-21.488 22.987-43.513 45.463-65.634 67.831-13.54 13.692-30.37 25.263-47.662 33.763-21.59 10.609-38.785-1.157-36.448-25.064 2.144-21.954 7.515-44.145 15.046-64.926 30.306-83.675 61.19-167.135 91.834-250.686 19.157-52.214 38.217-104.461 56.999-156.816 17.554-48.928 32.514-97.463 38.834-149.3 4.357-35.71-4.9-72.647-30.269-98.937Zm63.72-401.498c-91.342-35.538-200.232 25.112-218.574 121.757-13.25 69.784 13.336 131.23 67.998 157.155 105.765 50.16 232.284-29.954 232.29-147.084.005-64.997-28.612-111.165-81.715-131.828Z" fill-rule="evenodd"/></svg>');
        background-size: 17px;
        background-repeat: no-repeat;
        background-position: center;
        font-size: 0px;
        height: 30px;
        width: 30px;
        display: block;
    }


    .view_sitemap a {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg width='20.007046mm' height='20.00704mm' viewBox='0 0 20.007046 20.00704' version='1.1' id='svg1' xml:space='preserve' inkscape:version='1.3.2 (091e20e, 2023-11-25, custom)' sodipodi:docname='sitemap.svg' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Csodipodi:namedview id='namedview1' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:document-units='mm' inkscape:zoom='6.1361953' inkscape:cx='41.719663' inkscape:cy='48.808747' inkscape:window-width='1846' inkscape:window-height='1057' inkscape:window-x='66' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:current-layer='layer1' /%3E%3Cdefs id='defs1' /%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1' transform='translate(-85.780655,-138.75527)'%3E%3Cpath id='path2' style='fill:%231a1a1a;stroke:none;stroke-width:0.264583' d='M 95.78418,138.75527 A 10.003485,10.003485 0 0 0 85.780655,148.75879 10.003485,10.003485 0 0 0 95.78418,158.76231 10.003485,10.003485 0 0 0 105.7877,148.75879 10.003485,10.003485 0 0 0 95.78418,138.75527 Z m -3.20497,3.36413 h 6.40994 c 0.7784,0 1.37356,0.59518 1.37356,1.37356 v 4.1212 c 0,0.77839 -0.59516,1.37356 -1.37356,1.37356 h -2.74712 v 0.9157 h 4.12068 c 0.27472,0 0.45785,0.18314 0.45785,0.45786 v 1.37356 h 0.91622 c 0.27472,0 0.45786,0.18312 0.45786,0.45785 v 2.74712 c 0,0.27473 -0.18314,0.45785 -0.45786,0.45785 h -2.74763 c -0.27472,0 -0.45785,-0.18312 -0.45785,-0.45785 v -2.74712 c 0,-0.27473 0.18313,-0.45785 0.45785,-0.45785 h 0.9157 v -0.91571 h -3.66282 v 0.91571 h 0.91571 c 0.27472,0 0.45785,0.18312 0.45785,0.45785 v 2.74712 c 0,0.27473 -0.18313,0.45785 -0.45785,0.45785 h -2.74712 c -0.27472,0 -0.45785,-0.18312 -0.45785,-0.45785 v -2.74712 c 0,-0.27473 0.18313,-0.45785 0.45785,-0.45785 h 0.91571 v -0.91571 H 91.6635 v 0.91571 h 0.91571 c 0.27472,0 0.45785,0.18312 0.45785,0.45785 v 2.74712 c 0,0.27473 -0.18313,0.45785 -0.45785,0.45785 h -2.747123 c -0.274723,0 -0.45837,-0.18312 -0.45837,-0.45785 v -2.74712 c 0,-0.27473 0.183647,-0.45785 0.45837,-0.45785 h 0.915707 v -1.37356 c 0,-0.27472 0.183129,-0.45786 0.457853,-0.45786 h 4.120683 v -0.9157 h -2.74712 c -0.77838,0 -1.373563,-0.59517 -1.373563,-1.37356 v -4.1212 c 0,-0.77838 0.595183,-1.37356 1.373563,-1.37356 z' /%3E%3C/g%3E%3Cstyle type='text/css' id='style1'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3C/svg%3E");
        background-size:19px;
        background-repeat:no-repeat;
        background-position: center;
        font-size:0px;
        height: 30px;
        width: 30px;
        display: block; 
    }
    
    
    .do_support a {
        background-image: url("data:image/svg+xml,%3Csvg width='20.007046mm' height='20.00704mm' viewBox='0 0 20.007046 20.00704' version='1.1' id='svg1' xml:space='preserve' inkscape:version='1.3.2 (091e20e, 2023-11-25, custom)' sodipodi:docname='support.svg' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Csodipodi:namedview id='namedview1' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:document-units='mm' inkscape:zoom='4.3389453' inkscape:cx='64.301341' inkscape:cy='72.483053' inkscape:window-width='1846' inkscape:window-height='1057' inkscape:window-x='66' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:current-layer='layer1' /%3E%3Cdefs id='defs1' /%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1' transform='translate(-85.780655,-138.75527)'%3E%3Cpath id='path2' style='fill:%231a1a1a;stroke:none;stroke-width:0.264583' d='M 95.784179 138.75527 A 10.003485 10.003485 0 0 0 85.780655 148.75879 A 10.003485 10.003485 0 0 0 95.784179 158.76232 A 10.003485 10.003485 0 0 0 105.7877 148.75879 A 10.003485 10.003485 0 0 0 95.784179 138.75527 z ' /%3E%3Cg style='fill:%23f9f9f9' id='g3' transform='matrix(0.06189798,0,0,0.06316454,88.276258,143.56183)'%3E%3Cpath d='m 205.07,30.68 c -27.11,0 -48.86,22.04 -48.86,49.15 0,26.96 21.89,48.85 48.86,48.85 26.96,0 49,-21.89 49,-49 0,-27.11 -21.89,-49 -49,-49 z m 3.67,75.73 v 7.68 h -6.76 v -7.44 c -5.85,0 -11.75,-1.55 -14.6,-3.14 l 2.47,-9.91 c 3.14,1.55 8.07,3.38 13.29,3.38 5.6,0 8.36,-2.46 8.36,-5.84 0,-3.39 -2.66,-4.79 -9.14,-7.3 -8.98,-3.14 -14.59,-7.68 -14.59,-15.75 0,-7.45 4.93,-13.29 13.97,-15.13 v -8.07 h 6.76 v 7.68 c 5.61,0 9.67,1.16 12.66,2.76 l -2.75,9.66 c -2.23,-0.91 -5.85,-2.46 -10.83,-2.46 -4.98,0 -7.68,2.46 -7.68,4.93 0,3.38 3.14,4.69 9.91,7.44 9.22,3.38 13.53,8.07 13.53,15.75 0,7.69 -4.69,13.53 -14.6,15.76 z M 191,139 H 144 V 97 C 144,76.54 126.12,60 106,60 H 43 C 20.91,60 1.99,79.14 2,98 v 77 c -0.03,8.53 6,12.99 12,13 6.01,0.01 12,-4.45 12,-13 v -75 h 8 v 88 h 78 v -88 h 8 l 0.08,50.37 c -0.05,8.73 5.34,12.45 10.92,12.63 h 60 c 16.36,0 16.36,-24 0,-24 z M 74.02,2 c -14.43,0 -25.9,11.56 -25.9,25.9 0,14.34 11.56,25.91 25.9,25.91 14.25,0 25.81,-11.48 25.91,-25.91 C 99.93,13.56 88.36,2 74.02,2 Z' id='path1' style='fill:%23f9f9f9' /%3E%3C/g%3E%3C/g%3E%3Cstyle type='text/css' id='style1'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3C/svg%3E");
        background-size:19px;
        background-repeat:no-repeat;
        background-position: center;
        font-size:0px;
        height: 30px;
        width: 30px;
        display: block; 
    }    
}


/* MARK: Mobile menu */

@media screen and (max-width:425px) {
    .side-menu-button {
        /* position:absolute;
        right:10px;
        top:10px;
        z-index: 999999; */
    }    

    header > nav {
        display:none;
    }

    body label.hamb {
        display: block;
        width:15px;
        height: 16px;
        position:absolute;
        right:11px;
        top:12px;
        z-index: 999999;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g data-name="2.Menu"><path d="M12 24a12 12 0 1 1 12-12 12.013 12.013 0 0 1-12 12zm0-22a10 10 0 1 0 10 10A10.011 10.011 0 0 0 12 2z"/><path d="M8 7h8v2H8zM8 11h8v2H8zM8 15h8v2H8z"/></g></svg>');    
        background-repeat: no-repeat;          
    }

    section.topmenu .header_menu {
        margin-right: 30px;
    }
            

}

.side-menu-button {
    display: none;
}

label.hamb {
  display:none;
}

.side-menu-button:checked ~ label.hamb {
    
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g data-name="5.Cancel"><path d="M12 24a12 12 0 1 1 12-12 12.013 12.013 0 0 1-12 12zm0-22a10 10 0 1 0 10 10A10.011 10.011 0 0 0 12 2z"/><path d="m7.292 8.707 1.415-1.414 8 8-1.414 1.414z"/><path d="m7.292 15.293 8-8 1.415 1.414-8 8z"/></g></svg>');
    background-repeat: no-repeat;          
}

.side-menu-button:checked ~ .section_mobile_menu {
    display: block !important;
}


.section_mobile_menu {
    display:none;
}

.section_mobile_menu nav {
    position:fixed;
    width:100%;
    background:white;
    height:100%;
    z-index: 99999;
    top:0;
    padding-top:50px;
}

.section_mobile_menu nav ul {
    padding: 0;
}

.section_mobile_menu nav ul li {
    list-style: none;
}

.section_mobile_menu nav ul li a {
    text-align: center;
    padding:20px 30px;
    border-bottom:1px solid #efefef;
    display: block;

}


