*{
    color:#3B150F;
}
.divide_ninhada{
  border-width: 10px;
  margin: 20px;
  border-color: #ba5d18;
  
}
a:link{
    color: inherit;
    cursor: pointer;
}
.menu a:hover{
    color: inherit;
    text-decoration: underline;
}
.submenu a:hover{
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
.submenu a button:hover{
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
.formulario {
    max-width: 650px;
    text-align: center;
    margin: 15px auto;
  }
  .formulario input, form textarea {
    border: 1px solid #d3ad37;
    outline: 0;
    padding: 0.8em;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    width: 100%;
    margin-top: 16px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#424242;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    resize: none;
  }
  .formulario input:focus, .formulario textarea:focus {
     
    color:#d3ad37; 
    -moz-box-shadow: 0 0px 2px #d3ad37 !important;
    -webkit-box-shadow: 0 0px 2px #d3ad37 !important;
    box-shadow: 0 0px 2px #d3ad37 !important;
  }
  .formulario .btn-submit {
    color: #fff;
    background: #d3ad37 ;
    cursor: pointer;
    transition: 0.5s;
  }
  .formulario .btn-submit:hover {
   
    background-color:#424242;
    color: #FFF;
    -moz-box-shadow: 0 1px 1px 1px rgba(170, 170, 170, 0.6);
    -webkit-box-shadow: 0 1px 1px 1px rgba(170, 170, 170, 0.6);
    box-shadow: 0 1px 1px 1px rgba(170, 170, 170, 0.6);
  }
  .formulario textarea {
    height: 255px;
  }
  .metade {
    float: left;
    width: 48%;
    margin-bottom: 1em;
  }
  .right { width:50%;}
  .left  { margin-right:2%; }
  @media (max-width: 768px) {
    
    .metade { width:100%; float:none; margin-bottom:0; }
  }

  @media (max-width: 768px) {
    .menu_superior{margin-top: 50px;}
    
  }

  
    .parallax {
		/* The image used */
		background-image: url("img/fnd.webp");

		/* Set a specific height */
		min-height: 250px;

		/* Create the parallax scrolling effect */
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		}
		.parallax2 {
		/* The image used */
		background-image: url("img/fnd_2.webp");

		/* Set a specific height */
		min-height: 250px;

		/* Create the parallax scrolling effect */
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		}

    #contato_whatsapp {
      position: fixed;
      bottom: 50px;
      right: 10px;
      padding: 10px;
      z-index: 1000;
  }
  .det_whatsapp{
      background-color: #FFF;
      border-radius: 10px 10px 0px 10px;
      padding: 25px;
      display: none;
      background: rgb(211 173 55 / 50%);
      
  }
  .det_whatsapp a{
      color:#002f7d;
      font-weight: 600;
      font-size: 18px;
      line-height: 25px;
      
  }

  @keyframes btn-pisca {
    0% { opacity: 0.5; }
    50% { opacity: 0.75; }
    100% { opacity: 1; }
    
  }
  .btn-pisca {
    background-color:#f0ad4e;
    color:#fff;
    
    -webkit-animation: btn-pisca .9s linear infinite;
    -moz-animation: btn-pisca .9s linear infinite;
    -ms-animation: btn-pisca .9s linear infinite;
    -o-animation: btn-pisca .9s linear infinite;
    animation: btn-pisca .9s linear infinite;
 }

  .whatsapp_ico {
      animation: spin 0.5s ease infinite;
     }
  
     @keyframes spin {
      0% {
         transform:translate(-10px);
      }
      50% {
          transform:translate(-20px);
      }
      0% {
          transform:translate(-10px);
       }
       100% {
           transform:translate(-10px);
       }
     }
     .menu_superior a:link{
      color:#3B150F;
     }
     .menu_superior a:visited{
      color:#3B150F;
     }
     .menu_superior a:hover{
      color:#ba5d18;
      text-decoration: none;
     }
     .menu .item-menu{
      width: 100%!important;
      
      min-height: 48px;
      
     }

     @-webkit-keyframes blinker {
      from {opacity: 1.0;}
      to {opacity: 0.0;}
    }
    .blink{
      text-decoration: blink;
      -webkit-animation-name: blinker;
      -webkit-animation-duration: 0.5s;
      -webkit-animation-iteration-count:infinite;
      -webkit-animation-timing-function:ease-in-out;
      -webkit-animation-direction: alternate;
    }