/* Mobile Layout: Upto 481px. --------------------------------------------------------------------------------------------------------------- */





nav#menu {
	clear:both;
	display:block;
	height:40px;
	background-color:#000000;
}
.navbar {
	position:relative !important;
	margin:0 !important;
	border:none !important;
	min-height:40px !important;
	border-radius:none !important;
	z-index:99999;
}
.navbar-collapse {
	padding:0 !important;
	border-top:none !important;
}
.navbar-nav {
	margin:0;
}
.navbar-toggle {
	position:relative;
	float:right;
	padding:9px 10px;
	margin:4px 15px 4px 0;
	background-color:#000000;
	border:none;
}
.navbar-toggle .icon-bar {
	background-color: #FFFFFF !important;
}
.navbar-nav {
	font-family: 'Merriweather Sans', sans-serif;
	font-size:1.5rem;
}
.navbar-nav > li a:link, .navbar-nav > li a:visited {
	position: relative;
	display: block;
	box-sizing:border-box;
	padding: 12px 17px 12px 17px;
	/* [disabled]z-index: 2; */
	/* [disabled]overflow: hidden; */
	color: #FFFFFF;
	text-align:center;
	background-color: #000000;
	z-index:999;
	text-align:left;
	height:40px;
	box-sizing:border-box;
	border:none;
	font-size:0.9rem;
}
.navbar-nav > li a:hover, .navbar-nav > li a:active {
	background-color: #000000;
	color:#E30613;
	text-decoration:none;
}
.dd-menu .nav,
.dd-menu .collapse,
.dd-menu .dropup,
.dd-menu .dropdown {
  position: static;
}
.dd-menu .container {
  position: relative;
}
.dd-menu .dropdown-menu {
  left: auto;
}
.dd-menu .dd-menu-content {
  padding: 20px 30px;
}
.dd-menu .dropdown.dd-menu-fw .dropdown-menu {
  left: 0;
  right: 0;
  padding:0;
  margin:0;
  background-color:#E30613;
  max-width:1024px;
  margin:0 auto;
  width:100%;
}

.dd-grid {
  padding: 0;
}
.row {
	margin:0;
	background-color:#E30613;
}
.dd-grid [class*="col-"] {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1em;
    text-align: center;
    line-height: 2;
    background-color:#E30613;
    border: none;
	padding:0;
}

.dd-grid [class*="col-"] ul {
	list-style:none;
	column-count:4;
	-moz-column-count:4;
	-ms-column-count:4;
	-o-column-count:4;
	-webkit-column-count:4;
	column-gap:0;
	-moz-column-gap:0;
	-ms-column-gap:0;
	-o-column-gap:0;
	-webkit-column-gap:0;
	padding:0;
	background-color:#E30613;
}
.dd-grid [class="col-sm-9"] ul {
	list-style:none;
	column-count:2;
	-moz-column-count:2;
	-ms-column-count:2;
	-o-column-count:2;
	-webkit-column-count:2;
	column-gap:0;
	-moz-column-gap:0;
	-ms-column-gap:0;
	-o-column-gap:0;
	-webkit-column-gap:0;
	padding:0;
	background-color:#E30613;
}
.dd-grid [class="col-sm-gal"] ul {
	list-style:none;
	column-count:2;
	-moz-column-count:2;
	-ms-column-count:2;
	-o-column-count:2;
	-webkit-column-count:2;
	column-gap:0;
	-moz-column-gap:0;
	-ms-column-gap:0;
	-o-column-gap:0;
	-webkit-column-gap:0;
	padding:0;
	background-color:#E30613;
}
.dd-grid [class*="col-"] li {
	box-sizing:border-box;
	padding:0 0 0 0;
	display:inline-block;
	text-align:left;
	width:100%;
	padding:0;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	background-color:#000000;
	color:#E30613;
	text-decoration:none;
}
.caret {
	float:right;
	margin:5px 16px 0 2px;
}
.navbar-nav > li a.submenu:link, .navbar-nav > li a.submenu:visited {
	position: relative;
	display: block;
	box-sizing:border-box;
	padding: 6px 17px 6px 17px;
	/* [disabled]z-index: 2; */
	/* [disabled]overflow: hidden; */
	color: #FFFFFF;
	text-align:center;
	background-color: #E30613;
	z-index:999;
	text-align:left;
	height:40px;
	box-sizing:border-box;
	border:none;
	font-size:0.9rem;
}
.navbar-nav > li a.submenu:hover, .navbar-nav > li a.submenu:active {
	background-color: #1B1B1B;
	color:#E30613;
	text-decoration:none;
}
p.dropdown-title {
	font-family: 'Merriweather Sans', sans-serif;
	font-size:0.9rem;
	height:50px;
}
p.dropdown-title a.dropdown-title-link:link, p.dropdown-title a.dropdown-title-link:visited {
	text-align:center;
	background-image:url(../../_images/icons/bike-underline-icon.png);
	background-position:50% 100%;
	background-repeat:no-repeat;
	background-color:#E30613;
	padding:0 0 50px 0;
	margin:12px 0 12px 0;
	height:100%;
	display:block;
}
p.dropdown-title a.dropdown-title-link:hover, p.dropdown-title a.dropdown-title-link:active {
	background-image:url(../../_images/icons/bike-underline-icon-hov.png);
	background-position:50% 100%;
	background-repeat:no-repeat;
	color:#000000;
}

/* End Mobile Layout: Upto 481px. ----------------------------------------------------------------------------------------------------------- */

































