/*
Client: Techspeed Racing & Aircraft
Author: Bruno Moyses
Author URL: https://www.madrugueds.com.br/
*/

  body		{ background:#000; color:#fff; font-size:18px; font-family: "Montserrat Medium"; }
  p		{ font-weight:bold; margin:3px; font-family: "Montserrat Medium"; }
  img		{ width:99%; height:auto; }
  a		{ color:#ddd; text-decoration:none; }
  
  /* -------- MENU PRINCIPAL  ---------- */ 
  .logo 	{ width:75%; padding:0px; margin:0px; top:-30px; height:auto; vertical-align: middle;
  		  position:relative; z-index:1; }
  #hr1		{ border:1px solid #ba8200; width:97%; right:1%; top:71px; position:absolute; z-index:-2; }
  #menu-mute    { display:none; }
  
  /* ---------------------------------------- MENU RESPONSIVO ---------------------------------------- */
  .topnav { background-color:rgba(0,0,0,0.7); margin:0px; margin-top:-90px;float:left; width:99%; 
  	    z-index: 0; position:relative; font-family:"Microgramma"; } 
  .topnav a:not(:first-child) { display: none; }
  .topnav a.icon { float: right; display: block; height:20px; }
  .topnav a { float: left; display: block; color: #fff; text-align: center; padding: 14px 16px; 
   text-decoration: none; font-size: 1em; }
  .topnav a:hover { background-color: #FF0000; color: #fff; text-decoration: none; }
  .topnav a.active { background-color: #000; color: #fff; font-weight:bold; 
   border-style: solid; border: 2px; border-color: #D4AA00; }
  .topnav.responsive { position: relative; }
  .topnav.responsive a.icon { position: absolute; right: 0; top:0px; }
  .topnav.responsive a { float: none; display: block; text-align: left; }
  .fa { display:inline-block; color:#fff; font-weight:bold; font-size: 1em; }

  /* -------- SLIDER --------- */
  #w2bSlideContainer { display:none; }
  .mySlides {display: none;}
  .slideshow-container { max-width: 99%; position: absolute; margin: auto; top:185px; z-index:-1; }
  /* Fading animation */
  .fade { animation-name: fade; animation-duration: 4s; }
  @keyframes fade { from {opacity: 0.75} to {opacity: 1.0} }
  
  /* ------ INDEX CONTENT ------ */
  .center 	{ width:99%; position:absolute; top:360px; }
  .contact	{ display:none; }
  .contact-1 	{ text-align:left; font-size:0.8em; }
  .contact-2 	{ text-align:left; top:-20px; position:relative; font-size:0.8em; }
  .form-contact { display:none; }
  #hr2		{ top:335px; border:1px solid #ba8200; width:97%; position:absolute; z-index:-2;  }
  #hr-pc		{ display:none; }
  
  /* ------ PRODUCT CONTENT ------- */
  .product	{ width:47%; height:auto; border-style:dashed; border-width:1px; border-color:#ba8200; 
	     	  padding:2px; margin-bottom:10px; display:inline-block; }
  .product p    { font-family: "Montserrat Medium"; font-size:12px; }
  .space	{ width:99%; left:0px; height:auto; top:170px; position:absolute; z-index:-1; }
  .air-banner   { display:none; }

  /* --- TABELA PRODUTO --- */
  .tabela-produto { width:100%; position:relative; top: -20px; z-index:-2; } 
  .table-tt { width:100%; background-color:#190346; float:left; color:#fff; padding-top:10px;
  	      font-size:0.75em; font-family:Microgramma; font-weight:bold; padding-bottom:10px; }
  	      
  .alt-pn { display:none; } .table-alt{ display:none; }
  
  .table-td1 	{ width:28%; background-color:#FF0000; float:left; text-align:left;
  	     	  font-weight:bold; font-size:0.6em; padding:2px; display:inline-block; }
  .table-td2	{ display:none; }
  .table-td3	{ width:69%; background-color:#FF0000; float:left; text-align:center;
  	    	  font-weight:bold; font-size:0.6em; padding:2px; display:inline-block; }
  .table-td4 	{ display:none; }
  .table-td4-2 	{ display:none; }
  	       
  .table-tr1 	{ width:28%; border-bottom:1px #333 solid; float:left; text-align:left; 
  	      	  font-size:12px; padding:2px; display:inline-block; }
  .table-desc 	{ width:69%; border-bottom:1px #333 solid; float:left; text-align:center; 
  		  font-size:12px; padding:2px; display:inline-block; }
  .table-tr2 	{ display:none; }
  span 		{ font-size:0.6em; }
  
  /* ----- FOOTER & BRANDS ------- */
  #hr3		{ border:1px solid #ba8200; width:97%; top:265px; position:absolute; z-index:-2; }
  footer	{ position: absolute; text-align:center; top:285px; font-size:12px; width:98%; }
  .footer-index	{ display:block; top:440px; position:relative; }
  #foot-air	{ display:block; top:0px; position:relative; }
  #foot-motor	{ display:block; top:1100px; }
  #foot		{  }
  .brands	{ display:none; /*max-width:99%; height:20px; position:relative; float: left; top:-40px; }
  .brands img	{ width:auto; height:20px; padding-right:10px;*/ }

@font-face { font-family:Microgramma; src: url('/css/microgramma.ttf'); font-weight:normal; };
@font-face { font-family:Microgramma Bold; src: url('/css/microgramma-bold.ttf'); font-weight: bold; };
@font-face { font-family:Montserrat Medium; src: url('/css/Montserrat-Medium.ttf'); font-weight: normal; };
  
