@charset "UTF-8";
/* CSS Document */
@import url('banner_home.css');
@import url('hubs.css');

html,body{overflow-x: hidden;}

a:hover{
	text-decoration: none!important;
}

.acceleration a{color: #0056b3;}

.acceleration a:hover{color: #007bff !important;}

.page-template-news-and-events .entry-header .int-header-pentagono,
.page-template-eit-page .entry-header .int-header-pentagono,
.page-template-fullwidth .entry-header .int-header-pentagono{
	position: absolute;
    top: 10%;
    width: 85px;
    left: 65%;
}

.page-template-news-and-events .entry-header .int-header-triangle,
.page-template-fullwidth .entry-header .int-header-triangle,
.page-template-eit-page .entry-header .int-header-triangle{
	position: absolute;
	bottom: 24%;
	width: 60px;
	left: 74%;
}

.page-id-1997 .entry-header .int-header-pentagono{display: none;}

.green-t{color: #67b12d;}

.blue-t{color:#2d4f9e;}

/***** RE USABLE BLOCK POST ******/
.block_redes_news ul{
	margin-left: 0 !important;
	padding-left: 0;
}

.block_redes_news ul li{
	display: inline-block;
    font-size: 40px;
    padding-left: 20px;
}

.block_redes_news ul li:first-child{padding-left:0;}

.block_redes_news ul li a{color: #0c5cae!important;}

.block_redes_news ul li a:hover{color:#164BAD!important;}

/************* HOME COMPLEMENTO Y MAPA ************/

/* HOME */
.home_carr{display: block;}
	
.home_carr_resp{display: none;}

.row_big_pic{
	height: 100%;
	background-position-x: 12em !important
}

.circle_column_2 {
	border-radius: 0 50% 50% 0;
	height: 750px !important;
	background-color: #fff;
	left: 15%;
	padding-left: 31%;
	position: relative;
	width: 550px !important;
}

.title-circulo{padding-right: 23%;}

.txt_home_banner{
	margin-top: -96px;
	font-size: 30px;
}

.home .date .sl-clock{margin-left: 0px;}

.home .list-post-type .kc-entry_meta{margin: -5px 0 -5px 19px;}

/*mapa*/
.map_over_resp{display: none;}
	
.map_over{display: block;}

.map_container{position: relative;}

.btn_map{
	position: absolute;
	width: 70px;
	height: 70px;
	top:0;
	z-index: 9;
	cursor: pointer;
}

.btn_bussines {
    top: 32.2%;
    left: 6.8%;
}

.btn_city{
	top: 44.2%;
	left: 49.8%;
}

.btn_academy{
	top: 69.6%;
	left: 49.8%;
}

.btn_innovation{
	top: 44.1%;
	left: 87.2%;
}

.btn_factory{
	left: 87.2%;
	top: 4.6%;
}

.over_map{
	opacity: 0;
	top:0;
	left: 0;
	position: absolute;
	width: 420px;
	transition: 1s;
	height: auto;
}

.over_city{
	top: 2%;
	left: 34.3%;
}

.bussines_tool{
	top: 36%;
	left: -3.1%;
}

.over_academy{
	top: 44.22%;
    left: 14.6%;
}

.over_innovation{
	top: 8%;
	left: 52.2%;
}

.over_factory{
	left: 52.3%;
	top: 0.5%;
}

.btn_bussines:hover ~ .bussines_tool {
	opacity: 1;
	top: 36%;
	left: -3.1%;
}

.btn_academy:hover ~ .over_academy {
	top: 44.22%;
    left: 14.6%;
	opacity: 1;
}

.btn_city:hover ~ .over_city{
	top: 2%;
	left: 34.3%;
	opacity: 1;
}

.btn_innovation:hover ~ .over_innovation{
	top: 8%;
	left: 52.2%;
	opacity: 1;
}

.btn_factory:hover ~ .over_factory{
	left: 52.3%;
	top: 0.5%;
	opacity: 1;
}

/* headers animados interiores submenu */
.int-header-factory{
	position: absolute;
	width: 110px;
	top: 35px;
}

.int-header-pentagono{
	position: absolute;
	top: 10%;
	width: 85px;
	left: 75%;
}

.int-header-triangle{
	position: absolute;
	bottom: 19%;
	width: 60px;
	left: -15%;
}

/***** Academy *******/
.h3-academy  {
    font-size: 1.5em;
    font-weight: 300;
    color: #2c4e9d;
}

.header-academy img.fondo {
    height: auto;
    max-width: 190%;
    overflow-x: auto;
}

.academy_last_row .kc_column{
	padding-right: 10px;
	padding-left: 10px;
}

.academy_last_txt_cont h3{
	color: #fff;
	font-size: 1.45em;
	line-height: 22px;
	padding: 0 0px;
	margin: 0 0 10px;
}

.academy_last_txt_cont .ligth_txt{
	font-weight: 300;
	margin-bottom: 1.0em;	
}

.academy_last_txt_cont a{color: #fff!important;}

.academy_last_txt_cont{
	position: absolute;
	top: 45%;
	z-index: 9;
	left: 0px;
	width: 100% !important;
	color: #fff;
	font-size: 0.90em;
	line-height: 1.3em;
	padding: 0px 30px;
}

/**** Other cards ****/
.over-card-textblock{
	height: 535px;
	z-index: 9999;
	position: absolute;
	padding: 30px 30px 10px 30px !important;
	width: 98.2% !important;
	left: 3px;
	line-height: 1.2em;
}

.over-card-textblock p{line-height: 1.2em;}

#oi-cards2 .over-card-textblock{top: -181px;}

#oi-cards3 .over-card-textblock{top: -361px;}

.card-textblock{
	cursor: pointer;
	min-height: 175px;
	font-size: 14px!important;
}

#oi-cards .kc-col-container, #oi-cards2 .kc-col-container, #oi-cards3 .kc-col-container{padding: 0 0!important;}

#oi-cards .kc_column, #oi-cards2 .kc_column, #oi-cards3 .kc_column{padding: 0 3px;}

.btn_close{
	background-color: transparent;
	border: none;
	color: #fff;
}

/* contacto */

.contact .block-prov h2, .subscribe .block-prov h2{color: #fff!important;}

div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
	height: 65px!important;
	color: #999!important;
}

div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    height: 220px!important;
	color: #999!important;
}
.ct_check #wpforms-1704-field_7_1,
.ct_check #wpforms-2536-field_3_2{
	float: right !important;
	margin: 5px 60px 0 20px;
}

.ct_check .wpforms-field-label-inline{float: left !important;}

.cf_news_container #wpforms-1704-field_10{
	text-align: left;
	padding-right: 40px;
}

.wpforms-1704-field_9{
	position: relative;
	left: -62px;
}

.contact .wpforms-submit-container{
	position: absolute!important;
	bottom: 80px!important;
	right: 0!important;
}

.subscribe .wpforms-submit-container {
	position: absolute !important;
	right: 40%!important;
}

.contact #wpforms-submit-1704, .subscribe #wpforms-submit-2536{
	color: #fff;
	font-size: 23px;
	background-color: #85b74f;
	border-radius: 0 15px 0 15px;
	width: 250px;
	padding: 5px;
}

.contact .cf_news{
	left: -125px;
	position: relative !important;
}

h3.contact_title_span span {font-weight:500;}

#contact_programme a{
	color: #000;
	font-size: 0.85em;
}

#contact_programme{margin: 0 -4em 2em;}

#contact_programme div.kc_col-of-5 {margin-right: 45px;}

.contact_programme_textblock {margin: -1em 0em;}

#contact_programme .kc_column_inner{
	padding-right: 4em;
	padding-left: 4em;
}

#contact_headquarters h3{
	padding-top: 21px;
    padding-bottom: 0;
    margin-bottom: -6px;
}

/*** subscribe ***/
.row_azul_subscribe {
	position: relative;
	margin-top: -100px;
	margin-bottom: 70px;
}
/*** end subscribe ***/

/*******  academy ****/
.academy .divider_line{margin-bottom: 20px;}

/****** Innovations ****/
.header_int{display: block;}

.header_int_resp{display: none;}

.innovation .h3-innovation h3{
	color: #2c4e9d!important;
	font-size: 1.3em!important;
	font-weight: 300!important;
	line-height: 1em!important;
}

.innovation .yellow_col{
	border-top-left-radius: 35px;
	border-bottom-right-radius: 35px;
}

.innovation .inno_list h3{
	color: #ecc84e!important;
	margin-bottom: 0!important;
}

/*****  BUDApest ***/
.buda_blue{
	position: relative;
	z-index: 90;
	top: -250px!important;
    margin-bottom: -200px !important;
}

.buda_blue h2{
	color: #fff;
	font-weight: 300;
}

.budapest .second_txt h3{
	color: #2c4e9d!important;
	font-weight: 300!important;
	font-size: 1.5em
}

.budapest .text_logo_side{color: #2c4e9d!important;}

.budapest .text_logo_side{
	color: #2c4e9d!important;
	line-height: 1em;
	font-size: 1.4em;
	padding-top: 41px;
	padding-left: 0;
	margin-left: -60px;
}

.budapest .text_logo_side a{
	font-weight: 600;
	color: #2c4e9d!important;
}

.budapest .buda_txt_iconos{
	position: relative;
	z-index: 9;
}

.budapest .buda_vert{
	color:#85b54f;
	font-size: 40px;
	font-weight: 600;
}

.budapest .buda_azul{
	font-size: 26px;
	color: #30478d;
	font-weight: 600;
	line-height: 1em;
}

/*** ABOUT US ****/

.about .about-circle_column{
	position: relative;
	width: 45%;
	right: 0%!important;
}

.about-us-textblock {margin: 54px 0px;}
/*** END ABOUT US ***/

/***** Partners ****/
.link_partners{
	display: block;
	color: #fff!important;
	background-color: #6BB745;
	padding: 10px;
	max-width: 160px;
	border-radius: 15px 0px;
	margin-top: 15px;
}

.link_partners:hover{background-color: #00662f;}

.partners .partners_blau{
	position: relative;
	z-index: 99999;	
}

#results_column{overflow-y:scroll;}

.search_thumb {
    width: 30%;
    float: left;
    padding-top: 5px;
    padding-right: 5px;
    padding: 0px 25px 10px 0;
    margin-top: 10px;
}

.search_txt{
	width: 70%;
	float: left;
}

.result_title{
	color: #2c4e9d;
	font-size: 1.3em;
	font-weight: 600;
	margin-bottom: 0;
	padding-bottom: 0px;
	margin-top: 20px;
}

.result_content{
	font-size: 1em;
	line-height: 1.2em;
}

.result_content a{color: #000;}

.result_content a:hover{color: #2c4e9d;}

.result_item_container{height: 163px;}

#search_form_column ul ul{padding-left: 0;}

.found_page_result{
	font-size: 14px;
	color: #2c4e9d;
}

.search-filter-results hr{
	margin-top: -14px;
	margin-bottom: 1px;
	border: 0;
	border-top: 1px solid rgba(0,0,0,.1);
	float: left;
	width: 100%;
}

.contact .customSelect {
	border: 1px solid #ccc !important;
	border-radius: 2px !important;
	padding: 8px 12px !important;
	color: #ccc;
}

.customSelect { 
/* This is the default class that is used */
/* Put whatever custom styles you want here */
	border: 2px solid #2c4e9d;
	padding: 8px 12px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 300;
	width: 100%;
	font-size: 1.2em;
	color: #2c4e9d;
	background: #fff;
}

.customSelect.customSelectHover {/* Styles for when the select box is hovered */}

.customSelect.customSelectOpen {/* Styles for when the select box is open */}

.customSelect.customSelectFocus {/* Styles for when the select box is in focus */}

.customSelect.customSelectDisabledOption {/* Styles for when the selected item is a disabled one */}

.customSelect.customSelectDisabled {/* Styles for when the select box itself is disabled */}

.customSelectInner {/* You can style the inner box too */}

.contact .customSelect .customSelectInner::after { color: #ddd;}

.customSelect .customSelectInner::after {
    content: "\f107";
    position: relative;
    float: right;
    font-family: "FontAwesome";
    font-size: 20px;
    color: #2c4e9d;
    font-weight: normal;
    text-align: left;
    text-transform: none;
    text-decoration: none;
    font-style: normal;
    pointer-events: none;
}

/*#search-filter-form-10149 .sf-field-taxonomy-hub_region label::after,
#search-filter-form-10149 .sf-field-taxonomy-country label::after,
#search-filter-form-6326 .sf-field-taxonomy-project_category label::after,
#search-filter-form-2880 .sf-field-taxonomy-country label::after {
    content: "\f0d7" !important;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 1em;
    cursor: pointer;
	transition: .25s all ease;
	font-family: 'FontAwesome';
	font-weight: normal;
}

#search-filter-form-10149 .sf-field-taxonomy-hub_region label:hover::after,
#search-filter-form-10149 .sf-field-taxonomy-country label:hover::after,
#search-filter-form-6326 .sf-field-taxonomy-project_category label:hover::after,
#search-filter-form-2880 .sf-field-taxonomy-country label:hover::after {
    color: #2c4e9d;
}


#search-filter-form-10149 .sf-field-taxonomy-hub_region label,
#search-filter-form-10149 .sf-field-taxonomy-country label,
#search-filter-form-6326 .sf-field-taxonomy-project_category label,
#search-filter-form-2880 .sf-field-taxonomy-country label {
    position: relative;
    display: flex;
    width: 14em;
    height: 3em;
    line-height: 3;
    overflow: hidden;
}

#search-filter-form-10149 .sf-field-taxonomy-hub_region select,
#search-filter-form-10149 .sf-field-taxonomy-country select,
#search-filter-form-6326 .sf-field-taxonomy-project_category select,
#search-filter-form-2880 .sf-field-taxonomy-country select {
    appearance: none;
    outline: 0;
    box-shadow: none;
    border: 1px solid #2c4e9d !important;
    background: #fff;
        background-image: none;
    background-image: none;
    flex: 1;
    padding: 0 .5em;
    color: #2c4e9d;
    cursor: pointer;
}
*/
#search-filter-form-10149 .sf-field-taxonomy-hub_region select::-ms-expand {
	display: none !important;
  }

#search-filter-form-10149 .sf-field-taxonomy-hub_region select

/******* news and events ***/

.page-template-news-and-events .kc-entry_meta, .category .kc-entry_meta{margin: -10px 0 -10px 20px;}

.titulo-eventos .entry-date{color: #FFF;}

.page-template-news-and-events .entry-footer,
.category  .entry-footer{
	position: absolute;
	height: 50px;
	z-index: 0;
	width: 90%;
	top:0;
}



/******* New events *****/


.main-events-detail{
	margin-top: 150px;
}

.single-ajde_events #evcal_cur{
	font-weight: 400;
	color: #2d4f9e!important;
}

#evcal_cur{
	text-transform: capitalize!important;
	color: #fff !important;
	font-weight: 600;
	font-family: Titillium Web;
}

#post-9723 .evo_month_title{
	font-weight: 400!important;
	font-size: 25px!important;
	/*color: #fff!important;*/
	Color:#2d4f9e!important;
}

#post-9723 .eventon_sorting_section{
	margin: 30px 0 30px!important;
	padding: 10px 0;
}

#post-9723 .ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig{
	background-color: #2d4f9e!important;
	border-bottom-right-radius: 6%;

}

