
.coreBeliefs {
height:100%;
background-image: url("/img/boardroom.webp");
margin-top:-61px !important;
margin-bottom:-30px !important;
background-repeat: no-repeat;
background-size: cover;
    background-position: center;}

.lineIntro {
text-align: center;
width: 100%;
margin: auto;
font-size: 16px;
  margin-top: 60px;
line-height: 1.7em;}

.tLine {
list-style: none;
padding: 130px 0 20px 0;
position: relative;
margin-bottom: 60px;
line-height: 1.7em;}

.tLine:before {
top: 20px;
bottom: 0;
position: absolute;
content: " ";
width: 3px;
background-color: #acadae;
left: 50%;
margin-left: -1.5px;
margin-bottom: 126px;}

.tLine:after {
content: "";
width: 20px;
height: 20px;
background-color: white;
border: 3px solid black;
border-radius: 50%;
position: absolute;
top: 16px;
left: 49.1%;}

.tLine > li {
margin-bottom: 50px;
position: relative;}

.tLine > li:before,
.tLine > li:after {
content: " ";
display: table;}

.tLine > li:after {
clear: both;}

.tLine > li:before,
.tLine > li:after {
content: " ";
display: table;}

.tLine > li:after {
clear: both;}

.tLine > li > .tLine-panel {
width: 46%;
float: left;
text-align:right; 
border-radius: 2px;
padding: 0 0px 0 30px;
position: relative;}

.tLine-body {
width:80%;
display: inline-block;}

.timeTitle{
font-family:lora;
font-size:20px;
font-style:italic;
font-weight:500;
color:black;}

.tLine-num{
display:inline-block;
vertical-align: top;
padding: 0px 0px 18px 30px;
font-family:lora;
font-size:35px;}

.tLine > li.tLine-inverted > .tLine-panel > .tLine-num {
padding: 0px 30px 18px 0px;}

.tLine > li > .tLine-badge {
color: #fff;
width: 15px;
height: 15px;
line-height: 50px;
font-size: 1.4em;
text-align: center;
position: absolute;
left: 50%;
margin-left: -7px;
background-color: #0098c3;
z-index: 100;
border-top-right-radius: 50%;
border-top-left-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;}

.tLine > li.tLine-inverted > .tLine-panel {
float: right;
text-align:left;
padding: 0 30px 0 0;}

.tLine > li.tLine-inverted > .tLine-panel:before {
border-left-width: 0;
border-right-width: 15px;
left: -15px;
right: auto;}

.tLine > li.tLine-inverted > .tLine-panel:after {
border-left-width: 0;
border-right-width: 14px;
left: -14px;
right: auto;}

.tLine-title {
margin-top: 0;
color: inherit;}

.tLine-body{
display:inline-block;}

.tLine-body > p,
.tLine-body > ul {
margin-bottom: 0;}

.tLine-body > p + p {
margin-top: 5px;}

.oddNums .tLine-panel .tLine-num {
  float: right;}

@media (max-width: 668px){
.tLine > li > .tLine-panel {
  width: 100% !important;
  padding: 0px !important;}
}

@media (max-width: 992px) {

.oddNums .tLine-panel .tLine-num {
  float: none;}

ul.tLine:before {
  left: 40px;
  display:none;}
ul.tLine > li > .tLine-panel {
  width: calc(100% - 90px);
  width: -moz-calc(100% - 90px);
  width: -webkit-calc(100% - 90px);}
ul.tLine > li > .tLine-badge {
  left: 15px;
  margin-left: 0;
  top: 16px;
  display:none;}
ul.tLine > li > .tLine-panel {
  float: right;}
ul.tLine > li > .tLine-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;}
ul.tLine > li > .tLine-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;}

.tLine:after{
  display: none;}

}
