.altLinha {line-height: 3.8;}
.logotTop {position:absolute; z-index:10; width:100%; height:550px;}
.fraseTop {margin:20px auto 0 auto; width: 80%; display:block; font-size:25px; font-weight:100; text-align:center; color:#fff; letter-spacing: 2px;}
.backMesa {background-image:url('../images/mesadesom_g.png'); background-repeat:no-repeat; background-size:cover;}
.heading-section2 h2 {font-size: 10vw; font-weight: 900; line-height: 1.0; font-family: "Poppins", Arial, sans-serif; text-transform: uppercase; text-align: left; margin-bottom:0px!important;}
.backLaranja {background:#d35d00; width:100%; height:193px; position:absolute; z-index:-1;}
.backPreto {background:#1f1f1f; width:100%; height:238px; position:absolute; z-index:-1;}
.heading-section3 {margin-bottom:0px!important;}
.heading-section3 h2 span {/*font-family: "Lora", serif;*/ font-size: 8vw;  font-weight: 400; display: block; text-align: right;}
.funcoCinza1 {background:#aaa;}
.boxRedes {background:#1e1e1e; width:100%;}
.boxRedes .container {padding:50px;}
.boxRedes h2 {font-size:70px;  -webkit-text-fill-color: rgba(211, 93, 0, 0); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color:#555;}
.boxRedes ul {margin:0px auto; display:block; width:50%;}
.boxRedes ul li {margin:0px 50px; }
.boxRedes ul li a {background:none;}
.boxRedes ul li a span {font-size:100px;}


/*whatsapp*/
.whatsapp {float: right; bottom: 0px; position: fixed; right:4%; z-index: 500; background:#1d1d1d; padding:5px 5px 15px 5px; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.close-whats {float: right; position: fixed; right: 3.5%; color: #FFF; bottom: 60px; cursor: pointer; width: 20px; background: #1d1d1d; text-align: center; border-radius: 50px; height: 20px; z-index: 501; border: 2px solid #fff; font-size: 10px;}
/*whatsapp*/


/*-- to-top --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 70px;
	right: 4.3%;
	overflow: hidden;
	z-index: 999; 
	width: 40px;
	height: 40px;
	border: none;
	text-indent: 100%;
	background: url(../images/move-up.png) no-repeat 0px 0px;
}
#toTopHover {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*-- //to-top --*/


/******************galeria de fotos*****************/
.team-member {
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden; 
 }
.team-member img {
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); 
}
.team-member:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(211, 93, 0, 0.8);
    z-index: 2;
    height: 100%;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease; 
}
.team-member .text {
    top: 50%;
    text-align: center;
    position: absolute;
    padding: 20px;
    -webkit-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    transform: translateY(-30%);
    -webkit-transition: .5s all ease;
    -o-transition: .5s all ease;
    transition: .5s all ease;
    opacity: 0;
    visibility: hidden;
    color: #fff; 
}
.team-member:hover:before, .team-member:focus:before, .team-member:active:before {
    opacity: 1;
    visibility: visible; 
}
.team-member:hover img, .team-member:focus img, .team-member:active img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); 
}
.team-member:hover .text, .team-member:focus .text, .team-member:active .text {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
    opacity: 1;
    visibility: visible;
    z-index: 4; 
}
/******************galeria de fotos*****************/

@media(max-width:480px){
	.ftco-footer-social li a {height: 120px!important;}
	.boxRedes ul {width:auto!important;}
}