*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{font-family:Roboto,sans-serif;text-align:center;font-size:1.5em;line-height:1.5em;background-color:#3b3b3b}body,h1,h2,h3,h4,h5,h6{color:#fff;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700;text-transform:uppercase;line-height:1.2em}img{border:none}h1{font-size:2em}h2{font-size:1.6em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1em}h6{font-size:.8em}p{margin:1em 0;padding:0;line-height:1.6em}p ul{margin-left:1.5em}ul{padding:0;list-style-type:disc}li,ul{margin:0}li{padding:2px}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}i{color:#fff}a,a:link,a:visited{color:#fff;text-decoration:none}a:active,a:hover{color:#ad0500;text-decoration:underline}.container{text-align:left}.wrapper-container{max-width:100%}.wrapper{max-width:1140px;margin-left:auto;margin-right:auto}.content{padding:0 50px;margin-top:30px}.content,footer,header{width:100%}footer{background-color:#212121;padding:30px 0}footer .footer-container{display:grid;grid-gap:.5rem;grid-template-columns:auto auto auto auto;grid-template-areas:"contact" "disclaimer" "footer-nav" "footer-social";color:#fff;padding:20px}footer .footer-container p{margin:0;color:#fff}footer .footer-container .contact{grid-area:contact}footer .footer-container .contact .footer-logo{margin-bottom:20px;width:150px}footer .footer-container .disclaimer{grid-area:disclaimer;margin:20px 0}footer .footer-container .disclaimer p{color:#666;font-size:.9em}footer .footer-container .footer-nav{grid-area:footer-nav;margin:20px 0}footer .footer-container .footer-nav ul{list-style-type:none;margin:0;padding:0}footer .footer-container .footer-nav ul li{margin:0;padding:0}footer .footer-container .footer-nav a,footer .footer-container .footer-nav a:link,footer .footer-container .footer-nav a:visited{color:#fff}footer .footer-container .footer-social{grid-area:footer-social;margin:20px 0}footer .footer-container .footer-social li{display:inline-block}footer .footer-container .footer-social img{width:30px}footer p{color:#fff;font-size:.9em}footer .copyright{display:block;text-align:center;width:100%;padding:0 10px}footer .copyright p{font-size:.75em}footer .m6{display:block;text-align:center;width:100%;padding:0 10px}footer .m6 p{font-size:.6em}footer .m6 a,footer .m6 p{color:#757575}.content ul{margin-left:1.5em}.page-main p a{text-decoration:underline}.video img{display:block;width:100%}.intro-heading{padding:40px 0}.intro-heading h1{color:#000;text-align:center}.intro-container{background:url(../images/collage.png) no-repeat 0 0;background-size:cover}.intro-content{background:url(../images/pavement.png) no-repeat 50% 50%;background-size:cover}.intro-content .win-logo{width:300px;margin:0 auto;padding:50px 0}.intro-content .win-logo img{width:300px;display:block}.intro-content .win-video{margin:0 auto;padding:30px 0 50px;display:flex;justify-content:center}.intro-content .win-video img{display:block}.intro-content .win-video iframe{width:90%;height:292px}.intro-banner{padding:30px 20px;text-align:center}.featured-video-container{background:url(../images/video_bg.jpg) no-repeat 0 0;padding:70px 0;background-size:cover}.featured-video{padding:0 30px;display:flex;justify-content:center}.featured-video iframe{width:90%;height:292px}img{width:auto}.news-container{padding:30px 0 0}.news-heading{padding-bottom:30px}.news-heading p{text-align:center;font-size:1.4em;line-height:1.6em;font-weight:700;padding:0 20px}.news-content{background:#3f3f3f url(../images/news_bg_lg.jpg) no-repeat 0 0;background-size:cover;padding:30px 0}.news-content .news{padding:20px}.news-content .news h6{color:#fff;font-size:1.2em}.news-content .news p{color:#fff;line-height:1.6em}.news-content .news.buttons{display:flex;justify-content:space-between}.news-content .news.buttons h6{color:#fff;font-size:1.2em}.news-banner{padding:0 20px}.news-banner p{background:url(../images/news_banner_bg.png) no-repeat 0 0;background-size:cover;color:#fff;height:61px;margin:0;position:relative;top:25px;text-align:center;padding-top:9px;font-size:1.2em}.events-container{padding:20px}.events-content-container{display:grid;grid-gap:.5rem;grid-template-rows:auto auto auto;grid-template-areas:"header" "content" "sidebar"}.events-header{grid-area:header}.events-header>div{display:flex;align-content:center;justify-content:center;padding:10px 20px}.events-header p{font-size:1.4em;line-height:1.6em}.events-header img{max-width:317px}.events-content{grid-area:content}.events-content img{width:100%;display:flex;align-content:center;justify-content:center}.events-sidebar{grid-area:sidebar}.events-sidebar img{width:200px;max-width:350px;display:block;margin:15px auto}.features-items-container{background-color:#fff;text-align:center;padding:30px 0}.features-items-container img{width:270px;margin:15px 0}.features-items-container img:first-child{margin-top:0}.sponsor-container{background-color:#fff;width:100%;overflow:hidden}.sponsor-container ul{display:flex;flex-wrap:wrap;flex-direction:row;margin:0;padding:0;list-style-type:none;height:120px;width:1000%}.sponsor-container ul li{height:auto;margin:0;padding:0}.sponsor-container ul li img{max-height:75vh;width:100%;min-width:0}.content-left{width:100%;display:block;vertical-align:top;margin:20px 0}.content-left.announce p{font-size:1.5em;font-weight:700;text-align:center;margin:0}.content-right{width:100%;display:block;vertical-align:top;margin:20px 0;border-bottom:1px solid #ccc;padding-bottom:14px}.content-right.win-logo{text-align:center}.content-left-25,.content-right-75{padding:0 25px}body.category-all-out-burnout .page-title-wrapper,body.category-all-out-racing .page-title-wrapper,body.category-crew .page-title-wrapper,body.category-events .page-title-wrapper,body.category-prizes .page-title-wrapper,body.category-tickets .page-title-wrapper{display:none}.category-image .image{width:100%}ul.paragraph-content{margin-left:1.5em}ul.paragraph-content li{margin:0}body.page-layout-1column-narrow .max-content-width{max-width:1140px;margin:0 auto}body.page-layout-2columns-right .columns{padding:0 150px}.navigation .level0 .submenu .active>a,.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border-color:#ad0500}.page-header .panel.wrapper{width:100%;max-width:100%;border-bottom:1px solid #212121;background-color:#3b3b3b}.page-header{border:none;background:#000;margin-bottom:0}.page-title-wrapper{text-align:center;margin:0 0 20px}.magento-nav .page-header{height:295px;margin-bottom:0}.header.content{padding:0 20px;text-align:center;margin-top:0}.header-logo{width:191px}.magento-nav,.navigation{background-color:#000;padding-bottom:1px}.header.panel>.header.links>li.welcome,.header.panel>.header.links>li a{color:#fff}.header.panel>.header.links>li.welcome{line-height:1.7em}.nav-sections{background-color:#000;margin-bottom:0;display:inline-block}.nav-sections-item-title.active a,.nav-sections-item-title.active a:link,.nav-sections-item-title.active a:visited{color:#fff}.navigation .parent .level-top:after{top:8px}.navigation .level0>.level-top.ui-state-focus,.navigation .level0>.level-top:hover{color:#ad0500}li.level-top.parent ul{background-color:#757575}.navigation .level0>.level-top{color:#fff;text-transform:uppercase;font-weight:400}.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{color:#ad0500}.minicart-wrapper.desktop{float:none;display:none;top:-215px;left:325px}.minicart-wrapper .action.showcart:hover:before{color:#fff}.minicart-wrapper{z-index:99999999}.magento-header-container{display:grid;grid-gap:.5rem;grid-template-columns:auto;grid-template-areas:"mage-contact" "mage-social" "mage-logo";padding:20px;justify-items:center;align-items:center}.header-contact{grid-area:mage-contact}.header-contact a,.header-contact p{color:#fff;font-size:.9em}.header-logo{grid-area:mage-logo}.logo{float:none;max-width:none;margin:0;padding:0}.header-social{grid-area:mage-social}.header-social li{display:inline-block}.header-social img{width:30px}body.page-products{background-color:#fff}body.page-products.catalog-category-view{background-color:#3b3b3b}#maincontent{margin-top:18px;max-width:1440px;padding:0;text-align:left}body.cms-home #maincontent{margin-top:0;padding:0;max-width:100%}.columns .column.main{padding:0;text-align:left}.page-layout-2columns-left .sidebar-main{text-align:left;padding-left: 20px;}.footer.content{border:none}.blueform-contact{padding:0 25px}.box-container{margin-top:40px}.box-container .box{width:300px;padding:0 10px;margin:0 auto;vertical-align:top}.box-container .box img{display:block}.products-grid .product-item{display:block;width:100%}.product-info-stock-sku .configurable-variation-qty{display:none!important}.lrw-toplink{width:auto}.sweep-btn{background:url(../images/rewards_3.png) no-repeat 0 0;width:177px;height:55px;display:block;margin:0 auto}.product-info-main .sweep-btn{margin:0}.sweep-text{font-family:Kanit,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;font-size:1em;padding-left:2px;position:relative;top:18px}.cms-home .sweep-text{left:-5px}.blinking-text{animation:blinkingText 1.5s infinite}@keyframes blinkingText{0%{color:transparent}85%{color:#fff}to{color:transparent}}.product-earning-points.m6{background:transparent;padding:5px 0 13px;margin:5px 0;color:#ad0500;border-radius:10px;animation:m6Text 1.5s infinite}@keyframes m6Text{0%{color:transparent}85%{color:#ad0500}to{color:transparent}}.product-earning-points.m6:before{content:url(../images/rewards_earning_image.png);position:relative;top:7px;left:0;bottom:0;right:0;padding-right:10px}.iframe-container{position:relative;overflow:hidden;padding-top:56.25%;margin-bottom:40px}.iframe-size{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.dual-buttons{display:flex;justify-content:center;margin-top:30px}.dual-buttons img{margin:5px;display:flex}body.cms-home .owl-carousel .owl-stage-outer{padding:0!important}@media (min-width:640px){.products-grid .product-item{display:inline-block}}@media (min-width:768px){footer .footer-container{padding:0 20px}footer .footer-container .contact .footer-logo{margin:0 0 20px}footer .copyright{width:53%}footer .copyright,footer .m6{display:inline-block;text-align:right}footer .m6{width:40%}.intro-content .win-logo{max-width:400px}.intro-content .win-video img{width:auto;max-width:600px;margin:0 auto}.intro-content .win-video iframe{height:392px}.news-heading p{font-size:1.2em;margin:0}.news-content .news{padding:20px 60px}.news-content .news p{font-size:1em;line-height:1.4em}.news-content a{color:#fff;text-decoration:underline}.news-banner{padding:0 20px}.news-banner p{padding-top:14px;height:50px}.events-content-container{grid-template-columns:1fr;grid-template-rows:.5fr 1fr .5fr;grid-template-areas:"header header header" "content content content" "sidebar sidebar sidebar"}.events-sidebar{grid-area:sidebar;width:620px;margin:20px auto 0}.events-sidebar img{width:200px;max-width:350px;display:inline-block;margin:15px auto}.events-header p{font-size:1em;line-height:1.4em}.sponsor-container ul{display:flex;flex-wrap:wrap}.sponsor-container ul li{height:40vh}.sponsor-container ul li:last-child{flex-grow:10}.sponsor-container ul li img{max-height:100%;width:100%;object-fit:cover;vertical-align:bottom}.header.panel>.header.links{float:none;display:inline-block}.panel.header{text-align:right}body.cms-home .page-header{margin-bottom:0}.page-header .panel.wrapper{height:45px}.page-header .header.panel{padding-bottom:10px;padding-top:6px}.nav-sections{margin:0;text-align:center;width:auto;display:block}.magento-nav .page-header{height:190px}.magento-header-container{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"mage-contact mage-logo mage-social"}.header.content{text-align:left}.content-right.win-logo img{width:300px}.box-container{text-align:center}.box-container .box{width:27%;display:inline-block;padding:0;margin:0 20px}}@media (min-width:960px){footer .footer-container{grid-template-columns:1fr 1fr;grid-template-areas:"contact disclaimer" "footer-nav footer-social";padding:20px 40px}.intro-content{width:603px;margin:0 auto;background:url(../images/pavement.png) no-repeat 50% 0;background-size:contain}.intro-content .win-logo{width:400px;padding:33px 0;position:relative;top:-9px}.intro-content .win-logo img{width:525px}.intro-content .win-video{padding:0}.intro-content .win-video iframe,.intro-content .win-video img{width:490px;position:relative;top:-28px}.intro-content .win-video iframe{height:282px}.intro-banner{width:701px;margin:0 auto}.featured-video{width:700px;margin:0 auto}.featured-video iframe{width:490px;height:282px;position:relative;top:4px}.news-heading{margin:20px 0}.news-heading p{font-size:1.7em}.news-banner p{top:20px;height:60px;padding-top:18px}.events-content-container{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"sidebar header header" "sidebar content content" "sidebar content content"}.events-header .watch-graphic{padding:10px 0 16px;display:inline-block;width:52%;vertical-align:top}.events-header .watch-text{padding:10px 20px;display:inline-block;width:47%;vertical-align:top}.events-sidebar{width:255px;margin:0 auto}.events-sidebar img.all-out{margin:10px auto 21px;width:100%}.events-sidebar img.call-out{margin:0 auto;width:100%}.events-sidebar img.partner{margin:18px auto 0;width:100%}.events-container{max-width:960px;margin:0 auto}.news-container{max-width:1600px;margin:0 auto}.events-content{position:relative;top:-1px}.events-content img{max-width:689px;height:364px}.content-left{width:49%;display:inline-block;padding:0 15px}.content-left.announce{margin-top:50px}.content-left.announce p{font-size:1.8em;margin:1em 0}.content-right{width:49%;display:inline-block;border-bottom:none;padding:0 15px}.content-right.win-logo{width:auto}.content-right.win-logo img{width:400px}.content-left-25{width:24%}.content-left-25,.content-right-75{padding:20px;display:inline-block;vertical-align:top}.content-right-75{width:74%}.blueform-contact{padding:0}}@media (min-width:1024px){.header-contact p{display:inline-block}.header-contact p:first-child{margin-right:15px}footer .footer-container{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"contact disclaimer footer-nav footer-social"}}@media (min-width:1140px){.content{padding:0 20px}}@media (min-width:1300px){.dual-buttons img{display:inline-flex}}.menu-container{width:100%;margin:0 auto;padding:0 20px}.menu-link{display:none;float:right;text-decoration:none;padding:19px 10px}.menu{width:100%;text-align:left;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.menu ul{padding:0;margin:0;list-style:none;position:relative;display:inline-table}.menu>li>ul{min-width:10em;padding:4px 0;background-color:#6c6c6c;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.menu ul:after{content:"";clear:both;display:block}.menu ul li{padding:0}.menu>ul>li{display:inline-block}.menu ul li a{display:block;text-decoration:none;color:#000;font-size:.9em}.menu ul li:hover>a{background-color:#f38300}.menu ul li>a{height:58px;padding:19px 12px}.menu ul ul{display:none;position:absolute;top:100%;min-width:160px;background-color:#6c6c6c;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.menu ul li:hover>ul{display:block}.menu ul ul>li{position:relative}.menu ul ul>li a{padding:5px 15px 5px 10px;height:auto;background-color:#6c6c6c;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.menu ul ul>li a:hover{background-color:#e2e2e2;background-color:rgba(0,174,238,.9);color:#e2e2e2}.menu ul ul ul{position:absolute;left:100%;top:0}@media screen and (max-width:768px){a.menu-link{display:block;color:#fff;background-color:#000;text-align:center;width:100%}.menu{clear:both;min-width:inherit;text-align:left}.menu-container{float:none;width:100%;padding:0}.menu,.menu>ul ul{overflow:hidden;max-height:0;background-color:#000}.menu>li>ul{padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.menu.active,.menu>ul ul.active{max-height:55em}.menu ul{display:inline}.menu>ul{border-top:1px solid grey}.menu>ul>li,.menu li,.menu li a{display:block}.menu li a{color:#000;padding:.8em;border-bottom:1px solid grey;position:relative}.menu li.has-submenu>a:after{content:"+";position:absolute;top:0;right:0;display:block;font-size:1.5em;padding:.55em .5em}.menu li.has-submenu>a.active:after{content:"-"}.menu ul ul>li a{background-color:#6c6c6c;height:58px;padding:19px 18px 19px 30px}.menu ul li a:hover{background-color:#00aeee;background-color:rgba(0,174,238,.9)}.menu ul ul,.menu ul ul ul{display:inherit;position:relative;left:auto;top:auto;box-shadow:none;border:none}}

/****** Hide PayPal ******/
#payflow_express, label[for="payflow_express"] {
display: none;
}
/****** END ******/

