div.post-header p {
    margin-top:20px;
}

/* Blog post layout */

.blogBlockPadding {
    padding: 0 60px;
}

#blogpost #page-title {
    text-align: center;
    padding-top:60px;
}

@media (min-width:543px)
    .centrallyAligned {
        left:25%!important;
}

/* Main Photo */
.photo-01 {
  background-image: url("../images/CMollard_Fencing_Profile.JPG");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 360px; }

/* Timeline */
.timeline-samuel-01,
.timeline-samuel-02,
.timeline-samuel-03,
.timeline-samuel-04 {
  -moz-transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }

.timeline-samuel-01 {
  background-image: url("../images/Portfolio-J4GDsignLogo.png");
  background-position: center;
  background-size: cover; }

.timeline-samuel-02 {
  background-image: url("../images/PA_Consulting_Group_logo.png");
  background-position: center;
  background-size: cover; }

.timeline-samuel-03 {
  background-image: url("../images/AdgisticsLogo.jpg");
  background-position: center;
  background-size: cover; }

.timeline-samuel-04 {
  background-image: url("../images/betfairLogo.jpg");
  background-position: center;
  background-size: cover; }

/*# sourceMappingURL=samuel.css.map */

a {
    font-weight: bold;
    color:#2098d1;
}

#page-title a {
    color:#2f2f2f;
}

a.timeline-header-link {
    font-size: 22px;
}

.skillsBlock {
  height:250px;
  background-position: center;
  background-size: cover;
    margin:10px!important;
}

.AdobePS {
      background-image: url("../images/Photoshop.png");
}

.AdobeAI {
    background-image: url("../images/Illustrator.png");
}

.AdobeID {
    background-image: url("../images/InDesign.png");
}

.htmlcssjs {
    background-image: url("../images/HTML5.png")
}

.axure {
    background-image: url("../images/Axure.jpg")
}

.ucd {
    background-image: url("../images/UserCenteredDesign.png")
}

.workshops {
    background-image: url("../images/Workshops.jpg")
}

.sketching {
    background-image: url("../images/sketching.jpg")
}

.fed {
    background-image: url("../images/fed.png")
}

.utesting {
    background-image: url("../images/usability.jpg")
}

.engagement {
    background-image: url("../images/Handshake.jpg")
}

.visualdesign {
    background-image: url("../images/Portfolio-FCLWebsite.png")
}

.logobranding {
    background-image: url("../images/Portfolio-AllstarUhlmannUKSignage.png")
}

.requirements {
    background-image: url("../images/640_leadership1.jpg")
}

.prototyping {
    background-image: url("../images/prototyping.png")
}

.agile {
    background-image: url("../images/agile.png")
}

.skillsBlock.csm {
    background-image: url("../images/CSM.png")
}

.skillsBlock.fencing {
    background-image: url("../images/CMFencing.jpeg")
}

.skillsBlock.lecturer {
    background-image: url("../images/BrunelUni.png")
}

.skillsBlock .label {
    text-align: center;
    background-color:rgba(52,152,219,0.6);
    bottom:0;
    width:100%;
    position:absolute;
    padding:5% 0;
}

.skillsBlock .label p {
    color:#ffffff;
}

ul li a {
    color:#2098d1;
    font-weight:bold;
}

.font-accident-two-normal {
    font-family: 'Cabin', sans-serif;
}

#pro-experience.dark div.experience li.company a {
    color:#2098d1;
}

#portfolio-item-page .portfolio-item-details span p {
    font-weight:700;
}

#portfolio-overview h4 {
    margin-bottom:16px;
    margin-top:16px;
}

.imgCaption {
    font-size: 11px;
    text-align: center;
    margin-top:10px;
    font-style: italic;
}

#portfolio-item-page ul, #blogpost ul {
    list-style-type: disc;
    margin-left:0;
    padding-left:40px;
}

#portfolio-overview .col-md-6, #portfolio-overview .col-md-4, #portfolio-overview .col-md-3 {
    min-height:350px;
}

#blogpost .quote {
    font-style: italic;
    font-size:1.2em;
    color:#6f777b;
    padding:10px 0;
    display: block;
}

h3.steps {
    margin: 40px 0;
}

.owl-carousel.owl-theme img, div#blog #posts .grid-item.grid-sizer img, div#portfolio #posts .grid-item.grid-sizer img, section.works img {
    object-position: 50% 50%;
    object-fit: cover;
}

.owl-carousel.owl-theme img {
    width:100%;
    height:530px;
}

div#blog #posts .grid-item.grid-sizer img {
    height:360px;
    width: 100%;
}

div#portfolio #posts img {
    height:282.5px;
    width: 282.5px;
}

section.works img {
    height:315px;
    width: 315px;
}