.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    padding-right: 20px;
} 
.product-listing-content font{
    font-size:13px;
}
.detalhesfipe{
    background-color: #2e2d37;
    border-radius: 8px;
    width: 100%;
    padding: 26px 16px;
    margin-top: 20px;
}
.detalhesfipe{
    color: #fff !important;
}
.detalhesfipe .first{
    color: #fff !important;
    font-size: 12px;
    font-weight: 400;
}
.detalhesfipe span{
    font-size: 28px;
}
.card-body{
    padding: 35px 0px 0px 0px;
}
.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0,0,0,.03);
    border-top: 1px solid rgba(0,0,0,.125);
}
.card-body button{
    margin: 15px 0px 15px;
}
.fancybox-thumbs {
    top: auto;
    width: auto;
    bottom: 0;
    left: 0;
    right : 0;
    height: 95px;
    padding: 10px 10px 5px 10px;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0.3);
}
#formularioveiculos #form2{
    height: 400px;
    max-height: 400px;
    overflow: auto;
}
.listing-page {
    overflow: hidden;
    padding: 30px 0 !important; 
}
.navbar-default .navbar-nav li:hover a, .navbar-default .navbar-nav li.active a {
    color: #ff0000;
}
.itensveiculo{

    color: #2e2d37;
    font-size: 14px;
    padding: 0px 50px 0px 0px !important;
    font-weight: 600;
}
.divlateralredonda{
    margin-top: -120px;
    background: white;
    padding: 26px 16px;
    border-radius: 10px;box-shadow: 0 2px 9px 0 rgba(158,184,209,.41);
}
.divredonda{
    background: white;
    padding: 26px 16px;
    border-radius: 10px;
    box-shadow: 0 2px 9px 0 rgba(158,184,209,.41);
    margin-right: 20px;margin-top:20px;
}
.segundadivdetalhes{
    background: white;
    padding: 26px 16px;
    border-radius: 10px;
    box-shadow: 0 2px 9px 0 rgba(158,184,209,.41);
    margin-right: 20px;margin-top:20px;
}
.primeiradivdetalhes{
    margin-top: -120px;
    background: white;
    padding: 26px 16px;
    border-radius: 10px;
    box-shadow: 0 2px 9px 0 rgba(158,184,209,.41);
    margin-right: 20px;clear:both;
}
.primeiradivdetalhes h4{
    color: #696977;
    font-size: 14px;
    letter-spacing: .07px;
    margin-top: 5px;
    display: block;
    font-weight: 400;
}
.linedetails label{
    width:100% !important;float:left !important;
    font-size: 12px;
    color: #696977;
}
.linedetails div{
    margin-bottom:15px;
}
.linedetails{
    color: #2e2d37;
    font-size: 16px;
    font-weight:bold;
}
.fancybox-show-thumbs .fancybox-inner {
    right: 0;
    bottom: 95px;
}
.navbar-default .navbar-nav > li > a {
    color: #fff !important;
    display: block;
    font-size: 13px;
    font-weight: 800;
    line-height: 27px;
    text-transform: uppercase;
    position: relative;
}
.label_icon{
    display:none;
}
@media only screen and (max-width: 3000px) and (min-width: 980px)  {
    #linelist .col-md-3{
        width:20% !important; 
    }
    .listing-detail .col-lg-8{
        width: 60%;
    }

}
.carousel-control.left, .carousel-control.right {
    background-image:none !important;
    filter:none !important;
}
.carousel-indicators{
    position: absolute;
}
ol.carousel-indicators {
    position: absolute;
    bottom: 5px;
    margin: 0;
    left: 0;
    right: 0;
    width: auto;
}
.menutop:focus {
    background: #fa2837 none repeat scroll 0 0 !important;
    fill: #fa2837 !important;
}
.carousel-control .glyphicon-chevron-left, .carousel-control img, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    left: 13px;
    display: inline-block;
    margin-top: -10px;
}
ol.carousel-indicators li,
ol.carousel-indicators li.active {
    width: 4px;
    height: 4px;
}
.carousel-indicators li {
    background-color: #fff !important;
}
.carousel-indicators .active {
    width: 4px;
    height: 4px;
    background:#f3123c !important;
    border: 1px solid #f3123c;
    margin:1px !important;
}
#buscalateral{
    background:white !important;
}
.linemenutopuser{
    display:none !important;
}
#displaymobile{
    background-image:url("../../images/bgmobile.png");    background-size: cover;
    height: 630px;width:330px;
}
#menumobile{
    background: white;
    padding: 10px;
    width: 100%;
    float: left;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    color: #000;
    font-size: 17px;
}
.sidebarfixed{
    position:fixed;
    top:75px;
    z-index:1;
}
#mostraenderecomobile{
    margin-top: 124px;
    position: absolute;
    left: 63px;
    color: white;
}
#mostraprecomobile{
    margin-top: 190px;
    position: absolute;
    left: 50px;
    color: #fa2837;
    font-size: 25px;
    font-weight: 900;
}
#mostrafoto{
    margin-top: 330px;
    position: absolute;
    left: 50px;
    color: #fa2837;
    font-size: 25px;
    font-weight: 900;
    width: 268px;
}
#linebreadsanunciar a{
    color:black !important;
}
.menutopcircle{
    padding: 7px 13px !important;
    border-radius: 63px !important;
}
.stepactive{
    text-decoration: underline;font-weight:900;
}
.linecontainer{
    position: absolute !important;
    z-index: 99999 !important;
    background:white !important;
}
.linecontainer:first-of-type{
    margin-top:40px;   
}
#ulmenuuser{
    float: right;
    right: 30px;
    position: absolute;
    width: 240px;
    top: 43px;
    border: solid 1px;
    background: white;
    z-index: 99;
}
.divprincipaiscategoriassac p{
    /*
        color:#3570cc;
    
        padding:10px;
        border:solid 1px    #3570cc;border-radius:2px; 
    */
    color:#000;
    padding:10px;
    border:solid 1px    #000;border-radius:2px; 
}
.sidefixed{
    position:fixed;
}
#accessories table tr td,#accessories table tr,#accessories table{
    border:0px !important;
}
#ulmenuuser a label{
    cursor:pointer;
}
#ulmenuuser:hover{
    display:inline !important;
}
.menutop:hover + #ulmenuuser{
    display:inline !important;
}
#ulmenuuser li{
    display:inline;
    width:100%;
    float:left;
}
.divescolhapagamento label i{
    clear:both;
}
#menumobile .col-xs-6{
    margin-bottom: 40px;
}
.iconesformasdepagamento{
    font-size: 70px;
    cursor:pointer;
}
.divescolhapagamento label{
    cursor:pointer;
}
.divescolhapagamento label font{
    float:left !important;
    width:100% !important;
}
.overlayvehicle{
    position: absolute;
    bottom: 30px;
    padding: 20px;
    color: white;
    font-size: 26px;
    font-weight: 900;
}
.linecontainer div{
    padding-top:10px;
}
.linelistmaster{
    padding: 0px 0px !important;
    float: left;
    width: 100%;
    border-left: solid 1px #eee;
    border-right: solid 1px #eee;
    border-bottom: solid 1px #eee;
}
.linelistmaster:hover{
    background-color:   #eee;
}
.linelistmaster h4{
    color:#fa2837;
}
.linelistmaster a{
    color:#000;
    font-weight:bold;
    text-decoration:underline;
}
.iconelistabusca{
    font-size: 28px;
    color:#fa2837;
}
.presentationvehicle{
    background:black;
}
.presentationvehicle:hover{
    background:transparent;
    transition: all 0.5s;
}
.presentationvehicle img{
    opacity:0.8;
    background-color:black;
}
.valuevehicle{
    color: #fa2837;
    fill: #fa2837;
}
.linemenutopuser .col-lg-2{
    width: 19.666667%;
}
#step6 form div{
    float:left;
}
#step6 form div .form-group{
    float:left;
    width:100%;
}
.fontevermelha{
    color: #fb4d59 !important;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #fb4d59 !important;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>li>a:hover{
    background-color:#ff000085 !important;
    color:#ffffff !important;
    margin-top:3px !important;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #ffffff !important;
    cursor: default;
    background-color: #fb4d59 !important;
    border-color: #fb4d59 !important;
}
.linemenutopuser a:hover,.linemenutopuser i:hover{
    color:#fb4d59 !important;
}
.linemenutopuser *{
    transition:all 0.3s;
}
.pagination li{
    margin-right:4px !important; 
}
.pagination li:last-of-type{
    margin-right:0px !important; 
}
.p30{
    padding: 30px 0px !important;
}
.linemenutopuser{
    padding-bottom: 30px !important;
}
.pagemenuprecadastroanunciar i{
    font-size:100px !important;
}
table tr td{
    vertical-align: middle !important;
}
table thead{
    background: #111111 none repeat scroll 0 0 !important;
}
.linemenutopuser .col-lg-2,.linemenutopuser .col-lg-2 .col-lg-12{
}
table thead th{
    color:white !important;
}
.linemenutopuser i,.linemenutopuser a,.pagemenuprecadastroanunciar a{
    color:#555555 !important;
}
.pagemenuprecadastroanunciar label{
    font-size:30px;
}
.linemenutopuser i{
    font-size: 50px !important;
}
.menuactiveuser i,.menuactiveuser a{
    color:#fb4d59 !important;
}
.pagemenuprecadastroanunciar .linemenu .col-lg-3{
    padding-bottom:100px;
    cursor:pointer;
    transition: color 2s ease;
}
.colorred i,.colorred label{
    color:#fb4d59;
}
#layoutcartao{
    display:inline-block;
    background: #666666;
    border-radius: 14px;
    padding: 50px 20px;
    color: white !important;
}
#layoutcartao label{
    color:#9d9d9d;
}
#layoutcartao select{
    margin-top: 11px;
}
#layoutcartao input,#layoutcartao select{
    background: #666666;
    border-left:#666666;
    border-top:#666666;
    border-right:#666666;
    color:#9d9d9d;
}
.compare_item{
    display:none;
}
.add_compare .checkbox label::before {
    display:none !important;
}
.radio label, .checkbox label {
    padding-left: 0px !important;
}
.iconescategorias{
    font-size: 40px;
}
#menucliente li ul{
    float:left !important;
    padding-left:10px !important;
    width:100% !important;
}
#menucliente li{
    float:left; width:100%;
}
table thead th, table thead td {
    text-transform: capitalize !important;
}
.btnpaymentpagseguro{
    padding: 10px 18px !important;
}
#listplans{
    margin:50px 0px;
}
.navbar-nav > li > .dropdown-menu li {
    width:100% !important;
}
.listing_detail_wrap .nav-tabs > li.active a, .listing_detail_wrap .nav-tabs > li:hover a {
    background-color: #fa2837 !important;
}
.main_features ul li {
    min-width: 194px !important;
}
.cursorpointer{
    cursor:pointer;
}
.sidebar_filter div{
}
.panel.price,
.panel.price>.panel-heading{
    border-radius:0px;
    -moz-transition: all .3s ease;
    -o-transition:  all .3s ease;
    -webkit-transition:  all .3s ease;
}
.panel.price:hover{
    box-shadow: 0px 0px 30px rgba(0,0,0, .2);
}
.panel.price:hover>.panel-heading{
    box-shadow: 0px 0px 30px rgba(0,0,0, .2) inset;
}
.panel.price>.panel-heading{
    box-shadow: 0px 5px 0px rgba(50,50,50, .2) inset;
    text-shadow:0px 3px 0px rgba(50,50,50, .6);
}
.price .list-group-item{
    border-bottom-:1px solid rgba(250,250,250, .5);
}
.panel.price .list-group-item:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.panel.price .list-group-item:first-child {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
.price .panel-footer {
    color: #fff;
    border-bottom:0px;
    background-color:  rgba(0,0,0, .1);
    box-shadow: 0px 3px 0px rgba(0,0,0, .3);
}
.panel.price .btn{
    box-shadow: 0 -1px 0px rgba(50,50,50, .2) inset;
    border:0px;
}
/* green panel */
.price.panel-green>.panel-heading {
    color: #fff;
    background-color: #57AC57;
    border-color: #71DF71;
    border-bottom: 1px solid #71DF71;
}
.price.panel-green>.panel-body {
    color: #fff;
    background-color: #65C965;
}
.price.panel-green>.panel-body .lead{
    text-shadow: 0px 3px 0px rgba(50,50,50, .3);
}
.price.panel-green .list-group-item {
    color: #333;
    background-color: rgba(50,50,50, .01);
    font-weight:600;
    text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}
/* blue panel */
.price.panel-blue>.panel-heading {
    color: #fff;
    background-color: #608BB4;
    border-color: #78AEE1;
    border-bottom: 1px solid #78AEE1;
}
.price.panel-blue>.panel-body {
    color: #fff;
    background-color: #73A3D4;
}
.price.panel-blue>.panel-body .lead{
    text-shadow: 0px 3px 0px rgba(50,50,50, .3);
}
.price.panel-blue .list-group-item {
    color: #333;
    background-color: rgba(50,50,50, .01);
    font-weight:600;
    text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}
/* red price */
.price.panel-red>.panel-heading {
    color: #fff;
    background-color: #D04E50;
    border-color: #FF6062;
    border-bottom: 1px solid #FF6062;
}
.price.panel-red>.panel-body {
    color: #fff;
    background-color: #EF5A5C;
}
.price.panel-red>.panel-body .lead{
    text-shadow: 0px 3px 0px rgba(50,50,50, .3);
}
.price.panel-red .list-group-item {
    color: #333;
    background-color: rgba(50,50,50, .01);
    font-weight:600;
    text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}
/* grey price */
.price.panel-grey>.panel-heading {
    color: #fff;
    background-color: #6D6D6D;
    border-color: #B7B7B7;
    border-bottom: 1px solid #B7B7B7;
}
.price.panel-grey>.panel-body {
    color: #fff;
    background-color: #808080;
}
.price.panel-grey>.panel-body .lead{
    text-shadow: 0px 3px 0px rgba(50,50,50, .3);
}
.price.panel-grey .list-group-item {
    color: #333;
    background-color: rgba(50,50,50, .01);
    font-weight:600;
    text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}
/* white price */
.price.panel-white>.panel-heading {
    color: #333;
    background-color: #f9f9f9;
    border-color: #ccc;
    border-bottom: 1px solid #ccc;
    text-shadow: 0px 2px 0px rgba(250,250,250, .7);
}
.panel.panel-white.price:hover>.panel-heading{
    box-shadow: 0px 0px 30px rgba(0,0,0, .05) inset;
}
.price.panel-white>.panel-body {
    color: #fff;
    background-color: #dfdfdf;
}
.price.panel-white>.panel-body .lead{
    text-shadow: 0px 2px 0px rgba(250,250,250, .8);
    color:#666;
}
.price:hover.panel-white>.panel-body .lead{
    text-shadow: 0px 2px 0px rgba(250,250,250, .9);
    color:#333;
}
.price.panel-white .list-group-item {
    color: #333;
    background-color: rgba(50,50,50, .01);
    font-weight:600;
    text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}
.loggedasuser{
    background:black;color:white;text-align:center;
}
.linhaarraste{
    font-size: 20px;
    padding:10px;
}
.dropzone{
    /* background: #ddd;
    border: dotted 2px;
    width: 100%;
    height: 175px;
    clear: both;*/
    height: 175px;
    clear: both;
}
.dropzone i{
    font-size: 40px;
}
#menucliente{
    margin:0px !important;
    padding:0px !important;
}
#loading i{
    font-size:50px;
}
.p80{
    padding:80px 0px;
}
ul{
    list-style-type:none;
    display:inline;
}
nav ul li{
    float:left;margin-right:20px;
}
.slick-arrow{
    display:none !important;
}
#formularioveiculos > .col-lg-3{
    width:20% !important;
}
.next,.previous{
    display:block !important;
}
.slick-slide img ,.responsive-iframe,.responsive-iframe> iframe,#tab2{
    margin: auto auto !important;
    max-height:430px !important;
}
#listing_images_slider_nav .slick-track > .slick-slide > img{
    max-height:110px !important; 
    padding:10px;
    cursor:pointer;
}
#listing_images_slider_nav{
}
.carousel-tabs{
    height:auto;
}
.linhainicial h5,.linhainicial .preco{
    font-size:20px !important;
    font-weight:bold;
}
.tab-cont.current{
    min-height:300px;
}
.dealer-desc{
    display:none;
}
.linhainicial .preco{
    color:#d51920;   
}
.linhainicial h5{
    line-height: 31px;
}
.share-section > .page-nav,.single-product-section  .slash-list,.share-list{
    display:none
}
.jcrop-holder {
    margin:auto auto;   
}
.dealer-title > a > img{
    display:none !important;
}
.marketingslaterais{
    margin-bottom:20px;
}
#btnsendcrop{
    margin:auto auto;
}
#divbtnlogin{
    display:none !important;
}
.page-section-bg {
    padding: 90px 0;
    background: #f2f3f3;
}
#formularioveiculos{
}
#linhapropagandatopo {
    padding-top: 19px;
    padding-bottom: 0px;
    background: white;
    padding-bottom: 19px;
}
#linhatopo{
    padding:0px 8px 8px 8px;
}
.header-4.sticky #linhapropagandatopo{
    display:none;
}
.top-bar{
    padding-bottom:0px !important;padding-left:0px !important;padding-right:0px !important ;
}
.product-description {
    position: relative;
    padding: 20px 20px 0px;
}
.conteudobanner{
    display:none;
}
.col-bg{
    background-size: contain !important;
}
.divsearchhome{
    margin-bottom: 30px;
}
#searchlist{
    width: 100%;
    float: left;
    background: white;
    max-height:350px;
    overflow-y: auto;
}
.maisdovendedor .product{
    height:250px;
}
.maisdovendedor div{
    float:left;
}
.content-element7 .tabs .tabs-nav > li.ui-tabs-active > a ,.ui-tabs-active a {
    color: white !important;
}
.relogio{
    color:white;
}
*{
    word-wrap: break-word;
}
.header-3 .relogio{
    color:#000;
}
.header-4 #main-navigation > ul > li > a {
    padding: 19px 15px 17px;
    margin-bottom: 0;
}
.info-links > li a {
    color: #fff !important;
}
.listaservicos p{
    margin-bottom:0px !important;
}
.page-nav [class*="page-"],a.link-text2,.model-info > a{
    color:#000;
}
#tab-8 > .product-name,#tab-10 > .product-name{
    min-height:72px;
}
#tab-8 > div > .product img{
    max-height:161px;
}
.ui-tabs-active a {
    color: #fff !important;
}
.starrr a{
    font-size:20px !important;
}
.copyright-section{
    background:white !important;
}
.header-3 a{
    color:#000;
}
#tabsbusca{
    margin: 0px auto;
}
#header.header-4 .top-header {
    padding: 10px 20px;
    border-bottom: none;
}
.iconecomentario{
    width:70px;
}
.linhacomentario{
    margin-bottom:20px;
}
.modal-footer .btn {
    position: relative !important;
}
.pb0{
    padding-bottom:0px !important;
}
.pt0{
    padding-top:0px !important;
}
#buscamarcamodelo,#buscaservico{
    width:50%;
}
.tabs.type-2.style-4 .tabs-nav > li.ui-tabs-active > a {
    background: #fff;
}
.ui-tabs-active a{
    color:#000 !important;
}
.owl-item div a img{
}
.tabs.type-2.style-4 .tabs-content {
    background: #ffffff;
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
#tabsbusca{
    width: 1024px;
    margin: auto auto;
    background: #ff0000;
    padding: 2px !important;
    margin-top: 35px;
}
.conteudobanner{
    position: absolute !important;
    width: 80%;
    margin-left: 0px;
    margin-right: 0px;
    right: 0px;
    left: 0px;
    margin: 30px auto;
}
.header-3 .top-bar {
    padding: 8px 20px;
    font-size: 13px;
}
#divbtnlogin{
    display:flex;
    align-items: center;
    justify-content: center;
}
.pt40{
    padding-top:40px;
}
.btnlistagemcompra{
    display: inline-block;
    font-size: 11px;
}
.logo img{
    height: 72px;
}
a:hover{
    text-decoration:none !important;
}
.listepsclicable{
    cursor:pointer;
}
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
    width: 100% !important;
}
*{
}
.reset-this {
    animation : none;
    animation-delay : 0;
    animation-direction : normal;
    animation-duration : 0;
    animation-fill-mode : none;
    animation-iteration-count : 1;
    animation-name : none;
    animation-play-state : running;
    animation-timing-function : ease;
    backface-visibility : visible;
    background : 0;
    background-attachment : scroll;
    background-clip : border-box;
    background-color : transparent;
    background-image : none;
    background-origin : padding-box;
    background-position : 0 0;
    background-position-x : 0;
    background-position-y : 0;
    background-repeat : repeat;
    background-size : auto auto;
    border : 0;
    border-style : none;
    border-width : medium;
    border-color : inherit;
    border-bottom : 0;
    border-bottom-color : inherit;
    border-bottom-left-radius : 0;
    border-bottom-right-radius : 0;
    border-bottom-style : none;
    border-bottom-width : medium;
    border-collapse : separate;
    border-image : none;
    border-left : 0;
    border-left-color : inherit;
    border-left-style : none;
    border-left-width : medium;
    border-radius : 0;
    border-right : 0;
    border-right-color : inherit;
    border-right-style : none;
    border-right-width : medium;
    border-spacing : 0;
    border-top : 0;
    border-top-color : inherit;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border-top-style : none;
    border-top-width : medium;
    bottom : auto;
    box-shadow : none;
    box-sizing : content-box;
    caption-side : top;
    clear : none;
    clip : auto;
    color : inherit;
    columns : auto;
    column-count : auto;
    column-fill : balance;
    column-gap : normal;
    column-rule : medium none currentColor;
    column-rule-color : currentColor;
    column-rule-style : none;
    column-rule-width : none;
    column-span : 1;
    column-width : auto;
    content : normal;
    counter-increment : none;
    counter-reset : none;
    cursor : auto;
    direction : ltr;
    display : inline;
    empty-cells : show;
    float : none;
    font : normal;
    font-family : inherit;
    font-size : medium;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : auto;
    hyphens : none;
    left : auto;
    letter-spacing : normal;
    line-height : normal;
    list-style : none;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : disc;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    max-height : none;
    max-width : none;
    min-height : 0;
    min-width : 0;
    opacity : 1;
    orphans : 0;
    outline : 0;
    outline-color : invert;
    outline-style : none;
    outline-width : medium;
    overflow : visible;
    overflow-x : visible;
    overflow-y : visible;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    page-break-after : auto;
    page-break-before : auto;
    page-break-inside : auto;
    perspective : none;
    perspective-origin : 50% 50%;
    position : static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019';
    right : auto;
    tab-size : 8;
    table-layout : auto;
    text-align : inherit;
    text-align-last : auto;
    text-decoration : none;
    text-decoration-color : inherit;
    text-decoration-line : none;
    text-decoration-style : solid;
    text-indent : 0;
    text-shadow : none;
    text-transform : none;
    top : auto;
    transform : none;
    transform-style : flat;
    transition : none;
    transition-delay : 0s;
    transition-duration : 0s;
    transition-property : none;
    transition-timing-function : ease;
    unicode-bidi : normal;
    vertical-align : baseline;
    visibility : visible;
    white-space : normal;
    widows : 0;
    width : auto;
    word-spacing : normal;
    z-index : auto;
    /* basic modern patch */
    all: initial;
    all: unset;
}
.ordena li img{
    max-width:100% !important;
}
#detalhesveiculo .listing-detail{
    padding: 40px 0;
}
.divformasdepagamento{
    background: #d0deff none repeat scroll 0 0;
    word-wrap: break-word;
}
.mb0{
    margin-bottom:0px !important;
}
.pr0{
    padding-right:0px !important;
}
.f20{
    font-size:20px !important;
}
.textovalores{
    font-size:22px !important;
}
.footer-top ul li a{
    text-transform: uppercase
}
.product-listing-content li.text-bold{
    font-weight:bold !important;
}
.px18{
    font-size:16.5px !important;
}
.product-listing-content .list-price {
    font-weight:bold !important;   
}
.product-listing-content ul li.px16{
    font-size:16px !important;
}
.px20{
    font-size:20px !important;
}
#ulsocialfooter li i{
    font-size: 30px;
}
.recent-tab ul li a{
    text-transform: uppercase;
}
.p-0{
    padding:0px !important;
}
.dealer_detail a{
    font-weight:bold;
}
.header_info a{
    font-weight:bold;
}
.prazovalores{
    font-size: 9px;
    margin-top: -7px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6
}
.p1000{
    font-weight:1000;
}
.text-center{
    text-align:center;
}
.textogrande{
    font-size: 24px;
}
.text-bold{
    font-weight: bold;
}
.boldblack{
    color: #000 !important;
    font-weight: bold !important
}
table{
    border-collapse: collapse;
}
table tbody tr td{
    padding:5px !important; margin:0px;vertical-align: top;
}
.texto-mediano{
    font-size: 19px;
}
.texto-min{
    font-size: 12px;
}
.borderleft0{
    border-left:0px !important;
}
.borderright0{
    border-right:0px !important;
}
.dealer_detail img {
    margin:0px !important;
}
.list-price{
}
.car-location {
    margin-left: 0px !important;
}
.grid_listing .product-listing-content .car-location {
    float: left !important;
}
#listavaloresdetalhes{
    text-align:left !important;
    font-size:20px;
}
#ulsocialfooter{
    display:inline;
}
#ulsocialfooter li{
    display:inline;
}
footer .sidebar_widget {
    border: 1px solid #e6e6e6;
    margin: 0 auto 40px;
    padding: 20px 16px 30px;
    position: relative;
    background: white !important;
    height: 160px !important;
}
#ulsocialfooter li a::after {
    content: "" !important;
}
.fixed{
    position:fixed;top:0px;width:100%;
}
@media only screen and (max-width: 600px) and (min-width: 1px)  {
    .divlateralredondavoltar{
        display:none !important;
    }
    .car-info-box li{
        position: absolute !important;
        right: 20px !important;
        top: -30px !important;
    }
    .divformasdepagamento div{
        text-align:center !important;
    }
    .wattermarker {
        background-position:0px !important;
    }
    .pagemenuprecadastroanunciar .linemenutopuser label{
        font-size:14px !important;
    }
    #suboverlay {
        width:90% !important;   
    }
    #suboverlay *{
        max-width:100%;   
    }
    .dropzone {
        height:auto !important;   
    }
    .dropzone .btn-primary{
        margin-bottom:10px !important;
    }
    .divlateralredonda{
        margin-top: 20px !important;
    }
}
.linemenutopuser label{
    font-size:14px;
}
#navigation {
    padding: 0;
    max-height: 140px !important;
}
.listaveiculos .wattermarker{
    background-position:0px !important;
}
.listing_detail_header .share_vehicle {
    margin: 0 0 0 0px !important;
}
#navigation_bar{
    z-index:10;
}
.listagemdepoimentos{
    margin-bottom:20px;
}
/***************  CHAT ********************/
#janelachat{
    background: white;
    height: 350px;
    position: fixed;
    bottom:-316px;
    right: 5px;
    width: 300px;
    z-index: 9999;
}
.propagandas{
    margin: auto;
}
.wattermarker{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    top: 0px;
    background-image: url(../../images/bven.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 0px 45px;
}
.wattermarker2{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    top: 0px;
    background-image: url(../../images/blib.png);
    background-repeat: no-repeat;
    background-position: 0px 40px;
    background-size: 100%;
}
.chatmaximizado{
    bottom:0px !important;
}
#headerchat{
    color:white;
    padding:5px;
}
#chatconteudomensagens{
    padding: 14px;
    height: 200px;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}