#post-9723 #Top-calendar #evcal_list .desc_trig{
	padding-top: 200px!important;
    min-height: 490px!important;
}

#post-9723 #Top-calendar .evo_boxtop{
	height: 175px!important;
	
}

#post-9723 #Top-calendar #evcal_head{
	margin-bottom: 30px!important;
}

#post-9723 #Top-calendar .evcal_event_title,
#post-9723 #Top-calendar span,
#post-9723 #Top-calendar em{
	color: #fff!important;
	font-family: Titillium Web;
}

#full-calendar .evo-jumper-btn, #full-calendar .filtering_set_val, 
.ajde_evcal_calendar .calendar_header p, 
.ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, 
.evo_lightbox_content h3.evo_h3, 
body .ajde_evcal_calendar h4.evo_h4, 
.evo_content_in h4.evo_h4, 
.evo_metarow_ICS .evcal_evdata_cell p a, 
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, 
.eventon_list_event .evcal_desc span.evcal_event_title, 
.evcal_desc span.evcal_desc2, .evo_metarow_ICS .evcal_evdata_cell p a, 
.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, 
.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, 
.evo_clik_row .evo_h3, .evotax_term_card .evotax_term_details h2, 
.evotax_term_card h3.evotax_term_subtitle, .ajde_evcal_calendar .evo_sort_btn, 
.eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, 
.ajde_evcal_calendar .eventon_events_list .evcal_month_line p, 
.eventon_events_list .eventon_list_event .evcal_cblock, 
.ajde_evcal_calendar .evcal_month_line, .eventon_event .event_excerpt_in h3, 
.evoWV_days .evo_wv_day span.day_num, .evoWV_days .evo_wv_day span.day_name, 
.evowv_tooltip, ul.EVOWV_date_ranges li, .eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_time, .evo_pop_body .evcal_desc span.evocd_timer span.evocd_time, .eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_time .countdown-section .countdown-period, .evo_pop_body .evcal_desc span.evocd_timer span.evocd_time .countdown-section .countdown-period, .eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_time .countdown-section .countdown-amount, .evo_pop_body .evcal_desc span.evocd_timer span.evocd_time .countdown-section .countdown-amount, .evcal_evdata_row .evors_stat_data p em, .evors_submission_form, .evors_lightbox_body #evorsvp_form h3, .evcal_desc .evcal_desc3 .evors_eventtop_data em, .eventon_rsvp_rsvplist p em.event_data span a, .eventon_rsvp_rsvplist p span.rsvpstatus, .eventon_rsvp_rsvplist p a.update_rsvp, #eventon_form h2, #eventon_form h3, #eventon_form p #evoau_submit, a.evoAU_form_trigger_btn, .evoau_submission_form .msub_row a, .row .enterNew, .evoau_submission_form .formBtnS, .evo_day span, .evodv_tooltip, .evodv_current_day p.evodv_daynum, .evosch_blocks_list .evosch_nav li, .evosch_oneday_schedule p em.time, .evosch_oneday_schedule p span b, .evosch_oneday_schedule p span i, .eventon_list_event .event_description .evosch_oneday_schedule li.date, .evo_lightbox .evosch_oneday_schedule li.date, .month_title, .evoyv_lightbox .evoyv_lb_header, .month_box .day_box .day_box_in, .month_box .day_box, .day_names .day_box {font-family: Titillium Web !important;}

#full-calendar .evo-jumper-btn, #full-calendar .evo-sort-btn {
    background: #dedede;
    opacity: 1;
    color: #464646;
	text-transform: lowercase;
	font-size: 0.9em;
}

#full-calendar  .evo_jumper_months{
	text-transform: lowercase;
}

#full-calendar .evo-jumper-btn:first-letter{
	text-transform: uppercase;
}

#full-calendar  .evo_jumper_months a{
	font-family: Titillium Web;
	font-weight: normal;
}

#full-calendar  .evo_jumper_months a:first-letter{
	text-transform: uppercase;
	

}

#full-calendar .evo-jumper-btn, #full-calendar .evo-sort-btn:first-letter{
	
}

#evcal_calendar_777 .evcal_list .eventon_list_event{
	
}

.evo_search_results_count{
	text-align: left!important;
}

.evo_search_results_count span{
	color: #35549a!important;
	font-weight: 600;
}

#full-calendar #evcal_cur,
#full-calendar .evo_month_title{
	width: 100%!important;
	text-align: center!important;
}

#full-calendar .evo_cal_above{
	margin-bottom: 18px;
    margin-top: -15px;
	position: absolute;
    top: 25px;
    z-index: 99;
}

#full-calendar .evo_cal_above_content{
	position: relative;
    top: 35px;
	margin-bottom: 40px;
}

#full-calendar #evcal_head .evo_arrows{
	position: absolute!important;
    width: 100%!important;
}

#full-calendar #evcal_head .evo_arrows #evcal_prev{
	left: 30%;
}

#full-calendar #evcal_head .evo_arrows #evcal_next{
	right: 30%;
	position: absolute!important;
}

#full-calendar .filtering_set_val{
	position: relative!important;
	text-transform: none;
    font-size: 0.9em;
}

#full-calendar .filtering_set_val:first-letter{
	text-transform: uppercase;
}
#full-calendar .eventon_filter_dropdown p.select, #full-calendar .selecttype .eventon_filter_dropdown p, #full-calendar.ajde_evcal_calendar .evo-sort-btn .eventon_sort_line p.select {
	background-color: #fff;
	border: none;
}

.eventon_filter_line .eventon_filter_dropdown p.select:before, .eventon_filter_line.selecttype .eventon_filter_dropdown p:before, .ajde_evcal_calendar .evo-sort-btn .eventon_sort_line p.select:before{
	color:#2d4f9e!important;
}

.eventon_desc_in p, .eventon_desc_in ul, .eventon_list_event .evo_eventcard_time_t {
    font-family: Titillium Web !important;
}

#post-9723 #Top-calendar i, #post-10136 .evo_arrows i{
    border-top: 2px solid #2d4f9e;
	border-left: 2px solid #2d4f9e;
	color: #fff!important;
}

#post-10136 .evcal_arrows i::before{border: none !important;}

#post-10136 .calendar_header{margin: -7px 0 15px;}

#Top-calendar .ajde_evcal_calendar .calendar_header .evcal_arrows i:before, #Top-calendar .evo_footer_nav .evcal_arrows i:before{
	border-left: transparent!important;
}

#post-9723 #full-calendar .evo_month_title{
	Color:#2d4f9e!important;
	/*Color:#FFF!important;*/
}

#post-9723 #full-calendar .evo-filter-btn{
	display: none!important;
}

#evcal_list{
	margin-bottom: 80px;
}


#Top-calendar .evcal_arrows{
	background-color: #fff!important;
	
}

#full-calendar .evcal_arrows, #bc_event .evcal_arrows{
	background-color: #fff;
	border: 2px solid #2d4f9e!important;
}

#bc_event .evcal_arrows i{border-top:  2px solid #2d4f9e!important;}

#bc_event .evcal_arrows i::before{border-left: 2px solid #2d4f9e!important;}

#full-calendar .ajde_evcal_calendar .calendar_header .evcal_arrows i, 
#full-calendar  .evo_footer_nav .evcal_arrows i {
	left: 11px;
    top: 7px;
	border-top: 2px solid #2d4f9e;
	color: #2d4f9e!important;
}

#full-calendar .ajde_evcal_calendar .calendar_header .evcal_arrows i:before, 
#full-calendar .evo_footer_nav .evcal_arrows i:before{
	border-left: 2px solid #2d4f9e;
}

#full-calendar  .ajde_evcal_calendar .calendar_header .evcal_arrows:hover i:before, #full-calendar  .ajde_evcal_calendar .calendar_header .evcal_arrows:hover i, #full-calendar  .evo_footer_nav .evcal_arrows:hover i:before, #full-calendar  .evo_footer_nav .evcal_arrows:hover i{
	border-color:#2d4f9e!important;
}
#evcal_prev i {left: 13px!important}
#evcal_next i {left: 9px!important}

#full-calendar .eventon_sorting_section{
	background-color: transparent!important;	
}

#full-calendar .evo_sortList_event_type_2, #full-calendar .evo_sortList_event_type_3, #full-calendar .evo_sortList_event_type_1, #full-calendar .evo_hideshow_pastfuture, #full-calendar .evo_sortList_event_type_4, #full-calendar .evo_sortList_event_type_5, #full-calendar .evo_sortList_event_type{
	border-radius: 5px;
	background-color: #482583!important;
	position: relative;
}

/*#full-calendar .filtering_set_val:after,*/
#full-calendar .evo_sortList_event_type:after, #full-calendar .evo_sortList_event_type_2:after, #full-calendar .evo_sortList_event_type_3:after, #full-calendar .evo_sortList_event_type_1:after, #full-calendar .evo_hideshow_pastfuture:after, #full-calendar .evo_sortList_event_type_4:after, #full-calendar .evo_sortList_event_type_5:after{
	display: block;
	color: #3d5da1;
	font-family: "Font Awesome 5 Free";
	font-weight: 600; 
	content: "\f0d7";
	position: absolute;
    left: 91%;
    top: 7px;
}

#full-calendar .evo_sortList_event_type{
	background-color:#f3f3f3!important;
}

#full-calendar .evo_sortList_event_type:after{
	left: 85%;
}

#full-calendar .evo_sortList_event_type_3{
	background-color: #88c65b!important;
	width: 15.4%!important;
}

#full-calendar .evo_sortList_event_type_4{
	background-color: #61c2ed!important;
	width: 15%!important;
}

#full-calendar .evo_sortList_event_type_5{
	background-color: #f9c940!important;
	width: 20.7%!important;
}

#full-calendar .evo_sortList_event_type_5:after{
	left: 94%;
}

#full-calendar .evo_sortList_event_type_2{
	
}

#full-calendar .evo_sortList_event_type_2:after{
	left: 94%;
	color: #fff;
}

#full-calendar .evo_hideshow_pastfuture{
	background-color: #f3f3f3!important;
	color: #000;
	width: 15.2%;
}
#full-calendar .evo_hideshow_pastfuture:after{
	left: 90%;
}

#full-calendar .evo_hideshow_pastfuture .filtering_set_val{
	color: #000!important;
}

#full-calendar .eventon_filter:first-child{
	border-radius: 5px;
	width: 10.5%;
}

#full-calendar .eventon_filter:last-child{
	margin-right: 0px;
	width: 14.5%;
}

#full-calendar .eventon_filter_line {
	width: 100%;
}

#full-calendar .evo_fc_day {
	font-family: Titillium Web;
}

#full-calendar .evofc_months_strip.names .eventon_fc_days .evo_fc_day.has_events span i {
	text-align: center;
	text-transform: initial;
}

#full-calendar .eventon_filter:first-child p,
#full-calendar .eventon_filter:last-child p{
    color:#2d4f9e!important;
}
#full-calendar .eventon_filter_dropdown p, #full-calendar .ajde_evcal_calendar .evo-sort-btn .eventon_sort_line p, #full-calendar .eventon_filter .eventon_filter_dropdown p{
	color:#2d4f9e!important;
	font-weight: 600;
}

#full-calendar .eventon_filter_dropdown{
	min-width: 160px;
}

#full-calendar .evo_sortList_event_type{
	background-color: #f3f3f3;
}

 
#full-calendar .eventon_filter{
	padding: 10px 4px;
   	width: 19.2%;
}

.evo_card_health_boxes{
	 margin-top: 15px;
}
.eventon_filter_line .filtering_set_val:hover{
	background-color: transparent!important;
}

#full-calendar .filtering_set_val{
	color: #fff;
}
#full-calendar .evo_sortList_event_type_2 .filtering_set_val{
	color: #fff;
}

#full-calendar .evofc_months_strip.names .eventon_fc_days .evo_fc_day.has_events span i{
	height: auto!important;
	overflow: visible!important;
	font-size: 12px!important;
	line-height: 13px;
    padding: 4px 5px;
}

#full-calendar .eventon_fc_days{
	/*display: flex!important;
	flex-wrap: wrap!important;
	 flex-direction: column!important;*/
}


#full-calendar .evofc_months_strip.names .evo_fc_day.has_events span {
	line-height: 1.4!important;
    height: 100%!important;
}

#full-calendar .eventon_fullcal .evo_fc_day{
	/*height: auto!important;
	 display: flex!important; 
	flex: 1 0 auto!important;*/
}

/*#post-9723 #Top-calendar .evcal_cblock*/
#Top-calendar #evcal_list .evcal_cblock,
.single-ajde_events #evcal_list .evcal_cblock{
	display: flex;
justify-content: left;
width: 100% !important;
color: #fff;
}

#Top-calendar #evcal_list .evcal_cblock{
	padding-left: 50px;
}

.single-ajde_events .row{
	display: block!important;
}