/****** Affiliate ******/
body.amasty_affiliate-account-setting .field.choice {
    text-align: center;
}

/***** Hide Google Ads *****/
.adsbygoogle {
    display: none !important;
}
/***** End *****/

.action.primary, .action-primary {
    background: #ff0000;
    border: 1px solid #ff0000;
}

a.product:hover {
    color: #fff;
    text-decoration: underline;
}

body.category-store .abs-product-link > a:hover,
body.category-store .product-item-name > a:hover,
body.category-store .product.name a > a:hover,
.product-item-info:hover .price
{
    color: #df0000;
}

/*.product-item-info:hover a, .product-item-info:hover a:visited {*/
/*    color: #fff;*/
/*}*/

.product-item-info:hover .price, .product-item-info:hover a, .product-item-info:hover a:visited {
    color: #500101;
}

.password-strength-meter {
    color: #000;
}

@media only screen and (min-width: 300px) and (max-width: 767px) {

    .mtm-wrapper .menu-trigger:after {
        content: "Menu" !important;
    }

    .mtm-wrapper .menu-trigger {
        background: none !important;
        border: none !important;
    }

    .columns .column.main {
        padding: 0 20px;
    }

    .product-info-main {
        text-align: center;
    }

    .product-info-main .sweep-btn {
        margin: 0 auto;
    }

    .page-products.category-mustang-details #maincontent,
    .page-products.category-win-a-mustang #maincontent {
        margin-bottom: 25px;
    }

    /*** My Account Dashboard ***/
    .block-collapsible-nav {
        position: relative;
        top: 0;
    }
}

