/* B2B AutoAvaliar ~ version: avv08072025 @generated on 'Aug 02, 2025 - 11:48' */  @import url("/assets/fonts/Localiza/fonts.css");  body , body *, button, input { font-family: "Localiza", Roboto, Helvetica, sans-serif;} .aa--primary, .aa--primary-h:hover{background-color:#d6cdd2 !important;} .aa--primary-c, .aa--primary-c-h:hover{color:#d6cdd2 !important;} .aa--accent, .aa--accent-h:hover{background-color:#212c58 !important;} .aa--accent-c, .aa--accent-c-h:hover{color:#212c58 !important;}html * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body{margin:0;background:#fafafa;padding:150px 0 0 0; min-width:320px;box-sizing: border-box;min-height: calc(100vh - 150px);} header, article, section, nav{display: block;} body, button, input{font-family: "Roboto", Helvetica, sans-serif;} .wrapper{display: block; margin: 0 auto; max-width:1920px; width: 96%; box-sizing: border-box;} ul, li{margin:0;padding: 0;list-style: none;} a{text-decoration:none;color: #000;cursor: default;} a[href] { cursor: pointer; } a.hdu:hover{text-decoration: underline;} .pointer{cursor: pointer;} p{font-size: 12px;margin: 10px 0;} a img{border:none;} img{font-size: 5px;} /* Buttons */ button, .button{position: relative;display: inline-block; border: none; text-transform: uppercase; border-radius: 2px; transition:all 140ms ease; padding:10px 16px; cursor: pointer; outline:none; font-size: 14px;text-align: center;/*margin: 0 2px;*/box-sizing: border-box; box-shadow: 0 2px 2px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1), inset 0 0 0 rgba(0,0,0,0); line-height: 10px;font-weight: bold; color: #222; vertical-align: middle;} button:hover, .button:hover, button.active, .button.active{box-shadow:0 2px 2px rgba(0,0,0,.1), 0 2px 2px 0 rgba(0,0,0,.1), inset 0 0 300px rgba(0,0,0,.07);} button:active, .button:active, button:focus, .button:focus{box-shadow:0 4px 6px rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12), inset 0 0 300px rgba(0,0,0,.12);} button i.fa, .button i.fa{font-size: 1.1em; vertical-align: baseline; margin-right: 5px;} .button.button-flat, button.button-flat{ background: none;box-shadow:none; color: #222 !important;} button.button-flat:hover, .button.button-flat:hover, .button.button-flat.active, button.button-flat.active{box-shadow: inset 0 0 300px rgba(0,0,0,.1); background: none;} button.white, .button.white{ background: #fcfcfc; color: #666; box-shadow: 0 2px 2px rgba(0,0,0,.1), 0 2px 2px 0 rgba(0,0,0,.1) !important; } button.white:hover, button.white:focus, button.white:active, .button.white:hover, .button.white:focus, .button.white:active{ background: #FFF; color: #000; } button.button-flat:active, button.button-flat:focus, .button.button-flat:active, .button.button-flat:focus{box-shadow: inset 0 0 300px rgba(0,0,0,.2); background: none;} button.min, .button.min{ padding:5px; font-size: 12px;} button.wide, .button.wide{ width: 100%;padding: 10px 0;} button.large, .button.large{ padding:15px 0; max-width: 100%;} .button.fab, button.fab{padding: 11px 10px;width: 36px !important;height: 36px;border-radius: 50px;min-width: 0;text-align: center;} .button.fab .fa, button.fab .fa{font-size: 14px;vertical-align: middle;margin: 0; text-indent: 0;} .button.fab.min, button.fab.min { padding: 5px; height: 24px; width: 24px !important; } .button-outline, .button-outline:focus, .button-outline:active {background:none !important; border: 2px solid; box-shadow: none !important;color: #000;} .button-outline:hover { background: #000; color: #FFF;} .button-outline.white { color: #FFF;} .button-outline.white:hover { background: rgba(255,255,255,.3);} .button.btn-icon i, button.btn-icon i{display: block !important;} .label {font-weight: 600;letter-spacing: 1px; border-radius: 3px;font-size: 12px;text-transform: uppercase;} .btn-cancel {padding: 15px !important; margin-top: 10px !important; } /* Inputs */ input[type=text], input[type=email], input[type=password], input[type=number], input[type=tel], textarea, select{display: block;width: 100%;font-size: 13px;padding: 0 5px 0 0;height:30px;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border:none;border-bottom:1px solid #DDD;background: none;border-radius: 0;} input[type=text]:focus,input[type=password]:focus, input[type=number]:focus, input[type=tel]:focus, textarea:focus, select:focus{outline: none;border-bottom-width: 2px; padding-top: 1px;} select option{ padding: 5px;} select.smaller{font-size: 11px; height: 20px;} input.clean, input.clean:focus, input.clean:hover{border:none;color:#666;vertical-align:middle;box-shadow:none; padding: 0;} textarea{resize:vertical;min-height: 50px;} .disabled, [disabled]{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;} .disabled:hover, [disabled]:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity:.9; opacity:.9;} input[type=text].large, input[type=password].large, input[type=number].large{ font-size: 20px; height: 36px;} input.input-loader{ background: url(/assets/img/min-loader.gif) center right no-repeat;} .input-prefix input.input-loader{ background-position: 48px center;} input[type=file]{display: block;width: 100%;box-sizing: border-box;height: 30px;padding: 10px 0 5px;} input.input--full-large, .input-prefix input.input--full-large{font-size: 32px;height: 48px;} input[type=text], input[type=password], input[type=number], textarea, select{border-color:#AAA;} input[type=text].input-tile{width: 32px;display: inline-block;} input[type=text].input-tile.large-tile{width: 48px;height: 60px;} .center{text-align: center;} .left{text-align: left} .right{text-align: right;} .justify{text-align: justify;} .il{ display: inline;} .ib{ display: inline-block;} .bl{ display: block;} .uc{text-transform: uppercase;} .lc{text-transform: lowercase;} .bold{ font-weight: bolder;} .fr{float: right;} .fl{float: left;} .wide{ width: 100%;} .hidden{display: none !important;} /* with !important */ .hide {display: none;} /* without !important */ iframe{display: block;width: 100%;border: none;} hr{display: block;border: 0 solid #DEDEDE;border-top-width: 1px; height: 0;margin: 15px 0;} .word-break { word-break: break-all; } .transition, .transition-all, .transition-all *, button, .button{-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;} /* Grid */ .row, .clearfix{display:block;position: relative;} .row, .clearfix{*zoom:1;} .row:before, .row:after, .clearfix:before, .clearfix:after{display:table;line-height:0;content:"";} .row:after, .clearfix:after{clear:both;} .row > .col1, .row > .col2, .row > .col2-1, .row > .col2-2, .row > .col2-3, .row > .col3, .row > .col3-1, .row > .col3-2, .row > .col4, .row > .col4-1, .row > .col5, .row > .col5-1{display: block; min-height: 1px;float: left; box-sizing: border-box;} .row > .col1{width: 100%;} .row > .col2{width: 50%;} .row > .col2-1{width: 40%;} .row > .col2-2{width: 60%;} .row > .col3{width: 33.333%;} .row > .col3-1{width: 30%;} .row > .col3-2{width: 70%;} .row > .col4{width: 25%;} .row > .col4-1{width: 75%;} .row > .col5{width: 20%;} .row > .col5-1{width: 80%;} .row > .inverse{float: right !important;} .input-group-txt-left { position: absolute; margin: 1% 0 0 3%;} .input-group-into { padding: 1.5% 40% 1.5% 14% !important; } .input-group-txt-right { position: relative;top: -14px;margin: 0.2% 3% 0 0;float: right; } /* * * Styles * */ /* HEADER */ header {position:fixed;display: block; z-index:9999;width:100%; top:0;left: 0;box-shadow: 0 8px 20px -5px rgba(0,0,0,.15);} header, header.default-header:before, header.default-header:after {background: #d6cdd2; background: linear-gradient(to right, #d6cdd2, #212c58);} header.default-header {position: relative !important;background: none;box-shadow: none; margin-top: -150px !important;padding: 12px 0;margin-bottom: 24px; } header.default-header:before, header.default-header:after {content: ''; position: absolute; width: 100%;display: block;height: 170px;border-radius: 0 0 100% 100%;top: 0;z-index: -1;} header.default-header:after {top: 15px;opacity: .3;} header.default-header img { width: 40%; max-width: 250px; } header .header-logo, header .header-logo img { transition: all .2s; } header .header-logo{position: relative;top: 0;left: 0;display: block;height: 70px;padding-top: 10px;} header .header-logo img{display: block;height: 100%;width: auto;} header .header-logo img.h-logo--br {display: inline-block;height: 100%;max-width: 200px;object-fit: contain;width: 100%;} header .header-logo img.h-logo--autoaction {display: inline-block;height: 100%;max-width: 200px;object-fit: contain;width: 100%;} @media all and (max-width: 720px) { header .header-logo img.h-logo--br { margin: 0 45px; } } @media all and (max-width: 720px) { header .header-logo img.h-logo--autoaction { margin: 0 45px; } } header .user {text-align: right; padding: 10px 0 0;} header .user a.user-action {display: block;padding:5px 0;color: #999;font-size: 12px;} header .user a.user-action:hover{text-decoration: underline;color: #CCC;} header .user i {font-size: 1.2em;vertical-align: -5%;margin-right: 6px;} header .user .profile-picture{display: block;float: left; width: 50px;height: 50px;border:none;margin-right: 10px;} header .user .name{display: block; font-size: 14px;margin:12px 0 0;} header .user .user-type{display: block;font-size: 10px;color: #666;text-transform: uppercase;letter-spacing: 2px;} #aa-app-main header > .wrapper{min-height: 90px;} .header-search{ position: relative; height: 50px; } .header-search form{margin: 0; position: relative; } .header-search input{position: relative; display: block;background: #FFF;height: 40px;margin: 7px 0 5px;border-color:#DDD;width: 100%;padding-left: 15px;border-radius: 0;z-index: 11;} @media all and (min-width: 1000px) { .header-search input { box-shadow: 0 8px 30px -5px rgba(0,0,0,.3); } } .header-search button{width: 100px;padding: 0 0 0 4px; position: absolute; top: 0; right: 0; height: 100%; margin: 0;min-width: initial;background:transparent;box-shadow: none;color: #fff; border-radius: 0; border-top-right-radius: 30px; border-bottom-right-radius: 30px; z-index: 12 } .header-search button span{font-size:10px;vertical-align: 1px;} .header-search input:focus + button{background: #CCC;color: #000;} .header-search button i{line-height: 35px !important;color: #222;margin: 0 4px 0 10px;} .header-search .search-icon{ position: absolute;top: 20px;left:12px;color: #CCC;font-size:16px; } .result-count{margin-top: -24px;} @media all and (min-width: 1025px) { .header-search form{ transition: all .2s ease;} header.on .header-search form{ bottom: -25px; } .header-search input, .header-search #hsearch input:focus{ height: 60px; border-radius: 30px; transition: height .1s ease; } header.on .header-search input{ height: 45px; } } header.on {/* js */} /*header.on nav ul.menu { padding-bottom: 16px; }*/ header.on nav ul.menu > li a{font-size: 12px;} .search-autocomplete{display: block;position: absolute;top: 100%;right: 0;width: 400px;padding-top: 5px;z-index: 10;} .search-autocomplete .content-result{min-height: 10px;} .search-autocomplete:before, .search-autocomplete:after{content: '';position: absolute;right: 30px;top: -5px;width: 0;height: 0;border: 17px solid transparent;border-top: 0;border-bottom-color: #FFF;} .search-autocomplete:before{top: -6px;border-bottom-color: #ccc;} .search-autocomplete > .aa-card{border-top: 1px solid #DDD;} .search-autocomplete .result-list li a{display: block;text-decoration: none;text-transform: uppercase; padding: 10px;font-size: 13px;font-weight: bold;} .search-autocomplete .result-list li a:hover{background: #f0f0f0;} .search-autocomplete hr{margin: 5px 0;} .search-autocomplete .item{position: relative;overflow: hidden;width: 29.333%;float: right;box-sizing: border-box;margin:3px 2% 3px;text-align: center;padding-bottom: 5px;border-radius: 5px;} .search-autocomplete .item:hover{ box-shadow: 0 2px 10px -3px rgba(0,0,0,.3);} .search-autocomplete .name{display: block;text-transform: uppercase;font-size: 10px;padding-top: 5px;} .search-autocomplete .name small{margin-top: 3px;opacity: .6;font-size: .8em; } .search-autocomplete .name small, .search-autocomplete .name span{display: block; overflow: hidden; height: 9px;} .search-autocomplete .photo{display: block;position: relative;overflow: hidden;height: 80px; border-radius: 8px;} .search-autocomplete .currency{font-weight: bold;font-size: 12px;padding-top: 3px;} .search-autocomplete .corner-icon{position: absolute;right: 0; top: 0; z-index: 10;width: 40px;height: 40px;border-radius:50%; background: #FFF;text-align: center;} .search-autocomplete .icon-close{opacity: .4;transform: scale(0.5);} .search-autocomplete .icon-close:hover{opacity:1;} .search-autocomplete ul.result-list .arrow{display: none;} .search-autocomplete ul.result-list a:hover .arrow{display: block;} .search-autocomplete .logo{position: relative;width: 70px;vertical-align: middle;margin: -8px 10px -8px -8px;} .search-autocomplete:not(.hidden){box-shadow: -600px 100px 0 1000px rgba(0,0,0,.75);background: rgba(0,0,0,.75);} .search-autocomplete .quote{font-weight: lighter;opacity: .7;font-style: italic;} /* Mobile Menu */ header .mobile{position: absolute;display: none;padding:18px 5px 18px 12px;width: 24px;height:20px;cursor: pointer;top: 0;z-index: 998;right: 10px;} header .mobile .menu-icon, header .mobile .menu-icon:after, header .mobile .menu-icon:before{position: absolute;display: block;content: '';top: 12px;background:#FFF;width: 24px;height: 2px;} header .mobile .menu-icon{position: relative; top: 8px;} header .mobile .menu-icon:after{ top: 8px;} header .mobile .menu-icon:before{ top: -8px;} /* Nav */ nav {position: relative;width: 100%;z-index: 12;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} nav ul.menu{display: block;position: relative;padding-bottom: 8px;} nav ul.menu > li{position: relative;display: block;float: left;} nav ul.menu > li a{position: relative;display: block;padding: 18px 10px 12px; font-size: 12px;color: #EEE;height: 16px;line-height:17px;text-transform: uppercase;} nav ul.menu > li a i{margin-right: 5px; } /*nav ul.menu > li a:hover{color: #FFBF43; border-bottom-color: transparent;}*/ nav ul.menu > li a:after{ position: absolute; display: block;bottom: 0; right: 50%; margin: 0 auto; height: 2px; content: ''; width: 0; background: #FFF; transition: all .2s;} nav ul.menu > li a:hover:after{ width: 100%; right: 0;} @media screen and (min-width: 720px) { nav ul.menu > li .header_menu-submenu { display: none; background: #242424;position: absolute; top: 90%; left: 0; min-width: 120px; border-radius:6px; opacity: .6; transition all .2s ease; padding: 6px; } nav ul.menu > li:hover .header_menu-submenu { display: block; top: 100%; opacity: 1; } } .count-badge{position: absolute;display: block;padding: 1px 3px;background: #F00;text-align: center;line-height: 11px;font-size: 9px;font-weight: bold;top:2px;right: 5px;border-radius: 6px;text-shadow: 0 1px #000;color: #FFF;} /* FOOTER */ footer{position: relative;display:block;bottom: 0;left: 0; z-index: 9998;font-size:13px;color:#666;padding: 10px 0; margin-top: 20px;} /*footer.default-footer:before {position: absolute;left: 0;top: -40px;height: 40px;width: 100%;content: '';background: #DDD;z-index: -1;border-radius: 0 100% 0 0;transform: rotate(180deg);}*/ footer.default-footer > .wrapper{position: relative;border-top: 2px solid #e3e3e3; padding: 20px 0;} footer.default-footer > .wrapper:before, footer.default-footer > .wrapper:after{position: absolute;content: '';} footer.default-footer > .wrapper:before{width: 2px;height: 2px;border-radius: 50%;left: -3px;top: -4px;background: #FFF;border: 2px solid #e3e3e3;} footer.default-footer > .wrapper:after{width: 70px;height: 40px; right: 0;top: -24px;background: #fafafa url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAdCAQAAAC9btI7AAACrklEQVR42s2WXUgUURiGT+6G9EeZYkhBRiUlFZZEkUZaJlkZFpQQRFJBRmhQ1vYDsboqhhFWFEiEWpRBGYZiWiZruJD1SGmr609JF2IR1UU30ZUxx9lt153Bn6Sd817M952Zb+aZmfOec4QYQ2M+LTipY5YIfOMG6UJwntNGgLlPrBDsw2YEmGQ+UkwPy4wAY6GMZlYbAWUen5iLnUgjwNwiWwg3DNEcYHGgUGLoxOyGIYW3nKOLNeO6xyIWTA6MnRT1qMDcU0YOqVweU+3a4ZkJG78oYva/ouzhqQdKgSnmqLz5yTHUmvhBghpvx8k3spg6cZRgelnuA2OhnX6qma5bMwcrDdix08RtkklQtZlCyrGRyKYJWQEL17x+VyRR9BNGAQd1K8xUYuU7Q6Oog7QJWFqNg3hFNK3sFIIM8nVrtmIlh9846NPB+ICDn+xnBxfGbWkZhQAOBqiSWRyPdGtOMMQXrEAjJRooV3nOa2wM0McgieO0tIyPc0b2PJFZGO26VacYIpdGTKznLoMjUL5SRjwmnpEn84yR5TPJ5iIL9Swt4yxyvGBWMkgnhZowETSQqVxHFFXU8M5HdVQq6xuPOSbzXZ6RFs8KJajFyiFczNC2tPqb2qihlw0yayYWMzVs1P0+l2ihjRiNM6tow8EVn74gmrjDC2yC97KjdPhB/pb2FCxhmho7CRaCXGop99NNSqSuq0d/FZCP1UelPJCzUreglSSi6CJc29Iab3eWevJwkeqZQxRtIW0U7SVDUxZeYiIUp2ApD3FxRNvSOjhxpBM6ietfPi662T2cZHrv4f5a+j8ux2amuMNwnFqWDtRGod69j/O2dKBgDlPkb+lAwYTgIol1Iy0dGBgzn6ngDQ4j7HPjqJBIXUaAiaYJMxF0CCM08ujBxbZAMvwBZsZmuOR+G+YAAAAASUVORK5CYII=') no-repeat center;background-size: 70px auto;} footer p {margin: 3px 0;} footer img{vertical-align: middle;} footer .to-top {position: absolute;display: block;cursor: pointer;text-align: center;font-size: 24px;bottom: 0; left: 50%; transform: translate(-50%, 0); width: 50px;height: 50px;background: #DDD;border-radius: 12px;color: #333;} footer .to-top .fa{padding-top: 12px;} footer .to-top:hover {background: #222; color: #FFF; } footer .to-top:hover .fa { padding-top: 8px; } @media screen and (max-width: 720px) { footer.default-footer {padding: 0 20px 50px; margin-top: 40px; text-align: center;} footer .to-top {transform: translate(-50%, 40px);} footer.default-footer .fr, footer.default-footer .fl {float: none;} } /* Vehicle List*/ .vehicle-wrapper{display: block; width: 25%;float: left;} .vehicle{position: relative;display: block;margin: 5px 8px 10px;background-color: #FFF;box-shadow: 0 1px 4px rgba(0,0,0,.1);border-radius: 12px;} /*.vehicle .header, .vehicle .info{position: relative;}*/ .vehicle .figure{position: relative;background: url('/assets/img/min-loader.gif') no-repeat center;height: 140px;border-bottom: 3px solid #999;overflow: hidden;z-index: 1; max-height:100%; border-radius: 12px 12px 0 0;} .vehicles-list .vehicle .figure { border-radius: 4px; } .vehicle .figure .chips-container {position: absolute; bottom: 15px; left: 5px;z-index: 1;} .vehicle .figure .chips-container .chips {text-transform: lowercase; font-weight: bold; font-size: 9px;padding: 2px 7px !important;} /*.vehicle .figure:after{ position: absolute; width: 100%; height: 20px; content: ''; top: 0; right: 0; background: linear-gradient(to bottom, rgba(0,0,0,.65),rgba(0,0,0,0));}*/ .vehicle .figure img{position: relative;display: block;width: 100%;opacity: 0; transition: all .5s ease;} .wk-moz .vehicle .figure img{height: 100%; object-fit: cover;} .vehicle .figure .owl-controls{ bottom: 25px; position: absolute; width: 100%; margin-top: 0;} .vehicle img.thumb{display: block;width:100%;height:auto;position: relative;z-index: 2;} .vehicle:hover .figure > img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);} .vehicle .title h3{position: relative;display: block;font-size: 12px; text-transform: uppercase;height: 36px;overflow: hidden;line-height: 17px; font-weight: normal;z-index: 2;text-align: left;} .vehicle .title h3 strong{color: #000;font-size: 1.3em;} .vehicles-grid h3{ max-width: 140px; overflow: hidden; } .vehicles-grid h3 br{display: block !important;} .vehicle .title .version{display: block;font-size: 11px;text-transform: uppercase;height: 12px;line-height: 12px;overflow: hidden; margin-top:3px} .vehicles-grid .title{min-height: 48px;} .vehicles-grid .title .version{width: 100%;opacity: .7;} .vehicle .basics .item{display: block; font-size: 10px;font-weight: bold;width: 50%;float: left;text-transform: uppercase;} .vehicles-grid .vehicle .basics .item{height: 12px;overflow: hidden;padding-top: 3px;text-align: left; text-overflow: ellipsis; white-space: nowrap; } .vehicles-grid .vehicle .basics .item.plate{display: block !important;} .vehicle .basics i.fa, .vehicle .basics i.aa-icon{font-size: 12px;margin-right: 3px;width: 15px;vertical-align: text-top;display: inline-block;opacity: .3;text-align: center;} .vehicle .basics span, .vehicle .basics .lst{display: none;} .vehicle .basics{padding: 5px 0;font-size:9px;text-align:center; border-top:1px solid #f0f0f0; color: #666;} .vehicles-grid .vehicle .basics{font-size:9px;padding-left: 10px;} .vehicles-grid .vehicle .more-than-one{height: 20px;padding: 15px 0 5px;font-size:11px;} .vehicle .time span, .vehicle .value span{letter-spacing:-0.02em;} .vehicle .time {text-align: center;padding: 6px 0;margin: 0;font-size: 16px;font-weight: bold;} .vehicle .time.min p{font-size: 13px;} .vehicle .price{ position: absolute; padding: 0 5px 0 32px; /*5px 5px 5px 28px;background: #222; background: linear-gradient(115deg, #fcfcfc 14px, #000 14px);*/ top: 7px;right: 0;z-index: 3; } .vehicle .price .currency{ position: absolute;font-size: 14px;color: #111/*#FFF*/;left: -12px; bottom: 0px;height: 12px;width: 12px; } .vehicle .price .currency.promo-currency{left:-12px !important; bottom: 5px !important} .vehicle .price .promo{ text-decoration: line-through; font-weight: normal; font-size: small; } .desconto{ background-color: #2CBB6D; color: white; font-size: smaller; border-radius: 5px;padding: 2px; gap: 2px;font-size: 10px; margin-left: 3px;} .vehicle .price p{margin: 0;font-size: 17px;letter-spacing: -0.05em;font-weight: bold; } /*.vehicle .price:before{content: '';position: absolute;border-right: 8px solid transparent;border-top: 30px solid #fcfcfc;top: -1px;left: -1px;}*/ .vehicle .price-success{ background: linear-gradient(115deg, #fcfcfc 14px, #7bbf62 14px); } .vehicle .price-danger{ background: linear-gradient(115deg, #fcfcfc 14px, #ff3333 14px); } .vehicle .time.finishing{ color: #f74e00;} .vehicle .time.finishing i.fa{font-size: 14px;} .vehicle .time .ms, .vehicle .value p > .ms{font-size:.7em;} .vehicle .actions button{padding:5px 0;width: 98%;font-size: 11px; height: 30px;} .vehicle .actions-prices .label{font-size: 9px;letter-spacing:0;} .vehicle .actions-prices .label + span{display: block;font-size: 14px;font-weight: bold;padding-bottom: 10px;} .corner-action{position: absolute;display: block;cursor: pointer;padding: 8px;z-index: 3; width: 20px; height: 20px; transition: all .2s ease-in-out;text-align: center;color: #FFF;left: 0;top: 0; border-radius: 4px;} .corner-action.on:before, .corner-action:hover:before{border-top-color: #a17200;border-right-color: #a17200;} .corner-action.on:after, .corner-action:hover:after{border-bottom-color: #a17200;border-left-color: #a17200;} .corner-action.expand{right: -2px;left: auto;background-image: none;} .corner-action.favorite.on{background-color: #d6cdd2 !important;} .corner-action.video{background-color: red !important; box-shadow: unset !important;width: 50px; height: 60px;right: 60px;left: auto;top: -2px;} .corner-action.video-anunciante{position:absolute;background-color: red !important; box-shadow: unset !important;width: 70px; height: 35px; top:80px; padding: 0 0px 0 5px;left:60px;} .corner-action:hover {transform: scale(1.05);} .vehicle .corner-action, .vehicle-avaliacao .corner-action { background-color: #111;background-color: rgba(0,0,0,.4); box-shadow: 1px 1px 2px rgba(0,0,0,.4);} .vehicles-grid .corner-action, .vehicle-avaliacao .corner-action.favorite { left: -2px; top: -2px; } .vehicle-avaliacao .corner-action.expand { top: -2px; } .corner-action.favorite { background-color: rgba(0,0,0,.4); box-shadow: 1px 1px 2px rgba(0,0,0,.4);} .corner-action.favorite.dealer.on { background-color: #fcfcfc !important;} @media all and (max-width: 720px) { .corner-action.video-anunciante{position:relative;background-color: red !important; box-shadow: unset !important;width: 70px; height: 35px; top:0px; padding: 0 0px 0 5px;left:0px;} } .favorite i.fa:before {content: "\f08a";} .favorite.on i.fa:before {content: "\f004";} .favorite.load i.fa:before {content: "\f1ce";} .favorite.load i.fa { animation: fa-spin 2s infinite linear;} .vehicle-modal.vehicle{ box-shadow: none; margin: 0; } .vehicle-modal.vehicle .header{ width: 280px; } .vehicle-modal.vehicle .info{ padding: 0 0 5px 300px; } .vehicle-modal.vehicle .info .basics{ padding: 0; } .vehicle-modal.vehicle button[name="avaliar"]{ margin: 7px 0 0 0; } .vehicle-modal .basics .item{ width: 33.3% !important; } /* #language-selector { width: 160px; float: right; font-weight: bold; } #language-selector * { font-size: 13px; } #language-selector .current { display: block; border-radius: 4px; border: 1px solid #555; color: #AAA; padding: 6px 4px 6px 8px; cursor: pointer; text-align: left; } #language-selector img { width: 20px; vertical-align: -14%; margin-right: 5px; } */ .popover { overflow: hidden; position: relative; } .popover:hover, .popover.popover-opened { overflow: visible; } .popover .popover-content { position: absolute; background: #FFF; top: 100%; left: 0; width: 100%; opacity: 0; overflow: hidden; padding: 2px 0; transition: all .1s ease-in; transform: scale(.8,.5); transform-origin: 100% 0; z-index: 9999; border-radius: 4px; margin-bottom: -5px; box-shadow: 0 8px 30px -5px rgba(0,0,0,.3); } /*.popover .popover-content:after { content: ''; position: absolute; width: 0;height: 0; border: 4px solid transparent; border-bottom-color: red; top: -10px; }*/ .popover:hover .popover-content, .popover.popover-opened .popover-content { opacity: 1; transform: scale(1,1);} .popover .popover-content.popover-menu > li { text-align: left; } .popover .popover-content.popover-menu > li i.fa { margin: 0 8px 0 4px; color: #222; vertical-align: middle; font-size: 13px; } .popover .popover-content.popover-menu > li > a { color: #333; display: block; padding: 8px 0 8px 10px;border-bottom: 1px solid #f0f0f0;cursor: default; } .popover .popover-content.popover-menu > li > a[href] { cursor: pointer; } .popover .popover-content.popover-menu > li > a:hover { background: #f6f6f6; text-decoration: none; } .side-box button.plus-value { position: relative;margin-top: 16px; border: 1px solid #f0f0f0; padding-top: 16px; width: calc(100% - 2px);} .side-box button.plus-value i { position: absolute; top: -10px; left: 50%; margin-left: -10px; color: #000; display: inline-block; width: 12px;height: 12px; padding: 4px;font-size: 10px;border-radius: 50%;text-align: center;line-height: 12px;} .vehicle .seller{position: absolute;display: block; font-size: 10px; top: 6px; right: 6px; padding: 6px; background: rgba(0,0,0,.4); border-radius: 4px; z-index: 2; color: #FFF;text-align: right;line-height: 5px;} .vehicle .bottom-info, .vehicle .bottom-success {position: absolute;display: block;color: #FFF;font-size: 7px;font-weight: bold;letter-spacing: 2px;padding: 2px 4px;bottom: 0;right: 0;z-index: 2;white-space: nowrap;text-transform: uppercase;} .bottom-info.showroom{background: #2c82c9;} .bottom-success.showroom{background: #1B603B;} .bottom-info.color, .my-list .vehicle .figure > .date{background: #111;} .vehicle .anunciante{position: relative;display: block;font-size:9px;text-align: center;padding: 5px 0;overflow: hidden;margin: 0; letter-spacing: -.5px;} .vehicle .anunciante img{position: relative;height: 30px;float: left;margin: -3px 0 2px 5px;} .vehicle .anunciante strong{font-size: 10px;} .vehicle .anunciante .name, #vehicles .vehicle .ratings-stars {display: block;height: 11px;overflow: hidden;} .vehicles-list .vehicle-wrapper{position: relative;width: 100% !important;float: none;margin-bottom: 15px;} .vehicles-list .title h3{height: auto;font-size: 16px; margin-top: 5px;} .vehicles-list .title h3 strong{font-size: 1em;} .vehicles-list .version{height: auto !important; margin-top: 3px;} .vehicles-list .title{padding-left: 0;} .vehicles-list .header{ position: absolute; top:0; left:0;width:190px;float: left; height: 100%; overflow: hidden;} .vehicles-list .info{ padding: 0 0 5px 210px;} .vehicles-list .time{width:50%; float: left;text-align: left;} .vehicles-list .actions.default{display: none;} .vehicles-list .figure{border: none; overflow: hidden;} .vehicles-list .anunciante {margin:0;width:25%;float:left;padding:0;} .vehicles-list .basics span, .vehicles-list .basics .lst{display: block;} .vehicles-list .basics .item i{font-size: 16px;text-align: center;float: left;margin-top: 4px;} .vehicles-list .basics .item{width: 20%;text-align: left;font-size:13px; letter-spacing: -1px; font-weight: bold; padding: 10px 0;} .vehicles-list .basics .item span{font-size: 8px;margin-right: 10px;font-weight: lighter;line-height: 10px;letter-spacing: 0;} .avaliacao-buttons button.jqibutton{width: 100px;min-width: initial;text-indent: 0;} .avaliacao-buttons button#avaliar{width: 50%;} .vehicles-list .vehicle .time, .vehicles-list .vehicle .value p{padding: 1px 0; } .vehicles-list .basics.more-than-one{ display: none;} .vehicles-list .corner-action.on { top: 0; left: 0; border-width:1px;} .create-package .vehicle-wrapper{width: 16.66%;} .create-package .anunciante, .create-package .basics i{ display: none;} .create-package .figure{ height: 80px;} .create-package .vehicle .time span, .create-package .vehicle .value p{ font-size:11px; padding: 0;} .list-packages:hover .package { opacity: .25;} .list-packages .package:focus, .list-packages .package:hover{ opacity: 1;} .list-avaliacoescorrentes .fab{ margin: 0;} .vehicle-tabs p{font-size: 13px;} .vehicle-tabs{padding-right: 30px;} .vehicle.min { background: none; box-shadow: none; border-bottom:1px solid #EEE; padding-bottom: 10px; margin-bottom:5px; } .vehicle.min .info { padding-left: 90px;} .vehicle.min p, .vehicle.min .time{ padding: 0;text-align: right; font-size: 11px;} .vehicle.min .value p{margin: 0;font-weight: bold;} .vehicle.min .figure{ height: auto; border:none; width: 100%;} .vehicle.min .figure img{ opacity: 1;} .vehicle.min .header { position: absolute; top: 0; left: 0; width: 80px;} .vehicle.min h3{height: 20px; line-height: 20px; overflow: hidden; text-align: left; padding: 0;font-size: 14px;} .vehicle.min .corner-action{ font-size:12px; line-height: 22px; padding: 0;} #vehicles {min-height:300px; position: relative;} #async-vehicles {position: relative;z-index: 1;} #vehicles > .loader{display: none;position: absolute;left: 50%;margin-left: -24px;top: 32px;z-index: 2;} #vehicles.aa-loading .vehicle-wrapper{opacity: .1;} #vehicles.aa-loading > .loader{display: block !important;} #vehicles > .clearfix{margin: 0 -8px;} .package-list{ margin:30px 0 20px;} .truck-axis{position: relative;display: block;margin: 24px auto 48px;max-width: 250px;width: 100%;height: 6px;background: #333;background: linear-gradient(to bottom, #999, #222);padding: 1px 0;} .truck-axis .type{position: absolute;display: block;text-align: center;margin: -5px auto 0;width: 100%;max-width: 140px;padding: 2px;background: #FFF;background: rgba(50,50,50,.6);font-size: 11px;font-family: monospace;font-weight: bold;color: #FFF; border-radius: 2px;left: 0;right: 0;} .truck-axis .left, .truck-axis .right{display: block;float: left;margin-top:-20px;} .truck-axis .right{float: right;} .truck-axis .pneu{position: relative;display: block;float: left;width:22px;height: 48px;background: #666; border-radius: 6px;margin: 0 1px;overflow: hidden;} .truck-axis .pneu:after{position: absolute;top: 0;right: 0;content: '';display: block;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.3));} .truck-axis .pneu.half_life{background: #ffd900;} .truck-axis .pneu.bad{background: #dc3232;} .truck-axis .pneu.good{background: #487948;} .truck-axis.legenda{background: none;margin: 0;height: auto;max-width:none; text-align: left;font-weight: bold;} .truck-axis.legenda .pneu{margin-right: 5px;height: 14px;width: 14px;display: inline-block;float: none;vertical-align: sub;} .section-header h1{color: #666;font-size: 25px;padding: 0;margin: 0;border: none;} .section-header h1 strong{color: #000;} .section-header{padding: 10px 0;border-bottom: 1px solid #EEE;margin: 10px 0;} .section-header p{font-size: 10px;margin: 0;} .section-header h1 + p{font-size: 0.6em;font-weight:lighter;vertical-align: 15%; color: #666;} .section-header .offer p{text-align: right;} .section-header .offer p:first-child{margin-top: 5px;} .input-prefix{position: relative;display: block;height: 35px;} .input-prefix span.prefix{position: absolute;display: block;height: 15px;padding:10px 5px;width:15px;line-height: 15px;color: #CCC;font-weight: lighter;top:0;left:0;} .input-prefix input{position: relative;z-index: 1;font-size: 14px;text-align: right;height: 35px;} .input-prefix .input{display: block;height: 45px;line-height: 35px;color: #666;} /* friendly error */ .friendly-error{display: block;padding: 20px;background: #FFF; margin: 3% auto 50px;width:80%; max-width:320px;box-shadow:0 1px 1px rgba(0,0,0,.2);text-align: center;-ms-word-wrap: break-word; word-wrap: break-word;} .friendly-error * {display: block; width: 100% !important;} .friendly-error span{padding-top: 15px;font-size: 22px;} .friendly-error em{font-size: 11px;color: #666;font-style: normal;} .friendly-error .aux{font-size: 11px;color: #CCC;} /* aa-card */ .aa-card{position: relative;display: block;background: #CCC;margin:0 0 15px;box-shadow: 0 2px 8px -2px rgba(0,0,0,.1); transition: all .6s ease; } .aa-card .title h1, .aa-card .title h2{font-size: 14px;color: #222;} .aa-card .title i {display:inline-block;margin-right:10px;opacity:0.2;font-size:25px;} .aa-card .content{background: #FFF;padding: 15px; } .aa-card .content .content{padding: 0 !important;background: none;} .aa-card .action, .aa-card .title, .aa-modal-title{background: #f6f6f6;padding: 15px;} .aa-card p, .aa-card.full{margin: 0;} .flat-card{position: relative;display:block;font-weight: normal;background: #FFF;padding: 12px 15px;font-size: 15px;border:1px solid #e0e0e0;border-top:2px solid #FFB400;border-radius: 8px 8px 0 0;} /* messages */ .message{position: relative;display: block; margin: 10px; background-color: #CCC;cursor: pointer;padding: 8px;text-align: center;border-radius: 6px;} .message:before{content: "\f00d";font: normal normal normal 14px/1 FontAwesome;display: block;position: absolute;top: 5px;right: 5px;color: inherit; font-size: 12px; } .message, .message p{font-size: 14px; margin: 10px 0;} .message p a, .message p, .message p[class]{color: #FFF !important;} .tag{display: inline-block;padding: 3px 5px;font-size: .9em;background: #DDD;} .notification, .notification a{line-height: 12px;margin: 20px 0 10px;color: #999;font-size: 11px;} .notification-wrapper{ position: relative; z-index: 10;} .notification-wrapper + a > .message{ z-index: -1;} /* Modal - Login card */ .login-card.aa-card, .aa-modal{position: relative;width: 90%;max-width: 520px; margin: 50px auto;overflow: hidden;border: none; transition: all .4s;} .login-card.aa-card .content{padding: 30px 60px;} .login-card .content, .login-card.aa-card{background: #555861; border-radius: 12px; } .login-card__logo--br { display: block; margin: 0 auto; width: 200px; } .login-card__logo--br img { height: auto; object-fit: contain; width: 100%; } .aa-modal .content{padding: 30px;background: #FFF;} .login-card .login-heading, .login-card p, .login-card input, .login-card a, .login-card .input-loader, .login-card .form-1 label{color: #babbbf;} .login-card h1 + p{font-weight: 400;font-size: 14px;margin: 5px 0 30px;} .login-card .field input{border: 2px solid #babbbf !important; background: none;font-size: 14px; padding: 4px 10px} .login-card .field input, .login-card button[type=submit]{ border-radius: 12px; height: 48px; } .login-card .field i.fa{ display: none; } .login-card .field label{ position: relative; display: inline-block; width: auto; background: #555861; margin-left: 20px; bottom: -10px; text-transform: uppercase; font-weight: bold; font-size: 12px; padding: 0 6px; z-index: 1; } .login-card .title .modal-close{position: absolute;font-size: 22px;color: #000;opacity: .6;padding: 15px;top: 3px;left: 10px;} .login-card .title, .login-card .title-image, .aa-modal-title .title-image, .aa-modal-title .title{position: relative;} .login-card .title, .login-card .title-image{background: none;padding-bottom: 0;} .login-card .title-image{ height: 60px; } .dark-list{display: block;text-align: center;background: #34373e;} .dark-list li a{display: block;padding: 15px;border-top: 1px solid #787983;} @media screen and (max-width: 800px) { .login-card.aa-card .content { padding: 10px 25px 15px; } .login-card h1 + p{ margin-bottom: 15px;} } /* list controls */ ul.controls{display: block; text-align: right; letter-spacing: 0;} ul.controls li{ position: relative; display: inline-block; vertical-align: middle; } ul.controls li > a{display: block;height: 30px;width: 30px;overflow: hidden;} ul.controls a span{display: none;} ul.controls .grid:hover, ul.controls .grid.active{background-position: 0 0;} ul.controls .selectivity-input input[type=text]{ display: none;} ul.controls .list:hover, ul.controls .list.active{background-position: -30px 0;} ul.controls .selectivity-single-result-container{top: 5px;} ul.controls .selectivity-placeholder{ color: #666; font-size: 13px; margin-top: 5px; } ul.controls .selectivity-single-selected-item{ font-size: 11px; text-align: center;} ul.controls .reorder { padding-left:2px; width: 150px; text-align: left;} ul.controls .reorder .order-loading{ font-size: 13px; } ul.controls a:after { color: #999; display: inline-block; font: normal normal normal 20px/1 FontAwesome; height: 32px; line-height: 36px; text-align: center; width: 32px } ul.controls a:hover:after, ul.controls a.active:after { color: #333 } ul.controls a.grid:after { content: "\f009"; } ul.controls a.list:after { content: "\f03a"; } /* anunciantes */ .aa-groups-full-view > .view{display: inline-block;width: 20%; padding: 5px;box-sizing: border-box;} .aa-group{position: relative;display: block;background: #FFF;box-shadow: 0 2px 2px rgba(0,0,0,.1);border-radius: 12px;border: 1px solid #f6f6f6;overflow: hidden;color: #000;} .aa-group > img{width: 100%;display: block;} .aa-group > p{position: relative; /*border-top: 1px solid #eee;*/margin: 0;color: #666;text-align: left; font-size: 10px; letter-spacing: .5px;line-height: 14px;} .aa-group .fa-arrow-right{position: absolute; top: 0; bottom: 0; right: 0; margin: auto; height: 32px;} .aa-group > p .sm-hide{display: inline-block;max-width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: baseline;} .aa-group .title, .aa-group .offers {display: block;position: absolute; background: #000; color: #FFF;padding: 6px 0; width: 100%; font-size: 11px; font-weight: bold; text-transform: uppercase; text-align: center;z-index: 2;} .aa-group .title { top: -50px; } .aa-group .offers{ bottom: -100px; } .aa-group .offers .counter{display: block;padding: 5px;} .aa-group .corner-action{left: auto;right: 3px;} .aa-group .corner-action.on{background: none !important;} .aa-group .corner-action i { font-size: 23px; } .aa-group .ratings-stars { font-size: 10px; display: block; height: 11px; text-align: center; margin: 3px 0; } .aa-group:hover .title{top: 0;} .aa-group:hover .offers{bottom: 0;} .aa-group:before{content: '';display: block;position: absolute;top: 100%;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0);} .aa-group:hover:before{top: 0; background: rgba(0,0,0,.2);z-index: 1;} .aa-group .uf{ color: #666; font-weight: bold; font-size: 11px; } /*.aa-group .uf{display: block;position: absolute;padding: 2px 4px;top: 4px;right: 4px; border-radius: 4px; background: #DDD; color: #666; font-weight: bold;font-size: 9px;z-index: 1;} .aa-group .cities{display: block;font-size: 7px;border-top: 1px solid #333;padding-top: 4px;margin-top: 3px;}*/ .aa-group.side{margin: 5px 0 10px;} .box-filter-uf {display: block;margin: 0 auto;width: 250px;} .box-filter-uf .uf{display: none;} .box-filter-uf .aa-group > p .sm-hide{overflow: visible;} /* transition classes */ nav, nav ul.menu > li a, .aa-group, footer .to-top, .aa-group:before, .aa-group * {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;} /* PHP Pagination Class */ .pagination{margin: 10px 0;} .pagination ul{text-align: center;} .pagination li{display: inline-block;font-size: 11px;margin: 0 2px;} .pagination li.dots{padding: 2px 6px;} .pagination a, .pagination:hover a{ opacity: .6;} .pagination a.current, .pagination a:hover, .pagination a:active{ opacity: 1;} /* tabs */ .tabs{margin:10px 0;} .tabs, .tabs-contents{position: relative;display: block;} .tabs .tabs-buttons a{float: left;margin-right: -5px;} .tabs .tabs-buttons a .fa{margin-right: 5px;} .tabs .tabs-buttons a.active span, .tabs .tabs-buttons a:hover span{color: inherit;} .tabs .tabs-contents{position: relative;display: block;z-index: 4;margin-top: -4px;border-radius: 3px;} .tabs .tabs-contents .t-cnt{position: relative;display: none;padding:20px; border:1px solid #DDD;background: #FFF;border-radius: 3px;} .tabs .tabs-contents .t-cnt.visible{display: block;} .search-fields p{margin:0;} .search-fields .button.min{margin: 0;} .search-fields.checklist-inline span{width: auto;padding: 0 5px 0 0;} /* Fixed Alerts */ .fixed-alert{position: fixed;width: 60%;text-align: center;left: 50%;margin-left: -30%;z-index: 999;border-radius: 50px;border: 3px solid #FFF;box-shadow: 0 2px 6px rgba(0,0,0,.2);} .fixed-alert p{font-size: 15px;} .fixed-alert.bottom{bottom: 40px;} .fixed-alert.avl-alert{display: none;} .modal-image-head div.jqi, .modal-image-head div.jqi .jqimessage{ padding: 0; border: none;} .modal-image-head .jqititle{ display: none; } .modal-image-head .jqimessage > img{ position: relative; width: 100%;} .modal-image-head div.jqi .jqiclose{ z-index: 2;} .modal-image-head .modal-content{ padding: 20px; font-size: 14px;} .modal-image-title{ position: relative; margin-top:-70px; padding: 0 0 20px 20px; color: #FFF;text-shadow: 0 3px 5px rgba(0,0,0,.3);font-size: 14px; background-image:linear-gradient(to top, rgba(0,0,0,.5), rgba(0,0,0,0)); height: 60px; box-sizing: border-box;} .modal-image-title span{ font-size: 30px; display: block; margin-bottom: 5px; } .modal-image-head div.jqi .jqibuttons { margin: 0; } .modal-image-head .jqibuttons .highlight { width: 50%; margin: 0; top: 0;} .modal-image-head .jqibuttons button { display: inline-block; } /* Lists */ .checklist{font-size:11px;} .checklist span{display:block;padding: 5px 3% 5px 0;width: 47%;float: left;} .checklist-large span{float: none;padding: 5px 0;width: 100%;} .checklist span .fa{padding: 2px;margin-right: 7px;} .checklist span .fa.circle{border-radius: 50%;background: #ffb400;color: #FFF;text-shadow: 1px 2px 0 #9e7000;vertical-align: 10%;font-size: 0.9em;text-indent: 1px;} ul.simple-checklist li {padding-top: 2px;} ul.simple-checklist li span{line-height: 16px; font-size: 11px;} ul.simple-checklist li span strong{text-transform: uppercase;margin-right: 3px;} ul.simple-checklist li span strong:after{content: ':';opacity: .3;margin-left: 2px;} .checklist span i.fa-close{height: 12px;width: 12px;cursor: pointer;margin: 0 -4px 0 10px;float: right;font-size: 1em;} .section-features ul.stripped-list{margin:0 30px;} ul.stripped-list li{display: block;text-align: right;font-size: 12px;padding: 3px 0;border-bottom: 1px solid #f0f0f0;} ul.stripped-list li:last-child{border: none;} ul.stripped-list li .item{display: block;float: left;padding: 8px;color: #666;} ul.stripped-list li .value{display: block;float: left;padding: 8px; font-weight: bold;} ul.stripped-list .even{background:#f6f6f6;} ul.rounded-list li{display: block;font-size: 13px; margin: 2px;} ul.rounded-list li a{ display: block; padding: 7px;} ul.rounded-list li a:hover{ background: #f0f0f0;} blockquote{position: relative;display: block;padding: 10px;font-size: 13px;font-style: italic;margin: 10px;text-align: center;background: #f5f5f5;border-radius: 4px;word-wrap: break-word} blockquote:before, blockquote:after{position: absolute;display: block;font: normal normal normal 20px/1 FontAwesome;color: #ccc;} blockquote:after{content: "\f10e";bottom: -5px;right: -5px;} blockquote:before{content: "\f10d";top: -5px;left: -5px;} /* Vehicle Details */ .photos{display: block;position: relative; transition: all .2s;} .photos .photo-gallery{display: block;max-height: 450px;overflow: hidden;border-radius: 1px;} .photos .photo-gallery img{max-width:100%;display: block;margin: 0;} .photos .photo-gallery .owl-item .item{position: relative;} .photos .photo-gallery .owl-item .item .photo-label{position: absolute; top: 10px; left: 40px; font-size: 13px; border: 2px solid #d6cdd2;} .photos .photo-gallery .owl-item .item .photo-description{position: absolute; bottom:0; background: rgba(0,0,0,.1);padding: 8px; text-align: center;font-size: 9px;width: 100%;color: #FFF;font-weight: bold; transition: all .1s;} .photos .photo-gallery .owl-item .item:hover .photo-description{ background: rgba(0,0,0,.5); } .photos .thumb-gallery .owl-item img{opacity: .4 !important;transition: opacity .2s ease;cursor: pointer;border-radius: 4px; width: 99%; margin: 2px 0.5%; height: 100px; object-fit: cover;} .photos .thumb-gallery .owl-item:hover img, .photos .thumb-gallery img.current-image{opacity:1 !important;} .photos .photo-gallery .owl-item > img{display: block;width: 100% !important; } .fixed-slider{ position: fixed !important; overflow: hidden !important; -webkit-overflow-scrolling: auto !important; } .photos .owl-prev, .photos .owl-next{display: block;position: absolute;height:32px;width:32px; background: rgba(0,0,0,.4) !important; color: #FFF !important; transition:all .3s ease;padding: 0 !important;border-radius: 4px; line-height: 32px;bottom: 5px;} .photos:hover .owl-prev, .photos:hover .owl-next{ background: #FFF !important; color: #222 !important; } .photos .owl-next{right:5px;} .photos .owl-prev{left:5px;} .photos .owl-prev, .photos .owl-next, .photos .owl-controls{margin: 0 !important;transition: all .15s ease-in-out;} .photos .owl-stage-outer.owl-height{min-height:300px;max-height: 450px;} .photos .icon-photo360{ position: absolute; display: block; font-weight: bold; top: 0; right: 50px; font-size: 13px; text-shadow: 0 2px 3px rgba(0,0,0,.4);color: #FFF; text-align: center;width: 38px; height: 38px; line-height: 38px; perspective: 40px; text-indent: 4px; z-index: 5; } .photos .icon-photo360 .arrow{display: block; position: absolute; top: 0; left: 0; width: 34px; height: 34px; border-radius: 50%; border: 2px solid #FFF; animation: icon360 2s ease infinite; box-shadow: 0 0 3px rgba(0,0,0,.4);} .photos .icon-photo360 .arrow:after {content: '';display: block; position: absolute; top: -4px; right: 49%; width: 6px; height: 6px; border-radius: 50%; background: #FFF;} .photos.expanded {display: block;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 9999999;background: #222;background: rgba(0,0,0,.8); transition: all .2s;} .photos.expanded .favorite{top: 0;left: 0;} .photos.expanded .expand{top: 0;right: 0;background: #000;} .photos.expanded .photo-gallery{max-height: 80%;margin: 20px auto;max-width: 800px;overflow: hidden;} .photos.expanded .thumb-gallery{position: absolute;bottom: 0;} .photos.expanded .thumb-gallery .owl-stage{margin: 0 auto;} @media screen and (max-width: 960px) and (orientation:landscape){ .photos.expanded .photo-gallery{max-height: 100%;} .photos.expanded .thumb-gallery {display: none !important;} .photos.expanded .owl-nav .owl-prev {bottom: 25px;} .photos.expanded .owl-nav .owl-next {bottom: 25px;} } .section-features .stripped-list .item, .section-features .stripped-list .value { padding: 7px 5px;text-transform: uppercase;font-size: 13px; } .section-features .stripped-list .item > i, .section-features .stripped-list .item > img { float: left; margin: -2px 8px -2px 0; font-size: 18px; text-align: center; opacity: .7; } .section-features .stripped-list .item > img { width: 36px; } .section-features .stripped-list .item > i { opacity: 0.6;width: 22px; } .section-features .stripped-list .item > span { font-size: 11px; } .v-empresa{ position: relative;margin: 10px 15px;text-align: center;background-color: #FFF;padding: 10px 5px; line-height: 11px;border: thin solid #f0f0f0;border-radius: 5px;} .v-empresa:before { position: absolute; display: block; width: 100%; height: 100%; content: ''; top: 0; right: 0; background: rgba(0,0,0,0.02); z-index: 1;} .v-empresa img{width: 80%;} .v-empresa h3{font-size: 13px;} .v-empresa small{ font-size: .7em;} .side-box .label-actions{color: #666;font-size: 13px;} .vehicle-timer .label-actions{font-size: 11px;} .vehicle-timer{ text-align: center; margin: 0; } .side-box .content.header{background: #222;border-bottom-left-radius: 0;border-bottom-right-radius: 0;} .side-box .content.header .label-actions, .side-box .content.header .aa-display-1{color: #FFF;} .side-box .aa-display-1{padding: 8px 0 4px;} .side-box{ margin-bottom:10px;} .side-box .aa-card .content{ padding:18px 28px;} .side-box.finished .content{ padding:30px;} .side-box .car-value{color:#ff9400;text-align:right;margin:10px;} .side-box .system-date{text-indent: 0;} .side-box button{display: block;margin: 0 auto; width:100%; margin-top:2px;} .side-box .offer .input-prefix input{position: relative;padding-right:80px !important;} .side-box .offer .input-prefix button{position: absolute;top: 0;right: 0;width:70px;min-width:initial;z-index:2;height: 35px;} .side-box .offer .input-prefix .prefix{border-bottom-left-radius: 3px !important;} .side-box .side-title{ background: #EEE;} .side-box .aa-display-1 {font-size: 26px;line-height: 1;} .side-box .aa-display-1 span:before{opacity: .4;} .side-box .aa-display-1 .type{font-size: .4em;font-weight: normal;opacity: .6;} .send-valuation .content{padding-top: 4px;} .ship-component .location i.fa {display: block;text-align: center; font-size: 26px;} .ship-component .location {letter-spacing: -1px;} .ship-component img {width: 80%;padding-right: 10%; border-right: 1px solid #f0f0f0;} .ship-component .currency {font-weight: bold; font-size: 20px; letter-spacing: -2px; padding-top: 18px;} .ship-component .currency .cents{font-size: .6em; vertical-align: 40%; margin-left: 4px;} .report-component img { display: block; max-width: 200px; margin: 10px auto; } #aa-cvs-products-container {margin: -10px -40px 0; box-shadow: 0 0 30px -12px;} .jqi #aa-cvs-subtotal, .jqi .aa-cvs-checkout-subtotal{padding: 1px 20px 0 !important; margin: 0px -20px -120px; width: 100% !important; box-sizing: unset; background-color: #ffffff; z-index: 999; position: relative;} .vehicle-timer p{margin: 5px 0 0 0;padding: 0;font-size: 22px;} .vehicle-timer .ms, .vehicle-timer small{font-size: .7em; color: #666;} .vehicle-timer .system-date{color: #999;} .avl-item {min-height: 50px !important;padding-bottom: 4px; margin-bottom: 4px;} .avl-item hr { opacity: .3; margin: 4px; } .avl-item small { display: block; line-height: 12px; margin-top: 3px; height: 24px; } .avl-item i.fa { margin-top: -2px; } .modalVideo{ height: 400px !important; width: 600px !important; max-width: 95%; padding: 20px 20px; box-sizing: border-box;} .on-air-icon {position: relative;width: 48px;height: 48px;background-color: red;margin: 0 auto;} .on-air-icon .oa--outer, .on-air-icon .oa--inner {position: absolute;display: block;border: 5px solid;border-color: transparent white transparent white;border-radius: 50%;box-sizing: border-box;} .on-air-icon .oa--outer {width: 100%;height: 100%;animation: on-air-icon-anim 1.2s ease-in-out 100ms infinite;} .on-air-icon .oa--inner {width: 65%;height: 65%;animation: on-air-icon-anim 1.2s ease-in-out infinite;} .on-air-icon .oa--inner, .on-air-icon .oa--outer, .on-air-icon:before {position: absolute;display: block;margin: auto;top: 0;right: 0;left: 0;bottom: 0;} .on-air-icon:before {content: '';display:block;width: 30%;height: 30%;border-radius: 50%;background: white;} .on-air-icon strong {position: relative;display:block;width: 120%;color: white;text-align: center;font-size: 12px;top:100%;left:-10%;} .pref-modal-video-close { position: absolute; right: 15px; top: 15px; } #video-on-air {display: none;background-color: #000; background-color: rgba(0,0,0,.8);position: absolute;max-width: 90%;} @media screen and (max-width: 720px){ #video-on-air, .modalVideo { width: 100% !important; max-width: unset; } } .video-anunciante-icon {width: 25px;height: 25px;left: 3px;margin: inherit;} .video-anunciante-icon .oa--outer, .video-anunciante-icon .oa--inner {border: 2px solid;border-color: transparent white transparent white;} .video-anunciante-icon .oa--inner, .video-anunciante-icon .oa--outer, .video-anunciante-icon:before {top: 10px;} .video-anunciante-icon strong {font-size: 10px;top:50%;left:30px;} .quotation-infobar {padding: 9px 0 9px 25px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAIAAAD5x3GmAAAABnRSTlMARwBwAEyv7uYjAAAAIElEQVR4AWNwL/AhiBhQAd30EFRBTz34wWDTM6pnVA8A+F9T+uhf+SIAAAAASUVORK5CYII=) 35px center #f3a000 no-repeat;} .quotation-infobar .quotation-label {padding-left: 35px; padding-top: 2px; font-size: 12px;} @keyframes on-air-icon-anim { from { transform: scale(1); opacity: 0; } 20% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.2); opacity: 1; } 90% { opacity: 1; } 100% { opacity: 0; } } /* jQuery SimpleValidator */ .aa-tooltip{display: block;position: absolute;padding:10px;color: #FFF;top: -25px;right:0;border-bottom: 3px solid;font-size: 12px;cursor: pointer;z-index: 5000;} .aa-tooltip:before{display: block;position: absolute;height:0;width: 0;bottom: -13px;right: 0;color: inherit;border:10px solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent;content: ' ';cursor: pointer;} .aa-tooltip-wrapper{display: block;position: relative;} .aa-tooltip-wrapper .aa-tooltip{top: -45px;} .aa-error{border:1px solid #F00 !important;-webkit-animation: pralapraca .5s ease-in-out;-o-animation: pralapraca .5s ease-in-out;animation: pralapraca .5s ease-in-out;} .aa-tooltip{min-width: 180px;} .aa-tooltip.inform, .aa-tooltip.inform:before{border-bottom-color: #2969b0;border-top-color: #2969b0;} .aa-tooltip.danger, .aa-tooltip.danger:before{border-bottom-color: #eb330e;border-top-color: #eb330e;} .aa-tooltip.success, .aa-tooltip.success:before{border-bottom-color: #60a945;border-top-color: #60a945;} .aa-tooltip.warning, .aa-tooltip.warning:before{border-bottom-color: #d16d41;border-top-color: #d16d41;} .coupon{position:relative;display: block; overflow:visible;/*background:#e0e0e0;*/width:100%;margin:0 auto;} .coupon .content{display: block; text-align: center;margin-top: 20px; min-height: 90px;} .coupon .content span{font-size: 34px;letter-spacing: -2px;line-height:60px;} .coupon .content p{font-size: 16px;margin: 0;} .coupon .icon{position: relative;display: inline-block;margin-top: -10px;float: left;/* left: 10px; */font-size: 45px;} .coupon .fa-stack-1x{color: #FFF;} .coupon .fa{text-shadow:0 1px 10px rgba(0,0,0,.1);} .coupon small{font-size: .75em;} img.loading{display: block;margin: 5px auto;} h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; } body .aa-display-4 {font-size: 112px;font-weight: 300;letter-spacing: -.01em;line-height: 112px;color: #555;} body .aa-display-3 {font-size: 56px;font-weight: 300; letter-spacing: -.005em;line-height: 56px;color: #555;} body .aa-display-2 {font-size: 34px;font-weight: 300; line-height: 64px;color: #555;} body .aa-display-1 {font-size: 24px;font-weight: 300; line-height: 40px;color: #555;} body .aa-headline {font-size: 20px;font-weight: 300; line-height: 32px;color: #555;} body .aa-subhead {font-size: 16px;font-weight: 300; line-height: 24px;color: #505050;} body .aa-text-plain {font-size: 14px;color: #606060;} body .aa-text-small {font-size: 11px;color: #606060;} body .aa-title{ margin:15px 0 10px; border-bottom:1px solid #f0f0f0;} .aa-display-1 .fa, .aa-display-2 .fa, .aa-display-3 .fa, .aa-display-4 .fa, .aa-headline .fa, .aa-subhead .fa, .aa-display-1 .aa-icon, .aa-display-2 .aa-icon, .aa-display-3 .aa-icon, .aa-display-4 .aa-icon, .aa-headline .aa-icon, .aa-subhead .aa-icon{ opacity: .6; margin: 0 5px;} p.aa-text-plain{margin: 10px 0px;} .strike{ text-decoration: line-through} .b{ font-weight: bolder !important;} .table-row{ border-bottom:1px solid #f0f0f0; padding: 10px 0; box-shadow: none; margin: 0;} .table-icon{ width: 48px; margin: 0 6px; max-height: 48px; font-size: 6px;} .table-row .aa-subhead{ line-height: 14px;} .table-row-indent{ padding-left: 2%;} .medal{ position: relative;display: block; width: 40px; height: 40px;border-radius: 50%; background: #000; font-size: 24px; color: #FFF; text-align: center;} .medal:before, .medal:after{ position: absolute;display: block; content: '';} .medal:before{width: 17px;height:34px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;top: 3px;right: 3px;background: rgba(255,255,255,.3);transform:rotate(45deg);transform-origin: left center;} .medal:after{ color: #000; height: 0; width: 0; border-right:15px solid transparent;border-left:15px solid transparent; border-top:8px solid #000; top: -5px; right:5px;} .medal i.fa{padding-top: 7px;opacity: 1;} .medal.platinum{background: #FCFCFC;} .medal.platinum:after{ border-top-color: #FCFCFC; } .medal.gold{background: #d3af37;} .medal.gold:after{ border-top-color: #d3af37; } .medal.ruby{background: #9b111e;} .medal.ruby:after{ border-top-color: #9b111e; } .medal.silver{background: #CCC;} .medal.silver:after{ border-top-color: #CCC; } .medal.bronze{background: #cd7f34;} .medal.bronze:after{ border-top-color: #cd7f34; } .dashboard #gmaps{height: 500px; padding:50px 0 20px 50px; margin:-50px 0 -20px -50px; opacity: .8; z-index: 0;} .dashboard #gmaps, .dashboard #gmaps > div{background:#fafafa !important;} .dashboard .map-container{position: relative; display: block; overflow: hidden;} .dashboard .aa-card.overlay{ margin-top: -50px; z-index: 2;} .dashboard .entity-filter { border-radius: 18px; } .dashboard .entity-filter .selectivity-result-item, .dashboard .entity-filter .selectivity-single-selected-item{ text-transform: uppercase; } .dashboard .entity-filter .selectivity-single-select{ border: none; line-height: 10px; text-indent: 10px; } .dash-carousel .aa-display-2, h1.list-header { font-weight: bold; color: #000; max-width: initial; } .dash-carousel .aa-display-2 > i, h1.list-header > i { display: inline-block; width: 46px; text-align: center; font-size: .75em; vertical-align: middle; margin: 0 !important; } .dash-carousel .aa-display-2 > svg, h1.list-header > svg { display: inline-block; height: 45px; vertical-align: -12%; margin: 0 12px !important; } .dash-carousel p.aa-subhead, h1.list-header + p.aa-subhead { margin: 0; } .dash-carousel .vehicle .seller { right: auto; left: 6px; } .dash-carousel .vehicle .favorite { left: auto; right: 0; background: none !important;box-shadow: none; font-size: 26px; width: 30px;height: 30px; } .dash-carousel .vehicle-wrapper { width: 100%; } .dash-carousel .vehicle { background: #FFF; border-radius: 12px; overflow: hidden; box-shadow: 0 2px 8px -2px rgba(0,0,0,.1); } .dash-carousel .vehicle .price { top: 0; } .dash-carousel .vehicle .price p{ font-size: 14px; } .dash-carousel .header { position: relative; z-index: 1; } .dash-carousel .figure { border: none; background: #f0f0f0; border-radius: 4px 4px 0 0;} .wk-moz .dash-carousel .figure img { width: 100%; height: 100%; object-fit: cover;} .dash-carousel .info { position: relative;z-index: 2; padding: 10px 5px 0 10px; background: #FFF;} .dash-carousel .info .title { min-height: 32px; } .dash-carousel .owl-stage-outer:before, .dash-carousel .owl-stage-outer:after { content: ''; position: absolute; width: 6vw; top: 0; height: 100%; z-index: 1; } /*.dash-carousel .owl-stage-outer:before { left: 0; background: linear-gradient(to left, rgba(250, 250, 250, 0), rgba(250, 250, 250, 1));}*/ /*.dash-carousel .owl-stage-outer:after { right: 0; background: linear-gradient(to right, rgba(250, 250, 250, 0), rgba(250, 250, 250, 1)); }*/ .dash-carousel .owl-nav { position: absolute; top: -45px; right: 5px; } .dash-carousel .owl-prev, .dash-carousel .owl-next, .dash-carousel .owl-nav a.fa { background: none !important; color: #000 !important; font-size: 28px !important; margin: 0 30px 0 0 !important; opacity: .15; transition: all .2s ease;} .dash-carousel .owl-nav > div:hover { opacity: .5;} .dash-carousel.dash-carousel__dealers .owl-nav { bottom: -10px; top: auto; } .dash-carousel.dash-carousel__dealers .owl-dots { text-align: left; text-indent: 40px; padding-top: 15px; } .dash-carousel.dash-carousel__favorite-dealers .owl-carousel .view { margin: 8px;} .dash-view {position: relative; padding: 5px; display: block; transition: all .5s ease; background: #FFF; overflow: hidden; border-radius: 8px !important; border-left: 5px solid #FFF; box-shadow: 0 8px 20px -5px rgba(0,0,0,.15); } .dash-view:hover { box-shadow: 0 8px 30px -5px rgba(0,0,0,.3); } .dash-view > i { position: absolute; bottom: -50px; left: 16px; font-size: 26px; width: 32px; height: 32px; transition: all .2s ease;} .dash-view:hover > i, .dash-view.aa--primary > i { bottom: 5px; } @media screen and (min-width: 720px){ .dashboard-header h1{float: left;} } @media screen and (max-width: 720px){ .dash-view {margin: 0 1px !important; border: 0 !important;} .dash-carousel .aa-display-2 { font-size: 20px; padding-top: 10px; border-top: 1px solid #EEE; margin-top: 10px;} .dash-carousel:first-of-type .aa-display-2 { border: none; margin-top: 0; padding-top: 0;} .dash-carousel .aa-display-2 svg { vertical-align: -23%;} .dash-carousel p.aa-subhead { margin: -20px 0 0; font-size: 11px; text-indent: 20px;} .dash-carousel .owl-nav {bottom: -30px;top: auto;right: -10px;} .dash-carousel .owl-controls {position: relative;} #carousel__favorite-dealers .aa-group{margin: 5px;} #carousel__favorite-dealers .aa-group > p{display: none;} #carousel__favorite-dealers {padding-bottom: 20px;} .dash-buttons { margin: -15px 0 -20px; } .dash-carousel__views{padding-bottom: 30px;} } /*header { border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; transition: all .2s ease; } header:before, header:after, .dashboard-header:before { position: absolute; content: ''; width: 50%; height: 100%; top: 0; z-index:-1; } header:after{ right: 0; } header:before/*, .dashboard-header:before{ left: 0; } .dashboard-header { position: relative; margin: -6px auto 25px; } #aa-app-main.dashboard header, #aa-app-main.dashboard header:before{box-shadow: none; border-bottom-left-radius: 0;} #aa-app-main.dashboard header.on{box-shadow: 0 2px 2px rgba(0,0,0,.2);} .dashboard-header .dashboard-header-container{background: #d6cdd2; background: linear-gradient(to right, #d6cdd2, #212c58 145%); } header:before, .dashboard-header:before { background: #d6cdd2;} header:after{ background: #212c58; }*/ .dashboard-header .dashboard-header-container { padding-top: 10px; /*border-bottom-right-radius: 50px;*/ } .dashboard-header:before { /*border-bottom-left-radius: 50px;*/} .dashboard .counters .label {line-height: 12px;font-size: 11px;} .dashboard .counters .aa-display-2 {line-height: 42px;} .dash-ads { height: 40px; padding-top: 32px; } @media all and (max-width: 1200px) and (min-width: 800px) { .dash-carousel .figure { height: 130px; } } @media all and (min-width: 1400px) { .dash-carousel .figure { height: 165px; } } @media all and (min-width: 5000px) { /* hehe */ header .header-menu .wrapper, .dashboard-header .dashboard-header-container{ border-bottom-left-radius: 15px; } header.on, header.on:before, header.on:after { border-bottom-left-radius: 25px !important; border-bottom-right-radius: 25px !important;} header:before, .dashboard-header:before { border-bottom-left-radius: 50px; } header:after{ border-bottom-right-radius: 50px;} } img.dashboard-ad{padding: 0;} .boxed { display: block; background: #FFF; border-radius: 4px; padding: 5px;box-shadow: 0 8px 30px -5px rgba(0,0,0,.3); } .boxed.tag { display: inline-block; border-radius: 12px; margin: 4px; padding: 6px 8px; } .boxed.boxed-icon-link > .fa{ opacity: .35; margin: 0 4px; transition: all ease-out .1s } .boxed.boxed-icon-link:hover > .fa{ opacity: 1;transform: translateX(7px); } .entity-slider .owl-nav > div { margin-top: -3px !important; } .entity-slider .owl-nav .owl-prev { float: left;} .entity-slider .owl-nav .owl-next { float: right;} @media all and (max-width: 720px) { .dashboard-header{ margin: -15px -10px 0; padding-top: 0;} .dashboard.main-content h1.aa-display-1 {text-align: center; margin: 0;padding: 0 0 30px; color: #FFF;} } .chips{ display: inline-block; background: #DDD; font-size: 11px; color: #444; padding:5px 10px !important;border-radius: 50px; margin: 3px; line-height: 15px;} .chips:hover{ text-decoration: underline;} .chips i{color: #EEE;margin:-5px 10px -5px -10px;padding: 7px 0;border-radius: 50%;background: #999; background: rgba(0,0,0,.4);height: 11px;display: block;float: left;width: 25px;line-height: 12px;font-size: 13px; text-align: center;} .chips i.fa-times{cursor: pointer;} .chips i:hover{ background: #666;} .chips strong{ font-size: 1.2em; } .chips.bigger{ font-size: 1em !important; } .chips.smaller{ font-size: 0.6em !important; padding: 2px 7px !important; } .chips.smaller i{ font-size: 1.1em !important; padding: 4px; width: auto; margin: -2px 5px -5px -7px;} .chips.video{ background-color: red !important;color: #FFF !important; } .chips.services { background: #398b46; cursor: pointer; } .chips.services:hover{ text-decoration: none;} .chips.services i{font-size: 10px!important; } .services span.inform-c { color: white; } .service-container { display: inline-grid;width: 150px;margin: 0 10px; min-height: 100px; } .service-container .service-name { text-align: center; display: block; margin: 3px 0; } .service-container img { max-height: 50px; max-width: 120px; margin: 0 auto; display: block; } .service-container .service-saiba-mais { text-align: center; position: relative; float: left !important; width: 150px; bottom: 0; } .service-container .horizontal-separate { width: 1px; height: 70px; margin: 10% 0; background-color: #979494; position: absolute; top:0; } .service-container .left { text-align: center !important; } @media screen and (max-width:402px) { .service-container { margin: 12px 10px; } } @media screen and (max-width:1024px) { .service-container { margin: 12px 10px; } } @media screen and (min-width:1024px) { .service-container { margin: 12px 10px; } } .dshb-items {margin:0 10px;} .dshb-items > div > div{box-sizing: border-box;margin:5px;text-align:center;box-shadow: 0 1px 2px #CCC;border-radius:2px;} .dshb-items img{width: 24px;margin: 10px;} .dshb-items h3{font-size: 10px; padding: 5px; text-transform: uppercase;background-color: rgba(255,255,255,.1);} .dshb-items .count{display: block;padding: 10px 0;font-size: 28px;font-weight: bold;letter-spacing: -2px; line-height: 28px;} /* Overlay */ .loader-overlay, .overlay{ will-change: filter, opacity, transform; position: fixed;display: block;top: 0; left: 0; right: 0; bottom: 0; background: #111;background: rgba(0,0,0,.5); z-index: 99991;transform: scale(1); animation: loader-overlay-show 500ms ease forwards;background: radial-gradient(rgba(0,0,0,.75), rgba(0,0,0,.95));} .loader-overlay.closing, .overlay.closing{ will-change: filter, opacity, transform; -webkit-animation: loader-overlay-out 500ms ease forwards; -o-animation: loader-overlay-out 500ms ease forwards; animation: loader-overlay-out 500ms ease forwards;} .loader-overlay .icon{ position: absolute; left: 50%; top: 50%; margin: -16px 0 0 -32px;font-size: 14px; line-height: 100px; color: #FFF; font-weight: bolder; overflow: visible;} .loader{ position: relative; display: inline-block;border-radius: 50%; width: 4em;height: 4em; z-index: 0; border: 2px solid #DDD; border-left: 2px solid #AAA; animation: turn360 1.1s infinite linear;opacity: .7;vertical-align: middle;} .loader.loader-small{ width: 1.5em;height: 1.5em;} .loader.loader-medium{ width: 2.5em;height: 2.5em; } .loader-overlay .loader, .overlay > .loader{ position: absolute; top:0;bottom:0; left:0; right:0;margin:auto; } .overlay > .message{position: absolute;top: 50%;left: 0;right: 0;margin: -60px auto 0;width:500px;max-width: 94%;padding: 20px 0;color: #FFF;text-align: center;font-size: 1.5em;} .box-loader{display: block;background: #FFF url(/assets/img/loader.gif) no-repeat center center; height: 64px;width: 64px; margin: 0 auto; border-radius: 4px;background-size: 100% 100%;} .box-min-loader{display: inline-block;background: #FFF url(/assets/img/min-loader.gif) no-repeat center center; height: 16px;width: 16px; margin: 0 auto; border-radius: 6px;} img.bar-loader{display: block;width: 100%;height:3px;} /* General Forms */ form.form-1 .field{position: relative;display: block;margin: 0 0 20px;text-align: left;font-size: 10px;width: 100%;width: calc(100% - 14px);} form.form-1 .field i.input-loader{position: absolute;right: 3px;top: 2px;font-size: 16px;} form.form-1 .field .col4:not(.old-nav){width: calc(25% - 8px);margin-right: 8px;} form.form-1 .field .col5:not(.old-nav){width: calc(20% - 8px);margin-right: 8px;} form.form-1 .row > div:last-child > .field, form.form-1 .clearfix > .field, form.form-1 > .field{width: 100%;} form.form-1 .field .button, form.form-1 .field button{ width: 100%;} form.form-1 label{display: block;font-size: 14px;color: #555;} /*form.form-1 input[type=checkbox], form.form-1 input[type=radio]{vertical-align: middle;}*/ form.form-1 input[type=text], form.form-1 input[type=password], form.form-1 textarea{display:block;width:100%;} form.form-1 select, form.form-1 button{display:block;width:100%;} form.form-1 button{margin: 10px auto;} form.form-1 textarea{min-height: 48px} form.form-1 label.check{ display: inline-block;font-size: 12px; margin: 5px 10px 5px 0; } form.form-1 .selectable-field{display: inline-block;background: #f0f0f0;padding: 10px;border-radius:3px;border: 2px solid #e0e0e0;cursor: pointer;line-height: 12px;font-size: 12px;text-transform: uppercase;margin: 0 1px;} form.form-1 .selectable-field input {margin: 0 10px 0 5px; vertical-align: sub;} form.form-1 .selectable-field.checked{border-color: rgba(0,0,0,.2);color: #FFF;} .data-table {width: 100%;margin: 30px 0;font-size: 13px;text-align: left;border-collapse: collapse;} .data-table.min {margin: 0;} .data-table td, .data-table th{padding: 10px 5px;} .data-table.min td, .data-table.min th{padding: 5px;} .data-table th{text-transform: uppercase;} .data-table tr{border-bottom: 1px solid #f0f0f0;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;} .data-table tbody tr:hover{background: #f0f0f0;} .data-table tbody td a .fa{margin: 0 5px;} .data-table tr:last-child {border: none;} .search-filter{ position: relative; padding:10px 0 20px; -webkit-transition: top 0.1s; -moz-transition:top 0.1s; -o-transition:top 0.1s; transition:top 0.1s; -ms-overflow-style: none; height: calc(100vh - 100px); overflow-x: hidden; overflow-y: scroll; } .search-filter::-webkit-scrollbar { display: none; } .search-filter.mobile-show{ position: fixed;top: 0;left: 0;right: 0;bottom: 0;overflow-y: scroll;padding: 20px;background: #000;background: rgba(0,0,0,.8); height: auto; } .search-filter.mobile-show .md-sld-up > .aa-headline{color: #FFF;} .mobile-filter{position: fixed;bottom: 0;left: 0;right: 0;height: 36px;z-index: 10001;} .mobile-filter button{width: 100%;height: 36px;font-size: 16px;margin: 0;} .search-filter .aa-card .content{ position: relative;padding: 1px 15px 10px;} .search-filter .form-1 .field{ margin: 15px 0 0 0; } .category button , .category .button {font-size: 11px;margin: 0 !important;padding: 3px 0 !important; } .category button:focus, .category .button:focus{box-shadow: none;} .category button i, .category .button i{ margin: 0 0 3px;font-size: 20px; display: block;} .category [class*=col]{border-bottom: 2px solid transparent; transition: all 200ms;} .category [class*=col].selected{ border-bottom-color:#000; } .category [class*=col]:hover .button, .category [class*=col].selected .button{ box-shadow: inset 0 0 300px rgba(0,0,0,.1); } .category .button .fi{ display: block;width: 42px; margin: 0 auto 4px;background-repeat: no-repeat;background-position: center bottom; background-size: cover;height: 25px;} .category .button .fi-car{ background-image: url(/assets/img/f-car.svg); } .category .button .fi-motorcycle{ background-image: url(/assets/img/f-motorcycle.svg); } .category .button .fi-truck{ background-image: url(/assets/img/f-truck.svg); } .search-filter #filter-button{margin-bottom: 0;} .search-filter .form-1 .field .arrow-select{position: absolute;right: 0;top: 0;cursor: pointer;z-index: 1;background: #FFF;padding: 10px;border-radius: 50%;transition:all .2s;height: 8px;width: 8px;} .search-filter .form-1 .field:hover .arrow-select{background: #eaeaea;} .search-filter .field label{color: #111; font-size: 12px; position: relative;margin-bottom: -3px; margin-bottom: 1px;} .search-filter .title{position: relative;padding: 30px 5px 5px 20px;font-size: 19px;} .search-filter > img{display: block;margin: 50px auto;opacity: .2;} .search-filter .selectivity-search-input-container{padding-top: 5px;} .search-filter .fld-years .selectivity-search-input-container{display: none !important;} .search-filter .fld-years .col2{ position: relative;} .search-filter .selectivity-placeholder{font-size:13px;} .search-filter .message{margin:0;padding:1px;} .search-filter .aa-card{margin: 3px 0;} .search-filter .cards > .aa-card:first-of-type, .search-filter .cards > .aa-card:first-of-type .content{ border-radius: 12px 12px 0 0; } .search-filter .cards > .aa-card:last-of-type, .search-filter .cards > .aa-card:last-of-type .content{ border-radius: 0 0 12px 12px; } .search-filter .aa-check{padding: 4px 0;font-size: 12px;} .search-filter .aa-check > span{height: 11px;width: 11px;} .search-filter .aa-check span.checked:after{top: -4px;left: 0;} .search-filter #filter-compliments .field, .search-filter #filter-typeVehicle .field, .search-filter #filter-quotation .field{margin: 0 0 3px;width: 100%;border-bottom: 1px solid #f0f0f0; padding-bottom: 3px;} .search-filter label button.min{width: 35px;margin: -5px -5px 0 0;float: right;} .search-filter #filter-compliments button.toggle i, .search-filter #filter-typeVehicle button.toggle i{margin: 0;} .search-filter button.fab{display: inline-block;padding: 5px;width: 24px !important;height: 24px;margin:0 5px 0 0;} .search-filter button.fab .fa{font-size: 10px;} .search-filter .selectivity-results-container > [data-item-id]{ text-transform: uppercase; font-size: 12px; } .search-filter .sl-icon{ position: relative;display: inline-block; width: 24px; height: 24px; margin:-4px 6px -4px -4px; vertical-align: middle; opacity: .6; background: no-repeat center;} .search-filter .selectivity-multiple-selected-item .sl-icon{ display: none;} .search-filter #localizacao .open input, .search-filter #anunciantes .open input{ z-index: 9999; background: #FFF; padding: 12px !important; border: none; height: 35px; width: calc(100% + 1px) !important;} #s9y_yearMin, #s9y_yearMax, .search-filter .fld-prices input, .search-filter .fld-km input, .search-filter .fld-prices .selectivity-single-select{ width:calc(100% - 2px) !important;} #search-filter .selectivity-multiple-input, #search-filter .selectivity-single-select, #search-filter .fld-km input, #search-filter .fld-prices input {border-bottom-color: #DDD;} #search-filter .selectivity-placeholder {color: #828282;} #s9y_regioes .selectivity-multiple-selected-item {display: none !important;} #vehicles-search{padding: 5px 0;} .sf-close { position: absolute; top: 8px; right: 8px; width: 12px; height: 12px; background: #FFF; box-shadow: 0 2px 5px -2px #000; line-height: 10px !important; padding: 12px; border-radius: 50%; z-index: 1; } /* .lock-load{ position: absolute; display: block; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: rgba(255,255,255,.65); z-index: 99;overflow: hidden; border-radius: 12px;} */ .filter-sticky {position:sticky; top: calc(54px + 1px); } .filter-sticky.filter-no-scroll .search-filter{overflow: visible; height: auto;} /*.filter-scroller__loader.invisible { margin: 0;height: 0;overflow: hidden; border: none; } body.filter-scroller__enabled .filter-scroller { position: fixed; overflow: hidden; } body.filter-scroller__enabled .filter-scroller .fs__content { width: 100%; position: relative; padding-right:40px; height: 100%; overflow: hidden; overflow-y: scroll; } body.filter-scroller__enabled .filter-scroller .fs__scroll-bar { position: absolute; width: 3px; height: 90%; top: 5%; right: 0; background: rgba(0,0,0,.01);} body.filter-scroller__enabled .filter-scroller .fs__scroll-bar .bar{display: block;position: relative;top: 0;width: 100%;background: rgba(0,0,0,.2);height: 12%; border-radius: 2px; transition: top 100ms ease; opacity: 0.2;} body.filter-scroller__enabled .filter-scroller:hover .fs__scroll-bar .bar{opacity: 1;} body.filter-scroller__enabled .filter-scroller #search-filter{padding-bottom: 20px;margin: 0 5px 0 1px;}*/ @keyframes placeHolder-br-kf{ from { background-position: -468px 0 } to { background-position: 468px 0 } } .placeholder-brick, .search-filter .aa-card.lock-load .field > label, .search-filter .aa-card.lock-load .selectivity-multiple-input, .search-filter .aa-card.lock-load.checks .container , .search-filter .aa-card.lock-load input.mask, .search-filter .aa-card.lock-load .fld-years .selectivity-input { animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolder-br-kf;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px; display: block; height: 30px; border-radius: 2px; } .placeholder-brick.line { } .placeholder-brick.circle { } .placeholder-brick.label { margin-top: 25px; width: 70%; height: 15px; } .placeholder-brick.line-arrow { margin-top: 7px; } .placeholder-brick.line-arrow:before { content: ''; position: absolute; right: 15px; width: 0; height: 0; border: 6px solid transparent; border-bottom: none; border-top-color: #CCC; border-top-width: 6px; top: 0; bottom: 0; margin: auto;} .search-filter .aa-card.lock-load .field > label { font-size: 0; height: 14px; width: 70%; } .search-filter .aa-card.lock-load .arrow-select.fa-plus, .search-filter .aa-card.lock-load .field > label button, .search-filter .aa-card.lock-load .fld-years .selectivity-input .selectivity-placeholder, .search-filter .aa-card.lock-load .fld-years .selectivity-input .selectivity-caret { opacity: 0; } .search-filter .aa-card.lock-load .selectivity-multiple-input, .search-filter .aa-card.lock-load input.mask { font-size: 0; } /*width: calc(100% - 2px) !important*/ #vehicles-search label{padding-bottom:5px;} .selected-vehicle{position: relative;display: block;background: #EEE;user-select: none;border-radius:2px;padding: 4px 5px 4px 20px;margin:2px 0;font-size: 11px;} .selected-vehicle i{position: absolute;padding:5px;opacity: .6;top:50%;left:3px;height: 12px;width: 12px;margin-top: -11px;cursor:pointer;} .selected-vehicle .price, .selected-vehicle small{font-size: 10px;} .selected-vehicle .price{display: block;} .selected-vehicle.active{background: #000;color: #FFF;} .selected-vehicle:before{position:absolute;display:block;content:'';width:0;height:0;right:-6px;top:0;border:10px solid transparent;border-top-color:#EEE;border-left-color:#EEE;border-radius:2px;} .inform {background-color:#2969b0;color:#FFF;border-color: #15517c;} .inform:hover {background-color:#2c82c9;border-color: #15517c;} .danger {background-color:#ff3333 !important;color:#FFF !important;} .danger:hover {background-color:#eb330e;} .success{background-color:#7bbf62 !important;color:#FFF !important;} .success:hover{background-color:#60a945;} .warning{background-color:#F48E1A;color:#FFF;border-color: #df8f23;} .warning:hover{background-color:#F08A13;border-color: #d16d41;} .gray{background-color: #BBB;color: #FFF;border-color: #AAA;} .gray:hover{background-color:#AAA;border-color: #999;} .alert{background-color:#ffb400;} .alert:hover{background-color:#E2A511;} body .inform-c {color:#2969b0;} .inform-c:hover {color:#2c82c9;} body .danger-c {color:#f35839;} .danger-c:hover {color:#eb330e;} body .success-c{color:#7bbf62;} .success-c:hover{color:#60a945;} body .warning-c{color:#fba026;} .warning-c:hover{color:#f37934;} body .alert-c{color:#ffb400;} .alert-c:hover{color:#E2A511;} .change-vehicles{text-align: center;} .change-vehicles h3{font-size: 15px;text-transform:uppercase;letter-spacing:3px;color:#666;margin: 15px 0 0;} .change-vehicles a{display: inline-block;vertical-align: middle;width: 60px;padding: 5px;background: #FFF;border: 1px solid #DDD;border-radius:2px;margin: 0 -3px 5px;color: #666;} .change-vehicles a i{display:block;font-size: 18px;padding:5px 0 0;} .change-vehicles a span{font-size: 10px;} .change-vehicles a.selected:hover, .change-vehicles a.selected{background:#ffb400;color:#000;text-shadow:0 1px 0 rgba(255,255,255,.5);} .change-vehicles a:hover{background:#DDD;} .aa-ad{ position: relative;display: block; margin: 0 auto; box-sizing: border-box; } .aa-ad img{ display: block; width: 100%; max-height:200px;} header .aa-ad{ max-width: 65%; margin: 10px auto;} header .aa-ad img{max-height:68px;width: auto;max-width: 100%; border:1px solid #333;} .main-content{padding:0 0 0 20px;min-height: calc(100vh - 320px);} .main-content.data-content{padding:0 20px 0 0;} .col1 > .main-content{padding:0;} .main-content > h1.aa-display-1{ border-bottom:1px solid #f0f0f0; margin-bottom: 20px;} .bar-modal { position: relative; width: 90%; max-width: 700px; margin: 0 auto; box-shadow: 0 2px 12px -2px rgba(0,0,0,.3); } .bar-modal .aa-card{ border-radius: 5px; } .bar-modal .bar { width: 30%; float: left; } .bar-modal .bar .text { color: #FFF; } .bar-modal .bar .logo { display: block; width: 90%; margin: 24px auto;} .bar-modal .content { width: 70%; float: left; padding: 0 !important; min-height: 380px; border-radius: 0 5px 5px 0;} .bar-modal .car-icon{display: block;margin: 20px auto;width: 88px;height: 88px;background: url(/assets/img/icons/flat-modal-car.png) no-repeat center; background-size: contain;border-radius: 50%;} .bar-modal input.placeholding{opacity: .2;} .bar-modal input.input--full-large{text-align: center;} .bar-modal .input-prefix span.prefix{font-size: 24px;line-height: 30px;} .bar-modal .close{position: absolute;right: 15px;top: 15px;font-size: 24px;opacity: .4;cursor: pointer;} .bar-modal .close:hover{opacity: .8;} .bar-modal .confirm-code .fa{width: 48px;text-align: center;} .sending-sms [data-bindphone]{display: block;font-weight: bold;} @media screen and (max-width:1024px) { .bar-modal .bar, .bar-modal .content { width: 100%;float: none;} .bar-modal .content { border-radius: 0 0 5px 5px; } .bar-modal .bar .logo { width: 130px; padding: 0; margin: 12px auto; } .bar-modal .car-icon, .bar-modal .text {display: none;} .bar-modal .phone-steps {padding: 0;} .bar-modal .aa-display-2 {font-size: 24px;} .bar-modal input.input--full-large{font-size: 24px;text-align: right;} .bar-modal input[type=text].input-tile.large-tile{font-size: 32px;width: 32px;height: 48px;} .bar-modal .modal-circle-icon{margin-top: -32px !important;} .bar-modal .phone-ws-error .aa-display-2{margin: 0;padding: 0;} .confirm-code [data-bindphone]{display: block;} } /* Botão do chat VDP */ .chat { align-items: center; box-sizing: border-box; border: 1px solid #bbb; border-radius: 5px; display: inline-block; display: flexbox; display: -webkit-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; flex-wrap: wrap; justify-content: space-evenly; margin: 15px auto; padding: 15px 10px; user-select: none; width: 100%; } .chat__icon, .chat__text, .chat__button { box-sizing: border-box; display: block; float: left; padding-left: 5px; padding-right: 5px; width: 100%; } .chat__icon { flex: 0 0 25%; max-width: 25%; text-align: center; } .chat__icon > i { font-size: 30px; } .chat__text { font-size: .8em; font-weight: 600; line-height: 1.5; flex: 0 0 75%; max-width: 75%; text-align: left; text-transform: uppercase; } .chat__button { flex: 0 0 100%; max-width: 100%; text-align: center; } .chat__button .button { font-size: 0.8em; margin-top: 15px; line-height: 1.25; padding: 10px 5px; width: 100%; } @media all and (max-width: 720px) and (min-width: 420px) { .chat__icon { flex: 0 0 11.66666667%; max-width: 11.66666667%; } .chat__text { flex: 0 0 46.66666667%; max-width: 46.66666667%; } .chat__button { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .chat__button .button { margin-top: 0; } } @media all and (min-width: 992px) { .chat__icon { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .chat__text, .chat__button { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .chat__button .button { margin-top: 0; } } @media all and (min-width: 1360px) { .chat__icon { flex: 0 0 11.66666667%; max-width: 11.66666667%; } .chat__text { flex: 0 0 46.66666667%; max-width: 46.66666667%; } .chat__button { flex: 0 0 41.66666667%; max-width: 41.66666667%; } } @media all and (min-width: 1450px) { .chat__text { font-size: .85em; } .chat__button .button { font-size: .85em; } } /* Site Blindado */ .sslblindado-wrapper img {position:relative;z-index: 9999;margin-top:-30px;width:60px;} #sslblindado {width: auto !important; height: auto !important;} .survey-modal .jqi{ height: 400px !important; width: 560px; max-width: 90%; padding: 10px 25px; border: none; } .survey-modal .jqi .jqititle{ font-size: 32px; margin: 15px 0 10px; text-transform: uppercase; text-align: center; line-height: .9em;} .survey-modal .subtitle{ font-size:.5em;color: #222; text-transform: none; margin-top: 10px;} .survey-modal .jqifade { opacity: .74 !important;} .survey-modal .jqimessage { height: 300px !important; padding: 0 !important;} .survey-modal .survey-side { position: absolute; top: 0; left: 0; height: 424px;} .vehicle.simple-grid{ margin: 0 8px;box-shadow: none;} .vehicle.simple-grid .figure{ height: auto;} .vehicle.simple-grid .figure img{ opacity: 1;} .vehicle.simple-grid h3{overflow: hidden;height: 42px;} .vehicle.simple-grid .time{padding: 0;} .survey-modal .owl-carousel{ padding:0 20px; width: auto;} .survey-modal .owl-nav > div{display: block;position: absolute;height:40px;width:25px;font: normal normal normal 14px/1 FontAwesome; font-size: 0 !important;transition:all .3s ease;padding: 0 !important;margin: -40px 0 0 0 !important; opacity: .6; background: none !important; text-align: center; top: 50%; color: #666 !important;} .survey-modal .owl-nav > div:hover{ opacity: 1;} .survey-modal .owl-next{right: -10px;} .survey-modal .owl-next:before{ content: "\f054"; font-size: 36px; right: 0;} .survey-modal .owl-prev{left: -10px;} .survey-modal .owl-prev:after{ content: "\f053"; font-size: 36px; left: 0;} .snack-wrap { display: none; position: fixed; bottom: 90px; left: 50%; padding: 0; z-index: 10000; transform: translate(-50%, 0); } @media (max-width: 910px) { .snack-wrap { bottom: 110px; } } @media (max-width: 660px) { .snack-wrap { bottom: 120px; } } @media (max-width: 450px) { .snack-wrap { bottom: 130px; } } .snack-wrap.show { display: block;} .snackbar { display: block; border: #f2f2f2 1px solid; padding: 0; color: #fff; right: 0; bottom: -100px; z-index: 9; } .snackbar img{ display: block; z-index: 1;box-shadow:0 2px 2px rgba(0,0,0,.3); } .snackclose{ position: absolute; width: 16px; height: 16px; text-align: center; padding: 4px; border-radius: 50%; background: #FFF; z-index: 2; top: -10px; right: -10px; color: #000;box-shadow:0 2px 2px rgba(0,0,0,.3); } .snack-wrap .message{margin: 0; padding: 20px 22px;} .snack-wrap .message:before{display: none;} .aa-like{ display: inline-block; padding: 1px 47px 1px 1px; height: 35px; min-width: 16px; } .aa-like button.liked{ background: #ec836e; color: #FFF;} .aa-like.loading{ background: url(/assets/img/min-loader.gif) no-repeat center; opacity: .3;} .aa-like.loading button{ opacity: .2; } .aa-like button{ position: relative; height: 32px; box-shadow: inset 0 0 300px rgba(0,0,0,.1);} .aa-like button i.fa{font-size: 18px; margin: -3px 3px; vertical-align: -3%; text-indent: 0;} .aa-like button i:after{ content: ''; display: block; position: absolute; width: 100%; top: 5px; left: 0;} .aa-like .counter{ position: absolute;background: #FFF; top: 0; right: -46px; height: 8px; font-size: 13px; width: 36px; border:1px solid #DDD; box-shadow: 0 1px 3px rgba(0,0,0,.1); border-radius: 2px; padding:11px 0; color: #222;} .aa-like .counter:after, .aa-like .counter:before{ content: ''; display: block; position: absolute; top: 10px; border:6px solid transparent; border-left: 0; border-right-color: #DDD; left: -6px;} .aa-like .counter:after{left: -4px; border-right-color: #FFF;} .social-icons{display: block;text-align: right;} .social-icons *{vertical-align: middle;} .social-icons a {transition: all 0.1s;display: inline-block;margin: 0;padding: 0;width: 40px;height: 40px;background:transparent no-repeat center 0;text-indent: -5000px;text-align:left} .social-icons a:hover{background-position: 0 -40px;} .social-icons a.facebook{background-image: url(/assets/img/icons/facebook.png);} .social-icons a.facebook:hover {background-color: #3b5998 !important;} .social-icons a.googleplus{background-image: url(/assets/img/icons/googleplus.png);} .social-icons a.googleplus:hover {background-color: #d94a39 !important;} .social-icons a.twitter{background-image: url(/assets/img/icons/twitter.png);} .social-icons a.twitter:hover {background-color: #48c4d2 !important;} .social-icons a.linkedin{background-image: url(/assets/img/icons/linkedin.png);} .social-icons a.linkedin:hover {background-color: #3b5998 !important;} .social-icons a.skype{background-image: url(/assets/img/icons/skype.png);} .social-icons a.skype:hover {background-color: #18b7f1 !important;} .aa-check { position: relative;display: block; padding: 6px; font-size:13px; margin-bottom: 3px; overflow: hidden; user-select:none;} .aa-check > span{ position: relative; display: inline-block; height: 14px; width: 14px; margin-right: 5px; border:2px solid #ddd; border-radius:2px; vertical-align: -25%;} .aa-check{ outline: none;} .aa-check:active span:before{ content: ''; position: absolute; width: 28px; height: 28px; top: -7px; left: -7px; background: rgba(0,0,0,.08); border-radius: 50%;} .aa-check:hover span{ border-color: #CCC;} .aa-check span.checked:after{ position: absolute; left: 1px; top: -2px; font: normal normal normal 16px/1 FontAwesome; content: "\f00c";} .aa-check > input{ opacity: 0; position: absolute; top: 0; right:0; height: 1px; width: 1px;} .ad-interest{padding: 30px;} .ad-interest button { width: 90% } .ad-interest .aa-card {background-image: linear-gradient(135deg,rgba(0,0,0,.1),rgba(0,0,0,0));overflow: hidden;} .ad-interest .aa-card .content{border-radius: 0;} .ad-interest .aa-card .header {padding: 25px 0 45px;} .ad-interest .aa-card .header p{color: #fff;padding-top: 25px;text-align: center;text-transform: uppercase;font-size: 18px;font-weight: bolder;letter-spacing: 2px;} @media all and (min-width:1024px) { .ad-interest .left-card{margin: 60px -30px 0 auto;} } .ad-interest-text p {font-size: 16px;line-height: 1.5;padding: 10px 30px;text-align: center} .ad-interest .header{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAAAoCAYAAACVWZSOAAAFFElEQVR4Ae3ZCUhU+wLH8TObloVojGIEKpIVGJr9M4MQsYKIUgiwyJCaBCJinKRCKxQSNfUvAQUYewUYlASxRixCC0tQUEBKCASx9h7PlqevsZk398vlBOdy5TaNc1b/X/h4RmfYBn+cc2a0VCqlWERR/JpKpbIsNTiVysKC8Fq5WIUcgwCChqMPxO9ESaSQxP8Nj3/oFg3i4DkVBZCLHIOQLgAf/NAfG95vohQSSBqOiwbfEYd3cvk1cQjrUIotqIWwQA02oQxFWIsANI8KYC2KUIZNqIGwQC22oBTrEILmUq4bXBCFKEUVhMNUoRzFyIMPmsv4kIdilDv4fS5FIYJqcNkVRBiV2A7hIrWoxHqsgc+hA1uD9ahELYSLbEclwgiqwWUuHxXQR+YJNahAGDnQdCHU4Agu4xYe4Tmm8Qn/wTekaFFH/I3n8AnTeI5HuIXLOIIahKDpchBGBWogPGI7KpCvBpceH8KogvCwRlzAPbxFHGYXx1vcwwU0QnhYFcLwqcH9XQAlqIbwoB1oxzheIQG7S+AVxtGOHRAeVI0SBJwyuNPowAm0oRUH0QiBShQjZNLQNmAbhAcdwjg+wul9xDgOQXjQNmwwaXghFKMSAo04iFa04QQ6cFrjR+dvOIlm1KMcq6FlwI8SDw/tDKaQhNtKYgpnPDy8EvihZWA1ylGPZpxEZ7r0wS3LcTRhI3LTuEcr9uilYx0u4h280jtcRJ1HLzWL07jHy8VGNOE4OjOnDy6LomiFQAE0g0JshfCgLryHV3uPLggP2opCaAYFEGhFFJ3ZoQ/ORG1ogPCodrzBSukN2iE8qgFt6DSLXzOvIDajBUfRhDL44fbC6MNtVGOlVI3b6EMYbs+PMjThKFqwGUGYkwkrPoc+jEIuYQARl575duEm5lOqedzELpeeySIYgFzCKPpwDp1OvaSM4QpGINMwgrPY66JPHj/gr6k+uOgTzb04+5v/o1cQc9rgejAMmaEY9kE40H48xj+neoz9EA60DzHIDA2jxwmD68YQZJZEHXSpuRMS35Beqm+Q2OmgS8coZJYModuOwXVjENIEw4igHsImEcwgs1QziEDYpB4RDEOaYBDdVgyuB4OQFujHYQgL7cFDJKFaXkk8xB4ICx1GP6QFBtGT7cHFcAnXIG0Qw24IE9WhH3NQZbc59KMOwkS7EYO0wTVcQmw5g+tCL0YgbTZg4tkuihmYm2oGURPPagOQNhtBL7rSHVwM3ejHKKTDRLN4b9eKF1BZ2wu0ZvFeLQrpMKPoRzdiSw3uPHoxDOlwvWiCyNABTCIBlT0lMIkDEBlqQi+kww2jF+d/Dm4Q0mWG0JzB92kTiMMZqeKYyOD7u2YMQbrMoKY/cKNRHIP4hRZMOn5oaniTaIH4hWMYhXQjfXCuFoFYQgeeIAGVO0rgCToglhCBBNTg7HQKAg24immo3N00rqIBAqcg7acGN4YJPMU8VN5qHk8xgTE1OPvcxUt8wcpI9QUvcVcNznzX8QCv8RkrO9VnvMYDXFeDW74x3MEUZhGHSrVUccxiCncwpgb3azdwH88wiwVkkkq1gFk8w33cgHQC35+rszYf8lGEMIp0hfBBpcp2KczhX7p/68evSMGyzBpcni5fV4BCFOgCsDuVKonPujn9+FW3AJg3uABCxueQgxACWGV4Ta5Bnm411gJqUCrPDPK/uv9hQRc3+IEkviOJH1hECj/TX0MplUplWWpwKpWF/QGp/XscpNPrbAAAAABJRU5ErkJggg==') repeat-x bottom center;} .group-welcome{ position: relative; width: 100%; padding:125px 0 0; margin: -110px 0 0; z-index: 2;background: #111; background-image: linear-gradient(to right, #333, #000);} .group-wrapper{ position: relative; } .round-background-after:after{ display: block; position: absolute; content: ''; bottom: -1px; width: 100%; height: 30px;background: #fafafa; border-radius: 30px 30px 0 0; } .group-welcome h1{ position: relative; line-height: 24px; color: #FFF; margin: 0; text-shadow:0 2px 7px #000; padding:15px 0 28px 200px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; min-height: 70px;} .group-welcome h1 small{display: block;font-size: .4em;} .group-welcome h1 .ratings-stars{display: block;font-size: 14px;} .group-welcome h1 .ratings-stars ul > li > a{text-shadow: none; color: #CCC !important; font-size: 10px; } .group-welcome h1 .ratings-stars ul > li { line-height: 13px;} .group-welcome h1 .ratings-stars ul { padding-bottom: 5px;} .group-welcome h1 .ratings-stars ul a > .fr { float: left; } .group-welcome h1 .ratings-stars ul a .ratings-stars { font-size: 11px; } .group-welcome h1 .ratings-stars ul a .ratings-stars i, .group-welcome h1 .ratings-stars ul a .ratings-stars .points { color: #AAA !important; } .group-welcome .suggestions h2{ padding-left: 10px; color: #FFF; font-size: 13px;} .group-welcome .owl-controls{ position: absolute; top: -15px; right: 0; margin: 0; } .group-home .owl-item .vehicle{ box-sizing: border-box; padding: 12px; background: #FFF; border-radius: 3px; box-shadow: 0 3px 8px -2px rgba(0,0,0,.3); margin: 7px 5px; border: none;} .group-home .owl-item .vehicle .figure{border-radius: 0;} .group-home .owl-item .vehicle .header{top: 9px; left: 10px;} .group-welcome .group-logo{position: absolute; display: block; width: 170px; left: 10px; top: 10px; z-index: 10;} .group-bars-colors { position: absolute; display: block; visibility: hidden; float: left; height: 64px; padding:0 10px; width: 48px; perspective: 30px; perspective-origin: 50% 100%; z-index: 2; top: 0; left: 180px; } .mobile-header .group-bars-colors { display: none;} .group-bars-colors .primary, .group-bars-colors .secondary{ display: block; float: left; width: 50%; position: relative; height: 100%;} .group-bars-colors .secondary{top: -1px;transform: skew(-13deg, -12deg) rotateX(-14deg) scale(0.8);transform-origin: 50% 100%;} .group-bars-colors .primary{bottom: -5px;transform: skew(-20deg, 44deg) rotateX(-13deg);transform-origin: 50% 100%;} .aa-flat-box div.jqi{padding: 0;} .mobile-header{ position: relative;z-index: 5; background: #fafafa; transition:all .2s ease; padding: 0 3px; margin: 0 -3px;} .mobile-header.is_stuck{ box-shadow: 0 12px 22px -18px rgba(0,0,0,.4);} .lower{text-transform: lowercase;} .upper{text-transform: uppercase;} .modal-circle-icon{margin: -80px auto 0 !important;font-size: 64px !important;padding: 30px;border-radius: 50%;color: #FFF;display: block !important;width: 64px;height: 64px;text-align: center;shape-outside: margin-box;} .tag-percent-value{position: absolute;background: #FFF url(/assets/img/icons/vr1-br.png) no-repeat center; background-size: 80% auto;top: 20px;right:10px;width: 32px;height: 22px;padding: 36px 0 0;z-index: 2; font-size: 13px;font-weight: bolder;letter-spacing: -1px;text-align: center; transform: rotate(12deg); border-radius: 6px 6px 3px 3px;box-shadow: 0 3px 10px -2px rgba(0,0,0,.8);} .tag-percent-value.tag-star{background: #FFF; padding: 4px 2px; z-index: 2; font-size: 11px; text-align: center; transform: rotate(12deg); border-radius: 0; height: 12px; width: 16px; letter-spacing: initial; top: 24px;} .tag-percent-value.tag-star:after, .tag-percent-value.tag-star:before{ content: ''; position: absolute; z-index: -1; top: 0; left: 0; height: 20px; width: 20px; background: #FFF; transform: rotate(30deg);} .tag-percent-value.tag-star:after { transform: rotate(-30deg); } #qtde-cotacoes-label.chips:hover{ text-decoration: none !important; } #cotacao-mensagem{margin: 6px 0 6px 0; text-align: center} /*.cotacao .header-search{display: none}*/ .obfuscated-price { display: inline-block; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAYCAYAAAAxkDmIAAAA/0lEQVR4Ae3RpVJoUQCF4Xtxd6u4S8K94JJ4AChowV0jUiHh7u6a0Tc69D3/ydhaM1/e8v/TNE3TNO37zLIsV/ABBsE4uALJJpu77IMnUAcOQT/YB4/Aj4AbsAG6wDUoNv3MwAqswAqswAqswAocAHbAHNgAU6DeZHOXM/AC3MEM6ABh4BB4gCTQBVbBLsgFvSYFVmAFVmAFVmAF/pmBA0E/uAdR4AHkgQxwB/ZAG2gCC2ADdIAEkAbWwQmYBROgwfTTAiuwAiuwAiuwAiuwffRsEA1CQBJwAdEgBRQDT1ALgkApqALDIALkgjjgD6qBs+l7B1ZgBVZgBVZgBVbgTze0zyYuisP2AAAAAElFTkSuQmCC') no-repeat center; background-size: cover; } .obfuscated-price.invert{ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAYCAQAAACbmfEDAAAA2UlEQVR42u3WL0tDYRjG4RUnuqJuiFkmyFBZE4aWJYuytA+gyWCSgYgYtIpVm2XM4B8EMaiosxv8SLbrKX6Cl+e+6jkcfm94OZVKLpcrZZP8csIZr6wSe+SbPk8cE2+MmfnHO7cMeKNLBmdwBhcdPMcd18RHLtgl9sIPU1xyyAJxHNOsEHFD7tngiAzO4AwuOrhO3KCfNPlik3U+eOCAfW6Io4xDaNFmxDNXnLNHBmdwBhcdHOuwxDxxb1aJ59aIX7waPRpssc0pi8Q9vMwsO0yQwRmcwcUF/wEFtSqI4xzEdgAAAABJRU5ErkJggg=='); } .side-box .obfuscated-price { width:125px; height: 25px; vertical-align: bottom; } .vehicle .value .obfuscated-price { width: 75px; height: 15px; } .scrollable-text{position: relative;padding: 10px;border: 1px solid #f0f0f0;margin: 20px 0;height: 80%; max-height: 600px; overflow: hidden; overflow-y: scroll;} .clean-impromptu .jqifade + .jqi{ background-color: transparent; border: none; } .clean-impromptu .jqifade + .jqi .jqistate{ background-color: transparent; border: none; } .clean-impromptu .jqifade + .jqi .jqistate .lead{ display: none; } .clean-impromptu .jqifade + .jqi .jqistate .jqimessage{ border: none; } .clean-impromptu .jqifade + .jqi .jqiclose{ font-size: 32px; } .iframe-load.loader{ position: absolute; left: 0; right: 0; margin: 80px auto 0; width: 84px;height: 84px; z-index: 0; border-color: #BBB; border-top-color: #FFF; border-width: 4px; } .iframe-load + iframe{ position: relative; z-index: 2; } .vr-icon{ display: flex; justify-content: center; align-items: center; } .vr-icon img{ height: 24px !important; width: auto !important; } .aa-welcome-animation {position: relative; display: block; width: 80%; height: 350px; overflow: hidden; margin: 0 auto; transform: scale(0.99);} .aa-welcome-animation * {will-change: auto;} .aa-welcome-animation .layer{position: absolute; } .aa-welcome-animation .sun { top: 10%; left: 60%; transform: translateX(-50%); background: url(/assets/img/road/sun.svg) no-repeat top; background-size: contain; width: 100px; height: 100px; animation: turn360 infinite 20s linear; } .aa-welcome-animation .clouds { top: 10%; left: 0; background: url(/assets/img/road/clouds.svg) repeat-x 0 center; background-size: auto 90%; width: 100%; height: 60%; animation: go-to-left infinite 80s linear; } .aa-welcome-animation .road { top: 40%; left: 0; background: url(/assets/img/road/road.svg) repeat-x 0 center; background-size: auto 90%; width: 100%; height: 60%; animation: go-to-left infinite 15s linear;} .aa-welcome-animation .car { bottom: 3px; left: 0; right: 0; margin: 0 auto; background: url(/assets/img/road/car.svg) no-repeat center; background-size: cover; width: 300px; height: 120px; transform: translate3d(0, 0, 0); animation: shake infinite 5s linear;} .aa-welcome-animation .car .wheels {width: 220px; bottom: 3px; left: 40px; transform: translate3d(0, 0, 0); animation: shake infinite 3s linear;} .aa-welcome-animation .car .wheel {display: block; width: 50px; height: 50px; background: url(/assets/img/road/wheel.svg) no-repeat center; background-size: cover; transform: translate3d(0, 0, 0); animation: turn360 infinite .5s linear;} @keyframes go-to-left { from { background-position: 0 0; } to { background-position: 400% 0;} } @keyframes shake { 10%, 90% { transform: translate3d(0, -1px, 0); } 20%, 80% { transform: translate3d(0, 1px, 0); } 30%, 50%, 70% { transform: translate3d(0, -1px, 0); } 40%, 60% { transform: translate3d(0, 1px, 0); } } .aa-alert { border: 2px solid #AAA; color: #AAA; border-radius: 12px; padding: 15px; margin: 5px 0;} .aa-alert legend { color: #FFF; padding: 0 10px; font-weight: bold; font-size: 14px; margin-bottom: -7px; } .aa-alert.aa-alert-highlight { border: 3px solid #FFF; } .aa-alert.aa-alert-highlight legend { font-size: 16px; } .aa-alert.aa-alert-placeholder legend { border: 1px solid #666; color: #666; text-align: center;} .aa-alert .field { margin: 0 !important; } .aa-alert .selectivity-single-select { border: none; padding: 0; font-size: 14px; margin-top: -7px;} .aa-alert .selectivity-placeholder { color: #333; } .aa-alert .selectivity-single-result-container { padding-left: 12px; } .aa-alert .selectivity-dropdown { width: 100%; } .aa-alert .alert-attributes .selectivity-result-label, .aa-alert .alert-attributes .selectivity-result-item { font-weight: normal; } .aa-alert .alert-attributes .button > input{position: relative; font-weight: bold; text-transform: uppercase; margin: -8px 0 -7px; border: 0; padding: 0 10px;} .aa-alert .alert-attributes .button > input::placeholder {text-align: left;} .aa-alert .chips { background: rgba(255,255,255,.3); color: #FFF; margin: 1px 3px; } .aa-alert .field.button.white { padding: 10px 0;} #preferences-modal { display: block; position: relative; max-width: 700px; width: 90%; margin: 0 auto; } #preferences-modal button[id].white{ width: 70%; margin: 20px auto 0; display: block; } #preferences-modal .owl-theme .owl-dots .owl-dot span { background: none; border: 2px solid #FFF; } #preferences-modal .owl-theme .owl-dots .owl-dot.active span{ background: #FFF; } #preferences-modal .list-preferences { max-height: 250px; overflow-y: auto; padding: 0 20px 30px; } #preferences-modal .list-preferences:after { position: absolute; bottom: 0; content: ''; width: 100%;height: 50px; background: linear-gradient(to bottom, rgba(25,25,25,0), rgb(34,34,34)); right: 0; } #preferences-modal .headline p, #preferences-modal .headline h3{ color: #FFF; } #modal-aa-preferences-modal {background: radial-gradient(rgba(25,25,25,.9), rgb(25,25,25));} .pref-modal-close { position: fixed; right: 15px; top: 15px; } #followcar-content p {background-color: rgba(255,255,255,0.07);padding: 15px 20px 0 20px;margin: 0;overflow-y: scroll;height: 90px;} @media screen and (max-width: 720px) { #preferences-modal button[id].white{ width: 100%;} } .vehicle-card { position: relative; box-shadow: 0 0 1px 1px #DDD; border-radius: 8px; overflow: hidden; } .vehicle-card a img { display: block; max-width: 250px; margin: 0 auto; box-shadow: 0 0 1px 1px #fafafa; } .vehicle-card .ad-price { position: relative; background: #fafafa; box-shadow: 0 0 1px 1px #EEE; margin: -15px -15px 0 0} .vehicle-card .ad-actions { border-right:1px solid #fafafa; margin: 0 0 -15px 0; } .vehicle-card .ad-right-actions { position: absolute; top: 0; right: 0; z-index: 1; width: 30px; } .vehicle-card .ad-right-actions .button, .vehicle-card .ad-right-actions button { padding: 6px !important; } .vehicle-card .ad-plate { position: relative; float: left; padding: 2px 4px; background: #000; font-size: 9px; font-weight: bold; color: #FFF; margin-top: -14px; height: 10px;} @media screen and (max-width: 800px) { .vehicle-card .content{ padding: 8px; } .vehicle-card .col3.aa-text-plain{ margin-top: -4px; } .vehicle-card .ad-price, .vehicle-card .ad-actions, .vehicle-card .ad-timer { margin: 0 -8px; padding-right: 15px; padding-left: 15px; } .vehicle-card .ad-price .aa-headline{ font-size: 17px; line-height: 24px; } .aa-title-select { border:2px solid #d6cdd2 !important; background: #FFF; border-radius: 6px; margin:6px 0; padding: 5px 10px; font-size: 14px !important; } .vehicle-card-finished .content { padding-bottom: 0; } } @media screen and (min-width: 800px) { .menu-avaliacoes .popover-content.popover-menu { background: none; box-shadow:none; position: static;transform:none; opacity: 1; } } @media all and (max-width: 480px) { .wk-moz { width: 100%; } .preferences-modal-content { height: 100vh; overflow-y: auto; } .pref-modal-close { z-index: 99; } .aa-alert .selectivity-single-select { text-align: center; } .aa-alert.aa-alert-highlight .field, .aa-alert.aa-alert-highlight .field .button, .aa-alert.aa-alert-highlight .btn-add { width: 100% !important; } .aa-alert.aa-alert-highlight .field:not(.row), .aa-alert.aa-alert-highlight .field .button { margin-bottom: 10px !important; } .aa-alert.aa-alert-highlight .btn-add { line-height: 18px; margin-top: 0; } .aa-alert.aa-alert-highlight .col5, .aa-alert.aa-alert-highlight .col5-1, .aa-alert.aa-alert-highlight .col5-1 .col2 { width: 100% } .selectivity-dropdown { min-width: max-content; width: 100%; } .selectivity-results-container { max-height: 300px; overflow-y: auto; } } /* Pages */ .dashboard .notification-wrapper, body.avaliacao .notification-wrapper { display: none; } .ratings-widget { margin-left: 10px; padding-left: 10px;border-left: 1px solid #eaeaea;} .ratings-widget .question {border-bottom: 1px solid #eaeaea;margin: 0;padding: 6px 0;} .ratings-widget .question:last-child {border: none;} .ratings-widget .question i {color: #CCC;} .ratings-widget .question i:hover, .ratings-widget .question i.hover, .ratings-widget .question i.selected {color: #d6cdd2;text-shadow: -1px -1px 1px #FFF, 1px 1px 1px #FFF, -1px 1px 1px #FFF, 1px -1px 1px #FFF; cursor: pointer;} .reviews .dealer { margin-top: 10px; } .reviews .dealer img { display: inline-block; width: 80px; vertical-align: -30%; } .ratings-widget .last-question {overflow: hidden;height: 0;transition: height .1s ease;padding: 0;margin-top: 5px;} .ratings-widget .last-question textarea{border: 1px solid #eaeaea;border-radius: 3px;} .ratings-stars * {opacity: 1 !important;} .ratings-stars i {margin: 0 2px 0 0 !important;} .ratings-stars .points {font-size: .9em;} .ratings-stars small {display: inline-block !important; font-size: .85em !important;margin-left: 1px;} .ratings-stars.open-details.closed ul {display: none;} @media all and (max-width: 1024px){ .ratings-widget { margin-left: 0; padding-left: 0; border-left: none;} } /* Media Queries */ /* Medium columns 8 */ @media all and (min-width: 721px) and (max-width: 1024px){ .md-hide{display: none !important;} .md-show{display: inline-block !important;} .md-show.hidden{display: none !important;} .row > .col-m1, .row > .col-m2, .row > .col-m3, .row > .col-m4, .row > .col-m5, .row > .col-m6, .row > .col-m7, .row > .col-m8{ float: left;} .row > .col-m1{width: 12.5%;} .row > .col-m2{width: 25%;} .row > .col-m3{width: 37.5%;} .row > .col-m4{width: 50%;} .row > .col-m5{width: 62.5%;} .row > .col-m6{width: 75%;} .row > .col-m7{width: 87.5%;} .row > .col-m8{width: 100%;} } /* Small columns 4 */ @media all and (max-width: 720px){ .sm-hide{display: none !important;} .sm-show{display: inline-block !important;} .sm-show-block{display: block !important;} /*.sm-show.hidden{display: none !important;}*/ body .row > .col-s1, body .row > .col-s2, body .row > .col-s3, body .row > .col-s4{ float: left;} body .row > .col-s1{width: 25%;} body .row > .col-s2{width: 50%;} body .row > .col-s3{width: 75%;} body .row > .col-s4{width: 100%;} } @media all and (max-width: 1024px) { .header-menu .col2{width: 100%;} .aa-card .title .counter, .aa-card .title .info{display: none;} .aa-card .title .col3{width: 50%;} header .mobile{display: block;} header.on .header-logo{top:-70px;} .vehicle-avaliacao .col4, .vehicle-avaliacao .col4-1{width: 100%;} .header-search{width: 80% !important;} .header-search input{width:100%;background: none; color: #FFF; border-bottom-color: #666;border-bottom-color: rgba(255,255,255,.5);} .header-search button{margin-right:-10px;width:40px;padding: 0;} .header-search button i{margin: 0;color: inherit;} .header-search button span{display: none;} .header-search button .hidden{display:block !important;text-align: center; text-indent: 0; margin: 0;color: #222;} .header-search .search-icon{margin-left: 10px; color: #666;} .aa-groups-full-view > .view{width: 25%;} .vehicles-list .vehicle .actions{ display: none;} header ul.menu{display: none;} header ul.menu.show{display: block;} header ul.menu li{float: none !important;} .header-search input:focus + button{background: #FFF;border-radius: 2px;} .vehicle-modal.vehicle .info{ padding: 0; } .vehicle-modal.vehicle .info .title, .vehicle-modal.vehicle .info .basics{ padding: 7px 0 3px 115px; } .vehicle-modal.vehicle .header{ width: 105px; } .scrollable-text { height: 65%; } .stripped-list>li .row span { margin: 3px auto; right: 0; left: 0; float: none; } #aa-cvs-products-container {margin: -10px -10px 0;} } @media all and (max-width: 1024px) and (min-width: 721px) { header ul.menu{position: absolute;width: 250px;background: #333;padding:0 20px;box-shadow: 0 2px 3px rgba(0,0,0,.5);cursor: default;margin-right:0;top:55px;right:0;} } #aa-app-main .header_menu-submenu li a img { position: relative; transform: translate(-2px, 5px); width: 18px } .menu-angle-icon-mobile { border: 0 !important; color: #fff !important; display: none !important; float: right; } @media all and (max-width: 720px) { body{ padding-top:90px; } header.default-header{ margin-top: -60px !important; } header .header-logo{ display: none; } header .header-logo.show{ position: fixed;z-index: 998; width: 100%; left:0; top: 60px; } header .header-logo img{ height: auto; width: 200px; margin:0 auto;} header .user > a.user-action, header .user > .popover{position: relative;display: block;float: left;width: 33.3%;text-align: center;text-transform: uppercase;font-weight: bold;} header .user{ position: fixed; display: none;bottom: 0; right: 0; width: 100%; z-index: 998;padding: 12px 0;} nav ul.menu > li a i{ position: relative; display: inline-block;padding:8px;border:1px solid; color: #ffb400;border-radius:50%;font-size:14px;width:18px;height:18px;text-align:center;line-height:19px;vertical-align:middle; opacity: .6; margin:0 20px 0 -50px;} #aa-app-main nav ul.menu > li a{ height: auto; padding: 5px 0 0;text-transform: uppercase; border-bottom:1px solid #333; left: 50px; margin:10px 0;} #aa-app-main .header_menu-submenu { display: block !important; max-height: 0px; overflow: hidden; padding-left: 32px; } #aa-app-main .header_menu-submenu.actived { max-height: 100%; overflow: visible; } #aa-app-main .header_menu-submenu li a i{ padding: 0; border:0; font-size: 18px; } #aa-app-main .header_menu-submenu li a img { left: 0; position: absolute; top: 50%; transform: translate(-40px, -50%); width: 25px } #aa-app-main header > .wrapper{min-height: initial;} header nav ul.menu{ position: fixed; background: url("/assets/img/bg-menu.jpg") no-repeat center; -webkit-background-size: cover; background-size: cover; width: 100%; height: 100%; top: 0; left: 0; z-index: 997; box-sizing: border-box; padding: 160px 0 36px 80px; overflow-y: auto; transition: opacity 0.3s ease;} #aa-app-main header nav ul.menu{opacity: 0;} header .mobile.cross .menu-icon{transform: rotate(-45deg);} header .mobile.cross .menu-icon:after{ width: 2px; height: 24px; top: -11px; left: 11px;} header .mobile.cross .menu-icon:before{ display: none;} .show{ display: block !important; } .menu-angle-icon-mobile { display: block !important; } .menu-angle-icon-mobile.opened { transform: rotate(180deg); } .header_menu-submenu a { font-size: 16px; line-height: 3 !important; margin: 0 !important; padding: 0 0 5px !important; } .header_menu-submenu a i { font-size: 26px !important; font-weight: 400 !important; } /* #language-selector {position: fixed; top: 15px; left: 10px; } #language-selector .current {border: none;} */ .header-search input{ padding-left: 3px; } .header-search input:focus + button + i{ opacity: 0;} .wrapper{padding: 0 10px;width: auto;} .row.wrapper{margin: 0 auto;} .section-features{position: relative;margin: 0 -10px;} .aa-card.avaliacao .title, .aa-group .uf{display: none !important;} .aa-card{margin-left:0;margin-right: 0;} .vehicle-avaliacao h1 small{display: block;} #vehicle-prices{position: fixed; bottom: 0; width: 100%; z-index: 999; left: 0;} .side-box .aa-display-1, .vehicle-timer p{ font-size: 16px; margin-top: 3px; line-height: normal;padding: 0;} .vehicle-timer .content{ background: #222;} .side-box .aa-card .content{ padding:15px 10px;} .side-box .label-actions{ font-size: 10px; color: #666;} .photos .thumb-gallery .owl-item img{margin:0;width:100%;border-radius:0;} .pagination li a{margin: 0 1px;} .vehicle-tabs{ padding: 0;} .mobile-header {background: #fafafa;} .mobile-header h1 {font-size: 18px;} .mobile-header h1 svg{display: none;} .mobile-header .group-bars-colors{ display: block; visibility: visible; } .group-bars-colors{ position: fixed;height: 10px;top: 52px;width: 100%;left: 0;} .group-bars-colors > span{position: absolute;display: block; height: 7px; width: 3px;top: -7px;left: 0;} .vehicle-wrapper{width: 50%;} .vehicles-list .title {padding: 0;} .vehicles-list .title h3{font-size: 10px;margin: 4px 0 1px;font-style: italic;} .vehicles-list .title h3 strong{float: left;margin-right: 6px;font-style: normal;font-size: 1.4em;} .vehicles-list .version{height: 12px !important;} .vehicles-list .time{width: 100%;} .create-package .vehicle-wrapper{width:33.333%;} .vehicle-list .time, .vehicle-list .value p{font-size: 14px;text-align: right;} .vehicle-list .time{text-align: left;} .vehicles-list .info{box-sizing: border-box;padding: 0 0 0 115px;margin: 0;width: 100%;} .vehicles-list .vehicle{margin: 12px 0;background: none;box-shadow: none;padding: 0 0 10px;border-bottom: 1px solid #EEE;border-radius: 0;} .vehicles-list .basics .item{width:auto;opacity: .5; font-size: 11px; margin-right:10px; padding:1px 0;} .vehicles-list .basics .item i{margin:0 5px 0 0;font-size: 12px;color: #333;} .vehicle.min{margin: 5px 0;} .vehicle .figure .chips-container {top: 0;right: 0;left: auto;z-index: 1;} .vehicle .figure .chips-container .chips {margin: 0;border-radius: 0;text-transform: uppercase;display: block;padding: 2px 2px 0 2px!important;font-size: 7px;letter-spacing: 1px;line-height: normal;} .vehicles-list .vehicle .time, .vehicles-list .vehicle .value p{font-size: 13px;} .vehicles-list .vehicle .time{ text-align: left;} .vehicles-list .vehicle .value p{ text-align: right;} .vehicle .anunciante, .vehicles-list .vehicle-wrapper:before, .vehicle .seller{display: none;} .vehicles-list .vehicle-wrapper{margin:0;} .favorite{background:none;box-shadow:none;} .vehicles-list .header{position: absolute;width:105px;left: 0;top: 0; height: 75px;} .vehicles-list .header .bottom-info{max-width: 90px;} .vehicle .price{padding: 2px 5px 2px 32px;top: 0px;} .vehicle .price .currency{bottom: 2px;} .vehicle .basics{padding-bottom: 0;} #s9y_marcas, #s9y_modelos{width: calc(100% - 2px);} #armored_website{display: block;width: 100% !important;background: #FFF;text-align: center;height: 28px !important;padding: 5px 0;} #armored_website img{width: 100px;} .main-content {padding:0;min-height: calc(100vh - 220px);} .main-content.data-content, ul.controls{padding: 0;} .main-content > h1, .main-content > p, .section-header h1, .section-header p{padding: 0;} .section-header h1, body .aa-display-1{font-size:17px;} /*.vehicle-avaliacao .section-header .offer{position:absolute;bottom:2px;opacity:.3;text-align:right; right: 10px; width: 50%;} .vehicle-avaliacao .section-header .offer p{display:inline;}*/ .vehicle-avaliacao .section-header{ margin:0; padding: 10px 0;} .section-features .stripped-list {margin:10px;} .vehicle-avaliacao h1 .version{ display: block;font-size: .6em; margin-bottom: 5px; opacity: .75;} .photos .owl-stage-outer.owl-height{ min-height:200px;max-height:450px;} ul.controls .selectivity-input{ margin: 0; border-bottom:1px solid #DDD; padding: 2px; width: 32px; float: left; } ul.controls .package{ border:1px solid #DDD; border-radius: 3px; } ul.controls .selectivity-input .selectivity-single-select{ border: none;} ul.controls .selectivity-dropdown{ min-width: 120px; right: 0; left:auto !important;} ul.controls .selectivity-single-result-container{ display: none;} ul.controls .selectivity-caret{right: 12px; top: 7px;} ul.controls .selectivity-caret:before{content: "\f0dc";} ul.controls .reorder{ width: auto;} #vehicles > .clearfix{margin: 0;} .aa-group.side img{display: block;width: 50%;margin: 0 auto;} .aa-group.side{box-shadow:none;border: none;margin: 0;} .aa-groups-full-view img, .dashboard #gmaps, .aa-group .view.button.light, .aa-group .offers{ display: none;} .aa-groups-full-view .view{ display: block;width: 100%; padding: 0; border: none;} .entity-slider .aa-group{text-align: left; box-shadow: none; background: none; border: none; } .entity-slider .aa-group .corner-action.favorite{display: none;} .aa-group .title, .aa-group:before{ display: none;} .aa-group > p{ padding:15px 40px 15px 0;margin-left: 30px;} .icon-group{ position: absolute; width: 14px; height: 8px; text-align: center; padding: 3px 0; border-radius: 50%; color: #FFF; margin: auto; font-weight: bold; font-size: 8px; left: -26px; top: 0; bottom: 0; } .aa-group .q { font-size: 10px;} .aa-group .navl {font-weight: bold; font-size: 11px;} .uf-modal > .jqi { padding: 10px 0; } .uf-modal .aa-group p { border-top: none; } .uf-modal .aa-group .q.hidden.sm-show, .uf-modal .navl { display: none !important; } .send-valuation{ width: 65%; float: left;} .send-buy-request.full, .send-valuation.full{ width: 100%; padding-right: 0;} .send-buy-request{ width: 35%; float: right;margin-top: -115px;box-shadow: none;} .side-box .aa-card{background: #FFF;} .send-buy-request button{ padding: 12px 0;height: 67px; line-height: 1.25em;} .send-buy-request button .price{ font-size: .85em; opacity: .9; width: 100%;} .send-buy-request button strong{ display: block; padding: 10px 0 5px;} .aa-like{ position: absolute; top: -60px; right: 10px; transform: scale(0.8) translateX(17px);} .jqibuttons #comprar .price{ display: none !important;} .menu-avaliacoes > .clearfix.pb-lg.mb-lg{padding: 0;margin: 0;border: none;} .menu-avaliacoes{padding-bottom: 10px;border-bottom: 1px solid #CCC;margin-bottom: 10px;} form.form-1 .row > .col-s4 > .field, form.form-1 .row > .col-s2:nth-child(even) .field{width: 100%;margin-right: 0;} form.form-1 button{margin: 6px auto;} .message{padding: 8px;} .message:before{top: 3px;right: 3px;} .message p{font-size: 10px;} .vehicle-min-price .label-actions{padding-top: 6px;text-align: center;} .vehicle-min-price .aa-display-1{text-align: right;} .side-box button.plus-value {padding-top: 8px;margin-top: 4px;} .side-box button.plus-value i{top: auto;bottom: -10px; margin-left: -5px;padding: 1px;font-size: 8px;} .dashboard.main-content h1.aa-display-1 br { display: none; } .filter-sticky { z-index: 99993; } .preferences-modal-content { height: 100vh; overflow-y: auto; } .pref-modal-close { z-index: 99; } .aa-alert.aa-alert-highlight .btn-add { margin-top: 0; } .aa-alert .selectivity-results-container { max-height: 300px; } .aa-alert #btn-add-attr { position: absolute; top: 46px; right: 0; } .alert-attributes .field.button.white { margin-top: 10px !important; } #preferences-modal .list-preferences { padding: 0; } form.form-1 .selectable-field { padding: 6px; } } @media all and (max-width: 480px) { .aa-alert #btn-add-attr { position: relative; top: 0; } } .flashes{-moz-animation:flahes 1s linear 1; -o-animation: flahes 1s linear 1;animation: flahes 1s linear 1;} @-moz-keyframes flahes {20%{ opacity: 1; } 40%{ opacity: 0; } 60%{ opacity: 1; } 80%{ opacity: 0; } 100%{ opacity: 1; } } @-o-keyframes flahes {20%{ opacity: 1; } 40%{ opacity: 0; } 60%{ opacity: 1; } 80%{ opacity: 0; } 100%{ opacity: 1; } } @-ms-keyframes flahes {20%{ opacity: 1; } 40%{ opacity: 0; } 60%{ opacity: 1; } 80%{ opacity: 0; } 100%{ opacity: 1; } } @keyframes flahes {20%{ opacity: 1; } 40%{ opacity: 0; } 60%{ opacity: 1; } 80%{ opacity: 0; } 100%{ opacity: 1; } } .md-sld-up{-o-animation: md-sld-up .5s 1 ease-in-out;animation: md-sld-up .5s 1 ease-in-out;animation-delay: .1s} .md-sld-down{-o-animation: md-sld-up .5s ease-in-out reverse forwards;animation: md-sld-up .5s ease-in-out reverse forwards;} .md-sld-up-2{-o-animation: md-sld-up 1.8s 1 ease-in-out;animation: md-sld-up 2s 1 ease-in-out;overflow: hidden;} @-o-keyframes md-sld-up { 0% {transform: translateY(30px);opacity: 0;} 75%{opacity: 1;} /*98% {transform: translateY(-3px);}*/ 100% {transform: translateY(0);} } @-moz-keyframes md-sld-up { 0% {transform: translateY(30px);opacity: 0;} 75%{opacity: 1;} /*98% {transform: translateY(-3px);}*/ 100% {transform: translateY(0);}} @keyframes md-sld-up { 0% {transform: translateY(30px);opacity: 0;} 75%{opacity: 1;} /*98% {transform: translateY(-3px);}*/ 100% {transform: translateY(0);}} @keyframes pralapraca{15%{transform:translateX(-5px);}45%{transform:translateX(8px);}65%{transform:translateX(-8px);}85%{transform:translateX(4px);}100%{transform:none;}} @-webkit-keyframes pralapraca{15%{-webkit-transform:translateX(-5px);}45%{-webkit-transform:translateX(8px);}65%{-webkit-transform:translateX(-8px);}85%{-webkit-transform:translateX(4px);}100%{-webkit-transform:none;}} @font-face {font-family: 'aa-icon';src:url('/assets/fonts/aa-icon/aa-icon.eot');src:url('/assets/fonts/aa-icon/aa-icon.eot#iefix') format('embedded-opentype'),url('/assets/fonts/aa-icon/aa-icon.ttf') format('truetype'),url('/assets/fonts/aa-icon/aa-icon.woff') format('woff'),url('/assets/fonts/aa-icon/aa-icon.svg#aa-icon') format('svg');font-weight: normal;font-style: normal;}[class^="aa-icon-"], .aa-icon {font-family: 'aa-icon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.aa-icon-barrette:before {content: "\e929";}.aa-icon-buoy-2:before {content: "\e925";}.aa-icon-buoy:before {content: "\e926";}.aa-icon-car-relic:before {content: "\e927";}.aa-icon-star:before {content: "\e928";}.aa-icon-time:before {content: "\e924";}.aa-icon-quotes3:before {content: "\e923";}.aa-icon-author:before {content: "\e921";}.aa-icon-date:before {content: "\e922";}.aa-icon-grid:before {content: "\e91f";}.aa-icon-list:before {content: "\e920";}.aa-icon-load2:before {content: "\e91a";}.aa-icon-load1:before {content: "\e91b";}.aa-icon-transmission_fill:before {content: "\e91c";}.aa-icon-drive_2:before {content: "\e91d";}.aa-icon-engine_fill:before {content: "\e91e";}.aa-icon-add_car:before {content: "\e914";}.aa-icon-air_conditioning:before {content: "\e915";}.aa-icon-auto_electric:before {content: "\e916";}.aa-icon-brake:before {content: "\e917";}.aa-icon-oil-add:before {content: "\e918";}.aa-icon-Tire_Wheel:before {content: "\e919";}.aa-icon-calculator:before {content: "\e90f";}.aa-icon-added:before {content: "\e910";}.aa-icon-add:before {content: "\e912";}.aa-icon-remove:before {content: "\e913";}.aa-icon-delete:before {content: "\e90d";}.aa-icon-share:before {content: "\e90e";}.aa-icon-brochure:before {content: "\e911";}.aa-icon-mail:before {content: "\e90b";}.aa-icon-pin:before {content: "\e90c";}.aa-icon-engine:before {content: "\e908";}.aa-icon-speedometr3:before {content: "\e909";}.aa-icon-transmission2:before {content: "\e90a";}.aa-icon-calendar:before {content: "\e902";}.aa-icon-oil:before {content: "\e903";}.aa-icon-diagnostic:before {content: "\e904";}.aa-icon-Tire_Wheel_Service2:before {content: "\e905";}.aa-icon-Tire_Wheel_Service:before {content: "\e906";}.aa-icon-auto_loan:before {content: "\e907";}.aa-icon-gear:before {content: "\e900";}.aa-icon-key:before {content: "\e901";}.aa-icon-steering_wheel:before {content: "\e814";}.aa-icon-phone2:before {content: "\e812";}.aa-icon-question:before {content: "\e813";}.aa-icon-search:before {content: "\e810";}.aa-icon-reset:before {content: "\e811";}.aa-icon-label-reverse:before {content: "\e80c";}.aa-icon-transmission:before {content: "\e80d";}.aa-icon-fuel:before {content: "\e80e";}.aa-icon-road:before {content: "\e80f";}.aa-icon-speedometr2:before {content: "\e800";}.aa-icon-shop_bag:before {content: "\e801";}.aa-icon-chat2:before {content: "\e802";}.aa-icon-car:before {content: "\e803";}.aa-icon-car_search:before {content: "\e804";}.aa-icon-label:before {content: "\e805";}.aa-icon-speedometr:before {content: "\e806";}.aa-icon-chat:before {content: "\e807";}.aa-icon-application:before {content: "\e808";}.aa-icon-message:before {content: "\e809";}.aa-icon-car_sale:before {content: "\e80a";}.aa-icon-phone:before {content: "\e80b";} /* tooltip */ [data-tooltip]:before, [data-tooltip]:after { visibility: hidden; opacity: 0; pointer-events: none; transition: all .2s; } [data-tooltip] { position: relative; z-index: 2; cursor: pointer; } [data-tooltip]:before { position: absolute; top:-32px; left: 50%; padding: 5px; width: 190px; margin-left:-95px; border-radius: 3px; background-color: #FFF; color: #111; content: attr(data-tooltip); text-align: center; font-size: 12px; line-height: 1.2; overflow: hidden; box-shadow: 0 2px 8px -1px rgba(0,0,0,.4); } [data-tooltip].large-tooltip:before{width: 90%;margin-left: -45%;margin-left: calc(-45% - 5px);} [data-tooltip]:after { position: absolute; top:-8px; left: 50%; margin-left: -5px; width: 0; border-top: 5px solid #FFF; border-right: 5px solid transparent; border-left: 5px solid transparent; content: ""; } [data-tooltip]:not(.no_old_navigators):hover:before, [data-tooltip]:not(.no_old_navigators):hover:after { visibility: visible;opacity: 1; } [data-tooltip].data-tooltip-right:before { margin-left: -185px; } [data-tooltip].data-tooltip-left:before { margin-left: -5px; } [data-tooltip].data-tooltip-right:after, [data-tooltip].data-tooltip-right:before { right: 0; } [data-tooltip].data-tooltip-left:after, [data-tooltip].data-tooltip-left:before { left: 0; } .tiptop { position: absolute; z-index: 9999; max-width: 300px; padding: 20px; font-size: 12px;color: #fff;background: #222;border-radius: 3px; } .toaster-container { position: fixed; z-index: 99999; bottom: 0; opacity: 0; right: 30px; left: 30px; padding: 24px; background: #000; border-radius: 12px; transition: all .3s ease; } .toaster-container.visible { bottom: 30px; opacity: 1; } .toaster-container > i { position: absolute; top: 10px; right: 10px; font-size: 22px; } .toaster-container * { color: #FFF; } .toaster-container hr { opacity: .5; } .toaster-container table { width: 100%; table-layout: fixed; } @media screen and (max-width: 1024px) { .toaster-container { right: 0; left: 0; bottom: -30px; border-radius: 12px 12px 0 0; overflow: auto; overflow-x: hidden; } .toaster-container.visible { bottom: 0; } .toaster-container .wrapper {position: relative; overflow: auto; overflow-x: hidden; max-height: 300px; max-height: 40vh;} } .aavatar { border: 4px solid; border-radius: 50%; height: 20px; width: 40px; display: inline-block; padding: 10px 0; font-size: 22px; line-height: 22px; text-align: center; color: #f5f5f5;} .aavatar.aavatar-small { border: 2px solid;font-size: 9px; height: 6px; width: 18px; line-height: 9px; margin-right: 4px; padding: 6px 0;} .aa-divider {display: block;height: 1px;margin: 25px 10%;width: auto;background: rgba(0,0,0,.1);} .aa-tag{position: relative;display: inline-block;background-color: #f5f5f5;padding: .25em .4em;font-size: 0.8em;color: #111;vertical-align: middle;border-radius: .25rem;} .aa-tag-featured{background: #FFF;box-shadow:0 2px 4px rgba(0,0,0,.3);border-radius:20px;padding: 10px 12px;margin: 5px;font-size: 12px;} .aa-tag-icon{opacity: .6;padding-right: 8px;} .ads-vdp .related-carousel .aa-display-1 { color: #333; font-weight: bold; } .ads-vdp .related-carousel.dash-carousel .info { position: static; padding: 0; } .ads-vdp .related-carousel { position: relative; padding-bottom: 30px; } .ads-vdp .related-carousel:before { content: ''; position: absolute; z-index: 0; width: 100%; height: 65%; bottom: 0; background: #d6cdd2; } .ads-vdp .related-carousel .owl-theme .owl-controls .owl-nav [class*=owl-]{ color: #fff !important; background: #d6cdd2 !important; border-radius: 50%; width: 24px; height: 24px; padding: 6px; opacity: 1 !important; font-size: 16px !important; line-height: 25px; } .ads-vdp .related-carousel .owl-stage-outer:after { background: none; } .ads-vdp .related-carousel .owl-prev{ text-indent: -1px; } .ads-vdp .related-carousel .owl-next{ text-indent: 1px; } /* aux.css */ .middle{ display: inline-block;vertical-align: middle;} .rel{ position: relative;} .block{ display: block;} .pd-sm{ padding:6px;} .pl-sm{ padding-left:6px;} .pr-sm{ padding-right:6px;} .pt-sm{ padding-top:6px;} .pb-sm{ padding-bottom:6px;} .pd-md{ padding:12px;} .pl-md{ padding-left:12px;} .pr-md{ padding-right:12px;} .pt-md{ padding-top:12px;} .pb-md{ padding-bottom:12px;} .pd-lg{ padding:24px;} .pl-lg{ padding-left:24px;} .pr-lg{ padding-right:24px;} .pt-lg{ padding-top:24px;} .pb-lg{ padding-bottom:24px;} .pd0{ padding:0;} .mg-sm{ margin:6px;} .ml-sm{ margin-left:6px;} .mr-sm{ margin-right:6px;} .mt-sm{ margin-top:6px;} .mb-sm{ margin-bottom:6px;} .mg-md{ margin:12px;} .ml-md{ margin-left:12px;} .mr-md{ margin-right:12px;} .mt-md{ margin-top:12px;} .mb-md{ margin-bottom:12px;} .mg-lg{ margin:24px;} .ml-lg{ margin-left:24px;} .mr-lg{ margin-right:24px;} .mt-lg{ margin-top:24px;} .mb-lg{ margin-bottom:24px;} .mg0{ margin:0;} .uc{ text-transform: uppercase;} .lc{ text-transform: lowercase;} .light{ font-weight: lighter;} .bolder{ font-weight: bolder;} .bold{ font-weight: bold;} .line-top{ border-top:1px solid;} .line-bottom{ border-bottom:1px solid;} .line-right{ border-right:1px solid;} .line-left{ border-left:1px solid;} img.wide, img.img-responsive{ display: block; width: 100%; box-sizing: border-box;} body .aa--white-c{color: #FFF;} body .aa--white{background: #FFF;} body .aa--black-c{color: #000;} body .aa--black{background: #000;} .ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .aa-opacity-1{ opacity: .1;} .aa-opacity-2{ opacity: .2;} .aa-opacity-3{ opacity: .3;} .aa-opacity-4{ opacity: .4;} .aa-opacity-5{ opacity: .5;} .aa-opacity-6{ opacity: .6;} .aa-opacity-7{ opacity: .7;} .aa-opacity-8{ opacity: .8;} .aa-opacity-9{ opacity: .9;} /* jQuery Dragupload */ .dragupload-container{display: block;padding: 0 20px;border: 3px dashed #CCC;border-radius: 10px;cursor: pointer;} .dragupload-container:hover{border-color:#666;} .dragupload-container.active{border-color:orange !important;} .dragupload-container .info{display: block;text-align: center;font-size: 14px;font-weight: bold;color: #666;margin: 10px 0 30px;} .dragupload-container .dragupload-items{padding: 20px 0 0;} .dragupload-container .file{position: relative;display: block;width: 90px;padding: 5px;background: #f0f0f0;border: 1px solid #CCC;border-radius: 3px;float: left;margin: 5px;font-size: 10px;cursor: default;} .dragupload-container .file img{width: 100%;} .dragupload-container .file .icon{height: 65px;overflow: hidden;} .dragupload-container .file .status{position: absolute;top: 30px;left: 50%;margin-left:-18px;color: #FFF;width: 26px;height: 22px;border-left-color:#444; font-size: 18px; text-align: center;border-radius: 50%;padding-top: 4px;} .dragupload-container .file .progress-bar{position: absolute;background: #000;background-image: linear-gradient(to top, #222,#000);top: 8px;display: block;width: 80%;height:6px;border-radius:5px;left: 10%;margin-left: -2px;border: 2px solid #333;} .dragupload-container .file .progress-bar .percent{position: absolute;top:0;left: 0;display: block;width:0%;background-color: #FFF;background-image: linear-gradient(to top, #CCC,#f0f0f0);height:6px;border-radius: 3px;} .dragupload-container .file .percent.success{background-color: #00992C;background-image: linear-gradient(to top, #004A15,#00992C);} .dragupload-container .file .percent.failure{background-color: #F00;background-image: linear-gradient(to top, #900,#F00);} .dragupload-container .file .du-btn-act {position: absolute;display: block;top: 0;right: 0;} .dragupload-container .file .du-btn-act span {display: inline-block;padding: 3px;background: #333;border-radius: 2px;color: #FFF;width: 10px;height: 10px;text-align: center;line-height: 11px;font-size: 11px;border: 1px solid #FFF;} .dragupload-container .file .du-btn-act span:hover {background: #f1693c;cursor: pointer;} .dragupload-container .sortable-placeholder {border: 2px dashed #000;opacity: .6;width: 90px;float: left;margin: 5px;height: 77px;} .new-subscription fieldset{ position: relative;border: 1px solid #ececec;background: #fcfcfc;padding: 30px 20px 20px;margin-top: 25px; border-radius: 4px;} .new-subscription .panel.large {padding: 10px 70px 0; } .new-subscription .terms-fieldset .aa-tooltip-wrapper .aa-tooltip { top: -60px; } @media screen and (max-width: 800px) { .new-subscription .panel.large { max-width: 100%;padding: 0; } } .plate-card { display: inline-block; padding: 5px 10px; border: 1px solid #000; border-radius: 4px; font-family: monospace; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; } @keyframes loader-overlay-show { 0% {transform: scale(2); left: 0; right: 0; /*filter: blur(2px);*/ opacity: 0.3;} 100% {transform: scale(1); /*filter: blur(0); */opacity: 1; left: 0; right: 0;} } @keyframes loader-overlay-out { 100% {transform: scale(2); /*filter: blur(2px);*/ opacity: 0.3;} 0% {transform: scale(1); /*filter: blur(0); */opacity: 1;} } @keyframes turn360 { 0% {transform: rotate(0deg);} 100% {transform: rotate(360deg);} } @keyframes icon360 { 0% {transform: rotateX(70deg) rotate(360deg);} 100% {transform: rotateX(70deg) rotate(0deg);} } /* print */ @media print { footer .wrapper > .row, .snack-wrap, .vehicle-tabs + div, .overlay, .thumb-gallery, .photo-gallery, .vehicle-tabs .message, header > .wrapper > .row, header .login, .photos .owl-controls, .corner-action, .send-valuation, [name=comprar], .section-header-anuncio-id .hidden{display: none !important;} .vehicle-tabs, .side-title .label-actions .sm-hide{display: block !important;width: 100% !important;} footer, .section-features .stripped-list{margin-top: 0;} body, ul.stripped-list li, .side-box .content.header{padding: 0 !important;} header{position: static;padding: 10px 0;} .photos{overflow: hidden;} .side-box .content {padding-bottom: 0 !important;padding-top: 0 !important;} .section-features .row > .col-s4{width: 40%;} .section-features + .row{padding-top: 0;} .section-features, .vehicle-tabs .tabs{margin: 0;} .section-features .col3-1.col-s4{width: 30%;} .section-features .col3-1.inverse.col-s4{width: 30%;} .stripped-list .col-s2{width: 100%;} .vehicle-avaliacao h1 .version{display: inline-block;} .aa-card, #last-ads .vehicle .header, .section-header{border: none;} .side-box .aa-display-1{margin-top: 20px;} .section-header-anuncio-id {padding-top: 15px;} .section-header-anuncio-id .sm-hide{display: inline-block !important;} .section-features .stripped-list .item, .section-features .stripped-list .value{font-size: 9px;padding-bottom: 5px !important;padding-top: 5px !important;} footer p{text-align: left !important;} .section-features .stripped-list .item > img{width: 25px;} .print-photo{display: block !important;width: 100%;} .checklist span{width: 30%;padding: 5px 2% 5px 0;} .checklist.checklist-large span{width: 100%;padding: 5px 0;} .tabs .tabs-contents .t-cnt {border: none;padding: 10px 0;margin-bottom: 10px;} .tabs .tabs-contents hr{display: none;} header .logo{padding: 0;} .flat-card{padding: 12px 0;border: none;border-bottom: 1px solid #CCC;} .side-box .content.header .label-actions {padding-bottom: 30px;} .side-box .label-actions, .vehicle-timer p{text-align: right !important;} .side-box .aa-card{border: none;} footer {position: absolute;width: 100%;bottom: 0;left: 0;} #btn-print{display: none !important;} .side-title .final{ font-size: 14px;} .v-timer{display: none !important;} } .light-scroll::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAAApJREFUCFtjYAAAAAIAAWJAT2gAAAAASUVORK5CYII=');} .light-scroll::-webkit-scrollbar{width: 6px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAAApJREFUCFtjYAAAAAIAAWJAT2gAAAAASUVORK5CYII=');} .light-scroll::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #555;} /* blip chat custom */ #blip-chat-container #blip-chat-open-iframe { bottom: 15px !important; right: 15px !important;} @media (min-width: 768px) { #blip-chat-container #blip-chat-open-iframe { bottom: 30px !important; min-height: 48px !important; max-height: 48px !important; min-width: 48px !important; max-width: 48px !important; right:15px !important; } #blip-chat-container #blip-chat-open-iframe:after { background: #2cc3d5; color: #fff; content: 'Podemos ajudar?'; font-weight: bold; height: 40px; line-height: 40px; padding-right: 10px; position: absolute; text-align: center; text-transform: uppercase; top: 15px; right: 15px; width: 180px; z-index: -1; } } /* Area User */ .user.top-menu {display: none} .area-user__menu__item__button__icon, .area-user__menu__item__button__label, .area-user__menu__item__button__badge, .area-user__menu__item__button__arrow { color: #fff; } .area-user__menu, .area-user__menu__item__button, .area-user__menu__item__submenu__item__button { -webkit-box-align: center; align-items: center; display: -webkit-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; flex-wrap: wrap; width: 100%; } .area-user__menu:before, .area-user__menu:after, .area-user__menu__item__button:before, .area-user__menu__item__button:after, .area-user__menu__item__submenu__item__button:before, .area-user__menu__item__submenu__item__button:after { box-sizing: border-box; clear: both; content: ''; display: table; } .area-user__menu__item, .area-user__menu__item__button__icon, .area-user__menu__item__button__label, .area-user__menu__item__submenu__item__button__icon, .area-user__menu__item__submenu__item__button__label { align-self: center; float: left; } .area-user__menu__item__submenu, .area-user__menu__item__button__badge, .area-user__menu__item__submenu__item:before { position: absolute; } .area-user__menu__item, .area-user__menu__item__submenu__item, .area-user__menu__item__submenu__item__button, header.on .area-user__menu__item__button__badge { position: relative; } header.on .area-user__menu__item__button__label, .area-user__menu__item__button__label, .area-user__menu__item__submenu { display: none; } .area-user__menu__item__button__label__title, .area-user__menu__item__button__label__subtitle, .area-user__menu__item__button:hover+.area-user__menu__item__submenu, .area-user__menu__item__submenu:hover, .area-user__menu__item__submenu--active { display: block; } .area-user__menu__item__button__label, .area-user__menu__item__button__label__title, .area-user__menu__item__button__label__subtitle, .area-user__menu__item__button__badge { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .area-user { margin: 15px auto 5px; max-width: 305px; right: 0; width: 100%; z-index: 999; } .new-portal-link { background: linear-gradient(270deg, #3C00FF 0%, #FF7A00 100%), linear-gradient(90deg, #FF7A00 0%, #3C00FF 100%) !important; border-radius: 7px !important; } .new-portal-link > span { width: 225px !important; max-width: 225px !important; text-align: center; } .new-portal-badget { position: absolute; top: 0; left: 10px; margin-top: -5px; border-radius: 4px; font-size: 7px; color: #FFFFFF; background: linear-gradient(#111, #111) padding-box, linear-gradient(270deg, #3C00FF 0%, #FF7A00 95.59%) border-box; border: 1px solid transparent; line-height: 8.47px; width: 23px; text-align: center; text-transform: uppercase; } .new-portal-link-disabled { background: linear-gradient(270deg, #FF7A00 0%, #FF7A00 100%), linear-gradient(90deg, #FF7A00 0%, #FF7A00 100%) !important; border-radius: 7px !important; } .new-portal-link-disabled > span { width: 225px !important; max-width: 225px !important; text-align: center; } @media all and (min-width: 1301px) { .area-user { max-width: 700px; } } @media all and (min-width: 769px) { .area-user { margin: 0 15px; position: absolute; top: 40px; } } @media all and (min-width: 721px) and (max-width: 768px) { .area-user { margin-bottom: -25px; } } @media all and (min-width: 1025px) { header.on .area-user { top: 95px; } } .area-user__menu { -webkit-box-pack: space-between; justify-content: space-between; } .area-user__menu__item--separator:before { border-left: 1px solid #363636; border-right: 1px solid #323232; box-shadow: 0 0 1px rgba(0, 0, 0, .8); content: ''; height: 100%; left: 50%; padding: 0; position: relative; top: 0; transform: translate(-50%, 0); width: 0; } .area-user__menu__item__button { background: transparent; line-height: 24px; overflow: hidden; padding: 0 5.5px; user-select: none; vertical-align: middle; } .area-user__menu__item__button__icon, .area-user__menu__item__submenu__item__button__icon { border-radius: 100px; height: 22px; line-height: 22px; margin-right: 5px; min-width: 22px; max-width: 22px; overflow: hidden; text-align: center; width: 22px; } .area-user__menu__item__button__icon>img, .area-user__menu__item__submenu__item__button__icon>img { height: 100%; object-fit: cover; user-select: none; width: 100%; } .area-user__menu__item__button__label, .area-user__menu__item__submenu__item__button__label { font-size: 9px; font-weight: normal; text-align: left; } .area-user__menu__item__button__label { max-width: 66px; } @media all and (min-width: 1300px) { .area-user__menu__item__button__label { display: block; } } .area-user__menu__item__button__label__subtitle { font-size: 90%; margin-top: 3px; } .area-user__menu__item__submenu__item__button__badge, .area-user__menu__item__button__badge { border-radius: 4px; font-size: 11px; font-weight: bold; height: 12px; left: 24px; line-height: 12px; padding: 2px 5px; text-align: center; top: -12px; transition: all .15s .25s ease-in-out; } .area-user__menu__item__button__badge { background: red; box-shadow: inset 0 0 1px rgba(255, 255, 255, .5), 0 0 2px rgba(0, 0, 0, .5); } .area-user__menu__item__submenu__item__button__badge { background: #aaa; margin-left: 5px; } header.on .area-user__menu__item__button__badge { animation: animate-fade-in .35s .15s 1 ease-in-out; left: 0; top: 0; } @keyframes animate-fade-in { from { opacity: 0; } to { opacity: 1; } } .area-user__menu__item__button__badge:empty, .area-user__menu__item__submenu__item__button__badge:empty { font-size: 0; height: 0; padding: 0; width: 0; } .area-user__menu__item__button__arrow { margin-left: 5.5px; } .area-user__menu__item__submenu { background: #fff; border-color: #fff; border-radius: 4px; box-shadow: 0 0 5px 2px rgba(0, 0, 0, .1); min-width: 200px; padding: 3.25px 0; right: 0; top: 100%; width: 100%; z-index: 1; } @media all and (max-width: 991px) { .area-user__menu__item__submenu__clear { height: 0; left: 0; position: absolute; top: 0; transition: all .35s ease-in-out; width: 0; z-index: 0; } .area-user__menu__item__button:hover ~ .area-user__menu__item__submenu__clear { height: 28px; width: 100%; } } .area-user__menu__item__submenu:before { border-color: transparent; border-style: solid; border-width: 7px; border-top: 0; border-bottom-color: inherit; content: ''; height: 0; position: absolute; right: 30px; top: -7px; width: 0; } .area-user__menu__item__submenu__item { overflow: hidden; } .area-user__menu__item__submenu__item:before { background: #f6f6f6; content: ''; height: 100%; left: 0; opacity: 0; top: 0; transition: opacity .25s ease-in-out, width .15s .25s linear, background .25s .4s ease-in-out; width: 0; } .area-user__menu__item__submenu__item:hover:before { background: #f9f9f9; opacity: 1; width: 100%; } .area-user__menu__item__submenu__item + .area-user__menu__item__submenu__item { border-top: 1px solid #dadada; } .area-user__menu__item__submenu__item__button { display: block; line-height: 24px; overflow: hidden; padding: 5.5px 15px; user-select: none; z-index: 1; } .area-user__menu__item__submenu__item__button__label { font-size: 11px; } @media all and (min-width:0\0) and (min-resolution:.001dpcm) { .area-user__menu, .area-user__menu__item__button { display: table; } .area-user__menu__item, .area-user__menu__item__button__label, .area-user__menu__item__button__icon { display: table-cell; } } body.avaliacoes-grupo.avaliacao #blip-chat-container #blip-chat-open-iframe:after { display: none !important; } @media all and (max-width: 1300px){header .aa-ad{display:none !important;} .area-user__menu__item__button__label {display: block;font-size: 9px !important;} .area-user{max-width: 450px !important;} } @media all and (max-width: 768px) {.area-user__menu__item__button__label {display: block;font-size: 8px !important; } .area-user{max-width: 100% !important;} .hide-label{display: none !important} .dashboard-header{margin: 0px -10px 0 !important;} .area-user__menu__item__button{padding: 0 3px !important;}} /*LEGO-6449*/ /* Modal Alerta Cancelamentos */ .warning-notification{ background: #fff; width: 620px; position: absolute !important; right: 0; left: 0; border-left: solid 7px #f3a000; border-radius: 7px; padding: 10px 0; box-shadow: 0px 11px 20px #0000003b; } .warning-notification .icon{ padding: 0px 5px; width: 100%; text-align: center; } .warning-notification .content { text-align: center; margin: 20px 40px 30px; } .warning-notification .content h2{ color: #f3a000; font-size: 15px; margin: 5px 0px; } .warning-notification .content p{ font-size: 13px; text-align: left; } .warning-notification .close{ text-align: center; position: absolute;top: 0; right: 0; } .close-icon {position: absolute; right: 30px; top: 30px; width: 32px; height: 32px; opacity: 0.3; } .close-icon:hover { opacity: 1; } .close-icon:before, .close-icon:after { position: absolute; left: 15px; content: ' '; height: 33px; width: 2px; background-color: #333; } .close-icon:before { transform: rotate(45deg);} .close-icon:after { transform: rotate(-45deg); } @media screen and (max-width:768px){ .warning-notification { width: 90%; right: 15px; top: 10%; } .warning-notification .icon{ display: none; } .warning-notification .content{ padding: 0 15px; margin: 20px; } .close-icon{ zoom: .8; right: 20px; top: 20px; } .warning-notification .close{ width: 0; padding: 0; } .warning-notification .content h2 { color: #f3a000; font-size: 25px; margin: 5px 0px 0px; } } @media screen and (max-width:374px){ .vehicle .price{padding: 2px 5px 2px 32px;top: 70px;} } @media all and (max-width: 485px) { .pb-xs-15 { padding-bottom: 15px; } .w-xs-100 { width: 100% !important; } } .bg-green { background-color: #02a742; } .d-block { display: block; } .fc-green { color: #02a742; } .fc-white { color: #fff; } .fs-smaller { font-size: 55%; } .fs-11, .fs-small { font-size: 11px; } .fs-12 { font-size: 12px; } .fs-14 { font-size: 14px; } .fs-16 { font-size: 16px; } .fs-28 { font-size: 28px; } .fw-normal { font-weight: normal; } .fw-bold { font-weight: bold; } .lh-sm { line-height: 1.3; } .mt-5 { margin-top: 5px; } .mt-10 { margin-top: 10px; } .pbt-10 { padding-bottom: 10px; padding-top: 10px; } .text-uppercase { text-transform: uppercase; } .va-sup { vertical-align: super; } .avaliacao-buttons { display: flex; flex-direction: row-reverse; justify-content: space-between; padding-left: 10px !important; padding-right: 10px !important; gap: 5px; } .avaliacao-buttons button { padding: 8px 20px; min-width: 100px; border-radius: 4px; cursor: pointer; } .avaliacao-buttons button[value="false"], button[value="voltar"] { background-color: #e0e0e0 !important; } .tacPopup__container, .tacPopup__container * { box-sizing: border-box; } .tacPopup__container { margin-left: -10px; margin-right: -10px; max-width: 450px; min-width: 300px; width: calc(100% + 20px); } .tacPopup__content, .tacPopup__amount { align-content: center; align-content: center; display: inline-block; display: flex; justify-content: center; width: 100%; } .tacPopup__tac, .tacPopup__icon, .tacPopup__amount>* { align-self: center; display: flex; flex: 1 0 0%; float: left; justify-self: center; padding: 0 2%; position: relative; flex-direction: column; flex-wrap: wrap; align-content: center; justify-content: center; } .tacPopup__tac { line-height: 1.2; } .tacPopup__icon { color: #fff; width: 25%; } .tacPopup__icon i { background: #feb32b; border-radius: 100px; font-size: 32px; height: 64px; line-height: 64px; text-align: center; width: 64px; } .tacPopup__amount { width: 75%; } .tacPopup__amountLabel { line-height: 1.2; } .tacPopup__tac+.tacPopup__tac:before { content: '+'; font-size: 12px; left: -3.5px; position: absolute; top: 50%; transform: translate(0, -50%); } .tacPopup__amount { text-align: center; } .taxAAArea-title { display: block; margin-top: -10px; } .taxAAArea-title i { display: none; } .text-overflow-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .taxAACheckText input { float: left; } @media all and (max-width: 485px) { .tacPopup__icon { display: none; } .taxAAArea-title { font-weight: bold; } .taxAAArea-title i { background: #feb32b; border-radius: 100px; color: #fff; display: inline-block; height: 28px; line-height: 28px; margin-right: 5px; text-align: center; width: 28px } .avaliacao-buttons { flex-direction: column-reverse; } .avaliacao-buttons button { height: 42px; top: 0 !important; width: 100% !important; } .avaliacao-buttons button + button { margin-bottom: 10px !important; } .avaliacao-buttons button#lance { background: #feb32b; } .tacPopup__amount { border: 1px solid #02a742; border-radius: 3px; box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1); padding: 15px 0; width: 100%; } } .docsGrid, .docsGrid * { box-sizing: border-box; } .docsGrid { margin: -5px; } .docsGrid-item, .docsGrid-content { display: inline-block; vertical-align: middle; } .docsGrid-content { margin: 5px 0; width: 100%; } .docsGrid-item { max-width: calc(100% - 43px); } @media all and (min-width: 992px) { .docsGrid-content { margin: 5px; width: auto; } } .docsGrid-item__icon { background: #fcb200; border-radius: 5px; height: 36px; margin-right: 7px; padding: 5px 7px; width: 36px; } .docsGrid-content-theme1 .docsGrid-item__icon { background: #fff; } .docsGrid-item__icon img { height: 100%; object-fit: contain; width: 100%; } .docsGrid-item__title, .docsGrid-item__subtitle { display: block; } .docsGrid-item__subtitle { color: #666; font-size: 10px; font-weight: bold; margin-bottom: 3px; text-transform: uppercase; } .docsGrid-item__title, .docsGrid-item__button { color: inherit; font-size: 12px; } .docsGrid-content-theme1 .docsGrid-item__title, .docsGrid-content-theme0 .docsGrid-item__title, .docsGrid-content-theme1 .docsGrid-item__subtitle, .docsGrid-content-theme0 .docsGrid-item__subtitle { color: #fff; } .docsGrid-item__button { float: right; font-weight: bold; padding: 7px 0 7px 7px; } @media all and (min-width: 992px) { .docsGrid-item__button { float: none } } .docsGrid-item__button i { font-size: 10px; } .docsGrid-content { background: #fafafa; border: 1px solid #ddd; border-radius: 5px; padding: 7px; } .docsGrid-content-theme0 { background: #fcb200; border-color: #fcb200; color: #fff; } .docsGrid-content-theme0 .docsGrid-item__icon { background: #fff; } .docsGrid-content-theme1 { background: #10b841; border-color: #10b841; color: #fff; } .docsGrid-content-theme2 { background: #fafafa; border-color: #ddd; } .docsGrid-content-theme2 .docsGrid-item__icon { background: #a1a1a1; } @media all and (max-width: 720px) { header .mobile.cross + nav ul { display: block !important; opacity: 1 !important; } header .mobile.cross + nav ul li a { left: 0 !important; } .col-s2.mobile-full { width: 100% !important; } } .badgeAlert * { box-sizing: border-box; } .badgeAlert { border-radius: 5px; padding: 15px 20px; } .badgeAlert__title { display: flex; font-size: 20px; font-weight: bold; align-items: center; } .badgeAlert__title img { margin-right: 10px; } .badgeAlert__text { font-size: 13px; margin-top: 7px !important; } .badgeAlert__text:empty, .badgeAlert__title:empty { display: none; margin-top: 0 !important; } .badgeAlert--green { background-color: #20c866; color: #fff; } .badgeAlert--yellow { background-color: #f17901; color: #fff; } .badgeAlert--blue { background-color: #2072c8; color: #fff; } .badgeAlert--yellow-rectangle { top: 414px; left: 1316px; border-radius: 0px 0px 7px 7px; border: 2px solid #F17901; } .badgeAlert--yellow-rectangle-text { font-family: Inter; font-size: 14px; font-weight: 600; line-height: 15px; letter-spacing: 0em; text-align: left; color: #F17901; margin: 0px 0px 0px 20px; } .badgeAlert--yellow-rectangle-price {font-family: Inter; font-size: 18px; font-weight: 700; line-height: 20px; letter-spacing: 0em; text-align: left; color: #F17901; margin: 0px 0px 0px 20px; } @media all and (max-width: 720px) { .badgeAlert .badgeAlert--yellow-rectangle { margin-left: 15px; margin-right: 15px; } } @media all and (max-width: 820px) { .badgeAlert--yellow-rectangle-text { font-size: 10px; margin: 0px 0px 0px 5px; } .badgeAlert--yellow-rectangle-price { font-size: 14px; margin: 0px 0px 0px 5px; } } .bg-white { background-color: #fff; } .grid-store-address { display: grid; grid-template-columns: auto auto; } .grid-store-search { width: 70%; padding: 10px; } .grid-store-map { padding: 10px; margin-left: -75px; } .grid-store-address select{ width: 100%; } .modal-circle-icon-number { /* margin: -49px auto 0 !important; */ margin-right: 4px; font-size: 19px !important; padding: 3px; border-radius: 50%; /* color: #FFF; */ display: inline-block !important; width: 25px; height: 25px; text-align: center; shape-outside: margin-box; font-style: initial; } .radio-payment-types{ margin-left: 10px; } .loader { border: 4px solid #f3f3f3; border-top: 4px solid #3498db; border-radius: 50%; width: 20px; height: 20px; animation: spin 2s linear infinite; } .grid-store-search select{ display: inherit !important; width: 87% !important; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .selo-verificado { width: 150px; height: 50px; border: solid 2px #0096ff; border-radius: 5px; } .img-selo-verificado { float: left; background: #0096ff; } .texto-selo-verificado { color: #0096ff; } .texto-selo-verificado p { font-size: 14px; line-height: 14px; } .aa-tooltip.tooltip-selo-verificado, .aa-tooltip.tooltip-selo-verificado:before { border-bottom-color: #ddd; } .tooltip-selo-verificado { background-color: #fff!important; color: #7a7a7a !important; border-top: solid 5px #0096FF !important; border-radius: 5px 5px 0 5px; } .aa-tooltip-wrapper .aa-tooltip .tooltip-selo-verificado { top: -57px; } @media screen and (max-width:1024px){ .show-mobile{ display: block !important; } } .selo-verificado-estoque { margin-left: 5px; } .selo-verificado-estoque p { white-space: normal; word-wrap: break-word; } .selo-verificado-pl { padding-left: 50px; text-align: center; color: #fff; } .aa-tooltip.tooltip-selo-verificado.tooltip-selo-verificado-estoque { top: -3px; left: 170px; text-align: center; } .tooltip-selo-verificado-estoque:before { color: #fff !important; transform: rotate(90deg); left: -15px; top: 19px; } .tooltip-selo-verificado-estoque { border-radius: 5px !important; } .selo-verificado-dashboard-anunciante { background: #0096ff; color: #fff; margin-right: 0; font-size: 13px; font-weight: normal; padding-top: 9px; line-height: 21px; } .selo-verificado-dashboard-anunciante-img { width: 20px !important; height: 20px !important; margin-right: 5px; float: left; } .selo-verificado-dashboard-anunciante-card { border: solid 1px #0096ff; } .selo-verificado-dashboard-anunciante-mobile { position: absolute; top: 11px; left: 63px; } .selo-verificado-card { position: absolute; left: 56px; top: 9px; } .selo-verificado-anunciante-info { background: #0096ff; color: #fff; margin-left: 70px; border-radius: 2px; } @media all and (max-width: 1024px) { .dash-carousel__dealers .selo-verificado-dashboard-anunciante { display: none !important; } .selo-verificado-dashboard-anunciante-card-name { align-items: center; display: flex !important; align-items: center; flex-direction: row; flex-wrap: nowrap; } .selo-verificado-dashboard-anunciante-card-name strong, .selo-verificado-dashboard-anunciante-card-name .selo-verificado-dashboard-anunciante-mobile { display: block !important; position: static !important; } } /* Selo verificado tooltip */ .selo-verificado { z-index: 3; } .selo-verificado:not(.selo-verificado-estoque) { position: relative; z-index: 3; } .selo-verificado-estoque:hover { z-index: 10000 !important; } .selo-verificado-estoque--mobile { align-items: center; border: 0; display: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; width: auto; } @media all and (max-width: 1024px) { .selo-verificado-estoque--mobile { display: flex; } } .selo-verificado-estoque--mobile > strong { background: #0096ff; border-radius: 3px; color: #fff; font-size: 12px; margin-left: 8px; padding: 6px 4px 6px 12px; position: relative; } .selo-verificado-estoque--mobile > strong::before { background: #0096ff url('/assets/img/verificado.png') no-repeat center center; background-size: contain; border-radius: 100px; content: ''; height: 18px; left: 0; position: absolute; top: 50%; transform: translate(-6px, -50%); width: 18px; } .selo-verificado-tooltip-contain { position: relative; width: 100%; } .selo-verificado-tooltip, .selo-verificado-tooltip * { box-sizing: border-box !important; } .selo-verificado-tooltip { background: #fff; border: 1px solid #eee; border-top: 2px solid #0096ff; border-radius: 8px; box-shadow: -4px 16px 20px 8px rgba(0, 0, 0, .15); height: fit-content; opacity: 0; display: none; position: absolute; transition: opacity .35s ease-in-out; width: 185px; z-index: 1000; } .selo-verificado-tooltip.bottom { top: 100%; } .selo-verificado-tooltip.top { bottom: 100%; transform: translate(0, -6px); } .selo-verificado-tooltip__header, .selo-verificado-tooltip__footer { padding: 8px; position: relative; } .selo-verificado-tooltip__header { background: url('/assets/img/verificado.png') no-repeat 4px 2px; background-size: 20px; color: #0096ff; font-size: 12px; font-weight: bold; padding-bottom: 0; padding-left: 25px; text-align: left; } .selo-verificado-tooltip__body { font-size: 12px; padding: 8px 10px; text-align: center; } .selo-verificado-tooltip__footer { background: #f0f0f0; border-radius: 0 0 8px 8px; text-align: right; display: none; } .selo-verificado-tooltip__footer a { color: #0096ff; font-size: 11px; font-weight: bold; } .selo-verificado-tooltip__header:empty, .selo-verificado-tooltip__body:empty, .selo-verificado-tooltip__footer:empty { display: hidden; } .selo-verificado-tooltip__header:after, .selo-verificado-tooltip__body:after, .selo-verificado-tooltip__footer:after { content: ''; height: 0; position: absolute; width: 0; } .selo-verificado-tooltip.bottom .selo-verificado-tooltip__header:after { border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 15px solid #0096ff; bottom: 100%; right: 0; transform: translate(-5px, -1px); } /* .selo-verificado-tooltip.top .selo-verificado-tooltip__footer:after { */ .selo-verificado-tooltip.top .selo-verificado-tooltip__body:after { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 15px solid #fff; left: 0; top: 100%; transform: translate(5px, -1px); } .d-flex { display: flex; } .d-flex.align-items-center { align-items: center; } .d-flex-wrap { flex-wrap: wrap; } .z-index-unset { z-index: unset !important; } .col-selo-verificado-vdp { width: max-content !important; position: absolute; top: 5px; right: 0; } .v-empresa .corner-action{ position: unset !important; background-color: unset !important; box-shadow: unset !important; } .v-empresa .advertiser-group-more { position: absolute; z-index: 1; left: 50%; transform: translate(-50%, -50%); font-size: 12px; color: #1d6ef9; } .col-selo-verificado-vdp .selo-verificado { width: 100%; border: unset !important; border-radius: unset !important; } .col-selo-verificado-vdp .selo-verificado .img-selo-verificado { float: unset !important; background: transparent !important; } @media all and (max-width: 1024px) { .row-selo-verificado-vdp { flex-wrap: wrap; justify-content: center } .col-selo-verificado-vdp { padding-top: 10px; order: 3; } } #documents_modal_ul, #documents_modal_ul .docsGrid { display: flex; flex-direction: column; align-items: stretch; } .eletricinfo-container, .eletricinfo-container * { box-sizing: border-box; } @media all and (max-width: 720px) { .eletricinfo-container { flex-wrap: wrap; } .eletricinfo-container>div { flex: 0 0 100% } .eletricinfo-left_column { order: 2 } } .eletricinfo-title { margin: 10px 0; margin-bottom: 2px; font-weight: bold; } .eletricinfo-title { margin: 10px 0; margin-bottom: 3px; font-weight: bold; } .eletricinfo-left_column { display: flex; flex-direction: column; padding: 10px; width: 50%; } .eletricinfo-right_column { display: flex; flex-direction: column; padding: 10px; width: 50%; } .eletricinfo-box { border: 1px solid #ddd; border-radius: 5px; margin: 10px 0; padding: 20px; height: 46% !important; min-height: fit-content; } .eletricinfo-box .d-flex { align-items: center; } .eletricinfo-box .d-flex span+span { margin-left: 7px; } .circle-container { align-items: center; display: flex; margin: 10px 0 10px 10px; width: 100%; } .ball { width: 15px; height: 15px; max-width: 15px; max-height: 15px; min-width: 15px; min-height: 15px; border-radius: 50%; } .circle-text { color: black; font-size: 13px; } .inline-block-element { display: inline-block; vertical-align: middle; } .svg-small { width: 100px; /* Defina o tamanho desejado */ height: 100px; /* Defina o tamanho desejado */ } /* Switcher em avaliacoes.php */ .switch-wrapper{ box-sizing: border-box; position: absolute; z-index: 101; left: 50%; bottom: 0; background-color: rgba(0, 0, 0, 0.5); padding: 8px 10px; border-radius: 4px; transform: translate(-50%, -35px); height: 35px; } .switch-wrapper-label { color: #fff; font-weight: 600; margin-left: 10px; } .switcher{ position: relative; display: inline-block; width: 36px; height: 20px; } .switch input { opacity: 0; width: 0; height: 0; } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; border-radius: 34px; } .slider:before { position: absolute; content: ""; height: 14px; width: 14px; left: 4px; bottom: 3px; background-color: white; -webkit-transition: .4s; transition: .4s; border-radius: 50%; } input:checked + .slider { background-color: #feb32b; } input:focus + .slider { box-shadow: 0 0 1px #feb32b; } input:checked + .slider:before { -webkit-transform: translateX(14px); -ms-transform: translateX(14px); transform: translateX(14px); } .switch-wrapper.tooltip .tooltiptext { visibility: hidden; width: 145px; background-color: black; color: #fff; text-align: center; border-radius: 6px; padding: 5px 5px; position: absolute; z-index: 102; top: -5px; left: 110%; font-size: 12px; } .switch-wrapper.tooltip .tooltiptext::after { content: ""; position: absolute; top: 50%; right: 100%; margin-top: -5px; border-width: 5px; border-style: solid; border-color: transparent black transparent transparent; } .switch-wrapper.tooltip:hover .tooltiptext { visibility: visible; } .photos .photo-gallery { overflow: visible !important; } .photo-gallery [class^="photo_gallery_photo"] canvas { height: 100% !important; width: 100% !important; z-index: 100; } .photo-gallery [class^="photo_gallery_photo"] { background: transparent !important; display: inline !important; position: unset !important; height: auto !important; width: 100% !important; overflow: visible !important; } .photo-gallery [class^="photo_gallery_photo"] img { opacity: 1 !important; position: relative !important; } .item-avaliado-comentario { display:inline !important } /* Estilo da carteira */ .wallet-container { background: linear-gradient(145deg, #ffffff, #e5e5e5); border-radius: 16px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); width: 90%; max-width: 400px; padding: 25px; text-align: left; transition: transform 0.3s ease-in-out; margin-left: 20px; /* Ajustando a margem para o lado esquerdo */ margin-top: 20px; /* Ajustando a distância do topo */ margin-bottom: 20px; } /* Efeito de hover na carteira */ .wallet-container:hover { transform: translateY(-5px); } /* Cabeçalho da carteira */ .wallet-header { display: flex; justify-content: space-between; /* Espaça título e nome do usuário */ align-items: center; /* Alinha verticalmente */ margin-bottom: 15px; } .wallet-header h1 { font-size: 24px; color: #333; } .wallet-header p { font-size: 16px; color: #888; } /* Informações da carteira */ .wallet-info { display: flex; justify-content: space-between; /* Alinha título 'Saldo' e valor */ margin-top: 15px; } .wallet-info h2 { font-size: 18px; color: #444; } .wallet-info .balance-value { font-size: 32px; font-weight: 600; color: #27ae60; } /* Botões de ações */ .wallet-actions { margin-left: 20px; /* Espaço entre o saldo e o botão */ display: flex; gap: 15px; justify-content: center; flex-direction: column; } /* Contêiner que envolve o saldo e o botão */ .balance-container { display: flex; align-items: center; justify-content: space-between; width: 100%; } /* Estilos do Saldo */ .balance-value { font-size: 20px; font-weight: bold; color: #4caf50; margin: 0; /* Remove margem padrão de <p> */ } .wallet-actions .btn { background-color: #007bff; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; } .wallet-actions .btn:hover { background-color: #0056b3; } /* Responsividade */ @media (max-width: 600px) { .wallet-container { padding: 20px; } .wallet-header h1 { font-size: 22px; } .wallet-header p { font-size: 14px; } .wallet-info .balance-value { font-size: 28px; } .wallet-actions .btn { width: 100%; padding: 14px; } } /* O modal (inicialmente oculto) */ .modal-vehicle { display: none; /* Esconde o modal por padrão */ position: fixed; /* Fixa o modal na tela */ z-index: 1; /* Fica acima de outros elementos */ left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); /* Cor de fundo semitransparente */ } /* Conteúdo do modal */ .modal-content-vehicle { background-color: white; margin: 10% auto; /* Ajusta a margem superior para ser mais próxima da tela */ padding: 20px; /* Diminui o padding para se ajustar melhor */ border-radius: 8px; width: 90%; /* Reduz a largura em relação à tela */ max-width: 800px; /* Define um limite máximo de largura */ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } /* Media query para telas menores */ @media (max-width: 1366px) { .modal-content-vehicle { width: 90%; /* Reduz um pouco a largura em telas menores */ margin: 15% auto; /* Ajusta a margem para um bom posicionamento */ padding: 20px; /* Reduz o padding para se ajustar */ } } /* Media query para telas muito pequenas */ @media (max-width: 768px) { .modal-content-vehicle { width: 95%; /* Aumenta um pouco a largura para telas ainda menores */ margin: 20% auto; /* Ajusta a margem para centralizar o modal */ padding: 15px; /* Diminui mais o padding para telas pequenas */ } } /* Estilo para o botão de fechar (X) */ .close-vehicle { color: #aaa; font-size: 28px; font-weight: bold; position: absolute; top: 10px; right: 25px; cursor: pointer; } .close-vehicle:hover, .close-vehicle:focus { color: black; text-decoration: none; cursor: pointer; } .cards-container-elegible-vehicle { display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 20px; /* Espaçamento entre os cards */ } .card-elegible-vehicle { display: flex; flex-direction: row; border-radius: 12px; width: 300px; /* Largura do card */ background-color: #fff; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); overflow: hidden; flex-shrink: 0; } .card-elegible-vehicle img { width: 120px; /* Tamanho da imagem */ height: 120px; object-fit: cover; border-radius: 12px 0 0 12px; /* Bordas arredondadas na imagem */ } .card-body-elegible-vehicle { padding: 20px; flex: 1; display: flex; flex-direction: column; } .card-header-elegible-vehicle { font-size: 18px; font-weight: bold; color: #333; margin-bottom: 10px; } .details-elegible-vehicle { font-size: 14px; color: #555; line-height: 1.6; } .details-elegible-vehicle strong { color: #feb32b; } .price-elegible-vehicle { font-size: 20px; font-weight: bold; color: #feb32b; margin-top: 15px; } .dealer-elegible-vehicle { display: flex; align-items: center; margin-top: auto; font-size: 14px; color: #777; } .dealer-elegible-vehicle img { width: 40px; height: 40px; border-radius: 50%; margin-right: 10px; } .dealer-name-eleigble-vehicle { font-weight: bold; color: #333; } /* Responsividade */ @media (max-width: 768px) { .card--elegible-vehicle { width: 250px; /* Menor largura em telas pequenas */ } } @media (max-width: 480px) { .cards-container-elegible-vehicle { flex-direction: column; /* Organiza os cards em coluna em telas muito pequenas */ } .card-elegible-vehicle { width: 100%; /* Cards ocupando toda a largura em telas pequenas */ } } #simpleVdpForm { margin: 7px auto; padding: 0 15px; } #simpleVdpButton { background: #ebebeb; color: #595959; height: 42px; width: 100%; } @media (max-width:1400px) { .clsAjusteSaldoModal { max-height: 80% !important; } .modal-body { overflow-y: scroll !important; max-height: 300px !important; } } /* SpeedoMeter */ .aa-speedometer{position: relative;display: block;background: #CCC;margin:0 0 15px;box-shadow: 0 2px 8px -2px rgba(0,0,0,.1); transition: all .6s ease; min-height: 47px;} .aa-speedometer .title h1, .aa-card .title h2{font-size: 14px;color: #222;} .aa-speedometer .title i {display:inline-block;margin-right:10px;opacity:0.2;font-size:25px;} .aa-speedometer .content{background: #FFF; padding: 10px; } .aa-speedometer .content .content{padding: 0 !important;background: none;} .aa-speedometer .action, .aa-card .title, .aa-modal-title{background: #f6f6f6;padding: 15px;} .aa-speedometer p, .aa-card.full{margin: 0;} :root { --variacao-termometro: 50px; --variacao-speedometer:90deg; } #vdpSpeedoMeter { width: 98px; height: 47px; border-top-left-radius: 360px; border-top-right-radius: 360px; overflow: hidden; position: relative; } #vdpSpeedoMeter-inner-div { position: absolute; left: 20%; top: 40%; width: 60%; height: 60%; border-top-left-radius: 360px; border-top-right-radius: 360px; background-color: #FFFFFF; z-index: 2; } #vdpSpeedoMeter-inner-div-2 { position: absolute; left: 0%; top: 0%; z-index: 4; width: 100%; height: 100%; border-top-left-radius: 360px; border-top-right-radius: 360px; background-color: #DA2406; transform-origin: bottom center; transform: rotate(-130deg); z-index: 0; } #vdpSpeedoMeter-inner-div-3 { position: absolute; right: 0%; top: 0%; z-index: 4; width: 100%; height: 100%; border-top-left-radius: 360px; border-top-right-radius: 360px; background-color: #2CBB6D; transform-origin: bottom center; transform: rotate(130deg); z-index: 0 } #vdpSpeedoMeter-inner-div-4 { position: absolute; left: 16px; top: -2px; width: 0; height: 0; border-left: 33px solid transparent; border-right: 33px solid transparent; border-bottom: 46px solid #F9B115; transform: rotate(180deg); } .vdpSpeedoMeter-tick { position: absolute; top: 40%; left: -250%; width: 300%; height: 5px; background-color: #000000; animation-name: ticker-mover-1; animation-duration: 1s; animation-iteration-count: 1; animation-fill-mode: forwards; border-top-left-radius: 50%; border-bottom-left-radius: 50%; border-top-right-radius: 5%; border-bottom-right-radius: 5%; } #vdpSpeedoMeter-inner-div-5 { position: absolute; left: 45%; top: 80%; width: 10%; height: 20%; border-radius: 50%; background-color: #000000; z-index: 2; } #vdpSpeedoMeter-texto { width: 50%; overflow: hidden; position: relative; text-align: center !important; vertical-align: middle !important; margin-top: -30px; } .vdpSppedoMeter-text-yellow { color: #F9B115; float: right; margin-right: 20% !important; margin-top: 8% !important; font-weight: 800; } .vdpSppedoMeter-text-green { color:#2CBB6D; float: right; margin-right: 20% !important; margin-top: 8% !important; font-weight: 800; } .vdpSppedoMeter-text-red { color:#DA2406; margin-right: 20% !important; font-weight: 800; } @keyframes ticker-mover-1 { 0% { transform-origin: right center; transform: rotate(0deg); } 100% { transform-origin: right center; transform: rotate(var(--variacao-speedometer)); } } .progress-container { width: 100%; background: linear-gradient(0.25turn, #209452, #F6B01F, #D62C13); position: relative; height: 10px; } .progress-bar { width: 70%; /* Porcentagem de progresso */ height: 10px; position: relative; } .marker-container { position: absolute; width: 100%; height: 100%; top: 0; left: var(--variacao-termometro); display: flex; justify-content: space-between; pointer-events: none; /* Marcadores não são clicáveis */ } .marker { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #000000; font-size: 12px; color: #000; position: relative; top: -8px; /* Ajusta a posição vertical */ } .clean-mailOpen .jqifade + .jqi{ background-color: white; border: none; width:60% } .clean-mailOpen .jqifade + .jqi .jqistate{ background-color: white; border: none; } .clean-mailOpen .jqifade + .jqi .jqistate .lead{ display: none; } .clean-mailOpen .jqifade + .jqi .jqistate .jqimessage{ border: none; } .clean-mailOpen .jqifade + .jqi .jqiclose{ font-size: 32px; } @media (max-width: 1440px) { #vdpSpeedoMeter-texto { width: 42% !important; font-size:80% !important; } } @media (max-width: 1366px) { #vdpSpeedoMeter-texto { width: 40% !important; font-size:70% !important; } #vdpSpeedoMeter { width: 89px; height: 42px; } #vdpSpeedoMeter-inner-div-4 { left: 16px; border-left: 29px solid transparent; border-right: 29px solid transparent; border-bottom: 41px solid #F9B115; } .vpdSpeddMeter-Row { max-height: 65px; overflow: hidden !important; } } @media all and (max-width: 1200px) { .vehicle-wrapper{ width: 33%; max-height:393px !important; } } @media all and (min-width: 1600px) { .vehicle-wrapper{ width:16.66666%; max-height:393px !important; } } /* ------ INICIO: CSS PARA A SELECAO DAS TAXAS (BENEFICIOS) ------ */ .aav-taxa-overlay { display: flex; position: fixed; z-index: 9999; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.7); align-items: center; justify-content: center; } .aav-taxa-container { background: #fff; padding: 30px; border-radius: 8px; max-width: 1000px; width: 90%; overflow-y: auto; max-height: 90vh; font-family: Arial, sans-serif; } .aav-title { text-align: left; margin-bottom: 20px; color: var(--DS-Grey-G300, #373737); font-family: Roboto; font-size: 20px; font-weight: 700; } .aav-taxa-table { width: 100%; border-collapse: collapse; table-layout: fixed; } .aav-taxa-table th, .aav-taxa-table td { border: 2px solid var(--DS-Blue-B20, #E9EBF8); padding: 10px; color: #272833; font-family: Roboto; font-size: 14px; font-weight: 400; vertical-align: middle; word-wrap: break-word; } .aav-taxa-table th { font-size: 16px; font-weight: 600; text-align: center; position: relative; } .aav-taxa-table th:first-child, .aav-taxa-table td:first-child { text-align: left; width: 45%; } /* PLANO COLUNAS */ .aav-taxa-table th.plan-col, .aav-taxa-table td.plan-col { text-align: center; } .aav-taxa-table th.plan-col { position: relative; text-align: center; vertical-align: top; } .plan-col-content { display: flex; justify-content: center; align-items: center; padding: 0 12px; gap: 8px; flex: 1 0 0; } .aav-full-header { display: flex; flex-direction: column; align-items: center; } .aav-full-badge { position: absolute; top: -14px; /* Sobe acima do header */ left: 50%; /* Centraliza horizontalmente */ transform: translateX(-50%); padding: 4px 10px; border-radius: 4px; background: #3C00FF; color: #FFF; font-family: Roboto; font-size: 12px; font-style: normal; font-weight: 500; line-height: normal; text-align: center; white-space: nowrap; } .aav-taxa-table th.aav-full-col, .aav-taxa-table td.aav-full-col { background: linear-gradient(270deg, #3C00FF 0%, #F58220 100%); color: #fff; } .aav-taxa-table td.aav-full-col * { color: #fff; } /* PREÇO + BOTÃO CELULA */ .aav-preco-botao { display: flex; flex-direction: column; align-items: center; gap: 8px; } .aav-preco { color: #272833; text-align: center; font-family: Roboto; font-size: 20px; font-style: normal; font-weight: 600; line-height: 150%; /* 30px */ margin-bottom: 5px; } .aav-preco-full { color: #FFF; text-align: center; font-family: Roboto; font-size: 20px; font-style: normal; font-weight: 600; line-height: 150%; /* 30px */ margin-bottom: 5px; } .aav-btn { border-radius: 4px; border: 1px solid var(--DS-Orange-O200, #F79746); background: white; padding: 10px 5px; border-radius: 4px; cursor: pointer; color: var(--DS-Orange-PANTONE-158-C, #F58220); text-align: center; font-family: Roboto; font-size: 12px; font-style: normal; font-weight: 700; line-height: normal; display: flex; height: 39px; justify-content: center; align-items: center; gap: 10px; flex-shrink: 0; align-self: stretch; } .aav-btn-full { border-radius: 4px; background: #F58220; color: #FFF; padding: 8px 16px; border: none; cursor: pointer; text-align: center; font-family: Roboto; font-size: 12px; font-style: normal; font-weight: 700; line-height: normal; display: flex; height: 39px; padding: 10px; justify-content: center; align-items: center; gap: 10px; flex-shrink: 0; align-self: stretch; } .aav-obs { margin-top: 20px; font-size: 13px; text-align: center; color: #444; } .aav-benefit-text { text-align: center; font-family: Roboto; font-size: 14px; font-style: normal; font-weight: 400; line-height: 150%; /* 21px */ color: #272833; } .tacPopup__summary { padding: 16px; border: 1px solid #E0E0E0; border-radius: 8px; font-family: Roboto, Arial, sans-serif; background: #fff; max-width: 500px; margin: 0 auto; } .tacPopup__row { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; font-size: 14px; color: #272833; } .tacPopup__divider { border-top: 1px solid #E0E0E0; margin: 12px 0; } .tacPopup__total { display: flex; justify-content: space-between; font-weight: 700; font-size: 16px; color: #272833; } .tacPopup__info-icon { font-size: 12px; margin-left: 4px; color: #A0A0A0; cursor: pointer; } /* CARD BASE */ .aav-card-mobile { background: #fff; border: 1px solid #ccc; border-radius: 8px; box-sizing: border-box; font-family: Arial, sans-serif; position: relative; display: flex; flex-direction: column; height: 100%; } /* FULL CARD - gradiente */ .aav-full-card { background: linear-gradient(270deg, #3C00FF 0%, #F58220 100%); color: #fff; } /* CONTENT WRAPPER for flex layout */ .aav-card-content { flex: 1 1 auto; display: flex; flex-direction: column; justify-content: space-between; padding: 16px; height: 100%; box-sizing: border-box; position: relative; } /* BADGE Melhor custo benefício */ .aav-full-badge { } /* HEADER Nome + Preço lado a lado */ .aav-card-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; padding: 20px 12px 0 12px; font-family: Roboto, Arial, sans-serif; } .aav-card-header h3 { font-size: 18px; font-weight: bold; margin: 0; } .aav-card-header .aav-card-preco { font-size: 18px; font-weight: 600; } /* FULL CARD AJUSTES DE COR */ .aav-full-card .aav-card-header h3, .aav-full-card .aav-card-header .aav-card-preco { color: #fff; } /* BOTÕES NO MOBILE */ .aav-card-mobile button { width: calc(100% - 24px); /* << ESPAÇO LATERAL BOTÃO */ margin: 16px 12px 20px 12px; /* << ESPAÇO LATERAL E INFERIOR */ padding: 10px 16px; border-radius: 4px; cursor: pointer; border: 1px solid orange; background: white; color: orange; } .aav-card-mobile button.aav-btn-full { background: #F58220; color: #fff; border: none; } /* DESCRIPTION: fills remaining space to push button down */ .aav-card-desc { flex-grow: 1; margin-bottom: 12px; } .aav-card-desc p { font-size: 14px; margin: 5px 0; text-align: left; color: inherit; } .aav-card-divider { border-top: 1px solid #ccc; margin: 10px 0; } .aav-full-card .aav-card-divider { border-top: 1px solid #fff; } .aav-card-desc { padding: 0 12px; } /* FOOTER: button always at bottom */ .aav-card-footer { text-align: center; } /* BUTTON BASE */ .aav-btn { border: 1px solid orange; background: white; color: orange; padding: 10px 5px; border-radius: 4px; cursor: pointer; width: 100%; transition: background 0.3s, color 0.3s; } /* BUTTON FULL PLAN */ .aav-btn-full { background: #F58220; color: #fff; border: none; } /* Ensure FULL plan text remains white */ .aav-full-card .aav-card-desc p, .aav-full-card .aav-btn, .aav-full-card .aav-card-header h3, .aav-full-card .aav-card-preco { color: #fff; } /* Swiper settings */ .swiper-slide { display: flex; flex-direction: column; justify-content: stretch; height: auto; } .swiper-nav { display: flex; justify-content: center; align-items: center; margin-top: 40px; gap: 20px; /* <-- ajuste aqui para mais espaço embaixo */ } .swiper-button-prev, .swiper-button-next { position: static; width: 36px; height: 36px; border: 1px solid #ccc; border-radius: 50%; color: #272833; background: #fff; cursor: pointer; display: flex; justify-content: center; align-items: center; } .swiper-button-prev::after, .swiper-button-next::after { font-size: 20px; } @media (max-width: 600px) { .aav-full-badge { position: absolute; right: 16px; padding: 4px 10px; border-radius: 4px; background: #3C00FF; color: #fff; font-size: 12px; font-weight: 500; text-align: center; z-index: 2; } } .packageAAV { color: var(--White, #FFF); text-align: center; font-family: Roboto; font-size: 12px; font-style: normal; font-weight: 600; line-height: normal; display: flex; padding: 7px 15px; float: right; justify-content: center; align-items: center; gap: 10px; border-radius: 100px; background: var(--DS-Orange-PANTONE-158-C, #F58220); margin: 2px; } .packageAAV.pgto-pendente { background: #673ab7; font-size: 10px; margin-top: 3px; } .packageAAV.comprado{ background: #2CBB6D; } .packageAAV.plus { background: #1872FA; } .packageAAV.full { background: linear-gradient(270deg, #3C00FF 0%, #F58220 100%), #1872FA; } @media (max-width: 600px) { .packageAAV, .packageAAV.pgto-pendente { font-size: 8px; margin: 0px; } } /* ------ FIM: CSS PARA A SELECAO DAS TAXAS (BENEFICIOS) ------ */ .currency:before{content: "R$ ";font-size: .65em;} button, .button{background: #d6cdd2;color: #FFF;} button.button-accent, .button.button-acent{background: #212c58;color: #FFF;} .button-outline, .button-outline:focus, .button-outline:active { color: #d6cdd2;} .button-outline:hover { background-color: #d6cdd2 !important;border-color:#d6cdd2;color: #FFF;} .button-outline-accent, .button-outline-accent:focus, .button-outline-accent:active { color: #212c58;} .button-outline-accent:hover { background-color: #212c58 !important;border-color:#212c58;color: #FFF;} .selectivity-multiple-selected-item { background-color: #d6cdd2 !important; color: #FFF;} .dash-carousel .aa-display-2 > svg, h1.list-header > svg { filter: grayscale(100%);}/* @import url('https://fonts.googleapis.com/css2?family=Exo:wght@100;400;600&display=swap'); */  @media screen and (min-width: 720px) {  .hide-on-desktop {  visibility: hidden;  clear: both;  margin: 0;  width: 0;  display: none;  } }  @media screen and (max-width: 720px) {  .hide-on-mobile {  visibility: hidden;  clear: both;  margin: 0;  width: 0;  display: none;  } }  body, body *, button, input {  font-family: 'Montserrat', sans-serif; }  .aa--primary, .aa--primary-h:hover {  background-color: #000E71 !important; }  .aa--primary-c, .aa--primary-c-h:hover {  color: #000E71 !important; }  .aa--accent, .aa--accent-h:hover {  background-color: #e0e0e0 !important; }  .updating {  color: #000E71 !important }  .updating:hover {  color: #FF2900 !important }  .ms {  color: #000E71 !important }  .ms:hover {  color: #FF2900 !important }  html * {  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }  body.hotsite footer, body.app-default_login_screen footer {  border-top: unset !important; }  /* body {  margin: 0;  background: #fafafa;  padding: 150px 0 0 0;  min-width: 320px;  box-sizing: border-box;  min-height: calc(100vh - 150px); } */  header, article, section, nav {  display: block; }  body, button, input {  font-family: "Roboto", Helvetica, sans-serif; }  .wrapper {  display: block;  margin: 0 auto;  max-width: 1920px;  width: 96%;  box-sizing: border-box; }  ul, li {  margin: 0;  padding: 0;  list-style: none; }  a {  text-decoration: none;  color: #000;  cursor: default; }  a[href] {  cursor: pointer; }  a.hdu:hover {  text-decoration: underline; }  .pointer {  cursor: pointer; }  p {  font-size: 12px;  margin: 10px 0; }  a img {  border: none; }  img {  font-size: 5px; }  ol, ul {  padding-left: unset !important; }  /* Buttons */ button, .button {  position: relative;  display: inline-block;  border: none;  text-transform: uppercase;  border-radius: 2px;  transition: all 140ms ease;  padding: 10px 16px;  cursor: pointer;  outline: none;  font-size: 14px;  text-align: center;  /*margin: 0 2px;*/  box-sizing: border-box;  box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1), inset 0 0 0 rgba(0, 0, 0, 0);  line-height: 10px;  font-weight: bold;  color: #222;  vertical-align: middle; }  button:hover, .button:hover, button.active, .button.active {  box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 2px 2px 0 rgba(0, 0, 0, .1), inset 0 0 300px rgba(0, 0, 0, .07); }  button:active, .button:active, button:focus, .button:focus {  box-shadow: 0 4px 6px rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), inset 0 0 300px rgba(0, 0, 0, .12); }  button i.fa, .button i.fa {  font-size: 1.1em;  vertical-align: baseline;  margin-right: 5px; }  .button.button-flat, button.button-flat {  background: none;  box-shadow: none;  color: #fff !important; }  button.button-flat:hover, .button.button-flat:hover, .button.button-flat.active, button.button-flat.active {  box-shadow: inset 0 0 300px rgba(0, 0, 0, .1);  background: none; }  button.white, .button.white {  background: #fcfcfc;  color: #666;  box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 2px 2px 0 rgba(0, 0, 0, .1) !important; }  button.white:hover, button.white:focus, button.white:active, .button.white:hover, .button.white:focus, .button.white:active {  background: #FFF;  color: #000; }  button.button-flat:active, button.button-flat:focus, .button.button-flat:active, .button.button-flat:focus {  box-shadow: inset 0 0 300px rgba(0, 0, 0, .2);  background: none; }  button.min, .button.min {  padding: 10px;  font-size: 12px; }  button.wide, .button.wide {  width: 100%;  padding: 10px 0; }  button.large, .button.large {  padding: 15px 0;  max-width: 100%; }  .package.button-flat {  color: #fff !important;  border-radius: 5px; }  .button.fab, button.fab {  padding: 11px 10px;  width: 36px !important;  height: 36px;  border-radius: 50px;  min-width: 0;  text-align: center; }  .button.fab .fa, button.fab .fa {  font-size: 14px;  vertical-align: middle;  margin: 0;  text-indent: 0; }  .button.fab.min, button.fab.min {  padding: 5px;  height: 24px;  width: 24px !important; }  .button-outline, .button-outline:focus, .button-outline:active {  background: none !important;  border: 2px solid;  box-shadow: none !important;  color: #000; }  .button-outline.white {  color: #FFF; }  .button-outline.white:hover {  background: rgba(255, 255, 255, .3); }  .button.btn-icon i, button.btn-icon i {  display: block !important; }  .button-outline, .button-outline:focus, .button-outline:active {  color: #FF2900 !important;  letter-spacing: 0 !important; }  .button-outline:hover {  background-color: #FF2900 !important;  color: #ffffff !important;  border: none !important; }  .label {  font-weight: 600;  letter-spacing: 1px;  border-radius: 3px;  font-size: 12px;  text-transform: uppercase; }  /* Inputs */ input[type=text], input[type=email], input[type=password], input[type=number], input[type=tel], textarea, select {  display: block;  width: 100%;  font-size: 13px;  padding: 0 5px 0 0;  height: 30px;  margin: 0;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  border: none;  border-bottom: 1px solid #DDD;  background: none;  border-radius: 0; }  input[type=text]:focus, input[type=password]:focus, input[type=number]:focus, input[type=tel]:focus, textarea:focus, select:focus {  outline: none;  border-bottom-width: 2px;  padding-top: 1px; }  select option {  padding: 5px; }  select.smaller {  font-size: 11px;  height: 20px; }  input.clean, input.clean:focus, input.clean:hover {  border: none;  color: #666;  vertical-align: middle;  box-shadow: none;  padding: 0; }  textarea {  resize: vertical;  min-height: 50px; }  .disabled, [disabled] {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  filter: alpha(opacity=60);  -moz-opacity: 0.6;  -khtml-opacity: 0.6;  opacity: 0.6; }  .disabled:hover, [disabled]:hover {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";  filter: alpha(opacity=90);  -moz-opacity: .9;  opacity: .9; }  input[type=text].large, input[type=password].large, input[type=number].large {  font-size: 20px;  height: 36px; }  input.input-loader {  background: url(/assets/img/min-loader.gif) center right no-repeat; }  .input-prefix input.input-loader {  background-position: 48px center; }  input[type=file] {  display: block;  width: 100%;  box-sizing: border-box;  height: 30px;  padding: 10px 0 5px; }  input.input--full-large, .input-prefix input.input--full-large {  font-size: 32px;  height: 48px; }  input[type=text], input[type=password], input[type=number], textarea, select {  border-color: #AAA; }  input[type=text].input-tile {  width: 32px;  display: inline-block; }  input[type=text].input-tile.large-tile {  width: 48px;  height: 60px; }  .center {  text-align: center; }  .left {  text-align: left }  .right {  text-align: right; }  .justify {  text-align: justify; }  .il {  display: inline; }  .ib {  display: inline-block; }  .bl {  display: block; }  .uc {  text-transform: uppercase; }  .lc {  text-transform: lowercase; }  .bold {  font-weight: bolder; }  .fr {  float: right; }  .fl {  float: left; }  .wide {  width: 100%; }  .hidden {  display: none !important; }  /* with !important */ .hide {  display: none; }  /* without !important */ iframe {  display: block;  width: 100%;  border: none; }  hr {  display: block;  border: 0 solid #DEDEDE;  border-top-width: 1px;  height: 0;  margin: 15px 0; }  .word-break {  word-break: break-all; }  .transition, .transition-all, .transition-all *, button, .button {  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  -ms-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  transition: all .2s ease-in-out; }  /* Grid */ .row, .clearfix {  display: block;  position: relative; }  .row, .clearfix {  *zoom: 1; }  .row:before, .row:after, .clearfix:before, .clearfix:after {  display: table;  line-height: 0;  content: ""; }  .row:after, .clearfix:after {  clear: both; }  .row>.col1, .row>.col2, .row>.col2-1, .row>.col2-2, .row>.col2-3, .row>.col3, .row>.col3-1, .row>.col3-2, .row>.col4, .row>.col4-1, .row>.col5, .row>.col5-1 {  display: block;  min-height: 1px;  float: left;  box-sizing: border-box; }  .row>.col1 {  width: 100%; }  .row>.col2 {  width: 50%; }  .row>.col2-1 {  width: 40%; }  .row>.col2-2 {  width: 60%; }  .row>.col3 {  width: 33.333%; }  .row>.col3-1 {  width: 30%; }  .row>.col3-2 {  width: 70%; }  .row>.col4 {  width: 25%; }  .row>.col4-1 {  width: 75%; }  .row>.col5 {  width: 20%; }  .row>.col5-1 {  width: 80%; }  .row>.inverse {  float: right !important; }  .input-group-txt-left {  position: absolute;  margin: 1% 0 0 3%; }  .input-group-into {  padding: 1.5% 40% 1.5% 14% !important; }  .input-group-txt-right {  position: relative;  top: -14px;  margin: 0.2% 3% 0 0;  float: right; }  /* * * Styles * */ /* HEADER */ header {  position: fixed;  display: block;  z-index: 9999;  width: 100%;  top: 0;  left: 0;  box-shadow: 0 8px 20px -5px rgba(0, 0, 0, .15);  background: unset !important; }  header, header.default-header:before, header.default-header:after {  /* background: #1c192c; */  /* background: linear-gradient(to right, #1c192c, #e0e0e0); */ }  header.default-header {  position: relative !important;  background: none;  box-shadow: none;  margin-top: -150px !important;  padding: 12px 0;  margin-bottom: 24px; }  header.default-header:before, header.default-header:after {  content: '';  position: absolute;  width: 100%;  display: block;  height: 170px;  border-radius: 0 0 100% 100%;  top: 0;  z-index: -1; }  header.default-header:after {  top: 15px;  opacity: .3; }  header.default-header img {  width: 40%;  max-width: 250px; }  header .header-logo, header .header-logo img {  transition: all .2s; }  header .header-logo {  position: relative;  top: 0;  left: 0;  display: block;  height: 70px;  padding-top: 10px; }  header .header-logo img {  display: block;  height: 100%;  width: 100%; }  header .header-logo img.h-logo--br {  display: inline-block;  height: 100%;  max-width: 200px;  object-fit: contain;  width: 100%; }  @media all and (max-width: 720px) {  header .header-logo img.h-logo--br {  margin: 0 45px;  } }  header .user {  text-align: right;  padding: 10px 0 0; }  header .user a.user-action {  display: block;  padding: 5px 0;  color: #999;  font-size: 12px; }  header .user a.user-action:hover {  text-decoration: underline;  color: #CCC; }  header .user i {  font-size: 1.2em;  vertical-align: -5%;  margin-right: 6px; }  header .user .profile-picture {  display: block;  float: left;  width: 50px;  height: 50px;  border: none;  margin-right: 10px; }  header .user .name {  display: block;  font-size: 14px;  margin: 12px 0 0; }  header .user .user-type {  display: block;  font-size: 10px;  color: #666;  text-transform: uppercase;  letter-spacing: 2px; }  #aa-app-main header>.wrapper {  min-height: 90px; }  .header-search {  position: relative;  height: 50px; }  .header-search form {  margin: 0;  position: relative; }  .header-search input {  position: relative;  display: block;  background: #FFF;  height: 40px;  margin: 7px 0 5px;  border-color: #DDD;  width: 100%;  padding-left: 15px;  border-radius: 0;  z-index: 11; }  @media all and (min-width: 1000px) {  .header-search input {  box-shadow: 0 8px 30px -5px rgba(0, 0, 0, .3);  } }  .header-search button {  width: 100px;  padding: 0 0 0 4px;  position: absolute;  top: 0;  right: 0;  height: 100%;  margin: 0;  min-width: initial;  background: transparent;  box-shadow: none;  color: #fff;  border-radius: 0;  border-top-right-radius: 30px;  border-bottom-right-radius: 30px;  z-index: 12 }  .header-search button span {  font-size: 10px;  vertical-align: 1px; }  .header-search input:focus+button {  background: #CCC;  color: #000; }  .header-search button i {  line-height: 35px !important;  color: #222;  margin: 0 4px 0 10px; }  .header-search .search-icon {  position: absolute;  top: 20px;  left: 12px;  color: #CCC;  font-size: 16px; }  .result-count {  margin-top: -24px; }  @media all and (min-width: 1025px) {  .header-search form {  transition: all .2s ease;  }   header.on .header-search form {  bottom: -25px;  }   .header-search input,  .header-search #hsearch input:focus {  height: 60px;  border-radius: 30px;  transition: height .1s ease;  }   header.on .header-search input {  height: 45px;  } }  /*header.on nav ul.menu { padding-bottom: 16px; }*/ header.on nav ul.menu>li a {  font-size: 12px; }  .search-autocomplete {  display: block;  position: absolute;  top: 100%;  right: 0;  width: 400px;  padding-top: 5px;  z-index: 10; }  .search-autocomplete .content-result {  min-height: 10px; }  .search-autocomplete:before, .search-autocomplete:after {  content: '';  position: absolute;  right: 30px;  top: -5px;  width: 0;  height: 0;  border: 17px solid transparent;  border-top: 0;  border-bottom-color: #FFF; }  .search-autocomplete:before {  top: -6px;  border-bottom-color: #ccc; }  .search-autocomplete>.aa-card {  border-top: 1px solid #DDD; }  .search-autocomplete .result-list li a {  display: block;  text-decoration: none;  text-transform: uppercase;  padding: 10px;  font-size: 13px;  font-weight: bold; }  .search-autocomplete .result-list li a:hover {  background: #f0f0f0; }  .search-autocomplete hr {  margin: 5px 0; }  .search-autocomplete .item {  position: relative;  overflow: hidden;  width: 29.333%;  float: right;  box-sizing: border-box;  margin: 3px 2% 3px;  text-align: center;  padding-bottom: 5px;  border-radius: 5px; }  .search-autocomplete .item:hover {  box-shadow: 0 2px 10px -3px rgba(0, 0, 0, .3); }  .search-autocomplete .name {  display: block;  text-transform: uppercase;  font-size: 10px;  padding-top: 5px; }  .search-autocomplete .name small {  margin-top: 3px;  opacity: .6;  font-size: .8em; }  .search-autocomplete .name small, .search-autocomplete .name span {  display: block;  overflow: hidden;  height: 9px; }  .search-autocomplete .photo {  display: block;  position: relative;  overflow: hidden;  height: 80px;  border-radius: 8px; }  .search-autocomplete .currency {  font-weight: bold;  font-size: 12px;  padding-top: 3px; }  .search-autocomplete .corner-icon {  position: absolute;  right: 0;  top: 0;  z-index: 10;  width: 40px;  height: 40px;  border-radius: 50%;  background: #FFF;  text-align: center; }  .search-autocomplete .icon-close {  opacity: .4;  transform: scale(0.5); }  .search-autocomplete .icon-close:hover {  opacity: 1; }  .search-autocomplete ul.result-list .arrow {  display: none; }  .search-autocomplete ul.result-list a:hover .arrow {  display: block; }  .search-autocomplete .logo {  position: relative;  width: 70px;  vertical-align: middle;  margin: -8px 10px -8px -8px; }  .search-autocomplete:not(.hidden) {  box-shadow: -600px 100px 0 1000px rgba(0, 0, 0, .75);  background: rgba(0, 0, 0, .75); }  .search-autocomplete .quote {  font-weight: lighter;  opacity: .7;  font-style: italic; }  /* Mobile Menu */ header .mobile {  position: absolute;  display: none;  padding: 18px 5px 18px 12px;  width: 24px;  height: 20px;  cursor: pointer;  top: 0;  z-index: 998;  right: 10px; }  header .mobile .menu-icon, header .mobile .menu-icon:after, header .mobile .menu-icon:before {  position: absolute;  display: block;  content: '';  top: 12px;  background: #FFF;  width: 24px;  height: 2px; }  header .mobile .menu-icon {  position: relative;  top: 8px; }  header .mobile .menu-icon:after {  top: 8px; }  header .mobile .menu-icon:before {  top: -8px; }  header .menu-icon.active {  left: unset !important;  right: 0; }  header .menu-icon .close, header .menu-icon.active .open {  display: none; }  header .menu-icon.active .close {  display: block; }  /* Menu Mobile */  #menu-mobile-wrapper {  position: relative;  width: 100%;  padding: 0 28px; }  /* #menu-mobile-wrapper #menu-mobile-burguer{  display: inline-block;  cursor: pointer; } */ #menu-mobile-wrapper #menu-mobile-burguer {  position: absolute;  top: -75px;  cursor: pointer;  right: 30px;  padding: 5px 10px;  background-color: #000E71;  color: #fff;  border-radius: 5px; }  #menu-mobile-wrapper #menu-mobile-burguer i {  font-size: 18px;  vertical-align: middle; }  #menu-mobile-wrapper #menu-mobile-check {  position: absolute;  opacity: 0;  height: 0px; }  #menu-mobile-wrapper ul#menu-mobile-list {  clear: both;  width: 100%;  height: 0px;  overflow: hidden;  text-align: center;  transition: height .4s ease; }  #menu-mobile-wrapper #menu-mobile-check:checked+#menu-mobile-burguer {  opacity: 0; }  #menu-mobile-wrapper #menu-mobile-check:checked+#menu-mobile-list {  height: 300px; }  #menu-mobile-wrapper #menu-mobile-check:not(:checked)+#menu-mobile-list {  height: 0px; }  #menu-mobile-wrapper ul#menu-mobile-list li {  display: flex;  border-bottom: 1px solid #e8e8e8;  padding: 5px 0; }  #menu-mobile-wrapper ul#menu-mobile-list li:last-of-type {  border-bottom: none; }  #menu-mobile-wrapper ul#menu-mobile-list li a {  display: flex;  align-items: center;  gap: 10px; }  #menu-mobile-wrapper ul#menu-mobile-list li a span {  font-size: 14px; }  @media screen and (min-width: 992px) {  #menu-mobile-wrapper {  display: none;  } }  /* Menu Mobile */  /* Nav */ nav {  position: relative;  width: 100%;  z-index: 12;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }  nav ul.menu {  display: block;  position: relative;  padding-bottom: 8px; }  nav ul.menu>li {  position: relative;  display: block;  float: left; }  nav ul.menu>li a {  position: relative;  display: block;  padding: 18px 10px 12px;  font-size: 12px;  color: #EEE;  height: 16px;  line-height: 17px;  text-transform: uppercase; }  nav ul.menu>li a i {  margin-right: 5px; }  /*nav ul.menu > li a:hover{color: #FFBF43; border-bottom-color: transparent;}*/ nav ul.menu>li a:after {  position: absolute;  display: block;  bottom: 0;  right: 50%;  margin: 0 auto;  height: 2px;  content: '';  width: 0;  background: #FFF;  transition: all .2s; }  nav ul.menu>li a:hover:after {  width: 100%;  right: 0; }  @media screen and (min-width: 720px) {  nav ul.menu>li .header_menu-submenu {  display: none;  background: #242424;  position: absolute;  top: 90%;  left: 0;  min-width: 120px;  border-radius: 6px;  opacity: .6;  transition: all .2s ease;  padding: 6px;  }   nav ul.menu>li:hover .header_menu-submenu {  display: block;  top: 100%;  opacity: 1;  } }  .count-badge {  position: absolute;  display: block;  padding: 1px 3px;  background: #F00;  text-align: center;  line-height: 11px;  font-size: 9px;  font-weight: bold;  top: 2px;  right: 5px;  border-radius: 6px;  text-shadow: 0 1px #000;  color: #FFF; }  /* FOOTER */ footer {  position: relative;  display: block;  bottom: 0;  left: 0;  z-index: 9998;  font-size: 13px;  color: #666;  padding: 10px 0;  margin-top: 20px;  border-top: solid 10px #EBEBEB; }  /*footer.default-footer:before {position: absolute;left: 0;top: -40px;height: 40px;width: 100%;content: '';background: #DDD;z-index: -1;border-radius: 0 100% 0 0;transform: rotate(180deg);}*/ footer.default-footer>.wrapper {  position: relative;  border-top: 2px solid #e3e3e3;  padding: 20px 0; }  footer.default-footer>.wrapper:before, footer.default-footer>.wrapper:after {  position: absolute;  content: ''; }  footer.default-footer>.wrapper:before {  width: 2px;  height: 2px;  border-radius: 50%;  left: -3px;  top: -4px;  background: #FFF;  border: 2px solid #e3e3e3; }  footer.default-footer>.wrapper:after {  width: 70px;  height: 40px;  right: 0;  top: -24px;  background: #fafafa url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAdCAQAAAC9btI7AAACrklEQVR42s2WXUgUURiGT+6G9EeZYkhBRiUlFZZEkUZaJlkZFpQQRFJBRmhQ1vYDsboqhhFWFEiEWpRBGYZiWiZruJD1SGmr609JF2IR1UU30ZUxx9lt153Bn6Sd817M952Zb+aZmfOec4QYQ2M+LTipY5YIfOMG6UJwntNGgLlPrBDsw2YEmGQ+UkwPy4wAY6GMZlYbAWUen5iLnUgjwNwiWwg3DNEcYHGgUGLoxOyGIYW3nKOLNeO6xyIWTA6MnRT1qMDcU0YOqVweU+3a4ZkJG78oYva/ouzhqQdKgSnmqLz5yTHUmvhBghpvx8k3spg6cZRgelnuA2OhnX6qma5bMwcrDdix08RtkklQtZlCyrGRyKYJWQEL17x+VyRR9BNGAQd1K8xUYuU7Q6Oog7QJWFqNg3hFNK3sFIIM8nVrtmIlh9846NPB+ICDn+xnBxfGbWkZhQAOBqiSWRyPdGtOMMQXrEAjJRooV3nOa2wM0McgieO0tIyPc0b2PJFZGO26VacYIpdGTKznLoMjUL5SRjwmnpEn84yR5TPJ5iIL9Swt4yxyvGBWMkgnhZowETSQqVxHFFXU8M5HdVQq6xuPOSbzXZ6RFs8KJajFyiFczNC2tPqb2qihlw0yayYWMzVs1P0+l2ihjRiNM6tow8EVn74gmrjDC2yC97KjdPhB/pb2FCxhmho7CRaCXGop99NNSqSuq0d/FZCP1UelPJCzUreglSSi6CJc29Iab3eWevJwkeqZQxRtIW0U7SVDUxZeYiIUp2ApD3FxRNvSOjhxpBM6ietfPi662T2cZHrv4f5a+j8ux2amuMNwnFqWDtRGod69j/O2dKBgDlPkb+lAwYTgIol1Iy0dGBgzn6ngDQ4j7HPjqJBIXUaAiaYJMxF0CCM08ujBxbZAMvwBZsZmuOR+G+YAAAAASUVORK5CYII=') no-repeat center;  background-size: 70px auto; }  footer p {  margin: 3px 0; }  footer img {  vertical-align: middle; }  footer .to-top {  position: absolute;  display: block;  cursor: pointer;  text-align: center;  font-size: 24px;  bottom: 0;  left: 50%;  transform: translate(-50%, 0);  width: 50px;  height: 50px;  background: #DDD;  border-radius: 12px;  color: #333; }  footer .to-top .fa {  padding-top: 12px; }  footer .to-top:hover {  background: #222;  color: #FFF; }  footer .to-top:hover .fa {  padding-top: 8px; }  @media screen and (max-width: 720px) {  footer.default-footer {  padding: 0 20px 50px;  margin-top: 40px;  text-align: center;  }   footer .to-top {  transform: translate(-50%, 40px);  }   footer.default-footer .fr,  footer.default-footer .fl {  float: none;  } }  ul#menu-andamento {  display: flex !important;  flex-direction: column !important;  gap: 8px !important; }  ul#menu-andamento li a {  text-align: left;  display: block !important;  font-size: 0.8rem !important; }  /* Force vehicle grid layout */ #vehicles.vehicles-grid {  padding: 0 5px; }  #vehicles.vehicles-grid>div:not(#async-vehicles):not(.pagination):not(.search-fields), #vehicles.vehicles-grid>div#async-vehicles>div.clearfix:not(.pagination) {  display: grid;  gap: 0;  grid-template-columns: repeat(auto-fill, 25%);  grid-template-rows: fit-content(41.5%); }  #vehicles.vehicles-grid .clearfix::before {  display: none !important; }  #vehicles.vehicles-grid .clearfix .vehicle-wrapper {  width: 100% !important;  float: unset !important; }  /* Vehicle List*/ .vehicle-wrapper {  display: block;  width: 25%;  float: left; }  .vehicle-wrapper .vehicle .info {  /* height: 180px; */ }  .vehicle-wrapper a:hover {  text-decoration: none !important; }  .vehicle {  position: relative;  display: block;  margin: 5px 8px 10px;  background-color: #FFF;  box-shadow: 0 1px 4px rgba(0, 0, 0, .1);  border-radius: 12px; }  /*.vehicle .header, .vehicle .info{position: relative;}*/ .vehicle .figure {  position: relative;  background: url('/assets/img/min-loader.gif') no-repeat center;  height: 140px;  border-bottom: 3px solid #999;  overflow: hidden;  z-index: 1;  max-height: 100%;  border-radius: 12px 12px 0 0; }  .vehicles-list .vehicle .figure {  border-radius: 4px; }  .vehicle .figure .chips-container {  position: absolute;  bottom: 15px;  left: 5px;  z-index: 1; }  .vehicle .figure .chips-container .chips {  text-transform: lowercase;  font-weight: bold;  font-size: 9px;  padding: 2px 7px !important; }  /*.vehicle .figure:after{ position: absolute; width: 100%; height: 20px; content: ''; top: 0; right: 0; background: linear-gradient(to bottom, rgba(0,0,0,.65),rgba(0,0,0,0));}*/ .vehicle .figure img {  position: relative;  display: block;  width: 100%;  opacity: 0;  transition: all .5s ease; }  .wk-moz .vehicle .figure img {  height: 100%;  object-fit: cover; }  .vehicle .figure .owl-controls {  bottom: 25px;  position: absolute;  width: 100%;  margin-top: 0; }  .vehicle img.thumb {  display: block;  width: 100%;  height: auto;  position: relative;  z-index: 2; }  .vehicle:hover .figure>img {  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1); }  .vehicle .title h3 {  position: relative;  display: block;  font-size: 12px;  text-transform: uppercase;  height: 36px;  overflow: hidden;  line-height: 17px;  font-weight: normal;  z-index: 2;  text-align: left; }  .vehicle .title h3 strong {  color: #000;  font-size: 1.3em; }  .vehicles-grid h3 {  max-width: 140px;  overflow: hidden; }  .vehicles-grid h3 br {  display: block !important; }  .vehicle .title .version {  display: block;  font-size: 11px;  text-transform: uppercase;  height: 25px;  line-height: 12px;  overflow: hidden;  color: #3B3B3B; }  .vehicles-grid .title {  min-height: 48px; }  .vehicles-grid .title .version {  width: 100%;  opacity: .7; }  .vehicle .basics .item {  display: block;  font-size: 10px;  font-weight: bold;  width: 50%;  float: left;  text-transform: uppercase; }  .vehicles-grid .vehicle .basics .item {  height: 24px;  overflow: hidden;  padding-top: 3px;  text-align: left;  text-overflow: ellipsis;  white-space: nowrap; }  .vehicles-grid .vehicle .basics .item.plate {  display: block !important; }  .vehicle .basics i.fa, .vehicle .basics i.aa-icon {  font-size: 12px;  margin-right: 3px;  width: 15px;  vertical-align: text-top;  display: inline-block;  opacity: .3;  text-align: center; }  .vehicle .basics span, .vehicle .basics .lst {  display: none; }  .vehicle .basics {  padding: 5px 0;  font-size: 9px;  text-align: center;  border-top: 1px solid #f0f0f0;  color: #666; }  .vehicles-grid .vehicle .basics {  font-size: 9px;  padding-left: 10px; }  .vehicles-grid .vehicle .more-than-one {  height: 20px;  padding: 15px 0 5px; }  .vehicle .time span, .vehicle .value span {  letter-spacing: -0.02em; }  .vehicle .time {  text-align: center;  padding: 6px 0;  margin: 0;  font-size: 16px;  font-weight: bold; }  .vehicle .time.min p {  font-size: 13px; }  .vehicle .price {  position: absolute;  text-align: right;  padding: 0 5px 0 28px;  /*5px 5px 5px 28px;background: #222; background: linear-gradient(115deg, #fcfcfc 14px, #000 14px);*/  top: 7px;  right: 0;  z-index: 3; }  .vehicle .price .currency {  position: absolute;  font-size: 14px;  color: #111  /*#FFF*/  ;  left: 14px;  bottom: 5px;  height: 12px;  width: 12px; }  .vehicle .price p {  margin: 0;  font-size: 17px;  letter-spacing: -0.05em;  font-weight: bold; }  /*.vehicle .price:before{content: '';position: absolute;border-right: 8px solid transparent;border-top: 30px solid #fcfcfc;top: -1px;left: -1px;}*/ .vehicle .price-success {  background: linear-gradient(115deg, #fcfcfc 14px, #7bbf62 14px); }  .vehicle .price-danger {  background: linear-gradient(115deg, #fcfcfc 14px, #ff3333 14px); }  .vehicle .time.finishing {  color: #f74e00; }  .vehicle .time.finishing i.fa {  font-size: 14px; }  .vehicle .time .ms, .vehicle .value p>.ms {  font-size: .7em; }  .vehicle .actions button {  padding: 5px 0;  width: 98%;  font-size: 11px;  height: 30px; }  .vehicle .actions-prices .label {  font-size: 9px;  letter-spacing: 0; }  .vehicle .actions-prices .label+span {  display: block;  font-size: 14px;  font-weight: bold;  padding-bottom: 10px; }  /*.corner-action {  position: absolute;  display: block;  cursor: pointer;  padding: 8px;  z-index: 3;  width: 20px;  height: 20px;  transition: all .2s ease-in-out;  text-align: center;  color: #FFF;  left: 0;  top: 0;  border-radius: 4px; }  .corner-action.on:before, .corner-action:hover:before {  border-top-color: #a17200;  border-right-color: #a17200; }  .corner-action.on:after, .corner-action:hover:after {  border-bottom-color: #a17200;  border-left-color: #a17200; }  .corner-action.expand {  right: -2px;  left: auto;  background-image: none; }*/  /* .corner-action.favorite.on {  background-color: #1c192c !important; } */  .corner-action.video {  background-color: red !important;  box-shadow: unset !important;  width: 50px;  height: 60px;  right: 60px;  left: auto;  top: -2px; }  .corner-action.video-anunciante {  position: absolute;  background-color: red !important;  box-shadow: unset !important;  width: 70px;  height: 35px;  top: 80px;  padding: 0 0px 0 5px;  left: 60px; }  .corner-action:hover {  transform: scale(1.05); }  .vehicle .corner-action, .vehicle-avaliacao .corner-action {  background-color: #111;  background-color: rgba(0, 0, 0, .4);  box-shadow: 1px 1px 2px rgba(0, 0, 0, .4); }  .vehicles-grid .corner-action, .vehicle-avaliacao .corner-action.favorite {  left: -2px;  top: -2px; }  .vehicle-avaliacao .corner-action.expand {  top: -2px; }  @media all and (max-width: 720px) {  .corner-action.video-anunciante {  position: relative;  background-color: red !important;  box-shadow: unset !important;  width: 70px;  height: 35px;  top: 0px;  padding: 0 0px 0 5px;  left: 0px;  } }  .favorite i.fa:before {  content: "\f08a"; }  .favorite.on i.fa:before {  content: "\f004"; }  .favorite.load i.fa:before {  content: "\f1ce"; }  .favorite.load i.fa {  animation: fa-spin 2s infinite linear; }  .vehicle-modal.vehicle {  box-shadow: none;  margin: 0; }  .vehicle-modal.vehicle .header {  width: 280px; }  .vehicle-modal.vehicle .info {  padding: 0 0 5px 300px; }  .vehicle-modal.vehicle .info .basics {  padding: 0; }  .vehicle-modal.vehicle button[name="avaliar"] {  margin: 7px 0 0 0; }  .vehicle-modal .basics .item {  width: 33.3% !important; }  /* #language-selector { width: 160px; float: right; font-weight: bold; } #language-selector * { font-size: 13px; } #language-selector .current { display: block; border-radius: 4px; border: 1px solid #555; color: #AAA; padding: 6px 4px 6px 8px; cursor: pointer; text-align: left; } #language-selector img { width: 20px; vertical-align: -14%; margin-right: 5px; } */ .popover {  overflow: hidden;  position: relative; }  .popover:hover, .popover.popover-opened {  overflow: visible; }  .popover .popover-content {  position: absolute;  background: #FFF;  top: 100%;  left: 0;  width: 100%;  opacity: 0;  overflow: hidden;  padding: 2px 0;  transition: all .1s ease-in;  transform: scale(.8, .5);  transform-origin: 100% 0;  z-index: 9999;  border-radius: 4px;  margin-bottom: -5px;  box-shadow: 0 8px 30px -5px rgba(0, 0, 0, .3); }  /*.popover .popover-content:after { content: ''; position: absolute; width: 0;height: 0; border: 4px solid transparent; border-bottom-color: red; top: -10px; }*/ .popover:hover .popover-content, .popover.popover-opened .popover-content {  opacity: 1;  transform: scale(1, 1); }  .popover .popover-content.popover-menu>li {  text-align: left; }  .popover .popover-content.popover-menu>li i.fa {  margin: 0 8px 0 4px;  color: #222;  vertical-align: middle;  font-size: 13px; }  .popover .popover-content.popover-menu>li>a {  color: #333;  display: block;  padding: 8px 0 8px 10px;  border-bottom: 1px solid #f0f0f0;  cursor: default; }  .popover .popover-content.popover-menu>li>a[href] {  cursor: pointer; }  .popover .popover-content.popover-menu>li>a:hover {  background: #f6f6f6;  text-decoration: none; }  .side-box button.plus-value {  position: relative;  margin-top: 16px;  border: 1px solid #f0f0f0;  padding-top: 16px;  width: calc(100% - 2px); }  .side-box button.plus-value i {  position: absolute;  top: -10px;  left: 50%;  margin-left: -10px;  color: #000;  display: inline-block;  width: 12px;  height: 12px;  padding: 4px;  font-size: 10px;  border-radius: 50%;  text-align: center;  line-height: 12px; }  .vehicle .seller {  position: absolute;  display: block;  font-size: 10px;  top: 6px;  right: 6px;  padding: 6px;  background: rgba(0, 0, 0, .4);  border-radius: 4px;  z-index: 2;  color: #FFF;  text-align: right;  line-height: 5px; }  .vehicle .bottom-info {  position: absolute;  display: block;  color: #FFF;  font-size: 7px;  font-weight: bold;  letter-spacing: 2px;  padding: 2px 4px;  bottom: 0;  right: 0;  z-index: 2;  white-space: nowrap;  text-transform: uppercase; }  .bottom-info.showroom {  background: #2c82c9; }  .bottom-info.color, .my-list .vehicle .figure>.date {  background: #111; }  .vehicle .anunciante {  position: relative;  display: block;  font-size: 9px;  text-align: center;  padding: 5px 0;  overflow: hidden;  margin: 0;  letter-spacing: -.5px; }  .vehicle .anunciante img {  position: relative;  height: 30px;  float: left;  margin: -3px 0 2px 5px; }  .vehicle .anunciante strong {  font-size: 10px; }  .vehicle .anunciante .name, #vehicles .vehicle .ratings-stars {  display: block;  height: 11px;  overflow: hidden; }  .vehicles-list .vehicle-wrapper {  position: relative;  width: 100% !important;  float: none;  margin-bottom: 15px; }  .vehicles-list .title h3 {  height: auto;  font-size: 16px;  margin-top: 5px; }  .vehicles-list .title h3 strong {  font-size: 1em; }  .vehicles-list .version {  height: auto !important;  margin-top: 3px; }  .vehicles-list .title {  padding-left: 0; }  .vehicles-list .header {  position: absolute;  top: 0;  left: 0;  width: 190px;  float: left;  height: 100%;  overflow: hidden; }  .vehicles-list .info {  padding: 0 0 5px 210px; }  .vehicles-list .time {  width: 50%;  float: left;  text-align: left; }  .vehicles-list .actions.default {  display: none; }  .vehicles-list .figure {  border: none;  overflow: hidden; }  .vehicles-list .anunciante {  margin: 0;  width: 25%;  float: left;  padding: 0; }  .vehicles-list .basics span, .vehicles-list .basics .lst {  display: block; }  .vehicles-list .basics .item i {  font-size: 16px;  text-align: center;  float: left;  margin-top: 4px; }  .vehicles-list .basics .item {  width: 20%;  text-align: left;  font-size: 13px;  letter-spacing: -1px;  font-weight: bold;  padding: 10px 0; }  .vehicles-list .basics .item span {  font-size: 8px;  margin-right: 10px;  font-weight: lighter;  line-height: 10px;  letter-spacing: 0; }  .avaliacao-buttons button.jqibutton {  width: 100px;  min-width: initial;  text-indent: 0; }  .avaliacao-buttons button#avaliar {  width: 50%; }  .vehicles-list .vehicle .time, .vehicles-list .vehicle .value p {  padding: 1px 0; }  .vehicles-list .basics.more-than-one {  display: none; }  .vehicles-list .corner-action.on {  top: 0;  left: 0;  border-width: 1px; }  .create-package .vehicle-wrapper {  width: 16.66%; }  .create-package .anunciante, .create-package .basics i {  display: none; }  .create-package .figure {  height: 80px; }  .create-package .vehicle .time span, .create-package .vehicle .value p {  font-size: 11px;  padding: 0; }  .list-packages:hover .package {  opacity: .25; }  .list-packages .package:focus, .list-packages .package:hover {  opacity: 1; }  .list-avaliacoescorrentes .fab {  margin: 0; }  .vehicle-tabs p {  font-size: 13px; }  .vehicle-tabs {  padding-right: 30px; }  .vehicle.min {  background: none;  box-shadow: none;  border-bottom: 1px solid #EEE;  padding-bottom: 10px;  margin-bottom: 5px; }  .vehicle.min .info {  padding-left: 90px; }  .vehicle.min p, .vehicle.min .time {  padding: 0;  text-align: right;  font-size: 11px; }  .vehicle.min .value p {  margin: 0;  font-weight: bold; }  .vehicle.min .figure {  height: auto;  border: none;  width: 100%; }  .vehicle.min .figure img {  opacity: 1; }  .vehicle.min .header {  position: absolute;  top: 0;  left: 0;  width: 80px; }  .vehicle.min h3 {  height: 20px;  line-height: 20px;  overflow: hidden;  text-align: left;  padding: 0;  font-size: 14px; }  .vehicle.min .corner-action {  font-size: 12px;  line-height: 22px;  padding: 0; }  #vehicles {  min-height: 300px;  position: relative; }  #async-vehicles {  position: relative;  z-index: 1; }  #vehicles>.loader {  display: none;  position: absolute;  left: 50%;  margin-left: -24px;  top: 32px;  z-index: 2; }  #vehicles.aa-loading .vehicle-wrapper {  opacity: .1; }  #vehicles.aa-loading>.loader {  display: block !important; }  #vehicles>.clearfix {  margin: 0 -8px; }  .package-list {  margin: 30px 0 20px; }  .truck-axis {  position: relative;  display: block;  margin: 24px auto 48px;  max-width: 250px;  width: 100%;  height: 6px;  background: #333;  background: linear-gradient(to bottom, #999, #222);  padding: 1px 0; }  .truck-axis .type {  position: absolute;  display: block;  text-align: center;  margin: -5px auto 0;  width: 100%;  max-width: 140px;  padding: 2px;  background: #FFF;  background: rgba(50, 50, 50, .6);  font-size: 11px;  font-family: monospace;  font-weight: bold;  color: #FFF;  border-radius: 2px;  left: 0;  right: 0; }  .truck-axis .left, .truck-axis .right {  display: block;  float: left;  margin-top: -20px; }  .truck-axis .right {  float: right; }  .truck-axis .pneu {  position: relative;  display: block;  float: left;  width: 22px;  height: 48px;  background: #666;  border-radius: 6px;  margin: 0 1px;  overflow: hidden; }  .truck-axis .pneu:after {  position: absolute;  top: 0;  right: 0;  content: '';  display: block;  width: 100%;  height: 100%;  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .3)); }  .truck-axis .pneu.half_life {  background: #ffd900; }  .truck-axis .pneu.bad {  background: #dc3232; }  .truck-axis .pneu.good {  background: #487948; }  .truck-axis.legenda {  background: none;  margin: 0;  height: auto;  max-width: none;  text-align: left;  font-weight: bold; }  .truck-axis.legenda .pneu {  margin-right: 5px;  height: 14px;  width: 14px;  display: inline-block;  float: none;  vertical-align: sub; }  .section-header h1 {  color: #666;  font-size: 25px;  padding: 0;  margin: 0;  border: none; }  .section-header h1 strong {  color: #000; }  .section-header {  padding: 10px 0;  border-bottom: 1px solid #EEE;  margin: 10px 0; }  .section-header p {  font-size: 10px;  margin: 0; }  .section-header h1+p {  font-size: 0.6em;  font-weight: lighter;  vertical-align: 15%;  color: #666; }  .section-header .offer p {  text-align: right; }  .section-header .offer p:first-child {  margin-top: 5px; }  .input-prefix {  position: relative;  display: block;  height: 35px; }  .input-prefix span.prefix {  position: absolute;  display: block;  height: 15px;  padding: 10px 5px;  width: 15px;  line-height: 15px;  color: #CCC;  font-weight: lighter;  top: 0;  left: 0; }  .input-prefix input {  position: relative;  z-index: 1;  font-size: 14px;  text-align: right;  height: 35px; }  .input-prefix .input {  display: block;  height: 45px;  line-height: 35px;  color: #666; }  /* friendly error */ .friendly-error {  display: block;  padding: 20px;  background: #FFF;  margin: 3% auto 50px;  width: 80%;  max-width: 320px;  box-shadow: 0 1px 1px rgba(0, 0, 0, .2);  text-align: center;  -ms-word-wrap: break-word;  word-wrap: break-word; }  .friendly-error * {  display: block;  width: 100% !important; }  .friendly-error span {  padding-top: 15px;  font-size: 22px; }  .friendly-error em {  font-size: 11px;  color: #666;  font-style: normal; }  .friendly-error .aux {  font-size: 11px;  color: #CCC; }  /* aa-card */ .aa-card {  position: relative;  display: block;  background: #CCC;  margin: 0 0 15px;  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, .1);  transition: all .6s ease; }  .aa-card .title h1, .aa-card .title h2 {  font-size: 14px;  color: #222; }  .aa-card .title i {  display: inline-block;  margin-right: 10px;  opacity: 0.2;  font-size: 25px; }  .aa-card .content {  background: #FFF;  padding: 15px; }  .aa-card .content .content {  padding: 0 !important;  background: none; }  .aa-card .action, .aa-card .title, .aa-modal-title {  background: #f6f6f6;  padding: 15px; }  .aa-card p, .aa-card.full {  margin: 0; }  .flat-card {  position: relative;  display: block;  font-weight: normal;  background: #FFF;  padding: 12px 15px;  font-size: 15px;  border: 1px solid #e0e0e0;  border-top: 2px solid #FFB400;  border-radius: 8px 8px 0 0; }  /* messages */ .message {  position: relative;  display: block;  margin: 10px;  background-color: #CCC;  cursor: pointer;  padding: 8px;  text-align: center;  border-radius: 6px; }  .message:before {  content: "\f00d";  font: normal normal normal 14px/1 FontAwesome;  display: block;  position: absolute;  top: 5px;  right: 5px;  color: inherit;  font-size: 12px; }  .message, .message p {  font-size: 14px;  margin: 10px 0; }  .message p a, .message p, .message p[class] {  color: #FFF !important; }  .tag {  display: inline-block;  padding: 3px 5px;  font-size: .9em;  background: #DDD; }  .notification, .notification a {  line-height: 12px;  margin: 20px 0 10px;  color: #999;  font-size: 11px; }  .notification-wrapper {  position: relative;  z-index: 10; }  .notification-wrapper+a>.message {  z-index: 9998; }  /* Modal - Login card */ .login-card.aa-card, .aa-modal {  position: relative;  width: 90%;  max-width: 520px;  margin: 50px auto;  overflow: hidden;  border: none;  transition: all .4s; }  .login-card.aa-card .content {  padding: 30px 60px; }  .login-card .content, .login-card.aa-card {  background: #ffffff;  border-radius: 12px; }  .login-card__logo--br {  display: block;  margin: 0 auto;  width: 200px; }  .login-card__logo--br img {  height: auto;  object-fit: contain;  width: 100%; }  .card-footer ul {  background: #ffffff !important; }  .card-footer ul li a {  border-top: unset !important; }  .aa-modal .content {  padding: 30px;  background: #FFF; }  .login-card a:not(.label) {  margin-top: 40px !important;  display: block !important; }  .login-card .login-heading, .login-card p, .login-card input, .login-card a, .login-card .input-loader, .login-card .form-1 label {  color: #babbbf; }  .login-card h1+p {  font-weight: 400;  font-size: 14px;  margin: 5px 0 30px; }  .login-card .field input {  border: 2px solid #babbbf !important;  background: none;  font-size: 14px;  padding: 4px 0px;  text-indent: 10px; }  .login-card .field input, .login-card button[type=submit] {  border-radius: 12px;  height: 48px; }  .login-card .field i.fa {  display: none; }  .login-card .field label {  position: relative;  display: inline-block;  width: auto;  background: #ffffff;  margin-left: 20px;  bottom: -10px;  text-transform: uppercase;  font-weight: bold;  font-size: 12px;  padding: 0 6px;  z-index: 1; }  .login-card .title .modal-close {  position: absolute;  font-size: 22px;  color: #000;  opacity: .6;  padding: 15px;  top: 3px;  left: 10px; }  .login-card .title, .login-card .title-image, .aa-modal-title .title-image, .aa-modal-title .title {  position: relative; }  .login-card .title, .login-card .title-image {  background: none;  padding-bottom: 0; }  .login-card .title-image {  height: 60px; }  .dark-list {  display: block;  text-align: center;  background: #34373e; }  .dark-list li a {  display: block;  padding: 15px;  border-top: 1px solid #787983; }  @media screen and (max-width: 800px) {  .login-card.aa-card .content {  padding: 10px 25px 15px;  }   .login-card h1+p {  margin-bottom: 15px;  } }  /* list controls */ ul.controls {  display: block;  text-align: right;  letter-spacing: 0; }  ul.controls li {  position: relative;  display: inline-block;  vertical-align: middle; }  ul.controls li>a {  display: block;  height: 30px;  width: 30px;  overflow: hidden; }  ul.controls a span {  display: none; }  ul.controls .grid:hover, ul.controls .grid.active {  background-position: 0 0; }  ul.controls .selectivity-input input[type=text] {  display: none; }  ul.controls .list:hover, ul.controls .list.active {  background-position: -30px 0; }  ul.controls .selectivity-single-result-container {  top: 5px; }  ul.controls .selectivity-placeholder {  color: #666;  font-size: 13px;  margin-top: 5px; }  ul.controls .selectivity-single-selected-item {  font-size: 11px;  text-align: center; }  ul.controls .reorder {  padding-left: 2px;  width: 150px;  text-align: left; }  ul.controls .reorder .order-loading {  font-size: 13px; }  ul.controls a:after {  color: #999;  display: inline-block;  font: normal normal normal 20px/1 FontAwesome;  height: 32px;  line-height: 36px;  text-align: center;  width: 32px }  ul.controls a:hover:after, ul.controls a.active:after {  color: #333 }  ul.controls a.grid:after {  content: "\f009"; }  ul.controls a.list:after {  content: "\f03a"; }  /* anunciantes */ .aa-groups-full-view>.view {  display: inline-block;  width: 20%;  padding: 5px;  box-sizing: border-box; }  .aa-group {  position: relative;  display: block;  background: #FFF;  box-shadow: 0 2px 2px rgba(0, 0, 0, .1);  border-radius: 12px;  border: 1px solid #f6f6f6;  overflow: hidden;  color: #000; }  .aa-group>img {  width: 100%;  display: block; }  .aa-group>p {  position: relative;  /*border-top: 1px solid #eee;*/  margin: 0;  color: #666;  text-align: left;  font-size: 10px;  letter-spacing: .5px;  line-height: 14px; }  .aa-group .fa-arrow-right {  position: absolute;  top: 0;  bottom: 0;  right: 0;  margin: auto;  height: 32px; }  .aa-group>p .sm-hide {  display: inline-block;  max-width: 70%;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  vertical-align: baseline; }  .aa-group .title, .aa-group .offers {  display: block;  position: absolute;  background: #000;  color: #FFF;  padding: 6px 0;  width: 100%;  font-size: 11px;  font-weight: bold;  text-transform: uppercase;  text-align: center;  z-index: 2; }  .aa-group .title {  top: -50px; }  .aa-group .offers {  bottom: -100px; }  .aa-group .offers .counter {  display: block;  padding: 5px; }  .aa-group .corner-action {  left: auto;  right: 3px; }  .aa-group .corner-action.on {  background: none !important; }  .aa-group .corner-action i {  font-size: 23px; }  .aa-group .ratings-stars {  font-size: 10px;  display: block;  height: 11px;  text-align: center;  margin: 3px 0; }  .aa-group:hover .title {  top: 0; }  .aa-group:hover .offers {  bottom: 0; }  .aa-group:before {  content: '';  display: block;  position: absolute;  top: 100%;  left: 0;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0); }  .aa-group:hover:before {  top: 0;  background: rgba(0, 0, 0, .2);  z-index: 1; }  .aa-group .uf {  color: #666;  font-weight: bold;  font-size: 11px; }  /*.aa-group .uf{display: block;position: absolute;padding: 2px 4px;top: 4px;right: 4px; border-radius: 4px; background: #DDD; color: #666; font-weight: bold;font-size: 9px;z-index: 1;} .aa-group .cities{display: block;font-size: 7px;border-top: 1px solid #333;padding-top: 4px;margin-top: 3px;}*/ .aa-group.side {  margin: 5px 0 10px; }  .box-filter-uf {  display: block;  margin: 0 auto;  width: 250px; }  .box-filter-uf .uf {  display: none; }  .box-filter-uf .aa-group>p .sm-hide {  overflow: visible; }  /* transition classes */ nav, nav ul.menu>li a, .aa-group, footer .to-top, .aa-group:before, .aa-group * {  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  transition: all .2s ease-in-out; }  /* PHP Pagination Class */ .pagination {  justify-content: center;  margin: 10px 0; }  .pagination ul {  display: inherit;  margin-bottom: 0px;  margin-top: 10px;  text-align: center; }  .pagination li {  display: inline-block;  font-size: 11px;  margin: 0 2px; }  .pagination li.dots {  padding: 2px 6px; }  .pagination a, .pagination:hover a {  opacity: .6; }  .pagination a.current, .pagination a:hover, .pagination a:active {  opacity: 1; }  /* tabs */ .tabs {  margin: 10px 0; }  .tabs, .tabs-contents {  position: relative;  display: block; }  .tabs .tabs-buttons a {  float: left;  margin-right: -5px; }  .tabs .tabs-buttons a .fa {  margin-right: 5px; }  .tabs .tabs-buttons a, .tabs .tabs-buttons a:hover {  text-decoration: none; }  .tabs .tabs-buttons a.active span, .tabs .tabs-buttons a:hover span {  color: #3B3B3B; }  .tabs .tabs-contents {  position: relative;  display: block;  z-index: 4;  margin-top: -4px;  border-radius: 3px; }  .tabs .tabs-contents .t-cnt {  position: relative;  display: none;  padding: 20px;  border: 1px solid #DDD;  background: #FFF;  border-radius: 3px; }  .tabs .tabs-contents .t-cnt.visible {  display: block; }  .search-fields p {  margin: 0; }  .search-fields .button.min {  margin: 0; }  .search-fields.checklist-inline span {  width: auto;  padding: 0 5px 0 0; }  /* Fixed Alerts */ .fixed-alert {  position: fixed;  width: 60%;  text-align: center;  left: 50%;  margin-left: -30%;  z-index: 999;  border-radius: 50px;  border: 3px solid #FFF;  box-shadow: 0 2px 6px rgba(0, 0, 0, .2); }  .fixed-alert p {  font-size: 15px; }  .fixed-alert.bottom {  bottom: 40px; }  .fixed-alert.avl-alert {  display: none; }  .modal-image-head div.jqi, .modal-image-head div.jqi .jqimessage {  padding: 0;  border: none; }  .modal-image-head .jqititle {  display: none; }  .modal-image-head .jqimessage>img {  position: relative;  width: 100%; }  .modal-image-head div.jqi .jqiclose {  z-index: 2; }  .modal-image-head .modal-content {  padding: 20px;  font-size: 14px; }  .modal-image-title {  position: relative;  margin-top: -70px;  padding: 0 0 20px 20px;  color: #FFF;  text-shadow: 0 3px 5px rgba(0, 0, 0, .3);  font-size: 14px;  background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));  height: 60px;  box-sizing: border-box; }  .modal-image-title span {  font-size: 30px;  display: block;  margin-bottom: 5px; }  .modal-image-head div.jqi .jqibuttons {  margin: 0; }  .modal-image-head .jqibuttons .highlight {  width: 50%;  margin: 0;  top: 0; }  .modal-image-head .jqibuttons button {  display: inline-block; }  /* Lists */ .checklist {  font-size: 11px; }  .checklist span {  display: block;  padding: 5px 3% 5px 0;  width: 47%;  float: left; }  .checklist-large span {  float: none;  padding: 5px 0;  width: 100%; }  .checklist span .fa {  padding: 2px;  margin-right: 7px; }  .checklist span .fa.circle {  border-radius: 50%;  background: #ffb400;  color: #FFF;  text-shadow: 1px 2px 0 #9e7000;  vertical-align: 10%;  font-size: 0.9em;  text-indent: 1px; }  ul.simple-checklist li {  padding-top: 2px; }  ul.simple-checklist li span {  line-height: 16px;  font-size: 11px; }  ul.simple-checklist li span strong {  text-transform: uppercase;  margin-right: 3px; }  ul.simple-checklist li span strong:after {  content: ':';  opacity: .3;  margin-left: 2px; }  .checklist span i.fa-close {  height: 12px;  width: 12px;  cursor: pointer;  margin: 0 -4px 0 10px;  float: right;  font-size: 1em; }  .section-features ul.stripped-list {  margin: 0 30px; }  .section-features #vehicleTab1C {  padding: 0 10px !important; }  ul.stripped-list li {  display: block;  text-align: right;  font-size: 12px;  padding: 3px 0;  border-bottom: 1px solid #f0f0f0; }  ul.stripped-list li:last-child {  border: none; }  ul.stripped-list li .item {  display: block;  float: left;  padding: 8px;  color: #666; }  ul.stripped-list li .value {  display: block;  float: left;  padding: 8px;  font-weight: bold; }  ul.stripped-list .even {  background: #f6f6f6; }  ul.rounded-list li {  display: block;  font-size: 13px;  margin: 2px; }  ul.rounded-list li a {  display: block;  padding: 7px; }  ul.rounded-list li a:hover {  background: #f0f0f0; }  blockquote {  position: relative;  display: block;  padding: 10px;  font-size: 13px;  font-style: italic;  margin: 10px;  text-align: center;  background: #f5f5f5;  border-radius: 4px;  word-wrap: break-word }  blockquote:before, blockquote:after {  position: absolute;  display: block;  font: normal normal normal 20px/1 FontAwesome;  color: #ccc; }  blockquote:after {  content: "\f10e";  bottom: -5px;  right: -5px; }  blockquote:before {  content: "\f10d";  top: -5px;  left: -5px; }  /* Vehicle Details */ .photos {  display: block;  position: relative;  transition: all .2s; }  .photos .photo-gallery {  display: block;  max-height: 450px;  overflow: hidden;  border-radius: 1px; }  .photos .photo-gallery img {  max-width: 100%;  display: block;  margin: 0; }  .photos .photo-gallery .owl-item .item {  position: relative; }  .photos .photo-gallery .owl-item .item .photo-label {  position: absolute;  top: 10px;  left: 40px;  font-size: 13px;  border: 2px solid #1c192c; }  .photos .photo-gallery .owl-item .item .photo-description {  position: absolute;  bottom: 0;  background: rgba(0, 0, 0, .1);  padding: 8px;  text-align: center;  font-size: 9px;  width: 100%;  color: #FFF;  font-weight: bold;  transition: all .1s; }  .photos .photo-gallery .owl-item .item:hover .photo-description {  background: rgba(0, 0, 0, .5); }  .photos .thumb-gallery .owl-item img {  opacity: .4 !important;  transition: opacity .2s ease;  cursor: pointer;  border-radius: 4px;  width: 99%;  margin: 2px 0.5%;  height: 100px;  object-fit: cover; }  .photos .thumb-gallery .owl-item:hover img, .photos .thumb-gallery img.current-image {  opacity: 1 !important; }  .photos .photo-gallery .owl-item>img {  display: block;  width: 100% !important; }  .fixed-slider {  position: fixed !important;  overflow: hidden !important;  -webkit-overflow-scrolling: auto !important; }  .photos .owl-prev, .photos .owl-next {  display: block;  position: absolute;  height: 32px;  width: 32px;  background: rgba(0, 0, 0, .4) !important;  color: #FFF !important;  transition: all .3s ease;  padding: 0 !important;  border-radius: 4px;  line-height: 32px;  bottom: 5px; }  .photos:hover .owl-prev, .photos:hover .owl-next {  background: #FFF !important;  color: #222 !important; }  .photos .owl-next {  right: 5px; }  .photos .owl-prev {  left: 5px; }  .photos .owl-prev, .photos .owl-next, .photos .owl-controls {  margin: 0 !important;  transition: all .15s ease-in-out; }  .photos .owl-stage-outer.owl-height {  min-height: 300px; }  .photos .icon-photo360 {  position: absolute;  display: block;  font-weight: bold;  top: 0;  right: 50px;  font-size: 13px;  text-shadow: 0 2px 3px rgba(0, 0, 0, .4);  color: #FFF;  text-align: center;  width: 38px;  height: 38px;  line-height: 38px;  perspective: 40px;  text-indent: 4px;  z-index: 5; }  .photos .icon-photo360 .arrow {  display: block;  position: absolute;  top: 0;  left: 0;  width: 34px;  height: 34px;  border-radius: 50%;  border: 2px solid #FFF;  animation: icon360 2s ease infinite;  box-shadow: 0 0 3px rgba(0, 0, 0, .4); }  .photos .icon-photo360 .arrow:after {  content: '';  display: block;  position: absolute;  top: -4px;  right: 49%;  width: 6px;  height: 6px;  border-radius: 50%;  background: #FFF; }  .photos.expanded {  display: block;  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 9999;  background: #222;  background: rgba(0, 0, 0, .8);  transition: all .2s; }  .photos.expanded .favorite {  top: 0;  left: 0; }  .photos.expanded .expand {  top: 0;  right: 0;  background: #000; }  .photos.expanded .photo-gallery {  max-height: 80%;  margin: 20px auto;  max-width: 800px;  overflow: hidden; }  .photos.expanded .thumb-gallery {  position: absolute;  bottom: 0; }  .photos.expanded .thumb-gallery .owl-stage {  margin: 0 auto; }  .section-features .stripped-list .item, .section-features .stripped-list .value {  padding: 7px 5px;  text-transform: uppercase;  font-size: 13px; }  .section-features .stripped-list .item>i, .section-features .stripped-list .item>img {  float: left;  margin: -2px 8px -2px 0;  font-size: 18px;  text-align: center;  opacity: .7; }  .section-features .stripped-list .item>img {  width: 36px; }  .section-features .stripped-list .item>i {  opacity: 0.6;  width: 22px; }  .section-features .stripped-list .item>span {  font-size: 11px; }  .v-empresa {  position: relative;  margin: 10px 15px;  text-align: center;  background-color: #FFF;  padding: 10px 5px;  line-height: 11px; }  .v-empresa:before {  position: absolute;  display: block;  width: 100%;  height: 100%;  content: '';  top: 0;  right: 0;  background: rgba(0, 0, 0, 0.02);  z-index: 1; }  .v-empresa img {  width: 80%; }  .v-empresa h3 {  font-size: 13px; }  .v-empresa small {  font-size: .7em; }  .side-box .label-actions {  color: #666;  font-size: 13px; }  .vehicle-timer .label-actions {  font-size: 11px; }  .vehicle-timer {  text-align: center;  margin: 0; }  .side-box .content.header {  background: #222;  border-bottom-left-radius: 0;  border-bottom-right-radius: 0; }  .side-box .content.header .label-actions, .side-box .content.header .aa-display-1 {  color: #FFF; }  .side-box .aa-display-1 {  padding: 8px 0 4px; }  .side-box {  margin-bottom: 10px; }  .side-box .aa-card .content {  padding: 18px 28px; }  .side-box.finished .content {  padding: 30px; }  .side-box .car-value {  color: #ff9400;  text-align: right;  margin: 10px; }  .side-box .system-date {  text-indent: 0; }  .side-box button {  display: block;  margin: 0 auto;  width: 100%;  margin-top: 2px; }  .side-box .offer .input-prefix input {  position: relative;  padding-right: 80px !important; }  .side-box .offer .input-prefix button {  position: absolute;  top: 0;  right: 0;  width: 70px;  min-width: initial;  z-index: 2;  height: 35px; }  .side-box .offer .input-prefix .prefix {  border-bottom-left-radius: 3px !important; }  .side-box .side-title {  background: #EEE; }  .side-box .aa-display-1 {  font-size: 26px;  line-height: 1; }  .side-box .aa-display-1 span:before {  opacity: .4; }  .side-box .aa-display-1 .type {  font-size: .4em;  font-weight: normal;  opacity: .6; }  .send-valuation .content {  padding-top: 4px; }  .ship-component .location i.fa {  display: block;  text-align: center;  font-size: 26px; }  .ship-component .location {  letter-spacing: -1px; }  .ship-component img {  width: 80%;  padding-right: 10%;  border-right: 1px solid #f0f0f0; }  .ship-component .currency {  font-weight: bold;  font-size: 20px;  letter-spacing: -2px;  padding-top: 18px; }  .ship-component .currency .cents {  font-size: .6em;  vertical-align: 40%;  margin-left: 4px; }  .report-component img {  display: block;  max-width: 200px;  margin: 10px auto; }  #aa-cvs-products-container {  margin: -10px -40px 0;  box-shadow: 0 0 30px -12px; }  .jqi #aa-cvs-subtotal, .jqi .aa-cvs-checkout-subtotal {  padding: 1px 20px 0 !important;  margin: 0px -20px -120px;  width: 100% !important;  box-sizing: unset;  background-color: #ffffff;  z-index: 999;  position: relative; }  .vehicle-timer p {  margin: 5px 0 0 0;  padding: 0;  font-size: 22px; }  .vehicle-timer .ms, .vehicle-timer small {  font-size: .7em;  color: #666; }  .vehicle-timer .system-date {  color: #999; }  .avl-item {  min-height: 50px !important;  padding-bottom: 4px;  margin-bottom: 4px; }  .avl-item hr {  opacity: .3;  margin: 4px; }  .avl-item small {  display: block;  line-height: 12px;  margin-top: 3px;  height: 24px; }  .avl-item i.fa {  margin-top: -2px; }  .modalVideo {  height: 400px !important;  width: 600px !important;  max-width: 95%;  padding: 20px 20px;  box-sizing: border-box; }  .on-air-icon {  position: relative;  width: 48px;  height: 48px;  background-color: red;  margin: 0 auto; }  .on-air-icon .oa--outer, .on-air-icon .oa--inner {  position: absolute;  display: block;  border: 5px solid;  border-color: transparent white transparent white;  border-radius: 50%;  box-sizing: border-box; }  .on-air-icon .oa--outer {  width: 100%;  height: 100%;  animation: on-air-icon-anim 1.2s ease-in-out 100ms infinite; }  .on-air-icon .oa--inner {  width: 65%;  height: 65%;  animation: on-air-icon-anim 1.2s ease-in-out infinite; }  .on-air-icon .oa--inner, .on-air-icon .oa--outer, .on-air-icon:before {  position: absolute;  display: block;  margin: auto;  top: 0;  right: 0;  left: 0;  bottom: 0; }  .on-air-icon:before {  content: '';  display: block;  width: 30%;  height: 30%;  border-radius: 50%;  background: white; }  .on-air-icon strong {  position: relative;  display: block;  width: 120%;  color: white;  text-align: center;  font-size: 12px;  top: 100%;  left: -10%; }  .pref-modal-video-close {  position: absolute;  right: 15px;  top: 15px; }  #video-on-air {  display: none;  background-color: #000;  background-color: rgba(0, 0, 0, .8);  position: absolute;  max-width: 90%; }  @media screen and (max-width: 720px) {   #video-on-air,  .modalVideo {  width: 100% !important;  max-width: unset;  } }  .video-anunciante-icon {  width: 25px;  height: 25px;  left: 3px;  margin: inherit; }  .video-anunciante-icon .oa--outer, .video-anunciante-icon .oa--inner {  border: 2px solid;  border-color: transparent white transparent white; }  .video-anunciante-icon .oa--inner, .video-anunciante-icon .oa--outer, .video-anunciante-icon:before {  top: 10px; }  .video-anunciante-icon strong {  font-size: 10px;  top: 50%;  left: 30px; }  .quotation-infobar {  padding: 9px 0 9px 25px;  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAIAAAD5x3GmAAAABnRSTlMARwBwAEyv7uYjAAAAIElEQVR4AWNwL/AhiBhQAd30EFRBTz34wWDTM6pnVA8A+F9T+uhf+SIAAAAASUVORK5CYII=) 35px center #f3a000 no-repeat; }  .quotation-infobar .quotation-label {  padding-left: 35px;  padding-top: 2px;  font-size: 12px; }  @keyframes on-air-icon-anim {  from {  transform: scale(1);  opacity: 0;  }   20% {  transform: scale(1);  opacity: 1;  }   50% {  transform: scale(1.2);  opacity: 1;  }   90% {  opacity: 1;  }   100% {  opacity: 0;  } }  /* jQuery SimpleValidator */ .aa-tooltip {  display: block;  position: absolute;  padding: 10px;  color: #FFF;  top: -25px;  right: 0;  border-bottom: 3px solid;  font-size: 12px;  cursor: pointer;  z-index: 5000; }  .aa-tooltip:before {  display: block;  position: absolute;  height: 0;  width: 0;  bottom: -13px;  right: 0;  color: inherit;  border: 10px solid;  border-bottom: none;  border-left-color: transparent;  border-right-color: transparent;  content: ' ';  cursor: pointer; }  .aa-tooltip-wrapper {  display: block;  position: relative; }  .aa-tooltip-wrapper .aa-tooltip {  top: -45px; }  .aa-error {  border: 1px solid #F00 !important;  -webkit-animation: pralapraca .5s ease-in-out;  -o-animation: pralapraca .5s ease-in-out;  animation: pralapraca .5s ease-in-out; }  .aa-tooltip {  min-width: 180px; }  .aa-tooltip.inform, .aa-tooltip.inform:before {  border-bottom-color: #2969b0;  border-top-color: #2969b0; }  .aa-tooltip.danger, .aa-tooltip.danger:before {  border-bottom-color: #eb330e;  border-top-color: #eb330e; }  .aa-tooltip.success, .aa-tooltip.success:before {  border-bottom-color: #60a945;  border-top-color: #60a945; }  .aa-tooltip.warning, .aa-tooltip.warning:before {  border-bottom-color: #d16d41;  border-top-color: #d16d41; }  .coupon {  position: relative;  display: block;  overflow: visible;  /*background:#e0e0e0;*/  width: 100%;  margin: 0 auto; }  .coupon .content {  display: block;  text-align: center;  margin-top: 20px;  min-height: 90px; }  .coupon .content span {  font-size: 34px;  letter-spacing: -2px;  line-height: 60px; }  .coupon .content p {  font-size: 16px;  margin: 0; }  .coupon .icon {  position: relative;  display: block;  margin-top: -10px;  float: left;  /* left: 10px; */  font-size: 45px; }  .coupon .fa-stack-1x {  color: #FFF; }  .coupon .fa {  text-shadow: 0 1px 10px rgba(0, 0, 0, .1); }  .coupon small {  font-size: .75em; }  img.loading {  display: block;  margin: 5px auto; }  h1, h2, h3, h4, h5, h6 {  font-weight: normal;  margin: 0; }  body .aa-display-4 {  font-size: 112px;  font-weight: 300;  letter-spacing: -.01em;  line-height: 112px;  color: #555; }  body .aa-display-3 {  font-size: 56px;  font-weight: 300;  letter-spacing: -.005em;  line-height: 56px;  color: #555; }  body .aa-display-2 {  font-size: 34px;  font-weight: 300;  line-height: 64px;  color: #555; }  body .aa-display-1 {  font-size: 24px;  font-weight: 300;  line-height: 40px;  color: #555; }  body .aa-headline {  font-size: 20px;  font-weight: 300;  line-height: 32px;  color: #555; }  body .aa-subhead {  font-size: 16px;  font-weight: 300;  line-height: 24px;  color: #505050; }  body .aa-text-plain {  font-size: 14px;  color: #606060; }  body .aa-text-small {  font-size: 11px;  color: #606060; }  body .aa-title {  margin: 15px 0 10px;  border-bottom: 1px solid #f0f0f0; }  .aa-display-1 .fa, .aa-display-2 .fa, .aa-display-3 .fa, .aa-display-4 .fa, .aa-headline .fa, .aa-subhead .fa, .aa-display-1 .aa-icon, .aa-display-2 .aa-icon, .aa-display-3 .aa-icon, .aa-display-4 .aa-icon, .aa-headline .aa-icon, .aa-subhead .aa-icon {  opacity: .6;  margin: 0 5px; }  p.aa-text-plain {  margin: 10px 0px; }  .strike {  text-decoration: line-through }  .b {  font-weight: bolder !important; }  .table-row {  border-bottom: 1px solid #f0f0f0;  padding: 10px 0;  box-shadow: none;  margin: 0; }  .table-icon {  width: 48px;  margin: 0 6px;  max-height: 48px;  font-size: 6px; }  .table-row .aa-subhead {  line-height: 14px; }  .table-row-indent {  padding-left: 2%; }  .medal {  position: relative;  display: block;  width: 40px;  height: 40px;  border-radius: 50%;  background: #000;  font-size: 24px;  color: #FFF;  text-align: center; }  .medal:before, .medal:after {  position: absolute;  display: block;  content: ''; }  .medal:before {  width: 17px;  height: 34px;  border-top-right-radius: 20px;  border-bottom-right-radius: 20px;  top: 3px;  right: 3px;  background: rgba(255, 255, 255, .3);  transform: rotate(45deg);  transform-origin: left center; }  .medal:after {  color: #000;  height: 0;  width: 0;  border-right: 15px solid transparent;  border-left: 15px solid transparent;  border-top: 8px solid #000;  top: -5px;  right: 5px; }  .medal i.fa {  padding-top: 7px;  opacity: 1; }  .medal.platinum {  background: #FCFCFC; }  .medal.platinum:after {  border-top-color: #FCFCFC; }  .medal.gold {  background: #d3af37; }  .medal.gold:after {  border-top-color: #d3af37; }  .medal.ruby {  background: #9b111e; }  .medal.ruby:after {  border-top-color: #9b111e; }  .medal.silver {  background: #CCC; }  .medal.silver:after {  border-top-color: #CCC; }  .medal.bronze {  background: #cd7f34; }  .medal.bronze:after {  border-top-color: #cd7f34; }  .dashboard #gmaps {  height: 500px;  padding: 50px 0 20px 50px;  margin: -50px 0 -20px -50px;  opacity: .8;  z-index: 0; }  .dashboard #gmaps, .dashboard #gmaps>div {  background: #fafafa !important; }  .dashboard .map-container {  position: relative;  display: block;  overflow: hidden; }  .dashboard .aa-card.overlay {  margin-top: -50px;  z-index: 2; }  .dashboard .entity-filter {  border-radius: 18px; }  .dashboard .entity-filter .selectivity-result-item, .dashboard .entity-filter .selectivity-single-selected-item {  text-transform: uppercase; }  .dashboard .entity-filter .selectivity-single-select {  border: none;  line-height: 10px;  text-indent: 10px; }  .dash-carousel .aa-display-2, h1.list-header {  font-weight: bold;  color: #000;  max-width: initial; }  .dash-carousel .aa-display-2>i, h1.list-header>i {  display: inline-block;  width: 46px;  text-align: center;  font-size: .75em;  vertical-align: middle;  margin: 0 !important; }  .dash-carousel .aa-display-2>svg, h1.list-header>svg {  display: inline-block;  height: 45px;  vertical-align: -12%;  margin: 0 12px !important; }  .dash-carousel p.aa-subhead, h1.list-header+p.aa-subhead {  margin: 0; }  .dash-carousel .vehicle .seller {  right: auto;  left: 6px; }  .dash-carousel .vehicle .favorite {  left: auto;  right: 6px;  background: none !important;  box-shadow: none;  font-size: 26px;  width: 30px;  height: 30px; }  .dash-carousel .vehicle-wrapper {  width: 100%; }  .dash-carousel .vehicle {  background: #FFF;  border-radius: 12px;  overflow: hidden;  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, .1); }  .dash-carousel .vehicle .price {  top: 0; }  .dash-carousel .vehicle .price p {  font-size: 14px; }  .dash-carousel .header {  position: relative;  z-index: 1; }  .dash-carousel .figure {  border: none;  background: #f0f0f0;  border-radius: 4px 4px 0 0; }  .wk-moz .dash-carousel .figure img {  width: 100%;  height: 100%;  object-fit: cover; }  .dash-carousel .info {  position: relative;  z-index: 2;  padding: 10px 5px 0 10px;  background: #FFF; }  .dash-carousel .info .title {  min-height: 32px; }  .dash-carousel .owl-stage-outer:before, .dash-carousel .owl-stage-outer:after {  content: '';  position: absolute;  width: 6vw;  top: 0;  height: 100%;  z-index: 1; }  /*.dash-carousel .owl-stage-outer:before { left: 0; background: linear-gradient(to left, rgba(250, 250, 250, 0), rgba(250, 250, 250, 1));}*/ /*.dash-carousel .owl-stage-outer:after {*/ /* right: 0;*/ /* background: linear-gradient(to right, rgba(250, 250, 250, 0), rgba(250, 250, 250, 1));*/ /*}*/  .dash-carousel .owl-nav {  position: absolute;  top: -45px;  right: 5px; }  .dash-carousel .owl-prev, .dash-carousel .owl-next, .dash-carousel .owl-nav a.fa {  background: none !important;  color: #000 !important;  font-size: 28px !important;  margin: 0 30px 0 0 !important;  opacity: .15;  transition: all .2s ease; }  .dash-carousel .owl-nav>div:hover {  opacity: .5; }  .dash-carousel.dash-carousel__dealers .owl-nav {  bottom: -10px;  top: auto; }  .dash-carousel.dash-carousel__dealers .owl-dots {  text-align: left;  text-indent: 40px;  padding-top: 15px; }  .dash-carousel.dash-carousel__favorite-dealers .owl-carousel .view {  margin: 8px; }  .dash-view {  position: relative;  padding: 5px;  display: block;  transition: all .5s ease;  background: #FFF;  overflow: hidden;  border-radius: 8px !important;  border-left: 5px solid #FFF;  box-shadow: 0 8px 20px -5px rgba(0, 0, 0, .15); }  .dash-view:hover {  /* box-shadow: 0 8px 30px -5px rgba(0,0,0,.3); */ }  .dash-view>i {  display: none !important; }  .dash-view>span {  text-indent: 10px; }  .dash-view:hover>i, .dash-view.aa--primary>i {  bottom: 5px; }  @media screen and (min-width: 720px) {  .dashboard-header h1 {  float: left;  } }  @media screen and (max-width: 720px) {  .dash-view {  margin: 0 1px !important;  border: 0 !important;  }   .dash-carousel .aa-display-2 {  font-size: 20px;  padding-top: 10px;  border-top: 1px solid #EEE;  margin-top: 10px;  }   .dash-carousel:first-of-type .aa-display-2 {  border: none;  margin-top: 0;  padding-top: 0;  }   .dash-carousel .aa-display-2 svg {  vertical-align: -23%;  }   .dash-carousel p.aa-subhead {  margin: -20px 0 0;  font-size: 11px;  text-indent: 20px;  }   .dash-carousel .owl-nav {  bottom: -30px;  top: auto;  right: -10px;  }   .dash-carousel .owl-controls {  position: relative;  }   #carousel__favorite-dealers .aa-group {  margin: 5px;  }   #carousel__favorite-dealers .aa-group>p {  display: none;  }   #carousel__favorite-dealers {  padding-bottom: 20px;  }   .dash-buttons {  margin: -15px 0 -20px;  }   .dash-carousel__views {  padding-bottom: 30px;  } }  /*header { border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; transition: all .2s ease; } header:before, header:after, .dashboard-header:before { position: absolute; content: ''; width: 50%; height: 100%; top: 0; z-index:-1; } header:after{ right: 0; } header:before/*, .dashboard-header:before{ left: 0; } .dashboard-header { position: relative; margin: -6px auto 25px; } #aa-app-main.dashboard header, #aa-app-main.dashboard header:before{box-shadow: none; border-bottom-left-radius: 0;} #aa-app-main.dashboard header.on{box-shadow: 0 2px 2px rgba(0,0,0,.2);} .dashboard-header .dashboard-header-container{background: #1c192c; background: linear-gradient(to right, #1c192c, #e0e0e0 145%); } header:before, .dashboard-header:before { background: #1c192c;} header:after{ background: #e0e0e0; }*/ .dashboard-header .dashboard-header-container {  padding-top: 10px;  /*border-bottom-right-radius: 50px;*/ }  /* .dashboard-header:before {  border-bottom-left-radius: 50px; } */  .dashboard .counters .label {  line-height: 12px;  font-size: 11px; }  .dashboard .counters .aa-display-2 {  line-height: 42px; }  .dash-ads {  height: 40px;  padding-top: 32px; }  @media all and (max-width: 1200px) and (min-width: 800px) {  .dash-carousel .figure {  height: 130px;  } }  @media all and (min-width: 1400px) {  .dash-carousel .figure {  height: 165px;  } }  @media all and (min-width: 5000px) {   /* hehe */  header .header-menu .wrapper,  .dashboard-header .dashboard-header-container {  border-bottom-left-radius: 15px;  }   header.on,  header.on:before,  header.on:after {  border-bottom-left-radius: 25px !important;  border-bottom-right-radius: 25px !important;  }   header:before,  .dashboard-header:before {  border-bottom-left-radius: 50px;  }   header:after {  border-bottom-right-radius: 50px;  } }  img.dashboard-ad {  padding: 0; }  .boxed {  display: block;  background: #FFF;  border-radius: 4px;  padding: 5px;  box-shadow: 0 8px 30px -5px rgba(0, 0, 0, .3); }  .boxed.tag {  display: inline-block;  border-radius: 12px;  margin: 4px;  padding: 6px 8px; }  .boxed.boxed-icon-link>.fa {  opacity: .35;  margin: 0 4px;  transition: all ease-out .1s }  .boxed.boxed-icon-link:hover>.fa {  opacity: 1;  transform: translateX(7px); }  .entity-slider .owl-nav>div {  margin-top: -3px !important; }  .entity-slider .owl-nav .owl-prev {  float: left; }  .entity-slider .owl-nav .owl-next {  float: right; }  @media all and (max-width: 720px) {  .dashboard-header {  margin: -15px -10px 0;  padding-top: 0;  background: #0033CC;  /*background: linear-gradient(to right, #d40f46 0%, rgb(223 64 64) 51%, #ffad23 100%);*/  }   .dashboard.main-content h1.aa-display-1 {  text-align: center;  margin: 0;  padding: 0 0 30px;  color: #FFF;  } }  .chips {  display: inline-block;  background: #DDD;  font-size: 11px;  color: #444;  padding: 5px 10px !important;  border-radius: 50px;  margin: 3px;  line-height: 15px; }  .chips:hover {  text-decoration: underline; }  .chips i {  color: #EEE;  margin: -5px 10px -5px -10px;  padding: 7px 0;  border-radius: 50%;  background: #999;  background: rgba(0, 0, 0, .4);  height: 11px;  display: block;  float: left;  width: 25px;  line-height: 12px;  font-size: 13px;  text-align: center; }  .chips i.fa-times {  cursor: pointer; }  .chips i:hover {  background: #666; }  .chips strong {  font-size: 1.2em; }  .chips.bigger {  font-size: 1em !important; }  .chips.smaller {  font-size: 0.6em !important;  padding: 2px 7px !important; }  .chips.smaller i {  font-size: 1.1em !important;  padding: 4px;  width: auto;  margin: -2px 5px -5px -7px; }  .chips.video {  background-color: red !important;  color: #FFF !important; }  .chips.services {  background: #398b46;  cursor: pointer; }  .chips.services:hover {  text-decoration: none; }  .chips.services i {  font-size: 10px !important; }  .services span.inform-c {  color: white; }  .service-container {  display: inline-grid;  width: 150px;  margin: 0 10px;  min-height: 100px; }  .service-container .service-name {  text-align: center;  display: block;  margin: 3px 0; }  .service-container img {  max-height: 50px;  max-width: 120px;  margin: 0 auto;  display: block; }  .service-container .service-saiba-mais {  text-align: center;  position: relative;  float: left !important;  width: 150px;  bottom: 0; }  .service-container .horizontal-separate {  width: 1px;  height: 70px;  margin: 10% 0;  background-color: #979494;  position: absolute;  top: 0; }  .service-container .left {  text-align: center !important; }  @media screen and (max-width: 402px) {  .service-container {  margin: 12px 10px;  } }  @media screen and (max-width: 1024px) {  .service-container {  margin: 12px 10px;  } }  @media screen and (min-width: 1024px) {  .service-container {  margin: 12px 10px;  } }  .dshb-items {  margin: 0 10px; }  .dshb-items>div>div {  box-sizing: border-box;  margin: 5px;  text-align: center;  box-shadow: 0 1px 2px #CCC;  border-radius: 2px; }  .dshb-items img {  width: 24px;  margin: 10px; }  .dshb-items h3 {  font-size: 10px;  padding: 5px;  text-transform: uppercase;  background-color: rgba(255, 255, 255, .1); }  .dshb-items .count {  display: block;  padding: 10px 0;  font-size: 28px;  font-weight: bold;  letter-spacing: -2px;  line-height: 28px; }  /* Overlay */ .loader-overlay, .overlay {  will-change: filter, opacity, transform;  position: fixed;  display: block;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #111;  background: rgba(0, 0, 0, .5);  z-index: 99991;  transform: scale(1);  animation: loader-overlay-show 500ms ease forwards;  background: radial-gradient(rgba(0, 0, 0, .75), rgba(0, 0, 0, .95)); }  .loader-overlay.closing, .overlay.closing {  will-change: filter, opacity, transform;  -webkit-animation: loader-overlay-out 500ms ease forwards;  -o-animation: loader-overlay-out 500ms ease forwards;  animation: loader-overlay-out 500ms ease forwards; }  .loader-overlay .icon {  position: absolute;  left: 50%;  top: 50%;  margin: -16px 0 0 -32px;  font-size: 14px;  line-height: 100px;  color: #FFF;  font-weight: bolder;  overflow: visible; }  .loader {  position: relative;  display: inline-block;  border-radius: 50%;  width: 4em;  height: 4em;  z-index: 0;  border: 2px solid #DDD;  border-left: 2px solid #AAA;  animation: turn360 1.1s infinite linear;  opacity: .7;  vertical-align: middle; }  .loader.loader-small {  width: 1.5em;  height: 1.5em; }  .loader.loader-medium {  width: 2.5em;  height: 2.5em; }  .loader-overlay .loader, .overlay>.loader {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto; }  .overlay>.message {  position: absolute;  top: 50%;  left: 0;  right: 0;  margin: -60px auto 0;  width: 500px;  max-width: 94%;  padding: 20px 0;  color: #FFF;  text-align: center;  font-size: 1.5em; }  .box-loader {  display: block;  background: #FFF url(/assets/img/loader.gif) no-repeat center center;  height: 64px;  width: 64px;  margin: 0 auto;  border-radius: 4px;  background-size: 100% 100%; }  .box-min-loader {  display: inline-block;  background: #FFF url(/assets/img/min-loader.gif) no-repeat center center;  height: 16px;  width: 16px;  margin: 0 auto;  border-radius: 6px; }  img.bar-loader {  display: block;  width: 100%;  height: 3px; }  /* General Forms */ form.form-1 .field {  position: relative;  display: block;  margin: 0 0 20px;  text-align: left;  font-size: 10px;  width: 100%;  width: calc(100% - 14px); }  form.form-1 .field i.input-loader {  position: absolute;  right: 3px;  top: 2px;  font-size: 16px; }  form.form-1 .field .col4:not(.old-nav) {  width: calc(25% - 8px);  margin-right: 8px; }  form.form-1 .field .col5:not(.old-nav) {  width: calc(20% - 8px);  margin-right: 8px; }  form.form-1 .row>div:last-child>.field, form.form-1 .clearfix>.field, form.form-1>.field {  width: 100%; }  form.form-1 .field .button, form.form-1 .field button {  box-shadow: none !important;  border-radius: 4px !important;  text-transform: uppercase !important; }  form.form-1 label {  display: block;  font-size: 14px;  color: #555; }  /*form.form-1 input[type=checkbox], form.form-1 input[type=radio]{vertical-align: middle;}*/ form.form-1 input[type=text], form.form-1 input[type=password], form.form-1 textarea {  display: block;  width: 100%; }  form.form-1 select, form.form-1 button {  display: block;  width: 100%; }  form.form-1 button {  margin: 10px auto; }  form.form-1 textarea {  min-height: 48px }  form.form-1 label.check {  display: inline-block;  font-size: 12px;  margin: 5px 10px 5px 0; }  form.form-1 .selectable-field {  display: inline-block;  background: #f0f0f0;  padding: 10px;  border-radius: 3px;  border: 2px solid #e0e0e0;  cursor: pointer;  line-height: 12px;  font-size: 12px;  text-transform: uppercase;  margin: 0 1px; }  form.form-1 .selectable-field input {  margin: 0 10px 0 5px;  vertical-align: sub; }  form.form-1 .selectable-field.checked {  border-color: rgba(0, 0, 0, .2);  color: #FFF; }  .data-table {  width: 100%;  margin: 30px 0;  font-size: 13px;  text-align: left;  border-collapse: collapse; }  .data-table.min {  margin: 0; }  .data-table td, .data-table th {  padding: 10px 5px; }  .data-table.min td, .data-table.min th {  padding: 5px; }  .data-table th {  text-transform: uppercase; }  .data-table tr {  border-bottom: 1px solid #f0f0f0;  -webkit-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  transition: all .2s ease-in-out; }  .data-table tbody tr:hover {  background: #f0f0f0; }  .data-table tbody td a .fa {  margin: 0 5px; }  .data-table tr:last-child {  border: none; }  .search-filter {  position: relative;  padding: 10px 0 20px;  -webkit-transition: top 0.1s;  -moz-transition: top 0.1s;  -o-transition: top 0.1s;  transition: top 0.1s;  -ms-overflow-style: none;  height: calc(100vh - 100px);  overflow-x: hidden;  overflow-y: scroll; }  .search-filter::-webkit-scrollbar {  display: none; }  .search-filter.mobile-show {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  overflow-y: scroll;  padding: 20px;  background: #000;  background: rgba(0, 0, 0, .8);  height: auto; }  .search-filter.mobile-show .md-sld-up>.aa-headline {  color: #FFF; }  .mobile-filter {  position: fixed;  bottom: 0;  left: 0;  right: 0;  height: 36px;  z-index: 10001; }  .mobile-filter button {  width: 100%;  height: 36px;  font-size: 16px;  margin: 0; }  .search-filter .aa-card .content {  position: relative;  padding: 1px 15px 10px; }  .search-filter .form-1 .field {  margin: 15px 0 0 0; }  .category button, .category .button {  font-size: 11px;  margin: 0 !important;  padding: 3px 0 !important; }  .category button:focus, .category .button:focus {  box-shadow: none; }  .category button i, .category .button i {  margin: 0 0 3px;  font-size: 20px;  display: block; }  .category [class*=col] {  border-bottom: 2px solid transparent;  transition: all 200ms; }  .category [class*=col].selected {  border-bottom-color: #000; }  .category [class*=col]:hover .button, .category [class*=col].selected .button {  box-shadow: inset 0 0 300px rgba(0, 0, 0, .1); }  .category .button .fi {  display: block;  width: 42px;  margin: 0 auto 4px;  background-repeat: no-repeat;  background-position: center bottom;  background-size: cover;  height: 25px; }  .category .button .fi-car {  background-image: url(/assets/img/f-car.svg); }  .category .button .fi-motorcycle {  background-image: url(/assets/img/f-motorcycle.svg); }  .category .button .fi-truck {  background-image: url(/assets/img/f-truck.svg); }  .search-filter #filter-button {  margin-bottom: 0; }  .search-filter .form-1 .field .arrow-select {  position: absolute;  right: 0;  top: 0;  cursor: pointer;  z-index: 1;  background: #FFF;  padding: 10px;  border-radius: 50%;  transition: all .2s;  height: 8px;  width: 8px; }  .search-filter .form-1 .field:hover .arrow-select {  background: #eaeaea; }  .search-filter .field label {  color: #111;  font-size: 12px;  position: relative;  margin-bottom: -3px;  margin-bottom: 1px; }  .search-filter .title {  position: relative;  padding: 30px 5px 5px 20px;  font-size: 19px; }  .search-filter>img {  display: block;  margin: 50px auto;  opacity: .2; }  .search-filter .selectivity-search-input-container {  padding-top: 5px; }  .search-filter .fld-years .selectivity-search-input-container {  display: none !important; }  .search-filter .fld-years .col2 {  position: relative; }  .search-filter .selectivity-placeholder {  font-size: 13px; }  .search-filter .message {  margin: 0;  padding: 1px; }  .search-filter .aa-card {  margin: 3px 0; }  .search-filter .cards>.aa-card:first-of-type, .search-filter .cards>.aa-card:first-of-type .content {  border-radius: 12px 12px 0 0; }  .search-filter .cards>.aa-card:last-of-type, .search-filter .cards>.aa-card:last-of-type .content {  border-radius: 0 0 12px 12px; }  .search-filter .aa-check {  padding: 4px 0;  font-size: 12px; }  .search-filter .aa-check>span {  height: 11px;  width: 11px; }  .search-filter .aa-check span.checked:after {  top: -4px;  left: 0; }  .search-filter #filter-compliments .field, .search-filter #filter-typeVehicle .field, .search-filter #filter-quotation .field {  margin: 0 0 3px;  width: 100%;  border-bottom: 1px solid #f0f0f0;  padding-bottom: 3px; }  .search-filter label button.min {  width: 35px;  margin: -5px -5px 0 0;  float: right; }  .search-filter #filter-compliments button.toggle i, .search-filter #filter-typeVehicle button.toggle i {  margin: 0; }  .search-filter button.fab {  display: inline-block;  padding: 5px;  width: 24px !important;  height: 24px;  margin: 0 5px 0 0; }  .search-filter button.fab .fa {  font-size: 10px; }  .search-filter .selectivity-results-container>[data-item-id] {  text-transform: uppercase;  font-size: 12px; }  .search-filter .sl-icon {  position: relative;  display: inline-block;  width: 24px;  height: 24px;  margin: -4px 6px -4px -4px;  vertical-align: middle;  opacity: .6;  background: no-repeat center; }  .search-filter .selectivity-multiple-selected-item .sl-icon {  display: none; }  .search-filter #localizacao .open input, .search-filter #anunciantes .open input {  z-index: 9999;  background: #FFF;  padding: 12px !important;  border: none;  height: 35px;  width: calc(100% + 1px) !important; }  #s9y_yearMin, #s9y_yearMax, .search-filter .fld-prices input, .search-filter .fld-km input, .search-filter .fld-prices .selectivity-single-select {  width: calc(100% - 2px) !important; }  .selectivity-multiple-input-container {  width: 100% !important; }  #search-filter .selectivity-multiple-input, #search-filter .selectivity-single-select, #search-filter .fld-km input, #search-filter .fld-prices input {  border-bottom-color: #DDD; }  #search-filter .selectivity-placeholder {  color: #828282; }  #s9y_regioes .selectivity-multiple-selected-item {  display: none !important; }  #vehicles-search {  padding: 5px 0; }  .sf-close {  position: absolute;  top: 8px;  right: 8px;  width: 12px;  height: 12px;  background: #FFF;  box-shadow: 0 2px 5px -2px #000;  line-height: 10px !important;  padding: 12px;  border-radius: 50%;  z-index: 1; }  /* .lock-load{ position: absolute; display: block; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: rgba(255,255,255,.65); z-index: 99;overflow: hidden; border-radius: 12px;} */ .filter-sticky {  position: sticky;  top: calc(54px + 1px); }  .filter-sticky.filter-no-scroll .search-filter {  overflow: visible;  height: auto; }  /*.filter-scroller__loader.invisible { margin: 0;height: 0;overflow: hidden; border: none; } body.filter-scroller__enabled .filter-scroller { position: fixed; overflow: hidden; } body.filter-scroller__enabled .filter-scroller .fs__content { width: 100%; position: relative; padding-right:40px; height: 100%; overflow: hidden; overflow-y: scroll; } body.filter-scroller__enabled .filter-scroller .fs__scroll-bar { position: absolute; width: 3px; height: 90%; top: 5%; right: 0; background: rgba(0,0,0,.01);} body.filter-scroller__enabled .filter-scroller .fs__scroll-bar .bar{display: block;position: relative;top: 0;width: 100%;background: rgba(0,0,0,.2);height: 12%; border-radius: 2px; transition: top 100ms ease; opacity: 0.2;} body.filter-scroller__enabled .filter-scroller:hover .fs__scroll-bar .bar{opacity: 1;} body.filter-scroller__enabled .filter-scroller #search-filter{padding-bottom: 20px;margin: 0 5px 0 1px;}*/ @keyframes placeHolder-br-kf {  from {  background-position: -468px 0  }   to {  background-position: 468px 0  } }  .placeholder-brick, .search-filter .aa-card.lock-load .field>label, .search-filter .aa-card.lock-load .selectivity-multiple-input, .search-filter .aa-card.lock-load.checks .container, .search-filter .aa-card.lock-load input.mask, .search-filter .aa-card.lock-load .fld-years .selectivity-input {  animation-duration: 1s;  animation-fill-mode: forwards;  animation-iteration-count: infinite;  animation-name: placeHolder-br-kf;  animation-timing-function: linear;  background: #f6f7f8;  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);  background-size: 800px 104px;  display: block;  height: 30px;  border-radius: 2px; }  .placeholder-brick.label {  margin-top: 25px;  width: 70%;  height: 15px; }  .placeholder-brick.line-arrow {  margin-top: 7px; }  .placeholder-brick.line-arrow:before {  content: '';  position: absolute;  right: 15px;  width: 0;  height: 0;  border: 6px solid transparent;  border-bottom: none;  border-top-color: #CCC;  border-top-width: 6px;  top: 0;  bottom: 0;  margin: auto; }  .search-filter .aa-card.lock-load .field>label {  font-size: 0;  height: 14px;  width: 70%; }  .search-filter .aa-card.lock-load .arrow-select.fa-plus, .search-filter .aa-card.lock-load .field>label button, .search-filter .aa-card.lock-load .fld-years .selectivity-input .selectivity-placeholder, .search-filter .aa-card.lock-load .fld-years .selectivity-input .selectivity-caret {  opacity: 0; }  .search-filter .aa-card.lock-load .selectivity-multiple-input, .search-filter .aa-card.lock-load input.mask {  font-size: 0; }  /*width: calc(100% - 2px) !important*/ #vehicles-search label {  padding-bottom: 5px; }  .selected-vehicle {  position: relative;  display: block;  background: #EEE;  user-select: none;  border-radius: 2px;  padding: 4px 5px 4px 20px;  margin: 2px 0;  font-size: 11px; }  .selected-vehicle i {  position: absolute;  padding: 5px;  opacity: .6;  top: 50%;  left: 3px;  height: 12px;  width: 12px;  margin-top: -11px;  cursor: pointer; }  .selected-vehicle .price, .selected-vehicle small {  font-size: 10px; }  .selected-vehicle .price {  display: block; }  .selected-vehicle.active {  background: #000;  color: #FFF; }  .selected-vehicle:before {  position: absolute;  display: block;  content: '';  width: 0;  height: 0;  right: -6px;  top: 0;  border: 10px solid transparent;  border-top-color: #EEE;  border-left-color: #EEE;  border-radius: 2px; }  .inform {  background-color: #2969b0;  color: #FFF;  border-color: #15517c; }  .inform:hover {  background-color: #2c82c9;  border-color: #15517c; }  .danger {  background-color: #FF2900 !important;  color: #FFF !important; }  .danger.message *, .danger.message:before {  color: #fff !important }  .danger:hover {  background-color: #eb330e; }  .success {  background-color: #8A8B95 !important;  color: #FFF !important; }  .contact-form .success {  background-color: #7bbf62 !important; }  .success:hover {  background-color: #60a945; }  .warning {  background-color: #F48E1A;  color: #FFF;  border-color: #df8f23; }  .warning:hover {  background-color: #F08A13;  border-color: #d16d41; }  .gray {  background-color: #BBB;  color: #FFF;  border-color: #AAA; }  .gray:hover {  background-color: #AAA;  border-color: #999; }  .alert {  background-color: #ffb400; }  .alert:hover {  background-color: #E2A511; }  body .inform-c {  color: #2969b0; }  .inform-c:hover {  color: #2c82c9; }  body .danger-c {  color: #f35839; }  .danger-c:hover {  color: #eb330e; }  body .success-c {  color: #7bbf62; }  .success-c:hover {  color: #60a945; }  body .warning-c {  color: #fba026; }  .warning-c:hover {  color: #f37934; }  body .alert-c {  color: #ffb400; }  .alert-c:hover {  color: #E2A511; }  .change-vehicles {  text-align: center; }  .change-vehicles h3 {  font-size: 15px;  text-transform: uppercase;  letter-spacing: 3px;  color: #666;  margin: 15px 0 0; }  .change-vehicles a {  display: inline-block;  vertical-align: middle;  width: 60px;  padding: 5px;  background: #FFF;  border: 1px solid #DDD;  border-radius: 2px;  margin: 0 -3px 5px;  color: #666; }  .change-vehicles a i {  display: block;  font-size: 18px;  padding: 5px 0 0; }  .change-vehicles a span {  font-size: 10px; }  .change-vehicles a.selected:hover, .change-vehicles a.selected {  background: #ffb400;  color: #000;  text-shadow: 0 1px 0 rgba(255, 255, 255, .5); }  .change-vehicles a:hover {  background: #DDD; }  .aa-ad {  position: relative;  display: block;  margin: 0 auto;  box-sizing: border-box; }  .aa-ad img {  display: block;  width: 100%;  max-height: 200px; }  header .aa-ad {  max-width: 65%;  margin: 10px auto; }  header .aa-ad img {  max-height: 68px;  width: auto;  max-width: 100%;  border: 1px solid #333; }  .main-content {  padding: 0 0 0 20px;  min-height: calc(100vh - 320px); }  .main-content.data-content {  padding: 0 20px 0 0; }  .col1>.main-content {  padding: 0; }  .main-content>h1.aa-display-1 {  border-bottom: 1px solid #f0f0f0;  margin-bottom: 20px; }  .main-content .aa-card form.form-1 div.action.right {  align-items: center;  display: flex;  gap: 10px;  flex-direction: row; }  .main-content .aa-card form.form-1 div.action.right>div {  width: 50%; }  .main-content .aa-card form.form-1 div.action.right>div a.button, .main-content .aa-card form.form-1 div.action.right>div button.button {  margin: 0 !important;  padding: 8px 0px !important; }  .bar-modal {  position: relative;  width: 90%;  max-width: 700px;  margin: 0 auto;  box-shadow: 0 2px 12px -2px rgba(0, 0, 0, .3); }  .bar-modal .aa-card {  border-radius: 5px; }  .bar-modal .bar {  width: 30%;  float: left; }  .bar-modal .bar .text {  color: #FFF; }  .bar-modal .bar .logo {  display: block;  width: 90%;  margin: 24px auto; }  .bar-modal .content {  width: 70%;  float: left;  padding: 0 !important;  min-height: 380px;  border-radius: 0 5px 5px 0; }  .bar-modal .car-icon {  display: block;  margin: 20px auto;  width: 88px;  height: 88px;  background: url(/assets/img/icons/flat-modal-car.png) no-repeat center;  background-size: contain;  border-radius: 50%; }  .bar-modal input.placeholding {  opacity: .2; }  .bar-modal input.input--full-large {  text-align: center; }  .bar-modal .input-prefix span.prefix {  font-size: 24px;  line-height: 30px; }  .bar-modal .close {  position: absolute;  right: 15px;  top: 15px;  font-size: 24px;  opacity: .4;  cursor: pointer; }  .bar-modal .close:hover {  opacity: .8; }  .bar-modal .confirm-code .fa {  width: 48px;  text-align: center; }  .sending-sms [data-bindphone] {  display: block;  font-weight: bold; }  @media screen and (max-width: 1024px) {   .bar-modal .bar,  .bar-modal .content {  width: 100%;  float: none;  }   .bar-modal .content {  border-radius: 0 0 5px 5px;  }   .bar-modal .bar .logo {  width: 130px;  padding: 0;  margin: 12px auto;  }   .bar-modal .car-icon,  .bar-modal .text {  display: none;  }   .bar-modal .phone-steps {  padding: 0;  }   .bar-modal .aa-display-2 {  font-size: 24px;  }   .bar-modal input.input--full-large {  font-size: 24px;  text-align: right;  }   .bar-modal input[type=text].input-tile.large-tile {  font-size: 32px;  width: 32px;  height: 48px;  }   .bar-modal .modal-circle-icon {  margin-top: -32px !important;  }   .bar-modal .phone-ws-error .aa-display-2 {  margin: 0;  padding: 0;  }   .confirm-code [data-bindphone] {  display: block;  } }  /* Botão do whatsapp */ .whatsapp {  align-items: center;  box-sizing: border-box;  border: 1px solid #bbb;  border-radius: 5px;  display: inline-block;  display: flexbox;  display: -webkit-box;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  flex-direction: row;  flex-wrap: wrap;  justify-content: space-evenly;  margin: 15px auto;  padding: 15px 10px;  user-select: none;  width: 100%; }  .whatsapp__icon, .whatsapp__text, .whatsapp__button {  box-sizing: border-box;  display: block;  float: left;  padding-left: 5px;  padding-right: 5px;  width: 100%; }  .whatsapp__icon {  flex: 0 0 25%;  max-width: 25%;  text-align: center; }  .whatsapp__icon>i {  font-size: 30px; }  .whatsapp__text {  font-size: .8em;  font-weight: 600;  line-height: 1.5;  flex: 0 0 75%;  max-width: 75%;  text-align: left;  text-transform: uppercase; }  .whatsapp__button {  flex: 0 0 100%;  max-width: 100%;  text-align: center; }  .whatsapp__button .button {  font-size: 0.8em;  margin-top: 15px;  line-height: 1.25;  padding: 10px 5px;  width: 100%; }  @media all and (max-width: 720px) and (min-width: 420px) {  .whatsapp__icon {  flex: 0 0 11.66666667%;  max-width: 11.66666667%;  }   .whatsapp__text {  flex: 0 0 46.66666667%;  max-width: 46.66666667%;  }   .whatsapp__button {  flex: 0 0 41.66666667%;  max-width: 41.66666667%;  }   .whatsapp__button .button {  margin-top: 0;  } }  @media all and (min-width: 992px) {  .whatsapp__icon {  flex: 0 0 16.66666667%;  max-width: 16.66666667%;  }   .whatsapp__text,  .whatsapp__button {  flex: 0 0 41.66666667%;  max-width: 41.66666667%;  }   .whatsapp__button .button {  margin-top: 0;  } }  @media all and (min-width: 1360px) {  .whatsapp__icon {  flex: 0 0 11.66666667%;  max-width: 11.66666667%;  }   .whatsapp__text {  flex: 0 0 46.66666667%;  max-width: 46.66666667%;  }   .whatsapp__button {  flex: 0 0 41.66666667%;  max-width: 41.66666667%;  } }  @media all and (min-width: 1450px) {  .whatsapp__text {  font-size: .85em;  }   .whatsapp__button .button {  font-size: .85em;  } }  /* Site Blindado */ .sslblindado-wrapper img {  position: relative;  z-index: 9999;  margin-top: -30px;  width: 60px; }  #sslblindado {  width: auto !important;  height: auto !important; }  .survey-modal .jqi {  height: 400px !important;  width: 560px;  max-width: 90%;  padding: 10px 25px;  border: none; }  .survey-modal .jqi .jqititle {  font-size: 32px;  margin: 15px 0 10px;  text-transform: uppercase;  text-align: center;  line-height: .9em; }  .survey-modal .subtitle {  font-size: .5em;  color: #222;  text-transform: none;  margin-top: 10px; }  .survey-modal .jqifade {  opacity: .74 !important; }  .survey-modal .jqimessage {  height: 300px !important;  padding: 0 !important; }  .survey-modal .survey-side {  position: absolute;  top: 0;  left: 0;  height: 424px; }  .vehicle.simple-grid {  margin: 0 8px;  box-shadow: none; }  .vehicle.simple-grid .figure {  height: auto; }  .vehicle.simple-grid .figure img {  opacity: 1; }  .vehicle.simple-grid h3 {  overflow: hidden;  height: 42px; }  .vehicle.simple-grid .time {  padding: 0; }  .survey-modal .owl-carousel {  padding: 0 20px;  width: auto; }  .survey-modal .owl-nav>div {  display: block;  position: absolute;  height: 40px;  width: 25px;  font: normal normal normal 14px/1 FontAwesome;  font-size: 0 !important;  transition: all .3s ease;  padding: 0 !important;  margin: -40px 0 0 0 !important;  opacity: .6;  background: none !important;  text-align: center;  top: 50%;  color: #666 !important; }  .survey-modal .owl-nav>div:hover {  opacity: 1; }  .survey-modal .owl-next {  right: -10px; }  .survey-modal .owl-next:before {  content: "\f054";  font-size: 36px;  right: 0; }  .survey-modal .owl-prev {  left: -10px; }  .survey-modal .owl-prev:after {  content: "\f053";  font-size: 36px;  left: 0; }  .snack-wrap {  display: none;  position: fixed;  bottom: 90px;  left: 50%;  padding: 0;  z-index: 10000;  transform: translate(-50%, 0); }  @media (max-width: 910px) {  .snack-wrap {  bottom: 110px;  } }  @media (max-width: 660px) {  .snack-wrap {  bottom: 120px;  } }  @media (max-width: 450px) {  .snack-wrap {  bottom: 130px;  } }  .snack-wrap.show {  display: block; }  .snackbar {  display: block;  border: #f2f2f2 1px solid;  padding: 0;  color: #fff;  right: 0;  bottom: -100px;  z-index: 9; }  .snackbar img {  display: block;  z-index: 1;  box-shadow: 0 2px 2px rgba(0, 0, 0, .3); }  .snackclose {  position: absolute;  width: 16px;  height: 16px;  text-align: center;  padding: 4px;  border-radius: 50%;  background: #FFF;  z-index: 2;  top: -10px;  right: -10px;  color: #000;  box-shadow: 0 2px 2px rgba(0, 0, 0, .3); }  .snack-wrap .message {  margin: 0;  padding: 20px 22px; }  .snack-wrap .message:before {  display: none; }  .aa-like {  display: inline-block;  padding: 1px 47px 1px 1px;  height: 35px;  min-width: 16px; }  .aa-like button.liked {  background: #ec836e;  color: #FFF; }  .aa-like.loading {  background: url(/assets/img/min-loader.gif) no-repeat center;  opacity: .3; }  .aa-like.loading button {  opacity: .2; }  .aa-like button {  position: relative;  height: 32px;  box-shadow: inset 0 0 300px rgba(0, 0, 0, .1); }  .aa-like button i.fa {  font-size: 18px;  margin: -3px 3px;  vertical-align: -3%;  text-indent: 0; }  .aa-like button i:after {  content: '';  display: block;  position: absolute;  width: 100%;  top: 5px;  left: 0; }  .aa-like .counter {  position: absolute;  background: #FFF;  top: 0;  right: -46px;  height: 8px;  font-size: 13px;  width: 36px;  border: 1px solid #DDD;  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);  border-radius: 2px;  padding: 11px 0;  color: #222; }  .aa-like .counter:after, .aa-like .counter:before {  content: '';  display: block;  position: absolute;  top: 10px;  border: 6px solid transparent;  border-left: 0;  border-right-color: #DDD;  left: -6px; }  .aa-like .counter:after {  left: -4px;  border-right-color: #FFF; }  .social-icons {  display: block;  text-align: right; }  .social-icons * {  vertical-align: middle; }  .social-icons a {  transition: all 0.1s;  display: inline-block;  margin: 0;  padding: 0;  width: 40px;  height: 40px;  background: transparent no-repeat center 0;  text-indent: -5000px;  text-align: left }  .social-icons a:hover {  background-position: 0 -40px; }  .social-icons a.facebook {  background-image: url(/assets/img/icons/facebook.png); }  .social-icons a.facebook:hover {  background-color: #3b5998 !important; }  .social-icons a.googleplus {  background-image: url(/assets/img/icons/googleplus.png); }  .social-icons a.googleplus:hover {  background-color: #d94a39 !important; }  .social-icons a.twitter {  background-image: url(/assets/img/icons/twitter.png); }  .social-icons a.twitter:hover {  background-color: #48c4d2 !important; }  .social-icons a.linkedin {  background-image: url(/assets/img/icons/linkedin.png); }  .social-icons a.linkedin:hover {  background-color: #3b5998 !important; }  .social-icons a.skype {  background-image: url(/assets/img/icons/skype.png); }  .social-icons a.skype:hover {  background-color: #18b7f1 !important; }  .aa-check {  position: relative;  display: block;  padding: 6px;  font-size: 13px;  margin-bottom: 3px;  overflow: hidden;  user-select: none; }  .aa-check>span {  position: relative;  display: inline-block;  height: 14px;  width: 14px;  margin-right: 5px;  border: 2px solid #ddd;  border-radius: 2px;  vertical-align: -25%; }  .aa-check {  outline: none; }  .aa-check:active span:before {  content: '';  position: absolute;  width: 28px;  height: 28px;  top: -7px;  left: -7px;  background: rgba(0, 0, 0, .08);  border-radius: 50%; }  .aa-check:hover span {  border-color: #CCC; }  .aa-check span.checked:after {  position: absolute;  left: 1px;  top: -2px;  font: normal normal normal 16px/1 FontAwesome;  content: "\f00c"; }  .aa-check>input {  opacity: 0;  position: absolute;  top: 0;  right: 0;  height: 1px;  width: 1px; }  .ad-interest {  padding: 30px; }  .ad-interest button {  width: 90% }  .ad-interest .aa-card {  background-image: linear-gradient(135deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));  overflow: hidden; }  .ad-interest .aa-card .content {  border-radius: 0; }  .ad-interest .aa-card .header {  padding: 25px 0 45px; }  .ad-interest .aa-card .header p {  color: #fff;  padding-top: 25px;  text-align: center;  text-transform: uppercase;  font-size: 18px;  font-weight: bolder;  letter-spacing: 2px; }  @media all and (min-width: 1024px) {  .ad-interest .left-card {  margin: 60px -30px 0 auto;  } }  .ad-interest-text p {  font-size: 16px;  line-height: 1.5;  padding: 10px 30px;  text-align: center }  .ad-interest .header {  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAAAoCAYAAACVWZSOAAAFFElEQVR4Ae3ZCUhU+wLH8TObloVojGIEKpIVGJr9M4MQsYKIUgiwyJCaBCJinKRCKxQSNfUvAQUYewUYlASxRixCC0tQUEBKCASx9h7PlqevsZk398vlBOdy5TaNc1b/X/h4RmfYBn+cc2a0VCqlWERR/JpKpbIsNTiVysKC8Fq5WIUcgwCChqMPxO9ESaSQxP8Nj3/oFg3i4DkVBZCLHIOQLgAf/NAfG95vohQSSBqOiwbfEYd3cvk1cQjrUIotqIWwQA02oQxFWIsANI8KYC2KUIZNqIGwQC22oBTrEILmUq4bXBCFKEUVhMNUoRzFyIMPmsv4kIdilDv4fS5FIYJqcNkVRBiV2A7hIrWoxHqsgc+hA1uD9ahELYSLbEclwgiqwWUuHxXQR+YJNahAGDnQdCHU4Agu4xYe4Tmm8Qn/wTekaFFH/I3n8AnTeI5HuIXLOIIahKDpchBGBWogPGI7KpCvBpceH8KogvCwRlzAPbxFHGYXx1vcwwU0QnhYFcLwqcH9XQAlqIbwoB1oxzheIQG7S+AVxtGOHRAeVI0SBJwyuNPowAm0oRUH0QiBShQjZNLQNmAbhAcdwjg+wul9xDgOQXjQNmwwaXghFKMSAo04iFa04QQ6cFrjR+dvOIlm1KMcq6FlwI8SDw/tDKaQhNtKYgpnPDy8EvihZWA1ylGPZpxEZ7r0wS3LcTRhI3LTuEcr9uilYx0u4h280jtcRJ1HLzWL07jHy8VGNOE4OjOnDy6LomiFQAE0g0JshfCgLryHV3uPLggP2opCaAYFEGhFFJ3ZoQ/ORG1ogPCodrzBSukN2iE8qgFt6DSLXzOvIDajBUfRhDL44fbC6MNtVGOlVI3b6EMYbs+PMjThKFqwGUGYkwkrPoc+jEIuYQARl575duEm5lOqedzELpeeySIYgFzCKPpwDp1OvaSM4QpGINMwgrPY66JPHj/gr6k+uOgTzb04+5v/o1cQc9rgejAMmaEY9kE40H48xj+neoz9EA60DzHIDA2jxwmD68YQZJZEHXSpuRMS35Beqm+Q2OmgS8coZJYModuOwXVjENIEw4igHsImEcwgs1QziEDYpB4RDEOaYBDdVgyuB4OQFujHYQgL7cFDJKFaXkk8xB4ICx1GP6QFBtGT7cHFcAnXIG0Qw24IE9WhH3NQZbc59KMOwkS7EYO0wTVcQmw5g+tCL0YgbTZg4tkuihmYm2oGURPPagOQNhtBL7rSHVwM3ejHKKTDRLN4b9eKF1BZ2wu0ZvFeLQrpMKPoRzdiSw3uPHoxDOlwvWiCyNABTCIBlT0lMIkDEBlqQi+kww2jF+d/Dm4Q0mWG0JzB92kTiMMZqeKYyOD7u2YMQbrMoKY/cKNRHIP4hRZMOn5oaniTaIH4hWMYhXQjfXCuFoFYQgeeIAGVO0rgCToglhCBBNTg7HQKAg24immo3N00rqIBAqcg7acGN4YJPMU8VN5qHk8xgTE1OPvcxUt8wcpI9QUvcVcNznzX8QCv8RkrO9VnvMYDXFeDW74x3MEUZhGHSrVUccxiCncwpgb3azdwH88wiwVkkkq1gFk8w33cgHQC35+rszYf8lGEMIp0hfBBpcp2KczhX7p/68evSMGyzBpcni5fV4BCFOgCsDuVKonPujn9+FW3AJg3uABCxueQgxACWGV4Ta5Bnm411gJqUCrPDPK/uv9hQRc3+IEkviOJH1hECj/TX0MplUplWWpwKpWF/QGp/XscpNPrbAAAAABJRU5ErkJggg==') repeat-x bottom center; }  .group-welcome {  position: relative;  width: 100%;  padding: 125px 0 0;  margin: -110px 0 0;  z-index: 2;  background: #111;  background-image: linear-gradient(to right, #333, #000); }  .group-wrapper {  position: relative; }  .round-background-after:after {  display: block;  position: absolute;  content: '';  bottom: -1px;  width: 100%;  height: 30px;  background: #fafafa;  border-radius: 30px 30px 0 0; }  .group-welcome h1 {  position: relative;  line-height: 24px;  color: #FFF;  margin: 0;  text-shadow: 0 2px 7px #000;  padding: 15px 0 28px 200px;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  min-height: 70px; }  .group-welcome h1 small {  display: block;  font-size: .4em; }  .group-welcome h1 .ratings-stars {  display: block;  font-size: 14px; }  .group-welcome h1 .ratings-stars ul>li>a {  text-shadow: none;  color: #CCC !important;  font-size: 10px; }  .group-welcome h1 .ratings-stars ul>li {  line-height: 13px; }  .group-welcome h1 .ratings-stars ul {  padding-bottom: 5px; }  .group-welcome h1 .ratings-stars ul a>.fr {  float: left; }  .group-welcome h1 .ratings-stars ul a .ratings-stars {  font-size: 11px; }  .group-welcome h1 .ratings-stars ul a .ratings-stars i, .group-welcome h1 .ratings-stars ul a .ratings-stars .points {  color: #AAA !important; }  .group-welcome .suggestions h2 {  padding-left: 10px;  color: #FFF;  font-size: 13px; }  .group-welcome .owl-controls {  position: absolute;  top: -15px;  right: 0;  margin: 0; }  .group-home .owl-item .vehicle {  box-sizing: border-box;  padding: 12px;  background: #FFF;  border-radius: 3px;  box-shadow: 0 3px 8px -2px rgba(0, 0, 0, .3);  margin: 7px 5px;  border: none; }  .group-home .owl-item .vehicle .figure {  border-radius: 0; }  .group-home .owl-item .vehicle .header {  top: 9px;  left: 10px; }  .group-welcome .group-logo {  position: absolute;  display: block;  width: 170px;  left: 10px;  top: 10px;  z-index: 10; }  .group-bars-colors {  position: absolute;  display: block;  visibility: hidden;  float: left;  height: 64px;  padding: 0 10px;  width: 48px;  perspective: 30px;  perspective-origin: 50% 100%;  z-index: 2;  top: 0;  left: 180px; }  .mobile-header .group-bars-colors {  display: none; }  .group-bars-colors .primary, .group-bars-colors .secondary {  display: block;  float: left;  width: 50%;  position: relative;  height: 100%; }  .group-bars-colors .secondary {  top: -1px;  transform: skew(-13deg, -12deg) rotateX(-14deg) scale(0.8);  transform-origin: 50% 100%; }  .group-bars-colors .primary {  bottom: -5px;  transform: skew(-20deg, 44deg) rotateX(-13deg);  transform-origin: 50% 100%; }  .aa-flat-box div.jqi {  padding: 0; }  .mobile-header {  position: relative;  z-index: 5;  background: #fafafa;  transition: all .2s ease;  padding: 0 3px;  margin: 0 -3px; }  .mobile-header.is_stuck {  box-shadow: 0 12px 22px -18px rgba(0, 0, 0, .4);  top: 0px !important; }  .lower {  text-transform: lowercase; }  .upper {  text-transform: uppercase; }  .modal-circle-icon {  margin: -80px auto 0 !important;  font-size: 64px !important;  padding: 30px;  border-radius: 50%;  color: #FFF;  display: block !important;  width: 64px;  height: 64px;  text-align: center;  shape-outside: margin-box; }  .tag-percent-value {  position: absolute;  background: #FFF url(/assets/img/icons/vr1-br.png) no-repeat center;  background-size: 80% auto;  top: 20px;  right: 10px;  width: 32px;  height: 22px;  padding: 36px 0 0;  z-index: 2;  font-size: 13px;  font-weight: bolder;  letter-spacing: -1px;  text-align: center;  transform: rotate(12deg);  border-radius: 6px 6px 3px 3px;  box-shadow: 0 3px 10px -2px rgba(0, 0, 0, .8); }  .tag-percent-value.tag-star {  background: #FFF;  padding: 4px 2px;  z-index: 2;  font-size: 11px;  text-align: center;  transform: rotate(12deg);  border-radius: 0;  height: 12px;  width: 16px;  letter-spacing: initial;  top: 24px; }  .tag-percent-value.tag-star:after, .tag-percent-value.tag-star:before {  content: '';  position: absolute;  z-index: -1;  top: 0;  left: 0;  height: 20px;  width: 20px;  background: #FFF;  transform: rotate(30deg); }  .tag-percent-value.tag-star:after {  transform: rotate(-30deg); }  #qtde-cotacoes-label.chips:hover {  text-decoration: none !important; }  #cotacao-mensagem {  margin: 6px 0 6px 0;  text-align: center }  /*.cotacao .header-search{display: none}*/ .obfuscated-price {  display: inline-block;  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAYCAYAAAAxkDmIAAAA/0lEQVR4Ae3RpVJoUQCF4Xtxd6u4S8K94JJ4AChowV0jUiHh7u6a0Tc69D3/ydhaM1/e8v/TNE3TNO37zLIsV/ABBsE4uALJJpu77IMnUAcOQT/YB4/Aj4AbsAG6wDUoNv3MwAqswAqswAqswAocAHbAHNgAU6DeZHOXM/AC3MEM6ABh4BB4gCTQBVbBLsgFvSYFVmAFVmAFVmAF/pmBA0E/uAdR4AHkgQxwB/ZAG2gCC2ADdIAEkAbWwQmYBROgwfTTAiuwAiuwAiuwAiuwffRsEA1CQBJwAdEgBRQDT1ALgkApqALDIALkgjjgD6qBs+l7B1ZgBVZgBVZgBVbgTze0zyYuisP2AAAAAElFTkSuQmCC') no-repeat center;  background-size: cover; }  .obfuscated-price.invert {  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAYCAQAAACbmfEDAAAA2UlEQVR42u3WL0tDYRjG4RUnuqJuiFkmyFBZE4aWJYuytA+gyWCSgYgYtIpVm2XM4B8EMaiosxv8SLbrKX6Cl+e+6jkcfm94OZVKLpcrZZP8csIZr6wSe+SbPk8cE2+MmfnHO7cMeKNLBmdwBhcdPMcd18RHLtgl9sIPU1xyyAJxHNOsEHFD7tngiAzO4AwuOrhO3KCfNPlik3U+eOCAfW6Io4xDaNFmxDNXnLNHBmdwBhcdHOuwxDxxb1aJ59aIX7waPRpssc0pi8Q9vMwsO0yQwRmcwcUF/wEFtSqI4xzEdgAAAABJRU5ErkJggg=='); }  .side-box .obfuscated-price {  width: 125px;  height: 25px;  vertical-align: bottom; }  .vehicle .value .obfuscated-price {  width: 75px;  height: 15px; }  .scrollable-text {  position: relative;  padding: 10px;  border: 1px solid #f0f0f0;  margin: 20px 0;  height: 80%;  max-height: 600px;  overflow: hidden;  overflow-y: scroll; }  .clean-impromptu .jqifade+.jqi {  background-color: transparent;  border: none; }  .clean-impromptu .jqifade+.jqi .jqistate {  background-color: transparent;  border: none; }  .clean-impromptu .jqifade+.jqi .jqistate .lead {  display: none; }  .clean-impromptu .jqifade+.jqi .jqistate .jqimessage {  border: none; }  .clean-impromptu .jqifade+.jqi .jqiclose {  font-size: 32px; }  .iframe-load.loader {  position: absolute;  left: 0;  right: 0;  margin: 80px auto 0;  width: 84px;  height: 84px;  z-index: 0;  border-color: #BBB;  border-top-color: #FFF;  border-width: 4px; }  .iframe-load+iframe {  position: relative;  z-index: 2; }  .vr-icon {  display: flex;  justify-content: center;  align-items: center; }  .vr-icon img {  height: 24px !important;  width: auto !important; }  .aa-welcome-animation {  position: relative;  display: block;  width: 80%;  height: 350px;  overflow: hidden;  margin: 0 auto;  transform: scale(0.99); }  .aa-welcome-animation * {  will-change: auto; }  .aa-welcome-animation .layer {  position: absolute; }  .aa-welcome-animation .sun {  top: 10%;  left: 60%;  transform: translateX(-50%);  background: url(/assets/img/road/sun.svg) no-repeat top;  background-size: contain;  width: 100px;  height: 100px;  animation: turn360 infinite 20s linear; }  .aa-welcome-animation .clouds {  top: 10%;  left: 0;  background: url(/assets/img/road/clouds.svg) repeat-x 0 center;  background-size: auto 90%;  width: 100%;  height: 60%;  animation: go-to-left infinite 80s linear; }  .aa-welcome-animation .road {  top: 40%;  left: 0;  background: url(/assets/img/road/road.svg) repeat-x 0 center;  background-size: auto 90%;  width: 100%;  height: 60%;  animation: go-to-left infinite 15s linear; }  .aa-welcome-animation .car {  bottom: 3px;  left: 0;  right: 0;  margin: 0 auto;  background: url(/assets/img/road/car.svg) no-repeat center;  background-size: cover;  width: 300px;  height: 120px;  transform: translate3d(0, 0, 0);  animation: shake infinite 5s linear; }  .aa-welcome-animation .car .wheels {  width: 220px;  bottom: 3px;  left: 40px;  transform: translate3d(0, 0, 0);  animation: shake infinite 3s linear; }  .aa-welcome-animation .car .wheel {  display: block;  width: 50px;  height: 50px;  background: url(/assets/img/road/wheel.svg) no-repeat center;  background-size: cover;  transform: translate3d(0, 0, 0);  animation: turn360 infinite .5s linear; }  @keyframes go-to-left {  from {  background-position: 0 0;  }   to {  background-position: 400% 0;  } }  @keyframes shake {   10%,  90% {  transform: translate3d(0, -1px, 0);  }   20%,  80% {  transform: translate3d(0, 1px, 0);  }   30%,  50%,  70% {  transform: translate3d(0, -1px, 0);  }   40%,  60% {  transform: translate3d(0, 1px, 0);  } }  .aa-alert {  border: 2px solid #AAA;  color: #AAA;  border-radius: 12px;  padding: 15px;  margin: 5px 0; }  .aa-alert legend {  color: #FFF;  padding: 0 10px;  font-weight: bold;  font-size: 14px;  margin-bottom: -7px; }  .aa-alert.aa-alert-highlight {  border: 3px solid #FFF; }  .aa-alert.aa-alert-highlight legend {  font-size: 16px; }  .aa-alert.aa-alert-placeholder legend {  border: 1px solid #666;  color: #666;  text-align: center; }  .aa-alert .field {  margin: 0 !important; }  .aa-alert .selectivity-single-select {  border: none;  padding: 0;  font-size: 14px;  margin-top: -7px; }  .aa-alert .selectivity-placeholder {  color: #333; }  .aa-alert .selectivity-single-result-container {  padding-left: 12px; }  .aa-alert .selectivity-dropdown {  width: 100%; }  .aa-alert .alert-attributes .selectivity-result-label, .aa-alert .alert-attributes .selectivity-result-item {  font-weight: normal; }  .aa-alert .alert-attributes .button>input {  position: relative;  font-weight: bold;  text-transform: uppercase;  margin: -8px 0 -7px;  border: 0;  padding: 0 10px; }  .aa-alert .alert-attributes .button>input::placeholder {  text-align: left; }  .aa-alert .chips {  background: rgba(255, 255, 255, .3);  color: #FFF;  margin: 1px 3px; }  .aa-alert .field.button.white {  padding: 10px 0; }  #preferences-modal {  display: block;  position: relative;  max-width: 700px;  width: 90%;  margin: 0 auto; }  #preferences-modal button[id].white {  width: 70%;  margin: 20px auto 0;  display: block; }  #preferences-modal .owl-theme .owl-dots .owl-dot span {  background: none;  border: 2px solid #FFF; }  #preferences-modal .owl-theme .owl-dots .owl-dot.active span {  background: #FFF; }  #preferences-modal .list-preferences {  max-height: 250px;  overflow-y: auto;  padding: 0 20px 30px; }  #preferences-modal .list-preferences:after {  position: absolute;  bottom: 0;  content: '';  width: 100%;  height: 50px;  background: linear-gradient(to bottom, rgba(25, 25, 25, 0), rgb(34, 34, 34));  right: 0; }  #preferences-modal .headline p, #preferences-modal .headline h3 {  color: #FFF; }  #modal-aa-preferences-modal {  background: radial-gradient(rgba(25, 25, 25, .9), rgb(25, 25, 25)); }  .pref-modal-close {  position: fixed;  right: 15px;  top: 15px; }  #followcar-content p {  background-color: rgba(255, 255, 255, 0.07);  padding: 15px 20px 0 20px;  margin: 0;  overflow-y: scroll;  height: 90px; }  @media screen and (max-width: 720px) {  #preferences-modal button[id].white {  width: 100%;  } }  .vehicle-card {  position: relative;  box-shadow: 0 0 1px 1px #DDD;  border-radius: 8px;  overflow: hidden; }  .vehicle-card a img {  display: block;  max-width: 250px;  margin: 0 auto;  box-shadow: 0 0 1px 1px #fafafa; }  .vehicle-card .ad-price {  position: relative;  background: #fafafa;  box-shadow: 0 0 1px 1px #EEE;  margin: -15px -15px 0 0 }  .vehicle-card .ad-actions {  border-right: 1px solid #fafafa;  margin: 0 0 -15px 0;  display: flex;  flex-direction: column;  padding-left: 0 !important; }  .vehicle-card .ad-actions .button.button-flat.min {  background-color: #000E71 !important;  margin: 10px 0; }  .vehicle-card .ad-actions .button.button-flat.min span {  color: #fff !important; }  .vehicle-card .ad-actions div.row div.col4-1 select.smaller {  padding: 8px 0 !important; }  .vehicle-card .ad-actions div.row div.col4 i.button.button-flat.min {  margin: 0;  letter-spacing: unset !important;  padding: 0 !important;  margin-left: 12px; }  .vehicle-card .ad-right-actions {  position: absolute;  top: 0;  right: 0;  z-index: 1;  width: unset !important;  display: flex;  gap: 4px;  padding: 5px; }  .vehicle-card .ad-right-actions a.ad-anchor.button.button-flat, .vehicle-card .ad-right-actions button.ad-anchor.button.button-flat {  height: 10px; }  .vehicle-card .ad-right-actions a.ad-anchor.button.button-flat i, .vehicle-card .ad-right-actions button.ad-anchor.button.button-flat i {  margin: 0;  color: #fff;  font-size: 10px; }  .vehicle-card .ad-right-actions .button, .vehicle-card .ad-right-actions button {  padding: 6px !important; }  .vehicle-card .ad-plate {  position: relative;  float: left;  padding: 2px 4px;  background: #000;  font-size: 9px;  font-weight: bold;  color: #FFF;  margin-top: -14px;  height: 10px; }  @media screen and (max-width: 800px) {  .vehicle-card .content {  padding: 8px;  }   .vehicle-card .col3.aa-text-plain {  margin-top: -4px;  }   .vehicle-card .ad-price,  .vehicle-card .ad-actions,  .vehicle-card .ad-timer {  margin: 0 -8px;  padding-right: 15px;  padding-left: 15px;  }   .vehicle-card .ad-price .aa-headline {  font-size: 17px;  line-height: 24px;  }   .aa-title-select {  border: 2px solid #1c192c !important;  background: #FFF;  border-radius: 6px;  margin: 6px 0;  padding: 5px 10px;  font-size: 14px !important;  }   .vehicle-card-finished .content {  padding-bottom: 0;  } }  @media screen and (min-width: 800px) {  .menu-avaliacoes .popover-content.popover-menu {  background: none;  box-shadow: none;  position: static;  transform: none;  opacity: 1;  } }  @media all and (max-width: 480px) {  .wk-moz {  width: 100%;  }   .preferences-modal-content {  height: 100vh;  overflow-y: auto;  }   .pref-modal-close {  z-index: 99;  }   .aa-alert .selectivity-single-select {  text-align: center;  }   .aa-alert.aa-alert-highlight .field,  .aa-alert.aa-alert-highlight .field .button,  .aa-alert.aa-alert-highlight .btn-add {  width: 100% !important;  }   .aa-alert.aa-alert-highlight .field:not(.row),  .aa-alert.aa-alert-highlight .field .button {  margin-bottom: 10px !important;  }   .aa-alert.aa-alert-highlight .btn-add {  line-height: 18px;  margin-top: 0;  }   .aa-alert.aa-alert-highlight .col5,  .aa-alert.aa-alert-highlight .col5-1,  .aa-alert.aa-alert-highlight .col5-1 .col2 {  width: 100%  }   .selectivity-dropdown {  min-width: max-content;  width: 100%;  }   .selectivity-results-container {  max-height: 100px;  overflow-y: auto;  } }  /* Pages */ .dashboard .notification-wrapper, body.avaliacao .notification-wrapper {  display: none; }  .ratings-widget {  margin-left: 10px;  padding-left: 10px;  border-left: 1px solid #eaeaea; }  .ratings-widget .question {  border-bottom: 1px solid #eaeaea;  margin: 0;  padding: 6px 0; }  .ratings-widget .question:last-child {  border: none; }  .ratings-widget .question i {  color: #CCC; }  .ratings-widget .question i:hover, .ratings-widget .question i.hover, .ratings-widget .question i.selected {  color: #1c192c;  text-shadow: -1px -1px 1px #FFF, 1px 1px 1px #FFF, -1px 1px 1px #FFF, 1px -1px 1px #FFF;  cursor: pointer; }  .reviews .dealer {  margin-top: 10px; }  .reviews .dealer img {  display: inline-block;  width: 80px;  vertical-align: -30%; }  .ratings-widget .last-question {  overflow: hidden;  height: 0;  transition: height .1s ease;  padding: 0;  margin-top: 5px; }  .ratings-widget .last-question textarea {  border: 1px solid #eaeaea;  border-radius: 3px; }  .ratings-stars * {  opacity: 1 !important; }  .ratings-stars i {  margin: 0 2px 0 0 !important; }  .ratings-stars .points {  font-size: .9em; }  .ratings-stars small {  display: inline-block !important;  font-size: .85em !important;  margin-left: 1px; }  .ratings-stars.open-details.closed ul {  display: none; }  @media all and (max-width: 1024px) {  .ratings-widget {  margin-left: 0;  padding-left: 0;  border-left: none;  } }  /* Media Queries */ /* Medium columns 8 */ @media all and (min-width: 721px) and (max-width: 1024px) {  .md-hide {  display: none !important;  }   .md-show {  display: inline-block !important;  }   .md-show.hidden {  display: none !important;  }   .row>.col-m1,  .row>.col-m2,  .row>.col-m3,  .row>.col-m4,  .row>.col-m5,  .row>.col-m6,  .row>.col-m7,  .row>.col-m8 {  float: left;  }   .row>.col-m1 {  width: 12.5%;  }   .row>.col-m2 {  width: 25%;  }   .row>.col-m3 {  width: 37.5%;  }   .row>.col-m4 {  width: 50%;  }   .row>.col-m5 {  width: 62.5%;  }   .row>.col-m6 {  width: 75%;  }   .row>.col-m7 {  width: 87.5%;  }   .row>.col-m8 {  width: 100%;  } }  /* Small columns 4 */ @media all and (max-width: 720px) {  .sm-hide {  display: none !important;  }   .sm-show {  display: inline-block !important;  }   .sm-show-block {  display: block !important;  }   /*.sm-show.hidden{display: none !important;}*/  body .row>.col-s1,  body .row>.col-s2,  body .row>.col-s3,  body .row>.col-s4 {  float: left;  }   body .row>.col-s1 {  width: 25%;  }   body .row>.col-s2 {  width: 50%;  }   body .row>.col-s3 {  width: 75%;  }   body .row>.col-s4 {  width: 100%;  } }  @media all and (max-width: 1200px) {   #vehicles.vehicles-grid>div:not(#async-vehicles):not(.pagination),  #vehicles.vehicles-grid>div#async-vehicles>div.clearfix:not(.pagination) {  grid-template-columns: repeat(auto-fill, 33%) !important;  } }  @media all and (min-width: 1600px) {   #vehicles.vehicles-grid>div:not(#async-vehicles):not(.pagination),  #vehicles.vehicles-grid>div#async-vehicles>div.clearfix:not(.pagination) {  grid-template-columns: repeat(auto-fill, 16.66666%) !important;  } }  @media all and (max-width: 1024px) {  .header-menu .col2 {  width: 100%;  }   .aa-card .title .counter,  .aa-card .title .info {  display: none;  }   .aa-card .title .col3 {  width: 50%;  }   header .mobile {  display: block;  }   header.on .header-logo {  top: -70px;  }   .vehicle-avaliacao .col4,  .vehicle-avaliacao .col4-1 {  width: 100%;  }   .header-search {  width: 80% !important;  }   .header-search input {  width: 100%;  background: none;  color: #FFF;  border-bottom-color: #666;  border-bottom-color: rgba(255, 255, 255, .5);  }   .header-search button {  margin-right: -10px;  width: 40px;  padding: 0;  }   .header-search button i {  margin: 0;  color: inherit;  }   .header-search button span {  display: none;  }   .header-search button .hidden {  display: block !important;  text-align: center;  text-indent: 0;  margin: 0;  color: #222;  }   .header-search .search-icon {  margin-left: 10px;  color: #666;  }   .aa-groups-full-view>.view {  width: 25%;  }   .vehicles-list .vehicle .actions {  display: none;  }   header ul.menu {  display: none;  }   header ul.menu.show {  display: block;  }   header ul.menu li {  float: none !important;  }   .header-search input:focus+button {  background: #FFF;  border-radius: 2px;  }   .vehicle-modal.vehicle .info {  padding: 0;  }   .vehicle-modal.vehicle .info .title,  .vehicle-modal.vehicle .info .basics {  padding: 7px 0 3px 115px;  }   .vehicle-modal.vehicle .header {  width: 105px;  }   .scrollable-text {  height: 65%;  }   .stripped-list>li .row span {  margin: 3px auto;  right: 0;  left: 0;  float: none;  }   #aa-cvs-products-container {  margin: -10px -10px 0;  } }  @media all and (max-width: 1024px) and (min-width: 721px) {  header ul.menu {  position: absolute;  width: 250px;  background: #333;  padding: 0 20px;  box-shadow: 0 2px 3px rgba(0, 0, 0, .5);  cursor: default;  margin-right: 0;  top: 55px;  right: 0;  } }  @media all and (max-width: 720px) {  body {  padding-top: 90px;  }   header.default-header {  margin-top: -60px !important;  }   header .header-logo {  display: none;  }   header .header-logo.show {  position: fixed;  z-index: 998;  width: 100%;  left: 0;  top: 60px;  }   header .header-logo img {  height: auto;  width: 200px;  margin: 0 auto;  }   header .user>a.user-action,  header .user>.popover {  position: relative;  display: block;  float: left;  width: 33.3%;  text-align: center;  text-transform: uppercase;  font-weight: bold;  }   header .user {  position: fixed;  display: none;  bottom: 0;  right: 0;  width: 100%;  z-index: 998;  padding: 12px 0;  }   nav ul.menu>li a i {  position: relative;  display: inline-block;  padding: 8px;  border: 1px solid;  color: #ffb400;  border-radius: 50%;  font-size: 14px;  width: 18px;  height: 18px;  text-align: center;  line-height: 19px;  vertical-align: middle;  opacity: .6;  margin: 0 20px 0 -50px;  }   #aa-app-main nav ul.menu>li a {  height: auto;  padding: 5px 0 0;  text-transform: uppercase;  border-bottom: 1px solid #333;  left: 50px;  margin: 10px 0;  }   #aa-app-main .header_menu-submenu {  display: block !important;  padding-left: 32px;  }   #aa-app-main .header_menu-submenu li a i {  padding: 0;  border: 0;  font-size: 18px;  }   #aa-app-main header>.wrapper {  min-height: initial;  }   header nav ul.menu {  position: fixed;  background: url("/assets/img/bg-menu.jpg") no-repeat center;  -webkit-background-size: cover;  background-size: cover;  width: 100%;  height: 100%;  top: 0;  left: 0;  z-index: 997;  box-sizing: border-box;  padding: 160px 0 36px 80px;  overflow-y: auto;  transition: opacity 0.3s ease;  }   #aa-app-main header nav ul.menu {  opacity: 0;  }   header .mobile.cross .menu-icon {  transform: rotate(-45deg);  }   header .mobile.cross .menu-icon:after {  width: 2px;  height: 24px;  top: -11px;  left: 11px;  }   header .mobile.cross .menu-icon:before {  display: none;  }   .show {  display: block !important;  }   /* #language-selector {position: fixed; top: 15px; left: 10px; } #language-selector .current {border: none;} */  .header-search input {  padding-left: 3px;  }   .header-search input:focus+button+i {  opacity: 0;  }   .wrapper {  padding: 0 10px;  width: auto;  }   .row.wrapper {  margin: 0 auto;  }   .section-features {  position: relative;  margin: 0 -10px;  }   .aa-card.avaliacao .title,  .aa-group .uf {  display: none !important;  }   .aa-card {  margin-left: 0;  margin-right: 0;  }   .vehicle-avaliacao h1 small {  display: block;  }   #vehicle-prices {  position: fixed;  bottom: 0;  width: 100%;  z-index: 999;  left: 0;  }   .side-box .aa-display-1,  .vehicle-timer p {  font-size: 16px;  margin-top: 3px;  line-height: normal;  padding: 0;  }   .vehicle-timer .content {  background: #222;  }   .side-box .aa-card .content {  padding: 15px 10px;  }   .side-box .label-actions {  font-size: 10px;  color: #666;  }   .photos .thumb-gallery .owl-item img {  margin: 0;  width: 100%;  border-radius: 0;  }   .pagination li a {  margin: 0 1px;  }   .vehicle-tabs {  padding: 0;  }   .mobile-header {  background: #fafafa;  }   .mobile-header h1 {  font-size: 18px;  }   .mobile-header h1 svg {  display: none;  }   .mobile-header .group-bars-colors {  display: block;  visibility: visible;  }   .group-bars-colors {  position: fixed;  height: 10px;  top: 52px;  width: 100%;  left: 0;  }   .group-bars-colors>span {  position: absolute;  display: block;  height: 7px;  width: 3px;  top: -7px;  left: 0;  }   .vehicle-wrapper {  width: 50%;  }   .vehicles-list .title {  padding: 0;  }   .vehicles-list .title h3 {  font-size: 10px;  margin: 4px 0 1px;  font-style: italic;  }   .vehicles-list .title h3 strong {  float: left;  margin-right: 6px;  font-style: normal;  font-size: 1.4em;  }   .vehicles-list .version {  height: 12px !important;  }   .vehicles-list .time {  width: 100%;  }   .create-package .vehicle-wrapper {  width: 33.333%;  }   .vehicle-list .time,  .vehicle-list .value p {  font-size: 14px;  text-align: right;  }   .vehicle-list .time {  text-align: left;  }   .vehicles-list .info {  box-sizing: border-box;  padding: 0 0 0 115px;  margin: 0;  width: 100%;  }   .vehicles-list .vehicle {  margin: 12px 0;  background: none;  box-shadow: none;  padding: 0 0 10px;  border-bottom: 1px solid #EEE;  border-radius: 0;  }   .vehicles-list .basics .item {  width: auto;  opacity: .5;  font-size: 11px;  margin-right: 10px;  padding: 1px 0;  }   .vehicles-list .basics .item i {  margin: 0 5px 0 0;  font-size: 12px;  color: #333;  }   .vehicle.min {  margin: 5px 0;  }   .vehicle .figure .chips-container {  top: 0;  right: 0;  left: auto;  z-index: 1;  }   .vehicle .figure .chips-container .chips {  margin: 0;  border-radius: 0;  text-transform: uppercase;  display: block;  padding: 2px 2px 0 2px !important;  font-size: 7px;  letter-spacing: 1px;  line-height: normal;  }   .vehicles-list .vehicle .time,  .vehicles-list .vehicle .value p {  font-size: 13px;  }   .vehicles-list .vehicle .time {  text-align: left;  }   .vehicles-list .vehicle .value p {  text-align: right;  }   .vehicle .anunciante,  .vehicles-list .vehicle-wrapper:before,  .vehicle .seller {  display: none;  }   .vehicles-list .vehicle-wrapper {  margin: 0;  }   .favorite {  background: none;  box-shadow: none;  }   .vehicles-list .header {  position: absolute;  width: 105px;  left: 0;  top: 0;  height: 75px;  }   .vehicles-list .header .bottom-info {  max-width: 90px;  }   .vehicle .price {  padding: 2px 5px 2px 28px;  top: 60px;  }   .vehicle .price .currency {  bottom: 7px;  }   .vehicle .basics {  padding-bottom: 0;  }   #s9y_marcas,  #s9y_modelos {  width: calc(100% - 2px);  }   #armored_website {  display: block;  width: 100% !important;  background: #FFF;  text-align: center;  height: 28px !important;  padding: 5px 0;  }   #armored_website img {  width: 100px;  }   .main-content {  padding: 0;  min-height: calc(100vh - 220px);  }   .main-content.data-content,  ul.controls {  padding: 0;  }   .main-content>h1,  .main-content>p,  .section-header h1,  .section-header p {  padding: 0;  }   .section-header h1,  body .aa-display-1 {  font-size: 17px;  }   /*.vehicle-avaliacao .section-header .offer{position:absolute;bottom:2px;opacity:.3;text-align:right; right: 10px; width: 50%;} .vehicle-avaliacao .section-header .offer p{display:inline;}*/  .vehicle-avaliacao .section-header {  margin: 0;  padding: 10px 0;  }   .section-features .stripped-list {  margin: 10px;  }   .vehicle-avaliacao h1 .version {  display: block;  font-size: .6em;  margin-bottom: 5px;  opacity: .75;  }   .photos .owl-stage-outer.owl-height {  min-height: 200px;  }   ul.controls .selectivity-input {  margin: 0;  border-bottom: 1px solid #DDD;  padding: 2px;  width: 32px;  float: left;  }   ul.controls .package {  border: 1px solid #DDD;  border-radius: 3px;  }   ul.controls .selectivity-input .selectivity-single-select {  border: none;  }   ul.controls .selectivity-dropdown {  min-width: 120px;  right: 0;  left: auto !important;  }   ul.controls .selectivity-single-result-container {  display: none;  }   ul.controls .selectivity-caret {  right: 12px;  top: 7px;  }   ul.controls .selectivity-caret:before {  content: "\f0dc";  }   ul.controls .reorder {  width: auto;  }   #vehicles>.clearfix {  margin: 0;  }   .aa-group.side img {  display: block;  width: 50%;  margin: 0 auto;  }   .aa-group.side {  box-shadow: none;  border: none;  margin: 0;  }   .aa-groups-full-view img,  .dashboard #gmaps,  .aa-group .view.button.light,  .aa-group .offers {  display: none;  }   .aa-groups-full-view .view {  display: block;  width: 100%;  padding: 0;  border: none;  }   .entity-slider .aa-group {  text-align: left;  box-shadow: none;  background: none;  border: none;  }   .entity-slider .aa-group .corner-action.favorite {  display: none;  }   .aa-group .title,  .aa-group:before {  display: none;  }   .aa-group>p {  padding: 15px 40px 15px 0;  margin-left: 30px;  }   .icon-group {  position: absolute;  width: 14px;  height: 8px;  text-align: center;  padding: 3px 0;  border-radius: 50%;  color: #FFF;  margin: auto;  font-weight: bold;  font-size: 8px;  left: -26px;  top: 0;  bottom: 0;  }   .aa-group .q {  font-size: 10px;  }   .aa-group .navl {  font-weight: bold;  font-size: 11px;  }   .uf-modal>.jqi {  padding: 10px 0;  }   .uf-modal .aa-group p {  border-top: none;  }   .uf-modal .aa-group .q.hidden.sm-show,  .uf-modal .navl {  display: none !important;  }   .send-valuation {  width: 65%;  float: left;  }   .send-buy-request.full,  .send-valuation.full {  width: 100%;  padding-right: 0;  }   .send-buy-request {  width: 35%;  float: right;  margin-top: -115px;  box-shadow: none;  }   .side-box .aa-card {  background: #FFF;  }   .send-buy-request button {  padding: 12px 0;  height: 67px;  line-height: 1.25em;  }   .send-buy-request button .price {  font-size: .85em;  opacity: .9;  width: 100%;  }   .send-buy-request button strong {  display: block;  padding: 10px 0 5px;  }   .aa-like {  position: absolute;  top: -60px;  right: 10px;  transform: scale(0.8) translateX(17px);  }   .jqibuttons #comprar .price {  display: none !important;  }   .menu-avaliacoes>.clearfix.pb-lg.mb-lg {  padding: 0;  margin: 0;  border: none;  }   .menu-avaliacoes {  padding-bottom: 10px;  border-bottom: 1px solid #CCC;  margin-bottom: 10px;  }   .menu-avaliacoes h2.aa-headline.aa-title.aa-title-select i {  display: flex !important;  align-items: center !important;  height: 30px !important;  padding: 0 10px !important;  }   form.form-1 .row>.col-s4>.field,  form.form-1 .row>.col-s2:nth-child(even) .field {  width: 100%;  margin-right: 0;  }   form.form-1 button {  margin: 6px auto;  }   .message {  padding: 8px;  }   .message:before {  top: 3px;  right: 3px;  }   .message p {  font-size: 10px;  }   .vehicle-min-price .label-actions {  padding-top: 6px;  text-align: center;  }   .vehicle-min-price .aa-display-1 {  text-align: right;  }   .side-box button.plus-value {  padding-top: 8px;  margin-top: 4px;  }   .side-box button.plus-value i {  top: auto;  bottom: -10px;  margin-left: -5px;  padding: 1px;  font-size: 8px;  }   .dashboard.main-content h1.aa-display-1 br {  display: none;  }   .filter-sticky {  z-index: 99993;  }   .preferences-modal-content {  height: 100vh;  overflow-y: auto;  }   .pref-modal-close {  z-index: 99;  }   .aa-alert.aa-alert-highlight .btn-add {  margin-top: 0;  }   .aa-alert .selectivity-results-container {  max-height: 100px;  }   .aa-alert #btn-add-attr {  position: absolute;  top: 46px;  right: 0;  }   .alert-attributes .field.button.white {  margin-top: 10px !important;  }   #preferences-modal .list-preferences {  padding: 0;  }   form.form-1 .selectable-field {  padding: 6px;  } }  @media all and (max-width: 480px) {  .aa-alert #btn-add-attr {  position: relative;  top: 0;  } }  .flashes {  -moz-animation: flahes 1s linear 1;  -o-animation: flahes 1s linear 1;  animation: flahes 1s linear 1; }  @-moz-keyframes flahes {  20% {  opacity: 1;  }   40% {  opacity: 0;  }   60% {  opacity: 1;  }   80% {  opacity: 0;  }   100% {  opacity: 1;  } }  @-o-keyframes flahes {  20% {  opacity: 1;  }   40% {  opacity: 0;  }   60% {  opacity: 1;  }   80% {  opacity: 0;  }   100% {  opacity: 1;  } }  @-ms-keyframes flahes {  20% {  opacity: 1;  }   40% {  opacity: 0;  }   60% {  opacity: 1;  }   80% {  opacity: 0;  }   100% {  opacity: 1;  } }  @keyframes flahes {  20% {  opacity: 1;  }   40% {  opacity: 0;  }   60% {  opacity: 1;  }   80% {  opacity: 0;  }   100% {  opacity: 1;  } }  .md-sld-up {  -o-animation: md-sld-up .5s 1 ease-in-out;  animation: md-sld-up .5s 1 ease-in-out;  animation-delay: .1s }  .md-sld-down {  -o-animation: md-sld-up .5s ease-in-out reverse forwards;  animation: md-sld-up .5s ease-in-out reverse forwards; }  .md-sld-up-2 {  -o-animation: md-sld-up 1.8s 1 ease-in-out;  animation: md-sld-up 2s 1 ease-in-out;  overflow: hidden; }  @-o-keyframes md-sld-up {  0% {  transform: translateY(30px);  opacity: 0;  }   75% {  opacity: 1;  }   /*98% {transform: translateY(-3px);}*/  100% {  transform: translateY(0);  } }  @-moz-keyframes md-sld-up {  0% {  transform: translateY(30px);  opacity: 0;  }   75% {  opacity: 1;  }   /*98% {transform: translateY(-3px);}*/  100% {  transform: translateY(0);  } }  @keyframes md-sld-up {  0% {  transform: translateY(30px);  opacity: 0;  }   75% {  opacity: 1;  }   /*98% {transform: translateY(-3px);}*/  100% {  transform: translateY(0);  } }  @keyframes pralapraca {  15% {  transform: translateX(-5px);  }   45% {  transform: translateX(8px);  }   65% {  transform: translateX(-8px);  }   85% {  transform: translateX(4px);  }   100% {  transform: none;  } }  @-webkit-keyframes pralapraca {  15% {  -webkit-transform: translateX(-5px);  }   45% {  -webkit-transform: translateX(8px);  }   65% {  -webkit-transform: translateX(-8px);  }   85% {  -webkit-transform: translateX(4px);  }   100% {  -webkit-transform: none;  } }  @font-face {  font-family: 'aa-icon';  src: url('/assets/fonts/aa-icon/aa-icon.eot');  src: url('/assets/fonts/aa-icon/aa-icon.eot#iefix') format('embedded-opentype'), url('/assets/fonts/aa-icon/aa-icon.ttf') format('truetype'), url('/assets/fonts/aa-icon/aa-icon.woff') format('woff'), url('/assets/fonts/aa-icon/aa-icon.svg#aa-icon') format('svg');  font-weight: normal;  font-style: normal; }  [class^="aa-icon-"], .aa-icon {  font-family: 'aa-icon' !important;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }  .aa-icon-barrette:before {  content: "\e929"; }  .aa-icon-buoy-2:before {  content: "\e925"; }  .aa-icon-buoy:before {  content: "\e926"; }  .aa-icon-car-relic:before {  content: "\e927"; }  .aa-icon-star:before {  content: "\e928"; }  .aa-icon-time:before {  content: "\e924"; }  .aa-icon-quotes3:before {  content: "\e923"; }  .aa-icon-author:before {  content: "\e921"; }  .aa-icon-date:before {  content: "\e922"; }  .aa-icon-grid:before {  content: "\e91f"; }  .aa-icon-list:before {  content: "\e920"; }  .aa-icon-load2:before {  content: "\e91a"; }  .aa-icon-load1:before {  content: "\e91b"; }  .aa-icon-transmission_fill:before {  content: "\e91c"; }  .aa-icon-drive_2:before {  content: "\e91d"; }  .aa-icon-engine_fill:before {  content: "\e91e"; }  .aa-icon-add_car:before {  content: "\e914"; }  .aa-icon-air_conditioning:before {  content: "\e915"; }  .aa-icon-auto_electric:before {  content: "\e916"; }  .aa-icon-brake:before {  content: "\e917"; }  .aa-icon-oil-add:before {  content: "\e918"; }  .aa-icon-Tire_Wheel:before {  content: "\e919"; }  .aa-icon-calculator:before {  content: "\e90f"; }  .aa-icon-added:before {  content: "\e910"; }  .aa-icon-add:before {  content: "\e912"; }  .aa-icon-remove:before {  content: "\e913"; }  .aa-icon-delete:before {  content: "\e90d"; }  .aa-icon-share:before {  content: "\e90e"; }  .aa-icon-brochure:before {  content: "\e911"; }  .aa-icon-mail:before {  content: "\e90b"; }  .aa-icon-pin:before {  content: "\e90c"; }  .aa-icon-engine:before {  content: "\e908"; }  .aa-icon-speedometr3:before {  content: "\e909"; }  .aa-icon-transmission2:before {  content: "\e90a"; }  .aa-icon-calendar:before {  content: "\e902"; }  .aa-icon-oil:before {  content: "\e903"; }  .aa-icon-diagnostic:before {  content: "\e904"; }  .aa-icon-Tire_Wheel_Service2:before {  content: "\e905"; }  .aa-icon-Tire_Wheel_Service:before {  content: "\e906"; }  .aa-icon-auto_loan:before {  content: "\e907"; }  .aa-icon-gear:before {  content: "\e900"; }  .aa-icon-key:before {  content: "\e901"; }  .aa-icon-steering_wheel:before {  content: "\e814"; }  .aa-icon-phone2:before {  content: "\e812"; }  .aa-icon-question:before {  content: "\e813"; }  .aa-icon-search:before {  content: "\e810"; }  .aa-icon-reset:before {  content: "\e811"; }  .aa-icon-label-reverse:before {  content: "\e80c"; }  .aa-icon-transmission:before {  content: "\e80d"; }  .aa-icon-fuel:before {  content: "\e80e"; }  .aa-icon-road:before {  content: "\e80f"; }  .aa-icon-speedometr2:before {  content: "\e800"; }  .aa-icon-shop_bag:before {  content: "\e801"; }  .aa-icon-chat2:before {  content: "\e802"; }  .aa-icon-car:before {  content: "\e803"; }  .aa-icon-car_search:before {  content: "\e804"; }  .aa-icon-label:before {  content: "\e805"; }  .aa-icon-speedometr:before {  content: "\e806"; }  .aa-icon-chat:before {  content: "\e807"; }  .aa-icon-application:before {  content: "\e808"; }  .aa-icon-message:before {  content: "\e809"; }  .aa-icon-car_sale:before {  content: "\e80a"; }  .aa-icon-phone:before {  content: "\e80b"; }  /* tooltip */ [data-tooltip]:before, [data-tooltip]:after {  visibility: hidden;  opacity: 0;  pointer-events: none;  transition: all .2s; }  [data-tooltip] {  position: relative;  z-index: 2;  cursor: pointer; }  [data-tooltip]:before {  position: absolute;  top: -32px;  left: 50%;  padding: 5px;  width: 190px;  margin-left: -95px;  border-radius: 3px;  background-color: #FFF;  color: #111;  content: attr(data-tooltip);  text-align: center;  font-size: 12px;  line-height: 1.2;  overflow: hidden;  box-shadow: 0 2px 8px -1px rgba(0, 0, 0, .4); }  [data-tooltip].large-tooltip:before {  width: 90%;  margin-left: -45%;  margin-left: calc(-45% - 5px); }  [data-tooltip]:after {  position: absolute;  top: -8px;  left: 50%;  margin-left: -5px;  width: 0;  border-top: 5px solid #FFF;  border-right: 5px solid transparent;  border-left: 5px solid transparent;  content: ""; }  [data-tooltip]:not(.no_old_navigators):hover:before, [data-tooltip]:not(.no_old_navigators):hover:after {  visibility: visible;  opacity: 1; }  [data-tooltip].data-tooltip-right:before {  margin-left: -185px; }  [data-tooltip].data-tooltip-left:before {  margin-left: -5px; }  [data-tooltip].data-tooltip-right:after, [data-tooltip].data-tooltip-right:before {  right: 0; }  [data-tooltip].data-tooltip-left:after, [data-tooltip].data-tooltip-left:before {  left: 0; }  .tiptop {  position: absolute;  z-index: 9999;  max-width: 300px;  padding: 20px;  font-size: 12px;  color: #fff;  background: #222;  border-radius: 3px; }  .toaster-container {  position: fixed;  z-index: 99999;  bottom: 0;  opacity: 0;  right: 30px;  left: 30px;  padding: 24px;  background: #000;  border-radius: 12px;  transition: all .3s ease; }  .toaster-container.visible {  bottom: 30px;  opacity: 1; }  .toaster-container>i {  position: absolute;  top: 10px;  right: 10px;  font-size: 22px; }  .toaster-container * {  color: #FFF; }  .toaster-container hr {  opacity: .5; }  .toaster-container table {  width: 100%;  table-layout: fixed; }  @media screen and (max-width: 1024px) {  .toaster-container {  right: 0;  left: 0;  bottom: -30px;  border-radius: 12px 12px 0 0;  overflow: auto;  overflow-x: hidden;  }   .toaster-container.visible {  bottom: 0;  }   .toaster-container .wrapper {  position: relative;  overflow: auto;  overflow-x: hidden;  max-height: 300px;  max-height: 40vh;  } }  .aavatar {  border: 4px solid;  border-radius: 50%;  height: 20px;  width: 40px;  display: inline-block;  padding: 10px 0;  font-size: 22px;  line-height: 22px;  text-align: center;  color: #f5f5f5; }  .aavatar.aavatar-small {  border: 2px solid;  font-size: 9px;  height: 6px;  width: 18px;  line-height: 9px;  margin-right: 4px;  padding: 6px 0; }  .aa-divider {  display: block;  height: 1px;  margin: 25px 10%;  width: auto;  background: rgba(0, 0, 0, .1); }  .aa-tag {  position: relative;  display: inline-block;  background-color: #f5f5f5;  padding: .25em .4em;  font-size: 0.8em;  color: #111;  vertical-align: middle;  border-radius: .25rem; }  .aa-tag-featured {  background: #FFF;  box-shadow: 0 2px 4px rgba(0, 0, 0, .3);  border-radius: 20px;  padding: 10px 12px;  margin: 5px;  font-size: 12px; }  .aa-tag-icon {  opacity: .6;  padding-right: 8px; }  .ads-vdp .related-carousel .aa-display-1 {  color: #333;  font-weight: bold; }  .ads-vdp .related-carousel.dash-carousel .info {  position: static;  padding: 0; }  .ads-vdp .related-carousel {  position: relative;  padding-bottom: 30px; }  .ads-vdp .related-carousel:before {  content: '';  position: absolute;  z-index: 0;  width: 100%;  height: 65%;  bottom: 0;  background: #1c192c; }  .ads-vdp .related-carousel .owl-theme .owl-controls .owl-nav [class*=owl-] {  color: #fff !important;  background: #1c192c !important;  border-radius: 50%;  width: 24px;  height: 24px;  padding: 6px;  opacity: 1 !important;  font-size: 16px !important;  line-height: 25px; }  .ads-vdp .related-carousel .owl-stage-outer:after {  background: none; }  .ads-vdp .related-carousel .owl-prev {  text-indent: -1px; }  .ads-vdp .related-carousel .owl-next {  text-indent: 1px; }  /* aux.css */ .middle {  display: inline-block;  vertical-align: middle; }  .rel {  position: relative; }  .block {  display: block; }  .pd-sm {  padding: 6px; }  .pl-sm {  padding-left: 6px; }  .pr-sm {  padding-right: 6px; }  .pt-sm {  padding-top: 6px; }  .pb-sm {  padding-bottom: 6px; }  .pd-md {  padding: 12px; }  .pl-md {  padding-left: 12px; }  .pr-md {  padding-right: 12px; }  .pt-md {  padding-top: 12px; }  .pb-md {  padding-bottom: 12px; }  .pd-lg {  padding: 24px; }  .pl-lg {  padding-left: 24px; }  .pr-lg {  padding-right: 24px; }  .pt-lg {  padding-top: 24px; }  .pb-lg {  padding-bottom: 24px; }  .pd0 {  padding: 0; }  .mg-sm {  margin: 6px; }  .ml-sm {  margin-left: 6px; }  .mr-sm {  margin-right: 6px; }  .mt-sm {  margin-top: 6px; }  .mb-sm {  margin-bottom: 6px; }  .mg-md {  margin: 12px; }  .ml-md {  margin-left: 12px; }  .mr-md {  margin-right: 12px; }  .mt-md {  margin-top: 12px; }  .mb-md {  margin-bottom: 12px; }  .mg-lg {  margin: 24px; }  .ml-lg {  margin-left: 24px; }  .mr-lg {  margin-right: 24px; }  .mt-lg {  margin-top: 24px; }  .mb-lg {  margin-bottom: 24px; }  .mg0 {  margin: 0; }  .uc {  text-transform: uppercase;  color: #FF2900; }  .lc {  text-transform: lowercase; }  .light {  font-weight: lighter; }  .bolder {  font-weight: bolder; }  .bold {  font-weight: bold; }  .line-top {  border-top: 1px solid; }  .line-bottom {  border-bottom: 1px solid; }  .line-right {  border-right: 1px solid; }  .line-left {  border-left: 1px solid; }  img.wide, img.img-responsive {  display: block;  width: 100%;  box-sizing: border-box; }  body .aa--white-c {  color: #FFF; }  body .aa--white {  background: #FFF; }  body .aa--black-c {  color: #000; }  body .aa--black {  background: #000; }  .ellipsis {  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; }  .aa-opacity-1 {  opacity: .1; }  .aa-opacity-2 {  opacity: .2; }  .aa-opacity-3 {  opacity: .3; }  .aa-opacity-4 {  opacity: .4; }  .aa-opacity-5 {  opacity: .5; }  .aa-opacity-6 {  opacity: .6; }  .aa-opacity-7 {  opacity: .7; }  .aa-opacity-8 {  opacity: .8; }  .aa-opacity-9 {  opacity: .9; }  /* jQuery Dragupload */ .dragupload-container {  display: block;  padding: 0 20px;  border: 3px dashed #CCC;  border-radius: 10px;  cursor: pointer; }  .dragupload-container:hover {  border-color: #666; }  .dragupload-container.active {  border-color: orange !important; }  .dragupload-container .info {  display: block;  text-align: center;  font-size: 14px;  font-weight: bold;  color: #666;  margin: 10px 0 30px; }  .dragupload-container .dragupload-items {  padding: 20px 0 0; }  .dragupload-container .file {  position: relative;  display: block;  width: 90px;  padding: 5px;  background: #f0f0f0;  border: 1px solid #CCC;  border-radius: 3px;  float: left;  margin: 5px;  font-size: 10px;  cursor: default; }  .dragupload-container .file img {  width: 100%; }  .dragupload-container .file .icon {  height: 65px;  overflow: hidden; }  .dragupload-container .file .status {  position: absolute;  top: 30px;  left: 50%;  margin-left: -18px;  color: #FFF;  width: 26px;  height: 22px;  border-left-color: #444;  font-size: 18px;  text-align: center;  border-radius: 50%;  padding-top: 4px; }  .dragupload-container .file .progress-bar {  position: absolute;  background: #000;  background-image: linear-gradient(to top, #222, #000);  top: 8px;  display: block;  width: 80%;  height: 6px;  border-radius: 5px;  left: 10%;  margin-left: -2px;  border: 2px solid #333; }  .dragupload-container .file .progress-bar .percent {  position: absolute;  top: 0;  left: 0;  display: block;  width: 0%;  background-color: #FFF;  background-image: linear-gradient(to top, #CCC, #f0f0f0);  height: 6px;  border-radius: 3px; }  .dragupload-container .file .percent.success {  background-color: #00992C;  background-image: linear-gradient(to top, #004A15, #00992C); }  .dragupload-container .file .percent.failure {  background-color: #F00;  background-image: linear-gradient(to top, #900, #F00); }  .dragupload-container .file .du-btn-act {  position: absolute;  display: block;  top: 0;  right: 0; }  .dragupload-container .file .du-btn-act span {  display: inline-block;  padding: 3px;  background: #333;  border-radius: 2px;  color: #FFF;  width: 10px;  height: 10px;  text-align: center;  line-height: 11px;  font-size: 11px;  border: 1px solid #FFF; }  .dragupload-container .file .du-btn-act span:hover {  background: #f1693c;  cursor: pointer; }  .dragupload-container .sortable-placeholder {  border: 2px dashed #000;  opacity: .6;  width: 90px;  float: left;  margin: 5px;  height: 77px; }  .new-subscription fieldset {  position: relative;  border: 1px solid #ececec;  background: #fcfcfc;  padding: 30px 20px 20px;  margin-top: 25px;  border-radius: 4px; }  .new-subscription .panel.large {  padding: 10px 70px 0; }  .new-subscription .terms-fieldset .aa-tooltip-wrapper .aa-tooltip {  top: -60px; }  @media screen and (max-width: 800px) {  .new-subscription .panel.large {  max-width: 100%;  padding: 0;  } }  .plate-card {  display: inline-block;  padding: 5px 10px;  border: 1px solid #000;  border-radius: 4px;  font-family: monospace;  font-weight: bold;  letter-spacing: 2px;  text-transform: uppercase; }  @keyframes loader-overlay-show {  0% {  transform: scale(2);  left: 0;  right: 0;  /*filter: blur(2px);*/  opacity: 0.3;  }   100% {  transform: scale(1);  /*filter: blur(0); */  opacity: 1;  left: 0;  right: 0;  } }  @keyframes loader-overlay-out {  100% {  transform: scale(2);  /*filter: blur(2px);*/  opacity: 0.3;  }   0% {  transform: scale(1);  /*filter: blur(0); */  opacity: 1;  } }  @keyframes turn360 {  0% {  transform: rotate(0deg);  }   100% {  transform: rotate(360deg);  } }  @keyframes icon360 {  0% {  transform: rotateX(70deg) rotate(360deg);  }   100% {  transform: rotateX(70deg) rotate(0deg);  } }  /* print */ @media print {   footer .wrapper>.row,  .snack-wrap,  .vehicle-tabs+div,  .overlay,  .thumb-gallery,  .photo-gallery,  .vehicle-tabs .message,  header>.wrapper>.row,  header .login,  .photos .owl-controls,  .corner-action,  .send-valuation,  [name=comprar],  .section-header-anuncio-id .hidden {  display: none !important;  }   .vehicle-tabs,  .side-title .label-actions .sm-hide {  display: block !important;  width: 100% !important;  }   footer,  .section-features .stripped-list {  margin-top: 0;  }   body,  ul.stripped-list li,  .side-box .content.header {  padding: 0 !important;  }   header {  position: static;  padding: 10px 0;  }   .photos {  overflow: hidden;  }   .side-box .content {  padding-bottom: 0 !important;  padding-top: 0 !important;  }   .section-features .row>.col-s4 {  width: 40%;  }   .section-features+.row {  padding-top: 0;  }   .section-features,  .vehicle-tabs .tabs {  margin: 0;  }   .section-features .col3-1.col-s4 {  width: 30%;  }   .section-features .col3-1.inverse.col-s4 {  width: 30%;  }   .stripped-list .col-s2 {  width: 100%;  }   .vehicle-avaliacao h1 .version {  display: inline-block;  }   .aa-card,  #carousel-ads .vehicle .header,  .section-header {  border: none;  }   .side-box .aa-display-1 {  margin-top: 20px;  }   .section-header-anuncio-id {  padding-top: 15px;  }   .section-header-anuncio-id .sm-hide {  display: inline-block !important;  }   .section-features .stripped-list .item,  .section-features .stripped-list .value {  font-size: 9px;  padding-bottom: 5px !important;  padding-top: 5px !important;  }   footer p {  text-align: left !important;  }   .section-features .stripped-list .item>img {  width: 25px;  }   .print-photo {  display: block !important;  width: 100%;  }   .checklist span {  width: 30%;  padding: 5px 2% 5px 0;  }   .checklist.checklist-large span {  width: 100%;  padding: 5px 0;  }   .tabs .tabs-contents .t-cnt {  border: none;  padding: 10px 0;  margin-bottom: 10px;  }   .tabs .tabs-contents hr {  display: none;  }   header .logo {  padding: 0;  }   .flat-card {  padding: 12px 0;  border: none;  border-bottom: 1px solid #CCC;  }   .side-box .content.header .label-actions {  padding-bottom: 30px;  }   .side-box .label-actions,  .vehicle-timer p {  text-align: right !important;  }   .side-box .aa-card {  border: none;  }   footer {  position: absolute;  width: 100%;  bottom: 0;  left: 0;  }   #btn-print {  display: none !important;  }   .side-title .final {  font-size: 14px;  }   .v-timer {  display: none !important;  } }  .light-scroll::-webkit-scrollbar-track {  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);  border-radius: 10px;  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAAApJREFUCFtjYAAAAAIAAWJAT2gAAAAASUVORK5CYII='); }  .light-scroll::-webkit-scrollbar {  width: 6px;  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAAApJREFUCFtjYAAAAAIAAWJAT2gAAAAASUVORK5CYII='); }  .light-scroll::-webkit-scrollbar-thumb {  border-radius: 10px;  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);  background-color: #555; }  /* blip chat custom */ #blip-chat-container #blip-chat-open-iframe {  bottom: 15px !important;  right: 15px !important; }  @media (min-width: 768px) {  #blip-chat-container #blip-chat-open-iframe {  bottom: 30px !important;  min-height: 48px !important;  max-height: 48px !important;  min-width: 48px !important;  max-width: 48px !important;  right: 15px !important;  }   #blip-chat-container #blip-chat-open-iframe:after {  background: #2cc3d5;  color: #fff;  content: 'Podemos ajudar?';  font-weight: bold;  height: 40px;  line-height: 40px;  padding-right: 10px;  position: absolute;  text-align: center;  text-transform: uppercase;  top: 15px;  right: 15px;  width: 180px;  z-index: -1;  } }  /* Area User */ .user.top-menu {  display: none }  .area-user__menu__item__button__icon, .area-user__menu__item__button__label, .area-user__menu__item__button__badge, .area-user__menu__item__button__arrow {  color: #fff; }  .area-user__menu, .area-user__menu__item__button, .area-user__menu__item__submenu__item__button {  -webkit-box-align: center;  align-items: center;  display: -webkit-box;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  flex-direction: row;  flex-wrap: wrap;  width: 100%; }  .area-user__menu:before, .area-user__menu:after, .area-user__menu__item__button:before, .area-user__menu__item__button:after, .area-user__menu__item__submenu__item__button:before, .area-user__menu__item__submenu__item__button:after {  box-sizing: border-box;  clear: both;  content: '';  display: table; }  .area-user__menu__item, .area-user__menu__item__button__icon, .area-user__menu__item__button__label, .area-user__menu__item__submenu__item__button__icon, .area-user__menu__item__submenu__item__button__label {  align-self: center;  float: left; }  .area-user__menu__item__submenu, .area-user__menu__item__button__badge, .area-user__menu__item__submenu__item:before {  position: absolute; }  .area-user__menu__item, .area-user__menu__item__submenu__item, .area-user__menu__item__submenu__item__button, header.on .area-user__menu__item__button__badge {  position: relative; }  header.on .area-user__menu__item__button__label, .area-user__menu__item__button__label, .area-user__menu__item__submenu {  display: none; }  .area-user__menu__item__button__label__title, .area-user__menu__item__button__label__subtitle, .area-user__menu__item__button:hover+.area-user__menu__item__submenu, .area-user__menu__item__submenu:hover, .area-user__menu__item__submenu--active {  display: block; }  .area-user__menu__item__button__label, .area-user__menu__item__button__label__title, .area-user__menu__item__button__label__subtitle, .area-user__menu__item__button__badge {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }  .area-user {  margin: 15px auto 5px;  max-width: 305px;  right: 0;  width: 100%;  z-index: 999; }  @media all and (min-width: 1301px) {  .area-user {  max-width: 440px;  } }  @media all and (min-width: 769px) {  .area-user {  margin: 0 15px;  position: absolute;  top: 40px;  } }  @media all and (min-width: 721px) and (max-width: 768px) {  .area-user {  margin-bottom: -25px;  } }  @media all and (min-width: 1025px) {  header.on .area-user {  top: 95px;  } }  .area-user__menu {  -webkit-box-pack: space-between;  justify-content: space-between; }  .area-user__menu__item--separator:before {  border-left: 1px solid #363636;  border-right: 1px solid #323232;  box-shadow: 0 0 1px rgba(0, 0, 0, .8);  content: '';  height: 100%;  left: 50%;  padding: 0;  position: relative;  top: 0;  transform: translate(-50%, 0);  width: 0; }  .area-user__menu__item__button {  background: transparent;  line-height: 24px;  overflow: hidden;  padding: 0 5.5px;  user-select: none;  vertical-align: middle; }  .area-user__menu__item__button__icon, .area-user__menu__item__submenu__item__button__icon {  border-radius: 100px;  height: 22px;  line-height: 22px;  margin-right: 5px;  min-width: 22px;  max-width: 22px;  overflow: hidden;  text-align: center;  width: 22px; }  .area-user__menu__item__button__icon>img, .area-user__menu__item__submenu__item__button__icon>img {  height: 100%;  object-fit: cover;  user-select: none;  width: 100%; }  .area-user__menu__item__button__label, .area-user__menu__item__submenu__item__button__label {  font-size: 9px;  font-weight: normal;  text-align: left; }  .area-user__menu__item__button__label {  max-width: 65px; }  @media all and (min-width: 1300px) {  .area-user__menu__item__button__label {  display: block;  } }  .area-user__menu__item__button__label__subtitle {  font-size: 90%;  margin-top: 3px; }  .area-user__menu__item__submenu__item__button__badge, .area-user__menu__item__button__badge {  border-radius: 4px;  font-size: 11px;  font-weight: bold;  height: 12px;  left: 24px;  line-height: 12px;  padding: 2px 5px;  text-align: center;  top: -12px;  transition: all .15s .25s ease-in-out; }  .area-user__menu__item__button__badge {  background: red;  box-shadow: inset 0 0 1px rgba(255, 255, 255, .5), 0 0 2px rgba(0, 0, 0, .5); }  .area-user__menu__item__submenu__item__button__badge {  background: #aaa;  margin-left: 5px; }  header.on .area-user__menu__item__button__badge {  animation: animate-fade-in .35s .15s 1 ease-in-out;  left: 0;  top: 0; }  @keyframes animate-fade-in {  from {  opacity: 0;  }   to {  opacity: 1;  } }  .area-user__menu__item__button__badge:empty, .area-user__menu__item__submenu__item__button__badge:empty {  font-size: 0;  height: 0;  padding: 0;  width: 0; }  .area-user__menu__item__button__arrow {  margin-left: 5.5px; }  .area-user__menu__item__submenu {  background: #fff;  border-color: #fff;  border-radius: 4px;  box-shadow: 0 0 5px 2px rgba(0, 0, 0, .1);  min-width: 200px;  padding: 3.25px 0;  right: 0;  top: 100%;  width: 100%;  z-index: 1; }  @media all and (max-width: 991px) {  .area-user__menu__item__submenu__clear {  height: 0;  left: 0;  position: absolute;  top: 0;  transition: all .35s ease-in-out;  width: 0;  z-index: 0;  }   .area-user__menu__item__button:hover~.area-user__menu__item__submenu__clear {  height: 28px;  width: 100%;  } }  .area-user__menu__item__submenu:before {  border-color: transparent;  border-style: solid;  border-width: 7px;  border-top: 0;  border-bottom-color: inherit;  content: '';  height: 0;  position: absolute;  right: 30px;  top: -7px;  width: 0; }  .area-user__menu__item__submenu__item {  overflow: hidden; }  .area-user__menu__item__submenu__item:before {  background: #f6f6f6;  content: '';  height: 100%;  left: 0;  opacity: 0;  top: 0;  transition: opacity .25s ease-in-out, width .15s .25s linear, background .25s .4s ease-in-out;  width: 0; }  .area-user__menu__item__submenu__item:hover:before {  background: #f9f9f9;  opacity: 1;  width: 100%; }  .area-user__menu__item__submenu__item+.area-user__menu__item__submenu__item {  border-top: 1px solid #dadada; }  .area-user__menu__item__submenu__item__button {  display: block;  line-height: 24px;  overflow: hidden;  padding: 5.5px 15px;  user-select: none;  z-index: 1; }  .area-user__menu__item__submenu__item__button__label {  font-size: 11px; }  @media all and (min-width: 0\0) and (min-resolution:.001dpcm) {   .area-user__menu,  .area-user__menu__item__button {  display: table;  }   .area-user__menu__item,  .area-user__menu__item__button__label,  .area-user__menu__item__button__icon {  display: table-cell;  } }  body.avaliacoes-grupo.avaliacao #blip-chat-container #blip-chat-open-iframe:after {  display: none !important; }  @media all and (max-width: 1300px) {  header .aa-ad {  display: none !important;  }   .area-user__menu__item__button__label {  display: block;  font-size: 9px !important;  }   .area-user {  max-width: 450px !important;  } }  @media all and (max-width: 768px) {  .area-user__menu__item__button__label {  display: block;  font-size: 8px !important;  }   .area-user {  max-width: 100% !important;  }   .hide-label {  display: none !important  }   .dashboard-header {  margin: 0px -10px 0 !important;  }   .area-user__menu__item__button {  padding: 0 3px !important;  } }  /*LEGO-6449*/ /* Modal Alerta Cancelamentos */ .warning-notification {  background: #fff;  width: 620px;  position: absolute !important;  right: 0;  left: 0;  border-left: solid 7px #f3a000;  border-radius: 7px;  padding: 10px 0;  box-shadow: 0px 11px 20px #0000003b; }  .warning-notification .icon {  padding: 0px 5px;  width: 100%;  text-align: center; }  .warning-notification .content {  text-align: center;  margin: 20px 40px 30px; }  .warning-notification .content h2 {  color: #f3a000;  font-size: 15px;  margin: 5px 0px; }  .warning-notification .content p {  font-size: 13px;  text-align: left; }  .warning-notification .close {  text-align: center;  position: absolute;  top: 0;  right: 0; }  .close-icon {  position: absolute;  right: 30px;  top: 30px;  width: 32px;  height: 32px;  opacity: 0.3; }  .close-icon:hover {  opacity: 1; }  .close-icon:before, .close-icon:after {  position: absolute;  left: 15px;  content: ' ';  height: 33px;  width: 2px;  background-color: #333; }  .close-icon:before {  transform: rotate(45deg); }  .close-icon:after {  transform: rotate(-45deg); }  @media screen and (max-width: 768px) {  .warning-notification {  width: 90%;  right: 15px;  top: 10%;  }   .warning-notification .icon {  display: none;  }   .warning-notification .content {  padding: 0 15px;  margin: 20px;  }   .close-icon {  zoom: .8;  right: 20px;  top: 20px;  }   .warning-notification .close {  width: 0;  padding: 0;  }   .warning-notification .content h2 {  color: #f3a000;  font-size: 25px;  margin: 5px 0px 0px;  } }  @media screen and (max-width: 374px) {  .vehicle .price {  padding: 2px 5px 2px 28px;  top: 70px;  } }  @media all and (max-width: 485px) {  .pb-xs-15 {  padding-bottom: 15px;  }   .w-xs-100 {  width: 100% !important;  } }  .bg-green {  background-color: #02a742; }  .d-block {  display: block; }  .fc-green {  color: #02a742; }  .fc-white {  color: #fff; }  .fs-smaller {  font-size: 55%; }  .fs-11, .fs-small {  font-size: 11px; }  .fs-12 {  font-size: 12px; }  .fs-14 {  font-size: 14px; }  .fs-16 {  font-size: 16px; }  .fs-28 {  font-size: 28px; }  .fw-normal {  font-weight: normal; }  .fw-bold {  font-weight: bold; }  .lh-sm {  line-height: 1.3; }  .mt-5 {  margin-top: 5px; }  .mt-10 {  margin-top: 10px; }  .pbt-10 {  padding-bottom: 10px;  padding-top: 10px; }  .text-uppercase {  text-transform: uppercase; }  .va-sup {  vertical-align: super; }  .avaliacao-buttons {  display: flex;  flex-direction: row-reverse;  justify-content: space-between;  padding-left: 10px !important;  padding-right: 10px !important; }  .avaliacao-buttons button {  width: 45% !important; }  .avaliacao-buttons button[value="false"] {  background-color: #e0e0e0 !important; }  .tacPopup__container, .tacPopup__container * {  box-sizing: border-box; }  .tacPopup__container {  margin-left: -10px;  margin-right: -10px;  max-width: 450px;  min-width: 300px;  width: calc(100% + 20px); }  .tacPopup__content, .tacPopup__amount {  align-content: center;  align-content: center;  display: inline-block;  display: flex;  justify-content: center;  width: 100%; }  .tacPopup__tac, .tacPopup__icon, .tacPopup__amount>* {  align-self: center;  display: flex;  flex: 1 0 0%;  float: left;  justify-self: center;  padding: 0 2%;  position: relative;  flex-direction: column;  flex-wrap: wrap;  align-content: center;  justify-content: center; }  .tacPopup__tac {  line-height: 1.2; }  .tacPopup__icon {  color: #fff;  width: 25%; }  .tacPopup__icon i {  background: #feb32b;  border-radius: 100px;  font-size: 32px;  height: 64px;  line-height: 64px;  text-align: center;  width: 64px; }  .tacPopup__amount {  width: 75%; }  .tacPopup__amountLabel {  line-height: 1.2; }  .tacPopup__tac+.tacPopup__tac:before {  content: '+';  font-size: 12px;  left: -3.5px;  position: absolute;  top: 50%;  transform: translate(0, -50%); }  .tacPopup__amount {  text-align: center; }  .taxAAArea-title {  display: block;  margin-top: -10px; }  .taxAAArea-title i {  display: none; }  .text-overflow-ellipsis {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }  .taxAACheckText input {  float: left; }  @media all and (max-width: 485px) {  .tacPopup__icon {  display: none;  }   .taxAAArea-title {  font-weight: bold;  }   .taxAAArea-title i {  background: #feb32b;  border-radius: 100px;  color: #fff;  display: inline-block;  height: 28px;  line-height: 28px;  margin-right: 5px;  text-align: center;  width: 28px  }   .avaliacao-buttons {  flex-direction: column-reverse;  }   .avaliacao-buttons button {  height: 42px;  top: 0 !important;  width: 100% !important;  }   .avaliacao-buttons button+button {  margin-bottom: 10px !important;  }   .avaliacao-buttons button#lance {  background: #feb32b;  }   .tacPopup__amount {  border: 1px solid #02a742;  border-radius: 3px;  box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);  padding: 15px 0;  width: 100%;  } }  .docsGrid, .docsGrid * {  box-sizing: border-box; }  .docsGrid {  margin: -5px; }  .docsGrid-item, .docsGrid-content {  display: inline-block;  vertical-align: middle; }  .docsGrid-content {  margin: 5px 0;  width: 100%; }  .docsGrid-item {  max-width: calc(100% - 43px); }  @media all and (min-width: 992px) {  .docsGrid-content {  margin: 5px;  width: auto;  } }  .docsGrid-item__icon {  background: #fcb200;  border-radius: 5px;  height: 36px;  margin-right: 7px;  padding: 5px 7px;  width: 36px; }  .docsGrid-content-theme1 .docsGrid-item__icon {  background: #fff; }  .docsGrid-item__icon img {  height: 100%;  object-fit: contain;  width: 100%; }  .docsGrid-item__title, .docsGrid-item__subtitle {  display: block; }  .docsGrid-item__subtitle {  color: #666;  font-size: 10px;  font-weight: bold;  margin-bottom: 3px;  text-transform: uppercase; }  .docsGrid-item__title, .docsGrid-item__button {  color: inherit;  font-size: 12px; }  .docsGrid-content-theme1 .docsGrid-item__title, .docsGrid-content-theme0 .docsGrid-item__title, .docsGrid-content-theme1 .docsGrid-item__subtitle, .docsGrid-content-theme0 .docsGrid-item__subtitle {  color: #fff; }  .docsGrid-item__button {  float: right;  font-weight: bold;  padding: 7px 0 7px 7px; }  @media all and (min-width: 992px) {  .docsGrid-item__button {  float: none  } }  .docsGrid-item__button i {  font-size: 10px; }  .docsGrid-content {  background: #fafafa;  border: 1px solid #ddd;  border-radius: 5px;  padding: 7px;  width: auto !important;  }  @media all and (max-width: 485px) {  .docsGrid-content { width: inherit !important; max-width: unset; }  .tabs-contents .docsGrid { display: flex;flex-direction: column; } }  .docsGrid-content-theme0 {  background: #fcb200;  border-color: #fcb200;  color: #fff; }  .docsGrid-content-theme0 .docsGrid-item__icon {  background: #fff; }  .docsGrid-content-theme1 {  background: #10b841;  border-color: #10b841;  color: #fff; }  .docsGrid-content-theme2 {  background: #fafafa;  border-color: #ddd; }  .docsGrid-content-theme2 .docsGrid-item__icon {  background: #a1a1a1; }  .currency:before {  content: "R$ ";  font-size: .65em; }  button, .button {  background: #1c192c;  color: #FFF; }  button.button-accent, .button.button-acent {  background: #e0e0e0;  color: #FFF; }  .button-outline-accent, .button-outline-accent:focus, .button-outline-accent:active {  color: #e0e0e0; }  .button-outline-accent:hover {  background-color: #e0e0e0 !important;  border-color: #e0e0e0;  color: #FFF; }  .selectivity-multiple-selected-item {  background-color: #1c192c !important;  color: #FFF; }  .dash-carousel .aa-display-2>svg, h1.list-header>svg {  filter: grayscale(100%); }  body {  padding-top: 0px;  background: #FFF !important; }  .wrapper {  max-width: 1140px; }  header {  background: linear-gradient(95.04deg, #ff8c36 -1.19%, #ff5a6a 98.55%);  box-shadow: 0 0 60px -30px #000; }  header>.wrapper>.row {  position: relative;  z-index: 2;  margin: 0 130px 0 20%; }  header .login, header .logo {  position: relative;  z-index: 5; }  header .logo {  display: block;  max-height: 85px;  padding: 15px 0; }  header .logo * {  vertical-align: middle; }  header .logo img {  height: 60px; }  header .logo span {  display: inline-block;  font-size: 11px;  font-weight: bold;  color: #1c192c;  padding: 5px 0 5px 10px;  margin-left: 10px;  border-left: 1px solid #e0e0e0;  opacity: .32; }  header .login {  position: relative;  width: 130px;  text-align: right;  margin-top: 15px; }  header .login>.label, header .login .sm-show-block>.label {  display: block;  padding: 8px 0px;  cursor: pointer; }  header .login>.label.need-login {  margin-top: 10px; }  header .login>.label.login-action, header .login .sm-show-block>.label {  padding: 4px 0;  text-transform: none;  letter-spacing: -0.4px; }  header .login i.fa, .second-menu i {  font-size: 19px;  vertical-align: -15%; }  header .login i.fa, .second-menu .anchor i.fa {  color: inherit; }  header .login i.fa {  margin: 0 5px; }  header+.wrapper, header+ul+.wrapper {  min-height: calc(100vh - 320px); }  header .submenu {  position: absolute;  display: none;  width: 220px;  background: #FFF;  box-shadow: 0 6px 30px -10px rgba(0, 0, 0, .3);  top: 100%;  right: 0;  padding: 10px 0; }  header .submenu a {  display: block;  text-align: left;  padding: 10px 0 10px 15px; }  header .submenu a i {  display: none; }  header .submenu hr {  margin: 3px auto;  width: 70%; }  header .login:hover .submenu, header .login:focus .submenu {  display: block; }  .second-menu {  position: relative;  border-bottom: 1px solid #f0f0f0; }  .second-menu li {  display: inline-block;  padding-right: 10px; }  .second-menu li.label {  text-align: center;  font-weight: bold;  width: 20%;  min-width: 140px;  padding-right: 4px; }  .second-menu a {  display: block;  text-align: left;  padding: 10px 4px;  color: #3B3B3B !important;  /* font-family: 'Poppins', sans-serif; */  text-transform: capitalize;  font-size: 13px; }  .second-menu a i.fa, .second-menu a i.ps-ico {  display: none; }  .second-menu .alert-icon {  vertical-align: super;  font-size: 16px; }  .menu-pacotes-arremates, .menu-pacotes {  display: none; }  nav ul.menu {  display: block;  padding-left: 10px;  box-shadow: none; }  nav ul.menu>li {  display: inline-block;  float: none;  padding: 0 5px;  vertical-align: top;  height: 35px;  margin: 25px 0;  text-align: center; }  nav ul.menu>li a {  position: relative;  color: #fff;  padding: 1px 10px;  height: 60px;  margin-top: -15px; }  header.on nav ul.menu>li a, header nav ul.menu>li a {  font-size: 11px; }  nav ul.menu>li+li {  border-left: 1px solid transparent; }  nav ul.menu>li a:hover {  text-decoration: none !important;  border: none; }  nav ul.menu>li a:hover {  color: #0033CC; }  nav ul.menu>li a:before, nav ul.menu>li a:after {  display: none; }  nav ul.menu>li a img {  display: block;  margin: 7px auto;  height: 30px; }  nav ul.menu>li.search {  border: none;  padding: 0;  width: 200px;  width: calc(100% - 540px);  float: right; }  nav ul.menu>li.search+li {  border-left: none; }  nav .search form {  position: relative;  display: block;  margin-top: -7px; }  .search input.search-logged {  border-radius: unset !important;  border: none !important;  border-bottom: 1px solid #c2c2c2 !important;  width: 235px; }  .search input.search-logged:focus {  box-shadow: unset !important; }  .search input.search-logged::placeholder {  color: #324156 !important; }  nav .search input, .search input {  background: #fff;  padding: 0 20px 0 5px;  height: 40px;  margin-top: 10px;  border-bottom: 2px solid #e0e0e0; }  nav .search button, .search button {  position: absolute;  border: none;  top: -3px;  right: 0;  background: none !important;  height: 49px;  box-shadow: none !important;  width: 36px;  padding: 0; }  nav .search button i, nav .search button:hover i, .search button i, .search button:hover i {  color: #222;  font-size: 19px;  display: block !important; }  nav ul.menu>li.menu-icon {  display: none; }  header .user a, header .user a i {  color: #444; }  header .header-logo {  padding: 0;  height: 90px; }  header.on .header-logo {  padding: 10px 0; }  footer {  background: none;  margin-top: 80px; }  footer>.wrapper {  margin: 0 auto;  position: static; }  footer h3.label {  color: #222;  border-radius: 0;  border-bottom: 1px solid #EEE;  padding-bottom: 15px;  margin: 30px 0 15px; }  footer .label {  font-size: 14px; }  footer .footer-column {  padding: 0 8%; }  @media (min-width: 720px) {  footer .footer-column.first {  padding: 0 16% 0 0;  }   footer .footer-column.last {  padding: 0 0 0 16%;  }   header .logo img {  height: 45px;  } }  .footer-menu a {  display: block;  padding: 8px 0;  font-size: 14px; }  .footer-menu a:hover {  text-decoration: underline; }  footer .wrapper>p {  padding-top: 20px;  margin-top: 20px;  border-top: 1px solid #EEE; }  .label-list li {  position: relative;  padding: 8px 0; }  .label-list .label {  position: relative;  display: block;  padding-bottom: 6px; }  .label-list .info {  font-size: 0.9em;  color: #666;  letter-spacing: normal;  text-transform: none; }  .label-list span {  display: block;  padding: 0 0 3px 22px; }  .label-list .fa-chevron-right {  font-size: .65em;  margin-left: 4px;  vertical-align: 0.06em;  transition: transform .1s ease; }  .label-list .label:hover .fa-chevron-right {  transform: translateX(3px); }  .label-list .label:hover {  text-decoration: none !important; }  .label-list .icon {  position: absolute;  right: 0;  margin-top: 3px;  width: 48px; }  footer .label-list .icon {  position: absolute;  left: 0;  right: auto;  top: -8px; }  footer .label-list span {  padding: 0 0 3px 62px; }  .search-filter .aa-card .content {  padding: 10px 20px 20px; }  iframe#frame-financiamento {  height: 800px;  width: 100%; }  #filter-vehicles {  margin-top: -35px;  border-top-left-radius: 0;  border-top-right-radius: 0;  border-top: 0; }  .message {  font-weight: 600;  font-size: 11px;  background: #FFF;  padding: 13px;  box-shadow: -2px 8px 10px -4px rgba(0, 0, 0, .1);  border-radius: 3px;  border: 1px solid #cfcfcf;  color: #666; }  .message:hover {  background: #FFF; }  .message:before {  color: #111; }  .message p {  margin: 0;  font-weight: 600;  color: #222 !important; }  .message i {  border-radius: 50%;  width: 14px;  height: 14px;  padding: 6px;  font-size: 14px;  margin: 0 5px 0 0;  color: #FFF; }  .message.success i {  background: #01e14b; }  .message.error i {  background: #fe0002; }  .message.warning i {  background: #ffa600; }  .message.inform i {  background: #009cff; }  .home-slider {  position: relative;  padding: 0 0 1px;  z-index: 1;  margin-top: -20px;  transition: opacity .2s; }  .home-slider.image-loaded {  height: auto;  opacity: 1; }  .home-slider>.wrapper-slider {  position: relative;  box-shadow: 0 5px 30px -10px #000;  margin-bottom: -30px; }  .home-slider .owl-theme .owl-controls {  position: absolute;  top: 20px;  width: 100%;  margin: 0; }  .home-slider .owl-theme .owl-dots {  width: 100%;  max-width: 1100px;  text-align: right;  margin: 0 auto;  text-indent: 20px; }  .owl-theme .owl-dots .owl-dot span {  width: 10px;  height: 10px;  margin: 5px;  background: #AAA;  border: 1px solid #FFF; }  .owl-theme .owl-dots .owl-dot.active span {  background: #1c192c; }  #news-container .aa-card .content {  padding: 15px; }  #news-container .fa {  opacity: 0;  font-size: 14px;  float: right;  color: #CCC;  transform: translateX(-10px);  transition: all 0.5s;  margin-top: 8px; }  #news-container .aa-card:hover .fa {  opacity: 1;  transform: translateX(0); }  #news-container span {  font-size: 12px;  opacity: .5; }  #news-container h3 {  opacity: .7;  transition: all 0.25s; }  #news-container .aa-card:hover h3 {  opacity: 1; }  @media all and (min-width: 1024px) {  .news-leading {  padding: 100px 20px 0;  } }  .aa-card, #carousel-ads .vehicle .header {  box-shadow: 0 20px 30px -25px rgba(0, 0, 0, .5);  box-sizing: border-box;  border: 1px solid #f0f0f0; }  .tabs .tabs-contents .t-cnt, .flat-card {  box-shadow: none;  border-color: #f0f0f0; }  .vehicle-tabs .tabs {  margin: 30px 0; }  .aa-card {  background: #fff; }  .aa-card, .aa-card .content {  border-radius: 3px; }  .aa-card .content {  padding: 30px; }  p {  font-weight: 300; }  .features {  position: relative;  z-index: 2;  margin-top: -20px; }  .features .aa-card {  position: relative;  margin: 0 auto;  width: 80%;  text-align: center; }  .features .aa-card .content {  padding: 25px; }  .features .aa-card h3 {  font-size: 22px;  font-weight: lighter;  margin: 0 0 10px; }  .features .aa-card p {  height: 64px;  font-size: 14px;  line-height: 18px; }  .features .aa-card i {  font-size: 36px;  color: #000;  opacity: .8; }  @media all and (min-width: 1024px) {  .features .brands {  padding-top: 100px;  } }  p.plain-text {  font-size: 16px;  opacity: .7;  line-height: 26px; }  #carousel-ads {  padding-top: 80px; }  #carousel-ads .vehicle .figure:after {  display: none; }  #carousel-ads .vehicle-wrapper {  width: 100%; }  #carousel-ads .owl-item {  height: 0;  opacity: 0;  transition: all 0.2s; }  #carousel-ads .owl-controls {  margin: 0 0 40px; }  #carousel-ads .owl-loaded .owl-item {  height: auto;  opacity: 1;  width: 100%; }  #carousel-ads .vehicle .figure {  height: auto;  border: none;  min-height: 150px;  transition: all 0.2s; }  #carousel-ads .vehicle {  box-shadow: none;  padding-bottom: 0; }  #carousel-ads .vehicle .header {  border-radius: 3px;  margin-bottom: 30px;  border-bottom: none; }  #carousel-ads .vehicle h3 {  text-align: center;  color: #000;  padding: 0 10px;  height: 42px;  overflow: hidden;  font-size: 14px; }  #carousel-ads .vehicle h3 span {  font-weight: 400;  font-size: .75em; }  #carousel-ads .time {  font-size: 12px; }  #carousel-ads .vehicle .time:before {  vertical-align: -10%; }  button, .button {  box-shadow: none;  font-weight: 600;  letter-spacing: 1.5px;  border-radius: 4px;  height: 38px;  font-size: 11px;  line-height: 21px;  padding: 0 12px;  opacity: .9; }  .button:hover, button:hover {  box-shadow: none;  opacity: 1; }  .button, button.wide, .button.wide {  padding: 8px 12px; }  button.large, .button.large {  padding: 8px 0; }  .button-outline, .button-outline:active, .button-outline:focus {  border-width: 1px; }  a.label[href]:hover {  text-decoration: underline; }  [data-modal] {  cursor: pointer; }  .side-box .label-actions, .side-box .aa-display-1, .send-buy-request .currency {  color: #111 !important; }  /* .side-box .aa-card {box-shadow: none;border: none;} .side-box .aa-card .content{padding: 0;background: none;} */ .side-box .aa-card .content {  background: none; }  .vehicle-timer .content {  padding: 0;  opacity: .6; }  .side-box .content.header {  padding-bottom: 0; }  .side-box .label-actions {  margin-top: 6px;  font-size: 15px;  font-weight: 600; }  .side-box .aa-display-1 {  text-align: right;  font-weight: 600;  line-height: 16px;  margin: -25px 0 15px 0;  font-size: 20px; }  .vehicle-timer p {  font-weight: 600; }  .v-timer p:before {  font-size: 1em;  display: inline-block;  margin-right: 7px;  vertical-align: -7%;  color: #000; }  .flat-card {  border-top-color: #0033CC !important; }  .vehicle .figure {  border-bottom-color: #13304d; }  .mobile-header {  background: #FFF; }  .vehicle-timer .ms, .vehicle .time .ms, .vehicle .value p>.ms {  display: none; }  #vehicles>.clearfix:not(.pagination):not(.search-fields) {  min-height: 950px; }  .send-buy-request .input strong {  font-size: 18px;  font-weight: 600;  display: inline-block;  margin-top: 10px; }  div.jqi .jqibuttons {  margin: 0 !important;  background: none !important; }  div.jqi .jqibuttons [name=avaliar]+button, div.jqi .jqibuttons [name=comprar]+button {  background-image: none !important;  padding: 0 !important;  color: #333; }  div.jqi .jqibuttons button[value=false] {  width: 100%;  padding: 0; }  .photos .owl-prev {  bottom: 1px;  left: 1px; }  .photos .owl-next {  bottom: 1px;  right: 1px; }  .vehicle .price .currency {  bottom: 18px; }  .side-box button.plus-value i {  color: #FFF; }  .vehicles-grid .vehicle .basics {  border: none;  margin-top: 3px;  min-height: 60px; }  .side-box {  position: relative;  padding-bottom: 50px; }  .side-box .aa-card.v-value, .side-box .aa-card.v-value>.row {  position: static; }  .side-box .vehicle-timer {  position: absolute;  bottom: 0;  left: 0;  width: 100%; }  .side-box .vehicle-timer .content {  padding: 0; }  .side-box .aa-card .send-valuation .content {  padding-top: 0; }  .side-box .aa-card .send-valuation button {  margin-top: 10px;  padding: 0; }  .side-box .aa-card.send-buy-request button {  padding: 0; }  #vlrLance {  height: 40px;  font-size: 16px; }  /*.search-filter .min-max{display: block;color: #666;} .search-filter .min-max:after{font-style: italic;opacity: .6;} .search-filter .min-max.min:before{content: 'De: ';} .search-filter .min-max.min:after{content: 'min';} .search-filter .min-max.max:before{content: 'Até: ';} .search-filter .min-max.max:after{content: 'max';}*/ ::-webkit-input-placeholder {  text-transform: none;  color: #cfcfcf; }  :-moz-placeholder {  text-transform: none;  color: #cfcfcf;  opacity: 1; }  ::-moz-placeholder {  text-transform: none;  color: #cfcfcf;  opacity: 1; }  :-ms-input-placeholder {  text-transform: none;  color: #cfcfcf; }  ::-ms-input-placeholder {  text-transform: none;  color: #cfcfcf; }  input[type=text], input[type=password], input[type=number], input[type=tel], textarea, select {  font-size: 12px; }  .corner-action.favorite.on {  opacity: 1; }  .steps-institucional {  max-width: 900px;  margin: 0 auto; }  .question {  border-top: 1px solid #CCC;  position: relative; }  .question h4 {  cursor: pointer;  padding: 20px 0; }  .question h4 i.ps-ico-add {  font-size: 28px;  transform: rotate(0deg);  position: absolute;  top: 15px;  right: 0; }  .question.open h4 i.ps-ico-add {  transform: rotate(45deg); }  .question h4 i.ps-ico-arrow-right {  font-size: 16px;  margin-right: 5px;  vertical-align: baseline; }  .question .asnwer {  overflow: hidden;  max-height: 0px;  padding: 0 25px; }  .question.open .asnwer {  max-height: 500px; }  .question.open h4, .question:hover h4 {  color: #1c192c; }  .question.open {  padding-bottom: 10px; }  .question.open h4 {  padding-bottom: 0; }  .question * {  transition: all .2s; }  .system-date, .side-box .aa-display-1 .type {  display: none !important; }  .ad-interest .label {  font-size: 13px !important; }  ul.controls a:after {  line-height: 30px; }  ul.controls .selectivity-placeholder {  padding-left: 10px !important; }  .vehicle-list .vehicle .basics {  padding: 0; }  .actions-prices {  padding: 10px 0 5px; }  .vehicle .empresa.anunciante {  display: none; }  #modal-aa-termos_de_uso_popup .aa-modal {  max-width: 700px; }  #modal-aa-termos_de_uso_popup .aa-modal-title .title-image {  height: 48px;  margin: 0 auto;  display: block; }  .main-content>h1.aa-display-1 {  margin-top: 20px;  border: none; }  hr {  border-color: #EEE; }  .vehicle .actions-prices .aa--primary-c {  color: #999 !important; }  .vehicle-avaliacao .stripped-list .item>i {  display: none; }  .tags-list .aa-tag {  width: 100%;  margin: 0;  padding: 0 10px 10px;  text-align: justify;  box-shadow: none;  box-sizing: border-box; }  .vehicle-avaliacao .section-header-anunciante {  display: none; }  .vehicle-avaliacao .section-header-anuncio-id {  margin-top: -35px;  float: right; }  .sale-your-vehicle .steps .field i, .vehicle .fa-fire {  display: none; }  .sale-your-vehicle .steps input, .sale-your-vehicle .steps select {  padding-left: 0;  text-indent: 0; }  .aa-card .vehicle .title {  padding: 6px 0 6px 12px;  background: none; }  .aa-check>span {  border-radius: 3px;  border: 1px solid #C7C7C7;  height: 18px;  width: 18px; }  .aa-check span:after {  font-size: 14px;  left: 2px;  color: #1c192c;  transition: all ease-in-out .2s;  transform: scale(0);  content: ''; }  .aa-check span.checked:after {  top: 1px;  transform: scale(1); }  .aa-check:active span:before {  height: 32px;  width: 32px;  background: rgba(0, 0, 0, .04); }  /* jQuery SimpleValidator * / .form-1 .aa-tooltip{position: relative;width: 100%;padding:13px 13px 13px 52px;right: auto;border:1px solid #d0d0d0 !important;min-width: auto;box-sizing: border-box;background: #FFF !important;box-shadow: -2px 8px 10px -4px rgba(0,0,0,.1);border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;font-size: 14px;} .form-1 .aa-tooltip:before{font-family:FontAwesome; content: "\f12a";position: absolute; left: 14px; top: 10px; background:#F1492C; background-image: linear-gradient(to right,#F1492C 0,#C74242 100%); width: 26px; height: 26px;color: #FFF; font-size: 16px; line-height: 26px; text-align: center; border-radius: 99px;border: none;} .form-1 .aa-tooltip-wrapper .aa-tooltip{top: -1px;} .form-1 .aa-tooltip.inform {border-top-color: #2969b0 !important;color: #2969b0;} .form-1 .aa-tooltip, .form-1 .aa-tooltip.danger {border-top-color: #D0011B !important;color: #D0011B;} .form-1 .aa-tooltip.success {border-top-color: #60a945 !important;color: #60a945;} .form-1 .aa-tooltip.warning {border-top-color: #d16d41 !important;color: #d16d41;} */ blockquote {  text-align: left; }  .search-filter .content .center+.aa-tooltip-wrapper .aa-tooltip.danger {  display: none; }  .flashes {  -moz-animation: none;  -o-animation: none;  animation: none; }  @media (max-width: 1096px) {  body {  padding-top: 0px;  }   header {  border-bottom: 1px solid #f0f0f0;  box-shadow: none;  }   .mobile-header {  box-shadow: none;  }   header nav ul.menu {  position: relative;  background: #FFF;  padding: 0;  text-align: center;  top: auto;  width: 100%;  margin-top: 5px;  }   nav ul.menu>li.menu-icon {  position: absolute;  display: block;  width: 56px;  left: 0;  top: 0;  z-index: 10;  }   nav ul.menu>li.menu-icon a {  padding: 8px;  height: 22px;  border-radius: 4px;  }   nav ul.menu>li.menu-icon a:active {  background: #fcfcfc;  }   nav ul.menu>li {  display: none;  height: auto;  padding: 0;  width: 100%;  box-sizing: border-box;  float: left;  text-align: left;  margin: 0;  z-index: 4;  }   nav ul.menu>li.menu-icon a i {  font-size: 36px;  padding: 0;  margin: 0;  }   nav ul.menu>li.search {  padding: 0 5px 0 60px;  width: 100%;  display: block;  }   nav ul.menu>li a {  padding: 16px 0;  height: auto;  margin: 0;  }   nav ul.menu>li a i,  nav ul.menu>li a img {  float: left;  width: 36px;  border: none;  color: #fff;  opacity: 1;  margin: -5px 12px 0;  padding: 0 !important;  line-height: 33px !important;  }   nav ul.menu .ps-ico-tag-after:after {  font-size: 12px;  }   nav ul.menu>li+li {  border: none;  border-bottom: 1px solid #f0f0f0;  }   header>.wrapper>.row {  float: left;  margin: 0;  width: 100%;  padding: 4px 0 10px;  }   header .logo {  width: 180px;  padding: 10px 0 0 0;  }   header .logo span {  display: none;  }   header .login>.label.login-action {  padding: 0;  }   header .login>.label.need-login {  margin-top: 5px;  }   header.on {  background: #ffffff !important;  top: -60px !important;  }   .features {  margin-top: 20px;  background: none;  }   .features .brands {  margin-top: 20px;  }   .features .aa-card {  width: auto;  margin: 0 10px;  box-shadow: none;  border: none;  }   .features .aa-card .content {  padding-bottom: 0;  }   .features .owl-controls {  margin-bottom: 30px;  }   .home-slider {  padding-top: 0;  }   .home-slider>.wrapper {  border-bottom: none;  margin-bottom: 20px;  width: 100%;  }   .home-slider .owl-theme .owl-controls {  bottom: 0;  }   footer p {  text-align: center;  font-size: 9px;  padding-top: 20px;  }   #vehicles>.clearfix:not(.pagination):not(.search-fields) {  min-height: inherit;  }   #carousel-ads {  padding: 0;  }   #carousel-ads .aa-display-2 {  text-align: center;  font-size: 26px;  }   .login-card.aa-card button {  margin: 0;  }   header .label.only-unauthenticated i {  margin-right: 10px;  }   iframe#frame-financiamento {  width: 100%;  max-width: 100%;  }   .frame-financiamento-container {  width: 100%;  overflow: scroll;  }   .side-box .label-actions {  font-size: 10px;  margin-top: 0;  }   .side-box .aa-display-1 {  margin: 5px 0 0 0;  }   /*.side-box .vehicle-timer{position: relative;bottom: auto;left: auto;width: 35%;}*/  .row>.vehicle-min-price.col-s2,  .send-buy-request,  .send-valuation {  width: 100%;  }   .side-box .vehicle-timer * {  color: #666;  }   .send-buy-request {  border: none;  margin: -20px 0 0 0;  }   .send-buy-request .content {  padding: 20px 0 0 0;  }   .send-buy-request button .price {  display: none !important;  }   .send-buy-request .aa-display-1,  .send-buy-request .label-actions {  display: block !important;  width: 50%;  float: left;  }   .send-buy-request .label-actions {  text-align: center;  }   .send-buy-request .aa-display-1 {  margin: 0 0 15px;  }   .send-buy-request button {  height: auto;  }   .send-buy-request button span {  color: inherit;  }   .side-box .aa-card {  box-shadow: none;  }   .stripped-list .col-s2 .item {  display: none;  }   .stripped-list .col1 .item+span {  width: 50%;  text-align: left;  }   form .action.right .button {  width: 100%;  }   .stripped-list .col-s2 .item,  .stripped-list .col-s2 .sm-hide {  display: block !important;  }   .stripped-list .col-s2 .item .sm-hide.md-hide {  display: none !important;  }   .vehicle-avaliacao .stripped-list.col-fipe {  margin: 10px 0;  float: left;  width: 100%;  } }  /* @media (max-width: 720px) {  body {  padding-top: 160px;  } } */  @media all and (min-width: 1096px) {  body.avaliacao .col1.col-fipe {  display: none;  }   body.avaliacao .col-fipe>span {  width: 50%;  display: block;  float: left;  box-sizing: border-box;  }   body.avaliacao .col-fipe .item img {  float: right;  }   body.avaliacao .col-fipe .fr {  text-align: left;  } }  @media all and (min-width: 1600px) {   #vehicles.vehicles-grid>div:not(#async-vehicles):not(.pagination),  #vehicles.vehicles-grid>div#async-vehicles>div.clearfix:not(.pagination) {  grid-template-columns: repeat(auto-fill, 25%) !important;  } }  nav ul.menu>li a {  position: relative;  color: #3B3B3B; }  @media all and (min-width: 1097px) {  nav ul.menu>li.search {  width: calc(100% - 890px);  float: none;  margin: 20px 25px;  } }  nav .search button i, nav .search button:hover i {  color: #d41047; } button, .button{  background: #ef5023 !important;  color: #fff !important; }  .search-filter button, .search-filter .button, .mobile-filter button, .mobile-filter .button, .pagination button, .pagination .button, .dash-view button, .dash-view .button {  background: #000E71 !important; }  button, .button:hover {  border: none; }  .home-slider>.wrapper-slider {  position: relative;  box-shadow: 0px 9px 20px 0px #00000026; }  .mx-0 {  margin-left: 0px !important;  margin-right: 0px !important; }  .search-filter label button.min, button.plus-value {  color: #fff !important; }  .side-box button.plus-value {  padding-bottom: 25px !important; }  .side-box button.plus-value i {  background-color: #ffffff !important;  border: solid 1px #0033CC !important;  color: #0033CC !important; }  .button-outline:hover {  background-color: #FF2900 !important;  color: #ffffff !important;  border: none !important; }  .text-nowrap {  display: inline-block;  max-width: 85px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }  .dash-view {  background-color: #fff !important;  color: #fff; }  .dash-view:hover {  background-image: linear-gradient(to right, #0033CC 0%, #0033CC 51%, #0033CC 100%) !important; }  .dash-view .custom-button {  color: #ffffff !important; }  .err-logo {  filter: none !important;  opacity: 100%; }  .selectivity-single-result-container {  right: 0px; }  .selectivity-caret {  top: 0px !important;  left: auto !important; }  #priceMax, #priceMin {  width: 80px !important; }