/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/
p
{
    font-size: 18px;
}

li
{
    list-style-type: none;
}

#content p {
    line-height: 1.6;
}

.title-extra
{
    margin: 30px 0 0 ;
}

.title-logo
{
    margin: auto;
}

.site-title
{
    font-size: 3em;
    text-align: center;
}

.slider-caption
{
    background-color: rgba(255,255,255,0.9);
    max-width: 600px;
    padding: 10px;
}


.single_content ul, .single_content ol
{
    font-size: 17px;
    list-style: none;
}

.single_content li
{
    font-size: 18px;
	  margin-left: 20px;
}

.single_content ul li
{
    list-style-type: disc;
}

.single_content ul ul li
{
    list-style-type: circle;
}

.swiper-slide
{
    background: url('../images/EA-header.png'), center;

}

.text_underline
{
    text-decoration: underline;
}

.slider-caption > p
{
    font-size: 15px;
	text-align:center;
}

.slider-caption > h3
{
    background-color: transparent;
	text-align:center;
}

.slider-caption > h2
{
    font-size: 15px;
    font-weight: bold;
}

.promo p
{
    font-size: 18px;
}

.single_content
{
    margin-top: 20px;
}

.single_title
{
    padding-top: 50px;
}

.single_img
{
    text-align: center;
}

#logo img
{
    float: right;
    padding-bottom: 10px;
    padding-top: 10px;
}

.feature-box:hover
{
    box-shadow: 2px 2px #cacaca;
    transition: box-shadow 0.5s ease-in-out;
    cursor: pointer;
}

.text_indent
{
    text-indent: 40px;
}

td
{
    vertical-align: top;
    padding-right: 40px;
}

.nolink:hover
{
    box-shadow: none;
    cursor: auto;
}

#content.candidate {
  overflow: visible;
}
.candidate {
    font-size: 18px;
}
.candidate h1,
.candidate h2,
.candidate h3,
.candidate h4,
.candidate h5,
.candidate h6 {
    margin: 20px 0 10px;
}
.candidate h1:first-child,
.candidate h2:first-child,
.candidate h3:first-child,
.candidate h4:first-child,
.candidate h5:first-child,
.candidate h6:first-child {
    margin-top: 0;
}

.candidate p {
    margin-bottom: 10px;
}
.candidate ol {
  margin-left: 20px;
}
.candidate ol li {
  list-style-type: decimal;
}
.candidate li {
    -webkit-padding-start: 5px;
    margin-bottom: 8px;
}
.candidate .single_content {
    margin-top: 0;
}
@media screen and (min-width: 992px) {
  .candidate-profile {
    position: -webkit-sticky;
    position: sticky;
    top: 2rem;
  }
}

.candidate-profile img {
  width: 180px;
}
.candidate-name {
    margin-bottom: 0;
}

.qualifications {

}
.disclaimer {
  padding-top: 2rem;
  font-family: Times, serif;
  font-style: italic;
  font-size: 18px;
  color: gray;}
