/* DELETE!!!*/
.container {
  width: 1170px !important;
}
/* END DELETE!!!*/

/* global styles
===========================*/
@font-face {
  font-family: 'chunkfiveroman';
  src: url('../font/chunkfive-webfont.eot');
  src: url('../font/chunkfive-webfontd41d.eot?#iefix') format('embedded-opentype'),
  url('../font/chunkfive-webfont.woff') format('woff'),
  url('../font/chunkfive-webfont.ttf') format('truetype'),
  url('../font/chunkfive-webfont.svg#chunkfiveroman') format('svg');
  font-weight: normal;
  font-style: normal;

}

.chunkfiveroman{font-family: 'chunkfiveroman';}
html{
  background-color:#000;
} 
body {
  padding-top: 60px;
  padding-bottom: 0;
  background:#000;
  font-size:16px;
  font-family: "Courier New", Courier, monospace;
}

header{
  padding-top:50px;
}

section{min-width:1170px;position:relative;}

.page-header{
  padding-top:20px;
}


.justify{
  text-align:justify;
}

a.carousel-control{
 outline: none;
}

p:first-letter{
  text-transform: capitalize
}

p{
    font-weight: bold;
}

.nav > li > a:hover, .nav > li > a:focus {background-color: transparent;}

button{
  background-color: #FDBF12;
  border-radius: 5px;
  border:none;
  padding:0 40px;
  font-size: 29px;
  text-transform: uppercase;
  font-family: 'chunkfiveroman';
}

.form-control {
  height: 44px;
  border-radius: 0;
  border: 1px solid #fdbf12;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 5px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

/* HEADER
============================*/

#head-top {
  position:relative;
  background:#000;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:13px;
  display:inline-block;
  width:100%;
  min-width:1170px; /* remove for responsive-ness*/
  overflow:hidden;
  /*
  height:100%;
  min-height:630px;
  */
}

#head-top .jumbotron{
  background:none;
  min-height:300px;
  color:#ffffff;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  padding-top:160px;
}
#head-top .jumbotron h1{
  text-shadow: 2px 2px 0px rgba(150, 150, 150, 0.65);

}

.gobtnwrapper{
  position:absolute;
  bottom:0px;
  right:0px;
  left:0px;
  display:block;
  width:100%;
  height:40px;
  text-align:center;
}
.gobtn{
  display:inline-block;
  width:70px;
  height:40px;
  background:#fc5242;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-box-shadow: 3px -3px 0px rgba(50, 50, 50, 0.25);
  -moz-box-shadow:    3px -3px 0px rgba(50, 50, 50, 0.25);
  box-shadow:         3px -3px 0px rgba(50, 50, 50, 0.25);
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  padding-top:15px;

}
.gobtn i{
  color:#292C37;
}
.gobtn:hover{
  opacity:0.9;
  text-decoration:none;
}


/* SECTIONS
===========================*/

#dealers{padding: 70px 0 95px 0; background-color: #071739;}
#dealers h2{margin-bottom: 35px;}
#dealers h3{text-transform:uppercase;}
#dealers img{width: 70px; border-radius: 5px; margin: 35px 0 35px 0;}
#dealers img.left-margin{margin-left: 70px;}

#contact-address{margin-top: 375px; padding-left:245px;}
#contact-address p.yellow{font-size: 18px;}
#contact-address p.white{font-size: 14px;}

