.link-whats-mobile{position: fixed; bottom: 5px; left: 20px; z-index:999; display: none}
.link-whats-mobile img{height: 100px; float: left}
.link-whats-desktop{position: fixed; bottom: 5px; left: 20px; z-index:999}
.link-whats-desktop img{ height: 100px; float: left; opacity: 0.8;}  


.fajax2 { cursor: pointer; } /* cursor para acoes em ajax sem ancora */

/* FORMULARIOS PADRAO */

.cor-branco { color: #fff }
.cor-preto { color: #000 }
.cor-azul { color: blue }
.cor-amarelo { color: yellow }
.cor-verde { color: green }

.form-padrao {
  padding: 40px 60px;   
  margin: 0 auto; 
}

.form-padrao input {
  margin: 0 10px 10px 10px;
}


.form-padrao label {
  margin: 0 10px;
  font-weight: bold;
}

.form-padrao button {
  background: green;
  color: #fff;
  font-size: 1.2em;
  margin: 10px
}

.planos {
  padding: 20px 20px;
}
.planos .item { 
  border: 1px solid #f4f4f4;
  margin: 0 10px;
  padding: 10px;
  text-align: center;
 }

 .planos .item button { 
  border: 1px solid #464343;
  background: green;
  padding: 5px;
  text-align: center;
  color: #fff;
  font-weight:  bold;
 }

/* FORMULARIO PADRAO */


.logo-top { height: 100px; }

.login-form { clear: both; margin: 20px 0;}

.contact-info-blocks{ font-size: 0.5em }

.horiz-nav img {
	height: 24px
} 

.botao { background: #52658c; color: #fff; font-size: 1em; padding: 5px  }

.centrar {
    margin:0;
     position:absolute;
     top:50%;
     left: 50%;
     margin-right: -50%;
     transform: translate(-50%, -50%);
}

.up { text-transform: uppercase; } 
.bem-vindo-celular {
    margin: 20px;
    position: absolute;
    left: 70px;
    top: 0;
    text-decoration: none;
    text-align: center;
}
.fa-bars { font-size: 2em }
.red { color: red}
.yellow { color: yellow}
.blue { color: blue}
.green { color: green}
.silver { color: silver}
.gray { color: gray}

.social i {
    font-size: 2em;
    margin: 10px;
    color: #fff;
}
/*.social { text-align: center}*/
.social li { display: inline;}


.icones i { border: 1px solid; padding: 3px 5px; border-radius: 3px; font-size: 1.8em;}

.menu_inferior a {
    text-decoration: none;
 }

.validation { font-size: 1em; color: red; }

.controles {
    display: block;
    width: 100%;
    height: 48px;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.7142857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    outline: none
}

.controles {
    border-color: #adadad
}

.controles::-moz-placeholder {
    color: #999;
    opacity: 1
}

.controles:-ms-input-placeholder {
    color: #999
}

.controles::-webkit-input-placeholder {
    color: #999
}

.controles::-ms-expand {
    border: 0;
    background-color: transparent
}

.controles[disabled] {
    background-color: #eee;
    opacity: 1
}


textarea.controles {
    height: auto
}

.contato-btn{
    background-color: #477ef6;
    border: 0px;
    width: 100%;
    font-weight: 600;
    text-transform: inherit;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
}
.sombra_padrao{
    box-shadow: #00000021 0px 13px 10px;
}

.btn { font-size: 20px; color: #fff}

/*
.footer-area {
    padding: 10px 0 40px 0;
    background: #242222;
  }
  
  .footer-head p {
    color: rgb(199, 199, 199);
  }
  
  .footer-head h4 {
    color: #fff;
    font-size: 16px;
    letter-spacing: 2px;
    padding-bottom: 10px;
    text-transform: uppercase;
  }
  

  .footer-logo {
    padding-bottom: 20px;
  }
  
  .footer-logo h2 {
    color: #fff;
    padding: 0;
    margin: 0;
    font-size: 36px;
    font-weight: bold;
    line-height: 1;
  }
  
  .footer-logo h2 span {
    color: #52658c;
  }
  
  .footer-icons ul li {
    display: inline-block;
  }
  
  .footer-icons ul li a {
    border: 1px solid #444;
    color: #fff;
    display: block;
    font-size: 35px;
    height: 60px;
    line-height: 58px;
    margin-right: 15px;
    text-align: center;
    width: 60px;
    border-radius: 50%;
  }
  */
  .single-awesome-portfolio {
    float: left;
    overflow: hidden;
    padding: 15px;
    width: 25%;
    position: relative;
  }
  
  .single-awesome-project {
    overflow: hidden;
    margin-bottom: 30px;
  }
  
  .first-item {
    margin-bottom: 30px;
  }
  
  .awesome-img {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
  }
  
  .awesome-img>a {
    display: block;
    position: relative;
  }
  
  .single-awesome-project:hover .awesome-img>a::after {
    opacity: 1;
  }
  
  .single-awesome-project:hover .add-actions {
    opacity: 1;
    bottom: 0;
  }
  
  .awesome-img>a::after {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
    transition: 0.4s;
  }
  
.pagina-img, .pagina-texto {
  float:left; 
  width: 50%;
  padding: 20px;
}

.pagina { padding: 20px }
.pagina h1 { padding: 150px 0  0px 0; text-align: center; } 


.pagina-img img { width: 100%; }
.pagina-texto {}

.branco { color: #fff; text-decoration: none}
.none{ display:none;}
.upload_div{ margin-bottom:20px;}
.uploading{ margin-top:15px;}

/* Esconde o input */
input[type='file'] {
 display: none
}

/* AparÃªncia que terÃ¡ o seletor de arquivo */
label {
  background-color: /* #3498db*/transparent;
  border-radius: 3px;
  /*color: #fff;*/
  cursor: pointer;
  margin: 0px;
  padding: 0px 20px
}

.overlay-transparent{
	background:rgba(0,0,0,.6);
}