/*** Remove addto links - compare on product page ***/
.product-info-main .product-addto-links {
    display: none;
}

/**** Magetop Mega Menu Styling ****/
.menu-creator-pro {
    border: none !important;
}

.mtm-wrapper .menu-creator-pro > li > a {
    text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
    .nav-sections-item-content, #menu-group-1 {
        margin: 0 auto;
        max-width: 100%;
    }

    .lg-row > div {
        padding-left: 5% !important;
    }

    .menu-creator-pro {
        max-width: 1180px;
        margin: 0 auto;
    }

    .menu-creator-pro .autosub {
        width: auto;
        min-width: 170px;
    }

    .mt-row > div {
        padding-left: 3%;
        margin-bottom: 0;
    }

    li:not(.dropdown-table) .m6-watch [class^="grid-container"] {
        padding: 0 15px 0;
    }

    .m6-watch .category-list {
        margin-bottom: 2px;
    }

    .mtm-wrapper .m6-watch .category-list li > a:before {
        content: "";
        display: none;
    }

    .menu-creator-pro .m6-watch li a {
        display: inline-block;
    }
}

/**** Magetop Menu continued - From the developer ****/
@media (min-width: 768px), print {
    .nav-sections-item-content .mst {
        display: block;
    }
    .nav-sections-item-content .multi-level-push-menu {
        display: none;
    }
}
@media only screen and (max-width: 767px) {

    /** Header Links override **/
    .header.panel > .header.links > li {
        display: inline-block;
    }

    .panel.header .links {
        display: block;
        margin-top: 43px;
    }

    .nav-sections {
        /*margin-top: 91px;*/
        /*margin-top: 0;*/
        /*top: -105px;*/
        /*position: fixed;*/
    }

    .minicart-wrapper {
        background: #000;
        width: 100%;
        position: fixed;
        right: 0;
        top: -11px;
        /*left: -8px; */
        padding-top: 6px;
        padding-right: 14px;
        text-align: right;
    }

    .nav-sections-item-content .multi-level-push-menu {
        text-align: left;
        margin-top: 91px;
    }

    .nav-sections-items, .mst.mtm-wrapper {
        width: 100%;
        position: relative;
    }

    .nav-sections {
        /*left: unset;*/
        /*background-color: unset;*/
        /*margin-top: 0 !important;*/
        left: 0;
        background-color: transparent;
        z-index: 9999999999;
        margin-top: 0;
        top: -105px;
        position: fixed;
        width: auto;
        min-width: max-content;
        overflow: visible;
    }

    .section-item-title.nav-sections-item-title, .action.nav-toggle, .mst .menu-creator-pro {
        display: none;
    }

    .nav-sections-item-content {
        margin-top: 0;
        padding: 10px;
    }

    /*.mp-menu, .mp-level {*/
    /*    z-index: 9999999999 !important;*/
    /*}*/

    .mp-cover .mp-level.mp-level-open {
        width: 100%;
        position: absolute;
    }

    /*.magezon-builder, .logo {*/
    /*    z-index: -1;*/
    /*}*/
}
/**** END MAGETOP ****/

