@import url(//fonts.googleapis.com/css?family=Montserrat:400,700);
@font-face {
    font-family: 'Heading';
    src: url('../font/heading.eot');
    src: url('../font/heading.eot?#iefix') format('embedded-opentype'),
         url('../font/heading.woff') format('woff'),
         url('../font/heading.ttf') format('truetype'),
         url('../font/heading.svg#Heading') format('svg');
    font-weight: 600;
    font-style: normal;
}
body {
	background-color: rgba(101, 96, 93, 1) /*{body|background-colour}*/;
	background-image: none /*{body|background-image}*/;
	font-family: 'Montserrat', sans-serif;
	color: #222222 /*{body|text-colour}*/;
	
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
}
a, a:hover, a:active {
	color: #333333 /*{body|link-colour}*/;
}
.breadcrumb {
	background:none;
}
.navbar-default {
	background-color: #ffffff /*{header|navigation-background-colour}*/;
	border-color: transparent;
	border-top:2px solid #222;
	border-bottom:2px solid #222;
	border-radius:0px;
}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:active {
	color: #333333 /*{header|navigation-text-colour}*/;
	font-size: 17px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #333333 /*{header|navigation-text-colour}*/;
	border-radius: 8px;
}
.navigation-list li a,
.navbar-nav .dropdown-menu > li > a {
	color: #333333 /*{header|navigation-text-colour}*/;
}
.wrapper-header .btn-default {
	background-color: #222222 /*{header|navigation-button-colour}*/;
	border-color: #222222 /*{header|navigation-button-colour}*/;
	color: #ffffff /*{header|navigation-button-text-colour}*/;
}
.wrapper-footer {
	background-color: rgba(2, 0, 1, 1) /*{footer|background-colour}*/;
	background-image: url(/assets/themes/custom/img/tail-lights.gif);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}
.wrapper-footer p, .wrapper-footer h4, .wrapper-footer {
	color: rgba(255, 255, 255, 1) /*{footer|text-colour}*/;
}
.wrapper-footer a, .wrapper-footer a:hover, .wrapper-footer a:visited {
	color: rgba(255, 255, 255, 1) /*{footer|link-colour}*/;
}
.wrapper-footer hr {
	border-top:2px solid #222222;
}
#n_product .qty {
	height: 65px;
}
.npopup .btn {
	padding: 12px 19px;
}
.wrapper-category-home {
	margin-bottom: 20px;
}
.btn-primary {
  color: #FFF;
  background-color: #333333 /*{buttons|primary-colour}*/;
  border-color: #333333 /*{buttons|primary-colour}*/;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #FFF;
  background-color: #333333 /*{buttons|primary-colour}*/;
  border-color: #333333 /*{buttons|primary-colour}*/;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #333333 /*{buttons|primary-colour}*/;
  border-color: #333333 /*{buttons|primary-colour}*/;
}
.btn-success {
  color: #FFFFFF;
  background-color: #d20202 /*{buttons|secondary-colour}*/;
  border-color: #d20202 /*{buttons|secondary-colour}*/;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #FFFFFF;
  background-color: #d20202 /*{buttons|secondary-colour}*/;
  border-color: #d20202 /*{buttons|secondary-colour}*/;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #d20202 /*{buttons|secondary-colour}*/;
  border-color: #d20202 /*{buttons|secondary-colour}*/;
}
.mustang-badge img {
	height: 80px;
	width: auto;
}
h1, h2 {
  font-family: 'Heading', sans-serif;
}
h1.product-title,
h2.product-title {
    font-family: 'Montserrat', sans-serif;;
}
#header-cart {
	display: block;
}
@media (min-width: 768px) {
	.navbar-nav.navbar-right:last-child {
		margin-right: 0;
	}
}
@media (max-width: 767px) {
    .wrapper-footer {
        text-align: left;
    }
    
    .wrapper-footer .nav-stacked > li {
        float: left;
    }
    .wrapper-footer h4 {
        margin-top: 30px;
    }
    .wrapper-footer h4,
    .wrapper-footer p,
    .wrapper-footer .list-inline,
    .wrapper-footer form {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.nMobileNav {
    margin-top: 10px;
}
.dropdown-menu {
    z-index: 99999;
}