body {
    padding-top: 54px;
}

@media (min-width: 992px) {
    body {
        padding-top: 56px;
    }
}

.carousel-item {
    height: 65vh;
    min-height: 300px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.portfolio-item {
    margin-bottom: 30px;
}

.breadcrumb {
    margin-top: 60px;
}

/* Images drop-shadow */
img.ds {
    box-shadow: 2px 2px 10px gray;
}

h3.sdw {
  text-shadow: 2px 2px #000000;
}

p.sdw {
  text-shadow: 2px 2px #000000;
}
