#menu-item-4185 {
    background: url(https://ethosevents.eu/wp-content/uploads/2020/06/liveonready100x28.png) no-repeat 100px 50px !important;
}


/* *** Header *** */
.gt-header.gt-style-3, .gt-sticky-header, .gt-mobile-header {
    background: #fff !important;
}

.gt-header.gt-style-3, .gt-sticky-header {
    padding: 20px 0;
}

.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu > li > a, .gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu > li > a:visited {
    color: #444;
} 

.gt-header.gt-style-3 .gt-navbar .gt-menu > li > a, .gt-header.gt-style-3 .gt-navbar .gt-menu > li > a:visited {
    color: #444;
}

@media only screen and (min-width: 480px) {
.gt-page-title-bar {
    padding: 50px 0 !important;
}
}
@media only screen and (max-width: 480px) {
    .gt-page-title-bar {
    padding: 0px 0 !important;
}
}

.single-event .gt-page-title-bar {
    padding: 20px 0;
    margin-bottom: 40px;
}


.gt-page-title-bar .gt-background {
    background-image: url(https://ethosevents.eu/wp-content/uploads/2020/04/blank_header.jpg);
    opacity: 1;
}

.page .gt-page-title-bar h1 {
    display: none !important;
}

.single-post .gt-page-title-bar h1, .single-event .gt-page-title-bar h1, .single-speaker .gt-page-title-bar h1 {
    color: #444 !important;
    font-size: 2.3rem;
}

/* *** Custom all elements as logo *** */
.gt-category, .vc_btn3, .gt-label.gt-style-2 {
    border-top-left-radius: 20px!important;
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 0 !important;
}

.gt-event-style-1 .gt-category ul li, .gt-categorized-events .gt-nav > li > a, .gt-events-slider .gt-slide-inner .gt-content .buttons a, .gt-event-style-1 .gt-event-status, .gt-event-style-1 .gt-price, .gt-categorized-events .gt-all-button, .gt-event-style-4 .gt-category ul li {
    border-top-left-radius: 20px!important;
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 0 !important;
    padding: 3px 10px;
}

.gt-categorized-contents .gt-nav > li > a {
    border-top-left-radius: 20px!important;
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 0 !important;    
}


input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], input[type="time"], input[type="week"], input[type="search"], input[type="month"], input[type="datetime"], input[type="date"] {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 0 !important;
}

button, select {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 0 !important;
    padding: 12px 10px;
}


/* *** Customize Event Details bar *** */
.gt-organizers {
    display: none !important;
}

