body {
    background: #fff;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    margin: 0;
    padding: 0;
}

.swiper-container {
    width: 80%;
    padding-top: 0;  /* GCE - 50px */
    padding-bottom: 50px;
    margin-bottom: 30px; /* GCE - 70px */
}

.swiper-slide {
    background-position: center;
    background-size: cover;
    width: 400px;  /* GCE - valor original: 300px */
    height: 400px; /* GCE - valor original: 300px */
}

header{
    background: #3e9af5;
    width: 100%;
    height: 60px;
    position: relative;
}

header i{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 20px;
}


/* INI - GCE adicionados */
.swiper-slide .swiper-title, .swiper-slide .swiper-subtitle, .swiper-slide .swiper-text{
  color: #222;
  background-color: rgba(255, 255, 255, 0.5);
}

.swiper-slide .swiper-title{
  font-size: 1.2em;
  font-weight: bold;
}

.swiper-slide .swiper-subtitle{
  font-size: 1em;
  font-weight: bold;
}

.swiper-button-next, .swiper-button-prev{
  color: #555;
}

.swiper-pagination{
  /*position: relative;*/
  /*padding-bottom: 70px;*/
}

.swiper-pagination-bullet{
  height: 10px;
  width: 10px;
  margin-right: 10px !important;
  margin-left: 10px !important;
}

.swiper-pagination-bullet-active{
  color: #9c27b0;
  background: rgb(156, 39, 176);
}

@media (max-width: 767px){ /* antes era 470*/
  .swiper-container {
    width: 100%;
    margin-bottom: 30px;
    padding-bottom: 0;
  }

  .swiper-button-next, .swiper-button-prev{
    color: #555;
  }
}

@media(max-width: 460px){
  .swiper-button-next, .swiper-button-prev{
    color: #fff;
  }
}
/* FIN - GCE adicionados */