@charset "UTF-8";
.gradientbackground {
    background-image: -webkit-linear-gradient(1deg,rgba(229,20,23,1.00) 1.48%,rgba(0,0,0,1.00) 49.11%,rgba(2,31,125,1.00) 98.87%);
    background-image: -moz-linear-gradient(1deg,rgba(229,20,23,1.00) 1.48%,rgba(0,0,0,1.00) 49.11%,rgba(2,31,125,1.00) 98.87%);
    background-image: -o-linear-gradient(1deg,rgba(229,20,23,1.00) 1.48%,rgba(0,0,0,1.00) 49.11%,rgba(2,31,125,1.00) 98.87%);
    background-image: linear-gradient(89deg,rgba(229,20,23,1.00) 1.48%,rgba(0,0,0,1.00) 49.11%,rgba(2,31,125,1.00) 98.87%);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: large;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
.solidwhite {
    background-color: rgba(255,255,255,1.00);
}
.solidblue {
    background-color: rgba(2,31,125,1.00);
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: medium solid #BE0E0E;
}
.darkbluetext {
    color: rgba(2,31,125,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: large;
}
.brighttext {
    color: rgba(246,1,5,1.00);
    font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
    font-size: large;
}
.bluetext {
    color: #0F04BF;
    font-size: large;
}
.bluetextitalics {
	color: #0F04BF;
	font-size: medium;
	font-style: italic;
}
.redbox {
    border: 20px groove rgba(247,2,6,1.00);
    color: rgba(2,31,125,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: large;
    margin-top: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
}
.whitetext {
    color: rgba(250,245,245,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: large;
}
.smallitalics {
    color: rgba(127,127,127,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: italic;
    font-size: small;
}
.largewhite {
    color: rgba(250,246,246,1.00);
    font-weight: bolder;
    font-size: larger;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.translucentwhite {
    background-color: rgba(249,244,245,0.65);
    padding-top: 5px;
    padding-bottom: 7px;
}
.NOtranslucentwhite {
    background-color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 7px;
    color: #040404;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: medium;
}
.defaultNavbarmobile {
 color: rgba(250,246,246,1.00);
	background-color: #fff;
    padding-top: 5px;
    padding-bottom: 7px;
	
    font-weight: bolder;
    font-size: larger;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.heavyblack {
    color: rgba(4,4,4,1.00);
    font-size: medium;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bolder;
}
.navtranslucent {
    background-color: rgba(249,244,244,0.00);
}
.navsolid {
    background-color: #021F7D;
    color: #0B6E18;
    font-size: medium;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bolder;
}
.h1 {
    color: #F20F03;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: large;
}
.boldred {
    color: #BE0E0E;
    font-size: xx-large;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-weight: 400;
    font-style: normal;
}
.boldreddark {
	color: #BE0E0E;
	font-size: large;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-weight: bolder;
	font-style: normal;
}
.blackbackground {
    background-color: #000000;
}
.col-lg-12 .row .col-lg-6 {
}
.redtext {
    color: rgba(190,15,13,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: large;
}
.box {
    border: thick ridge #021F7D;
    color: #B71007;
    font-style: normal;
    font-size: large;
    text-shadow: -1px 0px #000000;
    letter-spacing: 2px;
}
.row .col-lg-10 p {
}
@media (min-width: 768px) {

     .navbar .navbar-nav {

          display: inline-block;

          float: none;

     }

     .navbar .navbar-collapse {

          text-align: center;
		   display: inline-block;

          float: none;

     }
	
nav navbar-nav {

          text-align: center;
	  display: inline-block;

          float: none;

     }
	
	
navbar-toggle collapsed {

          text-align: center;
	  display: inline-block;

          float: none;

     }
}
/* CAROUSEL FORMATING FOR THE SCOOTER PAGE SLIDER */
	
.carousel2-indicators {
  position: absolute;
  bottom: 10px;
 /* left: 50%;*/
  z-index: 15;
  width: 100%;
  padding-left: 0;
  /*margin-left: -30%;*/
	margin-left:0px;
  text-align: center;
  list-style: none;
}
.carousel2-indicators ol {
	padding-left:0px;
	background-color:black;
}

.carousel2-indicators li {
  display: inline-block;
 width: 20px;
  height: 30px;
	color:blanchedalmond;
  margin: 1px;
	padding-top:5px;
  /*text-indent: -999px;*/
	text-indent: 0px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  /*border: 1px solid #fff;*/
	border:none;
	border-radius: 0px;
  /*border-radius: 10px;*/
}
.carousel2-indicators .active {
  width: 20px;
  height: 30px;
  margin: 0;
  background-color: #fff;
}






/*CODE TO MAKE THE IFRAMES RESPONSIVE AND WORK RIGHT!!!*/

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}





/*dropdown box size and location*/
.widebox{
	width:400px;
	
	padding:3px;
	
}
.shiftbox{
	margin-left:-90px;
}


@media (min-width: 768px) and (max-width: 1080px){
	.widebox{
		width:300px;
		
	}
	
	.shiftbox{
		margin-left:0px;
	}
	
}



@media (min-width: 480px) and (max-width: 768px){
	.widebox{
		max-width:300px;
		width:100%;
	}
	
	.shiftbox{
		margin-left:5px;
	}
	
}

@media (max-width: 480px){
	.widebox{
		max-width:300px;
		width:100%;
	}

	.shiftbox{
		margin-left:0px;
	}
}






/*changed for trial top navigation translucent drop down menu*/
.dropdown-menu #defaultNavbar2 {    /*This is the good version to not touch!!!!*/
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
	 font-weight:bold;
  text-align: left;
  list-style: none;
  background-color:#D90000;
color: palevioletred;
	
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: bold;
  line-height: 1.42857143;
  color: #090909;
  white-space: nowrap;
	 background-color:#D90000;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #000;
  text-decoration: none;
	 background-color:#D90000;
}

/*changed for trial top navigation translucent drop down menu*/






/*PAGE NAVIGATION FOR SCOOTER NAVS*/





/*changed for bottom drop down menu*/
.navbar-default2 .dropdown-menu{
  
	 font-weight:bold;
     text-align: left;
     list-style: none;
     color: #000;
}

.navbar-default2 .dropdown-menu > li{      /*this is the box that opens with the descriptive content*/
	background-color: white;
}


.navbar-default2 > div{
	background-color: rgba(115,115,115,0.23);  /*BACKGROUND COLOR OF THE CONTAINER THAT HAS THE MENUS IN THEM*/
	
}


 .navbar-default2 li { 
    background-color: transparent;
}
.navbar-default2 .navbar-brand li{
  
}
.navbar-default2 .navbar-brand:hover,
.navbar-default2 .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default2 .navbar-text li {
  color: #fff;
}
.navbar-default2 .navbar-nav > li{
    color: #fff;
}
.navbar-default2 .navbar-nav > li > a:hover,
.navbar-default2 .navbar-nav > li > a:focus {
    color: #021f7D;
    background-color: transparent;
}
.navbar-default2 .navbar-nav > li > .active > a,
.navbar-default2 .navbar-nav > .active > a:hover,
.navbar-default2 .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #F6C5C6;
}
.navbar-default2 .navbar-nav > .disabled > a,
.navbar-default2 .navbar-nav > .disabled > a:hover,
.navbar-default2 .navbar-nav > .disabled > a:focus {
    color: #000;
    background-color: transparent;
}
.navbar-default2 .navbar-toggle {
    border-color: lightgrey lightgrey #0DA525;
}
.navbar-default2 .navbar-toggle:hover,
.navbar-default2 .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default2 .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default2 .navbar-collapse,
.navbar-default2 .navbar-form {
    border-color: #e7e7e7 #e7e7e7 #BDB02B;
}
.navbar-default2 .navbar-nav > li > .open > a,
.navbar-default2 .navbar-nav > .open > a:hover,
.navbar-default2 .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #e7e7e7;

}
.navbar-default2 .navbar-nav > li > a{
	color: #000;
}
	

.navbar-default2 .nav > li{
padding: 5px 5px;
}
	

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: bold;
  line-height: 1.42857143;
  color: #000;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #000;
  text-decoration: none;
  background-color: #f5f5f5;
}
.navbar-default2 > .navbar-nav > a .dropdown-toggle{
    color: #000;
}




/*changed for trial translucent drop down menu*/

.defaultNavbarmobile > .navbar-nav .navbar-default>{
	background-color: #D76466;  
	
}
.navbar-default {
  background-color: #f8f8f8;
  border-color:#021F7D;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #D80E11;
}
.navbar-default .navbar-nav > li > a {
	color: #fff;}
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 20px;
 

/*to avoid mobile from bouncing or scrolling left to right*/

 }body,html {overflow-x: hidden;

}