.single-ajde_events #footer-widget  .row{
	display: flex!important;
}
.events_blue{
	position: relative;
    width: 100vw;
    left: -50vw;
    margin-left: 50%;
    height: 115px;
	background-image: url(https://www.eiturbanmobility.eu/wp-content/uploads/2020/01/bgr_big_news.jpg)!important;
    height: 200px;
	background-size: cover;
}

.single-ajde_events #evcal_list .evcal_cblock{
	margin-left: 40px;
	padding-left: 0!important;
}
    

.eventon_single_event .eventon_events_list .eventon_list_event .evcal_desc span,  
.eventon_single_event .evo_pop_body .evcal_desc span,
.eventon_single_event #evcal_list .eventon_list_event .evcal_desc em,  .eventon_single_event .evo_lightboxes .evcal_desc em{
	color: #fff !important;
}

/*#post-9723 #Top-calendar .mul_val .evcal_cblock,*/ 
.eventon_single_event #evcal_list .mul_val .evcal_cblock{
	text-align: left;
	left: 0em;
}

#evcal_head .evo-sort-btn{
	display: none!important;
}

.eventon_full_description .eventon_desc_in a {
	color:#2d4f9e !important
}

.single-ajde_events .evo_below_title{
	margin-top: 10px;
}

.single-ajde_events .evcal_desc_info{
	margin-top: 20px;
}

#post-9723 #Top-calendar .sin_val .evcal_cblock {
   
}

#post-9723 #Top-calendar .evcal_desc{
	display: flex;
justify-content: center;
flex-flow: column wrap;
position: absolute;
height: 100%;
padding: 0!important;
margin: 0 auto;
left: 0;
width: 100%;
align-content: center;
}

.eventon_single_event #evcal_list .sin_val .evcal_cblock{
	left: 0em!important;
	justify-content: left!important;
	padding-left: 50px;
}

.evo_card_organizer_name{margin-left: 20px!important;}

.evo_card_organizer_name:before{
	content:"Organizer name";
	font-weight: 600;
	
}

.eventon_single_event .eventon_events_list .eventon_list_event .evcal_list_a{
	    border-left-width: 10px;
}

.eventon_single_event #evcal_list .evcal_desc{
	    padding: 5em 20px 0 2em!important;
	display: block;
}

#post-9723 #Top-calendar .eventon_events_list .eventon_list_event .evcal_list_a{
	border-left-width: 5px;
}


#post-9723 #Top-calendar .evcal_desc span.evcal_event_title{
	white-space: break-spaces;
	width: 72%;
	margin-bottom: 8px;
	text-transform: unset;
}

#post-9723 #Top-calendar .evo_below_title,
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2{
	margin-bottom: 5px;
	text-transform: Unset;
	width: 70%;
	line-height: 1.1em;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2:first-letter,
#post-9723 #Top-calendar .evcal_desc span.evcal_event_title:first-letter,
#post-9723 #Top-calendar .evo_below_title:first-letter{
	text-transform: uppercase;
}

.eventon_single_event{
	color: #fff !important;
}

.eventon_single_event .calendar_header{display: none;}

.evo_sin_page #evcal_list .eventon_list_event{
	border: none;
}

.eventon_single_event #evcal_list .evcal_evdata_row{
	margin: 60px 0px -35px;
}

.eventon_events_list .eventon_list_event .event_description{border-left: none; border-right: none;}

#post-9723 #Top-calendar .evcal_desc{top: 20%;}

.eventon_single_event #evcal_list .evcal_desc{top: 0%;}

#post-9723 #Top-calendar .evcal_cblock .evo_start, #post-9723 #Top-calendar .evcal_cblock .evo_end,
.eventon_single_event #evcal_list .evcal_cblock .evo_start, .eventon_single_event #evcal_list .evcal_cblock .evo_end{font-size: 40px;}

#post-9723 #Top-calendar .evcal_cblock .evo_end,
.eventon_single_event #evcal_list .evo_end{
	margin-top: 0;
	padding-left: 25px;
}

#post-9723 #Top-calendar .evcal_cblock .evo_end::before,
.eventon_single_event #evcal_list .evo_end::before {
	background-color: #fff;
height: 3px;
width: 15px;
margin-left: 3px;
top: 35%;
}

#post-9723 #Top-calendar .evcal_cblock .evo_start em.day, #post-9723 #Top-calendar .evcal_cblock .evo_end em.day,
.eventon_single_event #evcal_list .evcal_cblock .evo_start em.day, .eventon_single_event #evcal_list .evcal_cblock .evo_end em.day{display: none;}

#post-9723 #Top-calendar .evcal_cblock .evo_start em.month, #Top-calendar .evcal_cblock .evo_start em.evo_end,
.eventon_single_event #evcal_list .evcal_cblock .evo_start em.month,  .eventon_single_event #evcal_list .evcal_cblock .evo_start em.evo_end
 {
	font-size: 15px;
}



#post-9723 #Top-calendar .evcal_desc3 i.fa-sort-amount-up{color: #fff !important;}

/*#post-9723 .evcal_desc3 em {
    font-size: 1em;
    font-style: normal;
}*/

#post-9723 #Top-calendar .evcal_desc3::after {
	content: 'Read more';
	position: relative;
	bottom: -2em;
}

#post-9723 #Top-calendar .mul_val .evcal_desc3 em[data-filter="event_type"] {
    position: absolute;
    left: 0;
    width: 100%;
    margin: 0 12em !important;
}

#post-9723 #Top-calendar .sin_val .evcal_desc3 em[data-filter="event_type"] {
    position: absolute;
    left: 0;
    width: 100%;
   margin: 0 12.5em !important;
}

#post-9723 #Top-calendar .evo_cal_above span, #post-9723 .evo_cal_above span:hover  {
	color: #484848 !important;
	background: #dedede !important;
	opacity: 1;
}

.eventon_single_event #evcal_list .desc_trig_outter {
    display: none;
    width: 35% !important;
}

.eventon_single_event .desc_trig {
    padding-top: 1.7em !important;
    min-height: 328px !important;
	background: #2d4f9e !important;
	border-bottom-right-radius: 25px;
}

.eventon_single_event #evcal_list .evo_metarow_directimg {
    padding: 8px 8px 0;
    width: 60%;
    position: absolute;
    right: 0;
    top: -400px;
    display: flex;
	    min-height: 337px;
    z-index: 9999;
	max-height: 300px;	
}

.eventon_single_event .evo_metarow_socialmedia.evcal_evdata_row.lastrow{
	margin: 60px auto !important;
}

.fa-linkedin::before, .fa-twitter::before, .fa-facebook::before, .fa-linkedin-in::before, .fa-youtube::before, .fa-instagram::before {
	font-family: "Font Awesome 5 Brands" !important;
}

.fa-clinic-medical::before, .fa-user-friends::before,
.fa-user-friends, .fa-globe-africa::before {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;
}

.evo_lightbox_body .evcal_desc3{

}

.evo_lightbox_body .evcal_desc3:after{
	content: 'Read more';
	display: block;
	float: left;
	font-family: Titillium Web; 
	font-size: 0.9em;
	color:#2d4f9e;
	font-weight: 600;
}

.evo_lightbox_body .evcal_event_title{
	margin-bottom: 10px;
	}

.evo_lightbox_body .evo_below_title{
	margin-bottom: 10px;
	}

/********** Projects *****/
.single-projects .projects-header-img,
.single-startup .projects-header-img{
	background-size: cover;
	background-position: center;
}

.page-template-page-eit-projects .result_title{
	line-height: 1.2em;
	margin-bottom: 15px;
}

.page-template-page-eit-projects .result_title a{color: #2c4e9d;}

.single-projects .int-header-triangle{left: 65%;}

.single-projects #primary{margin-bottom: 100px;}

.single-projects .projects-header-img,
.single-startup .projects-header-img{
	 width: 100vw;
	 position: relative;
	 margin-left: -50vw;
	 height: 500px;
	 left: 50%;
	top:-25px;
	background-color: darkgray;
background-blend-mode: multiply;
}

.single-projects .header-inner-container{
	max-width: 1140px;
	margin: 0 auto;
	color: #fff;
	padding: 0 15px;
}

.single-projects .header-inner-container h1{
	font-size: 2em!important;
	padding-top: 150px!important;
	color: #FFF!important;
	margin-bottom: 40px;
	width: 50%;
	
}

.single-projects .header-description{
	width: 60%!important;
	border-left: solid 3px #85b64f;
	font-size: 1.2em;
	padding-left: 2em;
	line-height: 1.3em;
}

.single-projects .project-description-cont h2{
	font-size: 1.6em;
	color: #2c4e9d;
	padding-bottom: 15px;
	border-bottom: solid 1px #000;
	font-weight: normal;
	margin-top: -30px;
}

.single-projects  .project_web a{color: #000!important;}

.single-projects .project-list{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	margin-top: 5px;
}

.single-projects .project-list li{
	display: inline-block;
	padding-right: 10px;
	margin-left: 0;
}

.single-projects .project-list li:first-child{text-transform: uppercase;}

.single-projects .project-list li:after{
	content: '|';
	display: block;
	float: left;
	margin-right: 12px;
}
.single-projects .project-list li:first-child:after{
	margin-left: 0px;
	content: '';
}

.single-projects .header-description{max-width: 60%;}

.item-object{padding-right: 55px;}

.parnerts-title{
	width: 100%;
	float: left;
}

.logo-partner-1{
	width: 100%;
	height: 300px;
	padding: 0 20%;
}

.logo-partner-1 .item_logo{
	display: block;
	margin: 0 auto;
	width: 340px;
}

.logo-partner-1 .item_logo img{margin-top: -50px;}

.logo-partner-2{
	width: 100%;
	height: 300px;
	padding: 0 20%;
}

.logo-partner-2 .item_logo{
	width: 45%;
	float: left;
	margin: 0 2%;
}

.partners-slide-cont{
	height: 300px!important;
	width: 80%!important;
	margin: 0 auto;
}

.partners-slide-cont .owl-stage{height: 250px;}

.partners-slide-cont .owl-item{float: left;}

.partners-slide-cont .owl-stage-outer{
	overflow: hidden;
	height: 200px;
	width: 100%;
}

.partners-slide-cont  .owl-next,
.partners-slide-cont  .owl-prev{
	border: none;
	background-color: transparent;
	position: absolute;
	top: 35%;
	font-size: 100px;
	font-weight: lighter;
}

.page-template-eit-page-hub .partners-slide-cont  .owl-next,
.page-template-eit-page-hub .partners-slide-cont  .owl-prev{
	top: 75%;
}

.parent-pageid-6892 .partners-slide-cont  .owl-next,
.parent-pageid-6892 .partners-slide-cont  .owl-prev{
	top: 35%;
}

.partners-slide-cont  .owl-next{
	/*right: -10%;*/
	right: -6%;
	font-size: 100px !important;
	font-weight: 100!important;
}

.page-template-eit-page .partners-slide-cont  .owl-next{
	right: -6%;
	color: #2c4e9d!important;
}

.partners-slide-cont  .owl-prev{
	/*left: -10%;*/
	left: -6%;
	font-size: 100px !important;
	font-weight: 100!important;
}

.page-template-eit-page  .owl-prev{
	left: -6%;
	color: #2c4e9d!important;
}

.single-projects #partners-projects{
	width: 100vw;
	position: relative;
	margin-left: -50vw;
	height: 350px;
	left: 50%;
	background-color: #fbfbfb;
	padding-top: 30px;
	margin-top: 50px;
}

.single-projects #partners-projects .projects-partners-cont{
	max-width: 1100px;
	margin: 0 auto;
	float: none;
	display: block;
}

.single-projects #partners-projects .projects-partners-cont h3,
.single-projects .gallery-title h3,
.item-object h3{
	font-size: 1.6em;
	color: #2c4e9d!important;
	font-weight: normal;
}

.item-objective-conta{
	padding: 0;
	margin-top: 80px;
}

.item-object hr{border-color: #000;}

.single-projects #partners-projects .projects-partners-cont hr,
.single-projects .gallery-title hr, .documents_row hr{
	width: 25%;
	float: left;
	margin-top: 0px;
	border-color: #000;
}

.leader_title_cont{
	width: 15%;
	float: left;
	margin-left: 35px;
	color: #fff;
	position: relative;
	top: -90px;
}

.project-leaders{
	width: 100%;
	height: auto;
	background-color: #2a4c9c;
	border-radius: 50px 0 50px 0;
	background-image: url(https://www.eiturbanmobility.eu/wp-content/uploads/2020/03/team_circle_bck.png);
	background-repeat: no-repeat;
	min-height: 380px;
	padding-top: 90px;
	background-position: top;
	margin-top: 50px;
	background-size: 135%;
	background-position-y: -10px;
}

.leader_title_cont h3{
	color: #fff;
	font-size: 1.6em;
	font-weight: normal;
}

.leader_title_cont hr{border-color: #fff;}

.leader_info{
	width: 40%;
	float: left;
}

.project-leaders .photo_leader{
	height: 180px;
	width: 150px;
	display: inline-block;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}

.project-leaders .photo_leader img{
	width: 100%;
	height: auto;
}

.leader_info_details{
	width: 30%;
	float: left;
	color: #fff;
}

.project_web{font-weight: bold; padding-top: 20px;}

.item-objective-conta{display: flex;}

.project-page .projects-header-img{display: none!important;}

.projects_row_filter{
	position: absolute;
	top:185px;
}

.single-projects .galeria_row{
	margin-top: 50px;
	margin-bottom: 50px;
}

.single-projects .gallery-title{margin-bottom: 60px;}

.single-projects .gal-item{
	width: 33%;
	height: 170px;
	overflow: hidden;
	padding-right: 10px;
	float: left;
	margin-bottom: 10px;
	position: relative;
}

.single-projects .gal-item img{
	height: 100%;
	width: 100%;
}

.single-projects .gal-item.video .description {
	padding-top: 50px!important;
}


.single-projects .gal-item:hover  .description{top:-0px;}

.single-projects .gal-item .description{
	height: 170px;
	background-color: rgba(0,0,0,0.42);
	width: calc(100% - 10px);
	position: absolute;
	padding-right: 30px;
	color: #fff;
	padding-top: 40px;
	padding-left: 40px;
}

.single-projects .gallery-item .video i{
	display: block;
	font-size: 30px;
}

.page-template-page-eit-projects #main #search-filter-results-6326,
.project-page #main #search-filter-results-6326{
	display: flex;
	flex-direction: row;
	margin: 95px 0px;
	flex-flow: wrap;
}

.page-template-page-eit-projects .int-header-triangle{
	right: 28%;
	left: unset;
}

.page-template-page-eit-projects .entry-content{margin-top: 0!important;}

#project-filter{
	position: absolute;
	top:200px;
}

#project-filter ._sft_partner_category label{background-color: #fff;}

.project-page  #search-filter-results-6326,
#project-result #search-filter-results-6326{
	margin-top: -95px!important;
}

