body {
  margin-top: 110px; }

.navbar {
  box-shadow: 2px 2px 5px green;
  background: #fff;
  opacity: 0.9; }
  .navbar .nav-item {
    font-size: 1.4rem;
    padding-right: 20px; }
    .navbar .nav-item .nav-link {
      color: #252525; }
    .navbar .nav-item .nav-link:hover {
      color: green; }

#showcase {
  position: relative;
  background-image: url("../img/m.jpg");
  background-repeat: no-repeat;
  min-height: 600px; }
  #showcase .primary-overlay {
    background: rgba(50, 146, 156, 0.7);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

#authors .card:hover {
  background: #3292a6;
  color: #fff; }
  #authors .card:hover .fa {
    color: #fff; }

#authors .fa {
  font-size: 25px; }

@media (max-width: 576px) {
  #showcase h1 {
    font-size: 4rem; } }

@media (max-width: 992px) {
  #authors .img-fluid:first-child {
    width: 50%; } }
