.elementor-29035 .elementor-element.elementor-element-5860a5b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Comfortaa;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-29035 .elementor-element.elementor-element-0cb3de1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-29035 .elementor-element.elementor-element-0cb3de1{text-align:center;}.elementor-29035 .elementor-element.elementor-element-0cb3de1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Comfortaa;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-29035 .elementor-element.elementor-element-4d4cdd2{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;width:100%;max-width:100%;--e-filter-normal-text-color:#FFFFFF;--e-filter-active-text-color:#FFFFFF;}.elementor-29035 .elementor-element.elementor-element-4d4cdd2 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#188E9A;}.elementor-29035 .elementor-element.elementor-element-4d4cdd2 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-text );}.elementor-29035 .elementor-element.elementor-element-4d4cdd2 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-text );}.elementor-29035 .elementor-element.elementor-element-4d4cdd2 > .elementor-widget-container{margin:0 auto 0 auto;}.elementor-29035 .elementor-element.elementor-element-74f738e{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;width:100%;max-width:100%;--e-filter-normal-text-color:#FFFFFF;--e-filter-active-text-color:#FFFFFF;}.elementor-29035 .elementor-element.elementor-element-74f738e .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#118888EE;}.elementor-29035 .elementor-element.elementor-element-74f738e .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-text );}.elementor-29035 .elementor-element.elementor-element-74f738e .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-text );}.elementor-29035 .elementor-element.elementor-element-74f738e > .elementor-widget-container{margin:0 auto 0 auto;}.elementor-29035 .elementor-element.elementor-element-159aa88{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Comfortaa;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Comfortaa;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Comfortaa;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29035 .elementor-element.elementor-element-5eb77d0{--grid-columns:4;--grid-row-gap:31px;width:100%;max-width:100%;--grid-column-gap:0px;}@media(min-width:768px){.elementor-29035 .elementor-element.elementor-element-5860a5b{--content-width:1380px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29035 .elementor-element.elementor-element-0cb3de1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29035 .elementor-element.elementor-element-5eb77d0{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29035 .elementor-element.elementor-element-0cb3de1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29035 .elementor-element.elementor-element-5eb77d0{--grid-columns:1;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-4d4cdd2 */.dn-hidden-filters{
    display:none;
}
.elementor-29035 .elementor-element.elementor-element-4d4cdd2{
    flex-wrap:wrap!important;
}

.dn-visible-filters button{
	color:white!important;
	font-family: "Roboto", Comfortaa;
    font-size: 14px!important;
    font-weight: 300!important;
    line-height: 23px!important;
	border-radius:10px!important;
	padding:5px 9px!important;
}
.dn-weekly-seminar-button .elementor-button-text{
     font-size: 14px!important;
     font-weight: 300!important;
     line-height: 23px!important;
}
.dn-weekly-seminar-button .elementor-button{
    padding:5px 9px;
}



.dn-visible-filters .online_seminars[aria-pressed="true"], .dn-visible-filters .online_seminars:hover {
    box-shadow: 3px 3px rgb(124, 183, 189);
    transition: .8s;
}
.dn-visible-filters .weekly_seminars[aria-pressed="true"], .dn-visible-filters .weekly_seminars:hover {
    box-shadow: 3px 3px rgb(124, 183, 189);
    transition: .8s;
}
.dn-visible-filters .seminar[aria-pressed="true"], .dn-visible-filters .seminar:hover {
    box-shadow: 3px 3px rgb(124, 183, 189);
    transition: .8s;
}
.dn-visible-filters .taxirithma_seminaria[aria-pressed="true"], .dn-visible-filters .taxirithma_seminaria:hover {
    box-shadow: 3px 3px rgb(124, 183, 189);
    transition: .8s;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-74f738e */.dn-hidden-filters{
    display:none;
}
.elementor-29035 .elementor-element.elementor-element-74f738e{
    flex-wrap:wrap!important;
}

.dn-visible-filters button{
	color:white!important;
	font-family: "Roboto", Comfortaa;
    font-size: 14px!important;
    font-weight: 300!important;
    line-height: 23px!important;
	border-radius:10px!important;
	padding:5px 9px!important;
}
.dn-weekly-seminar-button .elementor-button-text{
     font-size: 14px!important;
     font-weight: 300!important;
     line-height: 23px!important;
}
.dn-weekly-seminar-button .elementor-button{
    padding:5px 9px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5860a5b */.elementor-loop-container.elementor-grid{
    column-gap:20px;
}
.elementor-loop-container.elementor-grid .e-loop-item{
    padding:0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5eb77d0 */.elementor-element-159aa88 .e-con-inner{
max-width:1350px;
}

.product_cat-kosmima h1{
color: #188e9a!important;
}

.product_cat-velonaki h1{
color: #F1BA46!important;;
}

.product_cat-raptiki h1{
color: #e07593!important;;
}

.product_cat-diy h1, .product_cat-keria h1 {
color: #61b174!important;
}

.product_cat-pleksimo h1{
color: #f1ba46!important;;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159aa88 */.elementor-29035 .elementor-element.elementor-element-159aa88{
    max-width:unset!important;
}/* End custom CSS */