.page-template-page-eit-projects  .result_item_container{height: 100%;}

.page-template-page-eit-projects .result_item_container {padding: 0;}

.page-template-page-eit-projects .project_cont{
	-webkit-box-shadow: 4px 10px 18px -2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 4px 10px 18px -2px rgba(0, 0, 0, 0.3);
    box-shadow: 4px 10px 18px -2px 
    rgba(0, 0, 0, 0.3);
    width: 95%;
    background: transparent;
    border-radius: 25px 0;
    margin-bottom: 60px;
    height: 500px;
    background: #fff;
	padding: 0;
	overflow: hidden;
}
  
.page-template-page-eit-projects .result_item_container .search_thumb {
    height: 190px;
    overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

.page-template-page-eit-projects .result_item_container .search_thumb img{
	width: 100%;
	height: auto;
}

.page-template-page-eit-projects .search_txt{
	width: 100%;
	float: left;
	padding: 0 15px;
	margin-left: 0;
}

.page-template-page-eit-projects .searchandfilter ul{
	background-color: #fff;
	border-top-left-radius: 35px;
	border-bottom-right-radius: 35px;
}

.page-template-page-eit-projects .searchandfilter ul li{display: inline-block;}

.page-template-page-eit-projects .sf-field-taxonomy-proyect_year ul{padding-left: 0; margin-top: -3px}

.page-template-page-eit-projects .searchandfilter .sf-level-0{width: 100px;}

.page-template-page-eit-projects .searchandfilter .sf-level-0 label{display: inline;}

.page-template-page-eit-projects .searchandfilter .sf-field-taxonomy-project_category{
	width: 300px!important;
	vertical-align: top;
	padding-top: 15px;
	margin-right: 35px;
	margin-left: 20px;
}

.page-template-page-eit-projects .searchandfilter h4{padding: 5px 0 0px;}

.page-template-page-eit-projects .searchandfilter .sf-field-taxonomy-project_category .customSelectInner,
.page-template-page-eit-projects .searchandfilter ul li label,
.page-template-page-eit-projects .sf-field-taxonomy-project_category .sf-input-select{
	width: 100%;
}

.page-template-page-eit-projects .read_more_news{padding: 20px 0px 0px;}

.Documents{
	margin-bottom: 35px;
}


.single-projects .project-description-cont{
	width: 100%;
	padding: 50px 0px 15px;
}

.single-projects .documents-item{
	display: flex;
	flex-wrap: wrap;
	float: left;
}

.single-projects .doc-item{
	float: left;
	display: block;
	padding-left: 0;	
	margin-bottom: 15px;
}

.single-projects .doc-item a{
	color: #000;
    font-size: 1.3em;
    margin: 0 0 10px 0;
    display: block;
}

.single-projects .doc-item a:hover{
	color:#105fb0;
}

.single-projects .gal-item .description {

}

/****************** ACCELERATOR *************/
.acceleration .buttom_header a{text-align: center!important;}

.acce-iconos-box h3{
	color: #105fb0 !important;
	font-size: 2em;
	line-height: 1.2em;
	margin-bottom: 25px;
	font-weight: 400;
	letter-spacing:0px;
}

#acc-iconos-row img{max-width: 75px;}

#acc-iconos-row  .acce-iconos-box li{font-size: 0.8em;}

.block-blue-acce h2{
	color: #fff!important;
	font-size: 1.6em;
}

.block-blue-acce hr{
	border-color: #fff;
	width: 20%;
	text-align: left;
	margin-right: 80%;
	margin-top: -8px;
	margin-bottom: 35px;
}

.acc-big-number p{
	font-size: 2.3em!important;
	font-weight: 700!important;
	margin-top: -30px!important;
	margin-bottom: 10px;
}

.acc-big-number{
	padding-left: 10px!important;
	width: 60px;
}

.acc-green-inner{width: 85%;}

.acc-green-inner-big{width: 100%;}

.acc-green-inner-big .kc_row_inner{width: 90%;}

#acc-app-row h2{
	color: #105fb0!important;
	font-weight: 400!important;
	margin-bottom: 5px;
}
.resp-accelerator{display: none;}

.textblock_acc_updated ul{
	padding-left: 15px;
	font-weight: 600;
}

.textblock_acc_updated ul li > a, .textblock_acc_updated ul li > a:hover{color: inherit;}

.textblock_acc_updated p {font-weight: 300;}

/************** accelerator v2  *************/

#acc_map_cont .inner_row_hub_btns div.kc_col-of-5{
	width: 20% !important;
    float: left !important;
    margin-right:0!important;
}
/*** slider startups section ***/
#startup_slider_section .owl-carousel{margin-top: 1em;}

#startup_slider_section .owl-carousel .owl-item .item{
	width: 340px;
	box-shadow: none;
}

#startup_slider_section .owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-prev{left: -5.6%;}

#startup_slider_section .owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-next{right: -4%;}

#startup_slider_section .owl-nav-arrow.owl-theme .owl-controls .owl-buttons div::before {
    color: #2353a8 !important;
	font-size: 35px;
}

#acc-green-row .acc-green-inner-big .kc_row_inner{
	display: flex;
	justify-content: center;
	padding-left: 0 !important;
}

#acc-green-row .acc-green-inner {
	display: flex;
	align-items: center;
}

.mentor-h2 h2{color:#2d4f9e!important;}
/* end slider */

/* mentors */
#acce_mentors .list-mentors {
	display: flex;
	flex-wrap: wrap;
	margin-left: 20px;
}

#acce_mentors .list-mentors .list-item{
	border-bottom: none;
	margin:0 4% 35px 0;
	padding: 0 10px;
	flex: 1 1 100%;
}

#acce_mentors .list-mentors .list-item:nth-child(5n){margin: 0;}

#acce_mentors .list-mentors .list-item img{
	border-radius: 50%;
	filter: grayscale(100%);
}

#acce_mentors .list-mentors .list-item .mentors_lkd{
	margin: -30px 0px 0px 0px;
    background-color: #0077B5;
    border-radius: 0px 20px 0px 20px;
	text-align: center;
	position: absolute;
    top: 170px;
    width: 90%;
    height: 50px;
}

#acce_mentors .list-mentors .list-item .mentors_lkd a{
	color: #fff;
	font-size: 1.5em;
    display: block;
    padding-top: 5px;
}

#acce_mentors .list-mentors .list-item h3{
	text-align: center;
	font-size: 1.3em;
	margin-top: 40px;
	line-height: 20px;
}

#acce_mentors .list-mentors .list-item .kc-entry_meta{display: none!important;}

#acce_mentors .list-mentors .list-item .text{text-align: center; line-height: 18px; margin-top: 0px!important; font-size: 0.9em;}

.title_covid{
	color: #fff;
	font-size: 1.4em;
	font-weight: 400;
}

.acceleration .owl-item .kc-read-more{
	text-transform: lowercase;
	 padding-left: 14px!important;
    font-size: 15px!important;
}

.acceleration .owl-item .kc-read-more:first-letter{
	text-transform: uppercase;
   
}

#covid_respo{
	display: none;
}
.bt_covid_acc .kc_button{
		text-align: center!important;
	}

/*** end accelerator v2 ***/

/*** hub north ***/



#bus_slide h3,
.no_events{
	color:#fff!important;
}

.no_events{
	
}

.first-row-startup_slider .btn_cont{
	float: left;
    text-align: right;
    position: relative;
    z-index: 99;
    padding-right: 0;
}

.btn_cont .kc_button {
    color: #ffffff;
    background-color: #67b12d;
    font-size: 1.1em;
    text-transform: none;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    margin-top: 55px;
}

.btn_cont .kc_button:hover {
    color: #ffffff !important;
    background-color: #74c733;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}


ul.list_north {
    list-style-type: disc;
	padding: 0 1em;
	font-size: 1rem;
}

ul.list_north li {
    padding-bottom: 2.5em;
}

#programme_hub {
	background: transparent url(https://www.eiturbanmobility.eu/wp-content/uploads/2020/10/accelerator-program.jpg) 0% 0%/cover repeat scroll;
	height: 478px;
	margin-bottom: 40px;
}

#programme_hub .textblock_acc_updated p {color: #fff; font-family: Titillium Web; font-size: 1.2em; line-height: 1.4em; font-weight: 400;}

#programme_hub .textblock_acc_updated {margin-top: 4em;}

#programme_hub .kc_button {color: #ffffff;
background-color: #2d4586;
font-family: Titillium Web;
font-size: 1em;
width: 240px;
border-top-left-radius: 25px;
border-bottom-right-radius: 25px;
margin-top: 2em;
}

.stup_txt{
    margin-top: 12px;
    display: block;
}

.stup_txt .read_more_stdup{
	color: #0056b3;
	display: block;
}

.page-template-eit-page-hub .logo-partner-1,
.page-template-eit-page-hub .logo-partner-2 {
    width: 100%;
   height: 540px !important;
    padding: 0 20%;
}

.page-template-eit-page-hub .logo-partner-1 .item_logo img {
     margin-top: 0px; 
}

#programme_hub .kc_button br{display: none !important;}


.partners_slide_sect {
    margin-bottom: 40px;
}

.parnerts-title h3{
color: #105fb0;
font-size: 1.7em;
font-weight: 400;
margin-top: 51px;
margin-left: 0em;
}

.page-template-eit-page #startup-slider,
.page-template-eit-page-hub #partners-projects,
.page-template-eit-page-hub #startup-slider,
.page-template-eit-page-hub .third_row_hub{
    background: #cfcfd0;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
	clear: both;
}

.page-template-eit-page-hub .third_row_hub{
	background-repeat: no-repeat;
	background-size: cover;
	height: 300px;
	top: 0;
    float: left;
	clear: both;
	margin-bottom: 80px;
}


.page-template-eit-page #partners-projects .partners-slide-cont .item_logo,
.page-template-eit-page-hub #partners-projects .partners-slide-cont .item_logo{
	width: 95%;
}


.page-template-eit-page #startup-slider,
.page-template-eit-page-hub #startup-slider{
	background: #e6e6e7;
	margin-bottom: 40px;
	height: 550px;
}

.page-id-7159 #startup-slider, .page-id-6892 #startup-slider{
	height: 380px;
}

.page-template-eit-page #partners-projects .projects-partners-cont,
.page-template-eit-page #startup-slider .projects-partners-cont,
.page-template-eit-page-hub #partners-projects .projects-partners-cont,
.page-template-eit-page-hub #startup-slider .projects-partners-cont{
	max-width: 1160px;
	margin: 0 auto;
	padding-top: 60px;
    height: 390px;
}

.page-template-eit-page-hub #partners-projects .projects-partners-cont{
	padding-top: 30px;
}

.age-template-eit-page .owl-carousel .owl-nav button.owl-next, .age-template-eit-page .owl-carousel .owl-nav button.owl-prev, .age-template-eit-page .owl-carousel button.owl-dot,
.page-template-eit-page-hub .owl-carousel .owl-nav button.owl-next, .page-template-eit-page-hub .owl-carousel .owl-nav button.owl-prev, .page-template-eit-page-hub .owl-carousel button.owl-dot {
color: #105fb0;	
}


.page-template-eit-page-hub .logo-partner-1 .item_logo,
.page-template-eit-page-hub .logo-partner-1 .item_logo{
	margin: 0;
}

.page-template-eit-page-hub .logo-partner-1 {
	padding: 0;
}

.page-template-eit-page #startup-slider .projects-partners-cont,
.page-template-eit-page-hub #startup-slider .projects-partners-cont{
	padding-top: 5px;
    height: auto;
}

.page-template-eit-page #partners-projects .partners-slide-cont,
.page-template-eit-page #startup-slider .partners-slide-cont,
.page-template-eit-page-hub #partners-projects .partners-slide-cont,
.page-template-eit-page-hub #startup-slider .partners-slide-cont{
	    width: 100%!important;
}

.page-template-eit-page-hub #partners-projects .projects-partners-cont .owl-next,
.page-template-eit-page-hub #partners-projects .projects-partners-cont .owl-prev{
	top: 20%;
}

.page-template-eit-page-hub .partners_slide_sect .partners-slide-cont {
    height: 400px !important;
	}

.page-template-eit-page #startup-slider .partners-slide-cont .owl-stage-outer,
.page-template-eit-page-hub #startup-slider .partners-slide-cont .owl-stage-outer{
	height: 355px;
}

.title-partners {
    margin: 0 0 1.5em;
}

.partners_slide_sect .partners-slide-cont {
	height: 400px !important;
}

#partners-projects .partners-slide-cont .owl-stage-outer {height: 100%;}

.startups_slide_sect .parnerts-title {
    margin-left: 0em;
    margin-bottom: 2em;
    padding-left: 1em;
}

.startups_slide_sect .partners-slide-cont {
    height: 540px !important;
}

.last_info_bloc h2 {
    font-size: 1.7em;
    color: #105fb0;
}

.last_info_bloc {
    margin: 0 0em 8em;
}

.hub_int_row{
	padding: 5em 26em 5em 30px;
}

.title-partners hr {
    width: 190px;
    float: left;
    margin-left: 0em;
    margin-top: 0.5em;
	background-color: #000;
}

.startups_slide_sect .parnerts-title hr {
    float: left;
    width: 305px;
    margin-left: 0em;
	background-color: #000;
}

#programme_hub .kc-col-container {
    margin-left: -1em;
}

#partners-projects .owl-nav {
    color: #105fb0;
}

#programme_hub .block-blue-acce h2 {
    font-size: 2em;
}

.last_info_bloc hr {
    width: 303px;
    display: block;
    position: relative;
    left: -25em;
    margin-bottom: 2em;
	background-color: #000;
}


.last_info_bloc a{
	color: #0056b3;
}
/* end hub north */