/* Tablet &amp; Desktop Layout: 481px to 768px. Inherits styles from: Mobile Layout. --------------------------------------------------- */
@media only screen and (min-width: 768px) {
	
	/*The following line shows dropdown on hover*/
.dropdown:hover .dropdown-menu {
    display: block;
 }

.navbar-toggle .icon-bar {
	background-color: #FFFFFF !important;
}
.navbar-nav > li > a {
	padding:10px 15px 10px 15px;
}
.row {
	margin:0;
	padding:0 2px 2px 2px;
	background-color:#E30613;
}
.navbar-nav {
	float:none;
	display:block;
	margin:0 auto;
	text-align:center;
	width:100%;
}
.navbar-nav > li {
	float:none;
	display:inline-block;
}
.navbar-nav > li a:link, .navbar-nav > li a:visited {
	position: relative;
	display: block;
	box-sizing:border-box;
	padding: 12px 17px 12px 17px;
	/* [disabled]z-index: 2; */
	/* [disabled]overflow: hidden; */
	color: #FFFFFF;
	text-align:center;
	background-color: #000000;
	z-index:999;
	text-align:left;
	height:40px;
	box-sizing:border-box;
	border:none;
	font-size:0.75rem;
	text-transform:uppercase;
}
.navbar-nav > li a:hover, .navbar-nav > li a:active {
	background-color: #E30613;
	color:#000000;
	text-decoration:none;
}
.navbar-nav > li a.tbr-menu-item:link, .navbar-nav > li a.tbr-menu-item:visited {
	position: relative;
	display: block;
	box-sizing:border-box;
	padding: 12px 17px 12px 17px;
	/* [disabled]z-index: 2; */
	/* [disabled]overflow: hidden; */
	color: #E30613;
	text-align:center;
	background-color: #000000;
	z-index:999;
	text-align:left;
	height:40px;
	box-sizing:border-box;
	border:none;
	font-size:0.75rem;
	text-transform:uppercase;
}
.navbar-nav > li a.tbr-menu-item:hover, .navbar-nav > li a.tbr-menu-item:active {
	background-color: #E30613;
	color:#000000;
	text-decoration:none;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	background-color: #E30613 !important;
	color:#000000;
	text-decoration:none;
}
.caret {
	display:none;
}
ul.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	right:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:180px;
	max-width:1024px;
	padding:5px 0;
	margin:0 auto;
	list-style:none;
	background-color:#000000;
	box-shadow:none;
	background-clip:border-box;
	border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	-webkit-border-radius:0;
	opacity:0.9;
}
.dd-grid {
  padding: 0;
}

.dd-grid [class*="col-"] {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    line-height: 2;
    background-color:#E30613;
    border: none;
}
.dd-grid [class*="col-"] ul {
	list-style:none;
	column-count:6;
	-moz-column-count:6;
	-ms-column-count:6;
	-o-column-count:6;
	-webkit-column-count:6;
	column-gap:0;
	-moz-column-gap:0;
	-ms-column-gap:0;
	-o-column-gap:0;
	-webkit-column-gap:0;
	padding:0;
	background-color:#E30613;
}
.dd-grid [class="col-sm-9"] ul {
	list-style:none;
	column-count:4;
	-moz-column-count:4;
	-ms-column-count:4;
	-o-column-count:4;
	-webkit-column-count:4;
	column-gap:0;
	-moz-column-gap:0;
	-ms-column-gap:0;
	-o-column-gap:0;
	-webkit-column-gap:0;
	padding:0;
	background-color:#E30613;
}
.dd-grid [class="col-sm-gal"] ul {
	list-style:none;
	column-count:2;
	-moz-column-count:2;
	-ms-column-count:2;
	-o-column-count:2;
	-webkit-column-count:2;
	column-gap:0;
	-moz-column-gap:0;
	-ms-column-gap:0;
	-o-column-gap:0;
	-webkit-column-gap:0;
	padding:0;
	background-color:#E30613;
}
.dd-grid [class*="col-"] li {
	box-sizing:border-box;
	padding:0 0 0 0;
	display:inline-block;
	text-align:left;
	width:100%;
	padding:0;
}
.navbar-nav > li a.submenu:hover, .navbar-nav > li a.submenu:active {
	background-color: #1B1B1B;
	color:#E30613;
	text-decoration:none;
}

p.dropdown-title {
	font-family: 'Merriweather Sans', sans-serif;
	font-size:0.9rem;
	height:50px;
}
p.dropdown-title a.dropdown-title-link:link, p.dropdown-title a.dropdown-title-link:visited {
	text-align:center;
	background-image:url(../../_images/icons/bike-underline-icon.png);
	background-position:50% 100%;
	background-repeat:no-repeat;
	background-color:#E30613;
	padding:0 0 50px 0;
	margin:40px 0 10px 0;
	height:100%;
	display:block;
}
p.dropdown-title a.dropdown-title-link:hover, p.dropdown-title a.dropdown-title-link:active {
	background-image:url(../../_images/icons/bike-underline-icon-hov.png);
	background-position:50% 100%;
	background-repeat:no-repeat;
	color:#000000;
}
.navbar-nav > li a.submenu:link, .navbar-nav > li a.submenu:visited {
	position: relative;
	display: block;
	box-sizing:border-box;
	padding: 3px 17px 3px 17px;
	/* [disabled]z-index: 2; */
	/* [disabled]overflow: hidden; */
	color: #FFFFFF;
	text-align:center;
	background-color: #E30613;
	z-index:999;
	text-align:left;
	height:30px;
	box-sizing:border-box;
	border:none;
	font-size:0.75rem;
}
.navbar-nav > li a.submenu:hover, .navbar-nav > li a.submenu:active {
	background-color: #1B1B1B;
	color:#E30613;
	text-decoration:none;
}

.

}
/* End Tablet &amp; Desktop Layout: 481px to 768px. Inherits styles from: Mobile Layout. ------------------------------------------------ */





























