/* OFFSHORE ==================================
=========================================== */
#offshore-index{
  padding: 100px 100px 150px;
  background-color: #F5F5F5;
  border-top: 1px solid rgb(230, 229, 229);
  border-bottom: 1px solid rgb(230, 229, 229);
  text-align: center;
}
#offshore-index .titulo-center p {
  padding: 0 180px 60px 180px;
}
@media screen and (max-width: 1024px) {	
	#offshore-index .titulo-center p {
    padding: 0 50px;
  }
}
.offshore-index-col{
  margin-top: 50px;  
}
#offshore-index .galeria{
    overflow: hidden;
    padding: 3px 3px !important;
}
#offshore-index .box-menor img,
#offshore-index .box-maior img{
    height: 100%;
    width: 100%;
    object-fit:cover;
    -o-object-fit:cover;
    overflow: hidden;
}
#offshore-index .box-maior{
    height: 400px;
}
#offshore-index .box-menor{
  height: 250px;
}
#offshore-index .botao {
  margin-top: 50px;
}
#offshore-index a{
  color: #FFF;
  border-color: #FFF;
}

#offshore-index .botao:hover,
#offshore-index .botao:focus,
#offshore-index .botao:active{
  color: #FD5D20;
  border-color: #FD5D20;
}

/* Bilho da imagem e hover da mesma */
#offshore-index img{
  -webkit-filter: brightness(60%);
   -moz-filter: brightness(60%);
    -ms-filter: brightness(60%);
     -o-filter: brightness(60%);
  filter: brightness(60%);
}
#offshore-index img:hover{
    -webkit-filter: saturate(170%) brightness(100%); 
            filter: saturate(170%) brightness(100%); 
}
.zoom {
  padding: 50px;
  background-color: transparent;
  transition: transform .2s;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

.zoom:hover {
  -ms-transform: scale(0.98); /* IE 9 */
  -webkit-transform: scale(0.98); /* Safari 3-8 */
  transform: scale(0.98); 
}
/* posição dos títulos maiores e menores */
.legenda-offshore,
.legenda-offshore2{
  position: absolute;
  z-index: 200;
  left: 3%;
  right: 3%;
  text-transform: uppercase; 
}
.legenda-offshore{
  top: 40%;  
  bottom: 60%;
  text-align: center;
}
.legenda-offshore2{ 
  bottom: 16%;
  text-align: center;
}

/* Fontes */
.legenda-offshore h2{
  color: #003300;
  font-size: x-large;
}
.legenda-offshore2 h2{
  color: #FFF;
}
.legenda-offshore h2{
  display: inline-block;
  color: #FFF;
}
.legenda-offshore2 h2{
  font-size: medium;
}
.legenda-offshore h2,
.legenda-offshore2 h2,
.legenda-offshore3 h2{
  line-height: normal;
}

/* Div texto em destaque */
.legenda-offshore3{
  position: absolute;
  z-index: 480; 
  top: 10%;
  text-align: center;
  padding: 0px 60px;
}
.legenda-offshore3 h2{
  position: relative;
  text-indent: 52px;
  color: #FFF;
  text-transform: none;
  font-weight: 300;
}
.legenda-offshore3 i{
  font-size: xx-large;
  position: absolute;
  top: -16px;
  left: -30px;
}
.legenda-offshore3 .btn-transparente{
  text-align: center;
}
.box-texto:after{
  content:'';
  position:absolute;
  top:2px;
  bottom:2px;
  left:2px;
  right:2px;
  background-color:rgba(34, 20, 0, 0.8);
}