/*** covid ***/
.covid .partners_slide_sect {
    margin-top: 115em;
}

.covid .last_info_bloc {
    margin: 8em 0em 10em;
}

.covid .title-partners {
    margin: 10em 0 0.5em;
}

.insert-page-11021 #startup-slider,
.insert-page-10822 #startup-slider,
.startups_slide_sect .partners-slide-cont{
	max-height: 375px;
}
/* end covid */

/********* scale up ************/
.scale-up ul {
	margin: 0;
	padding: 0 0 0 20px;
}

.scale-up h2 {
	color: #105fb0 !important;
	font-family: Titillium Web;
	font-size: 1.7em;
	font-weight: 300;
	margin-top: 51px;
}

.scale-up hr {
	width: 20%;
	margin-right: 80%;
	margin-bottom: 60px;
	color: #000;
	border-top-color: black;
}

.scale-up .block-blue-acce h2{
	color: #fff !important;
	margin-top: 0;
}

.scale-up .block-blue-acce hr{border-top-color: #fff;}

.scale-blue-process li{margin: 0 0 20px 0;}

.scale-up .sh-spacer_bottom, .scale-up .sh-spacer-1 {height: 10px!important;}

.page-template-news-and-events .posts-navigation .nav-previous, .page-template-news-and-events .posts-navigation .nav-next{width: 100% !important;}

.page-template-news-and-events .posts-navigation .nav-previous{
	color: #fff;
	background: #2D4F9E;
	border-radius: 15px 0px;
	padding: 10px 20px;
	display: block;
	float: none;
}

.page-template-news-and-events .posts-navigation .nav-next{
	position: absolute;
	bottom: 1%;
	width: 12% !important;
	color: #fff;
	background: #2D4F9E;
	border-radius: 15px 0px;
	padding: 10px 20px;
	display: block;
	float: none;
	right: 0;
	text-align: center;
}

.page-template-news-and-events .posts-navigation .nav-previous a,
.page-template-news-and-events .posts-navigation .nav-next a,
.posts-navigation .nav-previous a,
.posts-navigation .nav-next a{color:#fff !important;}

.posts-navigation .nav-previous, .posts-navigation .nav-next {
    float: none;
    width: 14%;
    color: #fff;
    background: #2d4f9e;
    border-radius: 15px 0px;
    padding: 10px 20px;
    display: block;
    text-align: center;
}

.posts-navigation .nav-next{
	position: absolute;
	right: 0;
	bottom: 1%;
}

.page-template-news-and-events .posts-navigation .nav-next{display: none;}

.page-paged-2 .posts-navigation .nav-next,
.page-paged-3 .posts-navigation .nav-next,
.page-paged-4 .posts-navigation .nav-next,
.page-paged-5 .posts-navigation .nav-next,
.page-paged-6 .posts-navigation .nav-next,
.page-paged-7 .posts-navigation .nav-next{display: block;}


/*** FAQS ***/
#faqs_section{margin: 4em auto;}
#faqs_section .faqs_tabs h3 > a {
    font-size: 1.4em;
    font-weight: 300;
    color: #2c4e9d;
}

#faqs_section li {margin-bottom: 8px;}

#faqs_section h4 {margin-bottom: 10px;}
    

#faqs_section .faqs_tabs h3, #faqs_section .faqs_tabs .kc_accordion_content{border: none !important;}

#faqs_section .kc_accordion_header>span.ui-accordion-header-icon{
	font-family: 'FontAwesome' !important;
	color: #2c4e9d;
}

#faqs_section .kc_accordion_content{color: #000;}

#faqs_section .kc-section-active .kc_accordion_header.ui-state-active>span.ui-accordion-header-icon:before {
    content: "\f068" !important;
}

.kc_accordion_header>span.ui-accordion-header-icon:before {content: "\f067" !important;}

#faqs_section .acce-iconos-box h4 {
    color: #105fb0 !important;
    font-size: 1.4em;
    line-height: 1.2em;
    font-weight: 400;
    letter-spacing: 0px;
}

#faqs_section .acce-iconos-box h3 > strong{margin-left: 1em;}

/* END FAQS */



/*************** STARTUPS ***************************/

/***** portfolio ***/

#startup_port_cont{
	margin-bottom: 100px;
}

#startup_port_cont .search-filter-results{
	display: flex;
  	flex-wrap: wrap;  /* NEW */
	margin: 0 -25px 0 -25px 0;
}
 

#startup_port_cont .search-filter-results .result_item_container{
	flex: 0 0 31.3%;
    border: 1px solid #99999c;
    float: left;
    height: 250px;
    margin: 0 15px 15px 0;
	position: relative;
}


#startup_port_cont .search-filter-results .result_item_container .search_thumb figure{
	text-align: center;
    margin: 0 auto;
}

#startup_port_cont .search-filter-results .search_thumb,
#startup_port_cont .search-filter-results .result_item_container .search_txt{
	width: 100%;
	padding: 0;
	margin: 0;
}

#startup_port_cont .search-filter-results .result_item_container .search_txt h2{
	color: #000;
	font-size: 1em;
	text-align: center;
	margin-top: 10px;
    border-top: 1px solid #000;
    padding-top: 10px;
}

#startup_port_cont .search-filter-results .result_item_container .search_txt .web_link{
	color: #000;
	font-size: 0.85em;
	font-weight: 600;
	text-align: center;
}

#startup_port_cont .search-filter-results .result_item_container .search_txt .start_county,
#startup_port_cont .search-filter-results .result_item_container .search_txt .start_county a{
	text-align: center;
	font-weight: 300;
	color: #000;
}

#startup_port_cont .search-filter-results .result_item_container .stup_gen_link{
	width: 100%;
    height: 100%;
    position: absolute;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    z-index: 99999999999999999999;
}

#startup_port_cont .img_over_stup{
	opacity: 0;
	text-align: center;
    height: 100%;
}

#startup_port_cont .search-filter-results .result_item_container .stup_gen_link:hover > .img_over_stup{
	opacity: 1;
	transition: 0.7s;
}

#startup_port_cont .search-filter-results .result_item_container .img_over_stup img{
	position: relative;
    left: 50%;
    top: 50%;
    width: 80px;
    transform: translate(-150%, -50%);
}

#startup_port_cont .search-filter-results .result_item_container .stup_gen_link:hover{
	background-color: rgba(45,84,158,0.9);
	width: 100%;
	height: 100%;
	transition: 0.5s;
	
}

.searchandfilter ul{
	padding-left: 10px;
}

.sf-field-taxonomy-hub_region,
.sf-field-taxonomy-country{
	margin: 5px 0;
}

#startup_port_cont .searchandfilter label,
#startup_port_cont .searchandfilter input{
	width: 100%;
}

#startup_port_cont .sf-field-search{
	padding-top: 0;
}

#startup_port_cont .sf-field-search .sf-input-text{
	background-color: #f2f2f2;
    border: none;
	color: #000;
	padding: 10px 9px 10px;
}

#startup_port_cont .customSelectInner{
	width: 100%!important;
}

#search-filter-form-10149 .sf-input-select{
	font-size: 15px!important;
}

/*** detail portfolio ***/

.single-startup .projects-header-img{
	top:0;
}

.single-startup .projects-header-img{
	height: 200px;	
}

.stup-contact-mai-cont{
	margin-top: -15px;
    margin-bottom: 16px;
}


/************** END startups ***********************/


/**** carousel startup varios ****/

.single-startup{
	font-weight: 300;
}

#startup_slider_section .in-post-content{
	line-height: 20px;
}

.startup-first-content{
	height: 180px;
	padding-left: 0;
}

.single-startup h3{
	margin-bottom: -5px;
	text-transform: uppercase;
}

.single-startup #footer-widget h3{margin-bottom: 15px;}

.contact_web{
	 margin-bottom: 10px;
}

.contact_web a,
.post_nav_startup .port_link_start a{
	color: #000;
}

.post_nav_startup .prev_post,
.post_nav_startup .port_link_start,
.post_nav_startup .post_post{
	float: left;
	text-transform: uppercase;
	font-size: 0.8em;
	color: #7c7c7c;
	font-weight: 300;
}

.post_nav_startup .post_post a:before{
	content: '\f053';
	font-family: 'FontAwesome';
    font-style: inherit;
    -webkit-font-smoothing: antialiased;
    width: 35px;
    height: 35px;
    border: solid #38549b 1px;
    display: block;
    float: right;
    text-align: center;
    padding: 0 0px 23px;
    border-radius: 50%;
    margin-left: 5px;
    font-size: 21px;
    margin: -10px 6px;
	color:#38549b;
}

.post_nav_startup .prev_post a:before{
	content: '\f054';
    font-family: 'FontAwesome';
    font-style: inherit;
    -webkit-font-smoothing: antialiased;
    width: 35px;
    height: 35px;
    border: solid #38549b 1px;
    display: block;
    float: left;
    text-align: center;
    padding: 0 0px 23px;
    border-radius: 50%;
    margin-left: 5px;
    font-size: 21px;
    margin: -10px 6px;
	color:#38549b;
}

.stup_no_link_prev:before{
	content: '\f053';
	font-family: 'FontAwesome';
    font-style: inherit;
    -webkit-font-smoothing: antialiased;
    width: 35px;
    height: 35px;
    border: solid #CCC 1px;
    display: block;
    float: right;
    text-align: center;
    padding: 0 0px 23px;
    border-radius: 50%;
    margin-left: 5px;
    font-size: 21px;
    margin: -10px 6px;
	color:#CCC;
}

.stup_no_link_post:before{
    content: '\f054';
    font-family: 'FontAwesome';
    font-style: inherit;
    -webkit-font-smoothing: antialiased;
    width: 35px;
    height: 35px;
    border: solid #ccc 1px;
    display: block;
    float: left;
    text-align: center;
    padding: 0 0px 23px;
    border-radius: 50%;
    margin-left: 5px;
    font-size: 21px;
    margin: -10px 6px;
   color:#CCC;
}

.post_nav_startup .port_link_start{
	width: 30px;
    height: 30px;
    text-align: center;
	font-size: 16px;
	margin-top: -5px;
}

.post_nav_startup .prev_post a,
.post_nav_startup .post_post a,
.post_nav_startup .port_link_start a{
	color: #7c7c7c;
}

.startup-first-content .logo-startup,
.startup-first-content .rss-startup,
.startup-first-content .stup_data{
	float: left;
}

.startup-first-content .logo-startup{
	margin-top: -60px;
	-webkit-box-shadow: -5px 1px 15px 1px rgba(0,0,0,0.73); 
	box-shadow: -5px 1px 15px 1px rgba(0,0,0,0.53);
	padding: 0!important;
}

.startup-first-content  .rss-startup{
	padding-left: 40px;
    margin-top: 50px;
}

.startup-first-content  .rss-startup ul{
	list-style: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

.startup-first-content  .rss-startup li{
	display: inline-block;
	padding-right: 8px;
}

.startup-first-content .rss-startup li a {
    background: #35549a;
    border-radius: 20px;
    padding: 3px !important;
    line-height: 1;
    height: 25px;
    width: 25px;
    display: block;
    margin-top: 8px;
    text-align: center;
}

.startup-first-content  .rss-startup li a i{
	color: #fff;
	text-align: center;
	padding-top: 2px;
}

.startup-first-content  .start_founded{
	float: left;
	padding-left: 8px;
}

.startup-first-content  .start_county{
	padding-left: 8px;
}

.startup-second-content,
.project-description-cont{
	height: 120px;
	border-bottom: 1px solid #000;
	margin: 0 auto;
    width: 90%;
}

.startup-second-content{
	padding: 0;
}

.startup-second-content h3{
	text-transform: uppercase;
}

.stup_cont {
	padding-left: 0;
}
.startup-second-content .stup_cont,
.p_nav_custom{
	float: left;
	margin-top: 0px;
    margin-bottom: 0px;
}

.project-description-cont{
	padding: 50px 0px;
	height: auto;
}

.ass_programe,
.ass_region,
.ass_year{
	border-bottom: 1px solid #000;
	padding: 35px 0;
	margin: 0 auto;
    width: 90%;
}


.ass_programe h3,
.ass_region h3,
.ass_year h3,
.ass_title,
.ass_year_sp{
	text-transform: uppercase;
	font-weight: 600;
	margin-right: 20PX;
}
.stup_cont_add h3{
	margin-bottom: 30px;
}

.stup_cont_add{
	margin-bottom: 150px;

    width: 90%;
    padding: 0 55px;
	margin-top: 35px;
}

.port_title{font-size: 1rem; text-transform: uppercase;}

.contact_add_block{
	float: left;
	margin-top: 24px;
}

.ass_programe a,
.ass_region a{
	color: #000;
}

.ass_title_link{
	margin-right: 5px;
}

.ass_title_link:after{
	content: '\f0c1';
    font-family: 'FontAwesome';
    font-style: inherit;
    -webkit-font-smoothing: antialiased;
     padding-left: 10px;
    padding-right: 0px;
	
}

.single-startup .int-header-triangle{
	left: 70%;
}

.single-startup  .gal-item{
	width: inherit;
	height: 270px;
	overflow: hidden;
	padding-right: 10px;
	float: left;
	margin-bottom: 10px;
	position: relative;
}

.gal-item img{
	height: 100%;
	width: 100%;
}

.gal-item:hover  .description{top:-0px;}

.gal-item .description{
	height: 270px;
	background-color: rgba(0,0,0,0.42);
	width: calc(100% - 25px);
	position: absolute;
	padding-right: 30px;
	color: #fff;
	/*padding-top: 40px;*/
	padding-left: 40px;
	display: table;
}

.gal-item.video .description{
	padding-top: 0px!important;
}

.gallery-item .video i{
	font-size: 60px;
	display: table-cell;
	vertical-align: middle;
}

.gallery-item .video .description br:first-of-type{
	display: none;
}



/**** end carousel ***/


/*** new business ***/
.bussines .post-details{
	background: rgba(45,79,157,.9) !important;
}

.bussines .kc-blog-posts .kc-post-2-button {
    border: none;
	color: #fff;
	margin-left: -1.9em;
}

.bussines .kc-blog-posts .kc-post-2-button:hover{background: transparent;}

.bussines .post-date {
    position: absolute;
    top: 0;
	margin-top: 1em;
	color: #fff !important;
font-style: normal !important;
}

.bussines .post-date span.kc-post-author, .bussines .post-date span.post-cats{display: none;}

.see_all_btn {
    position: absolute;
    bottom: 0;
	color: #fff;
	margin-bottom: -2.2em;
}

.see_all_btn:hover{color: #fff;}

.bussines .owl-theme .owl-controls .owl-page span{
	width: 12px;
	height: 12px;
	background: #b3bfdb;
	
}

.bussines .owl-theme .owl-controls .owl-page.active span, 
.bussines .owl-theme .owl-controls.clickable .owl-page:hover span{
	background:#000;
}

.bussines .post-date::before {
    content: '\f017';
    font-family: "Font Awesome 5 Free" !important;
    margin-right: 0.5em;
}

.bussines #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {
	color: #2c4e9d;
	text-transform: lowercase;
	font-size: 18px!important;
}

.bussines .desc_trig_outter span, .bussines #evcal_list .eventon_list_event .evcal_desc span {font-family: Titillium Web !important;}

.bussines .kc-blog-posts-1 .kc-list-item-1 .post-title-alt a{text-transform: lowercase !important;}

.bussines .kc-blog-posts-1 .kc-list-item-1 .post-title-alt a::first-letter, 
.bussines #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title::first-letter
{text-transform: uppercase !important;}

.bussines .evcal_arrows{background: #fff !important;}
/* end business */

/******************************** RESPONSIVE ******************/
/* map */

@media screen and (max-width:1200px){
	.btn_factory {
		left: 86.5%;
		top: 3.6%;
	}
	
	.btn_bussines {
		top: 31.2%;
		left: 6.2%;
	}
	
	.btn_city {
		top: 43.2%;
		left: 49.2%;
	}
	
	.btn_academy {
		top: 68.6%;
		left: 49.2%;
	}
	
	.btn_innovation {
		top: 43.1%;
		left: 86.5%;
	}
	
	.over_map{width: 346px;}
	
	/*academy */
	.academy_last_txt_cont {
		top: 16px;
		left: 11px;
		width: 93% !important;
		color: #fff;
		padding: 57px 20px 0;
		background-color: rgba(0, 0, 0, 0.5);
		height: 377px;
	}
	
	/*** bussines creation ***/
	
	.bussines_last_txt_cont{height: 95%;}
	
	#bc_event .calendar_header {
		margin-top: -5px;
	}
	
	.bussines #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{
		
	}
}

