footer .footer-text-color {
    color: #000028;
}

body > footer > footer > div > div > div > div.row.footer-wrapper.hidden-xs > div > div.add-to-calendar.inline.margin-right-small > div > span{
  color: #000028;
}

/* HIDE "TICKETS" BUTTON ON AGENDA (AND AGENDA EMBED)
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder {
  display: none;
} */

/* HIDE SESSON TAGS ON INDIVIDUAL SESSION PAGES */
body > div.react-main > div > div > div > div > div.session-info-container > div:nth-child(7) {
  display: none;
}

/* To make the SESSION TITLES look link links */

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name a, .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name span:hover {
  text-decoration: underline;
  color: #02999a;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name a, .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name span:active {
  color: #02999a;
}

/* Added by Jason 11/12/20 */
.agenda-view, .agenda-view .session-description-inner p span, .agenda-view .session-description-inner p {
 font-family: 'SiemensSans', sans-serif !important; 
 color: #3C464B;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-name {
   color: #3C464B;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-title {
   color: #3C464B;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-company {
   color: #3C464B;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-position {
   color: #3C464B;
}
.agenda-view .session-page .session-info-container .session-title {
  color: #3C464B;
}
.agenda-view .session-page .session-section-title {
  color: #3C464B;
}
.agenda-view .session-page .session-speaker-container .speaker-info .speaker-name {
  color: #3C464B;
}
.agenda-view .session-page .session-speaker-container .speaker-info .speaker-title {
  color: #3C464B;
}
.agenda-view .session-page .session-speaker-container .speaker-info .speaker-company {
  color: #3C464B;
}
.agenda-view .session-page .session-speaker-container .speaker-info .speaker-position {
  color: #3C464B;
}
.session-info-text .session-time {
  color: #3C464B;
}
footer {
    color: #000028 !important;
    height: auto !important; 
    position: relative !important;
    bottom: auto !importannt;
    left: auto !importannt;
}
footer {
    background-color: white !important;
    height: auto !important; 
    position: relative !important;
    bottom: auto !importannt;
    left: auto !importannt;
}

.footer-with-confirmation-link {
    display: none !important;
}

.main-view.footer-padding, .editor-home-page.footer-padding {
    padding-bottom: 0px !important;
}

/* To make header button align with text */
.section-1139138 .element-5546469 .atom-main {
    display: block;
    width: 100%;
}

/* To give space to header in dark photo section */
.section-1120878 .element-5439505 .atom-main {
    padding-bottom: 1rem!important;
}

.agenda-view .session-page .session-control-buttons .control-button.back-to-agenda {  
  font-size: 0px !important;
}

.agenda-view .session-page .session-control-buttons .control-button.back-to-agenda:after {
  font-size: 15px !important;
  content: '세션 나가기';
  color: #fff;
}

/*seasion name color, agenda view - Dor*/

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name a, .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name span:active {
	color: #00557C ;
}

/*replace 'back' button text*/
.speaker-view .speaker-container .speaker-profile .speaker-back-button .speaker-back-button-label {
  font-size: 0px;
}
.speaker-view .speaker-container .speaker-profile .speaker-back-button .speaker-back-button-label:after {
  font-size: 15px;
  content: "나가기" !important;
}

/*footer color*/


/*Hide Agenda Session Times*/
.session-info-text {
   font-size: 14px;
   vertical-align: middle;
   line-height: 21px;
   color: #32333C;
   margin-bottom: 5px;
   display: none !important;
}

.agenda-view .session-list-container .session-day-container .day-title-row .day-title {
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    font-weight: 600;
    display: none !important;
}

.agenda-view .session-page .session-info-container .session-dates {
    display: inline-block;
    color: #76778C;
    display: none !important;
}

/*Hide Agenda session time added by Liliia Bizzabo*/
.agenda-view .session-list-container .session-day-container .time-row .time-elem > div {
border-radius:4px;
text-transform: uppercase;
font-size: 12px;
text-align: center;
white-space: nowrap;
line-height: 30px;
font-weight: 400;
color: #fff;
display: none;
}
