/********************************************/
/* HEADER */
/********************************************/


/********************************************/
/* LOGO HP */
/********************************************/
header .hp-logo {}
header .hp-logo a {}
header .hp-logo a img {}


/********************************************/
/* LOGO DEFAULT */
/********************************************/
header .default-logo {}
header .default-logo a {}
header .default-logo a img {}


/********************************************/
/* MENU DESKTOP */
/********************************************/
header .content-menu {}
header .content-menu .navigation-main-menu {}
header .content-menu .navigation-main-menu .menu.horizontal {}


/********************************************/
/* MENU MOBILE */
/********************************************/
header .menu-mobile {width: 40px;margin-left: 82%;margin-top: -11%;}
header .menu-mobile>button {width: 60px;height: 60px;vertical-align: 30px;border: 0!important;background: none;outline: none;top: 5px;position: sticky;}
header .menu-mobile>button span {background-color: #ffffff;}
header .menu-mobile>button span:before, header .menu-mobile>button span:after {width: 30px;height: 6px;background-color: #ffffff;display: block;border: 0;}
header .menu-mobile .modal {}
header .menu-mobile .modal .modal-content {}
header .menu-mobile .modal .modal-content .modal-header {}
header .menu-mobile .modal .modal-content .modal-header .close {}
header .menu-mobile .modal .modal-content .modal-header .close:hover {color: #ffffff}
header .menu-mobile .modal .modal-content .modal-body.nav {}
header .menu-mobile .modal .modal-content .modal-body.nav {}
header .menu-mobile .modal .modal-content .modal-body.nav .ul {}
header .menu-mobile .modal .modal-content .modal-body.nav .ul li {}
header .menu-mobile .modal .modal-content .modal-body.nav .ul li a {}

/********************************************/
/* BANNER HP */
/********************************************/
.mod-hp-banner {height: 46vh;margin-top: -221px;max-height: 100%;overflow-x: hidden;perspective: 1px;perspective-origin: center top;transform-style: preserve-3d;padding: 0px;}
.mod-hp-banner .home-banner {height: 46vh;background: url("../imagens/home_header_img.jpg");background-size: cover;background-position: center center;position: relative;vertical-align: top;transform-origin: center top;}

/********************************************/
/* HP FORM */
/********************************************/
.mod-horizontal-search {}
.mod-horizontal-search form.form-search {}
.mod-horizontal-search .ink-form select {}
.mod-horizontal-search .ink-form select option {}
.mod-horizontal-search form.form-search .borderbox {}
.mod-horizontal-search form.form-search div {padding-right: 0.2em;}
.mod-horizontal-search form.form-search input {}
.mod-horizontal-search .form-search>div:nth-child(2) {padding-right: 0em;}

/********************************************/
/* BANNER HP PUB */
/********************************************/
.mod-hp-pub {}
.mod-hp-pub img.autopromo {display: block}
.mod-hp-pub img.autopromo-mobile {display: none}

/********************************************/
/* HP HIGHLIGHTS */
/********************************************/

/* HP HIGHLIGHTS 2 COLUMNS */
.mod-highlights-two-columns {}
.mod-highlights-two-columns .highlights {}
.mod-highlights-two-columns .highlights a {}
.mod-highlights-two-columns .highlights a .borderbox {}
.mod-highlights-two-columns .highlights a .borderbox img {max-height: 336px;}

/* HP HIGHLIGHTS 4 COLUMNS */
.mod-highlights-four-columns {}
.mod-highlights-four-columns .highlights {}
.mod-highlights-four-columns .highlights a {}
.mod-highlights-four-columns .highlights a .borderbox {}
.mod-highlights-four-columns .highlights a .borderbox img {max-height:159px;}

/********************************************/
/* VEHICLES FORM */
/********************************************/
.vehicles-form-search {}
.vehicles-form-search .form-search {}
.vehicles-form-search .form-search div select:first-child {}
.vehicles-form-search .form-search input {margin-bottom: 0.5em;}
.vehicles-form-search .form-search select {margin-bottom: 0.5em;}
.vehicles-form-search .form-search .column-group.gutters>[class*=all-] {margin-bottom: 0em;}
.vehicles-form-search .form-search {}
.vehicles-form-search .ink-form select {}
.vehicles-form-search .ink-form select option {}


/********************************************/
/* VEHICLES LISTING */
/********************************************/
.mod-listing {}
.mod-listing div>div:nth-child(1) {}
.mod-listing div>div:nth-child(2) {}
.mod-listing .listing a .borderbox {}
.mod-listing .listing a .borderbox div img {width: 100%;}


/********************************************/
/* VEHICLES LISTING DETAIL HEADER */
/********************************************/
.mod-detail-header div>div>div.price h2 {color: #ffffff;font-size: 2em;font-weight: 300;margin: 0;top: 50%;-ms-transform: translateY(-10%);-moz-transform: translateY(-10%);-webkit-transform: translateY(-10%); -o-transform: translateY(-10%);transform: translateY(-10%);}
.mod-detail-header div>div>div.detail-btn { margin-top: .2em;}


/********************************************/
/* VEHICLES LISTING DETAIL BREADCRUMB */
/*******************************************/
.mod-breadcrumb {margin-top: 0px}
.mod-breadcrumb div .navigator {}
.mod-breadcrumb div .navigator nav {}
.mod-breadcrumb div .navigator nav ul {}
.mod-breadcrumb div .navigator nav ul li {}


/********************************************/
/* VEHICLES LISTING DETAIL GALERY SLIDER */
/********************************************/
.mod-galery-slider {background-color: #FFF;width: 100%;margin: 0; padding: 0;}
.mod-galery-slider .ink-carousel {max-height: 771px;}
.mod-galery-slider .ink-carousel ul {}
.mod-galery-slider .ink-carousel ul li {margin-bottom: -1.8em;text-align: center;}
.mod-galery-slider .ink-carousel ul li figure {border: 0;}
.mod-galery-slider .ink-carousel ul li figure a {}
.mod-galery-slider .ink-carousel ul li figure a img {margin-bottom: -5px;}


/********************************************/
/* VEHICLES LISTING DETAIL GALERY MODAL */
/********************************************/
.ink-shade {}
.ink-shade .ink-modal {background-color: #000000;}
.ink-shade .ink-modal .modal-header {border-bottom: none;}
.ink-shade .ink-modal .modal-header button {padding-top: 1px;}
.ink-shade .ink-modal .modal-body {overflow-y: hidden!important;}
.ink-shade .ink-modal .modal-body p{color: #333333;}
.ink-shade .ink-modal .modal-body p{color: #333333;}
.ink-shade .ink-modal .modal-body img{max-width: 100%; vertical-align: top; width: auto;}
.ink-shade .ink-modal .modal-body .ink-carousel {}
.ink-shade .ink-modal .modal-body .ink-carousel ul {}
.ink-shade .ink-modal .modal-body .ink-carousel ul li {}
.ink-shade .ink-modal .modal-body .ink-carousel ul li img {max-width: 70%;}
.ink-shade .ink-modal .modal-body nav.ink-navigation {}
.ink-shade .ink-modal .modal-body nav.ink-navigation ul {}
.ink-shade .ink-modal .modal-body nav.ink-navigation ul li {}
.ink-shade .ink-modal .modal-body nav.ink-navigation ul li a {}
.ink-shade .ink-modal .modal-body nav.ink-navigation ul li a:hover {}


/********************************************/
/* VEHICLES LISTING DETAIL TOOL BAR */
/********************************************/
.mod-detail-toolbar {}
.mod-detail-toolbar div {}
.mod-detail-toolbar div nav.social-icons-inline {}
.mod-detail-toolbar div nav.social-icons-inline ul {}
.mod-detail-toolbar div nav.social-icons-inline ul li {}
.mod-detail-toolbar div nav.tools-bar {}
.mod-detail-toolbar div nav.tools-bar ul {}
.mod-detail-toolbar div nav.tools-bar ul li i {}
.mod-detail-toolbar div nav.tools-bar ul li span {}


/********************************************/
/* VEHICLES LISTING DETAIL TOOL BAR MOBILE */
/********************************************/
.mod-detail-toolbar-mobile {margin-top: 1.5em;}
.mod-detail-toolbar-mobile div {}
.mod-detail-toolbar-mobile div nav.social-icons {}
.mod-detail-toolbar-mobile div nav.social-icons ul {}
.mod-detail-toolbar-mobile div nav.social-icons ul li {}
.mod-detail-toolbar-mobile div nav.tools-bar {}
.mod-detail-toolbar-mobile div nav.tools-bar div {}
.mod-detail-toolbar-mobile div nav.tools-bar div ul {}
.mod-detail-toolbar-mobile div nav.tools-bar div ul li i {}
.mod-detail-toolbar-mobile div nav.tools-bar div ul li span {}


/********************************************/
/* VEHICLES LISTING DETAIL SIDEBAR */
/********************************************/
.mod-detail-sidebar {}
.mod-detail-sidebar .lead-form div {}
.mod-detail-sidebar .lead-form div div.circulo i {}
.mod-detail-sidebar .lead-form div.headline {}
.mod-detail-sidebar .lead-form div div.headline hr {}
.mod-detail-sidebar .lead-form div form.ink-form {}
.mod-detail-sidebar .lead-form div form.ink-form div {}
.mod-detail-sidebar .lead-form div form.ink-form div input {}
.mod-detail-sidebar .lead-form div form.ink-form div div { margin-bottom: 0.3em;}
.mod-detail-sidebar .lead-form div form.ink-form div div ul {}
.mod-detail-sidebar .lead-form div form.ink-form div div ul li {}


/********************************************/
/* VEHICLES LISTING DETAIL CONTENT IMAGES */
/********************************************/
.mod-detail-content .mod-gallery-photos {}
.mod-detail-content .mod-gallery-photos ul {}
.mod-detail-content .mod-gallery-photos ul li {margin: 0em 0;}
.mod-detail-content .mod-gallery-photos ul li.slide {opacity: 1;}
.mod-detail-content .mod-gallery-photos ul li a {}
.mod-detail-content .mod-gallery-photos ul li a img {}


/********************************************/
/* VEHICLES LISTING DETAIL CONTENT NOTES */
/********************************************/
.mod-detail-content .mod-detail-notes {}
.mod-detail-content .mod-detail-notes .detail-notes {}
.mod-detail-content .mod-detail-notes .detail-equipment {}


/********************************************/
/* VEHICLES LISTING DETAIL EMAIL MODAL */
/********************************************/
.mod-detail-email-modal {}
.mod-detail-email-modal div {}
.mod-detail-email-modal div button {}
.mod-detail-email-modal div button h2 {}
.mod-detail-email-modal div h3 {color: #404040;}
.mod-detail-email-modal div p {color: #404040;}
.mod-detail-email-modal div form {}
.mod-detail-email-modal div form div {}
.mod-detail-email-modal div form div div {}
.mod-detail-email-modal div form div div img {}
.mod-detail-email-modal div form div input {}
.mod-detail-email-modal div form div div ul {}
.mod-detail-email-modal div form div div ul li {}
.mod-detail-email-modal div form div div div {}
.mod-detail-email-modal div form div div div input {}
.mod-detail-email-modal div form div div div p {}
.mod-detail-email-modal div form div img {}
.mod-detail-email-modal div form div div a {}
.mod-detail-email-modal div form div div span {}


/********************************************/
/* MODAL FORM VEHICLES DETAIL PAGE */
/********************************************/
#modalContent-mail h3{color:#363636;}
#modalContent-mail p{color:#363636;}
#modalContent-mail input{border: 1px solid #d4d4d4;}
#modalContent-mail a {padding-left: 10px;color: #ffffff;background-color: #000000;text-transform: uppercase;padding: 0em;border-radius: 2px;}
#modalContent-mail a:hover {background-color: #141414;color: #ffffff!important;}
#modalContent-mail .send_vendedor {padding-left: 0px;}
#modalContent-mail .fa {color: #ffffff!important;}


/********************************************/
/* MODAL FORM */
/********************************************/
#mail-modal {}
#mail-modal .form-search {}
#mail-modal .form-search div select:first-child {}
#mail-modal .form-search input {margin-bottom: 0.5em;}
#mail-modal .form-search select {margin-bottom: 0.5em;}
#mail-modal .form-search .column-group.gutters>[class*=all-] {margin-bottom: 0em;}
#mail-modal .form-search {}
#mail-modal .ink-form select {}
#mail-modal .ink-form select option {}


/********************************************/
/* SERVICES PAGE GIF */
/********************************************/
.mod-services-gif {}
.mod-services-gif div {}
.mod-services-gif div div.slideshow {display: flex;  flex-direction: row;justify-content: center;  align-items: center;}
.mod-services-gif div div.slideshow img {display: block;margin-left: auto;margin-right: auto;width: 100%;}


/********************************************/
/* SERVICES PAGE DESCRIPTION */
/********************************************/
.mod-services-description {}
.mod-services-description div {}
.mod-services-description div div {}
.mod-services-description div div div.services-title {}
.mod-services-description div div div.services-title div {}
.mod-services-description div div div.services-title div h1 {text-transform: uppercase;font-size: 1.8em;text-transform: uppercase;}
.mod-services-description div div div.services-title div h1 span {}
.mod-services-description div div div.services-title div p {font-size: 1em;margin-bottom: 0em;}

/********************************************/
/* SERVICES PAGE FORM */
/********************************************/
.mod-services-description .services-form-search {}
.mod-services-description .services-form-search {}
.mod-services-description .services-form-search form {}
.mod-services-description .services-form-search form div {}
.mod-services-description .services-form-search form div ul {}
.mod-services-description .services-form-search form div ul li {}
.mod-services-description .services-form-search form div input {}
.mod-services-description .services-form-search form div div input {}
.mod-services-description .services-form-search form div div p {}
.mod-services-description .services-form-search form div textarea {}
.mod-services-description .services-form-search form div p {}
.mod-services-description .services-form-search form div img {max-width: 100%;vertical-align: top;width: auto;}
.mod-services-description .services-form-search form div div a span {}
.mod-services-description .services-form-search form div div a span i {}
.mod-services-description .services-form-search .form-search div.two-columns div {margin-bottom: 0.19em;margin-right: 0em;}
.mod-services-description .services-form-search .control-group {margin-bottom: 0.5em;}
.mod-services-description .services-form-search form #code {background-color: #ffffff;border-radius: 3px;border: 1px #cccccc solid;margin-bottom: 0.5em;}


/********************************************/
/* SERVICES PAGE ICONS */
/********************************************/
.mod-services-description .services-icons {}
.mod-services-description .services-icons div {}


/********************************************/
/* UPTURNS PAGE FORM */
/********************************************/
.mod-upturns {}
.mod-upturns div {}
.mod-upturns div div {}
.mod-upturns div div form.upturns-form {}
.mod-upturns div div form.upturns-form div {}
.mod-upturns div div form.upturns-form div.control {margin-right: 0em;}
.mod-upturns div div form.upturns-form div ul {}
.mod-upturns div div form.upturns-form div ul li {}
.mod-upturns div div form.upturns-form input {width: 100%;margin-bottom: 0.5em;}
.mod-upturns div div form.upturns-form div textarea {width: 100%;margin-bottom: 0.5em;}
.mod-upturns div div form.upturns-form div div input {width: 100%;margin-bottom: 0.5em;}
.mod-upturns div div form.upturns-form div p {}
.mod-upturns div div form.upturns-form div img {    max-width: 100%;vertical-align: top;width: auto;}
.mod-upturns div div form.upturns-form div div a span {}
.mod-upturns div div form.upturns-form div div a span i {}
.mod-upturns div div form.upturns-form .form-search div.two-columns div {margin-bottom: 0.19em;margin-right: 0em;}
.mod-upturns div div form.upturns-form .control-group {margin-bottom: 0.5em;}
.mod-upturns div div form.upturns-form #code {background-color: #ffffff;border-radius: 3px;border: 1px #cccccc solid;margin-bottom: 0.5em;}


/********************************************/
/* COMPANY PAGE */
/********************************************/
.mod-company {}
.mod-company div {}
.mod-company div div {}
.mod-company div div div {}
.mod-company div div div.slideshow {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}
.mod-company div div div.slideshow img {}
.mod-company .company-description {}
.mod-company .company-description div {}


/********************************************/
/* CONTACT PAGE DESCRIPTION */
/********************************************/
.mod-contact {}
.mod-contact div {}
.mod-contact div h1 span {}
.mod-contact div p span {}
.mod-contact div p span a {}
.mod-contact div p span a:hover {}


/********************************************/
/* CONTACT PAGE FORM */
/********************************************/
.mod-contact .contact-form {}
.mod-contact .contact-form form {}
.mod-contact .contact-form form div {}
.mod-contact .contact-form form div ul {}
.mod-contact .contact-form form div ul li {}
.mod-contact .contact-form form div input {}
.mod-contact .contact-form form div div input {}
.mod-contact .contact-form form div div p {}
.mod-contact .contact-form form div textarea {}
.mod-contact .contact-form form div p {}
.mod-contact .contact-form form div img {max-width: 100%;vertical-align: top;width: auto;}
.mod-contact .contact-form form div div a span {}
.mod-contact .contact-form form div div a span i {}
.mod-contact .contact-form .form-search div.two-columns div {margin-bottom: 0.19em;margin-right: 0em;}
.mod-contact .contact-form .control-group {margin-bottom: 0.5em;}
.mod-contact .contact-form form #code {background-color: #ffffff;border-radius: 3px;border: 1px #cccccc solid; margin-bottom: 0.5em;}


/********************************************/
/* CONTACT PAGE MAP */
/********************************************/
.mod-contact .contact-map {}
.mod-contact .contact-map div {}
.mod-contact .contact-map div iframe {}


/********************************************/
/* PAGINATION */
/********************************************/
.mod-pagination {}
.mod-pagination div {}
.mod-pagination nav {margin: 0 auto 0 55%;}
.mod-pagination nav ul.pagination {}


/********************************************/
/* MEDIA QUERIES */
/********************************************/

@media screen and (min-width:1261px) {}

@media screen and (min-width:961px) and (max-width:1260px) {
    .mod-hp-banner .home-banner {
        height: 46vh;
    }
    footer .legal p {
        padding:1em 2em;
    }
}

@media screen and (min-width:641px) and (max-width:960px) {
    .mod-hp-banner .home-banner {
        height: 34vh;
    }
    .mod-hp-banner {
        height: 34vh;
    }
    .mod-detail-header div>div>div.specs-ctn {
        text-align: left;
    }
    .mod-pagination nav {
        margin: 0 auto;
    }
    .mod-hp-pub img.autopromo-mobile{
        display: block
    }
    .mod-hp-pub img.autopromo {
        display: none
    }
    footer .legal p {
        padding:1em 2em;
    }
}

@media screen and (min-width: 321px) and (max-width: 640px) {
    .vehicles-form-search .form-search .quarter-left-space, .mod-contact .contact-form form .quarter-left-space, .mod-upturns div div form.upturns-form .quarter-left-space, .mod-services-description .services-form-search .quarter-left-space {
        margin-left: 0em;
    }
    .mod-horizontal-search form.form-search div {
        padding-right: 0em;
        margin-bottom: 0.5em;
    }
    .mod-hp-banner .home-banner {
        height: 34vh;
    }
    .mod-hp-banner {
        height: 34vh;
    }
    header .menu-mobile {
        width: 40px;
        margin-right: 64%;
        margin-top: -11%;
    }
    .mod-detail-header div>div>div.detail-btn {
        margin-top: .2em;
        margin-right: 1em;
    }
    .mod-detail-header div>div>div.title-ctn {
        margin-left: 3.8em!important;
    }
    .mod-detail-header div>div>div.specs-ctn {
        text-align: left;
    }
    .mod-galery-slider .ink-carousel {
        max-height: 209px;
    }
    .mod-detail-toolbar-mobile div nav.social-icons ul li a {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .mod-detail-toolbar-mobile div nav.tools-bar div ul li a {
        text-transform: none;
        padding: 5px!important;
        font-size: .8em;
        height: 40px;
        line-height: 40px;
    }
    .ink-navigation ul.menu.horizontal li a {
        padding: .5em 0.5em;
        display: block;
        line-height: 2.3;
    }
    .mod-detail-toolbar-mobile div nav.tools-bar div ul li {
        margin-left: 5px;
        margin-right: 0px;
    }
    .mod-detail-toolbar-mobile div nav.social-icons ul li.facebook a {
        margin-right: 0.2em;
    }
    .mod-hp-pub img.autopromo-mobile {
        display: block
    }
    .mod-hp-pub img.autopromo {
        display: none
    }
    footer .legal p {
        padding:1em 2em;
    }
}

@media screen and (max-width: 320px) {
    .vehicles-form-search .form-search .quarter-left-space, .mod-contact .contact-form form .quarter-left-space, .mod-upturns div div form.upturns-form .quarter-left-space, .mod-services-description .services-form-search .quarter-left-space {
        margin-left: 0em;
    }
    .mod-horizontal-search form.form-search div {
        padding-right: 0em;
        margin-bottom: 0.5em;
    }
    .mod-hp-pub img.autopromo-mobile {
        display: block
    }
    .mod-hp-pub img.autopromo {
        display: none
    }
    footer .legal p {
        padding:1em 2em;
    }
}