@media screen and (max-width:1023px){
	.over_map {width: 250px;}
}

@media screen and (max-width:990px){
	.btn_factory {
		left: 85%;
		top: 1.4%;
	}
	
	.btn_bussines {
		top: 29%;
		left: 4.8%;
	}
	
	.btn_city {
		top: 41.2%;
		left: 48%;
	}
	
	.btn_academy {
		top: 66.6%;
		left: 47.6%;
	}
	
	.btn_innovation {
		top: 41%;
		left: 85%;
	}
	
	.over_map {width: 245px;}
	
	.academy .academy_last_row .kc_col-sm-4,
	.innovation .academy_last_row .kc_col-sm-4,
	.bussines .academy_last_row .kc_col-sm-4{
		width: 67%;
		margin: 0 auto;
		display: block;
		float: none!important;
		margin-bottom: 40px;
	}
	
	.academy .academy_last_txt_cont,
	.innovation .academy_last_txt_cont,
	.bussines .academy_last_txt_cont {
		top: 45%;
		left: 11px;
		width: 95% !important;
		color: #fff;
		padding: 57px 30px 0;
		float: none !important;
		height: auto;
		background-color: transparent;
	}
	
	.academy .academy_last_row .kc-elm,
	.innovation .academy_last_row .kc-elm,
	.bussines .academy_last_row .kc-elm{
		float: none!important;
	}
	
	.bussines .academy_last_row .academy_last_img_cont img{height: auto !important;}
	
	.budapest .text_logo_side{padding-top: 15px;}
	/*** cards ***/
	
	/**** Other cards ****/
	.over-card-textblock{
		height: 536px;
		padding: 20px 20px 10px 20px !important;
	}

	.over-card-textblock p{line-height: 1.2em;}

	.over-card-textblock{font-size: 14px;}
	
	#oi-cards2 .over-card-textblock{top: -191px;}
	
	#oi-cards2 .over-card-textblock {top: -181px;}

	#oi-cards3 .over-card-textblock {top: -361px;}
	
	.card-textblock-9 {padding: 25px 20px 17px 20px!important;}
}

/*fin map*/

@media screen and (max-width:1500px){
	.circle_column_2{left: -10%;}
	
	.new_cats #secondary {max-width: 100%;}
}

@media screen and (min-width:1025px) and (max-width:1280px){
	.pas-news a, .pas-jobs a, .pas-procu a {/*right: 30px;*/}
	
	.col-news, .col-eventos, .col-jobs, .col-procu{height: 590px;}
}

@media screen and (max-width:1024px){
	.pas-news a, .pas-jobs a, .pas-procu a{/*right: 30px;*/}
	
	.col-news, .col-eventos, .col-jobs, .col-procu{height: 590px;}
}

@media screen and (max-width:1199px) and (min-width:992px){
	.entry-header {max-width: 930px;}
	
	.resp-no-br p strong > br{ display:none;}
	
	.resp-no-br p.tres_app {margin: 3px;}

	#getfund-seccion .sh-spacer-1 {height: 44px !important;}
	
	#acce_mentors .list-mentors .list-item .mentors_lkd {margin: -60px 0px 0px 0px;}

	.last_info_bloc hr{left: -19.6em;}

	/*** slides ***/
	.parent-pageid-6892 .partners-slide-cont .owl-prev{left: -2%;}

	.page-template-eit-page-hub #partners-projects .projects-partners-cont .owl-prev {left: 0%;}

	.parent-pageid-6892 .partners-slide-cont .owl-next{right: -2%;}

	.page-template-eit-page-hub #partners-projects .projects-partners-cont .owl-next {right: 0%;}

	.parent-pageid-6892 .partners-slide-cont .owl-next, .parent-pageid-6892 .partners-slide-cont .owl-prev {
		top: 50%;
	}

	/* end slides */

	/*** startup ***/
	.startup-first-content .rss-startup{
		margin-top: 0;
		max-width: 20%;
	}

	.startup-first-content .p_nav_custom {max-width: 40%;}
	/* end startup */
}

@media screen and (max-width:999px) and (min-width:992px){
	#startup_slider_section .owl-carousel .owl-item .item{width: auto;}
}

@media screen and (max-width:1199px) and (min-width:1000px){
	#startup_slider_section .owl-carousel .owl-item .item{width: 280px;}
	#full-calendar .eventon_filter{
		width: 48%!important;
		margin-bottom: 10px;
		float: left;
	}
}

@media screen and (max-width:989px) and (min-width:768px){
	.partners_fichas_row {height: 35vh;}
	
	#full-calendar .eventon_filter{
		width: 48%!important;
		margin-bottom: 10px;
		float: left;
	}
}


@media screen and (max-width:991px) and (min-width:769px){
	.parnerts-title{margin-left: 0em;}

	.project-leaders {height: 700px;}

	.leader_title_cont{width: auto;}

	.leader_info {width: 100%;}

	.leader_info {padding: 1em 2em;}

	.single-projects .header-inner-container{padding: 0 30px;}

	.resp-no-br p strong > br{ display:none; }

	.acc-green-inner-big .kc_row_inner {
		width: 100% !important;
		padding-left: 0px !important;
		margin-left: 0px !important;
	}

	.resp-no-br p.tres_app {margin:3px;}

	.acc-green-inner{width: 100% !important;}

	.getfund_textblock p > br {display: none;}

	.bepart_textblock p > br {display: none;}

	#getfund-seccion .sh-spacer-1 {height: 58px !important;}
	
	#contact_programme div.kc_col-of-5{width: 26% !important;}
	
	#contact_programme .kc_column_inner{padding-right: 0;}
	
	#startup_slider_section .owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-prev {left: -7%;}
	
	#startup_slider_section .owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-next {right: -8%;}
	
	#faqs_section .acce-iconos-box h3 > strong {margin-left: 0.5em;}
	
	#acce_mentors .list-mentors .list-item .mentors_lkd{margin: -105px 0px 0px 0px;}
	
	#accelerator_nav_section .kc_column{
		padding: 0.5em 1em 0.5em 1em;
		width: 100%;
	}
	
	#startup_slider_section .owl-carousel .owl-item .item{width: auto;}
	
	.entry-header {max-width: 700px;}

	/**** accelerator **/
	
	#covid_desktop{
		display: none;
	}
	
	.bt_covid_acc .kc_button{
		text-align: center!important;
	}
	
	#covid_respo {
		display: block;
		height: 100%;
		background: #0051b2 url(https://www.eiturbanmobility.eu/wp-content/uploads/2020/11/Banner-covid_responsive.png) 0% 0%/cover no-repeat scroll;
		padding-bottom: 3em;
	}

	#covid_respo .space_covid{height: 460px !important;}

	/*** hub north ***/
	.last_info_bloc hr{left: -12em;}

	.startups_slide_sect .parnerts-title {
		margin-left: 4.3em;}

	.hub_int_row {padding: 5em 15em 5em 41px;}
	/* end hub */

	/*** slides ***/
	.page-template-eit-page-hub #startup-slider {height: 600px;}

	.parent-pageid-6892 .partners-slide-cont .owl-prev{left: 35%;}

	.page-template-eit-page-hub #partners-projects .projects-partners-cont .owl-prev {left: 0%;}

	.parent-pageid-6892 .partners-slide-cont .owl-next{right: 35%;}

	.page-template-eit-page-hub #partners-projects .projects-partners-cont .owl-next {right: 0%;}

	.parent-pageid-6892 .partners-slide-cont .owl-next, .parent-pageid-6892 .partners-slide-cont .owl-prev {top: 470px;}

	.partners-slide-cont .owl-next, .partners-slide-cont .owl-prev {top:80%;}
	
	.partners-slide-cont .owl-next,.page-template-eit-page .partners-slide-cont .owl-next{right: 35%;}
	.partners-slide-cont .owl-prev{left: 35%;}
	/* end slides */

	/*** portfolio & portfolio detail ***/
	#startup_port_cont .search-filter-results .result_item_container{
		flex: 0 0 45%;
	}

	.startup-first-content .logo-startup{
		background: #fff;
		max-width: 100%;;
	}

	.starup-first.content .col-md-4{max-width: 100%;}

	.startup-first-content .rss-startup {
		padding-left: 0;
		margin-top: 1em;
	}

	.post_nav_startup {
		position: absolute;
		right: 0;
		bottom: -5px;
	}

	.startup-second-content {
		margin: -1em 0 -1.8em 0px;
		height: 300px;
	}

	.stup_cont_add{padding: 0 18px;}

	.startup-second-content, .project-description-cont, .ass_programe, .ass_region, .ass_year{width: 100%;}

	.startup-first-content .col-md-4{max-width: 100%;}
	/* end portfolio */

	/*** new bussiness ***/
	#bus_slide {height: auto;}
	#bus_slide_col, #bus_slide #bc_event{width: 100%;}

	#bus_slide #bc_event {
		margin-top: 6em;
		margin-bottom: 2em;
	}
	/* end 				*/
	
	/*** news events ***/
	
	#full-calendar .eventon_filter{
		width: 48%!important;
		margin-bottom: 10px;
		float: left;
	}
}

