Help to improve mix-blend-mode multiply effect

0

It's a rather complex case, but let's break it down, starting here.

I needed to make an effect that, the color image gets a layer of black and white and does a multiply with a green layer. It's working (I do not know why you do not want to load the images here, but the path is right), but the effect is not legal. On the smartphone, there is a hole near the phrase. Something went wrong, but I could not improve (or if the way I did is not the best).

.wishlist_table .add_to_cart,
.yith-wcwl-add-button>a.button.alt {
  border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
}

.tp-caption a {
  color: #ff7302;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out
}

.tp-caption a:hover {
  color: #ffa902
}

#bbar-wrapper ul.top-menu li a:hover,
#bbar-wrapper .column.dt-sc-one-half.alignright a:hover,
#bbar-wrapper .column.dt-sc-one-half.alignright a:hover,
#bbar-wrapper a:hover,
#bbar-wrapper.type1 a:hover,
#bbar-wrapper.type4 a:hover,
#bbar-wrapper.type5 a:hover {
  color: #2d2d29;
}

.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}

.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-5ths {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-5ths {
    width: 20%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-md-5ths {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left;
  }
}

.fundo_preto {
  background-color: #000000;
}

#equipe {
  background: rgba(255, 255, 255, 1);
  color: rgba(40, 38, 35, 1);
  /* position: relative; */
}

#equipe:before,
#equipe:after {
  width: 100%;
  height: 30px;
  position: absolute;
  display: block;
  content: '';
  left: 0px;
  z-index: 1009;
}

#equipe:before {
  top: -29px;
  /background: url(../img/encaixe-cima.svg) bottom center no-repeat;
  */ background-size: cover;
}

#equipe:after {
  bottom: -29px;
  /* background: url(../img/encaixe-baixo.svg) top center no-repeat; */
  background-size: cover;
}

.equipe h2 {
  position: absolute;
  text-align: center;
  bottom: 0px;
  font-size: 22px;
  padding: 15px 15% 40px 15%;
  background: rgba(0, 0, 0, 0.9);
  color: rgba(255, 255, 255, 1);
  font-weight: 400;
  margin: 0px;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.equipe:hover h2 {
  opacity: 1;
}

#equipe h3 {
  font-style: italic;
  font-size: 400;
}

#listaEquipe {
  overflow: hidden;
  margin: 30px auto;
  position: relative;
}

#listaEquipe>.equipe {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

#listaEquipe:hover>.equipe {
  opacity: 0.3;
}

#listaEquipe:hover>.equipe .foto a img {
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  filter: gray;
  filter: grayscale(100%);
}

#listaEquipe:hover>.equipe:hover {
  opacity: 1.0;
}

#listaEquipe:hover>.equipe:hover .foto a img {
  -webkit-filter: grayscale(0);
  -webkit-filter: grayscale(0%);
  filter: none;
  filter: grayscale(0%);
}

#listaEquipe .foto {
  padding: 0px;
  margin-bottom: 20px;
  position: relative;
}

#listaEquipe .foto a img {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  transform: scale(1);
  max-width: inherit;
  position: absolute;
}

#listaEquipe:hover .foto:hover a img {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

#listaEquipe .foto a {
  border-radius: 50%;
  position: relative;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  overflow: hidden;
  text-align: left;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  display: block;
}

#listaEquipe .foto a picture {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
}

#listaEquipe .foto a {
  width: 80%;
  height: 80%;
  left: 10%;
  top: 10%;
}

