.elementor-124961 .elementor-element.elementor-element-522b9de{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.5;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-124961 .elementor-element.elementor-element-522b9de:not(.elementor-motion-effects-element-type-background), .elementor-124961 .elementor-element.elementor-element-522b9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nolte-kitchens.gr/wp-content/uploads/2026/02/b50d857a528743c5bc76d2514e6e78c5e947f634-6980863d125ec.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-124961 .elementor-element.elementor-element-522b9de::before, .elementor-124961 .elementor-element.elementor-element-522b9de > .elementor-background-video-container::before, .elementor-124961 .elementor-element.elementor-element-522b9de > .e-con-inner > .elementor-background-video-container::before, .elementor-124961 .elementor-element.elementor-element-522b9de > .elementor-background-slideshow::before, .elementor-124961 .elementor-element.elementor-element-522b9de > .e-con-inner > .elementor-background-slideshow::before, .elementor-124961 .elementor-element.elementor-element-522b9de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-124961 .elementor-element.elementor-element-522b9de, .elementor-124961 .elementor-element.elementor-element-522b9de::before{--border-transition:0.3s;}.elementor-124961 .elementor-element.elementor-element-2627108 .elementor-heading-title{color:#FFFFFF;font-family:"FuturaNow", sans-serif;font-size:70px;font-weight:600;}.elementor-124961 .elementor-element.elementor-element-2627108 > .elementor-widget-container{margin:183px 0px 0px 0px;}.elementor-124961 .elementor-element.elementor-element-bf6e536{text-align:left;color:#FFFFFF;font-family:"FuturaNow", sans-serif;font-size:2px;font-weight:300;width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-124961 .elementor-element.elementor-element-bf6e536 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-124961 .elementor-element.elementor-element-bf6e536.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124961 .elementor-element.elementor-element-25e9b4b{text-align:left;color:#FFFFFFFA;font-family:var( --e-global-typography-primary-font-family ), sans-serif;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 );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-124961 .elementor-element.elementor-element-25e9b4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124961 .elementor-element.elementor-element-25e9b4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124961 .elementor-element.elementor-element-649541b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-124961 .elementor-element.elementor-element-1b08add{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-124961 .elementor-element.elementor-element-310ea28{--display:flex;--background-transition:0.3s;}@media(max-width:1024px){.elementor-124961 .elementor-element.elementor-element-25e9b4b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(min-width:768px){.elementor-124961 .elementor-element.elementor-element-522b9de{--content-width:1600px;}.elementor-124961 .elementor-element.elementor-element-649541b{--content-width:1920px;}.elementor-124961 .elementor-element.elementor-element-1b08add{--content-width:1920px;}}@media(max-width:767px){.elementor-124961 .elementor-element.elementor-element-bf6e536{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-124961 .elementor-element.elementor-element-25e9b4b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}/* Start custom CSS *//* koyzines */
#galleryNolte {
    display: none;
}
#galleryNolteTips {
    display: none;
}
.button-group {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

ul.gridNolte {
    list-style: none !important;
}

.button-group div {
    cursor: pointer;
    padding: 9px 6px;
    /* margin: 0 10px; */
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    border-radius: 5px;
    transition: background-color 0.3s;
}

.button-group div:hover {
    background-color: #e0e0e0;
}

ul.gridNolte {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    padding: 0;
    list-style: none;
}

.gridNolte-item {
    width: 32%;
    margin: 3px 3px;
    position: relative;
    transition: transform 0.3s, opacity 0.3s;
}

.gridNolte-item a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

.gridNolte-item.hidden {
    transform: scale(0.5);
    opacity: 0;
    pointer-events: none;
    position: absolute;
}

.gridNolte-item img {
    width: 100%;
    height: auto;
    display: block;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.2));
    opacity: 0;
    transition: opacity 0.3s;
}

.gridNolte-item:hover .overlay {
    opacity: 1;
}

.titleNo_k, .subTitleNo_k {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    color: white;
    text-align: center;
    opacity: 0;
    transition: opacity 0.3s;
    z-index: 1;
    font-family: 'FuturaNow';
}

.titleNo_k {
    top: 38%;
    font-size: 1.5em;
    width: 100%;
}

.subTitleNo_k {
    top: 50%;
    font-size: 1em;
    width: 100%;
}

.gridNolte-item:hover .titleNo_k,
.gridNolte-item:hover .subTitleNo_k {
    opacity: 1;
    z-index: 9;
}

@media (max-width: 600px) {
    .gridNolte-item {
        width: 100%;
        margin: 5px 0;
    }
}
/* koyzines END*/

