.cookie-Banner button.btn.btn-primary.btn-sm span {
  font-weight: normal;
}

header#header.error-404-header {
  position: relative !important;
}

.main-footer .container .row .mf-links.fl-acc:not(:last-child) .horizontal-menu li .dock-link:hover {
  color: #d1021e;
}

footer#footer .footer-logo-size img {
  width: 100%;
  max-width: 125px;
}

.wishlist-btn .w-btn_icon .badge-pill {
  background-color: #ffffff;
  color: #222222;
}

.info-container .info-details .details em.fas.fa-download {
  padding-right: 5px;
  padding: 0.5px 2.5px;
  padding-right: 12px;
  line-height: 1.65em;
}

#page-wrapper.content .ix-system-terms h1 {
  font-size: 2.2rem;
}
#page-wrapper.content .ix-system-terms h2 {
  font-size: 1.4rem;
}

.btn.btn-info {
  font-weight: 300 !important;
}

@media only screen and (min-width: 1024px) and (max-width: 1281.1px) {
  .promotion .promo-block .promo-card {
    padding-bottom: 50px !important;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.5);
  }
  .promotion .promo-block .promo-card .promo-card-content-section .promo-card-btn-section {
    left: 35px !important;
  }
}
.navbar-nav .dropdown-menu {
  left: 15px;
}

.article-detail h1 {
  font-size: 2.5rem;
  line-height: normal !important;
}

button.btn.btn-secondary.btn-sm.btn-block.mt-2 {
  font-size: 12px !important;
}

.main-hero-component-campaign-bar .campaign-bar-items .campaign-bar-item .campaign-bar-link .campaign-bar-text-link {
  text-wrap: pretty;
  text-wrap: balance;
}

.header-navbtn .wishlist-btn .w-btn_icon,
.main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_icon {
  color: rgb(122, 122, 122) !important;
}

#nav-toggler .nt-wrapper .icon-bar:before {
  color: rgb(122, 122, 122) !important;
}

@media only screen and (max-width: 1280px) {
  .main-header {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .home .body-content {
    text-align: center;
  }
}
section.hino-new-model-other {
  border-top: 8px solid #d1021e;
}

@media (max-width: 1420.1px) {
  .NewModelSearch-Wrapper .carousel-control-next {
    right: -5.05% !important;
  }
  .NewModelSearch-Wrapper .carousel-control-prev {
    left: -5.05% !important;
  }
}
.btn-primary:not(:disabled):not(.disabled).active:hover,
.dropdown-item:active:hover {
  color: #333333 !important;
}

.inner.py-5.container-fluid h3 {
  font-size: 24px;
  text-transform: uppercase !important;
}

#widget-finance-calc-FinanceCalculator .form-group {
  margin-bottom: 25px !important;
}
@media (max-width: 992px) {
  #widget-finance-calc-FinanceCalculator .FinanceCalc-expanded .col-6 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
}

#map-ToyotaMap {
  margin-bottom: 30px !important;
}

@media (max-width: 1024px) {
  .mobi-bg-change-color.fix-menu {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .new-model-list #info-buttons-ToyotaNV .col-4.col-sm-3.col-md-2 {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
    min-width: 100% !important;
  }
}
@media only screen and (max-width: 1024px) {
  .new-model-list .tab-content .col-4.col-sm-3.col-md-2 {
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-width: 100%;
  }
}
.sv-widget {
  display: none !important;
}

@media only screen and (max-width: 992px) {
  #widget-personnel-personel ul.nav.mx-0.nav-tabs li {
    width: 100%;
  }
}
.vs-wishlist-wrapper .col-6.pl-0.pr-1 button,
.vs-wishlist-wrapper .col-6.pl-0.pr-1 .btn.btn-secondary.btn-block,
.vs-wishlist-wrapper .col-6.pl-1.pr-0 button,
.vs-wishlist-wrapper .col-6.pl-1.pr-0 .btn.btn-secondary.btn-block {
  font-size: 12px !important;
  line-height: 30px;
}
.vs-wishlist-wrapper .col-6.pl-0.pr-1 .fa-less-than-equal:before,
.vs-wishlist-wrapper .col-6.pl-1.pr-0 .fa-less-than-equal:before {
  font-size: 11px !important;
}

.wishlist-btn .w-btn_icon .badge-pill {
  background-color: #ffffff;
  color: #222222;
  border: 2px solid #000000 !important;
}

footer#footer .post-footer .container .row .post-f-links {
  margin: 5px 0px !important;
}

p.card-text.article-summary {
  color: #444444 !important;
}

.nav-tabs .nav-link:hover {
  background: #d21627 !important;
}

