.elementor-10539 .elementor-element.elementor-element-f76d244{padding:0rem 0rem 1rem 0rem;}.elementor-10539 .elementor-element.elementor-element-f76d244 .elementor-icon-list-icon{width:14px;}.elementor-10539 .elementor-element.elementor-element-f76d244 .elementor-icon-list-icon i{font-size:14px;}.elementor-10539 .elementor-element.elementor-element-f76d244 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-10539 .elementor-element.elementor-element-e4dc971{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5625 * 100% );}.elementor-10539 .elementor-element.elementor-element-e4dc971:after{content:"0.5625";}.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-post__thumbnail__link{width:100%;}.elementor-10539 .elementor-element.elementor-element-e4dc971.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-10539 .elementor-element.elementor-element-e4dc971.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-10539 .elementor-element.elementor-element-e4dc971.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-10539 .elementor-element.elementor-element-8138049 .elementor-icon-list-icon{width:14px;}.elementor-10539 .elementor-element.elementor-element-8138049 .elementor-icon-list-icon i{font-size:14px;}.elementor-10539 .elementor-element.elementor-element-8138049 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}@media(max-width:767px){.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10539 .elementor-element.elementor-element-e4dc971:after{content:"0.5";}.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for post-info, class: .elementor-element-f76d244 */.elementor-10539 .elementor-element.elementor-element-f76d244{grid-column:1;margin-block-end:.75rem;font-family:Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:1.45}
.elementor-10539 .elementor-element.elementor-element-f76d244 .elementor-post-info{margin:0;padding:0}
.elementor-10539 .elementor-element.elementor-element-f76d244 .elementor-icon-list-item,.elementor-10539 .elementor-element.elementor-element-f76d244 .elementor-post-info__item--type-terms{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;white-space:normal;max-width:100%}
.elementor-10539 .elementor-element.elementor-element-f76d244 .elementor-post-info__terms-list{display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%;overflow-wrap:anywhere}
.elementor-10539 .elementor-element.elementor-element-f76d244.elementor-widget .elementor-post-info .elementor-post-info__terms-list a{display:inline-flex!important;align-items:center;max-width:100%;box-sizing:border-box;min-height:2.25rem;padding:.45rem .8rem;background:#0B252C;border:1px solid #22565F;border-radius:.5rem;color:#7DE2DA;font-family:Arial,Helvetica,sans-serif;font-size:.8125rem;font-style:normal;font-weight:600;line-height:1.45;text-decoration:none;overflow-wrap:anywhere;transition:background-color .15s,border-color .15s}
.elementor-10539 .elementor-element.elementor-element-f76d244.elementor-widget .elementor-post-info .elementor-post-info__terms-list a:hover{background:#153B45;border-color:#49D8CF;color:#fff}
.elementor-10539 .elementor-element.elementor-element-f76d244 a:focus-visible{outline:3px solid #fff;outline-offset:4px}
.elementor-10539 .elementor-element.elementor-element-f76d244:not(:has(.elementor-post-info__terms-list-item)){display:none}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-7d339bb8 */.elementor-10539 .elementor-element.elementor-element-7d339bb8{color:#F1F1F1;font-size:1.125rem;line-height:1.8em;font-family:Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 > .elementor-widget-container > :first-child{margin-block-start:0}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 p{margin:0 0 1.4em;text-wrap:pretty;max-width:none}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 .wv-blog-lead{font-size:1.22em;line-height:1.65;color:#fff;margin-block-end:1.25em}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 h2{font-size:clamp(1.55rem,2.5vw,2rem);font-weight:700;line-height:1.28;letter-spacing:-.015em;color:#fff;margin:2.4em 0 .85em;text-wrap:balance;scroll-margin-block-start:2rem}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 h3{font-size:1.3rem;font-weight:650;line-height:1.4;color:#fff;margin:1.8em 0 .6em;scroll-margin-block-start:2rem}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 ul,.elementor-10539 .elementor-element.elementor-element-7d339bb8 ol{padding-inline-start:1.5em;margin:1.1em 0 1.8em}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 li{margin-block:.8em;padding-inline-start:.25em}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 li::marker{color:#07B7BC}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 strong{font-weight:700;color:#fff}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 a{color:#49D8CF;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:.08em;overflow-wrap:anywhere}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 a:hover{color:#fff}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 a:focus-visible{outline:3px solid #fff;outline-offset:4px;border-radius:2px}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 blockquote{margin:1.7em 0;padding:1.4em;border:0;border-inline-start:3px solid #07B7BC;background:#061820;border-radius:0 .5rem .5rem 0}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 blockquote p:last-child{margin-block-end:0}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 .wp-block-table{margin:1.7em 0;max-width:100%;overflow-x:auto}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 table{width:100%;border-collapse:collapse;background:#061820;font-size:1rem;line-height:1.65}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 th,.elementor-10539 .elementor-element.elementor-element-7d339bb8 td{padding:1em;border:1px solid #2D4853;text-align:start;vertical-align:top;overflow-wrap:anywhere}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 th{font-weight:700;color:#fff;background:#0B222B}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 td:first-child{width:32%;font-weight:650;color:#fff}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 figcaption{font-size:.875rem;line-height:1.6;color:#A8B3BD;padding-block-start:.8em}
.elementor-10539 .elementor-element.elementor-element-7d339bb8 img{max-width:100%;height:auto}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-e4dc971 */.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-posts-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}
.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-post{min-width:0;border:1px solid #2D4853;border-radius:.75rem;background:#061820;overflow:hidden}
.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-post__thumbnail__link{display:block;margin:0!important;border-radius:0}
.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-post__thumbnail{aspect-ratio:16/9;padding-bottom:0!important}
.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover}
.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-post__text{padding:1.25rem;margin:0}
.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-post__title{font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4;margin:0}
.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-post__title a{color:#F1F1F1;text-decoration:none}
.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-post__title a:hover{color:#7DE2DA;text-decoration:underline;text-underline-offset:.2em}
.elementor-10539 .elementor-element.elementor-element-e4dc971 a:focus-visible{outline:3px solid #fff;outline-offset:-4px}
@media(max-width:1024px){.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-10539 .elementor-element.elementor-element-e4dc971 .elementor-posts-container{grid-template-columns:minmax(0,1fr)}}
.elementor-10539 .elementor-element.elementor-element-e4dc971:not(:has(.elementor-post)){display:none}
.elementor-10539 .elementor-element.elementor-element-6d3722b2:not(:has(.elementor-post)){display:none}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-8138049 */.elementor-10539 .elementor-element.elementor-element-8138049{margin-block-start:2rem;padding-block-start:1.5rem;border-block-start:1px solid #2D4853;color:#A8B3BD;font-family:Arial,Helvetica,sans-serif;font-size:.9375rem;line-height:1.6}
.elementor-10539 .elementor-element.elementor-element-8138049 .elementor-post-info{margin:0;padding:0}
.elementor-10539 .elementor-element.elementor-element-8138049 .elementor-icon-list-item,.elementor-10539 .elementor-element.elementor-element-8138049 .elementor-post-info__item--type-terms{display:block;white-space:normal;max-width:100%}
.elementor-10539 .elementor-element.elementor-element-8138049 .elementor-post-info__item-prefix{display:block;color:#A8B3BD;margin-block-end:.65rem;font-weight:600}
.elementor-10539 .elementor-element.elementor-element-8138049 .elementor-post-info__terms-list{display:block;font-size:0;max-width:100%}
.elementor-10539 .elementor-element.elementor-element-8138049 a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.55rem .9rem;margin:0 .5rem .5rem 0;border:1px solid #53717E;border-radius:.5rem;background:#061820;color:#49D8CF;font-size:.9375rem;line-height:1.5;text-decoration:underline;text-underline-offset:.22em;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.elementor-10539 .elementor-element.elementor-element-8138049 a:hover{color:#fff;border-color:#49D8CF;background:#0B222B}
.elementor-10539 .elementor-element.elementor-element-8138049 a:focus-visible{outline:3px solid #fff;outline-offset:3px}
.elementor-10539 .elementor-element.elementor-element-8138049:not(:has(.elementor-post-info__terms-list-item)){display:none}

.elementor-10539 .elementor-element.elementor-element-8138049.elementor-widget .elementor-post-info .elementor-post-info__item-prefix{display:block!important;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-size:.9375rem;line-height:1.6}
.elementor-10539 .elementor-element.elementor-element-8138049.elementor-widget .elementor-post-info .elementor-post-info__terms-list{display:block!important}
.elementor-10539 .elementor-element.elementor-element-8138049.elementor-widget .elementor-post-info .elementor-post-info__terms-list a{display:inline-flex!important;font-family:Arial,Helvetica,sans-serif;font-style:normal;box-sizing:border-box}/* End custom CSS */
/* Start custom CSS *//* Active category in article navigation */
.elementor-10539:has([data-id="f76d244"] a[href="https://webvibes.gr/category/nea-kai-enimeroseis/"]) [data-id="2e9b769d"] a[href="https://webvibes.gr/category/nea-kai-enimeroseis/"],
.elementor-10539:has([data-id="f76d244"] a[href="https://webvibes.gr/category/istoselida-kai-ilektroniko-katastima/"]) [data-id="2e9b769d"] a[href="https://webvibes.gr/category/istoselida-kai-ilektroniko-katastima/"] {background:#7DE2DA !important;color:#000E14 !important;border-color:#7DE2DA !important;font-weight:600;}/* End custom CSS */