.program-search label{
    font-size: 1.4em;
}
.program-search-info-text-box{
  padding: 10px 10px 20px;
  color: #fff;
  font-size: 14px;
}
.program-search .bt-close-info{
    margin-top: 5px;
}

section.page a{    
	font-weight: inherit; 
    color: #404d5b;
    line-height: 1.3em;
}
section.page ul.speakers .speakerName {
border-bottom: 0px;   
}

section.page ul.speakers {
    display: flex;
    flex-flow: row wrap;
}

div.program p {
    font-size: 1.2em;
    color: #fff;
    margin: -2px 10px;
}
section.page p:first-of-type {
    margin-top: 0px;
}
#header .header-titles {
    margin-left: 36%;
    margin-top: 7.5%;
    margin-right:0%;
}

#header .header-titles h2 {font-family: 'Archer Bold'}
#header .header-titles h3 {font-family: 'Archer Light'}

/* font archer */
@font-face {
font-family: 'Archer Bold';
font-style: normal;
font-weight: normal;
src: url('/fonts/Archer-Bold-Pro.woff') format('woff');
}
@font-face {
font-family: 'Archer Semibold';
font-style: normal;
font-weight: normal;
src: local('Archer Semibold'), url('/fonts/Archer-Semibold-Pro.woff') format('woff');
}
@font-face {
font-family: 'Archer Book';
font-style: normal;
font-weight: normal;
src: local('Archer Book'), url('/fonts/Archer-Book-Pro.woff') format('woff');
}
@font-face {
font-family: 'Archer Light';
font-style: normal;
font-weight: normal;
src: local('Archer Light'), url('/fonts/Archer-Light-Pro.woff') format('woff');
}
section.page {font-family: 'Archer Book', 'Open Sans', sans-serif;}
.content p {font-family: calibri;}