.btn,a{text-decoration:none}.races-list,li,ul{list-style:none}.hero,a.btn{text-align:center}.clear,.row-fluid:after{clear:both}*{margin:0;padding:0;outline:0;box-sizing:border-box}h1,h2,h3,h4,h5{font-family:Archive;font-weight:400}.btn,.races-list .race-item .ad .title,.races-list .race-item .race-item-content .race-info,.races-list .race-item .race-more-info a,input[type=text],p,select,textarea{font-family:'Open Sans',sans-serif,Arial}@font-face{font-family:Archive;src:url(../fonts/Archive.eot?#iefix) format('embedded-opentype'),url(../fonts/Archive.otf) format('opentype'),url(../fonts/Archive.woff) format('woff'),url(../fonts/Archive.ttf) format('truetype'),url(../fonts/Archive.svg#Archive) format('svg');font-weight:400;font-style:normal}.pull-left{float:left}.pull-right{float:right}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}img[image-preload]{opacity:0;transition:opacity 1s ease}img.preload.loaded{opacity:1}.has-loader{position:relative;background:#d4d4d4}.has-loader img{position:absolute;z-index:14}.has-loader:after{content:'';display:block;width:32px;height:32px;border:3px solid #eee;border-bottom-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.orange{color:#bc4221}.gray-gradient{background:0 0;background:-webkit-linear-gradient(0deg,transparent,#666);background:-o-linear-gradient(0deg,transparent,#666);background:-moz-linear-gradient(0deg,transparent,#666);background:linear-gradient(0deg,transparent,#666)}.icon,select{background-repeat:no-repeat}h1{font-size:40px}.hero{padding-top:20px}.hero p{font-size:18px;padding:15px;font-weight:300}.row .col{float:left}.row-fluid{margin-bottom:10px}.column,.row-fluid{box-sizing:border-box}.row-fluid:after,.row-fluid:before{content:" ";display:table}.column{position:relative;float:left}.column+.column{margin-left:2.5%}.column-1{width:6.04166%}.column-2{width:14.58332%}.column-3{width:23.12498%}.column-4{width:31.6664%}.column-5{width:40.2083%}.column-6{width:48.74996%}.column-7{width:57.29162%}.column-8{width:65.83328%}.column-9{width:74.37494%}.column-10{width:82.9166%}.column-11{width:91.45826%}.column-12{width:100%}.content-wrapper{max-width:1180px;margin:0 auto}@media screen and (max-width:1180px){.content-wrapper{width:1024px}.md-hidden{display:none!important}}@media screen and (min-width:1181px){.xl-hidden{display:none!important}}i.icon{display:inline-block}.icon{background-image:url(../imgs/sprites.png);display:block}.icon-arrow-down{width:14px;height:9px;background-position:-20px -20px}.icon-arrow-up{width:15px;height:10px;background-position:-20px -69px}.icon-apple-store{width:140px;height:50px;background-position:-20px -119px}.icon-apple-store:hover{width:140px;height:50px;background-position:-20px -209px}.icon-google-play{width:140px;height:50px;background-position:-20px -299px}.icon-google-play:hover{width:140px;height:50px;background-position:-20px -389px}.icon-facebook{width:24px;height:24px;background-position:-20px -479px}.icon-facebook:hover{width:24px;height:24px;background-position:-20px -543px}.icon-instagram{width:24px;height:24px;background-position:-20px -607px}.icon-instagram:hover{width:24px;height:24px;background-position:-20px -671px}.icon-instagram-mini{width:18px;height:17px;background-position:-20px -735px}.icon-mail{width:17px;height:13px;background-position:-20px -792px}.icon-more{width:75px;height:75px;background-position:-20px -845px}.icon-phone{width:13px;height:16px;background-position:-20px -960px}.icon-search{width:26px;height:30px;background-position:-20px -1016px}.icon-weedoit-sign{width:116px;height:25px;background-position:-20px -1086px}.input-group input,select{width:100%;padding-left:20px}::-webkit-input-placeholder{color:#888;font-style:italic;font-weight:100}:-moz-placeholder{color:#888;font-style:italic;font-weight:100}::-moz-placeholder{color:#888;font-style:italic;font-weight:100}:-ms-input-placeholder{color:#888;font-style:italic;font-weight:100}input[type=text],select,textarea{font-size:16px;color:#888;border:1px solid #d0d0d0;border-radius:3px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALtJREFUeNp0kUsKAjEQRDNO9t5EPISXEBeiSBai4mchnkHQQQYRP4i38UYuRGMVVCCEWPAmTHeqp7uncM4ZqAvaYG3+qwHO4AmuFo8eeIAS8H2VMTF3AQMwZBFW6ShBLcEeFInpJpNRrkXjCNyji3NQ6UKpXD/K12DK1j4ye7VBzdR2U6MEHVTYWwW+MoeTGidzVhrFh00FMcAVnzLL2YFFMKXGYOaXjlFsm9u0zVSneQLe4AU2uZ/6E2AAp/0jQP7OuF0AAAAASUVORK5CYII=);background-position:right 15px center;height:50px}.input-group{background:#fff;border:1px solid #d0d0d0;position:relative;border-radius:3px;height:50px}.input-group input{padding-right:50px;background:0 0;border:0 solid;height:48px}.input-group button.addon{background:0 0;border:0 solid;width:50px;height:50px;position:absolute;top:0;right:0;cursor:pointer}.skew-select{position:relative;padding-left:20px}.skew-select .skew{background:#fff;height:50px;width:30px;border:1px solid #d0d0d0;border-right:0;border-radius:3px 0 0 3px;transform:skewX(-22deg);position:absolute;top:0;left:10px}.skew-select .borders{background:#fff;height:50px;border:1px solid #d0d0d0;border-left:0;border-radius:0 3px 3px 0}.skew-select select{height:48px;background-color:transparent;border:0;position:absolute;top:0;left:0;width:100%;padding-left:30px}.btn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font-size:14px;border:none;font-weight:700;transition:background .1s ease}.btn.btn-green{background:#53a93f}.btn.btn-green:hover{background:#368E24}.btn.inverted{background:0 0;border:1px solid #fff;font-weight:300}.btn.inverted:hover{background:#fff;color:#bc4221}.btn.btn-blue{background:#217cbc;color:#fff}.btn.btn-blue:hover{background:#196b95}a.btn{line-height:50px}.slide{position:relative}.slide img{position:absolute;top:0;left:0;transition:opacity 1s ease}.slide img.show{z-index:101;opacity:1}.slide img.hide{z-index:100;opacity:0}.races-list{width:1215px;z-index:1}.races-list .race-item{display:list-item;width:370px;float:left;height:170px;background:#f5f5f5;margin-right:35px;margin-bottom:30px;overflow:visible;position:relative}.races-list .race-item .race-item-content{position:absolute;width:370px;height:170px;top:0;left:0;overflow:hidden;background:#f5f5f5}.races-list .race-item:hover .race-item-content{height:220px;box-shadow:0 0 15px #999;z-index:3}.races-list .race-item .row{height:170px;z-index:1}.races-list .race-item .row .col{margin:20px 0 22px 20px;overflow:hidden}.races-list .race-item .race-item-content .race-thumb{background:#d4d4d4;width:128px;height:128px;border:1px solid #e9e9e9;position:relative}.races-list .race-item .race-item-content .race-thumb img{width:100%;height:100%;z-index:2;position:absolute}.races-list .race-item .race-item-content .race-info{width:175px}.races-list .race-item.ad-column{height:370px}.races-list .race-item.ad-line{width:775px}.races-list .race-item .ad{padding:15px}.races-list .race-item .ad .title{font-size:12px;color:silver;font-weight:700}.races-list .race-item .race-info .race-date{color:#bc4221;font-size:18px;border-bottom:1px solid #c4c4c4;padding-bottom:8px;margin-bottom:10px;display:inline-block}.races-list .race-item .race-info .race-name{color:#444;font-size:15px;font-weight:700;text-overflow:ellipsis;max-width:175px;height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:block;display:-webkit-box;margin:0 auto;line-height:20px}.races-list .race-item .race-info .race-city,.races-list .race-item .race-info .race-state{color:#444;font-size:14px}.races-list .race-item .race-more-info{display:none;line-height:50px;text-align:center;height:50px!important;cursor:pointer;z-index:2;position:relative;padding:0 20px}.races-list .race-item .race-more-info a{color:#777;display:block;font-weight:300;font-size:14px;border-top:2px solid #fff;box-sizing:border-box}.races-list .race-item .race-more-info a:hover{font-weight:700}.races-list .race-item:hover .race-more-info{display:block}@media screen and (max-width:1180px){.races-list{width:1056px}.races-list .race-item{margin-right:34px}.races-list .race-item,.races-list .race-item .race-item-content{width:318px;height:126px}.races-list .race-item .race-item-content .race-thumb{width:96px;height:96px}.races-list .race-item .race-info .race-date{font-size:14px;padding-bottom:1px;margin-bottom:3px}.races-list .race-item .race-info .race-name{font-size:14px;height:36px;line-height:16px}.races-list .race-item .race-info .race-city,.races-list .race-item .race-info .race-state{font-size:12px}.races-list .race-item .row .col{margin:15px 0 15px 15px}.races-list .race-item.ad-column{height:282px}.races-list .race-item.ad-line{width:670px}.races-list .race-item:hover .race-item-content{height:165px}.races-list .race-item .row{height:126px;z-index:1}.races-list .race-item .race-more-info{line-height:39px;height:41px!important}}.ngdialog-content{border:1px solid #e0e0e0;border-radius:0!important;width:770px!important;background:#ccc;padding:0!important;margin-top:-80px!important;line-height:normal!important}.modal .header{height:60px;background:#fff;border-bottom:1px solid #e0e0e0}.modal .header div{padding-bottom:14px;float:left;width:9px;background:#bc4221;margin-top:23px}.modal .header .title{font-size:18px;line-height:60px;margin-left:15px;font-family:Archive;color:#bc4221}.modal .content form,.race-content-share{font-family:'Open Sans',sans-serif,Arial}.modal .content{padding:25px}.modal .content .content-box .race-content{width:364px;margin:0;padding-right:20px}.modal .content .content-box .race-content img{width:344px;height:135px;border:1px solid #e9e9e9}.modal .race-content .race-content-info{margin:0}.modal .race-content .race-content-info .race-content-name{color:#444;font-size:18px;font-weight:700}.modal .race-content .race-content-info .race-content-data{color:#777;font-size:14px}.race-content-info .race-content-date{color:#bc4221;font-size:15px;border-bottom:1px solid #c4c4c4;padding-bottom:8px;margin-bottom:10px;display:inline-block}.race-content-label{color:#217cbc;font-size:14px;font-weight:700;margin-top:10px;display:block}.modal .content .content-box .banner-content-internal{width:235px;height:480px;text-align:right;border-left:1px solid #e0e0e0}.modal .content .content-box .banner-content-internal img{width:214px;height:470px}.race-content-regulamento .btn{padding:0 15px;line-height:40px;display:inline-block;margin:15px 0}.race-content-share{width:343px;height:60px;clear:both;font-size:14px;padding-top:5px;border-top:2px solid #fff}.race-content-share .buttons-box{padding-top:5px}.race-content-share .buttons-box .social-action-btn{float:left;margin-right:5px}.ngdialog-content .ngdialog-close{border:1px solid #bc4221;border-radius:0!important;cursor:pointer;height:30px;width:30px;position:absolute;top:15px!important;right:15px!important;-webkit-transition:background .2s ease;transition:background .2s ease}.ngdialog-content .ngdialog-close::after,.ngdialog-content .ngdialog-close::before{background:#bc4221!important;display:block;height:1px!important;width:18px!important;position:absolute;top:14px!important;right:5px!important;content:""!important;-webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-transition:transform .3s ease;transition:transform .3s ease}.ngdialog-content .ngdialog-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ngdialog-content .ngdialog-close:hover{background:#bc4221}.ngdialog-content .ngdialog-close:hover::after{background:#FFF!important;-webkit-transform:rotate(405deg);transform:rotate(405deg)}.ngdialog-content .ngdialog-close:hover::before{background:#FFF!important;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.modal .content form{color:#888}.modal .content form p{border-bottom:1px solid #e0e0e0;font-size:14px;font-weight:100;margin-top:0;padding-bottom:15px;margin-bottom:15px}.modal .content form p strong{font-weight:700;color:#217cbc}.modal .content form label{display:block;font-size:14px;font-weight:400;margin-bottom:5px}.modal .content form input,.modal .content form select,.modal .content form textarea{box-sizing:border-box;display:block;width:100%;border:1px solid #D0D0D0;border-radius:3px;height:40px;line-height:40px;font-size:16px;padding:0 .5em;color:#666}.modal .content form textarea{height:80px;line-height:18px}.modal .content form button[type=submit]{background:#bc4221;border:0 solid;border-radius:3px;color:#fff;float:right;font-family:Archive;font-size:16px;line-height:16px;padding:15px 30px;margin-top:5px;cursor:pointer}.modal .content form button[type=submit]:disabled{opacity:.8}.modal .content form button[type=submit]:disabled i{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:2px solid #fff;border-left-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:16px;width:16px;float:left;margin-right:10px}.modal .content form .error{border-color:#DA4453}.modal .thumb.has-loader{height:135px}.race-custom-width .ngdialog-content{width:651px!important}.contact-custom-width .ngdialog-content{width:600px!important}.indication-custom-width .ngdialog-content{width:670px!important}.ngdialog-theme-default{padding-bottom:0!important}
@charset "utf-8";header{height:130px;position:relative}header .container{margin:0 auto;width:1180px}header .container .top-bg{width:100%;display:block;position:absolute;top:0;left:0;z-index:-1}header .container .top-bg .left{float:left;width:50%;height:130px;background:#bc4221}header .container .top-bg .right{float:right;width:50%}header .container .top-bg .row-1{width:100%;height:40px;background:#d4d4d4}header .container .top-bg .row-2{width:100%;height:90px;background:#eee}header .container .content{margin:0 auto;width:1180px;z-index:2}header .container .content .left{float:left;width:165px;height:130px}header .container .content .left.logo img{margin-top:33px}header .container .content .right{float:left;width:1015px;height:130px;background:#eee;position:relative;overflow:hidden}header .container .content .right .corner{height:130px;width:53px;position:absolute;top:0;left:-26px;background:#bc4221;transform:skewX(-22deg)}header .container .content .right nav{background:#d4d4d4;height:40px}header .container .content .right nav ul{float:right}header .container .content .right nav ul li{float:left;margin-left:25px;line-height:40px;overflow:hidden}header .container .content .right nav ul li a{color:#888;font-size:13px;font-family:Archive;transition:color 150ms ease}header .container .content .right nav ul li a:hover{color:#555}header .container .content .right nav .social{display:block;padding:8px 0;margin-left:10px}header .container .content .right nav .more-space{margin-left:25px}header .container .content .right form{padding-left:40px;margin-top:20px}header .container .content .right form .skew-select{width:240px;margin-right:30px}header .container .content .right form .col-search{padding-right:30px;border-right:1px solid #fff}header .container .content .right form .col-search .input-group{width:442px}header .container .content .right form .col-indication{padding-left:30px;border-left:1px solid #c1c1c1}header .container .content .right form .col-indication .btn{width:200px;height:50px;cursor:pointer;float:right;background:#bc4321}header .container .content .right form .col-indication .btn:hover{background:#953319}#highlights{height:730px;margin-bottom:90px;clear:both;position:relative}#highlights .slide{height:600px;width:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:200}#highlights .content{position:absolute;top:0;left:0;z-index:201;width:100%}#highlights .content .text{position:absolute;top:0;left:0;padding:50px 0 0 60px}#highlights .content .text h1{font-size:40px;color:#fff;margin-bottom:20px}#highlights .content .text h1 em{color:#eccd20}#highlights .content .text p{font-family:'Open Sans',sans-serif,Arial;font-size:18px;color:#fff;font-weight:300}#highlights .content .mock{position:absolute;top:230px;left:30px}#highlights .content .links{position:absolute;top:630px;right:0;width:600px;margin-top:2px}#highlights .content .links span{display:inline-block;float:left;font-family:Archive;font-size:16px;color:#000;height:50px;line-height:50px}#races .results .no-results h3,#social .instagram .title a,#testimonials .content-wrapper h6,footer .contact,footer .copyright,section.ads .title{font-family:'Open Sans',sans-serif,Arial}#highlights .content .links a{display:inline-block;float:right;height:50px;line-height:50px;transition:background 150ms ease}#highlights .content .links a:hover{background:#000}#highlights .content .links a.google-play{margin-left:20px}.next-races .hero{color:#666}.scroll-fixed-form{height:150px;width:100%}.scroll-fixed-form.fixed .form-wrapper{position:fixed;top:0;z-index:30;background:#fff;width:100%;border-bottom:1px solid #ddd}.scroll-fixed-form .search-form{padding:40px 0;height:130px}.scroll-fixed-form .search-form .col-search{margin-right:35px;border-right:1px solid #fff;width:370px;position:relative}.scroll-fixed-form .search-form .col-search .input-group{transition:width .2s ease}.scroll-fixed-form .search-form .col-month,.scroll-fixed-form .search-form .col-state,.scroll-fixed-form .search-form .col-type{width:198px;line-height:48px;margin-right:20px}.scroll-fixed-form .search-form .col-filter-btn .btn{width:120px;height:50px;cursor:pointer;float:right}.scroll-fixed-form .search-form .col-search .hidden-brand{position:absolute;top:0;left:0;width:50px;height:50px;border-radius:3px;overflow:hidden;opacity:0;transition:all .3s ease;transform:translateX(-50px)}.scroll-fixed-form .search-form .col-search .hidden-brand img{width:50px;height:50px}.scroll-fixed-form.fixed .search-form .col-search .hidden-brand{display:block;z-index:2;opacity:1;transform:translateX(0)}.scroll-fixed-form.fixed .search-form .col-search{padding-left:70px}#races .more{height:2px;background:#eee;position:relative;margin:37px 0;text-align:center}#races .more a{position:absolute;top:-38px;margin-left:-38px;left:50%}#races .results .no-results h3{color:#bc4221;height:30px;line-height:30px;margin:130px 0;font-size:18px;text-align:center}#races .results .no-results .indications h5{color:#666;height:20px;position:relative;text-align:center;margin-bottom:35px}#races .results .no-results .indications h5 .line{background:#eee;width:100%;height:2px;position:absolute;top:9px;left:0;z-index:-1}#races .results .no-results .indications h5 .text{background:#fff;padding:0 20px;display:inline-block;font-size:20px;line-height:20px}#races .results .no-results .indications .races-list{clear:both}section.ads .title{font-size:12px;color:silver;font-weight:700}section.ads .ad-container{background:#f5f5f5;padding:5px;text-align:center;height:100px;margin-bottom:50px}#indication-box{height:300px;background:url(../imgs/bg-indication.jpg) center center no-repeat}#indication-box .content-wrapper{text-align:center;color:#fff;padding-top:70px}#indication-box .content-wrapper p{font-size:18px;padding:20px 0 45px;font-weight:300}#indication-box .content-wrapper .btn{border-radius:0;width:160px;height:50px;cursor:pointer}#testimonials{padding:60px 0 0}#testimonials .content-wrapper{border-bottom:2px solid #eee;padding-bottom:15px}#testimonials .content-wrapper h1{text-align:center;margin-bottom:80px}#testimonials .content-wrapper .thumb{float:left;height:140px;width:140px;border:1px solid #0b4d7b;border-radius:50%;margin-right:26px}#testimonials .content-wrapper .thumb img{display:block;height:138px;width:138px;border:7px solid #fff;border-radius:50%;transition:all 150ms ease}#testimonials .content-wrapper .thumb:hover img{border-color:#0b4d7b}#testimonials .content-wrapper h6{font-size:14px;color:#777;font-weight:700}#testimonials .content-wrapper p{padding:25px 20px 25px 0;font-size:16px;color:#777;line-height:20px;font-weight:300}#partners,#social{padding-top:50px}#testimonials .slick-dots li{margin:0}#testimonials .slick-dots li button:before{font-size:10px;color:#888}#partners .content-wrapper{border-bottom:2px solid #eee}#partners .hero{color:#666}#partners .partners-list{height:120px;margin:15px 0 60px}#partners .partners-list .partner{border:2px solid #eee;display:block;float:left;width:170px;height:120px;margin:0 16px;overflow:hidden;transition:border-color 150ms ease}#partners .partners-list .partner:first-child{margin-left:0}#partners .partners-list .partner:hover{border-color:#ccc}#partners .partners-list .partner img{width:100%;height:100%}#social .facebook{padding-top:10px}#social .instagram .title{height:40px}#social .instagram .title h4{font-size:24px;line-height:40px;display:inline-block}#social .instagram .title a{font-size:16px;font-weight:300;line-height:20px;height:20px;color:#888;padding-top:8px;transition:all 150ms ease}#social .instagram .title a:hover{color:#666}#social .instagram .title a strong{font-weight:700}#social .instagram .title a .icon{float:left;margin:2px 5px 0 0}#social .instagram ul li{width:130px;height:130px;border:2px solid #eee;float:left;margin-left:17px;transition:border-color 150ms ease}#social .instagram ul li:first-child{margin-left:0}#social .instagram ul li:hover{border-color:#ccc}#social .instagram ul li img{width:100%;height:100%;transition:opacity .2s ease}#social .instagram ul li img:hover{opacity:.7}footer{padding-top:50px}footer .gray-bar{background:#eee;height:100px}footer .contact{padding:32px 0}footer .contact a{line-height:35px;text-transform:uppercase;font-weight:700;font-size:16px;color:#666;margin-right:15px}footer .contact a .cycle{background:#606060;width:35px;float:left;height:35px;display:inline-block;border-radius:50%;text-align:center;line-height:35px;transition:all .3s ease;margin-right:10px}footer .contact a:hover{color:#217cbc}footer .contact a:hover .cycle{background:#0b4d7b}footer .contact a.phone{font-weight:300;float:left}footer .contact a.phone .cycle{padding-top:2px}footer .contact a.phone strong{font-weight:700}footer .copyright{font-size:12px;height:50px;line-height:50px;color:#888}footer .copyright .weedoit{padding-top:14px;line-height:36px}.ad-container a,.ad-wrapper a{display:block}@media screen and (max-width:1180px){.content-wrapper{width:1024px;margin:0 auto}header .container,header .container .content{width:1024px}header .container .content .right{width:859px}header .container .content .right form .skew-select{width:170px}header .container .content .right form .col-search .input-group{width:357px}#highlights .content .links{width:300px}.scroll-fixed-form .search-form .col-search{width:359px}.scroll-fixed-form .search-form .col-month,.scroll-fixed-form .search-form .col-state,.scroll-fixed-form .search-form .col-type{width:150px;line-height:48px;margin-right:20px}#partners .partners-list li{width:144px;height:102px}#social .instagram ul li{width:112px;height:112px}}
