@charset "UTF-8";
/*
	F.Biz Teste
	--
	Juliano F.
	julianoflores@outlook.com
*/
/* Variáveis de Cor */
/*$amarelo:#fdb813; */
/* Classes de Texto */
.font-helvetica {
  font-family: Helvetica, Arial, sans-serif; }

.font-black {
  color: #000000; }

.font-grey {
  color: #4b4b4b; }

.font-grey2 {
  color: #a5a5a5; }

.font-1vh {
  font-size: 1vh; }

.font-1-5vh {
  font-size: 1.5vh; }

.font-2vh {
  font-size: 2vh; }

.font-3vh {
  font-size: 3vh; }

.font-4vh {
  font-size: 4vh; }

.font-5vh {
  font-size: 5vh; }

.txt-normal {
  font-family: Helvetica, Arial, sans-serif;
  color: #4b4b4b; }

.txt-titulo {
  font-family: Helvetica, Arial, sans-serif;
  color: #000000; }

.txt-descricao {
  font-family: Helvetica, Arial, sans-serif; }

.font-white {
  color: #eeeeee; }

/* Classes do Header */
.header-padding {
  padding-top: 10px;
  padding-bottom: 10px; }

.yellow-bg {
  background-color: #004A7F; }

/* Classes da Galeria */
.seta {
  color: #a5a5a5;
  font-size: 3vh;
  transition: 0.3s all; }

.seta:hover {
  color: #c6c6c6;
  transition: 0.3s all;
  cursor: pointer; }

.seta:active {
  color: #808080; }

.seta:focus {
  color: #808080; }

.foto-wrapper {
  border: 1px #4b4b4b solid;
  padding: 10px; }

.foto-main {
  width: 100%; }

.thumb-wrapper {
  border: 1px #4b4b4b solid;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 100%;
  padding: 5px;
  cursor: pointer;
  color: #4b4b4b;
  transition: 0.3s all; }

.thumb-wrapper:hover {
  color: #a5a5a5;
  border: 1px #a5a5a5 solid;
  transition: 0.3s all; }

.thumb-wrapper:active {
  color: #a5a5a5;
  border: 1px #a5a5a5 solid;
  transition: 0.3s all;
  background-color: #fffbee; }

.thumb-wrapper:focus {
  color: #a5a5a5;
  border: 1px #a5a5a5 solid;
  transition: 0.3s all;
  background-color: #fffbee; }

.thumb-wrapper-active {
  color: #a5a5a5;
  border: 1px #a5a5a5 solid;
  transition: 0.3s all;
  background-color: #fffbee; }

.thumb-main {
  width: 100%; }

/* footer */
.footer {
  position: fixed;
  bottom: 0px;
  background-color: #004A7F;
  color: white;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  font-family: Helvica, Arial, sans-serif; }

.footer_link {
  color: #eeeeee;
  transition: 0.3s all; }

.footer_link:hover {
  color: #ffe7ad;
  text-decoration: none;
  transition: 0.3s all; }

.footer_link:focus {
  color: #eeeeee;
  text-decoration: none;
  transition: 0.3s all; }

.footer_link:active {
  color: #eeeeee;
  text-decoration: none;
  transition: 0.3s all; }

/* Classes de Borda */
.border-yellow-under {
  border-bottom: 5px #004A7F solid; }

.border-yellow-full {
  border: 3px #004A7F solid;
  border-radius: 8px; }

/* Classes de Posicionamento de Texto */
.spacer-extra-padding {
  padding: 20px; }

.spacer-padding-top-10px {
  padding-top: 10px; }

.no-padding {
  padding: 0px; }

/* Media-Queries para Responsivo */
@media screen and (min-width: 320px) {
  .spacer-margin-left {
    margin-left: 0px; }

  .spacer-margin-top {
    margin-top: 10px; }

  .margin-top-mobile {
    margin-top: 10px; }

  .margin-mobile {
    margin-left: 10px;
    margin-right: 10px; }

  .txt-normal {
    font-size: 3vh; }

  .txt-titulo {
    font-size: 5vh; }

  .txt-descricao {
    font-size: 2vh; }

  .footer {
    font-size: 2vh; } }
@media screen and (min-width: 1024px) {
  .spacer-margin-left {
    margin-left: 20px !important; }

  .spacer-margin-top {
    margin-top: 20px; }

  .margin-top-mobile {
    margin-top: 0px; }

  .margin-mobile {
    margin-left: 0px;
    margin-right: 0px; }

  .txt-normal {
    font-size: 2.5vh; }

  .txt-titulo {
    font-size: 4vh; }

  .txt-descricao {
    font-size: 1.5vh; }

  .footer {
    font-size: 1.5vh; }

  .seta_wrapper {
    padding-left: 5px;
    padding-right: 5px; } }

/*# sourceMappingURL=portfolio.css.map */
