.Content.BorderLeft {
    padding-left: 50px;
    border-left: solid #dedede 1px;    
}
.M40 {
    margin-left: 40px;
    margin-right: 40px;    
}
.M20 {
    margin-left: 20px;
    margin-right: 20px;    
}
.btn.next {
    background-image: url(//cdn10.bigcommerce.com/r-c4db60b3d54325916fb7a371073c539a27a8a2f2/themes/Outdoor/images/white/btnNext.png) !important;
    background-position: 12px 50% !important;
    background-repeat: no-repeat !important;
    padding-left: 33px;
    margin-top: 0;
}
.btn.back {
    background-image: url(//cdn10.bigcommerce.com/r-c4db60b3d54325916fb7a371073c539a27a8a2f2/themes/Outdoor/images/white/btnPrev.png) !important;
    background-position: 12px 50% !important;
    background-repeat: no-repeat !important;
    padding-left: 33px;
    margin-top: 0;
    }

/* Custom styles for LFP */
.ProductList {
    font-size: 20px;
}
.MaintenanceModeNotice {
    display: none;
}

body {
    background: #fff;
}

h1.PageHeader.M40 {
    margin: 0 0 0 10px !important;
}

#Logo {
    margin: 15px 0 0px 0;
}

.HeaderWrapper {
    background: #fff url(../custom/lightning-bg9.jpg) no-repeat top center; url(../custom/lightning-bg7.jpg) no-repeat top center;
}

.Breadcrumb {
    margin-top: 30px !important;
}

/* Header Section */

#HeaderLower li.over ul {
    margin-top: -20px;
}
.home-h1 {
    position: relative;
    padding-top: 20px;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
}
#HeaderLower #Menu ul li:nth-child(2), #HeaderLower #Menu ul li:nth-child(3), #HeaderLower #Menu ul li:nth-child(5) {
    display: none;
}
#HeaderLower #Menu ul li ul li:nth-child(2), #HeaderLower #Menu ul li ul li:nth-child(3), #HeaderLower #Menu ul li ul li:nth-child(5) {
    display: block;
}
#HeaderLower li a {
    border: 0;
}
#HeaderLower li a {
    padding: 0 20px 0px 20px;
}
#HeaderLower li:first-child a, #HeaderLower li.HasSubMenu a{
    padding: 0 20px 0px 7px;
}
#HeaderLower li ul:before {
    left: 50px;
}
#HeaderLower {
    font-size: 16px;
}
.Content .Block h2 {
    font-size: 21px;
    font-weight: 700;
}
#HeaderLower li ul {
    width: 300px;
}
#HomeFeaturedProducts {
    padding: 45px 0 25px 0;
}
#TopMenu {
    background: #2464bb;
    border-bottom: 1px solid #2464bb;
}

#TopMenu .FloatRight {
    background: #2464bb;
}

#TopMenu .currency-converter {
    background: #2464bb;
}

#HeaderLower {
    background: none;
}

.HeaderWrapper {
    z-index: 999;
    position: relative;
}

#Header .bottom-block {
    border-top: 2px solid #354b6d;
}

#Header .header-right {
    float: right;
}

#Header .header-right .top-block {
    margin-top: 20px;
}

#Header .header-icon {
    padding: 20px;
}

#Header #socnet {
    float: right;
      margin-top: 23px;
      margin-right: 20px;
}

#HeaderLower li {
    padding: 17px 0;
}

#Header #socnet h2 {
    display: none;
}

#SearchForm {
    margin: 17px 0 30px 0;
}

.quick-links {
    float: right;
    margin: 30px;
}

.quick-links a {
    color: #fff;
    text-decoration: underline;
}

.quick-links a:hover {
    text-decoration: none;
}

/* Menu */


#HeaderLower li ul:before {
    top: -12px;
}

/* Main content wrapper */

#Outer, .Inner {
    width: 1060px;
}


/* Slider */

.slide-show-render.slide-show {
    display: none;
}

#home .slide-show-render.slide-show {
    display: inherit;
}

.flex-viewport {
    box-shadow: 0px 12px 9px -8px #0A064D;
}

/* Single product page */

.productAttributeValue .productAttributeFluidWidth {
  width: 520px !important;
}

.ProductAside .ProductList {
    width: 430px;
}

.ProductAside .ProductList li {
    height: auto !important;
}

.ProductAside .ProductList li div.ProductImage {
    line-height: 1em !important;
}

.ProductAside {
    width: 430px;
}

.ProductThumb {
  width: 400px !important;
}

.ProductMain {
    width: 540px;
}
.ProductThumbImage, .ProductThumb {
  width: 412px !important;
}

/* All products thumbnails */
.ProductList li .ProductImage {
    line-height: 1em !important;
}


/* Featured Vehicles Drop down */

#HeaderLower li:nth-child(2) ul {
    width: 410px;
}


/* Featured Vehicles page */

.vehicle-column {
  float: left;
  width: 240px;
  margin: 0 0 0 20px;
}

.vehicle-column img {
    max-width: 100%;
}

.vehicle-column p {
    text-align: center;
}


/* Homepage */

.slide-show-render.slide-show {
    padding-bottom: 22px;
}

.Block.featured-vehicles a.featured-vehicles-all {
    float: right;
    margin-top: 11px;
    margin-right: 10px;
    text-transform: uppercase;
}

.slide-show-render .slides {
    width: 1060px;
}

.slide-show-render .slides {
    height: 364px !important;
}

.flex-control-nav {
    display: none !important;
}

.homepage-logos {
    margin-top: 60px;
}

img.brand-logo {
    margin: 0 11px;
    float: left;
}

.slide-show-render-full .slide-overlay {
    width: 415px;
}

.slide-show-render .slide-button span {
    background: #e83829 !important;
    padding: 5px 25px;
}

/* Category page */

.SubCategoryListGrid {
    margin-bottom: 40px;
}

/* Make an offer */

.best-offer-wrapper {
    background: #e2e2e2;
    overflow: hidden;
      padding: 20px;
}

.best-offer-wrapper p {
    width: 60%;
    float: left;
}

.btn.make-offer {
    float: right;
    padding: 10px 20px;
}

/* Sidebar */


.Left .CategoryList h2, .Left #SideNewProducts h2 {
    background: #2464BB;
    color: #fff;
}

.Left #SideCategoryList li a {
    color: #D9D9D9;
}

#SideCategoryList {
    background: #040A1A;
    padding-bottom: 20px;
}

.BlogSidebar {
    margin: 20px 20px 0 20px;
}

.part-cta {
    margin-top: 40px;
}

.Right {
    width: 220px;
}

.Left {
    width: 220px;
}


/* Footer */

#FooterUpper {
    background-color: #030619;
    color: #b2b2b2;
}

#FooterUpper .Column h2 {
    color: #FFFFFF;
}

#FooterUpper .Column li a {
    color: #D1D1D1;
}

#ContainerFooter {
    margin-top: 100px;
}
