.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for html, class: .elementor-element-06bb0ae *//*.gp_accordion_section .bdt-accordion .bdt-accordion-title{*/
/*    font-family: 'PFDINTextCompProMedium' !important;*/
/*    font-size: 25px !important;*/
/*}*/

.elementor-widget-bdt-accordion .bdt-accordion .bdt-accordion-content {
     font-size: 20px !important;
      font-family: PFDINTextCompProLight !important;
}

.bdt-accordion-container .bdt-accordion .bdt-accordion-content *{
     font-size: 20px !important;
           font-family: PFDINTextCompProLight !important;

}



*:not(.gp_number):not(strong):not(.gp_text):not(option):not(li):not(p):not(.elementor-text-editor ):not(.fa):not(span):not(.lnr):not(.fab):not(i){
    font-family: PFDINTextCompProLight !important;}
    
    
.bdt-accordion-container li{
	    margin-bottom: 5px !important;
}




/*NEW- RE-DESIGN*/




/* call to action in tomeis eidikotites */
a.gp_button_square_arrow > span.ee-button{
    background: #e70f73!important;
    color: white!important;
    border: none!important;
    border-radius: 5px!important;
}


.gp_accordion_section{
    padding: 0px 0px 0px 0px !important;
    max-width: 100%!important;
    margin-left: 0px!important;
}


#gp_spoudes_section.gp_desktop { margin-top: 0px!important;}
.elementor-widget-shortcode{ margin-bottom: 0px!important}

/* Ergasthria section */
#gp_ergasthria_section{
    min-width: 100%!important;
    max-width: 100%!important;
    margin-left:0px !important;
    margin-top:0px !important;
}
#gp_ergasthria_section.gp_switcher_section .gp_image_carousel {
    margin-top: 0px!important;
}

@media (max-width: 800px) {
    #gp_ergasthria_section.gp_switcher_section .elementor-inner {
        width: 100vw!important;
        margin-left: 0px!important;
    }
    
#gp_ergasthria_section.gp_switcher_section .gp_image_carousel img.swiper-slide-image{
     
    }    

}


#gp_simeia_yperoxhs_section > div > div > div.elementor-column {padding-top: 50px!important; padding-bottom: 50px!important;}
#n_eidikotites > div > div > div.elementor-column {padding-top: 50px!important; padding-bottom: 50px!important;}
#this_is_akmi_gastr_section > div > div > div.elementor-column {padding-top: 50px!important; padding-bottom: 50px!important;}
#n_ergastiria > div > div > div.elementor-column {padding-top: 50px!important; padding-bottom: 50px!important;}
#gpdt_seminars_sectipn > div > div > div.elementor-column {padding-top: 50px!important; padding-bottom: 50px!important;}
#n_news > div > div > div.elementor-column {padding-top: 50px!important; padding-bottom: 50px!important;}


/* 750px and smaller screen sizes */
@media (max-width:750px){
    #gp_simeia_yperoxhs_section > div > div > div.elementor-column {padding-top: 25PX!important; padding-bottom: 25PX!important;}
    #n_eidikotites > div > div > div.elementor-column {padding-top: 25PX!important; padding-bottom: 25PX!important;}
    #this_is_akmi_gastr_section > div > div > div.elementor-column {padding-top: 25PX!important; padding-bottom: 25PX!important;}
    #n_ergastiria > div > div > div.elementor-column {padding-top: 25PX!important; padding-bottom: 25PX!important;}
    #gpdt_seminars_sectipn > div > div > div.elementor-column {padding-top: 25PX!important; padding-bottom: 25PX!important;}
    #n_news > div > div > div.elementor-column {padding-top: 25PX!important; padding-bottom: 25PX!important;}
}



/***************** SEMINARS CAROUSEL*/
#gp_seminars_carousel{
    margin-left: auto!important;
    margin-right: auto!important;
    width:100% !important;
}
#gp_seminars_carousel .bdt-custom-carousel .swiper-container-initialized{
	width:100%;
}
@media (max-width: 1025px){
    #gp_seminars_carousel_button.gp_button_square_arrow {
        margin-right: calc(8vw + 8px) !important;
        margin-top: -26px !important;
    }
}






/* button */
#gpdt_seminars_sectipn div.elementor-widget-button-group {
	margin: 0px!important;
	text-transform: uppercase!important;
}
/* button wrapper */
#gpdt_seminars_sectipn div.elementor-widget-button-group div.elementor-widget-container{
	margin:0px!important;
}

/* Button content wrapper */
#gpdt_seminars_sectipn  span.ee-button-link span.ee-button-content-wrapper{
	color:#ffffff!important;
	background-color:#e70f73!important;
	border-radius:8px!important;
}
/*button wrpper*/
#gpdt_seminars_sectipn  span.ee-button-link{
  border: none!important;
}
#gpdt_seminars_sectipn a.gp_button_square_arrow{
    right: 0px!important;
     margin: 0px!important;
}


/* button */
#n_news div.elementor-widget-button-group {
	margin: 0px!important;
	text-transform: uppercase!important;
}
/* button wrapper */
#n_news div.elementor-widget-button-group div.elementor-widget-container{
	margin:0px!important;
}

/* Button content wrapper */
#n_news  span.ee-button-content-wrapper{
	color:#ffffff!important;
	background-color:#e70f73!important;
	border-radius:8px!important;
}
/*button wrpper*/
#n_news  span.ee-button{
  border: none!important;
}
#n_news a.gp_button_square_arrow{
    right: 0px!important;
     margin: 0px!important;
}



/************ sunergates  ********/

/* title */
#n_sunergates h2{
    padding-top:0px;
    text-align: left;
	color:#1b6c96 !important;
	margin:0px !important;
	line-height:1em !important;	
	font-size:5vw!important;
	text-transform:uppercase;
}





/********* LOCATION */

#gp_location_section iframe.map{
    width: 100% !important;
    margin-left: 0% !important;
    height: 360px!important;
}


/* 1630px and smaller screen sizes */
@media (max-width:1600px){
	#n_sunergates h2{
		font-size:7vw!important;
	}
}

/* 750px and smaller screen sizes */
@media (max-width:750px){
	#n_sunergates h2{
		font-size:18vw!important;
	}
}


@media (min-width: 1026px){
    .gp_accordion_section {
        padding: 0px 0px 0px 0px !important;
        max-width: 100%!important;
        margin-left: 0px!important;
    }
}/* End custom CSS */