*{
  margin: 0;
  padding: 0;
}


body {

  background-color: white;
  font-family: 'Segoe UI', sans-serif;
  color: black;
}

header {
      font-size: 21px;
      color: #a29172;
      background-color: rgba(0, 0, 0, 0.9);
}

#about {

  background-color: rgba(0, 0, 0, 0.9);
  color: white;
  font-size: 29px;

}

.circle {
 background-color: #aaa;
 border-radius: 50%;
 width: 150px;
 height: 150px;
 overflow: hidden;
 position: relative;
 margin: 0 auto;
}

.circle img {
 position: absolute;
 bottom: 0;
 width: 100%;
}
h1 {


  color: white;
  font-size: 30px;

}

.s-item{
  position: relative;
  background-size: cover;
}

.s-item img{
  max-width: 100%;
  width: 100%;
}

.s-item .s-item-text-holder{
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  height: 105px;
}

.s-item .s-item-text{
  font-size: 33px;
  width: 90%;
  color: white !important;
  position: absolute;
  text-decoration: none !important;
   top: 50% !important;
  bottom: auto !important;
  left: 50% !important;
  right: auto !important;
  -ms-transform: translate(-50%,-50%) !important;
  -webkit-transform: translate(-50%,-50%) !important;
  transform: translate(-50%,-50%) !important;
}

.s-item .s-item-text a{
  text-decoration: none !important;
  color: white !important;
}

.img-responsive{
  max-width: 100%;
  width: 100%;
  height: auto;

}

ul {
    width: 85%;
    margin: auto;
    font-size: 19px;
}

button:hover {
          color: yellow;
          background-color: rgba(0, 0, 0, 0.9);
          font-size: 21px;
          cursor: pointer;
          transition: 0.5s;
          opacity: 0.9;
          font-family: 'Montserrat', sans-serif;
          width: 80%;
}
#morada {

        width: 100%;
        background-color: black;
        color: #FAF5F5;
        font-size: 23px;
        margin: auto;
        padding: 0;

}

#space {
        background-color: white;
        width: 100%;
        height: 4px;
}

#home {

      background-color: #FAF5F5;
      color: #FCFCFD;

}

#orcamento {

      font-size: 27px;
      background-color: white;
}
footer {

      font-size: 22px;
      background-color: white;
}
