.ProductList li {
  min-height: 367px;
}

.CategoryContent {padding-left:0px;}

#headerLogos {
    display: block;
    max-width: 1190px;
    float: none;
    width: 100%;
    margin: auto;
    background: transparent;
    text-align:center;
}

.ProductList li.onSale .saleLabel {
    display: none;
}

.ProductActionAdd {
    padding: 0px 5px 8px;
}

.ProductList li .btn, .ProductList li .btn.addToCartButton {background:#ff0000;}
.ProductList li .btn.icon-Out {background:#777;}

.icon-Pre-Order {background:#000 !important;}

#headerLogos img {
    max-width: 120px;
}

#Header .SocialConnect {
    float: right;
    width: auto;
    margin-top: 16px;
}

#headerLogosRow {background:transparent;padding-bottom: 10px;}

#headerLogos a {
    max-width: 120px;
}

#Header {
    padding: 30px 0px 5px;
}



#headerText {
    float: left;
    display: inline-block;
    text-align: center;
    color: #f5c935;
    margin-left: 70px;
    margin-top: 40px;
    
    font-weight: 700;
}

#headerLogos a {
    max-width: 120px;
    margin-right: 45px;
}

#headerLogos a.last {margin:0px !important;}

#Logo {
    width: auto;
}

.product-grid.no-des ul.ProductList li { min-height: inherit; margin-bottom:10px; }
.product-grid.no-des h3, .product-grid.no-des h3 a { border-bottom:1px solid #aaaaaa; color: #ff0000; font-size: 28px; font-weight: 300; margin: 0 0 22px; padding: 0 10px 4px 0; text-transform: uppercase; font-family: "Open Sans",sans-serif; }
.product-grid.no-des a.ReadMoreCategory { color: #333; display: block; padding: 0 20px; text-align: right; margin-bottom:10px; }
.product-grid.no-des a.ReadMoreCategory:hover { color:#000; }

#headerLogosRow { display:none; }
#Header { padding: 20px 0 15px; }

.headerLogosRow.SpecialCat { display:none; text-align:center; clear:both; }
.headerLogosRow.SpecialCat #headerLogos { text-align:Center; }
.headerLogosRow.SpecialCat #headerLogos a { margin:0px auto; max-width:160px; }
.headerLogosRow.SpecialCat #headerLogos a img { max-width:160px; }
.headerLogosRow.SpecialCat a { display:none; }
.Diecast.Alley .headerLogosRow.SpecialCat { display:none; }
.Diecast.Alley .headerLogosRow.SpecialCat .DieCastLogo { display:block; }
.Ship.Models .headerLogosRow.SpecialCat { display:block; }
.Ship.Models .headerLogosRow.SpecialCat .PacificFrontlogo { display:none; }


@media (min-width:1179px) {
    


}

@media screen and (min-width: 1024px) and (max-width: 1179px) {
    #Logo {
    max-width: 200px;
}
#headerLogos a {
    max-width: 90px;
    margin-right: 10px;
}
#headerText {
    margin-left: 20px;
}
}

@media (max-width:1024px) {
    #headerLogosRow {display:none;}
#headerText {
    float: left;
    display: inline-block;
    text-align: center;
    color: #F5C935;
    margin-left: 0px;
    margin-top: 10px;
    text-shadow: 1px 1px 3px #FFF;
    font-weight: 700;
    width: 100%;
}
}

/*added as workaround for case 02071752 by Brian D. on 6.24.15*/
.ProductAddToCart .BulkDiscount input {
    display: block !important;
}
/*End 02071752*/


@media screen and (max-width:1023px) {
.product-grid.no-des a.ReadMoreCategory { padding:0px; }  

.mobileMenuIcon { position:absolute; }
.Diecast.Alley .headerLogosRow.SpecialCat { position: absolute; right: 0; top: 0; }
.header .mobileMenuIcon { margin-top: 10px !important; display:block !important;}

}

@media screen and (max-width:767px) {
.Diecast.Alley .headerLogosRow.SpecialCat { position: relative; }
#Header .mobileMenuIcon { top:0px; }

}



/*************** Header changes 30-09-2016 ******************/

