.training { padding:100px 0; }
.training h5 {
color:#FF8900;
}
.training p:first-child {
font-size:20px;
line-height:27px;
color:#616161;
}
.nav-pills .nav-link {
padding:45px 0;
font-size:23px;
font-weight:400;
text-transform: uppercase;
text-align: left;
padding-left:50px;
}
.nav-pills .nav-link {
font-weight:300;
}
.nav-fill li {
background:#424242;
flex-grow: 1;
flex-basis: 0;
}
.nav-pills-wrapper {
background: linear-gradient(90deg, #424242 50%, #9E9E9E 50%);
}
.nav-pills li:first-child a {
padding-left:25px;
}
.coursetop {
margin-top:100px;
}
.course .col:first-child img {
width:100%;
object-fit:cover;
}
.course a {
font-size:16px;
}
.course a.btn svg path {
fill: #FF8900;
}
.training h3 {
margin-bottom:50px;
}
.course p {
font-size:16px;
color:#424242;
}
.training .course p:first-child {
font-size:16px;
color:#757575;
margin-bottom:5px;
}
.course h4 {
font-size:23px;
line-height:30px;
}
.view { color: #FF8900; font-size: 23px; font-weight: 300; text-transform: uppercase; display: flex;
align-items: center; }
.view:hover, .view:hover svg path { color: #616161; fill:#616161; }
.view svg { margin-right:20px; }
.trainingcal {
padding-top:30px;
display:none;
}
.trainingcal > .container > .calendar > .row > .col-12 {
padding:0;
}
@media screen and (max-width:768px) {
.training { padding-top:30px; }
.coursetop { margin-top:50px; }
.course .col:last-child {
padding: 30px 50px;
}
}