/**
 * Copyright: 2007-2022, FlexDealer Solutions Ltd
 * This code is property of FlexDealer Solutions Ltd. All rights reserved.
 * May not be re-used, re-distributed or modified without permission.
*/


/* Regular font face */
@font-face {
  font-display: swap;
  font-family: 'MuseoSans';
  src: url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-500.eot'); /* IE9 Compat Modes */
  src: url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-500.woff') format('woff'), /* Pretty Modern Browsers */
       url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-500.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-500.svg#svgFontName') format('svg'); /* Legacy iOS */
}
/* Bolder font face */
@font-face {
  font-display: swap;
	font-family: 'MuseoSans';
  src: url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-900.eot'); /* IE9 Compat Modes */
  src: url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-900.woff') format('woff'), /* Pretty Modern Browsers */
       url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-900.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-900.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: bold;
}
/* Lighter font face */
@font-face {
  font-display: swap;
	font-family: 'MuseoSans';
  src: url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-100.eot'); /* IE9 Compat Modes */
  src: url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-100.woff') format('woff'), /* Pretty Modern Browsers */
       url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-100.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('//sites.liftkit.click/include/css/fonts/oem/toyota/museosans-100.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: lighter;
}
/* Usually you would just have this line active and not the stuff below it, but in this case they wanted it kind of custom */
/**:not(.fd-icon):not(.fa):not(h1):not(h2) { font-family: Helvetica, Tahoma, Arial !important;}*/
h1, h2, h3, h4, h5 {
  font-family: MuseoSans, Tahoma, Arial !important;
  font-weight: 300 !important;
}

.navbar-inverse {
	background-color: rgba(255, 255, 255, 0.9);
}

@media (max-width: 850px) {
	.navbar-inverse {
		background-color: rgba(255, 255, 255, 1);
	}
}

.navbar-inverse .navbar-inverse {
	background-color: transparent;
}

.top-bg-color {
	background-color: #eb0a1e !important;
}

.navbar-inverse .dropdown-menu {
	background-color: transparent;
	border: 0;
}

.navbar-inverse .navbar-nav > li {
	background-color: transparent;
}

.nav-container > div > .navbar-nav > li > a {
	color: #000;
}

.nav-container > div > .navbar-nav > li:hover > a,
.nav-container > div > .navbar-nav > li.active > a,
.nav-container > div > .navbar-nav > li.open > a,
.nav-container > div > .navbar-nav > li.open:hover > a {
	background-color: #eb0a1e;
    color: #fff;
}

.nav-container > div > .navbar-nav > li.dropdown > ul.dropdown-menu > li {
	background-color: #fff;
}

.nav-container > div > .navbar-nav > li.dropdown > ul.dropdown-menu > li.active > a {
	background-color: #eb0a1e;
    color: #fff;
}

/*
.navbar-inverse .dropdown-menu > li {
	background-color: rgb(39, 39, 39);
}




.navbar-inverse .navbar-nav > li > a {
	color: #000000;
}
.navbar-inverse .dropdown-menu > li > a {
	color: #dbdada;
	font-weight: 400;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
  color: #000;
  background-color: #fff;
}

.navbar-inverse .navbar-nav > li > a
.navbar-inverse .dropdown-menu > li > a:focus,
.navbar-inverse .dropdown-menu > li > a:hover,
.navbar-inverse .dropdown-menu > li.active > a {
	color: #000;
	text-decoration: none;
	background-color: transparent;
}

.AV-WNavigation-4 .navbar-inverse .navbar-nav > .active > a,
.AV-WNavigation-4 .navbar-inverse .navbar-nav > .active > a:hover,
.AV-WNavigation-4 .navbar-inverse .navbar-nav > .active.open > a,
.AV-WNavigation-4 .navbar-inverse .navbar-nav > .active.open > a:hover
{
	background-color: #eb0a1e;
    color: #fff;
}
.AV-WNavigation-6 .navbar-inverse .navbar-nav > .active > a,
.AV-WNavigation-6 .navbar-inverse .navbar-nav > .active > a:hover,
.AV-WNavigation-6 .navbar-inverse .navbar-nav > .active.open > a,
.AV-WNavigation-6 .navbar-inverse .navbar-nav > .active.open > a:hover
{
	background-color: #eb0a1e;
    color: #fff;
}

.AV-WNavigation-4 .navbar-inverse .navbar-nav > .open > a,
.AV-WNavigation-4 .navbar-inverse .navbar-nav > li > a:hover,
{
    background-color: #eb0a1e;
    color: #fff;
}
.AV-WNavigation-6 .navbar-inverse .navbar-nav > .open > a,
.AV-WNavigation-6 .navbar-inverse .navbar-nav > li > a:hover,
{
    background-color: #eb0a1e;
    color: #fff;
}

.AV-WNavigation-3 .navbar-inverse .navbar-nav > .active,
.AV-WNavigation-3 .navbar-inverse .navbar-nav > .active > a,
.AV-WNavigation-3 .navbar-inverse .navbar-nav > .active > a:hover,
.AV-WNavigation-3 .navbar-inverse .navbar-nav > .active.open,
.AV-WNavigation-3 .navbar-inverse .navbar-nav > .active.open > a,
.AV-WNavigation-3 .navbar-inverse .navbar-nav > .active.open > a:hover
{
	background-color: #eb0a1e;
    color: #fff;
}
.AV-WNavigation-3 .navbar-inverse .navbar-nav > .open,
.AV-WNavigation-3 .navbar-inverse .navbar-nav > .open > a,
.AV-WNavigation-3 .navbar-inverse .navbar-nav > li > a:hover,
.AV-WNavigation-3 .navbar-inverse .navbar-nav > li:not(.active):hover
{
    background-color: inherit;
    color: #000 !important;
}*/
.AV-WNavigation-4.stuck {
	background-color: rgb(248, 248, 248);
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.AV-WNavigation-6.stuck {
	background-color: rgb(248, 248, 248);
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.AV-WFooter-3 .social .icons a {
	background-color: rgb(234, 19, 38);
}
.AV-WFooter-3 .social .icons a:hover {
  background-color: rgb(100, 100, 100) !important;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #555;
}

.AV-WNavigation-4 {
	background-color: rgba(255, 255, 255, 0.9);
}
.AV-WNavigation-6 {
	background-color: rgba(255, 255, 255, 0.9);
}

.AV-WNavigation-4 .navbar-contact-info > i.fd-icon:hover
{
    color: #eb0a1e;
}
.AV-WNavigation-6 .navbar-contact-info > i.fd-icon:hover
{
    color: #eb0a1e;
}

.navbar-inverse .navbar-nav>li>a:focus {
	color: inherit;
}


@media screen and (max-width: 768px) {
	.navbar-inverse,
	.navbar-inverse .navbar-inverse {
		background-color: #2c2c2c;
	}
	.navbar-inverse:not(.side-collapse),
	.navbar-inverse .navbar-inverse:not(.side-collapse) {
		background-color: rgba(255, 255, 255, 1);
	}
	.AV-WNavigation-4 .navbar-contact-info > i.fd-icon,
	.AV-WNavigation-4 .navbar-contact-info > a {
	    color: #555;
	}
  .AV-WNavigation-6 .navbar-contact-info > i.fd-icon,
	.AV-WNavigation-6 .navbar-contact-info > a {
	    color: #555;
	}

	.nav-container > div > .navbar-nav > li.dropdown > ul.dropdown-menu > li {
		background-color: transparent;
	}
}


.text-alert {
	color: #de4f4e;
}
a.text-alert:hover {
    color: #de4f4e;
}

.text-success {
	color: #c4cc31;
}

.container-fluid .widget a:not(.btn) {
	/*color: #337ab7;*/
}

.heading {
	font-weight: 400;
	font-family: Lato, sans-serif;
	font-size: 20px;
	margin-top: 0;
}



.light {
	background-color: #ffffff;
	color: #313133;
}

.light .heading { color: #313133; }

.light .widget-body { background-color: #f9fafb; }

.light .fd-icon { color: #66686a; }

.light .title    { color: #4b4b4b; }
.light .subtitle { color: #898989; }

.light .detail { color: #616161; }

.light .label         { color: #8f8f8f; }
.light .label-primary { color: #616161; }




.medium {
	background-color: #f3f3f3;
	color: #313133;
}

.medium .heading { color: #313133; }

.medium .widget-body { background-color: #ffffff; }

.medium .fd-icon { color: #b9bbbc; }

.medium .title    { color: #4b4b4b; }
.medium .subtitle { color: #898989; }

.medium .detail { color: #616161; }

.medium .label         { color: #8f8f8f; }
.medium .label-primary { color: #616161; }



.dark {
	background-color: #66686a;
	color: #ffffff;
}

.dark .heading { color: #ffffff; }

.dark .widget-body { background-color: #ffffff; }

.dark .fd-icon { color: #b9bbbc; }

.dark .title    { color: #4b4b4b; }
.dark .subtitle { color: #898989; }

.dark .detail { color: #616161; }

.dark .label         { color: #8f8f8f; }
.dark .label-primary { color: #616161; }

.dark .AV-WText-3 a {
	color: white;
}

.dark .datepicker {
	color: #333;
}

.form-control:focus {
	border-color: #127abe;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 10px #127abe;
	        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 10px #127abe;
}



.btn-primary {
	background-color: #127abe;
	border-color: #127abe;
	-webkit-box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0);
	        box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0);
	-webkit-transition: box-shadow 350ms ease;
       -moz-transition: box-shadow 350ms ease;
         -o-transition: box-shadow 350ms ease;
            transition: box-shadow 350ms ease;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open > .dropdown-toggle.btn-primary {
	background-color: #127abe;
	border-color: #127abe;
	-webkit-box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.175);
	        box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.175);
}

.btn-default {
	background-color: #e8ebed;
	border: none;
	border-radius: 4px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
	color: #66686a;
}


.theme-bkg {
	background-color: #d94545;
}


/* unified buttons */
.btn.btn-filled {
	background-color: #127abe;
	color: #fff;
}
.btn.btn-filled:active,
.btn.btn-filled:hover {
	background-color: #0f6096;
}


.btn.btn-filled-alt {
	background-color: #eaeced;
	color: #2b2b34;
}
.btn.btn-filled-alt:active,
.btn.btn-filled-alt:hover {
	background-color: #127abe;
	color: #fff;
}


.btn.btn-stroke {
	border: 2px solid #127abe;
	color: #127abe;
}
.btn.btn-stroke:active,
.btn.btn-stroke:hover {
	background-color: #127abe;
	color: #fff;
}


.btn.btn-alt
{
	background-color: #eaeced;
	color: #2b2b34;
}

.btn.btn-alt:active,
.btn.btn-alt:hover
{
	background-color: #127abe;
	color: #fff;
}

.hover.active,
.hover:active,
.hover:focus,
.hover:hover {
	background-color: #127abe !important;
	color: #fff !important;
	text-decoration: none;
}

.medium .btn-filled-alt
{
	background: #dfdfdf;
}

.fd-icon.open {
	color: #42d43b;
}
.fd-icon.closed {
	color: #d94545;
}

/* green shortcode button */
.shortcode.green-button.btn.btn-filled
{
	background-color: #accc17;
	color: #fff;
}
.shortcode.green-button.btn.btn-filled:active,
.shortcode.green-button.btn.btn-filled:hover {
	background-color: #9bb815;
}


/* blue shortcode button */
.shortcode.blue-button.btn.btn-filled
{
	background-color: #3997d6;
	color: #fff;
}
.shortcode.blue-button.btn.btn-filled:active,
.shortcode.blue-button.btn.btn-filled:hover {
	background-color: #3388c1;
}


/* red shortcode button */
.shortcode.red-button.btn.btn-filled
{
	background-color: #d94545;
	color: #fff;
}
.shortcode.red-button.btn.btn-filled:active,
.shortcode.red-button.btn.btn-filled:hover {
	background-color: #b33939;
}


/* purple shortcode button */
.shortcode.purple-button.btn.btn-filled
{
	background-color: #AB3FD7;
	color: #fff;
}
.shortcode.purple-button.btn.btn-filled:active,
.shortcode.purple-button.btn.btn-filled:hover {
	background-color: #9E38C7;
}

.AV-WNavigation-6, .AV-WNavigation-6 .navbar-inverse {
  background-color: gray !important;
}

.AV-WNavigation-6 .navbar-inverse .navbar-nav > li > a {
  color: #fff !important;
  /*text-transform: uppercase;*/
  /*font-weight: bold;*/
  letter-spacing: 0.5px;
}

@media (max-width: 900px) {
  .AV-WNavigation-6 .navbar-inverse .navbar-nav > li > a {
    letter-spacing: 1px;
    padding-left: 4px;
    padding-right: 4px;
  }
}