.equipe .foto:before {
  display: block;
  content: "
<section id="tratamentos" class="cover-container">
  <div class="container">
    <div class="border-title" style="margin:0px !important;">
      <h2>Conheça nossos tratamentos</h2>

      <span class="tag-line">
								Confira abaixo os tratamentos que nossa equipe é especializada                  
							</span>
    </div>
  </div>
  <div id="listaTratamentos" class="row auto-clear ">
    <!-- fundo_preto -->

    <div class="col-xs-6 col-sm-4 col-md-2 tratamento">
      <!-- col-md-5ths tratamento  -->
      <div class="foto" style="height: 438px;">
        <a href="/nekacosta/tratamentos/estetica-corporal" title="Estética corporal">
          <picture>
            <img src="http://www.hostmove.com.br/nekacosta/images/procedimentos/grd/1fe502e88ad5942da55be03edfed614c.jpg"title="Estética corporal" alt="Estética corporal" style="left: -300px; height: 100%; width: auto;">
          </picture>
          <h2>Estética corporal</h2>
        </a>
      </div>
    </div>

    <div class="col-xs-6 col-sm-4 col-md-2 tratamento">
      <!-- col-md-5ths tratamento  -->
      <div class="foto" style="height: 438px;">
        <a href="/nekacosta/tratamentos/estetica-facial" title="Estética facial">
          <picture>
            <img src="http://www.hostmove.com.br/nekacosta/images/procedimentos/grd/1fe502e88ad5942da55be03edfed614c.jpg"title="Estética facial" alt="Estética facial" style="left: -468px; height: 100%; width: auto;">
          </picture>
          <h2>Estética facial</h2>
        </a>
      </div>
    </div>

    <div class="col-xs-6 col-sm-4 col-md-2 tratamento">
      <!-- col-md-5ths tratamento  -->
      <div class="foto" style="height: 438px;">
        <a href="/nekacosta/tratamentos/micropigmentacao" title="Micropig
mentação">
          <picture>
            <img src="http://www.hostmove.com.br/nekacosta/images/procedimentos/grd/998e3f799a4802e926bd702fd31d3eda.jpg"title="Micropig
mentação" alt="Micropig
mentação" style="left: -540px; height: 100%; width: auto;">
          </picture>
          <h2>Micropig mentação
          </h2>
        </a>
      </div>
    </div>

    <div class="col-xs-6 col-sm-4 col-md-2 tratamento">
      <!-- col-md-5ths tratamento  -->
      <div class="foto" style="height: 438px;">
        <a href="/nekacosta/tratamentos/depilacoes" title="Depilações">
          <picture>
            <img src="http://www.hostmove.com.br/nekacosta/images/procedimentos/grd/582aa89dafe8d876b28768f96424216e.jpg"title="Depilações" alt="Depilações" style="left: -386px; height: 100%; width: auto;">
          </picture>
          <h2>Depilações</h2>
        </a>
      </div>
    </div>

    <div class="col-xs-6 col-sm-4 col-md-2 tratamento">
      <!-- col-md-5ths tratamento  -->
      <div class="foto" style="height: 438px;">
        <a href="/nekacosta/tratamentos/spa-day" title="Spa Day">
          <picture>
            <img src="http://www.hostmove.com.br/nekacosta/images/procedimentos/grd/22a8c54b621b992c537216a8d9f48b2c.jpg"title="Spa Day" alt="Spa Day" style="left: -600px; height: 100%; width: auto;">
          </picture>
          <h2>Spa Day</h2>
        </a>
      </div>
    </div>

    <div class="col-xs-6 col-sm-4 col-md-2 tratamento">
      <!-- col-md-5ths tratamento  -->
      <div class="foto" style="height: 438px;">
        <a href="/nekacosta/tratamentos/terapia-capilar" title="Terapia capilar">
          <picture>
            <img src="http://www.hostmove.com.br/nekacosta/images/procedimentos/grd/92b862b879b38b535ebcfd9fcf7f9ba8.jpg"title="Terapia capilar" alt="Terapia capilar" style="left: -300px; height: 100%; width: auto;">
          </picture>
          <h2>Terapia capilar</h2>
        </a>
      </div>
    </div>
  </div>
</section>
2b"; position: absolute; bottom: 10%; right: 10%; background: #6db968; color: #FFFFFF; border-radius: 50%; text-align: center; padding: 4px 6px 4px 8px; font-size: 1.1em; font-family: 'Glyphicons Halflings'; opacity: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; z-index: 1; } .equipe .foto:hover:before { bottom: 20%; opacity: 1; } #equipe .mais { background: rgba(55, 52, 50, 1); color: #6db968; padding: 8px 14px; display: inline-block; width: 230px; position: absolute; bottom: -65px; margin-left: -115px; left: 50%; z-index: 1010; } #equipe .mais:hover { background: rgba(35, 32, 30, 1); color: rgba(255, 255, 255, 1); } #a-clinica { position: relative; display: block; } #a-clinica:before { width: 100%; height: 122px; display: block; content: ''; position: absolute; top: -100px; left: 0px; /* background: url(images/degrade-baixo.png) top center repeat-x; */ } #listaFotosEmpresa { overflow: hidden; margin: 30px auto; position: relative; } #listaFotosEmpresa>.estrutura { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; padding: 0px; margin: 0px; } #listaFotosEmpresa:hover>.estrutura { opacity: 0.2; } #listaFotosEmpresa:hover>.estrutura .foto a img { -webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); filter: gray; filter: grayscale(100%); } #listaFotosEmpresa:hover>.estrutura:hover { opacity: 1.0; } #listaFotosEmpresa:hover>.estrutura:hover .foto a img { -webkit-filter: grayscale(0); -webkit-filter: grayscale(0%); filter: none; filter: grayscale(0%); } #listaFotosEmpresa .foto { padding: 0px; position: relative; } #listaFotosEmpresa .foto a img { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; transform: scale(1); max-width: inherit; position: absolute; } #listaFotosEmpresa:hover .foto:hover a img { -moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); } #listaFotosEmpresa .foto a { position: relative; width: 100%; height: 100%; left: 0%; top: 0%; overflow: hidden; text-align: left; -webkit-transform: translateZ(0); transform: translateZ(0); display: block; } #listaFotosEmpresa .foto a picture { display: block; width: 100%; height: 100%; position: absolute; } #listaFotosEmpresa .foto a { width: 100%; height: 100%; left: 0%; top: 0%; } #a-clinica .mais { background: rgba(55, 52, 50, 1); color: #6db968; padding: 8px 14px; display: inline-block; width: 110px; position: absolute; bottom: -65px; margin-left: -55px; left: 50%; z-index: 1010; } #a-clinica .mais:hover { background: rgba(35, 32, 30, 1); color: rgba(255, 255, 255, 1); } #tratamentos { position: relative; display: block; } #listaTratamentos { overflow: hidden; margin: 30px auto; position: relative; } #listaTratamentos>.tratamento { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; padding: 0px; margin: 0px; } #listaTratamentos:hover>.tratamento { opacity: 0.2; } #listaTratamentos:hover>.tratamento .foto a img {} #listaTratamentos:hover>.tratamento:hover { opacity: 1.0; } #listaTratamentos:hover>.tratamento:hover .foto a img { -webkit-filter: grayscale(0%) brightness(100%) contrast(100%) sepia(0) saturate(100%) hue-rotate(0deg); filter: grayscale(0%) brightness(100%) contrast(100%) sepia(0) saturate(100%) hue-rotate(0deg); } #listaTratamentos .foto { padding: 0px; position: relative; width: calc(100% - 5px); overflow: hidden; margin: 0px auto; } #listaTratamentos .foto a img { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; transform: scale(1); max-width: inherit; position: absolute; /* -webkit-filter: grayscale(100%) brightness(50%) contrast(100%) sepia(1) saturate(250%) hue-rotate(-10deg); filter: grayscale(100%) brightness(50%) contrast(100%) sepia(1) saturate(250%) hue-rotate(-10deg); */ mix-blend-mode: multiply; -webkit-filter: grayscale(100%); filter: grayscale(100%); } #listaTratamentos:hover .foto:hover a img { -moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-filter: grayscale(0%); -webkit-filter: grayscale(0%); filter: grayscale(0%); mix-blend-mode: inherit; } #listaTratamentos .foto a { position: relative; width: 100%; height: 100%; left: 0%; top: 0%; overflow: hidden; text-align: left; -webkit-transform: translateZ(0); transform: translateZ(0); display: block; } .foto a picture { display: block; width: 100%; height: 100%; position: absolute; background: #005b47; } .foto a picture:hover { background-color: transparent; } #listaTratamentos .foto a { width: 100%; height: 100%; left: 0%; top: 0%; } .tratamento a h2 { position: absolute; width: 100%; left: 0px; margin: 0px; color: rgba(255, 255, 255, 1); font-size: 32px; /* 40 */ text-align: left; padding: 100% 0 0 10px; font-family: 'museo_sans700'; text-transform: uppercase; line-height: 44px; height: 100%; } .tratamento:hover a h2 { /* background: rgba(0,0,0,0.9); */ color: #6db968; transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease; } @media (max-width:1500px) { .tratamento a h2 { font-size: 28px; line-height: 34px; padding-top: 90%; } } @media (min-width:992px) and (max-width:1199px) { .tratamento a h2 {} } @media (min-width:768px) and (max-width:991px) { .tratamento a h2 {} } @media (min-width:640px) and (max-width:767px) { .tratamento a h2 { font-size: 1.3em; } } @media (min-width:480px) and (max-width:639px) { .tratamento a h2 { font-size: 1.1em; } } @media (min-width:380px) and (max-width:479px) { .tratamento a h2 {} } @media (max-width:379px) { .tratamento a h2 { /* display: none; */ font-size: 20px; line-height: 20px; } } @media (max-width:767px) { #listaFotosEmpresa>.estrutura { padding: 0 6px 6px 0px; } } #tratamentos .mais { background: rgba(55, 52, 50, 1); color: #6db968; padding: 8px 14px; display: inline-block; width: 110px; position: absolute; bottom: -65px; margin-left: -55px; left: 50%; z-index: 1010; } #tratamentos .mais:hover { background: rgba(35, 32, 30, 1); color: rgba(255, 255, 255, 1); } #tecnologias { position: relative; display: block; } #listaTecnologias { overflow: hidden; margin: 30px auto; position: relative; } #listaTecnologias>.tecnologia { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; padding: 0px; margin: 0px; } #listaTecnologias:hover>.tecnologia { opacity: 0.2; } #listaTecnologias:hover>.tecnologia .foto a img {} #listaTecnologias:hover>.tecnologia:hover { opacity: 1.0; } #listaTecnologias:hover>.tratamento:hover .foto a img { -webkit-filter: grayscale(0%) brightness(100%) contrast(100%) sepia(0) saturate(100%) hue-rotate(0deg); filter: grayscale(0%) brightness(100%) contrast(100%) sepia(0) saturate(100%) hue-rotate(0deg); } #listaTecnologias .foto { padding: 0px; position: relative; width: calc(100% - 5px); overflow: hidden; margin: 0px auto; } #listaTecnologias .foto a img { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; transform: scale(1); max-width: inherit; position: absolute; /* -webkit-filter: grayscale(100%) brightness(50%) contrast(100%) sepia(1) saturate(250%) hue-rotate(-10deg); filter: grayscale(100%) brightness(50%) contrast(100%) sepia(1) saturate(250%) hue-rotate(-10deg); */ mix-blend-mode: multiply; -webkit-filter: grayscale(100%); filter: grayscale(100%); } #listaTecnologias:hover .foto:hover a img { -moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-filter: grayscale(0%); -webkit-filter: grayscale(0%); filter: grayscale(0%); mix-blend-mode: inherit; } #listaTecnologias .foto a { position: relative; width: 100%; height: 100%; left: 0%; top: 0%; overflow: hidden; text-align: left; -webkit-transform: translateZ(0); transform: translateZ(0); display: block; } #listaTecnologias .foto a picture { display: block; width: 100%; height: 100%; position: absolute; background: #6db968; } #listaTecnologias .foto a picture:hover { background-color: transparent; } #listaTecnologias .foto a { width: 100%; height: 100%; left: 0%; top: 0%; } .tecnologia a h2 { position: absolute; width: 100%; left: 0px; bottom: 0px; padding: 30px 5%; margin: 0px; color: rgba(255, 255, 255, 1); vertical-align: top; font-size: 27px; } .tecnologia:hover a h2 { background: rgba(0, 0, 0, 0.9); color: #6db968; } @media (min-width:1200px) { .tecnologia a h2 {} } @media (min-width:992px) and (max-width:1199px) { .tecnologia a h2 {} } @media (min-width:768px) and (max-width:991px) { .tecnologia a h2 {} } @media (min-width:640px) and (max-width:767px) { .tecnologia a h2 { font-size: 1.3em; } } @media (min-width:480px) and (max-width:639px) { .tecnologia a h2 { font-size: 1.1em; } } @media (min-width:380px) and (max-width:479px) { .tecnologia a h2 {} } @media (max-width:379px) { .tecnologia a h2 { /* display: none; */ } } #tecnologias .mais { background: rgba(55, 52, 50, 1); color: #6db968; padding: 8px 14px; display: inline-block; width: 110px; position: absolute; bottom: -65px; margin-left: -55px; left: 50%; z-index: 1010; } #tecnologias .mais:hover { background: rgba(35, 32, 30, 1); color: rgba(255, 255, 255, 1); } @media (max-width:691px) { /* #listaFotosEmpresa > .estrutura:nth-child(5), #listaTratamentos > .tratamento:nth-child(5), #listaTecnologias > .tecnologia:nth-child(5) { display: none; } */ #listaTratamentos .foto, #listaTecnologias .foto { margin: 2px 0px; } }
.wishlist_table .add_to_cart,
.yith-wcwl-add-button>a.button.alt {
  border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
}

.tp-caption a {
  color: #ff7302;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out
}

.tp-caption a:hover {
  color: #ffa902
}

#bbar-wrapper ul.top-menu li a:hover,
#bbar-wrapper .column.dt-sc-one-half.alignright a:hover,
#bbar-wrapper .column.dt-sc-one-half.alignright a:hover,
#bbar-wrapper a:hover,
#bbar-wrapper.type1 a:hover,
#bbar-wrapper.type4 a:hover,
#bbar-wrapper.type5 a:hover {
  color: #2d2d29;
}