.gt-content-detail-box > ul > li {
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.gt-widget-title {
    margin: -30px -30px 10px !important;
}


/* *** Customize Event Tabs *** */
.gt-event-section-tabs .gt-event-tabs {
    font-size: 1.2rem;
}

.gt-speaker.gt-style-1 .gt-image {
    border-radius: 100px;
}


/*
.gt-page-title-bar {
    display: none;
    margin-bottom: 30px;
}
*/

/* *** Carousel equal height *** */
.gt-event-style-4 .gt-title {
    line-height: 1.2;
    height: 50px;
}
.gt-event-style-4 .gt-details + .gt-text {
    height: 180px;
}


/* *** Customize speaker image *** */
.single-speaker .gt-content-header.gt-image img {
    width: 50%;
    border-radius: 200px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-top:20px;
}

/* *** Remove prev/next icons on sliders *** */
.gt-slider-next, .gt-slider-prev {
    display: none !important;
}

.postid-2008.gt-content-detail-box > ul > li > .postid-2008.gt-icon > svg {
    fill: #000000 !important;
    color: #000000 !important;
}

/* *** Footer *** */
.gt-footer.gt-style-1, .gt-footer.gt-style-2 {
    margin-top: 0px;
}
.gt-footer .gt-footer-content {
    padding: 50px 0;
}

/* *** Apologismos *** 
 .postid-2696 .gt-header .gt-style-3 {
    margin-bottom: 40px !important;
}
.postid-2696 .gt-page-title-bar {
    display: none !important; 
} 
.postid-2696 .col-md-4, , .postid-2427 .col-md-4 {
    display: none !important;
}
.postid-2696 .col-md-8, , .postid-2427 .col-md-8 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.postid-2696 .gt-post-meta, .postid-2427 .gt-post-meta {
    display: none;
}
.postid-2696 .gt-page-sharing, .postid-2427 .gt-page-sharing {
    display: none;
}
.postid-2696 .gt-post-pagination,   .postid-2427 .gt-post-pagination {
    display: none;
}
.postid-2696 .gt-page-content, .postid-2427 .gt-page-content {
    padding: 0px !important;
    margin-bottom: 0px !important;
}
*/

/* *** Digital Banking Forum *** */
/*
.postid-2008 .gt-event-counter {
    background-color: #6b1439 !important;
}
.postid-2008 .gt-content-detail-box > ul > li > .gt-icon > svg {
    fill: #6b1439 !important;
}
.postid-2008 .gt-button.gt-style-2 a, .gt-button.gt-style-2 a:visited {
    border-color: #6b1439 !important;
    background-color: #6b1439 !important;
} */

/* *** Hellenic Innovation Conference *** */
/* .postid-2223 .gt-event-counter {
    background-color: #812266 !important;
}
.postid-2223 .gt-content-detail-box > ul > li > .gt-icon > svg {
    fill: #812266 !important;
}
.postid-2223 .gt-button.gt-style-2 a, .gt-button.gt-style-2 a:visited {
    border-color: #812266 !important;
    background-color: #812266 !important;
} */

.gt-number::after {
    content: "+";
}


/* *** TYPOGRAPHY *** */
/* *** Body *** */
body {
    font-family: 'Manrope', sans-serif;
    font-size: 17px;
    line-height: 22px;
}
/* *** Menu *** */
nav.gt-navbar li a {
    font-family: 'Manrope', sans-serif;
    font-size: 14px !important;
}
/* *** Homepage > Events > Excerpt *** */
.gt-text {
    font-size: 1.2rem !important;
    line-height: 22px;
    color: #666 !important;
}


/* *** Agenda *** */
.gt-event-schedule.gt-style-4 > .gt-item > ul > li .gt-content .gt-schedule-speakers .gt-list ul li .gt-image img {
    min-width: 50px;
    min-height: 50px;
}

.gt-event-schedule.gt-style-4 > .gt-item > ul > li .gt-content > .gt-title {
    font-size: 1.5rem !important;
}

.gt-event-schedule.gt-style-4 > .gt-item > ul > li .gt-content > .gt-date {
    font-size: 1.3rem !important;
}

@media screen and (min-width: 481px) {
    .gt-event-schedule.gt-style-4 > .gt-item > ul > li .gt-content .gt-schedule-speakers .gt-list ul li:last-child {
        width: 700px;
    }
    .gt-event-schedule.gt-style-4 > .gt-item > ul > li .gt-content .gt-schedule-speakers .gt-list ul li {
        width: 700px;
    }
}


/* *** HIC - Menu tabs *** */
.single-event.postid-2223 .gt-event-tabs.nav {
    background-color: #802265;
}
.single-event.postid-2008 .gt-event-tabs.nav {
    background-color: #6c143a;
}

.single-event.postid-2223 .gt-event-tabs.nav a, .single-event.postid-2008 .gt-event-tabs.nav a {
    color: #ffffff !important;
}

.single-event.postid-2223 .gt-event-tabs.nav a.active, .single-event.postid-2008 .gt-event-tabs.nav a.active {
    background-color: #ffffff;
    color: #000000 !important;
}

@media only screen and (max-width: 480px) {
.gt-event-section-tabs .gt-event-tabs > li > a {
    font-size: 1.6rem;
}
}

.gt-categorized-contents .gt-nav.gt-center{
padding:  0
}


.gt-event-schedule.gt-style-5 > .gt-item > ul > li .gt-content > .gt-title, .gt-event-schedule.gt-style-5 > .gt-item > ul > li .gt-content > .gt-date {
    font-size: 1.3rem;
}
.gt-image {
	flex-shrink: 0;
	flex-grow: 0;
}

.widget_nav_menu ul li {
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
}

.widget_nav_menu a:hover {
    font-weight: 600 !important;
    color: #0d612f !important;
}

.gt-event-style-1 .gt-details > div {
    padding: 5px 5px;
}
.gt-event-style-1 .gt-date svg, .gt-event-style-1 .gt-location svg {
    margin-right: 3px;
}

.gt-categorized-contents.gt-tab-panel .nav.gt-nav.gt-center {
	padding: 0;
}