@media screen and (max-width:768px){
	.search_txt {
		width: 60%;
		float: left;
		padding-left: 20px;
	}
	
	.search_thumb {
		width: 40%;
		float: left;
		padding-right: 25px;
	}
	
	.pas-news a, .pas-jobs a, .pas-procu a{right: 33px;}
	
	.col-news, .col-eventos, .col-jobs, .col-procu{height: 590px;}

	.single-projects .header-inner-container {padding: 0 30px;}

	.single-projects .header-inner-container h1 {
		padding-top: 50px !important;
		width: 51%;
	}

	.item-objective-conta {flex-flow: column;}

	.item-object{padding-bottom: 2em;}

	.parnerts-title, .startups_slide_sect .parnerts-title {margin-left: 1.6em;}

	.project-leaders {height: 700px;}

	.leader_title_cont{width: auto;}

	.leader_info {width: 100%;}

	.leader_info {padding: 1em 2em;}

	.resp-no-br p strong > br{ display:none; }

	.acc-green-inner-big .kc_row_inner {
		width: 100% !important;
		padding-left: 0px !important;
		margin-left: 0px !important;
	}

	.resp-no-br p.tres_app {margin: 3px;}

	.acc-green-inner {width: 100% !important;}

	.getfund_textblock p > br {display: none;}

	.bepart_textblock p > br {display: none;}

	#getfund-seccion .sh-spacer-1 {height: 58px !important;}
	
	.page-template-news-and-events .posts-navigation .nav-next{
		bottom: 0.6%;
		width: 20% !important;
	}
	
	.posts-navigation .nav-previous, .posts-navigation .nav-next{width: 19%;}
	
	.posts-navigation .nav-next{
		position: absolute;
		right: 0;
		bottom: 0.7%;
	}
	
	#contact_programme div.kc_col-of-5{width: 24% !important;}
	
	#contact_programme .kc_column_inner{padding-right: 2em;}
	
	#startup_slider_section .owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-prev {left: -7%;}
	
	#startup_slider_section .owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-next {right: -5%;}
	
	#faqs_section .acce-iconos-box h3 > strong {margin-left: 0.5em;}
	
	/*startup_slider_section .owl-carousel .owl-item{width: 340px !important;}*/

	#startup_slider_section .owl-carousel .owl-item .item{width: 310px;}
	
	.acce-iconos-box h3 {font-size: 1.5em;}
	
	/*** accelerators mentors ***/
	#acce_mentors .list-mentors .list-item{margin: 0 1em 0 0;}
	
	#acce_mentors .col-md-2{max-width: 18%;}
	
	#accelerator_nav_section .kc_column{
		padding: 0.5em 1em 0.5em 1em;
		width: 100%;
	}
		
	#acce_mentors .list-mentors .list-item .mentors_lkd{margin: -90px 0px 0px 0px;}
	
	#acce_mentors .list-mentors .list-item h3{margin-top: 2em;}

	/* end mentors */

	/*** hub north ***/
	.partners_slide_sect {margin-top: 0em;}

	.page-template-eit-page-hub #partners-projects .partners-slide-cont .item_logo {width: 100%;}

	.title-partners, .covid .title-partners {margin: 5em 0 2em;}

	#accelerator-sect {background-position-x: 75em !important;}

	.hub_int_row {padding: 5em 0em 5em 40px;}

	.last_info_bloc hr{left: -12em;}

	.page-template-eit-page-hub #startup-slider{height: 600px;}
	/* end hub north */

	/*** slides ***/
	.parent-pageid-6892 .partners-slide-cont .owl-prev{left: 35%;}

	.page-template-eit-page-hub #partners-projects .projects-partners-cont .owl-prev {left: 0%;}

	.parent-pageid-6892 .partners-slide-cont .owl-next{right: 35%;}

	.page-template-eit-page-hub #partners-projects .projects-partners-cont .owl-next {right: 0%;}

	.parent-pageid-6892 .partners-slide-cont .owl-next, .parent-pageid-6892 .partners-slide-cont .owl-prev {top: 470px;}

	.partners-slide-cont .owl-next, .partners-slide-cont .owl-prev {top:80%;}
	
	.partners-slide-cont .owl-next,.page-template-eit-page .partners-slide-cont .owl-next{right: 35%;}
	.partners-slide-cont .owl-prev{left: 35%;}

	/*** covid ***/
	.covid .partners_slide_sect {margin-top: 119em;}
	/* end covid */

	/*** portfolio & portfolio detail ***/
	#startup_port_cont .search-filter-results .result_item_container{
		flex: 0 0 45%;
	}

	.startup-first-content .logo-startup{background: #fff;}

	.startup-first-content .rss-startup {
		padding-left: 0;
		margin-top: 1em;
	}

	.post_nav_startup {
		position: absolute;
		right: 0;
		bottom: -5px;
	}

	.startup-second-content {
		margin: -1em 0 -1.8em 0px;
		height: 300px;
	}

	.stup_cont_add{padding: 0 18px;}

	.startup-second-content, .project-description-cont, .ass_programe, .ass_region, .ass_year{width: 100%;}
	/* end portfolio */
	
	/**** accelerator **/
	
	#covid_desktop{
		display: none;
	}
	
	#covid_respo {
		display: block;
		height: 100%;
		background: #0051b2 url(https://www.eiturbanmobility.eu/wp-content/uploads/2020/11/Banner-covid_responsive.png) 0% 0%/cover no-repeat scroll;
		padding-bottom: 3em;
	}

	#covid_respo .space_covid{height: 460px !important;}
	
	/***** new events ****/
	
	#full-calendar .eventon_filter{
		width: 48%!important;
		margin-bottom: 10px;
		float: left;
	}
	
		/**** event ***/
	
	#full-calendar .evo_cal_above_content{
		margin-bottom: 40px;
	}
	
	.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event {
		margin-bottom: 30px;
	}
	
	#full-calendar .evo_sortList_event_type:after {
		left: 90%;
	}
	#full-calendar .evo_sortList_event_type_5:after {
		left: 92%;
	}
	
	#full-calendar .evo_hideshow_pastfuture:after {
		left: 92%;
	}
	
	/*** new events detail ***/
	.eventon_single_event #evcal_list .evo_metarow_directimg{min-height: auto;}
	/* 	end 			    */

	/*** new bussiness ***/
	#bus_slide {height: auto;}
	#bus_slide_col, #bus_slide #bc_event{width: 100%;}

	#bus_slide #bc_event {
		margin-top: 6em;
		margin-bottom: 2em;
	}
	/* end 				*/
}

@media screen and (max-width:767px){
	.page-template-news-and-events .entry-header .int-header-triangle, .page-template-fullwidth .entry-header .int-header-triangle, .page-template-eit-page .entry-header .int-header-triangle {
		position: absolute;
		bottom: 24%;
		width: 45px;
		left: 83%;
	}
	
	.page-template-news-and-events .entry-header .int-header-pentagono, .page-template-eit-page .entry-header .int-header-pentagono, .page-template-fullwidth .entry-header .int-header-pentagono {
		position: absolute;
		top: 10%;
		width: 60px;
		left: 63%;
	}
	
	.acceleration .entry-header .int-header-pentagono{top:-7%;}
	
	.home_carr{display: none;}
	.home_carr_resp{
		display: block;
		height: 1000px;
	}
	
	.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div{top: 55%!important;}
	
	.map_over_resp{display: block;}
	
	.map_over{display: none;}
	/*map home */
	
	.row_home_map .kc_col-sm-12{padding: 0!important;}
	
	.map_over_resp{height: 750px;}
	
	.btn_map{
		width: 95px;
		height: 95px;
	}
	
	.over_map {width: 290px;}
	
	.map_over_resp .kc_column{padding: 0!important;}
	
	.btn_bussines {
		top: 29.6%;
		left: -0.6%;

	}
	
	.btn_innovation {
		top: 41.5%;
		left: 78%;
	}
	
	.btn_city {
		top: 41%;
		left: 42%;
	}
	
	.btn_factory {
		left: 76.7%;
		top: 13.6%;
	}
	
	.btn_academy {
		top: 75.4%;
		left: 42.1%;
	}
	
	.over_map {
		top: 103% !important;
		left: 17% !important;
		width: 350px;
	}
	
	.btn_academy:hover ~ .over_academy,
	.btn_city:hover ~ .over_city,
	.btn_factory:hover ~ .over_factory,
	.btn_innovation:hover ~ .over_innovation,
	.btn_bussines:hover ~ .bussines_tool
	{
		top: 103% !important;
		left: 17% !important;
		opacity: 1;
	}
	
/* academy */	
	
	.academy .academy_last_txt_cont, .innovation .academy_last_txt_cont {
		top: 16.5%;
		 text-shadow: 1px 1px #000;
	}
	
	.academy .academy_last_row .kc_col-sm-4,
	.innovation .academy_last_row .kc_col-sm-4 {
	    width: 100%;
	}
	
	/*** cards ***/
	
	#oi-cards1, #oi-cards2, #oi-cards3{margin-top: 0;}
	
	.over-card-textblock {padding: 20px 30px 10px 30px !important;}
	
	.card-textblock{
		margin-top: 2px !important;
		margin-bottom: 2px !important;
	}
	
	.over-card-textblock {font-size: 16px;}
	
	.pas-news a, .pas-jobs a, .pas-procu a {right: 0px;}
	
	.page-template-news-and-events .new_cats ul, .category .new_cats ul {flex-direction: column !important;}
	
	
	/***** news ***/
	.page-template-news-and-events .col-sm-6,
	.category .col-sm-6{
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		max-width: 100%!important;
	}
	
	.page-template-news-and-events .entry-footer, .category .entry-footer{width:90%;}
	
	.page-template-news-and-events .posts-navigation .nav-next{
		bottom: 0.3%;
		width: 37% !important;
	}
	
	.posts-navigation .nav-previous, .posts-navigation .nav-next{width: 35%;}
	
	.posts-navigation .nav-next{bottom: 0.4%;}

	/*** projects ***/
	.single-projects .projects-header-img {height: auto;}

	.single-projects .header-inner-container h1 {
		padding-top: 30px !important;
		width: 100%;
	}

	.single-projects .header-description {
		max-width: 100%;
		width: 100% !important;
		padding-left: 1em;
	}

	.single-projects .header-inner-container {padding-bottom: 2em;}

	.item-objective-conta {flex-flow: column;}

	.item-object{padding-right: 0;}

	#post-6316 .project-leaders {height: 850px;}

	.project-leaders {height: 700px;}

	.leader_title_cont, .leader_info{width: auto;}

	.leader_info {
		padding: 1em 2em;
		display: flex;
		flex-flow: column;
		margin-bottom: 4em;
		margin-top: -4em;
	}

	.parnerts-title, .startups_slide_sect .parnerts-title{margin-left: 1em;}

	.covid .title-partners {
		margin: 5em 1em 1.5em;
	}

	.covid .last_info_bloc {
		margin: 8em 1em 10em;
	}

	.partners_slide_sect {
		margin-bottom: 3em;
		margin-top: 0em;
	}

	#programme_hub .textblock_acc_updated {padding: 0 1em;}

	#programme_hub{
		height: 100%;
		padding-bottom: 6em;
	}

	.hub_int_row {
		padding: 3em 2em;
	}

	#programme_hub .kc_button{margin-left: 1.2em;}

	.page-template-eit-page-hub #startup-slider .partners-slide-cont .owl-stage-outer {
		height: 100%;
	}

	.startups_slide_sect .parnerts-title{margin-bottom: 1em;}

	.last_info_bloc {
		margin: 0 1em 8em;
	}

	.projects_row_filter {left: 0;}

	.page-template-page-eit-projects .result_item_container {padding: 4em 0;}

	.page-template-page-eit-projects .searchandfilter ul {padding: 0 1.5em;}

	.logo-partner-2 {padding: 0;}

	.gal-item {width: 100%;}
	/* end projects */

	.bepart_textblock p > br {display: none;}

	#getfund-seccion .sh-spacer-1 {height: 10px !important;}
	
	#contact_programme {margin: 0 -3em 2em;}
	
	#contact_programme a {font-size: 1em;}
	
	.contact_programme_textblock {
		margin: -1em 1em;
		padding-right: 3em;
	}

	.page-template-eit-page-hub #partners-projects .partners-slide-cont .item_logo {width: 100%;}
	
	#contact_programme div.kc_col-of-5{width: 38% !important;}

	.page-template-eit-page #startup-slider .partners-slide-cont .owl-stage-outer, .page-template-eit-page-hub #startup-slider .partners-slide-cont .owl-stage-outer {
	height: 380px;
}
	
	/*** accelerator v2 ***/
	#acce_mentors .col-md-2{max-width: 100%;}
	
	#acce_mentors .list-mentors{margin-left: auto;}
	
	#acce_mentors .list-mentors .list-item{margin: 0 1em 2em 0;}
	
	#acce_mentors .list-mentors .list-item img{
		max-width: 210px;
		margin: 0 auto;
	}
	
	#acce_mentors .list-mentors .list-item .mentors_lkd{
		margin: 0;
		width: 100%;
		max-width: 210px;
	}
	
	#accelerator_nav_section .kc_column {padding: 0.5em 1em 0.5em 1em;}
	
	#acce_mentors .list-mentors .list-item .post-content {
		display: flex;
		justify-content: center;
		flex-flow: column wrap;
		align-items: center;
	}
	
	#hubs #acc_map_cont {display: none;}
	
	#programme {height: auto;}
	
	.acc-green-inner .kc_col-sm-3{width: 50% !important;}
	
	#get_fund_sect{background-position-x: -38em !important; }

	#covid_respo {
		display: block;
		height: 100%;
		background: #0051b2 url(https://www.eiturbanmobility.eu/wp-content/uploads/2020/11/Banner-covid_responsive.png) 0% 0%/contain no-repeat scroll;
		padding-bottom: 3em;
	}
	/*** end accelerator ***/

	/*** new events ***/
	#full-calendar .evo_cal_above{
		position: static!important;
	}
	
	#full-calendar #evcal_head .evo_arrows #evcal_prev {
    	left: 0%;
	}
	#full-calendar #evcal_head .evo_arrows #evcal_next {
		right: 0%;
		position: absolute!important;
	}
	
	#full-calendar .eventon_filter{
		width: 100%!important;
		margin-bottom: 20px;
	}
	
	.eventon_single_event #evcal_list .desc_trig_outter {width: 100% !important;}

	.eventon_single_event #evcal_list .evo_metarow_directimg{
		padding: 0;
		width: 100%;
		top: 30px;
	}

	.eventon_single_event #evcal_list .evo_metarow_directimg .evo_event_main_img{height: 100%;}

	.eventon_single_event #evcal_list .evcal_event_details{
		margin-top: 15em !important;
	}
	/* end new events */

	.partners_slide_sect .partners-slide-cont {height: 100% !important;}

	#nav_menu-3 .menu-principal-menu-container {margin-top: 1em;}

	/*** portfolio & portfolio detail ***/
	
	.single-startup .int-header-triangle{
		    left: 60%;
	}
	    
	
	
	#startup_port_cont .search-filter-results .result_item_container{
		flex: 0 0 100%;
		height: 300px;
	}


	#startup_port_cont .search-filter-results{margin-top: 5em;}

	.startup-first-content .rss-startup {
		padding-left: 0;
		margin-top: 1em;
	}

	.post_nav_startup {
		/*position: absolute;
		left: -9px;
		bottom: -38px;
		display: flex;
		z-index: 9;*/
		    position: absolute;
			left: 5%;
			bottom: 0;
			display: flex;
			z-index: 9;
			top: 35px;
	}

	.startup-second-content{
		/*margin: -1em 0 auto 0;
		height: 135px;*/
		margin: 8em 0 auto 0;
    	height: 250px;
	}
	
	.project-description-cont {
		 padding: 25px 0px;
	}

	.stup_cont_add{/*padding: 0 18px;*/ padding: 0 0px;}

	.post_nav_startup .post_post,  .post_nav_startup .prev_post{font-size: 0.6em;}
	/* end portfolio */

	.textblock-{padding-right: 0;}

	#startup_port_cont .search-filter-results .result_item_container .img_over_stup img{
		position: absolute;
		transform: translate(-50%, -50%);
	}

	/*** new bussiness ***/
	.bussines .kc-blog-posts-1 .kc-list-item-1{min-height: 385px;}

	.bussines #evcal_cur, .bussines p.evo_arrows {margin-top: 4em !important;}

	.see_all_btn{margin-bottom: -3.2em;}

	#bus_slide #bc_event {
		margin-top: 80px;
		margin-bottom: 0;
	}
	/* 					*/
	
	.last_info_bloc hr {
		left: -1.5em;
	}
	
	/*** hubs ***/
	
	#bus_slide{
		padding-bottom: 80px;
	}
	
	.btn_cont .kc_button {
    	margin-top: 0px;
    	margin-bottom: 35px;
	}
	.page-template-eit-page-hub .third_row_hub{
		background-position-x: 70%;
		background-size: 230%;
		background-color: black;
		height: 500px;
	}
	
	.third_row_text{
		margin-top: 60%;
	}
	
	.third_row_text br,
	.textblock_acc_updated br{
		display: none;
	}
	
	.insert-page-11021 #startup-slider, .insert-page-10822 #startup-slider, .startups_slide_sect .partners-slide-cont {}

	.parent-pageid-6892 .partners-slide-cont .owl-prev,
	.parent-pageid-6892 .partners-slide-cont .owl-next,
	.parent-pageid-6892 .partners-slide-cont .owl-prev{top: 600px;}

	.page-template-eit-page-hub #partners-projects .projects-partners-cont .owl-next, 
	.page-template-eit-page-hub #partners-projects .projects-partners-cont .owl-prev {top: 37%;}

	.partners-slide-cont .owl-prev > span::before, .partners-slide-cont .owl-next > span::before {
		font-family: simple-line-icons;
		font-size: 30px;
		font-weight: 100;
	}

	.partners-slide-cont .owl-prev > span::before{
		content: "\e605";
	}

	.partners-slide-cont .owl-next > span::before {
		content: "\e606";
	}
	.partners-slide-cont .owl-prev, .partners-slide-cont .owl-next {
		font-size: 0px !important;
	}
	
	.page-template-eit-page-hub #startup-slider{height: 670px;}

	.parent-pageid-6892 .partners-slide-cont .owl-prev{left: 35%;}

	.page-template-eit-page-hub #partners-projects .projects-partners-cont .owl-prev {left: 0%;}

	.parent-pageid-6892 .partners-slide-cont .owl-next{right: 35%;}

	.page-template-eit-page-hub #partners-projects .projects-partners-cont .owl-next {right: 0%;}
	
	.insert-page-11021 #startup-slider, .insert-page-10822 #startup-slider, .startups_slide_sect .partners-slide-cont {
		max-height: 390px;
	}
	.partners-slide-cont .owl-next, .partners-slide-cont .owl-prev {top:95%;}
	
	.partners-slide-cont .owl-next,.page-template-eit-page .partners-slide-cont .owl-next{right: 35%;}
	.partners-slide-cont .owl-prev{left: 35%;}
	
	/*** innovation **/
	
	.activities {
		margin-top: 0px !important;
	}
}

