@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');

.is-visible{
    display: block !important;
}

@media screen and (max-width: 769px){
	
	.responseive-column{
		width: 100% !important;
	}
	
	.responseive-column div div div img{
		position: relative;
		display: block;
		margin: 0 auto;
	}
    .mobile_fabwhats{display:table !important;}
    .notmobile_fabwhats{display:none !important;}
}
@media screen and (min-width: 770px){
    .mobile_fabwhats{display:none !important;}
    .notmobile_fabwhats{display:table !important;}
}

.wrapGMapsIframe{margin-top:40px;}



.bt_bounce{

animation: bt_bounce 1s infinite;

}

@keyframes bt_bounce{
0%{
      transform: translateX(0px);
}
15%{
      transform: translateX(+10px);
}
30%{
      transform: translateX(-10px); 
}
45%{
      transform: translateX(+10px);
}
60%{
      transform: translateX(0px);
}
100%{
      transform: translateX(0px);
}
}

.bt_pulsating{

animation: bt_pulsating 1s infinite;

}

@keyframes bt_pulsating{
0% {
      transform: scale(0.95);
      box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
    }
    
    70% {
      transform: scale(1);
      box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
    }
    
    100% {
      transform: scale(0.95);
      box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }
}


    .fab_whatsappchat { position: fixed; vertical-align: top; border-radius: 100px;  transition: all .3s; z-index: 99999999999999999999999999999999; cursor: pointer; border: solid 1px #fff; background-color: rgba(1, 105, 94, 0.9); }
    .fab_whatsappchat_left{left:20px;bottom:20px;}
    .fab_whatsappchat_right{right:20px;bottom:20px;}
    .fab_whatsappchat span { text-decoration: none; color: #fff; white-space: nowrap; font-weight: 300; font-size: 13px; line-height: 40px; margin: 0px 20px 0 10px; float: left; }
    .fab_whatsappchat i { color: #fff; margin: 0 0 0 20px; font-size: 20px; line-height: 40px; display: inline-block; float: left; }
    .content_whatsappchat { position: fixed; vertical-align: top; border-radius: 6px; transition: all .3s; z-index: 99999999999999999999999999999999; }
    .incializaraberto{ display: block; }
    .incializarfechado{ display: none; }
    .content_whatsappchat_left{left:20px;bottom:80px;}
    .content_whatsappchat_right{right:20px;bottom:80px;}
    .content_whatsappchat .arrow-down { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #fff; /*position: relative;*/ margin-left: 30px; }
    .content_whatsappchat_left .arrow-down { float: left; margin-left: 30px; }
    .content_whatsappchat_right .arrow-down { float: right; margin-right: 60px; }
    .content_whatsappchat .wpc_innerwrap { border: none; -moz-box-shadow: 0px 0px 2px #6f6f6f; -webkit-box-shadow: 0px 0px 2px #6f6f6f; box-shadow: 0px 0px 2px #6f6f6f; border-radius: 6px; overflow: hidden; width:100%; position: relative; }
    @media screen and (max-width: 769px){ .content_whatsappchat .wpc_innerwrap { max-width:280px; } }
    @media screen and (min-width: 770px){ .content_whatsappchat .wpc_innerwrap { max-width:360px; } }
    .content_whatsappchat .wpc_desc { color: #fff; font-weight: 300; padding: 16px 30px 16px 20px; background-color: rgba(1, 105, 94, 0.9); }
    @media screen and (max-width: 769px){ .content_whatsappchat .wpc_desc { font-size: 12px; } }
    @media screen and (min-width: 770px){ .content_whatsappchat .wpc_desc { font-size: 14px; } }
    .content_whatsappchat .wpc_desc i { cursor: pointer; display: block; float: right; position: absolute; top: 10px; right: 12px; color: #8cbbb6; }
    @media screen and (max-width: 769px){ .content_whatsappchat .wpc_desc i { font-size:22px;} }
    @media screen and (min-width: 770px){ .content_whatsappchat .wpc_desc i { font-size:16px;} }
    .content_whatsappchat .wpc_desc i:hover{color:#fff;}
    .content_whatsappchat .wrap_dadoslines { background: #fff; width: 100%; display: table; padding: 10px; }
    .content_whatsappchat a.wpc_contactline { background: #fff; width: 100%; display: table; padding: 10px; border-radius:10px; margin: 0px; }
    .content_whatsappchat a.wpc_contactline:hover { background: #eaeaea; }
    .content_whatsappchat a.wpc_contactline .capinha_wpc{ border-radius: 100px; float:left; width: 60px; }
    .content_whatsappchat a.wpc_contactline .icon_wpc{ border-radius: 100px; float:left; margin-left:-16px; width: 20px;}
    .content_whatsappchat a.wpc_contactline .wpc_cargos{ float:left; display:table; padding-left: 10px; }
    .content_whatsappchat a.wpc_contactline .wpc_cargos p { width: 100%; display: block; font-size: 11px; color: #bbb; margin-top: 4px; }
    .content_whatsappchat a.wpc_contactline .wpc_cargos b { width: 100%; display: block; font-size: 14px; color: #333; font-weight: 600; }
    .content_whatsappchat a.wpc_contactline hr { width: 100%; outline: none; margin: 10px 0 0 0; float: left; position: relative; display: table; border-bottom: #eaeaea solid 1px; }
    .content_whatsappchat .whatsappchat_extras{ color: #fff; font-weight: 300; font-size: 14px; padding: 0px; background-color: #fff; min-height:10px; display: table; width: 100%; }
    .content_whatsappchat .wac_tel_icon {  background: #38b4ff; }
    .content_whatsappchat .wac_gps_icon {  background: #ff3838; }
    .content_whatsappchat .wac_mail_icon {  background: #9e429b; }
    .content_whatsappchat .wac_fb_icon {  background: #475993; }
    .content_whatsappchat .wac_tw_icon {  background: #55acee; }
    .content_whatsappchat .wac_yt_icon {  background: #e02f2f; }
    .content_whatsappchat .wac_gp_icon {  background: #dc493c; }
    .content_whatsappchat .wac_lk_icon {  background: #007bb5; }
    .content_whatsappchat .wac_pt_icon {  background: #ca3737; }
    .content_whatsappchat .wac_it_icon {  background: #ac3cac; }
    .content_whatsappchat .wac_grid_1, .content_whatsappchat .wac_grid_2, .content_whatsappchat .wac_grid_3, .content_whatsappchat .wac_grid_4, .content_whatsappchat .wac_grid_5, .content_whatsappchat .wac_grid_6, .content_whatsappchat .wac_grid_7, .content_whatsappchat .wac_grid_8, .content_whatsappchat .wac_grid_9, .content_whatsappchat .wac_grid_10{ float:left;display: block; line-height: 40px; text-align: center; color: #fff; }
    .content_whatsappchat .wac_grid_1:hover, .content_whatsappchat .wac_grid_2:hover, .content_whatsappchat .wac_grid_3:hover, .content_whatsappchat .wac_grid_4:hover, .content_whatsappchat .wac_grid_5:hover, .content_whatsappchat .wac_grid_6:hover, .content_whatsappchat .wac_grid_7:hover, .content_whatsappchat .wac_grid_8:hover, .content_whatsappchat .wac_grid_9:hover, .content_whatsappchat .wac_grid_10:hover{ color: #fff !important; }
    .content_whatsappchat .wac_grid_1{width:100%;}.content_whatsappchat .wac_grid_2{width:50%;}.content_whatsappchat .wac_grid_3{width:33.33%;}.content_whatsappchat .wac_grid_4{width:25%;}.content_whatsappchat .wac_grid_5{width:20%;}.content_whatsappchat .wac_grid_6{width:16.66%;}.content_whatsappchat .wac_grid_7{width:14.28%;}.content_whatsappchat .wac_grid_8{width:12.5%;}.content_whatsappchat .wac_grid_9{width:11.11%;}.content_whatsappchat .wac_grid_10{width:10%;}


