/* CSS Document */
 @import url("https://use.typekit.net/pda3ogq.css");

body{
font-family: agenda, sans-serif;	
}

h2, .h2{
font-weight: 700;
font-style: italic;	
}

h3, .h3, h4, .h4{
font-style:italic;
}

h5, .h5{
font-weight: 500;
font-style: italic;	
font-size:1.5rem;
}

p, .p{
font-weight: 400;
font-style: normal;
}


.brands-container {
background-color: #2d2d2d;
}


.alphabrands .brand-link {
color: #FFF;
font-weight: 300!important;
font-style: normal;
font-size: 0.65rem;
}

.alphabrands li:after {
content: "|";
color: #FFF;
font-size: 0.8em;
}

.alphabrands li:last-child:after {
content: "";
}


.alphabrands .brand-link {
padding-right: 1rem!important;
padding-left: 1rem!important;
}



.dealerlogowrap {
max-width: 200px!important;
}

.home .btn-primary{
font-weight: 600;
font-style: normal;	
background-color:transparent;	
border:0px;	
color:white;
}

.home .btn-primary:hover{
background-color:transparent;	
color:white;
text-decoration:underline;
}

.home .yamaha-inner .btn-primary:hover, .home .suzuki-inner .btn-primary:hover{
background-color:transparent;	
color:black!important;
}

.home .yamaha-inner .btn-primary:hover .fas.fa-chevron-circle-right, .home .suzuki-inner .btn-primary:hover .fas.fa-chevron-circle-right{
color:black;
}

.home .btn-primary:hover .fas.fa-chevron-circle-right{
color:white;
}

.brands-inner .btn-primary, .welcome-text .btn-primary{
background-color:transparent;
color:black;	
}

.home .btn.cta.themebgcolor{
color:white;
background-color:#ff002f;
}

.hondarange .btn.btn-primary{
border-radius:0px;
}

.manufactureroffers .btn-primary, .manufactureroffers .btn-offers-cta{
background-color:black;
color:white;
font-weight:700;
border:1px solid black;
}

.manufactureroffers .btn-primary:hover, .manufactureroffers .btn-offers-cta:hover{
background-color:white;
color:black!important;
font-weight:700;
border:1px solid black;
}

.fas.fa-chevron-circle-right{
color:#ff002f;
transition: all 0.1s ease-in-out;
}
	
div#dealer-nav {
background-color:black;
color:red;
border-bottom: 0px solid #000; 	
}

div#dealer-nav a{
color:white;
font-size:0.9rem;
text-transform:uppercase;
}

#dealer-nav .dealer-number a {
white-space: nowrap;
font-size:1.8rem;	
text-decoration:none;
border:0px;	
}

#dealer-nav .navbar-expand-xl .navbar-nav .nav-link {
font-size: 0.75rem!important;
}

.burgernav {
color: white;
}

#dealer-nav .dropdown-menu {
background-color: #3D3D3D;
border: solid 0px #335a6a!important;	
}

div#header_contact {
background-color: transparent; 
text-align: center;
padding: 8px 10px;
}

.yamaha-outer{
background-image: url("/./images/central/yamaha-range.jpg");
background-size: cover;
background-position: center;
height:80vh;	
}

.yamaha-inner{
background-color:#DCDCDC;	
}

.suzuki-outer{
background-image: url("/./images/central/suzuki-range.jpg");
background-size: cover;
background-position: center;
height:80vh;	
}

.suzuki-inner{
background-color:#DCDCDC;	
}

.online-shop{
background-image: url("/./images/central/online-shop-bg.jpg");
background-size: cover;
background-position: center;
height:85vh;
}

.home .online-shop .btn{    
padding-left: 0;
}

.online-shop .btn{    
margin-left: 0!important;
}

.online-text{
color:white;
}

.helmet-outer{
background-image: url("/./images/central/helmets-img.jpg");
background-size: cover;
background-position: center;
height:45vh;	
}

.helmet-text{
color:white;
}

.helmet-shop-outer{
background-color:#DCDCDC;
height:40vh;
}

.clothing-shop{
overflow:hidden!important;
}

.clothing-shop h3{
margin-bottom:0px;
}

.racing-suits{
background-image: url("/./images/central/racing-suits-img.jpg");
background-size: cover;
background-position: center;
height:80vh;	
}

.jackets-shop{
background-image: url("/./images/central/jackets-img.jpg");
background-size: cover;
background-position: center;
height:40vh;
}

