 h1 .job-title {
    color:#c8102e;
    font-size: 1.125rem;
	letter-spacing: .001em;
    text-transform: initial;
    font-family: Milo;
	font-weight: normal;
    display: block;
}

 p {
	font: 1.125rem 'Milo', sans-serif;
	 line-height: 1.65rem;
}
main {
    font: 1.125rem 'Milo', ssans-serif;
    line-height: 1.65em;
    /*line-height: calc(1.5em - 3px);*/
}
#sidebar {
    line-height: 21px;
    position: relative;
}
h3 {
    font: 2rem 'League Gothic', sans-serif; /* 32px */
    /*line-height: 1.08333333333333em;*/
    line-height: calc(.8em + 1px);
    margin: 1rem 0;
    text-transform: none;
}
h3.links {
   margin-bottom:10px;
}
/*controls spacing below Website head-BD*/
.nav-secondary li a,
.related-links li a {
    display: block;
    line-height: 21px;
    padding: 0px 10px 7px;
    background: white;
    margin-left: -10px;
}

.page-section:first-of-type .section-heading {
    font-size: 2.5em; /* 60px */
    line-height: 1;
}

#sidebar > img,
#sidebar > hr,
#sidebar > h3 > hr {
    display: none !important;
}

img.fa-photo {
}

div.fa-work-row {
    margin-top: 20px;
    margin-bottom: 20px;
}

div.fa-work-frame {
    overflow: hidden;
    float: left;
    position: relative;
}

img.fa-work {
    width: 100%;
    height: 100%;
    float: left;
    object-fit: cover;
    position: absolute;
    padding-right: 10px;
    padding-bottom: 10px;
}

div.fa-work-bottom-margin {
}

@media only screen and (max-width : 480px) {
   /* Smartphone view: 1 tile */
   div.fa-work-frame, {
       width: 100%;
       padding-bottom: 100%;
   }
   div.fa-work-bottom-margin {
    margin-bottom: 5px;   
}
}
@media only screen and (max-width : 650px) and (min-width : 481px) {
   /* Tablet view: 2 tiles */
   div.fa-work-frame {
      width: 50%;
      padding-bottom: 50%;
   }
   div.fa-work-bottom-margin {
    margin-bottom: 10px;   
}
}
@media only screen and (max-width : 1050px) and (min-width : 651px) {
   /* Small desktop / ipad view: 3 tiles */
   div.fa-work-frame {
      width: 25%;
      padding-bottom: 25%;
   }
   div.fa-work-bottom-margin {
    margin-bottom: 20px;   
}
}
@media only screen and (min-width : 1051px) {
   /* Medium desktop: 4 tiles */
   div.fa-work-frame {
      width: 25%;
      padding-bottom: 25%;
   }
   div.fa-work-bottom-margin {
    margin-bottom: 40px;   
}
}