.sidebar-top{
		padding-top: 50px;
	}

#the-idea-first-section-row, #the-idea-third-section-row{
    width: 80%;
    margin: 0 auto;
    padding: 30px;
}

#the-idea-first-section-header-text h1, #the-idea-third-section-header-text h1{
    font-weight:350;
}

#the-idea-first-section-paragraph-text h3, #the-idea-third-section-paragraph h3{
    font-weight:300;
    line-height:1.5;
}

#the-idea-second-section-row{
    background-color: #7ecf9336;
    width: 80%;
    margin: 0 auto;
}

#the-idea-second-section-column1, #the-idea-second-section-column2{
    padding:50px;
}

#the-idea-second-section-dimitris-image .t-inside{
    width:70%;
}

#the-idea-second-section-dimitris-sign .t-inside{
    width:35%;
}

#the-idea-second-section-dimitris-name-text{
    margin-top:10px;
}

#the-idea-second-section-dimitris-name-text h3{
    font-weight:400;
}

#the-idea-second-section-about-dimitris-text{
    width: 80%;
}

#the-idea-second-section-about-dimitris-text h3{
    font-weight:300;
    line-height:1.25;
}

#the-idea-third-section-image{
    margin-top:0;
}

#the-idea-third-section-image .t-inside{
    width:40%;
}

#the-idea-third-section-row{
    padding-right:0;
}

#the-idea-third-section-column{
    background-image: url(https://www.oliveepitome.com/wp-content/uploads/2022/08/the_idea_background_image.webp);
}

#the-idea-third-section-header-text, #the-idea-third-section-paragraph{
    width: 70%;
    margin: 0 auto;
    padding: 30px;
}

#the-idea-third-section-paragraph{
    background-color: white;
    border-radius: 30px;
}

#the-idea-second-section-row, #the-idea-third-section-column, #the-idea-second-section-dimitris-image .t-entry-visual{
    border-radius:30px;
}

#the-idea-first-section-row, #the-idea-second-section-row{
    margin-bottom: 50px;
}

.col-lg-1{
    width:130px;
}

.uncoltable.sticky-element.is_stucked{
    position: fixed !important;
    top: 0px !important;
}

.subscribe-button img{
    opacity: 0.5;
}

.subscribe-button:hover img{
    opacity: 1;
}

@media (max-width:1700px) and (min-width:1500px){
    #the-idea-second-section-about-dimitris-text{
        width:100%;
    }
}

@media (max-width:1499px){
    #the-idea-second-section-column2{
        padding-top:0;
    }
}

@media (max-width:1499px) and (min-width:960px){
    #the-idea-first-section-row{
        width:100%;
    }
    
    #the-idea-second-section-row .wpb_row.row-inner{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    
    #the-idea-second-section-column1, #the-idea-second-section-column2{
        width:100%;
        height:100%;
    }
    
    #the-idea-second-section-about-dimitris-text{
        width:100%;
        padding:10px;
    }
    
    #the-idea-third-section-column{
        padding-right:30px;
    }
    
    #the-idea-third-section-header-text, #the-idea-third-section-paragraph{
        width:100%;
    }
}

@media (max-width:959px){
    #the-idea-first-section-row{
        padding-top:50px !important;
    }
    
    #the-idea-first-section-row, #the-idea-third-section-row{
        padding:0;
        width:90%;
        padding-bottom:30px;
    }
    
    #the-idea-second-section-row, #the-idea-third-section-header-text, #the-idea-third-section-paragraph{
        width:90%;
    }
    
    #the-idea-second-section-about-dimitris-text{
        width:100%;
    }
}

@media (min-width:570px){
    #the-idea-header-image-row-mobile{
        display:none;
    }    
}

@media (max-width:569px){
    #the-idea-second-section-column2{
            padding: 0px 20px 50px 20px;
    }
    
    #the-idea-second-section-dimitris-sign .t-inside{
        width:50%;
    }
    
    #the-idea-second-section-dimitris-image .t-inside{
        width:90%;
    }
    
    #the-idea-third-section-header-text h1{
        font-size:2.5rem;
    }
    
    #the-idea-header-image-row{
        display:none;
    }
    
    #the-idea-header-image-row-mobile img{
        height:80vh;
    }
}

.head-text{
		text-align:center;
	}
	
	.head-text h1{
		font-weight:350;
		font-size:clamp(2.7rem, 2.47rem + 1.22vw, 4.0rem);
	}
	
	.main-text{
		width: 80%;
    margin: 0 auto;
    font-weight: 300;
	}
	
	.main-text p{
		font-size: clamp(1.2rem, 1.13rem + 0.38vw, 1.6rem);
	}
	
	.sarantopoulos-img-and-text{
		display:flex;
		    width: 80%;
    margin: 0 auto;
    padding: 50px 0px 50px 0px;
    background-color: #7ecf9336;
    margin-top: 50px;
		border-radius: 30px;
	}
	
	.image-signature{
		width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
	}
	
	.sarantopoulos-about-text{
		width:50%;
	}
	
	.sarantopoulos-img{
		border-radius:35px;
		margin-bottom: 20px;
	}
	
	.name{
		font-size:20px;
	}
	
	.sarantopoulos-text{
		    margin-top: 0;
    font-size: clamp(1.2rem, 1.13rem + 0.38vw, 1.6rem);
    font-weight: 300;
    line-height: 1.5;
    width: 80%;
	}
	
	.our-team{
		width: 80%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    flex-direction: column;
    background-image: url(https://www.oliveepitome.com/wp-content/uploads/2022/08/the_idea_background_image.webp);
    border-radius: 30px;
		margin-top: 50px;
    margin-bottom: 50px;
	}
	
	.our-team-head-text{
		    padding: 30px 0px 30px 0px;
    font-weight: 350;
    font-size: clamp(2.7rem, 2.47rem + 1.22vw, 4.0rem);
	}
	
	.our-team-text{
		width: 70%;
    margin: 0 auto;
    background-color: white;
    border-radius: 30px;
    padding: 20px;
    font-size: clamp(1.2rem, 1.13rem + 0.38vw, 1.6rem);
    font-weight: 300;
	}
	
	.our-team img{
		width:30%;
	}
	
	@media (max-width:1499px){
		.sarantopoulos-img-and-text{
			flex-direction: column;
		}
		
		.image-signature{
			width:100%;
			margin-bottom: 50px;
		}
		
		.sarantopoulos-about-text{
			width:100%;
		}
		
		.sarantopoulos-text{
			margin:0 auto;
		}
		
		.our-team-text{
			width:90%;
		}
	}
	
	@media (max-width:569px){
		.header-image{
			display:none;
		}
		
		.sarantopoulos-img-and-text, .our-team{
			width:100%;
		}
		
		.our-team img{
			width:50%;
		}
		
		.sarantopoulos-img{
			width:70%;
		}
	}
	
	#alertbar_el_id{
		display:none;
	}