#chatconteudomensagens.inicio{
    height: 260px !important;
    max-height: 260px !important;
    overflow-y: auto;
    overflow-x: hidden;
}
.contentmessage{
    background-color: #007bff!important;
    border-radius: 10px;
    padding: 10px;
    color: white !important;
    margin-top: 5px;
}
.contentmessage::before{
    content: "";
    width: 0px;
    height: 0px;
    left: -9px;
    top: 6px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #007bff;
    position: absolute;
}
.iconebot{
    max-width:100%;
}
.linhaconteudomensagem{
    font-size:12px;
    margin-bottom: 20px;
}
#chatcontainertextarea{
    padding:5px;
}
#textareamensagemchat{
    margin-bottom:5px;
}
#linkfechajanelachat{
    color:white;
}
/********************************************/
@media (min-width: 992px){
    .navbar-expand-md .navbar-nav .nav-link {
        padding-left: 7px !important;
        padding-right: 7px !important;
    }
}
.titulopaginainstitucional{
    padding-left:0px !important;
}
#divdepoimentos{
    padding:50px 0px;
}
#maparota{
    width:100%;
    height:350px;
}
#btnagendamento{
    width: 160px;
}
.main-menu.style1 .navigation li a {
    padding: 28px 20px 28px;
}
#labeldistancia{
    color: black;
    padding: 0px 0px 10px;
    width: 100%;
    float: left;
}
.jx-rebuild-project-view-image{
    background:#fff !important;
}
.linkbranco{
    color:white !important;
}
.notify button{
    display:none;
}
.centered {
    position: fixed;
    top: 50%;
    left: 50%;
    /* bring your own prefixes */
}
.overlay {
    height: 100%;
    width: 100%;
    background-color: #333;
    opacity: 0.9;
    position: fixed;
    top:0px;
    display:none;
    z-index: 998;
}
.d-none{
    display:none;
}
.starraty{
    margin: 3px 10px !important;
    float:left;
}
li .starraty{
    float: none;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    font-family: star;
}
.starraty img{
    max-width: 14px !important;
    float: left;
    margin-right: 1px !important;
    outline:0px;
    border:0px !important;
}
.hidden{
    display:none !important;
}
.visivel{
    display:block !important;
}
.cursordefault{
    cursor:default;
}
/*      TEMPLATE      */
.products li{
    float:left;
}.jssorb052 .i {position:absolute;cursor:pointer;}
.jssorb052 .i .b {fill:#000;fill-opacity:0.3;}
.jssorb052 .i:hover .b {fill-opacity:.7;}
.jssorb052 .iav .b {fill-opacity: 1;}
.jssorb052 .i.idn {opacity:.3;}
.jssora053 {display:block;position:absolute;cursor:pointer;}
.jssora053 .a {fill:none;stroke:#fff;stroke-width:640;stroke-miterlimit:10;}
.jssora053:hover {opacity:.8;}
.jssora053.jssora053dn {opacity:.5;}
.jssora053.jssora053ds {opacity:.3;pointer-events:none;}
.jssorl-009-spin img {
    animation-name: jssorl-009-spin;
    animation-duration: 1.6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes jssorl-009-spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.woocommerce-page.product-columns-3.has-right-sidebar ul.products li, .woocommerce-page.product-columns-3.has-left-sidebar ul.products li {
    width: 28.8% !important;
}
.woocommerce-product-rating .starraty{
    margin: 0px !important;
}
#ulmenuredessociais{
    float:right;
}
.jx-rebuild-dark .jx-rebuild-servicelist-3 div{
    color:white !important;
}
.btneviacomentarioproduto{
    padding: 5px 10px !important;
    height:auto !important;
}
/*    modal leave site */
#ouibounce-modal form input[type=text] {
    padding: 12px;
    font-size: 1.2em;
    width: 100% !important;
    border-radius: 4px;
    border: 1px solid #ccc;
    -webkit-font-smoothing: antialiased;
    text-align:center;
}
#ouibounce-modal .modal {
    width: 600px;
    height: 350px !important;
    background-color: #f0f1f2;
    z-index: 1;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 4px;
    -webkit-animation: popin .3s;
    animation: popin .3s;
}
#ouibounce-modal {
    z-index:99999;   
    text-align:center;
}
.jx-rebuild-header.header-line{
    background-color:#94908d !important;
}
#ouibounce-modal p{
    font-size: 16px !important;
}
.jx-rebuild-image-title-over .cursordefault{
    text-align:center;
}
.bxslider {
    width: 100%;  
}
.bx-wrapper {
    border:0px !important;
}
.bx-wrapper img{
}
.paragrafomodalleavewebsite{
    font-size:16px;
}
.divtextoslider{
    position: absolute;
    top: 25%;
    left: 30px;
    padding:50px;
    font-family: Oswald, sans-serif;
    font-size: 32px;
    font-weight: 200;
    line-height: 1.2;
    text-align: center;
    z-index: 1;
}
.linhasuperior{
    height:60px;
}
.linhainferior{
    height:120px;
    left:0px;
    margin-top:30px;
}
.linhaintermediaria{
    height:80px;
    margin-bottom:30px;
}
body{
    overflow-x: hidden;
}
.logosite{
    width: 123px;
}
#divmargemtopo{
    margin-bottom:70px !important;
}
.itensplanosfrontend{
    min-height:230px;
}
.icone2{
    vertical-align: middle;
    border-style: none;
    background-color: white;
    border-radius: 10px;
    padding: 3px;
    width:120px;
}
#overlaymaster{
    position:fixed;
    z-index: 2002;
    background:black;
    width:100%;
    height:100%;
    opacity:0.6;
    top:0px;
}
.flex{
    display: flex;
}
#suboverlay{
    align-items: center;
    position: fixed;
    z-index: 2003;
    background: #fff;
    width: 30%;
    height: 40%;
    margin: 15% auto;
    top: 0px;
    left: 0px;
    border: solid 2px #fa2837 !important;
    right: 0px;
}
.testimonial-content::after {
    background: #e1e1e1 !important;
    border-radius: 0 30px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.2;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    background-color: #3e3e3e!important;
}
#suboverlay .progress{
    width:100% !important;
    margin:auto auto;
}
.car-info-box ul {
    text-align:center !important;   
}
#msgoverlay{
    width:100%;
    float:left;text-align:center;clear:both;
}
.ansfooter{
    width:246px;text-align:center;
}
.ansfooter img{
    width:150px;text-align:center;margin:auto auto;
}
.subpage{
    padding-top: 100px !important;
}
.main_features ul li h5 {
    font-weight: 300;
    margin: 0px;
    text-transform: uppercase;
}
.slick-slide{
    text-align:center !important;
}
.slick-slide img{
    margin:auto auto !important;   
}
#sectionfaixasdeprecos{
    padding-top:0px !important;
}
.car-title-m{
    min-height: 100px !important;
}
.car-title-m .price {
    color: #fa2837;
    fill: #fa2837;
}
.product-listing-content .list-price{
}
.widget_price{
    color: #fa2837;
}
.footer-4 .pre-footer {
    padding: 25px 0;
    background-color: #d31f00;
    color: #fff;
}
.reset{
    animation : none !important;
    animation-delay : 0 !important;
    animation-direction : normal !important;
    animation-duration : 0 !important;
    animation-fill-mode : none !important;
    animation-iteration-count : 1 !important;
    animation-name : none !important;
    animation-play-state : running !important;
    animation-timing-function : ease !important;
    backface-visibility : visible !important;
    background : 0 !important;
    background-attachment : scroll !important;
    background-clip : border-box !important;
    background-color : transparent !important;
    background-image : none !important;
    background-origin : padding-box !important;
    background-position : 0 0 !important;
    background-position-x : 0 !important;
    background-position-y : 0 !important;
    background-repeat : repeat !important;
    background-size : auto auto !important;
    border : 0 !important;
    border-style : none !important;
    border-width : medium !important;
    border-color : inherit !important;
    border-bottom : 0 !important;
    border-bottom-color : inherit !important;
    border-bottom-left-radius : 0 !important;
    border-bottom-right-radius : 0 !important;
    border-bottom-style : none !important;
    border-bottom-width : medium !important;
    border-collapse : separate !important;
    border-image : none !important;
    border-left : 0 !important;
    border-left-color : inherit !important;
    border-left-style : none !important;
    border-left-width : medium !important;
    border-radius : 0 !important;
    border-right : 0 !important;
    border-right-color : inherit !important;
    border-right-style : none !important;
    border-right-width : medium !important;
    border-spacing : 0 !important;
    border-top : 0 !important;
    border-top-color : inherit !important;
    border-top-left-radius : 0 !important;
    border-top-right-radius : 0 !important;
    border-top-style : none !important;
    border-top-width : medium !important;
    bottom : auto !important;
    box-shadow : none !important;
    box-sizing : content-box !important;
    caption-side : top !important;
    clear : none !important;
    clip : auto !important;
    color : inherit !important;
    columns : auto !important;
    column-count : auto !important;
    column-fill : balance !important;
    column-gap : normal !important;
    column-rule : medium none currentColor !important;
    column-rule-color : currentColor !important;
    column-rule-style : none !important;
    column-rule-width : none !important;
    column-span : 1 !important;
    column-width : auto !important;
    content : normal !important;
    counter-increment : none !important;
    counter-reset : none !important;
    cursor : auto !important;
    direction : ltr !important;
    display : inline !important;
    empty-cells : show;
    float : none;
    font : normal;
    font-family : inherit;
    font-size : medium;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : auto;
    hyphens : none;
    left : auto;
    letter-spacing : normal;
    line-height : normal;
    list-style : none;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : disc;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    max-height : none;
    max-width : none;
    min-height : 0;
    min-width : 0;
    opacity : 1;
    orphans : 0;
    outline : 0;
    outline-color : invert;
    outline-style : none;
    outline-width : medium;
    overflow : visible;
    overflow-x : visible;
    overflow-y : visible;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    page-break-after : auto;
    page-break-before : auto;
    page-break-inside : auto;
    perspective : none;
    perspective-origin : 50% 50%;
    position : static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019';
    right : auto;
    tab-size : 8;
    table-layout : auto;
    text-align : inherit;
    text-align-last : auto;
    text-decoration : none;
    text-decoration-color : inherit;
    text-decoration-line : none;
    text-decoration-style : solid;
    text-indent : 0;
    text-shadow : none;
    text-transform : none;
    top : auto;
    transform : none;
    transform-style : flat;
    transition : none;
    transition-delay : 0s;
    transition-duration : 0s;
    transition-property : none;
    transition-timing-function : ease;
    unicode-bidi : normal;
    vertical-align : baseline;
    visibility : visible;
    white-space : normal;
    widows : 0;
    width : auto;
    word-spacing : normal;
    z-index : auto;
    /* basic modern patch */
    all: initial;
    all: unset;
}
.product-listing-content h5 {
    min-height: 84px;
}
.features_list{
    display: block !important;
}
.linemnutopuser a,.linemnutopuser label{
    font-size:14px !important;
}
.black_input .form-control {
    background: #222;
    border-radius: 3px;
    color: #e2e0e0 !important;
    border: #222 solid 1px;
    font-size: 17px;
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.grid_listing .product-listing-content h5 {
    line-height: 26px;
    margin: 0 auto 0px !important;
}
.navbar-default .navbar-nav > li {
    margin: 0 2px 0 0;
    padding: 0px;
    border-radius: 0px;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
}
.primeiradivdetalhes h4 {

    font-size:30px;   
}
.itensveiculo {
    color: #000000;
    font-size: 11px;
    padding: 0px 50px 20px 0px !important;
    font-weight: 600;
}

/*
#f5f1f1 none repeat scroll 0 0
*/
.grid_listing .product-listing-content ul.features_list {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #e1e0e0;
    clear: both;
    margin: 5px -20px 0;
    padding: 15px 20px;
}
.sell_car_quote{
    display:none;
}

.recent_addedcars ul li a {
    display: block;
    line-height: 15px;
}


.divlateralredondavoltar {
    margin-top:30px;
    background: white;
    padding: 26px 16px;
    border-radius: 10px;
    box-shadow: 0 2px 9px 0 rgba(158,184,209,.41);
}
.navbar-nav > li > .dropdown-menu a {
    color: #fff;
    padding: 7px 25px;
}
.navbar-nav > li > .dropdown-menu li {
    background-color:  #222;
}

.navbar-nav > li > .dropdown-menu li {
    border-bottom: 1px solid #fff;
}




#formhome .form-group .form-control ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #e2e0e0 !important;

}

