
.work-with-title-light figure:hover img {
    cursor: pointer;
    opacity: 1;
    transform: scale(1, 1);
}



.work-with-title .grid figcaption {
    background: rgba(255, 255, 255, 0);
    bottom: -25px;
    opacity: 1;
    display: block;
    padding: 25px 0;
    position: absolute;
    z-index: 2;
}

.fundo{
  background: #f0810e!important;
}
.cor{
  color: #f0810e!important;
}

.fundo2{
  background: #033958!important;
}
.cor2{
  color: #033958!important;
}

.fundo3{
  background: #9a9a9a!important;
}


.navbar {
    padding: 0px 0px 6px;
    z-index: 999;
    width: 100%;
    border-radius: 0;
    border: 0;
}
.border-bottom {
    border-bottom: 1px solid #f57e29 !important;
}

section {
    border-bottom: 1px solid #f57e29;
}

.navbar.shrink-nav.shrink {
    padding: 5px 0px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}


.tamimg img{
    max-height: 80px!important;
}

.font{
  font-family: 'eurostile_mnbold' !important;
}
@font-face {
    font-family: 'eurostile_mnbold';
    src: url('eurostilemnextendedbold.woff2') format('woff2'),
         url('eurostilemnextendedbold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.titulo span {
    color: white;
    background-color: #f0810e;
    padding: 5px 8px;
}

.titulo5 span {
  color: #f0810e;
  background-color: #033958;
    padding: 2px 2px;
}

.titulo2 span {
    color: #f0810e;
    background-color: #033958;
    padding: 5px 8px;
}
.titulo3 span {
    color: #033958;
    background-color: #f0810e;
    padding: 5px 8px;
}
.titulo4 span {
    color: white;
    background-color: #033958;
    padding: 5px 8px;
}

.tamimg2 img{
  max-width: 80%!important;
}



.dark-header.navbar li.active a {
    border-bottom: 0px solid rgb(240, 129, 14);


    color: #f0810e!important;
}

.tam3{
 background-attachment: fixed;
  height: auto;
   width: 100%;
}

@media (max-width: 991px){
.navbar-toggle {
    background-color: #033958;
    border-radius: 0;
    margin-right: 0;
    display: block;
    cursor: pointer !important;
  }
}
@media (max-width: 540px) {
  .tamimg2 img{
    max-width:  50%!important
  }

}

.navbar.shrink-nav.shrink {
    padding: 5px 0px;
    border-bottom: 1px solid rgb(240, 129, 14);
}

@media (max-width: 767px){
.header-style9 .navbar-collapse {
    top: 86px;
  }
}

@media (max-width: 991px){
.header-style9 .navbar.shrink .navbar-collapse {
    top: 90px;
  }
}


@media (max-width: 991px){
.navbar-collapse {
    box-shadow: none;
    background: rgba(3, 57, 88, 0.95);    width: 100%;
    position: absolute;
    top: 90px;
  }
}

figure:hover img {
    cursor:  pointer;
    opacity: 0.55;
    transform: scale(1.1, 1.1);
    transition: all 0.3s ease 0s;
}





.icone{
  z-index: 99;
  position: fixed;
  top:300px;
  right: 0;
}
.iconeinternof{
  text-align: center;
  padding: 12px;
  background: #f0810e;
  border-top-left-radius:  5px;
}
.iconeinternot{
  text-align: center;
  padding: 12px;
  background: #f0810e;
}
.iconeinternol{
  text-align: center;
  padding: 12px;
  background: #f0810e;

}
.iconeinternow{
  text-align: center;
  padding: 12px;
  background: #f0810e;

}
.iconeinternoy{
  text-align: center;
  padding: 12px;
  background: #f0810e;
  border-bottom-left-radius:  5px;

}
.iconeinternoi{
  text-align: center;
  padding: 12px;
  background: #f0810e ;
border-bottom-left-radius:5px;
}
.icone2{
  z-index: 99;
  position: fixed;
  top:504px;
  right: 0;
}
.tamanhoicone{
  font-size: 25px;
}

@media (max-width: 540px){
  .icone{
    z-index: 99;
    position: fixed;
    top:300px;
    right: 0;
  }
  .iconeinternof{
    text-align: center;
    padding: 12px;
    background: #f0810e;
    border-top-left-radius:  5px;
  }
  .iconeinternot{
    text-align: center;
    padding: 12px;
    background: #f0810e;
  }
  .iconeinternol{
    text-align: center;
    padding: 12px;
    background: #f0810e;

  }
  .iconeinternoy{
    text-align: center;
    padding: 12px;
    background: #f0810e;
    border-bottom-left-radius:  5px;

  }
  .iconeinternoi{
    text-align: center;

    padding: 12px;
    background: #f0810e ;
  border-bottom-left-radius:5px;
  }
  .icone2{
    z-index: 99;
    position: fixed;
    top:504px;
    right: 0;
  }
  .tamanhoicone{
    font-size: 15px;

  }
}