.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}

.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-5ths {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-5ths {
    width: 20%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-md-5ths {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left;
  }
}

.fundo_preto {
  background-color: #000000;
}

#equipe {
  background: rgba(255, 255, 255, 1);
  color: rgba(40, 38, 35, 1);
  /* position: relative; */
}

#equipe:before,
#equipe:after {
  width: 100%;
  height: 30px;
  position: absolute;
  display: block;
  content: '';
  left: 0px;
  z-index: 1009;
}

#equipe:before {
  top: -29px;
  /background: url(../img/encaixe-cima.svg) bottom center no-repeat;
  */ background-size: cover;
}

#equipe:after {
  bottom: -29px;
  /* background: url(../img/encaixe-baixo.svg) top center no-repeat; */
  background-size: cover;
}

.equipe h2 {
  position: absolute;
  text-align: center;
  bottom: 0px;
  font-size: 22px;
  padding: 15px 15% 40px 15%;
  background: rgba(0, 0, 0, 0.9);
  color: rgba(255, 255, 255, 1);
  font-weight: 400;
  margin: 0px;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.equipe:hover h2 {
  opacity: 1;
}

#equipe h3 {
  font-style: italic;
  font-size: 400;
}

#listaEquipe {
  overflow: hidden;
  margin: 30px auto;
  position: relative;
}

