@font-face {    font-family: '__Louis_5';    src: url('../fonts/louis-bolditalic_1.eot');    src: local('â˜º'), url('../fonts/louis-bolditalic_1.woff') format('woff'), url('../fonts/louis-bolditalic_1.svg') format('svg');    font-weight: 500;    font-style: normal;}@font-face{    font-family: '__Louis_5';    src: url('../fonts/louis-regular.eot');    src: local('â˜º'), url('../fonts/louis-regular.woff') format('woff'), url('../fonts/louis-regular.svg') format('svg');    font-weight: 400;    font-style: normal;}@font-face{    font-family: '__Louis_5';    src: url('../fonts/louis-italic.eot');    src: local('â˜º'), url('../fonts/louis-italic.woff') format('woff'), url('../fonts/louis-italic.svg') format('svg');    font-weight: 400;    font-style: italic;}body, html {    height: 100%;}body {    font-family: '__Louis_5', sans-serif;    background-color: #123db6;    font-size: 12px;    color: #333;}a:focus {    text-decoration: none;}p {    text-align: justify;    z-index: 27;    background-color: transparent;    font-size: 16px;    line-height: 19px;    margin-top: 6px;    font-family: Trebuchet, Trebuchet MS, Tahoma, Arial, sans-serif;    position: relative;}h1, h2, h3, h4 {}h1 {    font-style: italic;    font-size: 24px;    font-family: '__Louis_5', sans-serif;    line-height: 29px;}input[type="radio"] {    width: 50px;    height: 15px;}h2 {    font-size: 31px;    font-family: '__Louis_5', sans-serif;    line-height: normal;}h3 {    background-color: transparent;    color: #FFFFFF;    min-height: 32px;    z-index: 9;    font-size: 24px;    line-height: 29px;    font-style: normal;    font-family: '__Louis_5', sans-serif;    letter-spacing: 8px;    margin-top: 61px;    position: relative;    font-weight: 400;    border-bottom: 2px solid #FBB03B;}h4 {    font-size: 16px;    text-transform: uppercase;    font-family: '__Louis_5', sans-serif;}#catalog {    position: absolute;    top: 0;    left: 0;    width: 100%;    min-height: 100%;}#catalog iframe {    width: 100%;    height: 100vh;    border: 0;}.caracteristics .content {    color: #fff;}.caracteristics a {    color: #fff;    font-size: 20px;    text-decoration: none;    display: inline-block;    padding-bottom: 75px;}.caracteristics a i {    color: #FCC321;}.full-width-img {    width: 100%;    max-width: none;}.caracteristics a:hover {    opacity: 0.75;}textarea {    width: 100%;    height: 100px;}.btn-success {    background-color: #666;    background-image: -moz-linear-gradient(top, #999, #666);    background-image: -ms-linear-gradient(top, #999, #666);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666));    background-image: -webkit-linear-gradient(top, #999, #666);    background-image: -o-linear-gradient(top, #999, #666);    background-image: linear-gradient(top, #999, #666);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#666', GradientType=0);    transition:all 0.25s linear;}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {    background-color: #555;    background-image: -moz-linear-gradient(top, #888, #555);    background-image: -ms-linear-gradient(top, #888, #555);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#888), to(#555));    background-image: -webkit-linear-gradient(top, #888, #555);    background-image: -o-linear-gradient(top, #888, #555);    background-image: linear-gradient(top, #888, #555);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888', endColorstr='#555', GradientType=0);    transition:all 0.25s linear;}div.container a.navbar-brand > img {    display: inline;    margin-right: 4px;    margin-top: -2px;}header {    background-color: #fff;}header nav a {    padding: 15px 0;    display: block;    text-transform: uppercase;    color: #fff;    letter-spacing: 5px;    line-height: 18px;    font-size: 15px;    font-family: '__Louis_5', sans-serif;    font-weight: 400;    font-style: normal;}header nav a:hover, header nav a:active, header nav a:visited {    color: #fff;    text-decoration: none;}.btn {    text-transform: uppercase;    width: 100%;    font-weight: bold;}body div.break-padding {    padding-right: 0;    padding-left: 0;}input, textarea, select {    width: 100%;    padding: 3px 10px;    font-size: 16px;    background-color: transparent;    border: 1px solid #fff;}select {    background-color: #000;    color: #fff;    padding: 4px 10px;}label {    padding: 3px 0;    font-size: 16px;    font-weight: bold;    margin-bottom: 0;    margin-top: 0;}.tip {    margin-top: -165px;}footer {    text-align: center;    font-size: 10px;    line-height: 12px;    color: #fff;}footer hr {    margin: 0;    border-top: 3px solid #f4bc00;}footer p {    font-size: 12px;}footer p span {    font-size: 9px;}footer p:first-child {    padding: 0 15px;}footer p:last-child {    margin-bottom: 0;}footer .sponsors {    text-align: center;    margin-bottom: 15px;}footer .sponsors .item {    background-repeat: no-repeat;    background-position: center;    height: 100px;}.footer-logo {    height: 30px;    margin-top: -8px;}#thank-you-page {    background-image: url('../img/thank-you-page-bg.jpg');    background-position: center top;    background-attachment: initial;    background-repeat: no-repeat;    background-size: cover;}#thank-you-page p {    color: rgb(51,51,51);}#thank-you-page .item {    background-color: #fff;    background-color: rgba(255,255,255,0.95);    padding: 15px 0;    margin: 0 30px;}.newsletter-container {    background-color: #0f1748;    padding-bottom: 15px;    color: #fff;}h2 span {    display: inline-block;    margin-top: 10px;    line-height: 14px;}.newsletter-container p {    color: #fff;}#newsletter .btn-submit {    margin-top: 5px;}#newsletter .btn {    margin-top: -5px;}#newsletter label {}#newsletter input[type="text"], #newsletter textarea, #newsletter input[type="email"] {    color: #000;}#newsletter select {    color: #fff;    background-color: #000;}.separator {    height: 30px;}.social a {    display: inline-block;    background-color: #000;    width: 30px;    height: 30px;    text-align: center;    border-radius: 50%;    color: #fff;    font-size: 16px;    padding-top: 4px;    margin-left: 5px;}.modal-body img {    margin-bottom: 15px;}.modal-backdrop {    background-color: #fff;}.carousel-inner .item img {    width: 100%;}#page-title {    margin-bottom: 15px;}.carousel-item-text {    padding-top: 15px;}.carousel-control.left, .carousel-control.right {    background: none;}.carousel span {    position: absolute;    top: 48%;    font-size: 30px;}.carousel-control:hover span {    color: #FCD021;}.carousel-indicators .active {    background-color: #FCD021;}.carousel-indicators .active {    border-color: #FCD021;}/*Bootstrap*/.btn {    padding: 10px 10px;}.btn-primary {    background-color: #313334;    background-image: none !important;    border: none;    border-radius: 0;    color: #fff;    font-weight: bold;    display: inline-block;    margin: 4px 0;    padding: 15px;}.btn-primary:hover {    background-color: #1a1a1a;}.btn-primary:focus, .btn-primary:hover, .btn-primary:active:hover {    color: #fff;}.tab-content .panel-heading {    padding: 0;}.tab-content .panel-title a {    display: block;    padding: 10px 15px;    font-weight: bold;    text-decoration: none;}.alert-default {    border-left: 1px solid #eee;}#webmaster-log .table {    border-bottom: 1px solid #dddddd;    margin-bottom: 25px !important;}.mobile-img {    display: block;}.video-container,.video-container iframe,.video-container object,.video-container embed,.video-container video {}.video-container {    margin-bottom: -10px;    position: relative;    background-color: transparent;    overflow: hidden;}.video-container iframe,.video-container object,.video-container embed,.video-container video {    top: 0;    left: 0;    width: 100%;    height: 100%;}#logo {    padding: 15px 0;    display: block;    margin: 0 auto;    color: #fff;    text-decoration: none;}#logo img {    display: inline-block;    height: auto;}#logo p {    margin: 0;    margin-top: 2px;}.btn-yellow {    background-color: #FDCD00;    border-radius: 10px;    color: #3C3C3C;    padding: 15px;    font-size: 19px;    font-weight: 100;    width: 175px;    position: relative;    z-index: 100;    transition: all 0.25s linear;    margin-top: 15px;}.btn-yellow:hover {    background-color: #545454;    color: #fff;    transition: all 0.25s linear;}.btn-yellow:hover span {    transition: all 0.25s linear;    background-color: #fff;}.btn-yellow span {    display: inline-block;    width: 20px;    height: 20px;    background-color: #F5A811;    border-radius: 50%;    margin-bottom: -3px;}.g-recaptcha {    margin: 15px 0;}.close .fa {    font-size: 27px;}h2 span {    color: #fff;    font-size: 16px;}.contact-bg {    background-image: url('../img/bg-2.jpg');    background-repeat: no-repeat;    background-position: top center;    background-size: cover;    background-attachment: fixed;}footer .copy {    padding-top: 15px;}footer .copy p {    text-align: center;    line-height: 18px;    font-size: 15px;    font-family: '__Louis_5', sans-serif;    font-weight: 400;    font-style: normal;}.tos {    color: #fff;    background-color: rgba(0,0,0,0.5);    padding: 5px 15px;    margin-top: 15px;    margin-bottom: 15px;}.tos p:last-child {    line-height: normal;    font-size: 11px;    color: #fff;}#tos {    width: auto;    display: inline-block;    height: 20px;    width: 20px;    position: relative;    top: 5px;}#message {    min-height: 100px;}#main-content {    padding-top: 15px;}/*MEDIA*/@media (min-width: 768px) {    #main-content {        padding-top: 25px;    }    .container {        max-width: 1000px;    }    .btn-submit {        padding-top: 22px;    }    footer {        text-align: left;    }    footer .copy p {        text-align: right;    }    body {        font-size: 14px;    }    #motorcycle-bg-1 {        background-position: top right;        background-position-x: 85%;    }    #motorcycle-bg-1 h1 {    }    footer .copy {        padding-top: 0;    }    .btn-yellow {        margin-top: -135px;    }    .mobile-img {        display: none;    }    .right-img-container {        overflow-x: hidden;    }}@media (min-width: 992px) {    #main-content {        padding-top: 30px;    }    #friends .chuchini-item .info {        opacity: 0;        display: block;        transition: all 0.5s;    }    #friends .chuchini-item:hover .info {        opacity: 1;        transition: all 0.5s;        cursor: pointer;    }    .paw {        display: none;    }    h2 span {        font-size: 24px;        margin-top: 15px;        display: inline-block;        line-height: 24px;    }    h2 {        font-size: 40px;    }    #motorcycle-bg-1 {        background-position: center;        height: 420px;    }    #motorcycle-bg-1 h1 {        margin: 0;        margin-bottom: 10px;    }    .left-cta {        padding-right: 8px;    }    #page-title {        margin-bottom: 0;    }    body div.break-padding {        padding-right: 15px;        padding-left: 15px;    }    .box span {        font-size: 22px;        padding: 400px 15px 5px 15px;    }    #newsletter .btn {        margin-top: 0px;    }    #newsletter input[type="submit"] {        /*margin-top: 15px;*/    }}@media (min-width: 1060px) {    .video-container video {        margin-bottom: -8%;    }}