#formhome .form-group .form-control :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #e2e0e0 !important;
}

#formhome .form-group .form-control ::-ms-input-placeholder { /* Microsoft Edge */
    color: #e2e0e0 !important;
}

.black_input .form-control {
    color: #e2e0e0 !important;

}
.owl-buttons div {
    background: transparent;
    border-style: solid;
    border-width: 2px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    padding: 7px;
    text-transform: capitalize;
    border: none;
}

#veiculossimilares .owl-next,#veiculossimilares .owl-prev,#veiculosvistos .owl-next,#veiculosvistos .owl-prev{
    margin-top: -40px;
}

#veiculosvistos .owl-prev,#veiculossimilares .owl-prev{

    float:left;   
}
#navigation_bar {
    z-index: 30;
}

.iconeamarelo{
    color:#fff;
}
.brand-logo-list .owl-controls.clickable {
    display: block !important;
}

.brand-logo-list .owl-controls.clickable .owl-prev {

    margin-left:-50px;   
}
.brand-logo-list .owl-controls.clickable .owl-next {

    margin-right:-50px;   
}
.similar_cars {
    padding: 20px 0px 40px;
}



.card .card-header{

    background:white;
    color: rgb(74, 74, 74);
    line-height: 28px;
    font-size: 20px;
    font-weight: 700;
    /* font-family: "Nunito Sans"; */
    margin: 0px;
    padding: 24px 0px;
}