/** Logo **/
@media only screen and (min-width: 300px) and (max-width: 767px)  {
    .magezon-builder, .logo {
        z-index: 990 !important;
    }
}

/** Sidebar Filter **/
span.filter-value { display: block; }
a.action.remove, a.action.clear.filter-clear { color: #f37600; }
.filter-options .filter-options-title { color: #f37600; font-size: 1.7rem; cursor: pointer; }
.filter-current .block-subtitle.filter-current-subtitle { display: none;}
/** end **/

/**** Footer Override ****/
footer .footer-container .footer-nav ul {
    position: relative;
    z-index: 9999999;
}
/**** END ****/

/**** Main Content Override ****/
/*.page-layout-1column #maincontent, .page-layout-2columns-left #maincontent {*/
/*    margin-bottom: 50px;*/
/*}*/
.page-layout-1column #maincontent {
    margin-bottom: 50px;
    padding: 0 100px;
}

.page-products #maincontent {
    margin-bottom: 50px;
}

@media only screen and (min-width: 300px) and (max-width: 767px) {
    .category-view-all-shows #maincontent, .categorypath-watch #maincontent {
        margin-bottom: 0;
    }
}

/**** Video Player ****/
.tv:after {
    content: "Scroll the schedule for upcoming shows. Click the right info arrow for details. For full-screen, click the opposing arrows!";
    margin-top: 5px;
    margin-bottom: 25px;
    font-style: italic;
}

