
.title.module-title .tk_parent_category_link {
	color: rgba(48,56,65,1);
}




/*
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
||||| --> HEADER
VVV
VVV
VVV
VVV
VVV
VVV
VVV
*/



/*    -->                                                                                                                                          HEADER > STICKY
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.desktop header {
	position: -webkit-sticky;
	position: sticky;
	top: 0px !important;
    transition: top 0.25s ease-out;
    width: 100%;
	
}

.desktop-header-active .is-sticky .desktop-main-menu-wrapper {
	position: relative;
	transition: unset !important;
	width: 100vw !important;
    max-width: 100vw !important;
}

.is-sticky .mid-bar.navbar-nav {
	display:none !important;
}

html header .mobile-header .menu-trigger::before {
	color: #549245;
}

/*    -->                                                              HEADER > STICKY > TOGGLE SEARCH IN TOP BAR
[2]   =========================================================================================================== */

.third-menu {
    transition: all 0.4s;
    opacity: 0;
    visibility: hidden;
    margin-right: 50px;
}

.is-sticky .third-menu{
	opacity:1;
	visibility: visible;
}

/*
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
||||| --> FOOTER
VVV
VVV
VVV
VVV
VVV
VVV
VVV
*/

/*    -->                                                                                                                                         FOOTER > COLUMNS
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


footer .title.module-title {
	color: black !important;
}

div.links-menu-72 .menu-item a .links-text,
.module-newsletter-67 .newsletter-text,
.module-newsletter-67 .checkbox label {
	color: #006924;
}

/*    -->                                                                          FOOTER > COLUMNS > LOGO COLUMN
[2]   =========================================================================================================== */

.module-blocks-279 .module-item-1 .block-body .block-content p {
	line-height: normal;
	margin: 10px 0px;
	font-size: 14px !important;
}


/*
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
||||| --> MAIN MENU
VVV
VVV
VVV
VVV
VVV
VVV
VVV
*/

/*    -->                                                                                                                                    MAIN MENU > SCROLLBAR
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.j-dropdown>.mega-menu-content::-webkit-scrollbar {
    width: 20px;
}

/*    -->                                                                                                                                    MAIN MENU > MEGA MENU
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/*    -->                                                                         MAIN MENU > MEGA MENU > LAYOUT                          
[2]   =========================================================================================================== */

/*    -->                  MAIN MENU > MEGA MENU > LAYOUT > COLUMNS                                
[3]   ------------------------------------------------------------- */

.module-categories-286 .module-body .module-item {
    padding: 8px 20PX;
}


.module-categories-286 .category-grid {
	display: flex !important;
}

.module-categories-286 .category-thumb {
	padding-left: 0px;
	display: flex !important;
	flex-direction: row !important;
	align-items: center;
	justify-content: center;
	flex-wrap:nowrap !important;
	justify-content: flex-start !important;
}

.module-categories-286 .category-thumb > div {
	width: auto !important;
	flex:unset !important
  }

.module-categories-286 .category-thumb .image img {
	margin-right: auto;
	height:40px !important;
	width: 40px !important;
	margin-right: 5px !important;
}