@media screen and (max-width:520px){
	
	.row_animated_banner{
		background-size: 550%!important;
		background-position: center!important;
	}
	
	/*home */
	.site-main .row_big_pic{
		padding: 0;
		height: 90	0px!important;
		background-position-x: -130px !important;
		background-position: top;
		background-size: 154% !important;
		background-position-y: -98px !important;
	}
	
	.site-main .row_big_pic #circle_white_home{height: 950px;}
	
	.site-main .row_big_pic .circle_column_2{
		left: 0!important;
		padding: 0px 5% 0 20%!important;
		top: 345px;
		background-color: transparent!important;
		height: auto!important;
		width: 100%!important;
		border-radius: 0 0;
	}
	
	.home_carr_resp {height: 900px;}
	
	.cirlcle-container{display: block!important;}
	
	.title-circulo h2 br {/*display: none;*/}
	
	.list_vert{
		width: 50%;
		font-size: 1em !important;
		max-width: 100%;
	}
	/*end home */
	
	.body.kc-css-system .kc-css-296158{
		background-position: center center!important;
		background-size: cover!important;
	}
	
	.budapest .header-row h1.entry-title {
	    padding: 0;
		vertical-align: middle;
		display: table-cell;
	}
	
	.header-row h1.entry-title {font-size: 1.5em;}
	
	.budapest .text_logo_side{margin-left: 0px;}
	
	/*map home */
	.over_map {width: 320px;}
	
	.map_over_resp .kc_column{padding: 0!important;}
	
	.btn_bussines {
		top: 29.2%;
		left: -0.8%;
	}
	
	.btn_innovation {
		top: 41%;
		left: 77.8%;
	}
	
	.btn_city {
		top: 40%;
		left: 41.5%;
	}
	
	.btn_factory {
		left: 76.4%;
		top: 13%;	
	}
	
	.btn_academy {
		top: 75%;
		left: 41.6%;
	}
	
	.over_map{
		top: 103% !important;
		left: 18% !important;
}
	
	.btn_academy:hover ~ .over_academy,
	.btn_city:hover ~ .over_city,
	.btn_factory:hover ~ .over_factory,
	.btn_innovation:hover ~ .over_innovation,
	.btn_bussines:hover ~ .bussines_tool
	{
		top: 103% !important;
		left: 18% !important;
		opacity: 1;
	}
	
	.header_int{display: none!important;}
	.header_int_resp{display: block!important;}
	
	.header_int_resp{
		position: relative;
		right: -20%;
		top: -70px;
	}
	
	.bussines .header_int_resp {
		right: -31.1%;
		top: -66px;
	}
	
	.header_int_resp .header-academy img{
		width: 70%;
		float: right;
	}
	
	.accel-column {margin-bottom: 0px;}
	
	.target ul {margin-top: -10px;}
	
	.academy  .header_int_resp {top: 0px;}
	
	.factory .header_int_resp{top:-66px;}
	
	.city_club .header_int_resp {top: -35px;}
	
	.int-header-factory {
		width: 85px;
		top: 20px;
	}

	h1.fact-title {padding-top: 84px;}
	
	.right-line {
		right: -136px;
		top: -197px;
		z-index: 1;
		margin-bottom: -197px;
	}
	
	.left-line{
		position: relative;
		left: -145px;
		top: 0px;
	}
	
	.indepth-container {
		padding: 0;
		margin: 0;
		position: relative;
		z-index: 2;
		width: 73% !important;
		top: -50px;
		left: 45px;
	}
	
	.factory-container{padding-top: 0px;}
	
	h1.city-title {
		margin-bottom: -45px;
		padding-top: 85px;
	}

	h2.define {font-size: 2.1em;}
	
	h1.city-title {
		margin-bottom: -48px;
		padding-top: 86px;
	}
	
	img.challenge-circle {max-width: 310px !important;}
	
	.pas-news a {/*left: 70.5%;*/}
	
	/*** accelerator ***/
	#accelerator-sect .resp-accelerator{display: block !important;}

	#accelerator-sect .buttom_header {margin-top: -1em;}

	#accelerator-sect .header-acc img{
		width: 64%;
		position: absolute;
		right: -16px;
		bottom: -194px;	
	}
	
	#accelerator-sect .resp-accelerator{display: none;}
	
	.resp-no-br br{ display:none; }
	/*** end accelerator*/

	/**** goglobal ****/
	.goglobal #accelerator-sect .header-acc img{bottom:-141px!important;}
}

@media screen and (max-width:537px){
	.search_thumb {padding-right: 24px;}
}

@media screen and (max-width:500px){
	
	.search_thumb {padding-right: 9px;}
	
	body.factory .kc-css-699427, body.factory .kc-css-775006 {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	
	body.factory .kc-css-699427 {width: 47%;}
	
	body.factory .kc-css-775006{
		width: 40%;
		margin-right: 60px !important;
	}
	
	.new_cats #secondary {max-width: 100%;}
	
	.page-template-news-and-events .row-main-news, .category .row-main-news{margin: 35px 0px;}
	
	.page-template-news-and-events .new_cats li::after, .category .new_cats li::after{content:"";}
}

	
@media screen and (max-width:420px){
	.site-main .row_big_pic .circle_column_2 {
		padding: 0px 5% 0 12% !important;
		top: 295px;
	}
	
	.p-big-img{padding-right: 26em;}
	
	.home_carr_resp {height: 740px;}
	
	.title-circulo {padding-right: 0%;}
	
	.btn_bussines {
		top: 26%;
		left: -14px;
	}
	
	.btn_innovation {
		top: 37.8%;
		left: 75%;
	}
	
	.btn_city {
		top: 37%;
		left: 39%;
	}
	
	.btn_factory {
		left: 74%;
		top: 10%;
	}
	
	.btn_academy {
		top: 72%;
		left: 39.1%;
	}
	
	.over_map{
		top: 103%!important;
		left: 8%!important;
	}
	
	.btn_academy:hover ~ .over_academy,
	.btn_city:hover ~ .over_city,
	.btn_factory:hover ~ .over_factory,
	.btn_innovation:hover ~ .over_innovation,
	.btn_bussines:hover ~ .bussines_tool
	{
		top: 103%;
		left: 8% !important;
		opacity: 1;
	}
	
	/*news and event */
	.col-eventos, .col-jobs, .col-news, .col-procu{
		width: 100%;
		height: 560px;
	}
	
	.page-template-news-and-events .entry-footer, .category .entry-footer{width: 100%;}
	
	
	.no_mg{
		margin-bottom: 0.5em!important;
	}
	
	.program_packages_textblock ul {
		margin-top: 10px!important;
	}	
	/***academy ****/
	.academy .header_int_resp {top: -35px;}
	
	.header_int_resp .header-academy img {
		width: 70%;
		float: right;
		position: relative;
		right: 10%;
	}
	
	.kc-css-551663 img {height: auto !important;} 
	/*** end academy ***/
	/*** innovation ***/
	
	.innovation .int-header-triangle,
	.areas-innovation .int-header-triangle{
		bottom: -29%;
		width: 60px;
		left: 5%;
	}
	
	.areas-innovation .header_int_resp{
		top: 19px; 
	}
	/***** acceleration **/
	.acc-spacer-botoom {height: 100px!important;}
	
	#contact_programme {margin: 0 -2em 2em;}
	
	.cirlcle-container{
		height: 100%;
		display: flex !important;
		flex-flow: column;
		justify-content: center;
	}
	
	.text_circle_white {
		position: absolute;
		top: -10%;
		z-index: 99;
		overflow: hidden;
		background: #ffffff;
		height: 280px;
		border-radius: 50%;
		color: #404040;
		transition: all 0.4s ease-in-out;
		width: 280px !important;
		left: 50%;
		margin-top: 2em;
		margin-bottom: 2em;
	}
	
	.text_circle_white p{
		font-size: 1.18em;
		margin-top: 0;
	}
	
	/*** factory ***/
	.factory_leftbox p {margin-bottom: 41px !important;}
	/* end factory */
	
	/*** master school ***/
	.master-school .header_int_resp {top: -2px;}
	/* end master school */
	
	.page-id-6706 .header_int_resp {top: -51px;}

	#accelerator-sect .header-acc img{
		width: 64%;
		position: absolute;
		right: -16px;
		bottom: -194px;	
	}

	.acc_hub_north #accelerator-sect .header-acc img{bottom:-222px;}

	.acc_hub_central #accelerator-sect .header-acc img{bottom: -139px;}

	.acc_hub_south #accelerator-sect .header-acc img{bottom: -139px;}

	.acc_hub_west #accelerator-sect .header-acc img{bottom: -84px;}

	.covid #accelerator-sect .header-acc img{bottom:-232px;}
}

@media screen and (max-width:380px){
	.row_animated_banner .banner_home_container .kc-raw-code {max-height: 400px;}
	
	.home_carr_resp {height: 650px;}
	
	.site-main .row_big_pic .circle_column_2 {
		padding: 0px 5% 0 12% !important;
		top: 270px;
	}
	
	.over_map{
		top: 103%!important;
		left: 4%!important;
	}
	
	.btn_academy:hover ~ .over_academy,
	.btn_city:hover ~ .over_city,
	.btn_factory:hover ~ .over_factory,
	.btn_innovation:hover ~ .over_innovation,
	.btn_bussines:hover ~ .bussines_tool
	{
		top: 103%;
		left: 4%!important;
		opacity: 1;
	}
	
	.cirlcle-container {height: 100%;}
	
	.text_circle_white {
		position: absolute;
		top: -10%;
		z-index: 99;
		overflow: hidden;
		background: #ffffff;
		height: 280px;
		border-radius: 50%;
		color: #404040;
		transition: all 0.4s ease-in-out;
		width: 280px !important;
		left: 53%;
	}
	
	.text_circle_white p{font-size: 1.18em;}
	
	.list_vert {width: 45%;}
	
	/**** mapa *****/	
	.btn_bussines {
		top: 24.5%;
		left: -17px;
	}
	
	.btn_innovation {
		top: 36%;
		left: 73.8%;
	}
	
	.btn_city {
		top: 36%;
		left: 38%;
	}
	
	.btn_factory{
		left: 72.5%;
		top: 8%;
	}
	
	.btn_academy{
		top: 70%;
		left: 38.1%;
	}
	
	.over_map{
		top: 103%!important;
		left: 8%!important;
	}
	
	/*** academy ***/
	.academy .header_int_resp, .city-club .header_int_resp {top: -8px;}
	
	.master-school .header_int_resp {top: 25px;}
	
	.factory .header_int_resp {top: -38px;}
	
	.business .header_int_resp {top: -39px;}
	/*** end academy ***/
	
	/*** news & events ***/
	.pas-news a, .pas-jobs a, .pas-procu a{right: 0;}
	
	/*** end news & events ***/
	#contact_programme {margin: 0 -2em 2em;}
	
	.contact_programme_textblock{
		margin: -1em 0em;
		padding-right: 1em;
	}
	
	/*** inovation **/
	
	.areas-innovation .header_int_resp{
		top: 66px; 
	}
	

	
	/*** factory ***/
	.factory_leftbox p {margin-bottom: 11px !important;}
	/* end factory */
	
	.page-id-6706 .header_int_resp {top: -24px;}

	#accelerator-sect .header-acc img{
		width: 64%;
		position: absolute;
		right: -16px;
		bottom: -197px;
	}
	
	.h2-accelerator br {
		display: none;
	}

	.acc_hub_north #accelerator-sect .header-acc img{bottom:-223px;}

	.acc_hub_central #accelerator-sect .header-acc img{bottom: -115px;}

	.acc_hub_west #accelerator-sect .header-acc img, .acc_hub_south #accelerator-sect .header-acc img{bottom: -88px;}

	.covid #accelerator-sect .header-acc img{bottom:-178px;}
}
	
@media screen and (max-width:360px){
	.business .header_int_resp {top: -28px;}
}