/* Color: White */

.slide-show ul li {
    padding: 0;
    margin: 0;
}
#HeaderLower {
    border-top: 4px solid #333;
}
#SideCategoryList li li,
#SideCategoryList .sf-menu li li {
    background-image: none;
    position: relative;
}
#SideCategoryList li li:last-child, #SideCategoryList .sf-menu li li:last-child {
    border: 0;
}
#SideCategoryList li ul li ul, #SideCategoryList .sf-menu li ul li ul {
    border: 0px solid #333;
}
.Block.banner_home_page_bottom div .text.text-light *,
.Block.banner_category_page_bottom div .text.text-light *,
.Block.banner_brand_page_bottom div .text.text-light *,
.Block.banner_search_page_bottom div .text.text-light * { /* Reverse text colour */
    color: #fff !important;
    text-shadow: 1px 1px 2px #333 !important;
}
a.btn_link { /* All boxed links within banners */
    color: #fff !important;
    background: #333;
    padding: 2px 10px 2px 10px !important;
}
.Right .Block h2 {
    border-bottom: 1px solid #d6d6d6;
}
.Right li {
    border-bottom: 1px solid #d6d6d6;
}
.Content .ProductList .ProductImage {
    background: #grey;
}

.ProductList .Rating {
    color: #9a9a9a;
}
.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
    display: none;
}
.CompareItem { /*width:200px; border-left: 1px solid #d6d6d6;*/ }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #d6d6d6; }
.CompareFieldTop {    border-bottom:s 1px solid #d6d6d6; font-size:14px; padding: 20px 10px; }
.CompareFieldTop a:hover { color:#333; }

.CartContents tfoot .SubTotal td div {
    padding: 20px 0;
    position: relative;
    overflow: hidden;
}
.JustAddedProduct {
    border: 1px solid #d6d6d6;
    background: #fff;
}

/*custom */
.CartContents tfoot .CheckoutRedeemCoupon {
    background: none repeat scroll 0 0 #fff;
    border: 0 solid #d6d6d6;
    height: 100%;
    line-height: 4.2em;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}
.CartContents tfoot .CheckoutRedeemCoupon td {
    padding-right: 0;
    font-weight: bold;
}
.SuccessMessage, .ErrorMessage, .InfoMessage { margin: 20px 0; padding: 20px; padding-left: 55px; clear:both; color:#333; float:none; width:100%; clear:both; overflow:hidden;}
.SuccessMessage {
    background: #eaf1c4 url('//cdn10.bigcommerce.com/s-dzurv3jz6c/templates/__custom/images/success.png?t=1586352881') no-repeat 15px 20px;
}
.ErrorMessage {
    background: #fdd6ce url('//cdn10.bigcommerce.com/s-dzurv3jz6c/templates/__custom/images/error.png?t=1586352881') no-repeat 15px 20px;
}
.InfoMessage {
    background: #efefef url('//cdn10.bigcommerce.com/s-dzurv3jz6c/templates/__custom/images/info.png?t=1586352881') no-repeat 15px center;
}
.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
    background: #fff;
}
.QuickSearchResult .Price {
    color: #333;
}
.SearchTips .Examples {
    background: #fff;
}
.Right hr {
    background: transparent;
    border: 0;
}
.MiniCart .SubTotal {
    color: #333;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
    background: #fff;
    border: 1px solid #d6d6d6;
    text-align: left;
    float:right;
}

/* Product Videos */

.videoRow:hover {
    background-color: #ededed;
}
.CartContents .ItemShipping th {
    border-bottom-color: #d6d6d6;
    border-top-color: #d6d6d6;
    background: #fff;
    color: #2f2f2f;
}


/* start fast cart styles */

.fastCartSummaryBox {
    background-color: #eaeaea;
}
.fastCartSummaryBox .PayPalExpressCheckout p { margin-top: 20px; text-align: center;}
.fastCartSummaryBox form input {display: block; margin: 0 auto; text-align: center;}

/* end fast cart styles */

.ProductTinyImageList li {
    border-color: #eee !important;
}
#prodAccordion .Block:last-child {
    border-bottom: 1px solid #d6d6d6;
}

/* ===================================================================================================
DREAM CENTER THEME REQUIRE STYLING
=================================================================================================== */

/* Common Styling */
html { -webkit-font-smoothing: antialiased; }
body { font-family: 'Source Sans Pro', sans-serif; }
* {-webkit-text-size-adjust: none;}

.header {position:relative; z-index:3;}
.main {position:relative; z-index:2;}
.footer {position:relative; z-index:1;}
#_atssh {position:absolute; bottom:0; left:0;}
.fl { float:left; }
.fr { float:right; }
.PosRel { position:relative; }
.clear {  clear: both; }

img {height:auto;}

.PageContent td {border:1px solid #d6d6d6; padding:10px;}

/* ul, ol { list-style-type:none; margin:0; padding:0; } */
a { color:#999999; text-decoration:none; outline:none; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;  }
a:hover {transition: all 0.5s ease; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; color:#d32e2e;}
.aligncenter{ text-align:center; }
.alignright { text-align:right; }
input { outline:none; }
input[type="text"], input[type="submit"] { -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

/* Custom Widths */
.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner {width:100%; max-width:1180px;}
.container, .main {margin-left: auto; margin-right: auto;}

/* Form Elements */
select option {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; max-width:99%;}
ul.AccountOrdersList {clear:both;}
.ProductReviewForm, form {overflow:hidden;}
.recaptchatable a { color: #d32e2e !important;}
.recaptchatable a:hover {color:#333 !important;}
fieldset {clear:both;}
.HorizontalFormContainer dt, .txt24, label {font-weight:normal;}
.HorizontalFormContainer dt, .form dt {text-align:left;}
div.categoryPicker {display:block !important; padding:5px 10px;}
input.Textbox, textarea, input[type="text"], input[type="password"], input[type="email"] {height:auto; padding:7px 10px; border:1px solid #ccc; -webkit-border-radius:0 !important; -webkit-appearance: none;}
input.quantityInput {color:#000; text-align:center; border-color:#999;}

input#price_to, input#price_from {max-width: 100px;}

.VerticalFormContainer input[type="text"], .VerticalFormContainer input[type="email"], .VerticalFormContainer input[type="password"], .HorizontalFormContainer input[type="text"], .HorizontalFormContainer input[type="email"], .HorizontalFormContainer input[type="password"] {width: 100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; height:35px; max-width:250px;}
input#FormField_13 {min-width:180px;}

.AddShippingAddress .HorizontalFormContainer input[type="text"]{ width: 100% !important; } 

.ExpressCheckout .radio, .ExpressCheckout .checkbox {float:left; margin-top:0;}
.CheckoutRedeemCoupon.codeUno #couponcode {height: 35px; line-height: normal;}


.ExpressCheckoutBlock .ExpressCheckoutTitle  {border-top:1px solid #efefef; margin-bottom:0;}
.ExpressCheckoutBlock .ExpressCheckoutTitle.first-title {border:none;}



.btn {background:#aaa; font-family: 'Droid Sans', sans-serif !important; color:#fff; text-transform:uppercase; border-radius:0 !important; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.bth:hover, .btn:focus {transition: all 0.5s ease; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.btn.alt  {background:#d32e2e; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.btn.alt:hover, .btn.alt:focus {background:#b32525; color:#fff; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.btn.js-share-button {background: none; height: auto; padding: 0;}

.ProductList li .btn, .ProductList1 li .btn {background:none; text-transform:none;}
#use_store_credit div.MB10 {clear: both;}
.OrderContents #payment_options div {width:auto !important;}
.OrderContents #payment_options #use_store_credit {padding-left:0;}

#LoginForm .one-half {width:49%;}
#TabContentAddressMultiple {clear:both;}

/* ============================
Header Part 
============================ */
/* Header */
.top-header { background:#efefef; padding:8px 0;}
.top-header ul, .top-header ol {margin:0 auto;} 
.top-header ul li { display:inline-block; padding:0 0 0 12px; line-height:26px; }
.top-header ul li:first-child { padding-left:0; }
.top-header ul li a { text-transform:uppercase;}
.top-header ul li a i { padding-right:3px; }
.top-header ul li a i:before, .fontawesome-icon-unlock-alt:before, .fontawesome-icon-lock:before { font-size:16px; }
.top-header ul li a:hover { color:#d32e2e; } 
.top-header ul li a i.fontawesome-icon-random { display:none; }

.togglemenucover {background: #d32e2e; margin: 0 auto; padding: 0; text-align: center; width: 25px; height:auto; line-height:normal;}
.togglemenucover a {color:#fff;}

p.currency_toggle {margin:0 auto; line-height:26px;}
.currency_toggle b {font-weight:normal;}

.main-header #SideCategoryList > h3 {display:none;}
.js-drawermenu-currency-converter {color: #999; font-size: 13px; text-transform: uppercase;}
.js-drawermenu-currency-converter span:first-child {color:#d32e2e; text-decoration:underline; cursor:pointer;}
.top-header .CurrencyList {margin:0 auto;}

/* search */
.search input[type="text"] { background:#fff; border:none; padding:0 10px; height:30px; line-height:normal; font-size:14px; color:#aaaaaa; float:left; outline:none; width:155px; }
.search input[type="submit"] { background:#bbbbbb; color:#fff; font-size:16px; float:left; padding:0 5px; height:30px; line-height:30px; }
.search input[type="submit"]:hover { background:#666; }
.QuickSearchResultImage > img {width:50px;}
.QuickSearchResult td, .QuickSearchResult .Price, .QuickSearch .QuickSearchAllResults a {font-size: 14px; font-family: 'Droid Sans', sans-serif; font-weight:normal;}
.QuickSearchResult .Price {color:#d32e2e !important; font-family: 'Droid Sans', sans-serif;}

#SearchProduct_Container, #SearchContent_Container { clear:both; float:left; width:100%;}

/* topcart*/
.top-cart { padding-left:10px; }
/* .top-cart a { background:url(//cdn10.bigcommerce.com/s-dzurv3jz6c/templates/__custom/images/top-carticon.png?t=1586352881) no-repeat left top; font-size:16px; font-weight:300; color:#666; padding-left:34px; line-height:26px; vertical-align:top; transition: none; -webkit-transition: none;  -moz-transition: none; -o-transition:none;  } */
.top-cart a {color:#d32e2e; display:block;}
.top-cart a span {display:block; float:left; font-size:18px; padding:0 0 4px 0;}
.top-cart a:before {content: "\f07a"; font-family: FontAwesome; font-size: 18px; margin: 0 5px 0 4px; color:#d32e2e; float:left;}
.top-cart a:hover:before, .top-cart a:hover { color:#999; }

.top-cart a i {display: block; float: left; font-style: normal; font-size:18px; padding: 0 0 4px 2px;}

.main-header { padding:34px 0 39px; }
.logo { font-size:48px; color:#d32e2e; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:300; letter-spacing:0.025em; line-height:48px; }
.logo span { color:#666666; }

/* menu */
.menu * {transition: none; -webkit-transition: none;  -moz-transition: none; -o-transition:none;}
.menu { margin-top:35px; }
.menu li { display:inline-block; margin-left:10px; background:url(//cdn10.bigcommerce.com/s-dzurv3jz6c/templates/__custom/images/menu-divider_03.jpg?t=1586352881) no-repeat left center; padding-left:13px; line-height:16px; }
.menu li:first-child { background:none; margin-left:0; padding-left:0; }
.menu .pages-menu li:first-child { display:inline-block; margin-left:10px; background:url(//cdn10.bigcommerce.com/s-dzurv3jz6c/templates/__custom/images/menu-divider_03.jpg?t=1586352881) no-repeat left center; padding-left:13px; line-height:16px; }
.menu li a { color:#666; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:400; letter-spacing:0.030em; font-size:16px; line-height:16px; }
.menu li a:hover, .menu li:hover a { color:#d32e2e; }
.MobileMenu { display:none; margin-bottom:20px; }
.menuicon.fontawesome-icon-reorder { cursor: pointer; display: none; float: right; font-size:32px; color:#d32e2e; }

/* Second Level */
.menu li li, .menu li li li {margin:0 auto; padding-left:0;}
.sf-menu ul {width:250px !important;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {padding:15px 0 0; margin:0; top:100% !important;}
.menu li li a, .menu li li li a {text-align:left;}
.menu li li a {padding:10px 13px; background:#fff;}
.menu li:hover li a {display:block; color:#666;}
.menu #SideCategoryList li li, .menu #SideCategoryList .sf-menu li li, .menu li li {background:#fff; border:1px solid #efefef;}
.menu li li, .menu .pages-menu li li:first-child {margin-left:auto; padding-left:0; background-image:none;}
menu.

/* Third Level */
.menu li li ul {opacity:0; visibility: hidden;}
.menu li li a:hover ul, .menu li li:hover ul {opacity:1; visibility: visible;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left: 100% !important; padding: 0; top: 0 !important;}
.menu li li a:hover, .menu li li:hover a, .menu li.ActivePage a {color:#d32e2e;}
.menu li li a:hover li, .menu li li:hover li a, .menu li.ActivePage li a {background:#fff; color:#999;}
.menu li li li a:hover, .menu li li li:hover a, .menu li.ActivePage li:hover a {color:#d32e2e;}

/* banner */
.banner .cycle-slideshow li { height: 400px; max-width: 100%; overflow: hidden; width: 100%; background-size:100% !important;  position:relative; }
.homewithfullslider .banner .cycle-slideshow li {height:536px;}
.homewithfullslider .col-lg-12.sale-section li.col-lg-12 {width:50%; margin-top:0;}
.banner .banner-container { right:80px; width:290px; position:absolute; top:108px; }
.banner .banner-container h2 { font-size:45px; color:#000; font-family: 'Oswald', sans-serif; text-transform:uppercase; }
.banner .banner-container h4 { font-size:30px; color:#000; font-family: 'Oswald', sans-serif;/* text-transform:uppercase;*/ font-weight:300; margin-top:0; }
.banner_home_page_bottom {margin-bottom:0;}
.shopnow a{ border:1px solid #000; font-size:14px; text-transform:uppercase; padding:5px 12px; display:inline-block; color:#000;}
.shopnow a:hover { background-color:#d32e2e; color:#fff; border-color:#d32e2e; }

.cyclenav {position: absolute; top: 50%; visibility: hidden; width: 100%; z-index: 150;}
.banner:hover .cyclenav {visibility:visible; opacity:0.5;}
.cyclenav i {font-size:25px; color:#fff;}
.cyclenav i:hover  {font-size:25px; color:#333;}
.cyclenav #prev {flaot:left; margin-left:20px; position:absolute; z-index:99; left:0; top:50%; margin-top:-20px;}
.cyclenav #next {float:right; margin-right:20px; position:absolute; z-index:99; right:0; left:auto; top:50%; margin-top:-20px;}

/* sale section */
.sale-section ul li { margin-top:20px; list-style:none; }
.sale-section ul li:first-child { margin-top:0; }

/* collection content */
.collection { position:relative;}
.collection-content { position:absolute; top:40px; text-align:center; }
.collection-content h3 { color:#fff; font-size:35px; font-weight:300; font-family: 'Oswald', sans-serif; }
.collection-content .shopnow a { border-color:#fff; color:#fff; }
.collection-content .shopnow a:hover { background-color:#d32e2e; color:#fff; border-color:#d32e2e; }

.classic-collection .collection-content { right:40px; }
.summer-collection .collection-content { left:30px; }

/* tabs */
/*.tabbing { margin:0; }*/
#tabs ul.resp-tabs-list, #tabs1 ul.resp-tabs-list { border-bottom:1px solid #d32e2e; position:relative; margin:0 auto; }
.productPage #tabs ul.resp-tabs-list, .productPage #tabs1 ul.resp-tabs-list {margin:0 auto;}
#tabs ul.resp-tabs-list li, #tabs1 ul.resp-tabs-list li { display:inline-block; }
#tabs ul.resp-tabs-list li, #tabs1 ul.resp-tabs-list li, .TabNav li a { font-size:16px; line-height:16px; text-transform:uppercase; color:#666; padding:15px 26px; /*display:block;*/ cursor:pointer; }
.TabNav {float:left; width:100%; margin-bottom: 0; padding: 0; position: relative;}
.TabNav li:first-child a {margin-left:0;}
.TabNav li, .TabNav li a  {display:block; float:left;}
.TabNav li.Active a:after {color: #d32e2e; content: "\f0d7"; display: table; font-family: FontAwesome !important; font-size: 60px; position: absolute; top: 95%;}
.TabNav li.Active a {border:none !important;}

#tabs ul.resp-tabs-list li:hover, #tabs1 ul.resp-tabs-list li:hover { color:#333; background:#efefef; }
#tabs ul.resp-tabs-list li.resp-tab-active, #tabs1 ul.resp-tabs-list li.resp-tab-active, .TabNav li.Active a { background:#d32e2e; color:#fff; }
#tabs ul.resp-tabs-list li.resp-tab-active:after, #tabs1 ul.resp-tabs-list li.resp-tab-active:after {color: #d32e2e; content: "\f0d7"; display: table; font-family: FontAwesome; font-size: 60px; height: auto; position: absolute; top: 95%; width: auto;}

#SearchTabsList.TabNav li.Active a{ transition:none; }

.tabcontent { margin-top:28px; overflow:hidden;}
.tabcontent .BlockContent {overflow:hidden; clear:both;}

.resp-tabs-container { padding: 0px; /*background-color: #fff;*/ clear: left; margin-top:20px; } 
.productPage .resp-tabs-container {padding:0 5px;}
h2.resp-accordion { cursor: pointer; /*padding: 5px;*/ display: none; }  
.resp-tab-content { display: none;/* padding: 15px;*/ } 
.resp-content-active, .resp-accordion-active { display: block; }

#SearchPageHeader.pvm {padding-top:0 !important;}


#HomeSaleProducts > h2, #HomeNewProducts > h2, #HomeFeaturedProducts > h2, #SimilarProductsByCustomerViews > h2, #SideProductRelated > h2, #SideProductRecentlyViewed > h2 {display:none;}
#HomeFeaturedProducts .ProductList, #HomeNewProducts .ProductList, #HomeNewProducts .ProductList1, #HomeSaleProducts .ProductList, #SimilarProductsByCustomerViews .ProductList, #SideProductRelated .ProductList, #SideProductRecentlyViewed .ProductList {overflow:visible; margin:0 auto;}
#HomeFeaturedProducts .ProductList li, #HomeNewProducts .ProductList li,  #HomeNewProducts .ProductList1 li, #HomeSaleProducts .ProductList li, #SimilarProductsByCustomerViews .ProductList li, #SideProductRelated .ProductList li, #SideProductRecentlyViewed .ProductList li {width:100%; padding:0 0 20px; list-style:none;}

/* product section */
/* #home .owl-wrapper, .owl-item {width:100% !important;} */
.owl-item .item { /*margin-right:20px;*/ margin-right:10px; margin-left:10px; }
.productimage { position:relative; border:1px solid #ddd; border-bottom:none; margin:0 auto; text-align:center; }
.quickview { display:none; }
.productimage:hover .quickview { display:block; }
.quickview a { position:absolute; top:50%; left:50%; background:#000; color:#fff; font-size:16px; padding:4px 15px 5px; display:inline-block; text-transform:uppercase; margin-top:-16px; margin-left:-55px; }
.quickview a:hover { color:#fff; background:#d32e2e; }
.addtocart-section { background:#d32e2e; margin:0; }
.productdetail .row { margin-left:0; margin-right:0; }

.ui-widget-content { margin-top:25px; }
.productdetail .addtocart-section > div, .price-section > div { padding-left:0; padding-right:0; }
.addtocart-btn a { font-size:14px; color:#fff; padding:14px 10px; height:auto; display:block; line-height:14px; text-align:left;}
.addtocart-btn a.btn:hover {background:#b32525;}
.pro-wishlist, .pro-compare { float:right; border-left:1px solid #fff; }
.pro-wishlist a, .pro-compare a { font-size:16px; line-height:16px; color:#fff; display:inline-block; padding:14px 15px 12px;  }
.ProductList.WishlistProductList li .addtocart-btn input.btn {padding-top:12px; padding-bottom:12px; text-align:left; height:auto; line-height:normal;}
.pro-wishlist a:hover, .pro-compare a:hover, .ProductList.WishlistProductList li .addtocart-btn:hover input.btn { background:#b32525; text-align:left; color:#fff; }
.pro-compare a i.fontawesome-icon-random:before, .DetailRow i.fontawesome-icon-random:before { -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg);}
.DetailRow .icon_compare.btn.FloatLeft {margin: 0 12px 0 20px;}
.addtocart-section + div { margin-top:15px; margin-bottom:15px; }
.price { font-size:24px; line-height:24px; color:#d32e2e; }
.productname a { font-size:16px; line-height:22px; color:#000; font-weight:400; }
.productname a:hover { color:#d32e2e; }

/* pagination */
.owl-controls { position:absolute; top:-73px; right:10px; }
.owl-controls .fontawesome-icon-chevron-left:before, .owl-controls .fontawesome-icon-chevron-right:before { border:2px solid #cccccc; color:#ccc; font-size:21px; line-height:38px; width:38px; height:38px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.owl-controls .fontawesome-icon-chevron-right:hover:before, .owl-controls .fontawesome-icon-chevron-left:hover:before { color:#888; border-color:#888; }
.owl-controls .fontawesome-icon-chevron-right { margin-left:10px; }

/* testimonial */

#testimonial .owl-item .item { margin:0 10px; }
.testimonial-main { background:#efefef; padding:15px 10px; margin:20px 0 0; }
.testimonial-main h3 { color:#000; font-size:16px; line-height:16px; letter-spacing:0.025em; text-transform:uppercase; margin-left:10px; padding:0; }
.testimonial-comment { font-size:14px; color:#666; letter-spacing:0.025em; text-align:center; background:#fff; padding:20px 25px; }
.testimonial-comment:after { width:0; height:0; border-top: 38px solid #fff; border-left: 38px solid transparent; display:table; content:""; position:absolute; bottom:2px; margin-bottom:18px; }
.testimonial-name { font-size:14px; color:#666; letter-spacing:0.025em; margin-top:38px; margin-left:62px; }
#testimonial .owl-controls { top:-39px; right:7px; }
/* .owl-theme .owl-controls .owl-page span { margin:0 3px; width:10px; height:10px; background:url(//cdn10.bigcommerce.com/s-dzurv3jz6c/templates/__custom/images/testimonial-dot.png?t=1586352881) no-repeat left top;}
.owl-theme .owl-controls .owl-page:hover span { background-position:left -10px; }
.owl-theme .owl-controls .owl-page.active span { background-position:left bottom; } */

.owl-theme .owl-controls .owl-page span {background:none; margin:0 3px; height:auto; width:auto;}
.owl-theme .owl-controls .owl-page span:after {color:#bab5b1; font-family:FontAwesome; font-size:12px; content:"\f111";}
.owl-theme .owl-controls .owl-page span:hover:after {color:#a09a96;}
.owl-theme .owl-controls .owl-page.active span:after {color:#d32e2e; content:"\f192"; font-family:FontAwesome;}

.CategoryPage .owl-theme .owl-controls {margin-top:0;}

/* winter collection */
.winter-image { width:75.9%; }
.winter-content { width:24.1%; }
.winter-collection { margin-top:20px; }
.winter-collection .winter-image { padding-right:0; }
.winter-collection .winter-content { padding-left:0; display:table;  }
.winter-collection .winter-content > div { background:#d32e2e; height:100%; display:table-cell; vertical-align:middle; width:50%; text-align:center;  }
.winter-collection .winter-content h2 { font-size:18px; color:#fff; font-weight:700; letter-spacing:0.025em; text-transform:uppercase; padding-bottom:7px; }
.winter-collection .winter-content .shopnow a { border:1px solid #fff; /*padding:0 10px;*/ color:#fff; }
.winter-collection .winter-content .shopnow a:hover { background-color:#fff; color:#d32e2e; }

/* footer */
.footer ul ul {display:none;}
.footer .footer-content{ border-top:4px double #aaaaaa; margin-top:26px; padding-top:30px; }
.footer-logo { font-size:35px; color:#d32e2e; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:300; letter-spacing:0.025em; line-height:35px; }
.footer-logo span { color:#666666; }

.footerphone {font-size: 18px; border: 1px solid #ccc; padding: 0 10px; margin: 18px auto; background: #f4f4f4;}
.footerphone .phoneIcon {display:block !important;}
.footerphone .phoneIcon a {color:#d32e2e;}

.footer h3 { font-size:16px; color:#000; letter-spacing:0.025em; text-transform:uppercase; padding-bottom:5px; }
.footer .footer-about h3, .footer .newsletter h3 {padding-bottom:0;}
.newsletter-form input[type="email"] { background:#fff; border:none; padding:1px 10px; font-size:14px; color:#aaaaaa; float:left; border:1px solid #cccccc; border-right:none; width:240px; }
.newsletter-form input[type="submit"] { background:#d32e2e; color:#fff; font-size:14px; font-weight:700; float:left; padding:2px 5px; }
.newsletter-form input[type="submit"]:hover { background:#000; }

.icon-social, .icon-social:hover {transition:none !important;}

.social-icon { margin-top:20px; margin-bottom:0; }
.social-icon ul li { display:inline-block; margin-left:8px; }
.social-icon ul li:first-child { margin-left:0; }
.icon-social.icon-social-theme { display:block; width:25px; height:25px; background-image:url(//cdn10.bigcommerce.com/s-dzurv3jz6c/templates/__custom/images/social-icon01.png?t=1586352881); background-repeat:no-repeat; transition: none; -webkit-transition: none;  -moz-transition: none; -o-transition:none; }
.social-icon ul li a.fb-icon, .icon-social-theme.icon-facebook { background-position:left top;  }
.icon-social-theme.icon-facebook:hover { background-position:left bottom; }
.icon-social-theme.icon-googleplus { background-position:-35px top; }
.icon-social-theme.icon-googleplus:hover { background-position:-35px bottom; }
.icon-social-theme.icon-twitter { background-position:-70px top }
.icon-social-theme.icon-twitter:hover { background-position:-70px bottom; }
.icon-social-theme.icon-pinterest { background-position:-105px top; }
.icon-social-theme.icon-pinterest:hover { background-position:-105px bottom; }
.icon-social-theme.icon-youtube { background-position:-140px top; }
.icon-social-theme.icon-youtube:hover { background-position:-140px bottom; }
.icon-social-theme.icon-linkedin { background-position:-175px top; }
.icon-social-theme.icon-linkedin:hover { background-position:-175px bottom; }
.icon-social.icon-social-theme.icon-rss { background-position:-210px 0px;}
.icon-social.icon-social-theme.icon-rss:hover { background-position:-210px bottom;}
.icon-social.icon-social-theme.icon-stumbleupon { background-position:-245px 0px;}
.icon-social.icon-social-theme.icon-stumbleupon:hover { background-position:-245px bottom;}
.icon-social.icon-social-theme.icon-tumblr { background-position:-280px 0px;}
.icon-social.icon-social-theme.icon-tumblr:hover { background-position:-280px bottom;}
.icon-social.icon-social-theme.icon-instagram { background-position:-315px 0px;}
.icon-social.icon-social-theme.icon-instagram:hover { background-position:-315px bottom;}

.footer-links { margin-top:10px; }
.footer-links ul li { margin:0 0 10px; }
.footer-links ul li a { font-size:13px; color:#888888; display:block; }
.footer-links ul li a:hover, .footer-links ul li a.viewall { color:#d32e2e; }
.footer-links ul li a.viewall:hover {color:#888;}
.footer-links ul.footer-latest-news li a { display:block; font-family:'Source Sans Pro',sans-serif; padding-left:10px; }
.footer-links ul.footer-latest-news li a.fontawesome-icon-chevron-right:before, .footer-links .RecentNews .fontawesome-icon-chevron-right { font-size:7px; font-weight:300; margin-right:5px; font-family:'FontAwesome'; margin-left:-10px; }

a.backtotop i:before {font-family:'FontAwesome'; content:"\f139"; font-size:35px; float:right; opacity:0.4; font-style:normal;}
a.backtotop:hover i:before {opacity:0.8;}


.copyright { background:#efefef; padding:13px 0; margin-top:10px; }
.copyright p { font-size:14px; color:#666; margin-bottom:0; }
.copyright p a {  color:#d32e2e; }
.copyright p a:hover { color:#333; }

/* Common Product Item */
.ProductList, .ProductList1 {margin:0 auto;}
.ProductList li, .ProductList1 li {list-style:none;}
.ProductList li .ProductActionAdd a, .ProductList1 li .ProductActionAdd a, .owl-item .ProductActionAdd a {color:#fff;}
.owl-item .ProductList li.item {margin:0 auto; padding:0 10px 0;}
.ProductList li .ProductImage.QuickView.productimage img, .ProductList1 li .ProductImage.QuickView.productimage img, .ProductList li .ProductImage img {transition: all 0.5s ease; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.ProductList li:hover .ProductImage.QuickView.productimage img, .ProductList1 li:hover .ProductImage.QuickView.productimage img, .ProductList li:hover .ProductImage img {opacity:0.6; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}

/* List View */
#CategoryContent .ProductList.List, #CategoryContent .ProductList1.List {margin-left:auto;}
#CategoryContent .ProductList.List li, #CategoryContent .ProductList1.List li {width:100%;}
.ProductList.List .ProductDetails .row, .ProductList1.List .ProductDetails .row { margin-left: auto; margin-right: auto;}
.ProductList.List li, .ProductList1.List li {margin-bottom:20px;}

#ChooseShippingAddress  a {color:#999;}
#ChooseShippingAddress .Active a { color:#fff; transition: none; }
#ChooseShippingAddress .Active a:hover { color:#fff;}
#ChooseShippingAddress  a:hover { color:#333;}
##ChooseShippingAddress .multiStep li a { color:#999;}
.multiStep li.ActivePage { color:#ff2840; border-bottom:2px solid #ff2840;}
.multiStep li.ActivePage h4 { margin-bottom:10px;}
#ConfirmOrder .OrderContents div.radio { display:inline-block;}


/* =================================================
Category Page
 ================================================= */
.Content .tab-container h3:first-child {display: none;}
.Content .tab-container .ProductList {margin-left:auto; overflow:visible;}
.Content .tab-container .ProductList li, .faceted-search .Content .tab-container .ProductList li {width:100%;}
.banner_category_page_top {border:1px solid #d6d6d6;}

.CategoryPage #LayoutColumn1, #LayoutColumn1 .CatHeaderRight {padding-right:0;}
#LayoutColumn1 .CatHeaderLeft {padding-left:0;}
.CategoryDescription > p {margin-bottom: 20px;}

.Left {float:left;}
.Content {float:right !important; padding-right:0 !important;}
.Content.Widest {float:none !important;}

/* Breadcrumbs */
.Breadcrumb ul {padding:0 0 10px;}
.Breadcrumb li {font-size:14px; font-family: 'Droid Sans', sans-serif; color:#d32e2e;}
.Breadcrumb li a {color:#666; background-image:url(//cdn10.bigcommerce.com/s-dzurv3jz6c/templates/__custom/images/bradcrumbs_bullete.png?t=1586352881);}

#CategoryHeading > h1 {display:none;}
#CategoryContent .ProductList, #CategoryContent .ProductList1, .CategoryContent .ProductList, #WishListItems .ProductList  {margin-left:-20px;}
#CategoryContent .ProductList li, #CategoryContent .ProductList1 li, .CategoryContent .ProductList li, #WishListItems .ProductList li  {width:33.3333%;}
#CategoryContent .ProductList li .item, #CategoryContent .ProductList1 li .item, .CategoryContent .ProductList li .item, #WishListItems .ProductList li .item {margin-left:20px;}
.CategoryPage #HomeNewProducts {margin-top:30px; clear:both;}

.banner_category_page_top, .banner_category_page_bottom {margin-top:20px;}

.cloudzoom-zoom-inside {z-index:99;}
/* .ProductList .ProductImage a, .ProductList .ProductImage a img, .ProductList1 .ProductImage a, .ProductList1 .ProductImage a img {max-height:380px;} */
.Left h2:first-child, .Right h2:first-child,.Left h3, .Right h3, .SubTitleHeading {background: #efefef; font-size: 16px; padding: 15px 20px; font-family: 'Droid Sans', sans-serif; color:#444;}
.Left.col-lg-3 {padding-left:0;}
.Right.col-lg-3 {padding-right:0;}

.Left .row, .Row .row {margin-left:auto; margin-right:auto;}

.Left .BlockContent.fr {float:none;}
.Left #SideCategoryList .BlockContent, .Left .slist .BlockContent {padding:0;}
.Left li a.sf-with-ul {padding:5px 20px !important;}
.Left li a:hover, .Left li.sfHover > a, .Right li a:hover {color:#d32e2e;}
.Left li .addtocart-section a:hover, .Right li .addtocart-section a:hover {color:#fff;}

.Left #SideCategoryList .sf-menu ul {background: #fff; border:1px solid #efefef!important; left: 100%; position: absolute; top: -5px !important; visibility: visible !important; z-index: 999;}
.Left #SideCategoryList .sf-menu .sf-with-ul:after {content: "\f054"; font-family: FontAwesome; font-size: 8px; text-indent: 0 !important; text-align: right; float: right; position:relative; top:5px;}

.CategoryPage .row.HomeNewProductsOnCategoryPage {margin-left:0; margin-right:0;}
.CategoryPage .row.HomeNewProductsOnCategoryPage .NewProducts .BlockContent {margin-left:-10px; margin-right:-10px;}

/* Second Level */
.Left #SideCategoryList .sf-menu li li {padding-left:0;}

.inner #CategoryPagingTop, .inner #CategoryPagingBottom, .CategoryPagination {float:right;}
.CategoryPagination .PagingList li {border: 1px solid #bbb; display: block; float: left; padding: 2px 10px; margin:0 3px;}
.CategoryPagination .PagingList li.ActivePage {border: 1px solid #d32e2e; background:#d32e2e; color:#fff;}
.CategoryPagination .nav-prev, .CategoryPagination .nav-next {background:#bbb url(//cdn10.bigcommerce.com/s-dzurv3jz6c/templates/__custom/images/leftrightarrow.png?t=1586352881) 7px 50% no-repeat; width:24px; height:24px; display:block; overflow:hidden; text-indent:-500px;}
.CategoryPagination .nav-next {background-position:-18px 50%;}
.CategoryPagination .nav-prev:hover, .CategoryPagination .nav-next:hover {background-color:#d32e2e;}

.CategoryPagination .PagingList li {padding:0;}
.CategoryPagination .PagingList li a, .CategoryPagination .PagingList li.ActivePage {display: block; padding: 1px 8px 2px !important;}

.SubCategoryListGrid > ul, .SubBrandListGrid > ul {margin-left:-20px;}
.SubCategoryListGrid > ul li, .SubBrandListGrid > ul li  {margin: 0 0 20px; padding: 0 0 0 20px; text-align: center; vertical-align: bottom; width: 33.333333%;}
.SubCategoryListGrid > ul li img, .SubBrandListGrid > ul li img {border:1px solid #d6d6d6;}
.SubBrandListGrid > ul li .brand-img {padding:0;}                  
.SubCategoryListGrid .sub-cat-name, .SubBrandListGrid .brand-name {font-family: 'Droid Sans', sans-serif; font-size: 14px; padding: 10px 20px; text-transform: uppercase; color:#444; border:1px solid #d6d6d6; border-top:none; background:#f6f6f6;}
.SubCategoryListGrid > ul li:hover .sub-cat-name, .SubBrandListGrid > ul li:hover .brand-name {background:#d32e2e; color:#fff;}
.SubCategoryListGrid > ul li:hover img, .SubBrandListGrid > ul li:hover img {opacity:0.6;}
.SubCategoryListGrid > ul li.RowDivider {width: auto; padding-left: 0;}

/* Sub Category List View */
.SubCategoryList > ul {overflow: hidden;}
.SubCategoryList li {float: left; padding: 0 3px 3px 0;}
.SubCategoryList li a {background: #f6f6f6; border-radius: 4px; color: #666; display: block; padding: 3px 10px;}
.SubCategoryList li a:before {content: "\f07b"; font-family: FontAwesome; padding-right: 10px;}
.SubCategoryList li a:hover {background:#d32e2e; color:#fff;}
.SubCategoryList li a:hover:before {color:#fff;}
.main-header .pages-menu { margin:0px;}
.main-header .category-list li ul, .main-header .pages-menu li ul  { display:none;}
.Left .SideCategoryListClassic ul { padding:0 20px;}
.Left .SideCategoryListClassic ul ul { padding:0 10px;}
.AdvancedSearch div.selector span { min-width:150px;}

/* =================================================
Product Details Page
 ================================================= */
.productPage .inner .tab-container .Block {display:none;}
.productPage .ProductThumbImage {border:1px solid #efefef;}
.TitleHeading {background: #efefef; color: #333; font-family: 'Droid Sans', sans-serif; font-size: 25px; margin-bottom: 20px; padding: 10px 20px;}
#ProductDetails h1 {font-size: 16px; color: #000; font-family: 'Droid Sans', sans-serif; margin-bottom:5px;}
.ProductDetailsGrid .DetailRow .BrandName, .ProductDetailsGrid .Value {font-size:14px; font-family: 'Droid Sans', sans-serif;}
.ProductDetailsGrid .Label, .ProductAddToCart .productAttributeLabel {color: #000; float: left; font-weight: normal; margin: 0 5px 10px 0; text-transform: uppercase; font-family: 'Droid Sans', sans-serif;}
.productAttributeList .productAttributeLabel label {float: left; font-weight: normal; margin-right: 5px;}
html.javascript .productOptionViewRectangle label {color: #999; font-family: 'Droid Sans', sans-serif; font-size: 14px; font-weight: normal; border: none !important; padding:0 5px !important; min-width:20px; margin-top:5px !important;}
html.javascript .productOptionViewRectangle .selected label {color:#d32e2e; font-weight:bold;}
.productPage .ProductPrice, .QuickViewModal .ProductPrice {color: #d32e2e; font-size: 24px; font-family: 'Droid Sans', sans-serif;}
.ProductPrice.retail-product-price {clear: both; color: #999; display: block; font-size: 14px; font-family: 'Droid Sans', sans-serif;}
.ProductList li .RetailPriceValue, .ProductList1 li .RetailPriceValue {color: #999; font-size: 14px; font-family: 'Droid Sans', sans-serif;}
.ProductDetailsGrid .Label.QuantityInput, .productAttributeLabel label {margin-top: 5px;}
.AddThisButtonBox, .PinterestButtonContainer, div.FacebookLikeButtonContainer {float:left !important; margin:0 auto !important;}
.AddThisButtonBox {margin:3px 10px !important;}

.addtowishlist.btn {padding:7px 10px 8px;}
.addtowishlist.btn:before {font-family:FontAwesome; font-family:FontAwesome; content="\f004";}

.InfoMessage a {color:#333;}

#ProductDetails #ImageScrollPrev, #ProductDetails #ImageScrollNext {padding:5px; width:auto; height:auto; /* display:block; */ border:1px solid #999; border-radius:50%; margin-top:-15px; opacity:0.5;}
#ProductDetails #ImageScrollPrev:hover, #ProductDetails #ImageScrollNext:hover {opacity:1;}
#ProductDetails #ImageScrollPrev.disabled, #ProductDetails #ImageScrollNext.disabled {opacity:0.2;}
#SimilarProductsByCustomerViews .btn, .ProductTinyImageList ul li div {display:block; overflow:hidden;}

/* Product videos */
#FeaturedVideo {float: left; max-width: 500px; margin-right:20px; width: 100%; padding:0;}
#FeaturedVideo > object, #FeaturedVideo embed {width:500px; height:350px; display:block;}
#VideoList {clear: none; float: none; padding: 0; width:100%;}
#VideoList ul {float: none; height: auto; width: auto;}
#VideoList li {height: auto; margin: 0; overflow: hidden; padding: 10px;}
.videoRowTitle {font-weight: normal; color: #d32e2e; text-transform: uppercase;}

#prodAccordion {border-bottom:1px solid #d6d6d6; margin:0 auto 15px; padding:15px 0;}
#prodAccordion .Block {border:none; overflow:hidden;}
#prodAccordion .Block h2.subtitle {background:#f4f4f4 !important; padding:10px !important; margin:5px auto !important;}
#prodAccordion .Block h2.subtitle:before {font-family:'FontAwesome'; content:"\f078"; float:right;}
#prodAccordion .Block.current h2.subtitle:before {font-family:'FontAwesome'; content:"\f077"; float:right;}
#prodAccordion .prodAccordionContent {padding:10px;}
#prodAccordion .prodAccordionContent p {clear:both; overflow:hidden;}
#prodAccordion .Block:last-child {border:none;}




/* =================================================
Content Page
 ================================================= */
.Left .ProductList li, .Right .ProductList li, .Left .ProductList1 li, .Right .ProductList1 li {width:100%; background: #fff;}
.Left .ProductList .ProductImage, .Right .ProductList .ProductImage, .Left .ProductList1 .ProductImage, .Right .ProductList1 .ProductImage {display:block;}
.Left .ProductList .ProductImage a, .Left .ProductList .ProductImage a img, .Right .ProductList .ProductImage a, .Right .ProductList .ProductImage a img, .Left .ProductList1 .ProductImage a, .Left .ProductList1 .ProductImage a img, .Right .ProductList1 .ProductImage a, .Right .ProductList1 .ProductImage a img {display: block; margin: 0 auto !important; padding: 0 !important; text-align: center !important;}
.Left li a.price-section, .Right li a.price-section, .Left li .ProductDetails a, .Right li .ProductDetails a {padding:5px 0 !important; }
.Left .BlockContent, .Right .BlockContent {position:relative; padding:0 20px;}
.Left .BlockContent.banner_category_page_top {padding:0; border:none; margin:0 auto;}
.Left .cycle-pager, .Right .cycle-pager {font-size: 30px; line-height: 10px; position: absolute; right: 5px; top: 5px; z-index: 999; color: #ddd;}
.Left .cycle-pager span.cycle-pager-active, .Right .cycle-pager span.cycle-pager-active {color:#999;}

.Left .sf-menu li a, .Right .sf-menu li a, .Left .PageList a  {padding:5px 20px;}
.Left .PageList a {display:block; padding:5px 0;}
#SideNewProducts .BlockContent, #SideCategoryNewProducts .BlockContent, #SideCategoryPopularProducts .BlockContent, #SidePopularProducts .BlockContent, #SideCategoryTopSellers .BlockContent, #SideTopSellers .BlockContent, #SideCustomCategoryList .BlockContent {padding:0;}
.FeedLink.FloatRight img {display:none;}
.FeedLink.FloatRight a:after {content: "\f143"; font-family: FontAwesome;}

/* Page Not Found */
.NotFound .full-width {background: #ffdddd; color: #000; padding: 20px;}
.NotFoundbox {clear: both; margin-top: 20px; padding: 20px; text-align: center;}
.NotFoundbox h3 {color: #ffdddd; font-size: 200px; font-weight: bold; text-transform:uppercase;}
.NotFoundbox h3 span {font-size:24px; color:#999; clear:both; display:block; font-weight:normal;}
.BackButton { background: #d32e2e; color: #fff; float: right; font-size: 12px; padding: 8px 10px; border-radius:0px;}
.BackButton:hover {background:#b32525; color:#fff;}
.NotFound .BackButton:before {content: "\f112"; font-family: FontAwesome; margin-right: 10px; font-size: 14px;}
.YourAccount h4 { padding-bottom:0px;}

/* Contact Page */
.gMap {background: #fff; border: 1px solid #d6d6d6; display: block; padding: 2px; width:60%;}
.gMap iframe {display:block;}
.ContactAddress {padding: 0 20px; width: 40%;}
.ContactAddress .SubTitleHeading {background: none; padding: 0;}
.ContactAddress .StoreAddress br {display: none;}
form#ContactForm {clear: both; float: left; margin-top: 20px; width: 100%;}
.StoreEmail:before {content: "\f0e0"; font-family: FontAwesome; margin-right: 5px;}
.StorePhone.footerphone:before {content: "\f098"; font-family: FontAwesome; margin-right: 5px; float:left;}
/* .StorePhone.footerphone .phoneIcon {float:left;} */
.StorePhone.footerphone {background: none; border: none; font-size: inherit; margin: 0 auto; padding: 0;}
.StorePhone.footerphone .js-drawermenu-store-phone {display:none;}
.StoreEmail, .StorePhone.footerphone, .StorePhone.footerphone a {color:#d32e2e; display:block; margin:10px auto;}
.StoreEmail:hover, .StorePhone.footerphone a:hover {color:#444;}

.SearchContainer {float:left; width:100%; margin-top:30px;}
.radio input[type="radio"], .radio-inline input[type="radio"] { margin:0 0 0 -7px !important;}
div.radio input { height:15px !important; width:15px !important;}
.Content.Widest.col-lg-12 { padding:0px !important;}
#uniform-message_order_id select option { padding-right:0px !important; max-width:277px;}
.AccountMessageList li h4 { padding-top:20px;}
.CartContents .productAttributes td label { margin:0px;}
.EstimateShipping label { margin-bottom:0px; line-height:22px;}
.EstimateShipping label input[type="radio"] { margin-top:0px;}
.ExpressCheckout .radio { margin-top:3px;}
#CheckoutStepPaymentDetails .ExpressCheckoutContent .ProductPrice { display:block; padding:8px 0px;}

div.selector {width:auto !important;}

/* =================================================
Blog Page
 ================================================= */
.BlogShare .AddThisButtonBox {margin-left: 0 !important; clear: both; float: none !important;}
.BlogShare .addthis_button_facebook_like{ width: auto !important; }

/* =================================================
Modal Popup Box
================================================= */
#ModalContainer {max-width:80% !important;}
#ModalContent .addtocart-section a, .ModalContent .addtocart-section a {color:#fff;}
#ModalContent .btn:hover, .ModalContent .btn:hover {background:#666;}
#ModalContent .btn.alt:hover, .ModalContent .btn.alt:hover {background:#b32525;}



/* Fast Cart Popup box */
.fastCartThumb, .fastCartSummaryBox {width:25%}
.fastCartSummaryBox {background:none;}
.fastCartItemBox {width:50%;}

.productOptionPickListSwatch .selectedValue .textureContainer, .productOptionPickListSwatch .selectedValue .swatchColours {border-color:#b2b2b2;}

.CompareButton {display:none;}

.DetailRow.addbtn .btn.alt.add-to-cart.AddCartButton {margin-right:20px;}
.DetailRow.addbtn .icon_compare.btn.FloatLeft {margin-left:0;}

.mobile-header-right {width:auto !important; float:right !important;}
.search input[type="text"] {width:140px;}

.WrappingOption .selector {width:auto !important;}
div.radio {display:inline-block;}
.CouponCode .btn, .GiftCertificate .btn {height:34px;}

#frmGiftCertificate #expiryInfo {width:100%;}

/* Sitemap */
.SitemapPages, .SitemapCategories, .SitemapBrands {float:left; width:32%; margin-right:1%;}
#SitemapContent h2 {border-bottom: 1px solid #efefef; font-size: 22px; padding: 10px 0;}

/* Content Page */
.Block.YourAccount li p, .BlockContent.PageContent p {margin-bottom:20px;}
.Block.YourAccount li > h4 {margin-bottom:5px;}

/* =================================================
Faceted Product Filtering Styling
 ================================================= */
.js-faceted-search-column .close {width:100%;}


/* Browser Specific Styling */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.top-header ul li {padding:0 0 0 8px;}
}





/*24-10-2016*/

/*.testimonial-main {background:#d32e2e;}
.testimonial-name, .testimonial-main h3, .owl-theme .owl-controls .owl-page.active span:after, .owl-theme .owl-controls .owl-page span:hover:after{color:#fff;}
.owl-theme .owl-controls .owl-page span:after {color:#000;}*/

.text-banner {background:#000;}
.text-banner .text_left {float:left;width:50%;background:#595959;padding: 5px 20px;}
.text-banner p {color: #fff;font-size: 16px;margin: 0; text-align: center;font-family: "Oswald",sans-serif;letter-spacing: 1px; text-transform: capitalize;line-height: normal;}
.text-banner .text_right {float:right;width:50%;background:#d32e2e;padding: 5px 20px;}

.footer-bottom__payment ul{padding-top:9px;}
.footer-bottom__payment ul li{display:inline-block;}
.footer-bottom__payment ul li img{max-width:35px;}
.footer-bottom__payment ul li table {display:inline-block;vertical-align: middle;margin:0;}
.footer-bottom__payment ul li table tr td {padding:0;border-bottom:none;}
.footer-bottom__payment ul li.geotrust img{max-width:45px;}



.mcafree-icon{margin-bottom:15px;}
.ExpressCheckout .mcafree-icon {float: right;margin:0;}

.main-header .menu {background:#000;padding: 15px 20px;}
.menu li.ActivePage a {color: #fff;}
.menu li a{color:#fff;}

.menu li.ActivePage:hover > a {color: #d32e2e;}
.main-header .container{padding-left:10px;padding-right:10px;}
.main-header {padding: 10px 0 0;}
.main-header .mobile-menu{display:none;}
.menu li.SaleMenu > a{color: #d32e2e;}
.menu li.SaleMenu:hover > a{color: #666;}
.main-header .header-banner {float: right;width: 840px;}
.menu {margin-top: 10px;}
.logo{padding:14px 0;}



.TopmiddleBanner{padding:0; margin:18px 102px 0 0; line-height:43px; font-size:15px; font-weight:600; float:right;}
.TopmiddleBanner lable{float:left; margin-right:15px;}
.TopmiddleBanner img{float:left;}
.FreedeliverySecetion{float:right; width:270px;}


/*30-4-2019*/
.menu .BlockContent .SideCategoryListFlyout ul li.MLB ul li a,
.menu .BlockContent .SideCategoryListFlyout ul li.NBA ul li a,
.menu .BlockContent .SideCategoryListFlyout ul li.NHL ul li a, 
.menu .BlockContent .SideCategoryListFlyout ul li.NFL ul li a, 
.menu .BlockContent .SideCategoryListFlyout ul li.NRL ul li a, 
.MobileMenu .BlockContent .SideCategoryListFlyout ul li.MLB ul li a,
.MobileMenu .BlockContent .SideCategoryListFlyout ul li.NBA ul li a,
.MobileMenu .BlockContent .SideCategoryListFlyout ul li.NHL ul li a,
.MobileMenu .BlockContent .SideCategoryListFlyout ul li.NFL ul li a,
.MobileMenu .BlockContent .SideCategoryListFlyout ul li.NRL ul li a
{padding: 14px 13px 14px 50px;}


.menu .BlockContent .SideCategoryListFlyout ul li.MLB ul li a:before,
.menu .BlockContent .SideCategoryListFlyout ul li.NBA ul li a:before,
.menu .BlockContent .SideCategoryListFlyout ul li.NHL ul li a:before,
.menu .BlockContent .SideCategoryListFlyout ul li.NFL ul li a:before,
.menu .BlockContent .SideCategoryListFlyout ul li.NRL ul li a:before,
.MobileMenu .BlockContent .SideCategoryListFlyout ul li.MLB ul li a:before,
.MobileMenu .BlockContent .SideCategoryListFlyout ul li.NBA ul li a:before,
.MobileMenu .BlockContent .SideCategoryListFlyout ul li.NHL ul li a:before,
.MobileMenu .BlockContent .SideCategoryListFlyout ul li.NFL ul li a:before,
.MobileMenu .BlockContent .SideCategoryListFlyout ul li.NRL ul li a:before
{ background:url(//cdn10.bigcommerce.com/s-dzurv3jz6c/templates/__custom/images/css_sprites.png?t=1586352881) no-repeat;position:absolute;width:36px;height:36px; content:"";    background-position: -7px -7px;top: 50%;left: 5px; transform: translateY(-50%);} 

/*MLB*/
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/view-all/"]:before{display:none;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/pop-vinyls/"]:before{display:none;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/atlanta-braves/"]:before{background-position: -7px -7px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/baltimore-orioles/"]:before{background-position: -60px -7px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/boston-red-sox/"]:before{background-position: -7px -60px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/chicago-cubs/"]:before{background-position:-60px -60px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/chicago-white-sox/"]:before{background-position:-112px -7px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/cleveland-indians/"]:before{background-position:-112px -60px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/detroit-tigers/"]:before{background-position:-7px -112px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/houston-astros/"]:before{background-position:-60px -112px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/l-a-dodgers/"]:before{background-position:-162px -7px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/los-angeles-angels/"]:before{background-position:-112px -112px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/milwaukee-brewers/"]:before{background-position:-162px -60px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-york-mets/"]:before{background-position:-162px -112px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-york-yankees/"]:before{background-position:-7px -162px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/oakland-athletics/"]:before{background-position:-60px -162px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/pittsburgh-pirates/"]:before{background-position:-112px -162px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/san-francisco-giants/"]:before{background-position:-162px -162px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/st-louis-cardinals/"]:before{background-position:-216px -7px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/washington-nationals/"]:before{background-position:-216px -60px;}

.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/view-all/"]:before{display:none;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/pop-vinyls/"]:before{display:none;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/atlanta-braves/"]:before{background-position: -7px -7px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/baltimore-orioles/"]:before{background-position: -60px -7px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/boston-red-sox/"]:before{background-position: -7px -60px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/chicago-cubs/"]:before{background-position:-60px -60px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/chicago-white-sox/"]:before{background-position:-112px -7px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/cleveland-indians/"]:before{background-position:-112px -60px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/detroit-tigers/"]:before{background-position:-7px -112px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/houston-astros/"]:before{background-position:-60px -112px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/l-a-dodgers/"]:before{background-position:-162px -7px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/los-angeles-angels/"]:before{background-position:-112px -112px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/milwaukee-brewers/"]:before{background-position:-162px -60px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-york-mets/"]:before{background-position:-162px -112px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-york-yankees/"]:before{background-position:-7px -162px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/oakland-athletics/"]:before{background-position:-60px -162px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/pittsburgh-pirates/"]:before{background-position:-112px -162px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/san-francisco-giants/"]:before{background-position:-162px -162px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/st-louis-cardinals/"]:before{background-position:-216px -7px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/washington-nationals/"]:before{background-position:-216px -60px;}

/*NBA*/
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/nba-pop-vinyls/"]:before{display:none;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/atlanta-hawks/"]:before{background-position:-216px -112px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/boston-celtics/"]:before{background-position:-216px -164px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/brooklyn-nets/"]:before{background-position:-7px -216px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/charlotte-hornets/"]:before{background-position:-61px -216px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/chicago-bulls/"]:before{background-position:-112px -216px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/cleveland-cavaliers/"]:before{background-position:-162px -216px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/detroit-pistons/"]:before{background-position:-217px -216px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/golden-state-warriors/"]:before{background-position:-269px -7px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/houston-rockets/"]:before{background-position:-269px -60px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/indiana-pacers/"]:before{background-position:-269px -112px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/los-angeles-clippers/"]:before{background-position:-269px -166px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/los-angeles-lakers/"]:before{background-position:-269px -216px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/memphis-grizzlies/"]:before{background-position:-7px -266px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/miami-heat/"]:before{background-position:-60px -266px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/milwaukee-bucks/"]:before{background-position:-112px -266px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/minnesota-timberwolves/"]:before{background-position:-165px -266px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-york-knicks/"]:before{background-position:-217px -266px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/oklahoma-city-thunder/"]:before{background-position:-269px -266px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/philadelphia-76ers/"]:before{background-position:-321px -7px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/portland-tail-blazers/"]:before{background-position:-321px -60px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/san-antonio-spurs/"]:before{background-position:-321px -112px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/toronto-raptors/"]:before{background-position:-321px -166px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/utah-jazz/"]:before{background-position:-321px -216px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/washington-wizards/"]:before{background-position:-321px -266px;}

.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/nba-pop-vinyls/"]:before{display:none;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/atlanta-hawks/"]:before{background-position:-216px -112px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/boston-celtics/"]:before{background-position:-216px -164px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/brooklyn-nets/"]:before{background-position:-7px -216px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/charlotte-hornets/"]:before{background-position:-61px -216px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/chicago-bulls/"]:before{background-position:-112px -216px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/cleveland-cavaliers/"]:before{background-position:-162px -216px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/detroit-pistons/"]:before{background-position:-217px -216px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/golden-state-warriors/"]:before{background-position:-269px -7px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/houston-rockets/"]:before{background-position:-269px -60px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/indiana-pacers/"]:before{background-position:-269px -112px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/los-angeles-clippers/"]:before{background-position:-269px -166px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/los-angeles-lakers/"]:before{background-position:-269px -216px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/memphis-grizzlies/"]:before{background-position:-7px -266px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/miami-heat/"]:before{background-position:-60px -266px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/milwaukee-bucks/"]:before{background-position:-112px -266px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/minnesota-timberwolves/"]:before{background-position:-165px -266px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-york-knicks/"]:before{background-position:-217px -266px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/oklahoma-city-thunder/"]:before{background-position:-269px -266px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/philadelphia-76ers/"]:before{background-position:-321px -7px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/portland-tail-blazers/"]:before{background-position:-321px -60px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/san-antonio-spurs/"]:before{background-position:-321px -112px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/toronto-raptors/"]:before{background-position:-321px -166px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/utah-jazz/"]:before{background-position:-321px -216px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/washington-wizards/"]:before{background-position:-321px -266px;}

/*NHL*/
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/nhl-pop-vinyls/"]:before{display:none;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/anaheim-ducks/"]:before{background-position:-9px -320px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/boston-bruins/"]:before{background-position:-61px -320px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/carolina-hurricanes/"]:before{background-position:-112px -320px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/chicago-blackhawks/"]:before{background-position:-165px -320px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/detroit-red-wings/"]:before{background-position:-217px -320px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/edmonton-oilers/"]:before{background-position:-269px -320px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/florida-panthers/"]:before{background-position:-321px -320px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/los-angeles-kings/"]:before{background-position:-373px -9px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/minnesota-wild/"]:before{background-position:-373px -60px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/montreal-canadiens/"]:before{background-position:-373px -112px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/nashville-predators/"]:before{background-position:-373px -166px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-jersey-devils/"]:before{background-position:-373px -216px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-york-rangers/"]:before{background-position:-373px -266px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/philadelphia-flyers/"]:before{background-position:-373px -320px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/pittsburgh-penguins/"]:before{background-position:-9px -373px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/san-jose-sharks/"]:before{background-position:-61px -373px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/st-louis-blues/"]:before{background-position:-112px -373px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/tampa-bay-lightning/"]:before{background-position:-165px -373px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/vancouver-canucks/"]:before{background-position:-217px -373px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/vegas-golden-knights/"]:before{background-position:-269px -373px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/washington-capitals/"]:before{background-position:-321px -373px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/winnipeg-jets/"]:before{background-position:-373px -373px;}

.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/nhl-pop-vinyls/"]:before{display:none;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/anaheim-ducks/"]:before{background-position:-9px -320px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/boston-bruins/"]:before{background-position:-61px -320px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/carolina-hurricanes/"]:before{background-position:-112px -320px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/chicago-blackhawks/"]:before{background-position:-165px -320px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/detroit-red-wings/"]:before{background-position:-217px -320px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/edmonton-oilers/"]:before{background-position:-269px -320px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/florida-panthers/"]:before{background-position:-321px -320px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/los-angeles-kings/"]:before{background-position:-373px -9px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/minnesota-wild/"]:before{background-position:-373px -60px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/montreal-canadiens/"]:before{background-position:-373px -112px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/nashville-predators/"]:before{background-position:-373px -166px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-jersey-devils/"]:before{background-position:-373px -216px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-york-rangers/"]:before{background-position:-373px -266px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/philadelphia-flyers/"]:before{background-position:-373px -320px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/pittsburgh-penguins/"]:before{background-position:-9px -373px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/san-jose-sharks/"]:before{background-position:-61px -373px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/st-louis-blues/"]:before{background-position:-112px -373px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/tampa-bay-lightning/"]:before{background-position:-165px -373px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/vancouver-canucks/"]:before{background-position:-217px -373px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/vegas-golden-knights/"]:before{background-position:-269px -373px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/washington-capitals/"]:before{background-position:-321px -373px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/winnipeg-jets/"]:before{background-position:-373px -373px;}

/*NFL*/
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/nfl-pop-vinyls/"]:before{display:none;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/arizona-cardinals/"]:before{background-position:-425px -7px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/atlanta-falcons/"]:before{background-position:-425px -60px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/baltimore-ravens/"]:before{background-position:-425px -112px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/buffalo-bills/"]:before{background-position:-425px -166px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/carolina-panthers/"]:before{background-position:-425px -216px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/chicago-bears/"]:before{background-position:-425px -266px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/cleveland-browns/"]:before{background-position:-425px -320px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/dallas-cowboys/"]:before{background-position:-425px -373px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/denver-broncos/"]:before{background-position:-9px -424px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/detroit-lions/"]:before{background-position:-61px -424px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/green-bay-packers/"]:before{background-position:-112px -424px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/houston-texans/"]:before{background-position:-166px -424px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/jacksonville-jaguars/"]:before{background-position:-216px -424px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/kansas-city-chiefs/"]:before{background-position:-266px -424px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/los-angeles-chargers/"]:before{background-position:-320px -424px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/los-angeles-rams/"]:before{background-position:-373px -424px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/miami-dolphins/"]:before{background-position:-424px -424px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-england-patriots/"]:before{background-position:-479px -9px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-york-jets/"]:before{background-position:-477px -62px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/oakland-raiders/"]:before{background-position:-477px -112px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/philadelphia-eagles/"]:before{background-position:-477px -162px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/pittsburgh-steelers/"]:before{background-position:-477px -320px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/san-francisco-49ers/"]:before{background-position:-477px -216px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/seattle-seahawks/"]:before{background-position:-477px -268px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/tampa-bay-buccaneers/"]:before{background-position:-477px -373px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/washington-redskins/"]:before{background-position:-477px -424px;}

.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/nfl-pop-vinyls/"]:before{display:none;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/arizona-cardinals/"]:before{background-position:-425px -7px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/atlanta-falcons/"]:before{background-position:-425px -60px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/baltimore-ravens/"]:before{background-position:-425px -112px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/buffalo-bills/"]:before{background-position:-425px -166px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/carolina-panthers/"]:before{background-position:-425px -216px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/chicago-bears/"]:before{background-position:-425px -266px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/cleveland-browns/"]:before{background-position:-425px -320px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/dallas-cowboys/"]:before{background-position:-425px -373px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/denver-broncos/"]:before{background-position:-9px -424px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/detroit-lions/"]:before{background-position:-61px -424px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/green-bay-packers/"]:before{background-position:-112px -424px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/houston-texans/"]:before{background-position:-166px -424px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/jacksonville-jaguars/"]:before{background-position:-216px -424px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/kansas-city-chiefs/"]:before{background-position:-266px -424px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/los-angeles-chargers/"]:before{background-position:-320px -424px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/los-angeles-rams/"]:before{background-position:-373px -424px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/miami-dolphins/"]:before{background-position:-424px -424px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-england-patriots/"]:before{background-position:-479px -9px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-york-jets/"]:before{background-position:-477px -62px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/oakland-raiders/"]:before{background-position:-477px -112px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/philadelphia-eagles/"]:before{background-position:-477px -162px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/pittsburgh-steelers/"]:before{background-position:-477px -320px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/san-francisco-49ers/"]:before{background-position:-477px -216px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/seattle-seahawks/"]:before{background-position:-477px -268px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/tampa-bay-buccaneers/"]:before{background-position:-477px -373px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/washington-redskins/"]:before{background-position:-477px -424px;}

/*NRL*/
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/brisbane-broncos/"]:before{background-position:-61px -477px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/canberra-raiders/"]:before{background-position:-113px -477px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/canterbury-bulldogs/"]:before{background-position:-165px -476px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/cronulla-sharks/"]:before{background-position:-217px -476px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/gold-coast-titans/"]:before{background-position:-269px -476px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/manly-sea-eagles/"]:before{background-position:-321px -476px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/melbourne-storm/"]:before{background-position:-373px -476px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-zealand-warriors/"]:before{background-position:-477px -476px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/newcastle-knights/"]:before{background-position:-425px -476px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/parramatta-eels/"]:before{background-position:-529px -9px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/penrith-panthers/"]:before{background-position:-529px -60px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/qld-cowboys/"]:before{background-position:-529px -113px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/south-sydney-rabbitohs/"]:before{background-position:-9px -477px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/illawarra-dragons/"]:before{background-position:-529px -165px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/sydney-roosters/"]:before{background-position:-529px -269px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/wallabies/"]:before{background-position:-529px -321px;}
.menu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/west-sydney-tigers/"]:before{background-position:-529px -373px;}

.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/brisbane-broncos/"]:before{background-position:-61px -477px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/canberra-raiders/"]:before{background-position:-113px -477px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/canterbury-bulldogs/"]:before{background-position:-165px -476px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/cronulla-sharks/"]:before{background-position:-217px -476px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/gold-coast-titans/"]:before{background-position:-269px -476px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/manly-sea-eagles/"]:before{background-position:-321px -476px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/melbourne-storm/"]:before{background-position:-373px -476px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/new-zealand-warriors/"]:before{background-position:-477px -476px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/newcastle-knights/"]:before{background-position:-425px -476px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/parramatta-eels/"]:before{background-position:-529px -9px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/penrith-panthers/"]:before{background-position:-529px -60px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/qld-cowboys/"]:before{background-position:-529px -113px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/south-sydney-rabbitohs/"]:before{background-position:-9px -477px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/illawarra-dragons/"]:before{background-position:-529px -165px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/sydney-roosters/"]:before{background-position:-529px -269px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/wallabies/"]:before{background-position:-529px -321px;}
.MobileMenu .BlockContent .SideCategoryListFlyout ul li ul li a[href$="/west-sydney-tigers/"]:before{background-position:-529px -373px;}