.boots-shop{
background-image: url("/./images/central/boots-img.jpg");
background-size: cover;
background-position: center;
height:40vh;
}

.gloves-shop{
background-image: url("/./images/central/gloves-img.jpg");
background-size: cover;
background-position: center;
height:40vh;
}

.trousers-shop{
background-image: url("/./images/central/trousers-img.jpg");
background-size: cover;
background-position: center;
height:40vh;
}

.racing-suits-text, .jackets-text, .boots-text, .gloves-text, .trousers-text{
color:white;
}

.used-bikes-header{
background-image: url("/./images/central/used-bikes-img.jpg");
background-size: cover;
background-position: center;
height:60vh;	
}

.used-bikes-header h3{
margin-bottom:0px;
}

.used-bikes-headline{
margin-top:150px;
color:white;
}

.used-widgets-outer{
height:100%;
background-color:#dcdcdc;
}

.used-search{
max-width:1200px;
}

.used-search-bg{
background-color:#dcdcdc;	
margin-top:-11%;
}

.used-search-bg h2{
color:black;
}

.used-search-style.w-100{
color:black;
text-transform:uppercase;
font-weight:600;
}

.btn.btn-used-bike-search{
background-color:#ff002f;
border:0px;
width:94%;
}

.btn.used-bike-cta{
text-transform:uppercase;
font-weight:600;	
}

.home .btn.used-bike-cta:hover{
text-decoration:underline;
}

.home .btn.used-bike-cta:hover .fas.fa-chevron-circle-right{
color:black!important;
}

.owl-theme .owl-nav [class*=owl-], .owl-theme .owl-nav [class*=owl-]:active {
padding:10px 15px!important;
}

.owl-theme .owl-nav [class*=owl-] {
color: #FFF;
background: #ff002f;
padding:5px 10px;
border-radius: 50px;
}

.owl-theme .owl-dots .owl-dot span {
background: #F5F5F5;
}

.owl-theme .owl-dots .owl-dot:active {
background: #F5F5F5;
}

.owl-theme .owl-dots .owl-dot.active span{
background:#ff002f;
}

.owl-theme .owl-nav {
margin-top: 30px;
}


.workshop-inner .btn{ 
padding-left: 0;
margin-left: 0!important;
}

.workshop-img{
min-height:450px;
}

.workshop-text-outer{
min-height:450px;
}

.workshop-text{
color:white;
margin-top:-80%;
position:absolute;
}



.home .welcome-text .btn-primary:hover{
background-color:transparent;	
color:black;
}

.home .welcome-text .btn-primary:hover .fas.fa-chevron-circle-right{
color:black;
}



div#dealer-footer{
background-color:black;
color:white;
}

#newsletter-sign-up {
background-color: #ff002f;
}

#dealer-footer h5{
font-size:1.2rem;
}

#newsletter-sign-up .btn-primary{
background-color:white;
color:black;
padding:1rem 1.7rem 1rem 1.7rem;
}

div#dealer-footer .fab{
color:white;
}

.dealer-map {
background-image: url("/./images/central/dealer-map.png");
background-position: center center;
height: 100%;
max-height: 320px;
}

body.usedbikes .ubv2 #used_filters {
    z-index: 10;
}

@media (max-width: 1199.98px){
#dealer-nav ul.dropdown-menu {
background: #3D3D3D;
padding: 0;
margin: 0;
}
	
#dealer-nav .nobgsearch{
background-color: #DFDFDF;
border: 0px solid rgba(0,0,0,.2);
color:#666;	
}
	
.home .fal.fa-phone{
color:white;
}
	
.used-bikes-header{
height:40vh;	
}
	
.used-bikes-headline {
margin-top: 120px;
}
	
.used-search-bg{
background-color:#dcdcdc;	
margin-top:0;
}

.helmet-outer{
background-image: url("/./images/central/helmets-mobile-img.jpg");
}	
	
}

@media (max-width: 991.98px){
.online-shop{
height:60vh;
}
	
.racing-suits{
height: 40vh;	
}	
	
}

@media (min-width: 576px){
.dealerlogowrap{
max-width:200px!important;
}				
}

@media (max-width: 575.98px){
	
.workshop-text {
color: white;
margin-top: -380px;
position: relative;
}
	
.dealerlogowrap{
max-width:200px!important;
}			
}