/*
Client: Techspeed Racing & Aircraft
Author: Bruno Moyses
Author URL: https://www.madrugueds.com.br/
*/

 /* --- PC --- */
  body	{ background-color:#000/*#0E0816*/; color:#ffffff; font-size: 0.92em; font-family: 'Orbitron', sans-serif; }
  img	{ width:250px; height:auto; } 
  a	{ color: #fff; text-decoration:none; }
  p	{ font-weight: bold; z-index:-98; margin-bottom:3px; font-family: 'Orbitron', sans-serif; }

 /* --- MENU PRINCIPAL --- */
  .logo	{ width:380px; height:auto; position:relative; top:-50px; z-index:7; }
  #hr1	{ border:1px solid #ba8200; width:97%; top:88.25px; position:absolute; z-index:-2; margin-left:1%; }

 /* --- MENU RESPONSIVO --- */
 #home-button { display:none; }
 #menu-mute { decoration:none; border:none; width:61%; }
 .topnav { overflow: hidden; font-family:'Microgramma'; margin-top: -216px; margin-bottom:0px; 
	   position: relative; width:100%; max-width:1200px; z-index:6; left:15px; }
 .topnav a { float: left; display: block; color: #fff; text-align: center; text-decoration: none; 
	     font-size: 1.75em; padding:5px; font-weight:bold; }
 .topnav a:hover {  border-color:#D4AA00; color: #fff; text-decoration: none; }
 .topnav a.active { background-color: #000; color: #fff; font-weight:bold; border-style: solid; 
		    border-color: #000 #000 #D4AA00 #000; }
 .topnav .icon { display: none; }

 /* --- INDEX CONTENT --- */
  #hr2 { border:1px solid #ba8200; width:98%; top:75px; position:relative; z-index:-2; margin-left:1%; }
  .slideshow-container { width:100%; max-width: 1920px; height:525px; position: relative; top:10px; }
  .slideshow-container img { width:100%; height:auto; }
  /* Fading animation */
  .fade { animation-name: fade; animation-duration: 4s; }
  @keyframes fade { from {opacity: 1.0} to {opacity: 0.5} }
 
 /* ---------------------------------------- SLIDER ---------------------------------------- */
 #w2bSlideContainer { position:relative; display:block; top:25px; left:0px; right:0px; align:center; 
		      max-width:100%; max-height:600px; /*Ajuste das posições do slider*/ }
 #w2bNivoSlider     { position:relative; width:100% !important; /*largura do slider*/ height:800px !important;
 /*Altura do slide*/  background:#fff url("img/w2bLoader.gif") no-repeat 50% 50%; margin: 0px 0px 0px; }
 #w2bNivoSlider img { width:100%; height:auto; position:absolute; top:0; left:0; display:none }

 .nivoSlider 	    { position:relative; width:100%; height:auto; }
 .nivoSlider img    { position:absolute; top:0; left:0; }
 .nivo-main-image   { display:block!important; position:relative!important; width:100%!important; }
 .nivoSlider a.nivo-imageLink { position:absolute; top:0; left:0; width:100%; height:100%; border:0; 
				padding:0;margin:0;z-index:6;display:none }
 .nivo-slice	    { display:block; position:absolute; z-index:5; height:100%; top:0; }

 .nivo-box	    { display:block; position:absolute; z-index:5; overflow:hidden; }
 .nivo-box img      { display:block; }
 .nivo-directionNav a { position:absolute;top:45%;z-index:9;cursor:pointer;display:block;width:30px;height:30px; 
			background: url("img/setas.png") no-repeat; text-indent:-9999px; border:0; }
 .nivo-prevNav	    { left:10px; }
 .nivo-nextNav	    { background-position:-30px 0!important; right:10px; }
 .nivo-controlNav   { position:absolute; left:0; right:0; bottom:-35px; text-align:center; display: none; }
 .nivo-controlNav a { position:relative; z-index:9; cursor:pointer; display:inline-block; width:22px; 
		      height:22px; display: none; background:url("img/dots.png") no-repeat;
		      text-indent:-9999px; border:0; margin-right:3px; }
 .nivo-controlNav a.active { font-weight:bold; background-position:0 -22px; display: none; }
 
 /* ------ INDEX CENTER CONTENT ------- */
 .center { position: relative; text-align:center; z-index:98; top:75px; width:1200px; height:auto; }
 .center div { width:1200px; float:left; text-align:justify; padding:10px 0px 0px 10px; font-size:16px; }
 .contact b { font-family:'Microgramma';}
 .contact { position:relative; text-align:left; top:0px; }
 .contact-1 { display:none; }
 .contact-2 { display:none; }
 
 /* --- FORMULÁRIO --- */
 .input-bt { background:#FF0000; color:#fff; border:0px; padding:5px; font-family: 'Microgramma'; 
	     font-size: 14px; float:left; top:-45px; position:relative; }
 .text	   { background-color: #000; color: #fff; width: 350px; border:1px solid #777; }
 textarea  { background-color: #000; color: #fff; width: 345px; height:100px; border:1px solid #777; } 

 /* --- PRODUTOS --- */
  .p-clecos { border-top: 1px; border-bottom: 0px; border-left: 0px; border-right:0px; 
   	      border-color: #D4AA00; border-style:dashed; padding:8px 0px 3px 0px;font-family:'Arial'; font-size:1.15em; }

  .product  { float:left; width:300px; height:auto; margint-top:30px; z-index:5; font-family: 'Orbitron', sans-serif; }

  .space    { width:100%; max-width:1200px; height:auto; top:80px; position:relative; z-index:1; }
  
  .air-banner { width:90%;height:auto;top:-5px;position:relative; }

  .tabela-produto { width:100%; max-width:1200px; top:35px; position:relative; font-family: 'Orbitron', sans-serif; } 

  .table-tt { width:97.5%; float:left; font-weight:bold; padding:1%; background:#03002C; color:#fff; 
	      font-size:18px; font-family:'Microgramma'; height:10px; border-bottom:2px; 
	      border-color: #03002C #03002C #03002C #03002C; border-style:solid; }

  .table-td1 { width:20%; padding:5px 0px 5px 0px; font-weight:bold; font-size:14px; float:left; 
	       background: #D40700; }
  .table-td2 { width:25%; padding:5px 0px 5px 0px; font-weight:bold; font-size:14px; float:left; 
	       background: #D40700; text-align:center; }
  .table-td3 { width:45%; padding:5px 0px 5px 0px; font-weight:bold; font-size:14px; float:left; 
	       background: #D40700; text-align:center; }
  .table-td4 { width:120px; padding:5px 0px 5px 0px; font-weight:bold; font-size:14px; float:left; 
   	       background: #D40700; text-align:center; }
  .table-td4-2 	{ display:none; }

  .table-tr1 { width:200px; padding:5px 0px 5px 40px; font-size:14px; float:left; border-bottom:2px; 
 	       border-color: #000 #000 #333 #000; border-style:solid; text-align:left; }
  .alt-pn    { width:260px; padding:5px 0px 5px 0px; font-size:14px; float:left; border-bottom:2px; 
 	       border-color: #000 #000 #333 #000; border-style:solid; text-align:center; }
  .table-desc	{ width:556px; padding:5px 0px 5px 0px; font-size:14px; float:left; border-bottom:2px; 
 	    	  border-color: #000 #000 #333 #000; border-style:solid; text-align:center; }
  .table-tr2 { width:120px; padding:5px 0px 5px 0px; font-size:14px; float:left; border-bottom:2px;
 	       border-color: #000 #000 #333 #000; border-style:solid; text-align:center; }

 /* -------------------------------------- FOOTER & BRANDS -------------------------------------------- */
 #hr3 { display: none; }
 footer		{ position: relative; text-align:center; z-index:-99; width:1200px; top:20px; 
 		  padding-bottom:10px; }
 .brands	{ width:1200px; height:50px; position:relative; float: left; top:0px; text-align:center;}
 .brands img	{ width:150px; height:50px; }
 .slick-slide	{ margin: 0px 20px; }
 .slick-slide img { width: 150px; }
 .slick-slider	{ position: relative; display: block; box-sizing: border-box; 
		  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; 
		  user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
		  -ms-touch-action: pan-y; touch-action: pan-y; 
		  -webkit-tap-highlight-color: transparent; }
 .slick-list 	{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
 .slick-list:focus { outline: none; }
 .slick-list.dragging { cursor: pointer; cursor: hand; }
 .slick-slider .slick-track,
 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
			     -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);
			     transform: translate3d(0, 0, 0); }
 .slick-track	{ position: relative; top: 0; left: 0; display: block; }
 .slick-track:before,
 .slick-track:after { display: table; content: ''; }
 .slick-track:after { clear: both; }
 .slick-loading .slick-track { visibility: hidden; }
 .slick-slide	{ display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl']
 .slick-slide	{ float: right; }
 .slick-slide img { display: block; }
 .slick-slide.slick-loading img { display: none; }
 .slick-slide.dragging img { pointer-events: none; }
 .slick-initialized .slick-slide { display: block; }
 .slick-loading .slick-slide { visibility: hidden; }
 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
 .slick-arrow.slick-hidden { display: none; }
 
 .footer-index { top:160px; position:relative; }
 
 #foot-motor { top:60px; position:relative; }

@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; };
@font-face { font-family: Ubuntu Condensed; src: url('/css/ubuntu-condensed.ttf'); font-weight: normal; };

