
.cabecalho_fixo,
.rp_menu ul a,
.rp_menu ul a:hover::before,
.fecha_lb,
.bola_bt,
.fechar_padrao,
.fechar_padrao i,
.bt_red_infos_icon,
.bt_red_infos,
.bt_red,
.bt_red_icon,
.bt_linha,
.bt_linha span,
.bt_principal,
.oc_icon i,
.steps_circ,
.step_p_el,
.step_p_bt,
.step_p_el i,
.steps_frames_cx,
.fx{
  -webkit-transition: all 600ms cubic-bezier(0.000, 0.845, 0.440, 1.000); 
  -moz-transition: all 600ms cubic-bezier(0.000, 0.845, 0.440, 1.000); 
  -o-transition: all 600ms cubic-bezier(0.000, 0.845, 0.440, 1.000); 
  transition: all 600ms cubic-bezier(0.000, 0.845, 0.440, 1.000);
}

.txt a,
.txt a::before{
  -webkit-transition: all 300ms cubic-bezier(0.000, 0.845, 0.440, 1.000); 
  -moz-transition: all 300ms cubic-bezier(0.000, 0.845, 0.440, 1.000); 
  -o-transition: all 300ms cubic-bezier(0.000, 0.845, 0.440, 1.000); 
  transition: all 300ms cubic-bezier(0.000, 0.845, 0.440, 1.000);
}

.oculto_frame{
  -webkit-transition: all 600ms cubic-bezier(0.800, 0.60, 0.4, 0.200); 
}

.bt_linha span,
.bt_linha:hover{
  -webkit-transition: all 500ms cubic-bezier(.62,.06,.92,.51);
  -moz-transition: all 500ms cubic-bezier(.62,.06,.92,.51);
  -o-transition: all 500ms cubic-bezier(.62,.06,.92,.51);
  transition: all 500ms cubic-bezier(.62,.06,.92,.51);
}

.bt_linha{
  -webkit-transition: all 0ms cubic-bezier(.08,.7,.84,.54);
  -moz-transition: all 0ms cubic-bezier(.08,.7,.84,.54);
  -o-transition: all 0ms cubic-bezier(.08,.7,.84,.54);
  transition: all 0ms cubic-bezier(.08,.7,.84,.54);
}


@keyframes roda_logo {
  0%   {
    transform: rotate(0deg);
  }
  100%   {
    transform: rotate(360deg);
  }
}

.roda_logo {
  animation-name: roda_logo;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}