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;
}
}