body{
    max-width: 100%;
    overflow-x: hidden;
    background-color: white;
    font-family: 'roboto regular',sans-serif;
}
body label, h1{
    color: #000000;
    
}
body label, h1, h2,h3,h4{
    font-family: 'roboto regular',sans-serif;
}

.row{
    margin: auto 0px;
}
.search-wrapper{
    width: 96%;
    margin: 10px 2% 10px 2%;                
}
.input-group input{
    color: #FFF;
   background-color: #000;
}
.over-wrapper{
    top: 45px;
    position: absolute;
    width: 96%;
    margin: 1% 2% 0 2%;
    height: 40px;
}

.motopartes{
    color: #FFF;
    margin-top: 4px;    
}             
.full-widht{
    width: 100%;
    margin: 0;
}
.banner{
    cursor: pointer;
}
.banner .banner-over{
    display: none;
}
.banner:hover .banner-over{
    position: absolute;    
    opacity: 0.4;
    display: block;
    top: 1%;
    left: 2%;
    width: 96%;
    height: 98%;
    background-color: #000000;
}            
#map-container { height: 500px }    
.wrapper{
   top: 91px;
}

/*FOOTER*/
footer a{
    color:#222;
    cursor: pointer;
}
footer .bottomInfo h3{
    font-size: 16px;
}
/*END FOOTER*/


/*CARBURADOR*/
.page_container {
    overflow:hidden;
    max-width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 40px 20px;
    /*background: white;*/
}
.page_container .carburador_3d {
    position: relative;
}
.page_container .carburador_3d > img{
    position: relative;
    /*float: left;*/
    left: 0;
    width: 400px;
}
@media screen and (max-width: 948px) {
    .caption {
      width: 100%;
      float: left;
      text-align: center;
      padding: 0 25px;
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      margin-bottom: 45px;
    }     
    .credit {
      text-align: center;
    }
    .page_container .carburador_3d > img {
      width: 100%;
      max-width: 400px;
      float: none;
    }
}
/*END CARBURADOR*/



.bottomInfo{
    position: fixed; 
    bottom:0px;
    width: 100%; 
    height: 50px;
}
.bottomInfo .background{
    position: absolute; 
    width: 100%; 
    height: 100%; 
    background-color: #666666;
    opacity: 0.6;
}
.bottomInfo .info{
    position: absolute; 
    
    color: #ffffff; 
    margin:0;
    width: 100%;
    text-align: center;
}
.bottomInfo .info h3{
    margin: 0;
    line-height: 52px;
}