.white{color:#fff;}

.yellow{color:#fdbf12;}

.blue{color:#071739;}

.le-caption{position: relative; top:260px; color: #fff; left:30px;}

.le-yellow-border{border-top: 25px solid #E6CB1E; border-bottom: 25px solid #E6CB1E;}

.le-yellow-border-top{border-top: 25px solid #E6CB1E;}

.le-text{width:300px;}

h2{font-size: 88px; line-height: 75px; text-transform: uppercase;}

#Section-1{
  background:#071739;
  color:#fff;
  margin-top: -5px;
  padding-bottom: 50px;
}

#circulo-amarillo{position:relative; top: -35px;}

#Section-1 div.brand-content{margin-top: 90px;}

#Section-2{
  background: url('../images/products.png') top center;
  color:#fff;
  height: 577px;
}

#Section-2 h2{position: relative; top:440px;}

#Section-2X{
  background:#FDBF12;
  color:#000;
  font-size: 14px;  
  padding-top: 30px;
  padding-bottom: 40px;
}

#Section-2X h3{font-size: 29px; color: #071739; text-transform:uppercase;}

#Section-2X a:link{color: #071739; text-decoration: none;}
#Section-2X a:hover{color: #071739; text-decoration: underline;}
#Section-2X a:visited{color: #071739; text-decoration: none;}

#Section-2X img{margin-top: 50px;}

.product-summary{margin-bottom: 02px;}

.well{
  border:none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#Section-1 .well{
  /*background-color:#34495e;*/
  background:url(../images/bgredtwo.html) 0% 0% fixed repeat;
  color:#fff;
  margin-bottom:-100px;
  margin-top:60px;
  padding-top:60px;
  padding-bottom:60px;

}
.well .lead{
  font-size:220%;
}
#Section-2 .well{
  background:url(../images/bgredtwo.html) 0% 0% fixed repeat;
  margin-bottom:-100px;
  margin-top:60px;
  padding-top:60px;
  padding-bottom:60px;
}
#Section-2X .well{
  background:url(../images/bgredtwo.html) 0% 0% fixed repeat;
  margin-bottom:-100px;
  margin-top:60px;
  padding-top:60px;
  padding-bottom:60px;
}
#Section-3{
  background:#000 url('../images/news.png') no-repeat top center;
  height:494px;
} 

#Section-3 h2{position: relative; top: 100px; padding-top: 75px;}

#Section-3 div.le-yellow-border-top{ margin-top: 180px;}

#Section-3X{color:#071739; font-size: 14px; padding: 60px 0 60px 0; background-color: #fff;}

#Section-3X h4{text-transform: uppercase; font-size: 29px;}

#Section-3X h4 a:link{color: #071739; text-decoration:none;}
#Section-3X h4 a:visited{color: #071739; text-decoration:none;}
#Section-3X h4 a:hover{color: #071739;}

#Section-3X button{margin-top: 55px; border-radius: 5px;}

img.img-round-borders{
	width: 257px;
	border: 15px solid #fdbf12;
	border-radius: 128.5px;
}

#Section-4{
  background:#000 url('../images/contact.jpg') no-repeat top center;
  min-height:584px;
} 
#Section-4 h2{
  color:#fff; margin-top: 90px;
}

hr{
  margin:40px 0px;
}
hr, 
.page-header {
  border-color:rgba(250,250,250, 0.1)
}

#Section-2 p{
  color:rgba(250,250,250, 0.9);
}
#Section-2 h3 {

}

.page-header h2,
.page-header h3{
  font-weight:100;
  font-size:88px;
  line-height:88px;
}

.box{
  margin-bottom:30px;
}
.about-box {
  margin-bottom:20px;
  margin-top:20px;
  color:#fff;
}

.about-box h3,
.about-box h4{
  border-bottom:1px solid #fff;
}
.about-box h3 span,
.about-box h4 span{
  border-bottom:2px solid #fff;
  display:inline-block;
}

/* Circular hovers */
.ch-grid-products:after,
.ch-item-products:before {
  content: '';
  display: table;
}

.ch-grid-products:after {
  clear: both;
}
.ch-item-products {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: relative;
  cursor: default;
  box-shadow: 
  inset 0 0 0 0 rgba(253,191,18, 0.4),
  inset 0 0 0 16px rgba(255,255,255,0.6),
  0 1px 2px rgba(0,0,0,0.1);

  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.ch-info-products {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0;

  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;

  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);

  -webkit-backface-visibility: hidden; /*for a smooth font */

}

.ch-info-products p {
  color: #fff;
  margin-top: 75px;
  text-align:center;
}

.ch-info-products p a {
  display: block;
  color: #fff;
  text-transform: uppercase;
  font-size: 35px;
}

.ch-info-products p a:hover {
  color: #fff;
}

.ch-item-products:hover {
  cursor: pointer;
  box-shadow: 
  inset 0 0 0 110px rgba(253,191,18, 0.8),
  inset 0 0 0 16px rgba(255,255,255,0.8),
  0 1px 2px rgba(0,0,0,0.1);
}

.ch-item-products:hover .ch-info-products {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);    
}