#listaEquipe>.equipe {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

#listaEquipe:hover>.equipe {
  opacity: 0.3;
}

#listaEquipe:hover>.equipe .foto a img {
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  filter: gray;
  filter: grayscale(100%);
}

#listaEquipe:hover>.equipe:hover {
  opacity: 1.0;
}

#listaEquipe:hover>.equipe:hover .foto a img {
  -webkit-filter: grayscale(0);
  -webkit-filter: grayscale(0%);
  filter: none;
  filter: grayscale(0%);
}

#listaEquipe .foto {
  padding: 0px;
  margin-bottom: 20px;
  position: relative;
}

#listaEquipe .foto a img {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  transform: scale(1);
  max-width: inherit;
  position: absolute;
}

#listaEquipe:hover .foto:hover a img {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

#listaEquipe .foto a {
  border-radius: 50%;
  position: relative;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  overflow: hidden;
  text-align: left;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  display: block;
}

#listaEquipe .foto a picture {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
}

#listaEquipe .foto a {
  width: 80%;
  height: 80%;
  left: 10%;
  top: 10%;
}

.equipe .foto:before {
  display: block;
  content: "
<section id="tratamentos" class="cover-container">
  <div class="container">
    <div class="border-title" style="margin:0px !important;">
      <h2>Conheça nossos tratamentos</h2>

      <span class="tag-line">
								Confira abaixo os tratamentos que nossa equipe é especializada                  
							</span>
    </div>
  </div>
  <div id="listaTratamentos" class="row auto-clear ">
    <!-- fundo_preto -->

    <div class="col-xs-6 col-sm-4 col-md-2 tratamento">
      <!-- col-md-5ths tratamento  -->
      <div class="foto" style="height: 438px;">
        <a href="/nekacosta/tratamentos/estetica-corporal" title="Estética corporal">
          <picture>
            <img src="http://www.hostmove.com.br/nekacosta/images/procedimentos/grd/1fe502e88ad5942da55be03edfed614c.jpg"title="Estética corporal" alt="Estética corporal" style="left: -300px; height: 100%; width: auto;">
          </picture>
          <h2>Estética corporal</h2>
        </a>
      </div>
    </div>

    <div class="col-xs-6 col-sm-4 col-md-2 tratamento">
      <!-- col-md-5ths tratamento  -->
      <div class="foto" style="height: 438px;">
        <a href="/nekacosta/tratamentos/estetica-facial" title="Estética facial">
          <picture>
            <img src="http://www.hostmove.com.br/nekacosta/images/procedimentos/grd/1fe502e88ad5942da55be03edfed614c.jpg"title="Estética facial" alt="Estética facial" style="left: -468px; height: 100%; width: auto;">
          </picture>
          <h2>Estética facial</h2>
        </a>
      </div>
    </div>

    <div class="col-xs-6 col-sm-4 col-md-2 tratamento">
      <!-- col-md-5ths tratamento  -->
      <div class="foto" style="height: 438px;">
        <a href="/nekacosta/tratamentos/micropigmentacao" title="Micropig
mentação">
          <picture>
            <img src="http://www.hostmove.com.br/nekacosta/images/procedimentos/grd/998e3f799a4802e926bd702fd31d3eda.jpg"title="Micropig
mentação" alt="Micropig
mentação" style="left: -540px; height: 100%; width: auto;">
          </picture>
          <h2>Micropig mentação
          </h2>
        </a>
      </div>
    </div>

    <div class="col-xs-6 col-sm-4 col-md-2 tratamento">
      <!-- col-md-5ths tratamento  -->
      <div class="foto" style="height: 438px;">
        <a href="/nekacosta/tratamentos/depilacoes" title="Depilações">
          <picture>
            <img src="http://www.hostmove.com.br/nekacosta/images/procedimentos/grd/582aa89dafe8d876b28768f96424216e.jpg"title="Depilações" alt="Depilações" style="left: -386px; height: 100%; width: auto;">
          </picture>
          <h2>Depilações</h2>
        </a>
      </div>
    </div>

    <div class="col-xs-6 col-sm-4 col-md-2 tratamento">
      <!-- col-md-5ths tratamento  -->
      <div class="foto" style="height: 438px;">
        <a href="/nekacosta/tratamentos/spa-day" title="Spa Day">
          <picture>
            <img src="http://www.hostmove.com.br/nekacosta/images/procedimentos/grd/22a8c54b621b992c537216a8d9f48b2c.jpg"title="Spa Day" alt="Spa Day" style="left: -600px; height: 100%; width: auto;">
          </picture>
          <h2>Spa Day</h2>
        </a>
      </div>
    </div>

    <div class="col-xs-6 col-sm-4 col-md-2 tratamento">
      <!-- col-md-5ths tratamento  -->
      <div class="foto" style="height: 438px;">
        <a href="/nekacosta/tratamentos/terapia-capilar" title="Terapia capilar">
          <picture>
            <img src="http://www.hostmove.com.br/nekacosta/images/procedimentos/grd/92b862b879b38b535ebcfd9fcf7f9ba8.jpg"title="Terapia capilar" alt="Terapia capilar" style="left: -300px; height: 100%; width: auto;">
          </picture>
          <h2>Terapia capilar</h2>
        </a>
      </div>
    </div>
  </div>
</section>
2b"; position: absolute; bottom: 10%; right: 10%; background: #6db968; color: #FFFFFF; border-radius: 50%; text-align: center; padding: 4px 6px 4px 8px; font-size: 1.1em; font-family: 'Glyphicons Halflings'; opacity: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; z-index: 1; } .equipe .foto:hover:before { bottom: 20%; opacity: 1; } #equipe .mais { background: rgba(55, 52, 50, 1); color: #6db968; padding: 8px 14px; display: inline-block; width: 230px; position: absolute; bottom: -65px; margin-left: -115px; left: 50%; z-index: 1010; } #equipe .mais:hover { background: rgba(35, 32, 30, 1); color: rgba(255, 255, 255, 1); } #a-clinica { position: relative; display: block; } #a-clinica:before { width: 100%; height: 122px; display: block; content: ''; position: absolute; top: -100px; left: 0px; /* background: url(images/degrade-baixo.png) top center repeat-x; */ } #listaFotosEmpresa { overflow: hidden; margin: 30px auto; position: relative; } #listaFotosEmpresa>.estrutura { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; padding: 0px; margin: 0px; } #listaFotosEmpresa:hover>.estrutura { opacity: 0.2; } #listaFotosEmpresa:hover>.estrutura .foto a img { -webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); filter: gray; filter: grayscale(100%); } #listaFotosEmpresa:hover>.estrutura:hover { opacity: 1.0; } #listaFotosEmpresa:hover>.estrutura:hover .foto a img { -webkit-filter: grayscale(0); -webkit-filter: grayscale(0%); filter: none; filter: grayscale(0%); } #listaFotosEmpresa .foto { padding: 0px; position: relative; } #listaFotosEmpresa .foto a img { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; transform: scale(1); max-width: inherit; position: absolute; } #listaFotosEmpresa:hover .foto:hover a img { -moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); } #listaFotosEmpresa .foto a { position: relative; width: 100%; height: 100%; left: 0%; top: 0%; overflow: hidden; text-align: left; -webkit-transform: translateZ(0); transform: translateZ(0); display: block; } #listaFotosEmpresa .foto a picture { display: block; width: 100%; height: 100%; position: absolute; } #listaFotosEmpresa .foto a { width: 100%; height: 100%; left: 0%; top: 0%; } #a-clinica .mais { background: rgba(55, 52, 50, 1); color: #6db968; padding: 8px 14px; display: inline-block; width: 110px; position: absolute; bottom: -65px; margin-left: -55px; left: 50%; z-index: 1010; } #a-clinica .mais:hover { background: rgba(35, 32, 30, 1); color: rgba(255, 255, 255, 1); } #tratamentos { position: relative; display: block; } #listaTratamentos { overflow: hidden; margin: 30px auto; position: relative; } #listaTratamentos>.tratamento { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; padding: 0px; margin: 0px; } #listaTratamentos:hover>.tratamento { opacity: 0.2; } #listaTratamentos:hover>.tratamento .foto a img {} #listaTratamentos:hover>.tratamento:hover { opacity: 1.0; } #listaTratamentos:hover>.tratamento:hover .foto a img { -webkit-filter: grayscale(0%) brightness(100%) contrast(100%) sepia(0) saturate(100%) hue-rotate(0deg); filter: grayscale(0%) brightness(100%) contrast(100%) sepia(0) saturate(100%) hue-rotate(0deg); } #listaTratamentos .foto { padding: 0px; position: relative; width: calc(100% - 5px); overflow: hidden; margin: 0px auto; } #listaTratamentos .foto a img { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; transform: scale(1); max-width: inherit; position: absolute; /* -webkit-filter: grayscale(100%) brightness(50%) contrast(100%) sepia(1) saturate(250%) hue-rotate(-10deg); filter: grayscale(100%) brightness(50%) contrast(100%) sepia(1) saturate(250%) hue-rotate(-10deg); */ mix-blend-mode: multiply; -webkit-filter: grayscale(100%); filter: grayscale(100%); } #listaTratamentos:hover .foto:hover a img { -moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-filter: grayscale(0%); -webkit-filter: grayscale(0%); filter: grayscale(0%); mix-blend-mode: inherit; } #listaTratamentos .foto a { position: relative; width: 100%; height: 100%; left: 0%; top: 0%; overflow: hidden; text-align: left; -webkit-transform: translateZ(0); transform: translateZ(0); display: block; } .foto a picture { display: block; width: 100%; height: 100%; position: absolute; background: #005b47; } .foto a picture:hover { background-color: transparent; } #listaTratamentos .foto a { width: 100%; height: 100%; left: 0%; top: 0%; } .tratamento a h2 { position: absolute; width: 100%; left: 0px; margin: 0px; color: rgba(255, 255, 255, 1); font-size: 32px; /* 40 */ text-align: left; padding: 100% 0 0 10px; font-family: 'museo_sans700'; text-transform: uppercase; line-height: 44px; height: 100%; } .tratamento:hover a h2 { /* background: rgba(0,0,0,0.9); */ color: #6db968; transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease; } @media (max-width:1500px) { .tratamento a h2 { font-size: 28px; line-height: 34px; padding-top: 90%; } } @media (min-width:992px) and (max-width:1199px) { .tratamento a h2 {} } @media (min-width:768px) and (max-width:991px) { .tratamento a h2 {} } @media (min-width:640px) and (max-width:767px) { .tratamento a h2 { font-size: 1.3em; } } @media (min-width:480px) and (max-width:639px) { .tratamento a h2 { font-size: 1.1em; } } @media (min-width:380px) and (max-width:479px) { .tratamento a h2 {} } @media (max-width:379px) { .tratamento a h2 { /* display: none; */ font-size: 20px; line-height: 20px; } } @media (max-width:767px) { #listaFotosEmpresa>.estrutura { padding: 0 6px 6px 0px; } } #tratamentos .mais { background: rgba(55, 52, 50, 1); color: #6db968; padding: 8px 14px; display: inline-block; width: 110px; position: absolute; bottom: -65px; margin-left: -55px; left: 50%; z-index: 1010; } #tratamentos .mais:hover { background: rgba(35, 32, 30, 1); color: rgba(255, 255, 255, 1); } #tecnologias { position: relative; display: block; } #listaTecnologias { overflow: hidden; margin: 30px auto; position: relative; } #listaTecnologias>.tecnologia { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; padding: 0px; margin: 0px; } #listaTecnologias:hover>.tecnologia { opacity: 0.2; } #listaTecnologias:hover>.tecnologia .foto a img {} #listaTecnologias:hover>.tecnologia:hover { opacity: 1.0; } #listaTecnologias:hover>.tratamento:hover .foto a img { -webkit-filter: grayscale(0%) brightness(100%) contrast(100%) sepia(0) saturate(100%) hue-rotate(0deg); filter: grayscale(0%) brightness(100%) contrast(100%) sepia(0) saturate(100%) hue-rotate(0deg); } #listaTecnologias .foto { padding: 0px; position: relative; width: calc(100% - 5px); overflow: hidden; margin: 0px auto; } #listaTecnologias .foto a img { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; transform: scale(1); max-width: inherit; position: absolute; /* -webkit-filter: grayscale(100%) brightness(50%) contrast(100%) sepia(1) saturate(250%) hue-rotate(-10deg); filter: grayscale(100%) brightness(50%) contrast(100%) sepia(1) saturate(250%) hue-rotate(-10deg); */ mix-blend-mode: multiply; -webkit-filter: grayscale(100%); filter: grayscale(100%); } #listaTecnologias:hover .foto:hover a img { -moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-filter: grayscale(0%); -webkit-filter: grayscale(0%); filter: grayscale(0%); mix-blend-mode: inherit; } #listaTecnologias .foto a { position: relative; width: 100%; height: 100%; left: 0%; top: 0%; overflow: hidden; text-align: left; -webkit-transform: translateZ(0); transform: translateZ(0); display: block; } #listaTecnologias .foto a picture { display: block; width: 100%; height: 100%; position: absolute; background: #6db968; } #listaTecnologias .foto a picture:hover { background-color: transparent; } #listaTecnologias .foto a { width: 100%; height: 100%; left: 0%; top: 0%; } .tecnologia a h2 { position: absolute; width: 100%; left: 0px; bottom: 0px; padding: 30px 5%; margin: 0px; color: rgba(255, 255, 255, 1); vertical-align: top; font-size: 27px; } .tecnologia:hover a h2 { background: rgba(0, 0, 0, 0.9); color: #6db968; } @media (min-width:1200px) { .tecnologia a h2 {} } @media (min-width:992px) and (max-width:1199px) { .tecnologia a h2 {} } @media (min-width:768px) and (max-width:991px) { .tecnologia a h2 {} } @media (min-width:640px) and (max-width:767px) { .tecnologia a h2 { font-size: 1.3em; } } @media (min-width:480px) and (max-width:639px) { .tecnologia a h2 { font-size: 1.1em; } } @media (min-width:380px) and (max-width:479px) { .tecnologia a h2 {} } @media (max-width:379px) { .tecnologia a h2 { /* display: none; */ } } #tecnologias .mais { background: rgba(55, 52, 50, 1); color: #6db968; padding: 8px 14px; display: inline-block; width: 110px; position: absolute; bottom: -65px; margin-left: -55px; left: 50%; z-index: 1010; } #tecnologias .mais:hover { background: rgba(35, 32, 30, 1); color: rgba(255, 255, 255, 1); } @media (max-width:691px) { /* #listaFotosEmpresa > .estrutura:nth-child(5), #listaTratamentos > .tratamento:nth-child(5), #listaTecnologias > .tecnologia:nth-child(5) { display: none; } */ #listaTratamentos .foto, #listaTecnologias .foto { margin: 2px 0px; } }
    
asked by anonymous 01.07.2018 / 23:04

0 answers