.TopMenu li a, .TopMenu li div{font-weight: 600;}
.TopMenu li.last a{padding:8px 4px;}
.currency-converter > a {padding: 12px 0 !important;}
.TopMenu li.last.CartLink{background:url(//cdn6.bigcommerce.com/s-vdyx2gj/templates/__custom/images/cart.png?t=1476519152) no-repeat right center;height: 30px;padding: 0px 35px 0 0;vertical-align: middle;}
.TopMenu li span.phoneIcon{background:url(//cdn6.bigcommerce.com/s-vdyx2gj/templates/__custom/images/header-phone.png?t=1476519152) no-repeat left center;width: 18px;height: 15px;display: inline-block;padding: 0 10px 0 20px;}
.TopMenu #socnet {float: left;clear: none;margin:6px 0 0 50px;}
.TopMenu #socnet li{border:none;line-height:30px;padding:0 2px;}
.TopMenu #socnet li a.icon-social.icon-social-theme{background:url(//cdn6.bigcommerce.com/s-vdyx2gj/templates/__custom/images/social-sprite.png?t=1476519152) no-repeat;  font-family: 'Open Sans', sans-serif;font-size:0;font-size: 0;width: 30px;height: 30px;display: block;}
.TopMenu #socnet li a.icon-social.icon-social-theme.icon-facebook {background-position: 0 0;}
.TopMenu #socnet li a.icon-social.icon-social-theme.icon-facebook:hover {background-position:0 -31px;}

.TopMenu #socnet li a.icon-social.icon-social-theme.icon-youtube {background-position:-35px 0;}
.TopMenu #socnet li a.icon-social.icon-social-theme.icon-youtube:hover {background-position:-35px -31px;}

.TopMenu #socnet li a.icon-social.icon-social-theme.icon-twitter {background-position:-73px 0;}
.TopMenu #socnet li a.icon-social.icon-social-theme.icon-twitter:hover {background-position:-73px -31px;}

#headerText{display:none;}
#Header {background:#1f1f1f url(//cdn6.bigcommerce.com/s-vdyx2gj/templates/__custom/images/header-bg-pattern.png?t=1476519152) repeat;padding:0;}
.header-right .shoppingCartLink{display:none;}


.header-address{border:2px solid rgb(0, 0, 0);border-radius: 6px;background:rgb(30, 30, 30) url(//cdn6.bigcommerce.com/s-vdyx2gj/templates/__custom/images/box-shadow.png?t=1476519152) no-repeat left top;opacity: 0.788;width: 180px;height: 61px;margin: 10px 0;float:right;position:relative;}
.header-address .content-center{display: table;table-layout: fixed;overflow: hidden;width: 100%;height: 100%;z-index: 1;position: relative;}
.header-address .content-center a{color: #ffd73a;font-size: 17px;text-align: center;margin: 0;display: table-cell;vertical-align: middle;}

#Header .header-right {float: right;width: 80%;background:url(//cdn6.bigcommerce.com/s-vdyx2gj/templates/__custom/images/header-right-bg1.png?t=1476519152) no-repeat;background-size: 100% auto;background-position: center center;height: 202px;overflow: hidden;}
.header-left{float: left;width: 20%;}
.HeaderPageMenu {clear: both;float: left;padding: 85px 0 0 100px;}
.header-left #Logo{margin:12px 0 !important;}
.HeaderPageMenu ul li a::before {content: "|";padding: 0 10px;}
.HeaderPageMenu ul li:first-child a::before{content:"";padding:0;}
.HeaderPageMenu ul li a {color: #ffd73a;font-size: 18px;line-height: 20px;font-family: 'Open Sans', sans-serif;font-weight: 400;}
#SearchForm .Button{background: #ffd73a;color: #413e33;border-radius: 50%;}
.headersearch{text-align:center;}
.headersearch h3 {font-size: 16px;color: #cccccc;font-weight: 400;font-family: 'Open Sans', sans-serif;line-height: 18px;margin: 0 0 5px;clear:both;}
#SearchForm {float: none;clear: both;width: 100%;border: 1px solid #ccc;border-radius: 20px;}
#SearchForm .Button{background: #ffd73a;color: #413e33;border-radius: 50%;float: right;}
#SearchForm input.Textbox, #SearchForm input.Textbox{background: transparent;border-color: transparent;color: #888888;width: 85%;}
.headersearch #SearchForm .Button:hover { border-color: #000; }

.pagetoggle{display:none;}




/* resp-tabs */


ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list li {
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    padding: 11px 15px;
    margin: 0 4px 0 0;
    list-style: none;
    cursor: pointer;
    float: left;
background:#c1c1c1;
}

.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    padding: 15px;
}

.resp-tab-active {
	border: none !important;
	border-bottom: none;
	margin-bottom: -1px !important;
	padding: 11px 15px !important;
	border-top: none !important;
	border-bottom: 0px #fff solid !important;
}

.resp-tabs-list .resp-tab-active {
    border-bottom: none;
    background-color: #000;
color:#fff;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content {
    border: 1px solid #c1c1c1;
	border-top-color: #c1c1c1;
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
color:#000;

}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0 0 4px;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word;
}

.resp-vtabs li.resp-tab-active {
position: relative;
z-index: 1;
margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;
border-top: 1px solid;
border: 1px solid #5AB1D0 !important;
border-left: 4px solid #5AB1D0 !important;
margin-bottom: 4px !important;
border-right: 1px #FFF solid !important;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background: #000;/* !important;*/
color:#fff;
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1;/* !important;*/
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1;/* !important;*/
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;
    }

    .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: 100px;
        clear: none;
    }

    .resp-accordion-closed {
        display: none !important;
    }

    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }
}





/********************* Header Changes 30-09-2016 **********************/

/* For this view 1024 - Ipad landscape */
@media only screen and (max-width:1279px) {
 
.TopMenu li{padding:0 3px;}
.TopMenu #socnet{margin:6px 0 0 30px;}
#Header .header-right{height:170px;}
.HeaderPageMenu{padding:55px 0 0 55px;}
#SearchForm input.Textbox, input.Textbox{width:81%;}
.header-left #Logo {margin: 5px 0 !important;}

}

@media only screen and (max-width:1179px) {

.PageMenu li { margin: 0 27px 0 0;}
}

/* For this view 768 - Ipad potrait*/
@media only screen and (max-width:1023px) {
    
.TopMenu li.CompareItem, .TopMenu li.myaccount, .TopMenu li.giftcertificate, .TopMenu li.loginlogout, .TopMenu .currency-converter{display:none;}
.TopMenu .SocialConnect li{width:28px;}
.TopMenu #socnet {margin: 6px 0 0 80px;}
#SearchForm input.Textbox, input.Textbox {width: 75%;}
#Header {padding:0 !important;}
.header-left{margin-bottom:5px;}
.header-left #Logo{padding:0;margin:2px 0 0 !important;}
.headersearch h3 {font-size: 12px;}
#Header .header-right {float: right;width: 80%;height: 128px;}
.header-address .content-center a{font-size:12px;}
.header-address{width: 150px;height: 55px;}
.HeaderPageMenu ul li a{font-size:12px;line-height:16px;}
.HeaderPageMenu {padding: 24px 0 0 55px;}

}

@media screen and (max-width:768px) {
.header .mobileMenuIcon { margin-top:3px !important; }
}

 /* For this view 667 iphone 6 */
@media screen and (max-width: 767px){
   
.TopMenu #socnet{ display:none !important; }
#Header .header-right{clear:none;}
.header-left{width:40%; margin-bottom:7px; }
#Header .header-right{width:60%;background:url(//cdn6.bigcommerce.com/s-vdyx2gj/templates/__custom/images/header-right-mobile.png?t=1476519152) no-repeat;}
.pagetoggle{ display:block; position: absolute; right: 0; bottom: 11px; }
.HeaderPageMenu { background: #212121; clear: both; display: none; left: 0; padding: 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position: absolute; right: 0; top: 100%; width: 100%; }
.HeaderPageMenu #Menu ul li { display: block; float: none; padding:5px; }
.HeaderPageMenu ul li a::before { content:none; }

.pagetoggle a{background:url(//cdn6.bigcommerce.com/s-vdyx2gj/templates/__custom/images/mobile-toggle.png?t=1476519152) no-repeat left center;width: 23px;height: 17px;display: block;}
#SearchForm{border:1px solid #ccc !important; margin-bottom:0px !important; }
#Header .header-right { background-size: cover; height: 150px; background-position:-40px; }
#Header #SearchForm input.Textbox, input.Textbox {width: 75% !important; }
.header-address { height: 45px; width: 120px; }
.header-address .content-center a { font-size: 11px; }
.TopMenu .menucover { display: block !important; width:auto !important; }
.nxt-ac-main { left: 140px !important; max-width: 168px; width: 100% !important; }
.mobileMenuIcon { margin-top: 0px !important; font-size: 26px; }
#SearchForm .Button:hover { border-color:#000; }
.TopMenu li { clear:none !important; width:auto !important; border:none; }
.TopMenu li a { display:inline-block !important; }
.TopMenu li span.phoneIcon { padding-right:0px; width:15px; }
.TopMenu ul { margin:0 auto !important; }
.TopMenu li.last.CartLink { border:none; }
.TopMenu .inner .currency-converter p, .TopMenu .inner .FloatRight { padding: 2px 0 1px; }

}

 /* For this view 568 ipod landscape */
@media only screen and (max-width:666px) {
   
}
/* For this view 480 Iphone 4 landscape */
@media only screen and (max-width:567px) {
    
}
/* For this view 375 ipnoe 6 potrait*/
@media only screen and (max-width:479px) {
.header-left { width: 50%; }  
.header-right { width: 50% !important; }
#Header .header-right { height: auto; background:none; }
#Header .inner { background: url("//cdn6.bigcommerce.com/s-vdyx2gj/templates/__custom/images/header-right-mobile.png?t=1476519152") no-repeat 79px 0; background-size:auto 100%; }
.header-address .content-center a { font-size: 10px; }
.header-address { height: 35px; width: 100px; }
#SearchForm .Button { width: 27px; height: 27px; }
#SearchForm { margin-bottom:0px; }
#SearchForm input.Textbox { height: 28px; padding: 5px 10px; }
    
}
/* For this view 320 Iphone 4 potrait */
@media only screen and (max-width:374px) {
    
}


