/*
Theme Name: Locapas Skudo
Description: Locapas Skudo child theme
Author: Blue Opera Online
Template: skudo
Version: 1.3.1
*/

.present-container h1.page_title {
  text-transform: uppercase;
  font-weight: bold;
}

.home-diferencial {
  text-align: center;
}

.home-diferencial h2 {
  color: #134C7E;
  font-size: 25px;
}

.home-diferencial p {
  color: #7E7E7E;
  font-size: 17px;
}

#home-sobrenos {
  background-blend-mode: overlay;
}

#home-sobrenos .home-sobrenos-saibamais > .vc_column-inner {
  background-blend-mode: overlay;
}

#home-sobrenos .home-sobrenos-desc {

}


.wpcf7 .locapas-form span.wpcf7-form-control-wrap {
  z-index: auto;
}

.wpcf7 .locapas-form input[type="text"], 
.wpcf7 .locapas-form input[type="email"],
.wpcf7 .locapas-form textarea,
.wpcf7 .locapas-form .simpleselect {
  background: white;
  box-shadow: none;
  border: solid 1px #D0D0D0;
  color: #134C7E;
  z-index: auto;
}

.wpcf7 .locapas-form .simpleselect .placeholder {
  margin: 0;
  background: white;
  box-shadow: none;
}

.wpcf7 .locapas-form .simpleselect .options {
  height: 200px !important;
  overflow: scroll !important;
}

.wpcf7 .locapas-form input::placeholder,
.wpcf7 .locapas-form textarea::placeholder {
  color: #134C7E;
  opacity: 1;
}

.wpcf7 .locapas-form .row .col-md-12 {
  padding: 0 25px;
}

.wpcf7 .locapas-form .locapas-btn {
  background: #134C7E;
  color: white;
  text-align: center;
  width: 100%;
  max-width: 400px;
  text-transform: uppercase;
}

.equipe-item .aio-icon-img.uavc-circle {
  padding: 0;
  position: relative;
  width: 100px;
}

.equipe-item .aio-icon-img.uavc-circle:before  {
  padding: 0;
  content: ""; /* Old browsers */
  width: 100px;
  height: 100px;
  display: block;
  background: #ffbb03;
  border-radius: 100%;
  z-index: 0;
}

.equipe-item .aio-icon-img.uavc-circle .img-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  height: 100px;
  width: auto;
}

.equipe-item .top-icon .aio-icon-header h3.aio-icon-title {
  margin: 10px 0;
}

#primary_footer, #primary_footer p, #primary_footer a, #primary_footer .social-icons-fa a {
  font-size: 13px;
  color: white;
}

#primary_footer .footer-titulo {
  font-size: 22px;
  color: white;
  font-weight: 600;
}

#primary_footer .footer_sidebar ul:not(.instagram-pics) li {
  border: none !important;
}

#primary_footer .footer_sidebar ul:not(.instagram-pics) li a {
  text-transform: uppercase;
  padding: 0;
}

#primary_footer .footer_sidebar .social-icons-fa ul li {
  display: inline-block;
  width: auto;
  padding: 0;
}

.footer-contato-info .fa:before {
  color: #FFBB03;
}

.equipamentos-contato-info, .equipamentos-contato-info a {
  color: black;
}

.equipamentos-contato-info .fa:before {
  color: #205788;
}



.yellow-border {
  text-decoration: underline;
  text-decoration-color: #FFBB03;
  text-underline-position: under;
}

.top-bar .phone-mail {
  float: left;
  color: #4B4B4B;
}

.top-bar .social-icons-fa {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}

.top-bar .phone-mail .fa {
  padding-right: 10px;
  font-size: 12px;
  color: #205788;
}

header .top-bar li, header .top-bar a, header .top-bar ul.phone-mail li a {
  font-weight: normal !important;
}

.uavc-list-icon.uavc-list-icon-wrapper.ult-adjust-bottom-margin.centered {
  margin: auto;
  width: 230px;
}