.ch-grid-news:after,
.ch-item-news:before {
  content: '';
  display: table;
}

.ch-grid-news:after {
  clear: both;
}
.ch-item-news {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: relative;
  cursor: default;
  box-shadow: 
  inset 0 0 0 0 rgba(7,23,57, 0.4),
  inset 0 0 0 16px rgba(255,255,255,0.6),
  0 1px 2px rgba(0,0,0,0.1);

  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.ch-info-news {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0;

  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;

  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);

  -webkit-backface-visibility: hidden; /*for a smooth font */

}

.ch-info-news h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 20px 30px;
  padding: 65px 0 0 0;
  height: 110px;
  text-shadow: 
  0 0 1px #fff, 
  0 1px 2px rgba(0,0,0,0.3);
}

.ch-info-news h3 a{color:#fff;}

.ch-info-news p {
  color: #fff;
  margin-top: 75px;
  text-align:center;
}

.ch-info-news p a {
  display: block;
  color: #fff;
  text-transform: uppercase;
  font-size: 35px;
}

.ch-info-news p a:hover {
  color: #fff;
}

.ch-item-news:hover {
  cursor: pointer;
  box-shadow: 
  inset 0 0 0 110px rgba(7,23,57, 0.4),
  inset 0 0 0 16px rgba(255,255,255,0.8),
  0 1px 2px rgba(0,0,0,0.1);
}

.ch-item-news:hover .ch-info-news {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);    
}

/* FOOTER
================================*/
footer{
  display:inline-block;
  width:100%;
  min-width:100%;
  background:#000;
  color:#fff;
  height: 85px;
}

footer .circ-wrap{
  float:left;
  margin:10px;


}
footer .circ-wrap a{
  color:#fff;
}

footer .circ-wrap a:hover{
  text-decoration:none;
}

footer p{
  font-size: 14px;
  font-weight: bold;
  margin-top: 35px;
}

footer ul > li {font-size: 18px; padding: 19px 0 0 0;}