/* Navigation */
        ul.main-menuKitchens {
            list-style: none !important;
        }
        .nolteKithMen {
			position: relative;
			text-align: center;
			z-index: 99;
			margin-top: 7px;
		}
        .main-menuKitchens {
            display: flex;
            list-style-type: none;
            padding: 0;
            margin: 0;
            justify-content: center;
        }
        .main-menuKitchens li {
			padding: 7px 26px;
			color: black;
			font-family: 'FuturaNow';
			font-weight: 300;
			cursor: pointer;
		}
        .main-menuKitchens li:hover {
            color: #575757;
        }
        .submenuKitchens {
			display: none;
			position: absolute;
			top: 50px;
			left: 50%;
			transform: translateX(-50%);
			list-style-type: none;
			padding: 0;
			margin: 0;
			width: 223px;
			background-color: #FFF;
			flex-direction: row;
			justify-content: center;
			/* border-bottom: 1px solid black; */
			box-shadow: 0 25px 25px 0 rgba(0, 0, 0, .3);
		}
		.submenuKitchens li {
			padding: 10px 20px;
			color: black;
			cursor: pointer;
			display: flex;
			align-items: center;
			font-size: 14px;
			font-weight: 700;
			line-height: normal;
			font-family: 'FuturaNow';
			width: 178px;
			border-bottom: 1px solid black;
			height: 70px;
		}
        .submenuKitchens li img {
            margin-bottom: 5px;
            width: 40px;
        }
		ul#submenuKitchens1 li span {
			text-align: center;
			margin: auto;
		}
		ul#submenuKitchens2 li span {
			text-align: center;
			margin: auto;
		}
		ul#submenuKitchens3 li span {
			text-align: center;
			margin: auto;
		}
		ul#submenuKitchens4 li span {
			text-align: center;
			margin: auto;
		}
        .nav-arrows {
            display: none;
            position: absolute;
            top: 50%;
            width: 100%;
            display: flex;
            justify-content: space-between;
            pointer-events: none;
        }
        .nav-arrows .arrow {
            pointer-events: all;
            cursor: pointer;
            color: white;
            font-size: 2rem;
        }
        @media (max-width: 600px) {
            .nav-arrows {
                display: flex;
                margin-top: -15px;
            }
            .content ol, .content ul {
    margin: 0 0 0px 0px !important; 
}
        }
        @media (min-width: 601px) {
                .nav-arrows {
                display: flex;
                display:none;
    }
        }
        
        i.icomoon-the7-font-the7-arrow-12 {
    color: black;
}
i.icomoon-the7-font-the7-arrow-13 {
    color: black;
}

ul.main-menuKitchens li {
    border-right: 1px solid black;
}
ul.main-menuKitchens li:last-child {
    border-right: 0px solid black;
}
.submenuKitchens li:last-child {
    border-bottom: 0px solid black;
}
@media (max-width: 600px) {
	ul.main-menuKitchens li {
		border-right: 0px solid black;
	}
}
i.icomoon-the7-font-the7-arrow-11 {
    /* padding-left: 34px; */
    transform: rotate(90deg);
    display: inline-block;
    right: -7px;
    top: 1px;
    position: relative;
    width: 50px;
}
.rotate-icon {
    transform: rotate(-90deg) !important;
    transition: transform 0.3s ease;
}
/* Navigation END */


/* TIPS */
.image-wrapperTip {
    position: relative;
    width: 100%;
}

.main-imageTip {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: opacity 0.5s ease-in-out;
}

.hover-imageTip {
    opacity: 0;
}

.gridNolte-item:hover .hover-imageTip {
    opacity: 1;
}

.gridNolte-item:hover .main-imageTip {
    opacity: 0;
}

/* Optional: Add transition for the overlay as well */
.overlayTIP {
    transition: opacity 0.5s ease-in-out;
}

.titleNo_kTip, .subTitleNo_kTip {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    margin-top: 28px;
    color: white;
    text-align: center;
    opacity: 1;
    transition: opacity 0.3s;
    z-index: 2;
    font-family: 'FuturaNow';
}

.titleNo_kTip {
    top: 42%;
    font-size: 1.5em;
    width: 100%;
}
p.subTitleNo_kTip {
    top: 48%;
    padding: 19px;
}
.subTitleNo_kTip {
    top: 50%;
    font-size: 1em;
    width: 100%;
}
@media (max-width: 600px) {
.subTitleNo_kTip {
    font-size: 0.8em;
    }
}

/* When hovering over the entire item, hide the text */
.gridNolte-item:hover .titleNo_kTip,
.gridNolte-item:hover .subTitleNo_kTip {
    opacity: 0;
}

/* Ensure the text doesn't block hover actions */
.titleNo_kTip, .subTitleNo_kTip {
    pointer-events: none;
}

/* TIPS END*/

#monternes,
#klasikes,
#epipla-kouzinas {
    display: flex;
    justify-content: center;
}

#monternes a,
#klasikes a,
#epipla-kouzinas a {
    color: black;
    text-decoration: none;
}/* End custom CSS */