.module-categories-286 .category-thumb .name a {
	white-space: normal !important;
	line-height: normal !important;

	display: -webkit-box;
	max-width: 100%;
	margin: 0 auto;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.main-menu-item-3 .module-catalog-164 .subitems {
    display: none;
}

.main-menu-item-3 .module-catalog-164 .catalog-title {
    text-transform: uppercase;
}

.main-menu-item-3 .module-catalog-164 .module-body > div > div {
    flex-direction: row-reverse;
    justify-content: center;
    align-content: center;
    align-self: center;
}

.main-menu-item-3 .module-catalog-164 .module-body > div > div > a {
    width: 70%;
	align-self: center;
	padding-bottom: 10px;
}

.main-menu-item-3 .module-catalog-164 .item-assets > a {
    max-width: 100%;
}


/*
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
||||| --> HOME PAGE
VVV
VVV
VVV
VVV
VVV
VVV
VVV
*/

/*    -->                                                                                                                                  HOME PAGE > USP SECTION
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* .module-info_blocks-260 .module-body{
	background:none;
} */

.module-info_blocks-260 .info-block::before {
	font-size: 50px;
	align-self: center;
	margin-bottom: 10px;
}

.module-info_blocks-260 .module-item .info-block {
	flex-direction: column;
	justify-content: center;
	text-align: center;
}

.module-info_blocks-260 .module-item .info-block {
	flex-direction: column;
	justify-content: center;
	text-align: center;
	padding: 18px;
}

.module-info_blocks-260 .module-item:not(.swiper-slide){
	width:33.33% !important;
}

@media(max-width: 768px){
	.module-info_blocks-260 .module-item:not(.swiper-slide){
		width:100% !important;
	}
}

/*    -->                                                                                                                         HOME PAGE > TESTIMONIALS SECTION
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.module-testimonials-180 .block-content {
	font-size: 13px;
	line-height: 1.2 !important;
	margin-left: auto;
	margin-right: auto;
	min-height: 95px;
	display: flex;
	align-items: center;
}

.module-testimonials-180 .module-title-162{

}

/*
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
||||| --> CATEGORY PAGE
VVV
VVV
VVV
VVV
VVV
VVV
VVV
*/

/*    -->                                                                                                                            CATEGORY PAGE > SUBCATEGORIES
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.refine-item a{
	justify-content: center;
}





/*
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
||||| --> PRODUCT > PAGE
VVV
VVV
VVV
VVV
VVV
VVV
VVV
*/

/*    -->                                                                                                                                   PRODUCT > PAGE > STATS
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


.product-info .custom-stats{
    display:none !important;
}

.product-info .product-details .product-stats {
	background: transparent;
	display: flex;
	align-items: center;
}

.product-info .product-details .product-stats *{
	font-weight: bold !important;
}

/*.product-info .product-stats ul {
	border: 1px solid #549245;
	padding: 10px 20px;
	background: #f1f7e9;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex: unset;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
} */

.product-info .product-stats li {
	border: 1px solid #549245;
	padding: 10px 20px;
	background: #f1f7e9;
	display: flex;
	align-items: flex-start;
	flex: unset;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.product-info .product-stats ul li:before{
    display:none !important;
}

.product-info .product-stats ul li b {
	width: 110px;
}

/*    -->                                                                                                                                   PRODUCT > PAGE > PRICE
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.product-info .VAT_info_text{
	font-size: 13px;
}

/*    -->                                                                                                                                 PRODUCT > PAGE > BUTTONS
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/*    -->                                                                PRODUCT > PAGE > BUTTONS > EXTRA BUTTONS                                     
[2]   =========================================================================================================== */

.product-info .product-details .buttons-wrapper .extra-group{
    width: 250px;
}

.product-info .button-group-page .extra-group {
    flex-direction: row;
	margin-left: 1px;
}

.product-info .button-group-page .extra-group > a{
	height: 41px !important;
	margin-bottom: 0px !important;
	margin: 1px !important;
}

/*    -->                                                                     PRODUCT > PAGE > BUTTONS > WISHLIST                          
[2]   =========================================================================================================== */

.route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare .btn-wishlist {
    margin-right: 2px;
}


/*    -->                                                      PRODUCT > PAGE > BUTTONS > ΤΗΛΕΦΩΝΙΚΕΣ ΠΑΡΑΓΓΕΛΙΕΣ                         
[2]   =========================================================================================================== */

.product-blocks-288 {
    order: -1;
    margin-bottom: 30px;
}

.product-blocks-288 .module-button-290 .btn {
    height: 41px;
    padding-left: 15px;
    padding-right: 15px;
}


/*    -->                                                                                  PRODUCT > PAGE > USP's                 
[2]   =========================================================================================================== */

.module-blocks-291 .block-header {
	margin-right: 15px;
}

.module-blocks-291.blocks-grid .module-item:not(.swiper-slide) {
	margin: auto;
}

.route-product-product .module-blocks-291 > div > div > div {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    align-self: center;
    border: 1px solid #006924;
	min-height: 80px;
}

/*
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
||||| --> PRODUCT > ZERO PRICE
VVV
VVV
VVV
VVV
VVV
VVV
VVV
*/

/*    -->                                                                                                                      PRODUCT > ZERO PRICE > PRODUCT PAGE                
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/*    -->                                                   PRODUCT > ZERO PRICE > PRODUCT PAGE> PRICE CONTAINER                       
[2]   =========================================================================================================== */

.product-info.has-zero-price .product-price-group{
	display:none !important;
}

/*    -->                                                      PRODUCT > ZERO PRICE > PRODUCT PAGE> CART BUTTONS                         
[2]   =========================================================================================================== */

.product-info.has-zero-price .button-group-page .stepper,
.product-info.has-zero-price .button-group-page #button-cart,
.product-info.has-zero-price .button-group-page .btn-extra-46{
	display: none !important;
}

/*    -->                                                                                                                         PRODUCT > ZERO PRICE > GRID ITEM
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.product-layout.has-zero-price .price,
.product-layout.has-zero-price .buttons-wrapper,
.product-layout.has-zero-price .extra-group .btn-extra-46{
	visibility: hidden !important;
	opacity: 0 !important;
	pointer-events:none !important;
}

/*    -->                                                      PRODUCT > OUT OF STOCK > PRODUCT PAGE> CART BUTTONS                         
[2]   =========================================================================================================== */

.product-info.out-of-stock .button-group-page .stepper,
.product-info.out-of-stock .button-group-page #button-cart,
.product-info.out-of-stock .button-group-page .btn-extra-46{
	display: none !important;
}

/*    -->                                                                                                                         PRODUCT > OUT OF STOCK > GRID ITEM
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.product-layout.out-of-stock .price,
.product-layout.out-of-stock .buttons-wrapper,
.product-layout.out-of-stock .extra-group .btn-extra-46{
	visibility: hidden !important;
	opacity: 0 !important;
	pointer-events:none !important;
}

/*
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
ΛΛΛ
||||| --> PRODUCT > GRID
VVV
VVV
VVV
VVV
VVV
VVV
VVV
*/

/*    -->                                                                                                                            PRODUCT > GRID > AVAILABILITY
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.product-thumb .stock *{
	font-size: 12px !important;
	text-align:center !important;
}

.product-thumb .stock strong {
	color: #005701;
}


/*    -->                                                                                                                                   PRODUCT > GRID > PRICE
[1]   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.product-thumb .price {
	display: flex !important;
	flex-direction: column !important;
	padding: 10px 0px 0px 0px !important;
}


/*    -->                                                                       PRODUCT > GRID > PRICE > VAT INFO
[2]   =========================================================================================================== */

.product-thumb .VAT_info_text {
	font-size: 12px !important;
}


/***************************************** FIXES 11/8 **********************/
.product-info .product-details .brand-image a {
	margin-top: 0px;
}

.module-button-290 .btn {
	white-space: break-spaces;
}

@media (max-width: 470px) {
    .product-info .product-details .buttons-wrapper .extra-group {
	    width: 100%;
    }
    
    .product-info .product-manufacturer.brand-image {
	    justify-content: flex-start;
    }
}

/***************************************** FIXES (knns) 24/8 **********************/
.account-customer-group { order: -2; }
#account > legend{ order: -5; }