.abs-product-link > a:hover, .product-item-name > a:hover, .product.name a > a:hover, .product-item-name .price { color: #303030; }
.abs-product-link > a:visited, .product-item-name > a:visited, .product.name a > a:visited { color: #fff; }
.product-image-container { background: #fff; width: 100% !important; }
.mgz-product-items .mgz-grid-item .product-item-info { border: 1px solid #8b8b8b; min-height: 505px; text-align: center; margin: 20px 0; }
.product-item { padding: 0 5px; }
.mgz-product-items .mgz-grid-item .product-item-info:hover { color: #000; }

/** Breadcrumbs **/
.breadcrumbs { background: #3b3b3b; margin: 0 0 18px 0; max-width: 100%; padding: 0 35px; }
.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs a:visited { color: #fff; font-size: 1.3em; }
.breadcrumbs strong { font-size: 1.3em; color: #fff; }
.m6-back a { background: #df0000; border: 1px solid #ff0000; padding: 3px 20px; cursor: pointer; font-size: 1.1em; }
.m6-back a:hover { color: black; }
.catalog-product-view .m6-back.product-page a { background: #df0000; border: 1px solid #ff0000; padding: 3px 20px; cursor: pointer; font-size: 1.1em; }
.catalog-product-view .m6-back.product-page a:hover { color: black; }
.categorypath-store-view-all-merch .breadcrumbs, .categorypath-store .breadcrumbs { display: none; }
/*** End ***/

.categorypath-store-view-all-merch .page-title-wrapper, .categorypath-store .page-title-wrapper { display: none; }

.banner-btn {
    padding: 30px 100px !important;
    line-height: 1.1em;
}

.ad-image { width: auto !important;  height: auto !important; margin: 0 !important; text-align: center; }

.product.attribute.description p {
    color: #000;
}

.product.data.items > .item.title > .switch,
.product.data.items > .item.title.active > .switch,
.product.data.items > .item.title.active > .switch:focus,
.product.data.items > .item.title.active > .switch:hover {
    padding-bottom: 26px;
}

.product.data.items > .item.content {
    color: #000;
}

.cart-summary, .cart-container .checkout-methods-items li.item a.action.multicheckout,
.popup-authentication .block-authentication, .minicart-wrapper.active .block-minicart a,
.minicart-items .product-item-details, .block-minicart .items-total,
.block-minicart .subtotal, .opc-block-summary,
.minicart-wrapper .block-minicart, .modal-popup._show .modal-inner-wrap,
.opc-block-summary > .title, .modal-popup .modal-title,
.actions-toolbar .secondary a.action, .authentication-wrapper {
    color: #000;
}

.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title,
.checkout-agreements-items .checkout-agreements-item-title {
    color: #fff;
}

.form-login .actions-toolbar .secondary a.action {
    color: #fff;
}

.minicart-wrapper .product .actions {
    margin: 0;
}

.opc-progress-bar-item._active > span {
    color: #fff;
}

.opc-progress-bar-item._complete > span {
    color: #909090;
}

.action-auth-toggle {
    color: #fff;
}

/**** Home Page ****/
.home-featured-block .mgz-product-items .mgz-grid-item .product-item-info {
    min-height: 397px;
}

/**** Blog ****/
.post-content .post-description .post-ftimg-hld img {
    max-width: 235px;
    margin: 0 auto;
}

.post-content .post-description .post-ftimg-hld {
    text-align: center;
}

.blog-post-view .post-featured-image {
    text-align: center;
    background-color: #1f2125;
    background: #1f2125 url(../images/blog_bg.png) no-repeat 0 0;
    padding: 25px 0;
}

.blog-post-view  .post-featured-image img {
    max-width: 300px;
    margin: 0 auto;
}

@media only screen and (min-width: 767px) {
    .post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {
        width: 48%;
        padding: 0 50px;
    }

        .opc-wrapper {
            padding: 0 30px;
        }
}

@media only screen and (min-width: 960px) {
    .blog-page .page-footer {
        margin-top: 200px;
    }
}

/**** end ****/

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

    .nav-toggle:after {
        content: 'Menu';
        color: #8f8f8f;
        font-size: 12px;
        position: relative;
        top: 3px;
    }

    /*.navigation .submenu:not(:first-child) ul > li a {*/
    /*    color: #000;*/
    /*}*/

    /*.nav-sections-item-title {*/
    /*    background: #454545;*/
    /*}*/

    /*.level0 .level1 > a {*/
    /*    background: #252525;*/
    /*}*/

    /*li.level-top.parent ul.level1.submenu,*/
    /*.navigation .submenu:not(:first-child).expanded {*/
    /*    background: #3f3f3f;*/
    /*}*/

    /*.ui-menu-item.all-category {*/
    /*    background: #000;*/
    /*}*/

    /*.navigation .submenu:not(:first-child) ul > li a {*/
    /*    color: #fff;*/
    /*}*/

    .banner-btn {
        padding: 25px !important;
    }

    body.blog-page.page-layout-2columns-right .columns {
        padding: 0 10px;
    }

    .page-products .product-item-info {
        margin: 0 auto;
    }

    .products-grid .product-item {
        text-align: center;
        margin-bottom: 25px;
    }
}

@media only screen and (max-width: 960px) {
    .page-header .header.panel {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (min-width: 1024px) {
    .block.widget .products-grid .product-item {
        margin-left: calc((100% - 4 * 24.439%) / 3) !important;
        padding: 0;
        width: 23.439% !important;
    }

    .categorypath-watch .breadcrumbs { margin: 0 0 -41px 0; }
}

@media only screen and (min-width: 1150px) {
    .page-products[class *="categorypath-watch"] #maincontent {
        margin-bottom: -256px;
        padding: 0 35px;
        min-height: 100vh;
    }

    .category-info #maincontent  {
      margin-bottom: 0;
    }

    /*.tv {*/
    /*    padding: 0 56px;*/
    /*}*/
}