footer ul > li > a:link{color: #fdbf12;}

footer ul > li > a.img-link:link{padding:0 0 0 15px; margin:0;}

footer ul > li > a:visited{color: #fdbf12;}

/* NAVIGATION 
=============================== */
.navbar .nav > li > a {
  float: none;
  padding: 18px 15px 22px 15px;
  color: #fdbf12;
  text-decoration: none;
  text-shadow: none;
  font-size:18px;
  font-weight:bold;
  border-top: 10px solid transparent;
  outline:none;
}

.navbar .nav > li > a.img-link {
  padding:6px;
}
.navbar .nav > .active > a, 
.navbar .nav > .active > a:hover, 
.navbar .nav > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background: none;
  border-top: 10px solid #FDBF12;
  -webkit-box-shadow:  none;
  -moz-box-shadow:   none;
  box-shadow:  none;
}
.navbar .navbar-brand {
  color:#fc5242;
  text-shadow:none;
  font-size:26px;
  font-weight:100;
  margin-right:30px;
  max-width:300px;
  padding: 0;
}

.navbar-brand img{position: absolute;}

.navbar {
  -webkit-box-shadow: 0 3px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 0px rgba(0, 0, 0, 0.1);
  box-shadow:0 3px 0px rgba(0, 0, 0, 0.1);
}

.navbar {
  min-height: 60px;
  padding-right: 20px;
  padding-left: 20px;
  background: #071739;
  background-image: none;
  background-repeat: repeat-x;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* ICONS WRAPERS
===========================*/
.circ-wrap{
  width: 98px;
  height: 98px;
  margin: 0 auto 10px;
  line-height: 95px;
  text-align: center;
  border: 1px solid rgba(250,250,250,.9);
  border-radius: 50px;
  padding-top:15px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}


/* Carousel
==============================*/

#item-1{background: url('../images/carousel1.png') no-repeat;}
.item{height: 700px;}
.item h2{font-size: 50px; line-height: 50px;}
html,body{height:100%;}
.carousel,.item,.active{height:100%;}
.carousel-inner{height:100%;}
.fill{width:100%;height:100%;background-position:center; background-repeat:no-repeat;}

/* faster sliding speed */
.carousel-inner > .item {
  -webkit-transition: 0.3s ease-in-out left;
  -moz-transition: 0.3s ease-in-out left;
  -o-transition: 0.3s ease-in-out left;
  transition: 0.3s ease-in-out left;
}

/* keep full widget on smaller screens */
@media (max-width: 767px) { 
  body {
    padding-left: 0;
    padding-right: 0;
  }
}
.carousel-indicators{
  top:75px;
  left:95%;
  height: 30px;
}
.carousel-control {
  position: absolute;
  top: 0;
  width: 40px;
  height: 100%;
  font-size: 30px;
  padding-top:10px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;

}
.carousel-control i{
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control.right {
  text-align: left;
  left: auto;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background:none;
}

.carousel-control.left {

  right: auto;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background:none;
}

/* TEAM
==============================*/
.social-contacts a i{
  text-decoration:none;
  color:#3F7497;
}
.social-contacts a i:hover{

  color:#335E7C;
  text-decoration:none;
  transition: all ease-in-out 0.3s;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
}
.social-contacts a:hover{
  text-decoration:none;
}

/* PRODUCTS
==============================*/
.thumbnail.product-item{
  border-top:0px;
  border-left:0px;
  border-right:0px;
  overflow:hidden;
  max-height:300px;
  padding-top:20px;
  background:none;
  border-bottom:4px solid rgba(0,0,0, 0.1);
  -moz-box-shadow:none;
  box-shadow:none;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}


/* BUTTONS 
=============================*/
.btn {
  border: none;
  background: #34495e;
  color: white;
  font-size: 16.5px;
  text-decoration: none;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  -webkit-backface-visibility: hidden; 
}

.btn:hover, 
.btn:focus {
  background-color: #4e6d8d;
  color: white;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  -webkit-backface-visibility: hidden; 
}
.btn:active, .btn.active {
  background-color: #2c3e50;
  color: rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; 
}
.btn.disabled, 
.btn[disabled] {
  background-color: #95a5a6;
  color: white; 
}

.btn.btn-large {
  padding-bottom: 12px;
  padding-top: 13px; 
}
.btn.btn-primary {
  background-color: #1abc9c; 
}
.btn.btn-primary:hover, 
.btn.btn-primary:focus {
  background-color: #2fe2bf; 
}
.btn.btn-primary:active, 
.btn.btn-primary.active {
  background-color: #16a085;
}
.btn.btn-info {
  background-color: #3498db; 
}
.btn.btn-info:hover, 
.btn.btn-info:focus {
  background-color: #5dade2; 
}
.btn.btn-info:active, 
.btn.btn-info.active {
  background-color: #2383c4; 
}
.btn.btn-danger {
  background-color: #e74c3c; 
}
.btn.btn-danger:hover, 
.btn.btn-danger:focus {
  background-color: #ec7063; 
}
.btn.btn-danger:active, 
.btn.btn-danger.active {
  background-color: #dc2d1b; 
}
.btn.btn-success {
  background-color: #2ecc71; 
}
.btn.btn-success:hover, 
.btn.btn-success:focus {
  background-color: #55d98d; 
}
.btn.btn-success:active, 
.btn.btn-success.active {
  background-color: #27ad60; 
}
.btn.btn-warning {
  background-color: #FFAA49; 
}
.btn.btn-warning:hover, 
.btn.btn-warning:focus {
  background-color: #f4d03f; 
}
.btn.btn-warning:active, 
.btn.btn-warning.active {
  background-color: #cea70c; 
}

/* Progress bars
================================*/
.progress, 
.ui-slider {
  background: #e8edf2;
  border-radius: 32px;
  height: 20px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
}
.progress .bar{
  height:20px;
}
.progress .bar, 
.ui-slider .bar {
  background: #1abc9c;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
}
.progress .bar-success, 
.ui-slider .bar-success {
  background-color: #2ecc71;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
}
.progress .bar-warning, 
.ui-slider .bar-warning {
  background-color: #FFAA49;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
}
.progress .bar-danger, .ui-slider .bar-danger {
  background-color: #e74c3c;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
}
.progress .bar-info, .ui-slider .bar-info {
  background-color: #3498db;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
}

.navbar .btn-navbar {
  float: right;
  padding: 20px 20px;
  margin:0px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #292425;
  background-image: none;
  border-color: none;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}
