
/* 27.07.18 Update */


.anno-specify {
    display:block;
}
.anno-specify-hide {
    display: none;
}

.anno-specify li {
    padding-bottom: 5px;
}

.anno-specify .btn-shine-alt {
    max-width: 250px;
}

/* 19.10.17 Update */


@media only screen and (max-width: 64em) {
  body.aaf-find-finish .finish-sidebar a p {
    font-size: .7em;
  }
}

.btn-shine, .btn-shine-alt {
  padding: 1em;
}

.mobile-hero-content .btn-shine,
.mobile-hero-content .btn-shine-alt {
  padding: 0em;
}


@media screen and (min-width: 64em){
  section.hero .slick-slide::before {
      content: "";
      display: block;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      background: -moz-linear-gradient(left,rgba(0,0,0,.35) 1%,rgba(0,0,0,.01) 74%,rgba(0,0,0,0) 75%);
      background: -webkit-linear-gradient(left,rgba(0,0,0,.35) 1%,rgba(0,0,0,.01) 74%,rgba(0,0,0,0) 75%);
      background: linear-gradient(to right,rgba(0,0,0,.35) 1%,rgba(0,0,0,.01) 74%,rgba(0,0,0,0) 75%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  }
  section.hero.bg-overlay-projects::before {
      content: "";
      display: block;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      background: -moz-linear-gradient(left,rgba(0,0,0,.35) 1%,rgba(0,0,0,.01) 74%,rgba(0,0,0,0) 75%);
      background: -webkit-linear-gradient(left,rgba(0,0,0,.35) 1%,rgba(0,0,0,.01) 74%,rgba(0,0,0,0) 75%);
      background: linear-gradient(to right,rgba(0,0,0,.35) 1%,rgba(0,0,0,.01) 74%,rgba(0,0,0,0) 75%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  }
}



.content-container ul {
    margin-bottom: 10px;
}

.content-container li {
    margin-bottom: 10px;
}

section.services ul {
    padding-left: 21px;
}