@media only screen and (max-width: 1024px) {
  #special-nav-tab-content-Specials .tab-pane .col-4.col-sm-3.col-md-2 {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
  #special-nav-tab-content-Specials .tab-pane .col-4.col-sm-3.col-md-2 .btn {
    margin: 0 auto !important;
  }
}
button#special-result-more-button-65305 {
  margin-right: 10px;
}

.header-wishlist {
  display: none !important;
}

button.btn.btn-danger.btn-sm {
  max-width: 30px;
  line-height: 10px;
}

div.ix-system-link a.btn.btn-sm.btn-outline-info.btn-block:hover,
div.ix-system-link .btn-outline-info:hover,
.btn-outline-info:focus,
.btn-outline-info:active {
  background-color: #333333 !important;
  background: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
  box-shadow: 0 0 0 0.2rem #333333 !important;
}

div.ix-system-link .btn-outline-info:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 0.2rem #333333 !important;
}

span#wish-icon-2-32022,
.new-model-list .tab-content .card .card-body span.fa-stack {
  display: none;
}

.input-group-append button.btn.btn-primary.btn-block {
  border-radius: 0px !important;
  font-size: 14px !important;
  margin-left: 10px !important;
}

.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item:active {
  background-color: #ffffff !important;
}

.wishlist-btn.wl-b_wishlistbasket,
.wishlist-btn,
.wl-b_wishlistbasket {
  display: none;
}

span#wish-icon-2-28340,
.no-gutters .ml-md-3.ml-1.bg-light span {
  display: none !important;
}

/* */
#ProvinceID + div.show > ul.multiselect-container.dropdown-menu.show, #ProvinceID + div.show > ul.multiselect-container.dropdown-menu.show.dropdown-menu[x-placement^=bottom] {
    position: absolute;
    transform: translate3d(0px, 31px, 0px) !important;
    left: 0px !important;
    top: 5px !important;
}


  @media (max-width: 480px){
    #ProvinceID + div.show > ul.multiselect-container.dropdown-menu.show, #ProvinceID + div.show > ul.multiselect-container.dropdown-menu.show.dropdown-menu[x-placement^=bottom] {
    	left: -145px !important;
	}	
}

#header .container .header-wrapper .pre-header .pre-header-link .system-info-email {
    display: none;
}

@media (max-width: 1280px) {
  .main-header .header-menu-wrapper {
  	align-items: center;
  }
  .main-header .header-logo .logo-rando {
    padding-top: 0;
}
}

/* 
.ix-system-link > div.mx-auto {
        justify-content: center;
}
.ix-system-link > div.mx-auto div:nth-child(3) {
        display: none;
}
*/
.main-footer .container .row .mf-links.fl-acc.social .horizontal-menu li .dock-link span, .main-footer .container .row .mf-links.fl-acc.social .horizontal-menu li .dock-link, .main-footer .container .row .mf-links.fl-acc.social .horizontal-menu li .dock-link span i, .main-footer .container .row .mf-links.fl-acc.social .horizontal-menu li .dock-link span i::before {
	color: #ffffff !important;
}
@media (max-width: 747px) {
  .ix-system-link > div.mx-auto div > a {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
}

.main-footer .container .row .mf-links.fl-acc.social .horizontal-menu li .dock-link span:nth-child(2), .main-footer .container .row .mf-links.fl-acc.social .horizontal-menu li .dock-link span {
        transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
    }
.main-footer .container .row .mf-links.fl-acc.social .horizontal-menu li .dock-link:hover span:nth-child(2), .main-footer .container .row .mf-links.fl-acc.social .horizontal-menu li .dock-link:hover span, .main-footer .container .row .mf-links.fl-acc.social .horizontal-menu li .dock-link:hover span i, .main-footer .container .row .mf-links.fl-acc.social .horizontal-menu li .dock-link:hover span i::before {
  color: #e40045 !important;
}

div.ix-system-link a.btn.btn-sm.btn-outline-info.btn-block:hover, div.ix-system-link .btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active {
  box-shadow: none !important;
      background-color: #d1021e !important;
    color: #fff !important;
    border-color: #d1021e !important;
}

.header-client-logo {
    position: relative;
}
.header-client-logo::before {
    content: "";
    width: 1px;
    background: #e8e8e8;
    position: absolute;
    display: block;
    height: 45%;
    top: 50%;
    transform: translateY(-50%);
    left: 10px;
}
@media (max-width: 1280px){
    .header-client-logo::before {
    display: none;
}
}
.main-header .header-options-container .header-options .header-client-logo .system-info-logo:before {
    content: none;
  display: none;
}

.main-header .header-nav #collapse-navigation .nav-item .nav-link {
    margin-top: 24.5px;
}
#header.scroll.s-down .main-header .header-nav #collapse-navigation .nav-item .nav-link {
     margin-top: 18px;
}