.card .card-header h4{

    color: rgb(74, 74, 74);
    line-height: 28px;
    font-size: 20px;
    font-weight: 700;
    /* font-family: "Nunito Sans"; */
    margin: 0px;

}

.quantidadeanunciosmes{
    color: rgb(74, 74, 74);
    line-height: 24px;
    font-size: 16px;
    font-weight: 700;

    margin: 0px;
    margin-bottom:8px !important; 
}

.card{
    border-radius: 8px;
    width: 32%;
    float: left;
    margin-left: 1%;

}

.valorinteiro{
    color: rgb(74, 74, 74);
    line-height: 44px;
    font-size: 36px;
    font-weight: 700;

    margin: 0px;
}

.valorpequeno{
    color: rgb(74, 74, 74);
    line-height: 24px;
    font-size: 16px;
    font-weight: 400;
    margin: 0px;
}

.mespequeno{
    color: rgb(210, 210, 210);
    line-height: 24px;
    font-size: 16px;
    font-weight: 400;
    margin: 0px;
}

.card .addcarrinho{
    line-height: 24px;
    font-size: 16px;
    padding-left: 32px;
    padding-right: 32px;
    height: 40px;
    min-width: 120px;
    border-width: 0px;
    border-radius: 32px;
    background-color: rgb(247, 131, 35);
    color: rgb(255, 255, 255);
    flex: 1 1 0%;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    cursor: pointer;
    position: relative;
    margin:auto auto;
}

.card-header{
    border-bottom:solid 1px #e5e5e5 !important;
}


.card-footer {
    padding: .75rem 1.25rem;
    background-color: #fff;
    border-top: 0px !important;
}