*{margin:0;padding:0;outline:none;}
body{background-color:#fff;font:12px/1.55 Roboto,Helvetica,sans-serif;font-weight:normal;-webkit-text-size-adjust:100%;}
a{outline:0;}
input, select, textarea{font-family:Arial, Sans-Serif;font-size:12px;-webkit-appearance:none;}
label{font-weight:normal;}
section, header, footer{display:block;}
.inner:after{clear:both;content:"";display:table;}
.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner{margin:0 auto;}
.TopMenu{font-size:12px;padding:8px 0;top:0;z-index:9999;width:100%;color:#5a5a5a;}
.TopMenu .inner{}
.TopMenu ul{padding:0;margin:0;text-align:center;float:right;}
.TopMenu li{float:left;white-space:nowrap;list-style:none;margin:0;line-height:19px;color:#585858;padding:3px 0 0 15px;}
.TopMenu li:first-child, .TopMenu li.header-top{float:left;padding-left:0;}
.TopMenu li .icon{margin-right:5px;display:none;}
.TopMenu li.First a{border-left:0;}
.TopMenu li.last{padding-right:0;border-right:none;border-left:1px solid #EBEBEB;position:relative;}
.TopMenu .phoneIcon{color:#5a5a5a;font-weight:normal;}
.TopMenu .CartLink span{width:auto;display:inline-block;*display:inline;zoom:1;color:#333;font-weight:700;font-size:11px;}
.TopMenu .CartLink span:hover, .TopMenu .CartLink a:hover span{color:#2a6496;}
.TopMenu .CartLink > div{display:inline-block;padding-bottom:0;}
.TopMenu a{padding:0;margin:0;position:relative;color:#5a5a5a !important;font-weight:normal;font-size:12px;letter-spacing:normal;}
.TopMenu li.myAcc{margin:13px 0 0 20px;color:transparent;}
.TopMenu li.CartLink{font-weight:bold;color:#FFF;padding-top:0;position:relative;border-left:1px solid #d6d6d6;margin-left:14px;}
.CartLink{text-align:right;margin-top:48px;}
.TopMenu .currency-converter{margin-right:24px;float:left;margin-top:3px;}
.TopMenu .currency-converter a > strong{font-weight:normal;}
.TopMenu .currency-converter > span{color:#585858;font-weight:bold;font-size:11px;}
.TopMenu .currency-converter .CurrencyChooser{left:0;min-width:165px;right:auto;}
.TopMenu .CurrencyList{border:1px solid #ccc !important;}
.TopMenu .CurrencyList dd{border-bottom:none !important;background:#fff;}
.TopMenu .CurrencyList dd:first-child{border-bottom:none !important;}
#LogoImage{margin:5px 13px 0 0;}
#home .Content{overflow:visible;}
.header-top{font:11px/1.35 Roboto, Arial, serif;font-weight:700;text-transform:uppercase;color:#1e1e1e;letter-spacing:0.05em;margin:50px 0 0px;}
.header-top p{font-size:11px;margin:0;}
.header-top span{border-bottom:1px solid #EE6497;}
#Header{position:relative;padding:19px;background:#262638;}
.header{margin-bottom:15px;}
#HeaderLower #SideCategoryList .SideCategoryListClassic li a{width:auto;margin:15px 10px;padding:0 0 0 0px;font-size:14px;line-height:20px;text-transform:uppercase;}
#HeaderLower #SideCategoryList .SideCategoryListClassic li:before{float:left;margin-top:16px;content:"|";}
#HeaderLower #SideCategoryList .SideCategoryListClassic ul:first-child{color:#fff;}
.MainSlideshow{overflow:hidden;margin-bottom:25px;}
.MainSlideshow.HL-SlideshowFull #HomeSlideShow{width:100%;float:none;}
#HomeSlideShow.flexslider{text-align:center;}
#HomeSlideShow.flexslider .slides img{display:inline-block;}
#HomeSlideShow{float:left;width:795px;}
#HomeSlideShow .flex-control-paging{display:none;}
#SideCategoryList h2{display:block;}
.header-logo{float:left;}
.header-logo img{max-width:100%;}
.header-secondary{float:right;}
#SearchForm{position:relative;width:160px;background-color:#fff;}
#SearchForm form{padding:0;margin:0;}
#SearchForm label{display:none;}
#SearchForm input{border-right:0;line-height:32px;padding:0 4px 0 12px;margin:0;float:right;width:105px;color:#343434;font-size:12px !important;height:32px;border:none;font-family:Roboto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
#SearchForm input#search_query{float:left;width:105px;background:transparent !important;border-radius:0 !important;-moz-border-radius:0px;-webkit-border-radius:0px;}
#SearchForm .Button{cursor:pointer;border:0 !important;vertical-align:top;margin:2px 6px 0 0;width:25px;height:28px;padding:0;float:left;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;float:right;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat scroll 0 -43px;-moz-transition:background-color 150ms ease;-webkit-transition:background-color 150ms ease;-o-transition:background-color 150ms ease;transition:background-color 150ms ease;}
#SearchForm p{display:none;font-size:0.85em;margin:5px 0 0 0;}
.icon, .icon-social{display:inline-block;width:16px;height:14px;background:url("//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon_sprite.png?t=1474453185") no-repeat 0 -27px;}
#ShowDropdownCart{color:#000 !important;font-size:12px;font-weight:bold;text-transform:uppercase;}
#ShowDropdownCart:hover{color:#ea3b02 !important;}
#ShowDropdownCart span{background:#ea3b02;position:relative;margin-left:13px;font-weight:400;color:#FFF;font-size:14px;padding:3px 5px;text-align:center;display:inline-block;min-width:27px;}
#ShowDropdownCart span:before{position:absolute;content:"";top:9px;left:-4px;border-right:4px solid #ea3b02;border-top:4px solid transparent;border-bottom:4px solid transparent;}
#AdvancedSearchForm .HorizontalFormContainer .btn{margin-left:0;}
.SearchSuggest a{color:#000;}
.social a{display:inline-block;width:39px;height:39px;margin:5px 10px 3px 0;}
.icon.facebook, .icon.twitter, .icon.rss, .icon.google, .icon.instar, .icon-social.icon-facebook, .icon-social.icon-twitter, .icon-social.icon-rss, .icon-social.icon-googleplus, .icon-social.icon-instagram, .icon.icon-tumblr, .icon-social.icon-tumblr, .icon.youtube, .icon-social.icon-youtube, .icon.stumbleupon, .icon-social.icon-stumbleupon, .icon.linkedin, .icon-social.icon-linkedin, .icon.pinterest, .icon-social.icon-pinterest{transition:all 250ms ease-in-out 0s;-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;margin:0;width:40px;height:39px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.icon, .icon-social{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/sprite-social.png?t=1474453185) no-repeat;display:inline-block;text-indent:-99999px;overflow:hidden;vertical-align:middle;text-align:left;}
.icon.facebook, .icon-social.icon-facebook{background-position:-10px 0;width:39px;height:39px;}
.icon.twitter, .icon-social.icon-twitter{background-position:-233px 0;}
.icon.tumblr, .icon-social.icon-tumblr{background-position:-121px 0;}
.icon.rss, .icon-social.icon-rss{background-position:-457px 0;}
.icon.google, .icon-social.icon-googleplus{background-position:-65px 0;}
.icon.instar, .icon-social.icon-instagram{background-position:-513px 0;}
.icon.youtube, .icon-social.icon-youtube{background-position:-401px 0;}
.icon.linkedin, .icon-social.icon-linkedin{background-position:-289px 0;}
.icon.stumbleupon, .icon-social.icon-stumbleupon{background-position:-177px 0;}
.icon.pinterest, .icon-social.icon-pinterest{background-position:-345px 0;}
.SocialConnect .icon-social:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=7)";*zoom:0;}
.icon.visaelec{width:34px;background-position:-124px -380px;}
.icon.mastercard{width:59px;background-position:-231px -380px;}
.icon.express{width:42px;background-position:-174px -380px;}
.icon.skrill{width:39px;background-position:0 -380px;}
.icon.paypal{width:54px;background-position:-53px -380px;}
.footer-payment .icon{margin-right:10px;height:17px;margin-bottom:0px;background-image:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185);background-repeat:no-repeat;}
.footer-payment .icon:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";*zoom:0;}
.footer-payment{float:right;margin-top:0px;}
select{border-radius:none;-moz-border-radius:none;-webkit-border-radius:none;margin:0;padding:9px;}
select.Field45{width:auto;}
.no-sel{height:auto;line-height:inherit;}
textarea{line-height:18px;height:100px;max-width:100%;}
input{padding:0px;}
p{line-height:1.8;margin-bottom:20px;}
a{color:#000;}
a:hover{text-decoration:none;color:#1fade6 !important;}
:focus{outline:0;}
img{border:0;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
a:hover > img{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";*zoom:0;}
.page-content #LayoutColumn2 a.pname:hover{background-color:transparent;}
strong, b{font-weight:bold;}
.header-logo h1{font-size:46px;font-weight:300;padding:0;letter-spacing:3px;line-height:0.7em;}
body .btn{cursor:pointer;display:inline-block;*display:inline;*zoom:1;color:#343434;border:1px solid #a09d9d;background:#FFF;text-align:center;text-transform:uppercase;font-size:12px;height:35px;line-height:35px;letter-spacing:0;padding:0 18px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;text-transform:uppercase;border-radius:0;}
body .btn:hover{color:#FFF;background:#1fade6;border:1px solid #1fade6;}
.btn.text{background:none;outline:0;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{margin:0;padding:0;}
h1, .h1{font-size:22px;font-weight:700;padding:0 0 20px 0;}
h2, .h2{font-size:20px;font-weight:700;padding:0 0 20px 0;}
h3, .h3{font-size:18px;font-weight:700;padding:0 0 20px 0;}
h4, .h4{font-size:16px;font-weight:300;padding:0 0 20px 0;text-transform:uppercase;}
h5, .h5{font-size:14px;font-weight:700;padding:0 0 20px 0;}
h6, .h6{font-size:14px;font-weight:300;padding:0 0 20px 0;}
.footer-main h4{color:#000000 !important;font-size:14px;font-weight:bold;line-height:18px;margin-bottom:9px;text-transform:uppercase;padding:0;}
.productPage .PriceRow.p-price{font-size:22px;}
.productPage .CategoryList h4{background:#262638;}
.TitleHeading.zero{margin-bottom:0;margin-top:0;}
.TitleHeading.titHeadSearch{padding:10px 0 30px;font-size:24px;color:#000000;}
img,
img a{border:0;}
ul,
ol{margin:0 0 10px 30px;}
li{margin:0;padding:0;}
blockquote{border-left:3px solid #dadada;font-family:Roboto;font-size:12px;font-style:italic;line-height:1.5em;margin:30px 0 20px 20px;padding:8px 0 10px 20px;}
select option{padding:0 10px;margin-right:10px;}
hr{margin:20px 0;padding:0;height:1px;background:none;border-width:1px 0 0 0;}
fieldset{margin:0 0 20px;border:0;}
.horizontal-form input{margin-right:1em !important;}
.horizontal-form fieldset{margin-right:20px;display:inline-block;}
.HorizontalFormContainer{}
.HorizontalFormContainer dl,
.VerticalFormContainer dl{margin:0;}
.HorizontalFormContainer dt img{vertical-align:middle;float:left;}
.HorizontalFormContainer dt .fieldLabel{float:left;padding-top:4px;padding-left:4px;}
.HorizontalFormContainer dt{width:170px;float:left;clear:left;}
.HorizontalFormContainer dd.ProductField{height:20px;}
.HorizontalFormContainer dd{padding-top:4px;margin-left:180px;}
form .HorizontalFormContainer dd{float:left;}
.NarrowFormContainer dt{width:110px;}
.NarrowFormContainer dd{margin-left:120px;}
.NarrowFormContainer p.Submit{margin-left:120px;}
.VerticalFormContainer dt{float:none;margin-bottom:6px;width:auto !important;}
.VerticalFormContainer dd{margin-bottom:25px;margin-left:0 !important;}
#ContainerLower{clear:both;float:left;width:100%;padding:0 0 20px 0;}
#Outer{clear:both;}
.centerer{margin:0 auto;text-align:center;}
input.Textbox, textarea,
input[type="text"],
input[type="password"]{margin:0;height:35px;line-height:15px;padding:0 10px;background:#ffffff;font-size:13px;vertical-align:middle;color:#474747;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #cacaca;}
textarea{min-height:100px;padding:5px 10px;font-size:12px;}
.Left h3{padding-top:0;}
.Left .BlockContent{margin:0;}
.Left ul{margin:0 0 20px 0;padding:0;}
.Left #SideCategoryList .SideCategoryListFlyout > ul > li{border-bottom:1px solid #e0dfdf;margin:0;}
.Left #SideCategoryList .SideCategoryListFlyout > ul > li a{padding:10px 35px 10px 0;}
.Left #SideCategoryList .SideCategoryListFlyout > ul > li:last-child{border-bottom:0;padding-bottom:0;}
.Left .SideCategoryListFlyout li .sfHover .sf-with-ul, .Left .SideCategoryListFlyout li .sfHover li a{text-decoration:underline;color:#474747;}
.Left #SideCategoryList .linkLast{padding-top:10px;border-top:1px solid #E1E1E1;display:block;font-size:12px;font-weight:700;text-transform:uppercase;color:#333;letter-spacing:0.05em;}
.Left li{clear:both;list-style:none;padding:0;}
.Left .sf-menu li{float:none;}
.Left #SideCategoryList{padding-top:0;}
.Left #SideCategoryList .BlockContent,
.Left .slist .BlockContent{padding:0 20px 0 0;overflow:hidden;}
.Left #SideCategoryList .BlockContent{padding:0;}
.Left #SideCategoryList li a,
.Left .slist li a,
.Left .afterSideShopByBrand a,
.Left #GiftCertificatesMenu li a,
.Left #SideAccountMenu li a{padding:0;display:block;color:#474747;}
.Left #SideCategoryList li li{border-bottom:1px solid #e0dfdf !important;}
.Left #SideCategoryList li ul{border-top:1px solid #e0dfdf}
.Left #SideCategoryList li li a{padding-left:24px !important;position:relative;}
.Left #SideCategoryList li li a:before{position:absolute;top:4px;left:0;content:"";width:19px;height:22px;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat -253px -89px;}
.Left #SideCategoryList li li ul{margin-top:0 !important;}
.Left #SideCategoryList li li li{padding-left:20px !important;}
.Left #SideCategoryList li li li a{padding-left:23px !important;}
.Left #SideCategoryList li li:last-child{border-bottom:0 !important;padding-bottom:0 !important}
.Left #SideCategoryList li li a,
.Left .slist li li a{font-size:12px;}
#SideShopByBrand{padding-top:15px;}
.Left #SideShopByBrand ul{margin-bottom:10px;}
.Left #SideCategoryList{margin-bottom:20px;}
.PopularProducts{padding:40px 0 0;}
.PopularProducts .ProductList > div{display:none;position:relative;}
.PopularProducts .ProductList > div:first-child{display:block;}
.PopularProducts .ProductList .saleItem{right:0 !important;}
.ShopByPrice li a,
.BrandList li a{color:#474747;font-size:12px;line-height:30px;}
.ShopByPrice ul,
.BrandList ul{margin-top:10px;}
.main{overflow:hidden;margin-top:15px;}
.main > .container{padding-left:0;padding-right:0;}
.Left{float:left;width:20%;padding-right:2%;}
.Right{float:right;width:20%;padding-left:2%;}
.Content{float:left;width:60%;}
.Content.Wide{float:left;width:80%}
.Content.Widest{float:none;width:100%}
.Content{padding:0 0 20px 0;min-height:200px;}
.Content .Block{clear:both;}
.Block{margin-top:0;margin-bottom:20px;}
.Content.Wide{padding:0;}
.Content.Widest{padding:0;border:none;}
.Block.banner_home_page_bottom, .Block.banner_home_page_top{margin:0;}
.Right .Block{padding:0 0 10px 0;}
.Right .BlockContent{margin:0 10px 0 10px;}
.Right ul{margin:0;padding:0;}
.Right li{clear:both;list-style:none;margin:0;padding:5px 0 7px 0;}
.image-container-centered{display:table-cell;vertical-align:middle;text-align:center;float:none !important;}
.category-featured .image-container-centered{width:320px;height:264px;}
.category-featured .image-container-centered img{max-width:320px;max-height:264px;}
.category-featured h3{text-transform:uppercase;}
.page .container{padding:0;}
#HomeNewProducts, #HomeFeaturedProducts,
#SideNewProducts{border:1px solid #cacaca;padding:0 0 20px;margin:0 0 25px;position:relative;}
#SideNewProducts{overflow:hidden;}
.Content #HomeFeaturedProducts h3,
.Content #SideTopSellers h3,
.Content #HomeNewProducts h3,
.SideRelatedProducts h2,
#SimilarProductsByCustomerViews h2,
#SimilarMultiProductsByCustomerViews h4,
#SideNewProducts h2{font-size:14px;line-height:14px;text-transform:uppercase;color:#000000;text-align:left;background:#f5f5f5;padding:19px 25px 17px;letter-spacing:0;margin-bottom:23px;font-weight:700;}
#HomeRecentBlogs ul{padding-left:0;margin-left:0;}
#HomeRecentBlogs li{list-style:none;padding:5px 0 5px 10px;margin:0;}
#LowerRight .FeedLink{float:left;margin:6px 4px 0 0;}
#HomeFeaturedProducts .flex-viewport{height:460px;z-index:1;}
.ProductList{margin:0;font-size:0;padding:0;text-align:left;overflow:hidden;position:static !important; text-align:center}
.ProductList li{display:inline-block;*display:inline;*zoom:1;font-size:14px;list-style:none outside none;position:relative;vertical-align:top; text-align:center}
.ProductList li .ProductCompareButton, .ProductList .owl-item .ProductCompareButton{font-size:12px;line-height:18px;margin:20px 0 0;clear:right;display:block; text-align:center}
.ProductList li:hover .ProductCompareButton, .ProductList .owl-item:hover .ProductCompareButton{visibility:visible;}
.owl-carousel .owl-wrapper-outer{margin:0 -10px;overflow:visible !important;padding:0 8px;position:relative;width:auto !important;}
.ProductList .owl-item > div{display:inline-block;*display:inline;*zoom:1;font-size:14px;list-style:none outside none;position:relative;vertical-align:top;margin:0 15px 0 20px;text-align:center}
.ProductList .ProductImage img, #ProductDetails .ProductThumbImage img{max-height:100%;}
.ProductList .ProductImage img, #ProductDetails .ProductThumbImage img, .ProductList .ProductImage img:before,#ProductDetails .ProductThumbImage img:before,
.ProductList .ProductImage img:after, #ProductDetails .ProductThumbImage img:before, .ProductList .ProductImage img,#ProductDetails .ProductThumbImage img,.ProductList .ProductImage,#ProductDetails .ProductThumbImage,.ProductList .ProductImage:before,#ProductDetails .ProductThumbImage:after ,.ProductList .ProductImage > a,#ProductDetails .ProductThumbImage > a,.ProductList .ProductImage > a:after,#ProductDetails .ProductThumbImage > a:after,.ProductList .ProductImage > a:before,#ProductDetails .ProductThumbImage > a:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.ProductList .ProductCompareButton label{font-weight:normal;color:#797979;}
.ProductCompareButton input{float:none;margin-top:3px;}
.ProductList.List .ProductActionAdd{text-align:left;margin-right:20px;}
.ProductList .ProductPriceRating{display:block;text-align:center;margin-bottom:20px;}
.CategoryContent .ProductList{text-align:left;margin-top:-1px;}
#frmCompare .ProductList, .WishlistProductList{border-left:1px solid #cacaca;border-top:0;border-bottom:0;position:relative !important;}
#frmCompare .ProductList:before, .WishlistProductList:before{border-right:1px solid #cacaca;position:absolute;top:0;right:0;content:"";width:1px;height:100%;z-index:10;}
#frmCompare .ProductList:after, .WishlistProductList:after{border-bottom:1px solid #cacaca;position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;z-index:10;}
.CategoryContent .ProductList li, .WishlistProductList li, #SearchResultsProduct ul.ProductList li{padding:30px 16px 10px;border-right:1px solid #e0dfdf;border-bottom:1px solid #e0dfdf;width:25%;}
.CategoryContent .ProductList li .saleItem, #SearchResultsProduct ul.ProductList li .saleItem{top:20px;right:20px !important;}
.CategoryContent .ProductList li:hover .ProductImage img{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*zoom:0;}
#SideProductRelated .ProductList .ProductActionAdd{margin-top:15px;}
.ProductList .ProductImage,
.brand-img,
#ProductDetails .ProductThumbImage{overflow:hidden;text-align:center;color:#ff0000;display:table;width:100%;position:relative;table-layout:fixed;}
.ProductActionAdd .btn{min-width:140px;}
.ProductList .ProductImage a,
.ProductThumbImage a{width:100%;text-align:center !important;vertical-align:middle;display:table-cell;}
.ProductList .ProductImage a:hover{text-align:center;}
.ProductList .ProductDetails{padding:0px 0 0 0;word-wrap:break-word;margin-top:10px;}
.ProductList em{display:block;padding-bottom:7px;text-align:center;font-size:13px;margin-top:6px;font-style:normal;font-weight:bold;color:#FF0000!important}
.ProductList .Rating{display:block;text-align:center;height:17px;}
.ProductList .pname{display:block;line-height:18px;text-align:center;font-size:12px;color:#2599d4 !important;min-height:3em;}
.ProductList .p-name{font-size:14px;font-weight:600;margin-bottom:10px;padding-bottom:10px;}
.ProductList .ListView .p-name{padding-bottom:0;margin-bottom:0;}
.ProductList .ListView .ProductRightCol{float:none;}
#SimilarMultiProductsByCustomerViews .ProductList > div{float:left;padding:0 1% 2% 0;width:223px;position:relative;}
#SimilarMultiProductsByCustomerViews .owl-controls{display:block !important;margin:0;padding:0 !important;position:absolute !important;right:0;top:0;}
.ProductImage .QuickViewBtn{text-indent:-9999px;width:35px;height:35px;top:68px !important;left:47px !important;transition:all 250ms ease-in-out 0s;-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;display:none;z-index:1;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f5f4 100%)!important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f4))!important;background:-webkit-linear-gradient(top, #ffffff 0%,#f5f5f4 100%)!important;background:-o-linear-gradient(top, #ffffff 0%,#f5f5f4 100%)!important;background:-ms-linear-gradient(top, #ffffff 0%,#f5f5f4 100%)!important;background:linear-gradient(to bottom, #ffffff 0%,#f5f5f4 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f4',GradientType=0)!important;border-bottom:1px solid #c8c8c8;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;}
.ProductImage .QuickViewBtn:before{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat 9px -958px !important;width:35px;height:35px;content:"";top:0;left:0;position:absolute;transition:all 250ms ease-in-out 0s;-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;}
.ProductImage .QuickViewBtn:hover:before{background-position:-19px -958px!important;}
.ProductList .owl-item > div:hover .ProductImage img, .TopSellerBrand .ProductImage:hover img{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*zoom:0;}
.ProductList li:hover .ProductActionAdd, .ProductList li:hover .productWishlist, .ProductList li:hover .QuickViewBtn, .ProductList .owl-item:hover .ProductActionAdd, .ProductList .owl-item:hover .productWishlist, .ProductList .owl-item:hover .QuickViewBtn{display:block !important;}
.ProductList .productWishlist{width:35px;height:35px;display:none;float:left;clear:left;position:absolute;left:82px;top:68px;z-index:1;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f5f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f4));background:-webkit-linear-gradient(top, #ffffff 0%,#f5f5f4 100%);background:-o-linear-gradient(top, #ffffff 0%,#f5f5f4 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f5f5f4 100%);background:linear-gradient(to bottom, #ffffff 0%,#f5f5f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f4',GradientType=0);border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;}
.ProductList .productWishlist a{display:block;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat -51px -958px;text-indent:-9999px;width:35px;height:35px;}
.ProductList .productWishlist a:hover{background-position:-76px -958px;}
.ProductList li:hover .saleItem, .ProductList .owl-item:hover .saleItem{right:14px;}
.footer-bottom{padding:1%;background:#0f0f0f;color:#ccccc6;}
.owl-pagination{display:none;}
.List.ProductList li .ProductPriceRating{padding:8px 10% 0 0;width:auto;margin:0;}
.List.ProductList li .ProductCompareButton{width:auto;clear:none;padding:0 20px 0 0;margin:5px 0 0 0;}
.List.ProductList li .ProductCompareButton{padding-top:7px;}
.ProductList.List{margin:0;}
.ProductList.List li{display:block;margin-bottom:0;padding:0;position:relative;width:auto}
.ProductList.List .ProductImage{float:left;width:190px;}
.ProductList.List .ProductDetails{padding:0 20px 20px;overflow:hidden;margin-top:0;}
.ProductList.List .ProductQty{margin-left:10px;}
.ProductList.List .ProductDescription{font-style:normal;margin-top:5px;}
.ProductList .ProductRightCol{float:right;}
.ProductList.List li .ProductCompareButton{text-align:left;margin-top:10px;}
.fastCartContent{min-height:0;width:auto;}
#fastCartContainer .ProductList .ProductImage{height:auto;width:100%;}
.SubBrandListGrid .RowDivider{display:none!important;}
.brand-img{float:left;width:100%;padding:5px 0;text-align:center;}
.brand-img img{width:auto;}
.Left .ProductList li,
.Right .ProductList li{margin-bottom:10px;}
.Right .TopSellers, .Left .TopSellers{clear:both;padding:0 0 10px 0;}
.Right .TopSellers ul, .Left .TopSellers ul{margin:0;padding:0;}
.Right .TopSellers li, .Left .TopSellers li{clear:both;margin:0 0 5px 0;}
.Right .TopSellers li .TopSellerNumber, .Left .TopSellers li .TopSellerNumber{float:left;width:22px;font-size:1.3em;text-align:center;padding:1px 0 2px 0;}
.Right .TopSellers .ProductDetails, .Left .TopSellers .ProductDetails{margin:0;margin-left:28px;}
.Right .TopSellers li.TopSeller1 img, .Left .TopSellers li.TopSeller1 img{display:none;}
.Right .TopSellers li.TopSeller1 .ProductImage,
.Left .TopSellers li.TopSeller1 .ProductImage{display:none;}
.Content .TopSellers li.TopSeller1 .TopSellerNumber,
.Content .TopSellers li .TopSellerNumber{display:none;}
.Breadcrumb{padding:0;margin:0;}
.Breadcrumb ul{list-style-type:none;margin:0;padding:0 0 17px;overflow:hidden;width:100%;}
.Breadcrumb li{list-style-type:none;font-size:12px;padding:0 7px 0 0;display:block;float:left;background:none;line-height:18px;font-weight:normal;color:#474747;line-height:20px;}
.Breadcrumb li a{padding-right:13px;display:inline-block;font-size:12px;color:#474747;position:relative;}
.Breadcrumb li a:after{position:absolute;top:7px;right:0;content:"";border-left:4px solid #949494;border-top:4px solid transparent;border-bottom:4px solid transparent;}
.top-title{position:relative;}
.top-title h2{margin:0;}
.productlist-page .top-title{margin-bottom:0;}
.CategoryList h4, .ShopByPrice h4, .Left #SideShopByBrand h3, .Left #SideShopByBrand h4, .PopularProducts h2{font-size:14px;color:#262638;text-transform:uppercase;font-weight:700;padding:12px 10px 12px 17px;line-height:20px;background:#FFF;margin-bottom:5px;border:2px solid #262638;}
.CategoryList h4{background:#262638;color:#FFF;}
.PopularProducts h2{margin-bottom:20px;}
.PopularProducts h2 span{display:none;}
.left-banner{padding-top:30px;margin-bottom:40px;}
.left-banner > a{margin-bottom:20px;display:block;}
.block-shipping{border:2px solid #000;margin-bottom:20px;padding:25px 18px;text-align:center;}
.block-shipping span, .block-shipping strong{display:block;font-size:11px;font-weight:700;line-height:20px;padding:0 0 10px;text-transform:uppercase;letter-spacing:0.1em;}
.block-shipping strong{padding:10px 0 0;}
.block-shipping p{border-bottom:1px solid #000;border-top:1px solid #000;margin:0;padding:10px 0;}
.block-shipping p img{max-width:100%;}
.hide-visually{overflow:hidden;position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);}
.cf:after{content:"";display:table;clear:both;}
.Left .FeedLink,
.Right .FeedLink{float:left;margin:0 7px 0 0;}
.Content .FeedLink{display:none;}
.SortBox{font-size:0.95em;padding:12px 5px 0 0;}
.SortBox label{text-transform:uppercase;}
.CompareButton{text-align:right;}
.CompareButton input{margin-right:0;}

.Required{color:red;}
.ShippingAddressList,
.ShippingAddressList li{list-style:none;margin:0;padding:0;}
.ShippingAddressList li{width:30%;float:left;margin-right:10px;margin-bottom:20px;}
#ProductDetails h1{padding:0;word-wrap:break-word;font-size:24px;line-height:28px;color:#000;margin-bottom:9px;}
.PrimaryProductDetails{overflow:hidden;}
.PrimaryProductDetails .BrandName{padding:0;margin-bottom:10px;}
.product-heading .BrandName{display:none;}
.PrimaryProductDetails .ProductThumb{width:auto !important;height:auto !important;margin-bottom:20px;text-align:center;}
.PrimaryProductDetails .ProductThumb .ProductThumbImage .zoomPad{float:none;display:inline-block;*display:inline;*zoom:1;}
.PrimaryProductDetails .ProductMain{overflow:hidden;padding:0 0 20px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.PrimaryProductDetails .ProductThumb p a{font-weight:bold;}
.ProductDescription, .ProductReviews, .ProductsByCategory, .ProductOtherDetails{margin-top:20px;}
.ProductDescriptionContainer a{display:block;padding:0 1px 1px 0;}
#ProductDescription img{max-width:100%;display:block;}
.PrimaryProductDetails dl{font-size:0.90em;}
.PrimaryProductDetails dt{font-weight:bold;width:80px;clear:left;}
.PrimaryProductDetails dd{margin-left:90px;}
.Right hr{margin:5px 0 0;}
.ComparisonCheckbox{float:left;}
.SideRecentlyViewed .ProductList li{margin-left:0;}
.SideRecentlyViewed .ProductDetails{margin-left:20px;}
.ComparisonTable{table-layout:fixed;width:100%;}
.ComparisonTable img{max-height:100%;max-width:100%;}
.ComparisonTable td{font-size:12px;padding:10px;vertical-align:center;}
.CompareFieldName{width:95px;padding:8px 10px 8px 15px;}
.CompareFieldTop{padding:5px;text-align:center;}
.CompareFieldTop a{font-size:14px;}
.CompareLeft{padding:5px 10px 5px 10px;}
.CompareCenter{padding:5px;}
.CompareRating{text-align:center;padding-top:8px;vertical-align:middle;}
.CompareProductOption{margin-left:20px;padding-left:5px;}
.Availability{color:gray;}
.LittleNote{color:gray;font-size:0.85em;}
.ViewCartLink{padding-left:30px;padding-top:10px;padding-bottom:10px;}
table.General,
table.CartContents,
table.General{margin:20px 0;width:100%;}
table.General thead tr th,
table.CartContents thead tr th{padding:6px 10px;text-align:left;}
table.General tbody td,
table.CartContents tbody td{vertical-align:top;}
table.General tbody tr.First td{border-top:0;}
.CartContents tbody td{border-bottom:0;}
.CartContents .ProductName a{line-height:20px;color:#2599d4;text-transform:none;}
.CartContents thead{background:#ededed;}
.CartContents tbody tr td{padding:20px;}
.CartContents tfoot .SubTotal td{font-weight:bold;text-align:right !important;}
.CartContents .ProductName .CustomizeItemLink{color:#000000;text-transform:none;font-style:italic;font-size:11px;font-weight:bold;}
.CartContents .ProductName .CustomizeItemLink:hover{color:#191919;}
.ProductOptionList,
.ProductOptionList li{list-style:none;margin:0;padding:0;}
.ProductOptionList li{margin-bottom:3px;margin-left:2px;}
.MiniCart h3{font-size:1.3em;}
.MiniCart .SubTotal{text-align:center;font-size:1.1em;}
.JustAddedProduct{width:128px;overflow:hidden;margin:auto;text-align:center;padding:5px;margin-bottom:10px;}
.JustAddedProduct strong,
.JustAddedProduct a{font-size:1em;font-weight:normal;display:block;margin-bottom:3px;}
.JustAddedProduct .ProductDetails{font-size:1.2em;padding-bottom:10px;}
.CategoryPagination .PagingList,
.CategoryPagination .PagingList li{list-style:none;padding:0;margin:0;}
.CategoryPagination{float:left;text-align:center;}
.CategoryPagination .PagingList li{display:inline-block;width:29px;height:29px;}
.QuickSearch{background-color:#fff;margin:0;width:280px;min-width:280px;min-height:400px;overflow-y:auto;position:absolute;top:100%;right:0;width:100%;z-index:9999;border-bottom:0 !important;}
.RatingIMG{display:none;}
.QuickSearchTitle td, .QuickSearchAllResults td{font-weight:bold;padding:4px;font-size:12px;}
.QuickSearchAllResults td{padding:0 4px;}
.QuickSearchResult td{font-size:12px;padding:0 10px;cursor:pointer;}
.QuickSearchResultImage{margin-left:4px;margin-right:10px;text-align:center;border:0 !important;}
.QuickSearchResultNoImage{padding-top:10px;color:#777;}
.QuickSearchResultName{display:block;padding-bottom:5px;}
.QuickSearchResult .Price{font-weight:bold;font-size:12px;padding-right:5px;}
.QuickSearchHover{background:#D6D6D6;}
.QuickSearchAllResults{text-indent:0;padding:0;line-height:20px;}
.QuickSearchAllResults a:active,
.QuickSearchAllResults a{outline:none;-moz-outline-style:none;}
.AdvancedSearch h3{font-size:16px;}
.AdvancedSearch .HorizontalFormContainer{overflow:hidden;}
.AdvancedSearch .HorizontalFormContainer dt{font-weight:bold;font-size:13px;}
.AdvancedSearch .HorizontalFormContainer dd{margin-left:0;}
.BrandCloud .smallest{font-size:12px;}
.BrandCloud .small{font-size:15px;}
.BrandCloud .medium{font-size:18px;}
.BrandCloud .large{font-size:20px;}
.BrandCloud .largest{font-size:26px;}
.BrandCloud a{padding-right:5px;}
.DownloadExpires{padding-top:3px;font-style:italic;color:gray;}
.DownloadExpiresToday{color:red;}
.CheckoutRedeemCoupon h4{margin-top:0;}
.CheckoutRedeemCoupon p{margin-top:10px;margin-bottom:0;}
.BillingDetails{float:left;width:48%;margin-right:10px;margin-bottom:15px;}
.ShippingDetails{float:left;width:48%;margin-bottom:15px;}
.ProductDetailsGrid .DetailRow.product-heading{margin-bottom:10px;}
.ProductDetailsGrid dt{width:140px;margin-bottom:6px;float:left;font-weight:bold;}
.ProductDetailsGrid dd{margin-left:140px;margin-bottom:6px;}
.SubCategoryList{margin-bottom:20px;}
.SubCategoryList ul,
.SubCategoryList li{margin-left:0;}
#LayoutColumn2 .SubCategoryList, #LayoutColumn2 .SubCategoryList ul{margin-bottom:0;}
#LayoutColumn2 .SubCategoryList li{width:25%;display:inline-block;list-style:none;padding:0 20px;margin-bottom:20px;font-weight:700;}
#LayoutColumn2 .SubCategoryList li a{text-transform:uppercase;}
.SearchTips .Examples{padding:8px;color:#555;margin-left:30px;margin-bottom:10px;}
.ProductDetails .ProductThumb p{margin-top:10px;font-size:0.9em;}
.ProductReviewList{clear:both;margin:0;float:left;width:100%;}
.ProductReviewList li:first-child{margin-top:20px;}
.ProductReviewList li{margin:35px 0 0;padding:25px 0 0;border-top:1px solid #e0e0df !important;border-bottom:0 !important;}
.ProductReviewList li .ReviewTitle{color:#000;font-size:14px;font-weight:bold;text-transform:none;padding:0 0 10px;}
.ProductReviewList li p.Meta{font-size:12px;color:#8e8e8e;font-style:italic;margin-bottom:20px;}
.ProductReviewList li p{color:#555555;line-height:20px;}
.ReviewTitle img{height:12px !important;margin-left:10px;margin-top:-3px;width:auto !important;}
.SoldOut{color:#999;}
.AddToWishlistLink{position:relative;margin:0;margin-left:0;padding:12px 0 0;}
.AddToWishlistLink span{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat -86px -969px;height:36px;margin:-5px 0 0 20px;width:36px;float:left;}
.AddToWishlistLink input{color:#555555;border:0;background:none;font-size:12px;float:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.AddToWishlistLink:hover input{color:#1fade6;}
.AddToWishlistLink .wishlist-button{position:absolute;top:-70px;left:165px;font-weight:bold;cursor:pointer;background:#fff;border:0;}
.productOptionPickListSwatch .thumbnail,
.productOptionPickListSwatch .swatchColour{display:inline-block;width:35px !important;height:35px !important;}
.productAttributeList .productOptionPickListSwatch .swatchOneColour .swatchColours{border:none !important;padding:0 !important;}
.productAttributeList .productOptionPickListSwatch .swatchOneColour .swatchColours .swatchColour{border:1px solid #FFF;}
.swatchOneColour label div{display:none;}
.productAttributeList .productOptionPickListSwatch .selectedValue .swatchColours .swatchColour{border:1px solid #cacaca;box-sizing:boxder-box;-webkit-box-sizing:boxder-box;-moz-box-sizing:boxder-box;}
.productOptionPickListSwatch ul{margin-bottom:20px;}
.productOptionPickListSwatch li .validation{top:5px;left:5px;}
.productOptionPickListSwatch .textureContainer,
.productOptionPickListSwatch .swatchColours{display:inline-block !important;margin:0 !important;padding:0 !important;}
.productAttributeValue{clear:both;}
.productAttributeValue .ui-datepicker-trigger{display:none;}
.ShippingProviderList li{list-style:none;margin:0 0 10px 0;}
.GoogleCheckout p,
.PayPalExpressCheckout p,
.AlternativeCheckout p{margin:0;float:none !important;}
.TopMenu li.Flag div{border:0;}
.TopMenu li.Flag img{margin:3px;}
.TopMenu li.Flag img.Last{margin-right:0px;}
.TopMenu li.Flag img.Selected{margin:1px 3px;}
.CurrencyList dl{margin:0;padding:0;}
.CurrencyList dd{margin:0px;background-color:#333333;clear:both;border:none !important;border-bottom:1px solid #131313 !important;}
.CurrencyList dd:hover{background-color:#fff;}
.CurrencyList a{display:block;padding:6px 10px 6px;font-weight:normal;font-size:12px;color:#EDEDED !important;}
.CurrencyList a:hover{color:#FFF !important;background:#bfbfbf;}
.CurrencyList a .Text{vertical-align:top;margin-top:0;color:#7e7e7e !important;}
.currency-converter{cursor:pointer;position:relative;z-index:60;color:#5a5a5a;font-size:12px;}
.currency-converter span{color:#5a5a5a !important;}
.currency-converter img{vertical-align:middle;margin:-3px 5px 0 0;}
.currency-converter > a{text-decoration:none;}
.currency-converter > a .iconArrow{content:"";width:5px;height:5px;border:4px solid transparent;border-top:4px solid #000000;position:relative;top:2px;display:inline-block;margin-left:3px;}
.currency-converter > span{font-size:12px;color:#bbb;font-weight:normal;}
.currency-converter > strong{border-bottom:1px solid #bbb;color:#bbb;}
.txtChangeCur{font-family:Georgia;padding:0 0 0 7px;font-style:italic;}
.currency-converter p{display:inline-block;display:inline;*zoom:1;margin:0;}
.currency-converter .txtChangeCur{display:none;}
.CurrencyChooser{display:none;position:absolute;right:0;top:100%;padding:0;background:#ffffff;min-width:125px;text-align:left;border:0 !important;font-size:11px;color:#7e7e7e;}
.CurrencyChooser h2{font-size:13px;font-weight:normal;padding:0 0 10px 0;display:none;}
.PageMenu .BlockContent{padding:0;}
.SideCurrencySelector .CurrencyChooser a span{font-size:11px;line-height:22px;vertical-align:middle;color:#7e7e7e !important;}
.CurrencyChooser a:hover span{color:#FFF !important;}
.CurrencyChooser .Sel{display:none;}
.CurrencyChooser .BlockContent .CurrencyList{display:block;margin-bottom:0;border:0;}
.PrimaryProductDetails .YouSave{font-weight:bold;margin-top:3px;display:block;}
.CartContents tfoot .SubTotal td.colEstShip{padding:30px 35px !important;}
.wrapEstShip{overflow:hidden;}
.EstimateShipping{padding:20px !important;float:right;width:44%;}
.wrapEstShip > .EstimateShippingLink{margin:0;color:#fff;background:#262638;border:1px solid #262638;}
.EstimateShipping dt{width:100px;float:left;margin-bottom:8px;clear:left;color:#000;font-weight:normal;}
.EstimateShipping dd{margin-bottom:14px;font-weight:normal;margin-left:114px;overflow:hidden;text-align:left;}
.EstimateShipping div.selector{width:100%;}
.EstimateShipping p.Submit{margin:20px 0 0 0;}
.EstimateShipping .EstimateShippingButtons{padding-left:30%;}
.EstimateShipping .EstimateShippingButtons .btn.alt{background:#262638;border:0;color:#FFF;}
.EstimateShipping .EstimateShippingButtons .btn.alt:hover{background:#1fade6;}
.updateCart{float:left;}
.KeepShopping{float:left;margin-right:20px;}
.txtInfo-2{text-transform:uppercase;font-size:11px;line-height:20px;display:block;text-align:center;color:#555555;padding:0 0 5px;font-style:italic;}
.AlternativeCheckout{display:block !important;text-align:center;}
.AlternativeCheckout p{padding:0;}
.AlternativeCheckout p a{font-weight:bold;line-height:18px;font-size:12px;letter-spacing:0;color:#2599d4;}
.AlternativeCheckout p a strong{font-weight:normal;}
#CartContent .AlternativeCheckout p a{color:#464646;}
.EstimateShipping div.selector{padding:0 !important;}
.EstimateShipping div.selector span{width:90%;border-right:1px solid #cacaca;height:100%;line-height:28px;}
#CartContent .shippingquote table thead tr th{font-size:12px;padding:8px 0 7px 10px !important;}
#CartContent .shippingquote table tr label input[type="radio"]{margin-top:-5px;}
.EstimateShipping label{display:block;margin-bottom:5px;}
.EstimatedShippingMethods{clear:both;padding:20px 0 0 0 !important;text-align:left;}
.EstimatedShippingMethods table{margin:0 !important;}
.ShippingMethodList{padding:0 !important;}
.EstimatedShippingMethods table{width:100%;border-collapse:collapse;}
.EstimatedShippingMethods .VendorShipping{margin-left:20px;margin-bottom:10px;}
.EstimatedShippingMethods .Submit{text-align:right;}
.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td{text-align:left;}
.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td.Price{text-align:right;}
.SharePublicWishList{padding:5px;}
.TitleHeading{font-size:20px;color:#000000;padding-bottom:24px;}
.ExpressCheckoutBlock{border:1px solid #e0e0df;margin-bottom:20px;position:relative;}
.padBot{padding-bottom:40px;}
.Block.Moveable.Panel.ExpressCheckoutBlock{border:0;}
.ExpressCheckoutBlock .ExpressCheckoutTitle{background-color:#f7f7f7;padding:0;cursor:auto;line-height:46px;text-transform:uppercase;font-size:14px;font-weight:bold;color:#000;border:0 !important;overflow:hidden;}
#CheckoutStepBillingAddress .ExpressCheckoutContent, .ExpressCheckoutBlock .ExpressCheckoutContent{margin-top:20px;border-top:1px solid #e0e0df;margin-top:-1px;padding:30px 20px 40px 40px;color:#555555;}
.ExpressCheckoutBlock.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle, .ExpressCheckoutBlock.ExpressCheckoutBlockCollapsed .titStep{color:#787878;}
.ExpressCheckout{margin-top:2px;margin-bottom:50px;}
.CreateAccount h4, .AccountLogin h4{font-size:18px;color:#000;padding:6px 0 13px;text-transform:none;}
#EditAccountForm form .HorizontalFormContainer dd, #ShippingAddressForm #AddressEditForm .HorizontalFormContainer dd{width:420px;}
#EditAccountForm form .HorizontalFormContainer dd input, #ShippingAddressForm #AddressEditForm .HorizontalFormContainer dd input{width:100%;}
#EditAccountForm form .HorizontalFormContainer dd input.btn, #ShippingAddressForm #AddressEditForm .HorizontalFormContainer dd input.btn{width:auto;}
#CheckoutGuestForm label{font-weight:normal;line-height:20px;margin-top:5px;color:#323232;}
.ExpressCheckoutContent dt{font-weight:700 !important;color:#000;line-height:27px !important;text-align:left !important;}
.ExpressCheckoutContent dd input[type="text"], .ExpressCheckoutContent dd input[type="password"]{width:100%;margin-bottom:8px;font-weight:normal;}
.ExpressCheckoutContent .AccountLogin dd input[type="text"], .ExpressCheckoutContent .AccountLogin dd input[type="password"]{width:80%;}
.ExpressCheckoutContent dd label{font-weight:normal;}
.ExpressCheckoutContent dd.last{margin-top:17px;}
#OrderConfirmationForm .CartContents tbody td:first-child strong{color:#2599d4;}
#OrderConfirmationForm .CartContents tbody td:last-child{font-weight:bold;}
#OrderConfirmationForm .CartContents tbody td:last-child em{font-style:normal;}
#OrderConfirmationForm .CartContents tbody td:nth-child(3){font-weight:bold;}
#OrderConfirmationForm .PTB20 strong{color:#000;}
#OrderConfirmationForm .CheckoutRedeemCoupon h4{font-weight:700;font-size:14px;text-transform:none;}
.AddBillingAddress dd div.selector{width:auto !important;display:block;}
.AddBillingAddress dt{padding-left:20px;}
.AddBillingAddress dd input{margin:0;}
.AddBillingAddress dd label{line-height:21px;margin:0;}
.AddBillingAddress .Submit{margin:0 0 0 18px !important;}
.AddShippingAddress .Submit{margin:0 !important;overflow:hidden;width:100%;}
.titStep{float:left;width:85px;background:#FFF;border-right:1px solid #e0e0df;padding:0 10px 0 18px;position:relative;color:#000000;font-size:14px;}
#CreateAccountButton, #LoginButton{margin-left:0;}
.btnForgot{font-weight:normal;color:#000;font-size:12px;line-height:16px;margin-left:10px;}
.AddBillingAddress img.FloatLeft, .AddShippingAddress img.FloatLeft{width:auto;}
.SelectShippingAddress > div{margin:0 !important;}
#uniform-FormField_21{width:212px !important;margin-bottom:11px;}






#CheckoutGuestForm dl.mbm dd{margin-bottom:5px;}
#bottom_payment_button{background-color:#ea3b02;border:1px solid #ea3b02;color:#fff;display:block;font-size:14px;height:auto;line-height:22px;margin:0 0 7px;padding:6px 15px;}
#share-product + #SimilarMultiProductsByCustomerViews + .txtR.mbm{margin:0 0 50px !important;}
#share-product .js-share-button{border:0;}
#OrderConfirmationForm{margin-right:20px;}
#OrderConfirmationForm .SubTotal td{padding:12px 0 12px 10px !important;}
#OrderConfirmationForm .SubTotal td:last-child{padding-right:35px !important;}
#OrderConfirmationForm .SubTotal td em{font-style:normal;font-weight:bold;font-size:16px;color:#000;}
#OrderConfirmationForm .CartContents tfoot .SubTotal td{color:#000;}
#OrderConfirmationForm .FloatRight.CheckoutRedeemCoupon{background-color:#f7f9f9;border:1px solid #dfe4e6;padding:20px;width:39%;}
#OrderConfirmationForm .CheckoutRedeemCoupon h3{color:#000;font-size:20px;font-weight:700;margin-bottom:20px;padding:0;text-align:left;}
#OrderConfirmationForm .CheckoutRedeemCoupon .btn{background:#262638;border:0 none;color:#fff !important;margin:0;}
#OrderConfirmationForm .CouponCodeInner{display:inline-block;}
#OrderConfirmationForm .CheckoutRedeemCoupon p{margin-bottom:15px;}
#BillingDetailsLabel{width:72%;float:left;padding-left:18px;}
.ExpressCheckoutBlock h3 a{font-size:12px;}
.ExpressCheckoutBlock .ExpressCheckoutCompletedContent{display:none;}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{display:inline;font-size:12px;font-weight:normal;font-style:normal;top:0;padding:0 10px;white-space:nowrap;text-transform:none;color:#bebebe;}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent{display:none;}
a.ChangeLink{position:absolute;right:15px;}
.ExpressCheckoutBlock a.ChangeLink{display:none;}
.ExpressCheckoutBlockCompleted a.ChangeLink{display:inline;top:auto;right:20px;color:#787878;font-size:12px;}
.ExpressCheckoutCompletedContent{position:absolute;left:350px;}
.LoadingIndicator{margin-left:10px;}
.LoadingIndicator img{vertical-align:middle;margin-right:10px;}
.HeaderLiveChat img{vertical-align:middle;}
.SubCategoryListGrid ul,
.SubCategoryListGrid li{list-style:none;margin:0;}
.SubCategoryListGrid .sub-cat-name{display:block;text-transform:uppercase;font-weight:700;padding-top:10px;}
.SubCategoryListGrid > ul li{display:inline-block;padding:0 15px;margin-bottom:30px;vertical-align:bottom;text-align:center;width:25%;border-bottom:none !important;}
.SubCategoryListGrid > ul li.RowDivider{display:none;}
.SubCategoryListGrid > ul li img{max-width:100%}
.SubCategoryListGrid ol{clear:both;}
.SubBrandList ul,
.SubBrandList li{list-style:none;margin-left:0;}
.SubBrandList li{margin-bottom:4px;padding-left:25px;background:url(//cdn5.bigcommerce.com/s-56yj99/templates/__custom/images/SubBrand.gif?t=1474453185) no-repeat 3px 50%;}
.SubBrandListGrid ul,
.SubBrandListGrid li{list-style:none;margin-left:0;}
.SubBrandListGrid li{margin-bottom:4px;margin-right:20px;background:#fff;float:left;text-align:center;}
.SubBrandListGrid ol{clear:both;}
.ProductAddToCart dt{float:left;font-weight:bold;width:140px;margin-bottom:4px;}
.ProductAddToCart dd{margin-left:140px;margin-bottom:4px;}
.ProductAddToCart.cannot-purchase .add-to-cart{display:none;}
.ProductAddToCart dt div.Required,
#CartEditProductFieldsForm dt div.Required{width:8px;}
.ProductAddToCart textarea,
#CartEditProductFieldsForm textarea{width:183px;height:50px;}
.CartContents .CartProductFieldsLink{font-size:11px;color:#666;margin-top:6px;padding-left:22px;background:url('//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/GiftWrappingAvailable.png?t=1474453185') no-repeat;padding-bottom:4px;}
.ProductFields dd{margin-bottom:4px;}
.ProductFields{margin-bottom:15px;}
.ProductFields input.Textbox{width:100%;}
.ProductFields TextArea{width:100%;}
.CartContents .CartProductFieldsRow{border-top:0;}
.CartContents .CartProductFieldsRow dl{margin-top:15px;}
p.QuantityInput,
p.AddCartButton{text-align:center;}
.ProductAddToCart dt.QuantityInput{margin-top:4px;}
.ProductAddToCart dd.AddCartButton span{margin-top:4px;padding-right:5px;}
.TagList{margin-top:20px;}
.CartThumb{text-align:center;width:1px;}
.CartThumb img{max-width:100px;}
.WrappingOptions{font-size:11px;color:#666;margin-top:6px;padding-left:22px;background:url('//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/GiftWrappingAvailable.png?t=1474453185') no-repeat;padding-bottom:4px;line-height:1.6;}
.ViewAllLink a{padding-top:10px;display:block;}
.SelectGiftWrapMultiple{max-height:400px;}
.TabNav,
.TabNav li{list-style:none;margin:0;padding:0;}
.TabNav{font-size:12px;padding:0 20px;margin-bottom:20px;border-bottom:1px solid #d0d0d0;}
.TabNav li{margin-bottom:-1px;display:inline-block;*display:inline;*zoom:1;}
.TabNav li a{display:block;line-height:41px;padding:0 16px;height:41px;font-weight:600;font-size:14px;background:#f9f9f9;margin:0 4px 0 0;color:#a1a1a1;}
.TabNav li.Active a{background:#fff;border-bottom:1px solid #fff;}
#SearchTabsList.TabNav li{border-left:1px solid #D0D0D0;}
#SearchTabsList.TabNav li a{border-left:0;}
.ProductAddToCart dd.AddCartButton div.BulkDiscount{display:inline-block;float:left;}
.ProductAddToCart .BulkDiscount .btn{font-size:12px;padding:0 35px;background-color:#1fade6;border:1px solid #1fade6;height:42px;line-height:42px;color:#FFF;width:100%;}
.ProductAddToCart .BulkDiscount .btn:hover{background-color:#29c9f0;border:1px solid #29c9f0;}
#VendorLogo .BlockContent,
#VendorPhoto .BlockContent{margin:0;text-align:center;}
.TransitTime{font-weight:normal;color:gray;}
.ContentList{list-style-type:none;margin:20px 0 0 0;padding:0;list-style-image:none;}
.ContentList li{list-style-type:none;margin:0 0 10px 0;padding:10px 0;border-top:0;}
.ContentList li p{display:none;}
.OrderItemMessage{padding:7px;margin:10px 0px 10px 0px;}
.LittleNotePassword{color:gray;font-size:0.85em;font-weight:normal;padding:2px 0px 2px 200px;}
.RequiredClear{visibility:hidden;}
.ProductOptionList ul,
.ProductOptionList li{list-style:none;margin:0;padding:0;}
.ProductOptionList li{margin-bottom:3px;}
.ProductOptionList input{vertical-align:middle;}
.SearchPaging{float:right;font-size:0.95em;}
.SearchSorting{float:right;font-size:0.95em;margin:8px 0px;}
#SearchResultsCategoryAndBrand{margin:20px 0;}
#SearchResultsCategory{padding:2px 0 0 !important;}
#SearchResultsCategory ul{margin-top:12px;margin-bottom:13px;}
#SearchResultsCategory li{line-height:20px;padding-bottom:10px;}
.ContentList em,
.QuickSearchResultMeta em{font-size:0.8em;}
#AjaxLoading{background-color:rgba(0,0,0,.5);color:#fff;padding:10px 20px;display:none;position:fixed;text-align:center;z-index:10000000000;line-height:32px;left:0;right:0;}
#AjaxLoading img{vertical-align:bottom;margin-right:5px;}
#ProductDetails #ImageScrollPrev,
#ProductDetails #ImageScrollNext{float:left;margin-top:16px;cursor:pointer;}
.ProductTinyImageList{float:left;width:91% !important;}
.ProductTinyImageList img{padding:0 !important;-moz-box-shadow:0 0 0 #000000;-webkit-box-shadow:0 0 0 #000000;box-shadow:0 0 0 #000000;width:100% !important;height:auto;display:block;}
.ProductTinyImageList img:hover{cursor:pointer;-moz-box-shadow:0 0 0 #000000;-webkit-box-shadow:0 0 0 #000000;box-shadow:0 0 0 #000000;}
.ProductTinyImageList .owl-item > div{border:0 !important;opacity:1 !important;filter:alpha(opacity=100);-moz-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";*zoom:0;}
.ProductTinyImageList ul li div{display:table-cell;text-align:center;border:none 0 !important;}
html.javascript .productOptionViewRectangle .selectedValue label, .productOptionViewRectangle .selectedValue label, .productOptionViewRectangle label:hover{border-color:#000000 !important;}
.wrapBtnSlide{float:right;clear:both;}
.wrapBtnSlide a{border:1px solid #d9dadb;cursor:pointer;display:inline-block;padding:1px 8px;text-indent:-10000px;width:12px;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat 0 -760px;height:16px;}
.wrapBtnSlide a.next{background-position:-40px -760px;border-left:0;}
#ProductDetails .ProductTinyImageList ul{margin:0;padding:0;list-style-type:none;text-align:left;}
.carousel{position:relative;visibility:hidden;left:-5000px;width:180px;}
#QuickViewProductDetails .required,
#QuickViewProductDetails .Required,
.ProductMain .Required,
.required{color:#be0303 !important;display:block;left:0;position:absolute;top:0;font-weight:bold;}
.ProductMain table.ExpectedReleaseDate{margin-top:0;}
.productAttributeList .productAttributeLabel{margin:0 !important;float:none !important;width:auto !important;padding-top:0 !important;}
.productAttributeList .productAttributeLabel label{display:block;margin-bottom:10px !important;position:relative;}
.productAttributeList .productAttributeLabel label .name{padding-left:9px;color:#1e1e1e;font-weight:bold;}
.productAttributeList .productAttributeRow, .productAttributeRow{padding-left:0 !important;margin:0 0 10px 0 !important;clear:both;}
.productAttributeList li{margin-bottom:2px;}
.productAttributeList ul.list-horizontal{margin:0;}
.productOptionViewProductPickListWithImage{border-color:#ddd !important;margin-bottom:20px;}
.productOptionViewProductPickListWithImage .scrollContainer{max-height:250px !important;}
.productOptionViewProductPickListWithImage td{padding:10px 5px !important;vertical-align:middle !important;}
.productOptionViewRectangle .option label{background-color:#fff;padding:6px 10px !important;min-width:35px;text-align:center;}
#tabcontent{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#tabcontent .photo{margin-right:20px;float:left;width:200px;}
#tabcontent .photo img{height:auto;max-height:100%;max-width:100%;}
#tabcontent #url{margin-bottom:8px;}
#share-product ul.tabs{top:1px;}
#share-product ul.tabs li{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;display:inline-block;}
#share-product ul.tabs li img{top:-1px;}
#shareDescription{line-height:18px;}
.previewImageContainer{height:30px;width:50px;}
.videoRow img{float:left;padding-right:5px;}
.videoRowTitle{font-weight:bold;}
.videoRowDescription{max-height:50px;overflow:hidden;}
.VideoOverlay{background-image:url('//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/VideoOverlay.png?t=1474453185');background-position:center center;position:absolute;left:0;height:100%;width:100%;top:0;}
.VideoContentContainer{position:relative;margin-left:3px;padding-left:92px;}
.VideoPreviewSize{width:92px;height:69px;}
.videoRowLength{padding-left:4px;}
.videoRow,
.videoRowTitle,
.videoRow img,
.videoRowLength{cursor:pointer;}
#VideoList ul{position:relative;overflow-y:auto;padding:0;margin:0;width:240px;height:265px;}
.VideoSingleTitle{font-weight:bold;}
.VideoSingleDescription{margin-bottom:20px;}
.Left #VideoMiddleContainer,
.Right #VideoMiddleContainer{display:none;}
.Content #VideoSideContainer{display:none;}
#VideoSideContainer ul{text-align:center;}
#VideoSideContainer ul li{margin-bottom:5px;}
.VideoSideDescription{padding:2px 10px;}
.VideoImageContainer{position:relative;float:left;}
.ToggleSearchFormLink{position:relative;overflow:hidden;z-index:2;}
.Panel#ProductTabs{padding-top:0px;}
.PinterestButtonContainer{margin:10px 0;text-align:left;}
#prodAccordion{border-top:1px solid #cbcbcb;}
#prodAccordion .Block{padding:0 !important;margin:0 !important;}
.prodAccordionContent{display:block;}
.current .prodAccordionContent{display:block;}
#SideAccountMenu li,
#GiftCertificatesMenu li{list-style:none;line-height:1.2em;padding:0 0 10px 0;margin:0;}
.Left #SideCategoryList .pages-menu{margin-left:0 !important;}
.pages-menu{margin-left:12px !important;}
.PageMenu{padding:0;position:relative;z-index:50;float:left;width:760px;}
.PageMenu li{position:relative;display:inline-block;float:none;}
.PageMenu .sf-menu > li > a{font-size:14px;line-height:14px;color:#ffffff !important;text-transform:none;float:none;font-weight:400;position:relative;z-index:400;margin:0 5px -30px 9px;letter-spacing:0;padding-bottom:30px;}
.PageMenu .sf-menu > li > a:hover{color:#25bfed !important;}
.PageMenu .sf-menu > li:last-child > a{margin-right:0;}
.PageMenu .sf-menu > li.active > a{color:#25bfed !important;}
.PageMenu .sf-menu li ul li:hover > a{color:#2599d4 !important;}
.PageMenu .sf-menu li ul li a.hasSub:before{border-left:5px solid #262638;border-top:5px solid transparent;border-bottom:5px solid transparent;right:0;top:4px;position:absolute;content:"";}
.PageMenu .sf-menu li ul li a.hasSub:after{border-left:3px solid #FFF;border-top:2px solid transparent;border-bottom:2px solid transparent;right:2px;top:7px;position:absolute;content:"";}
.PageMenu .sf-menu > li.sfHover ul{background:#fff;}
.PageMenu .sf-menu > li.sfHover a.hasSub{z-index:1000 !important;}
.PageMenu ul{border-bottom:none;padding:0;margin:8px 0 0 0;display:block;}
.PageMenu li ul li a{float:none;margin:0;display:block !important;font-size:12px;text-align:left;font-weight:normal;text-transform:none;letter-spacing:0;}
.PageMenu li ul{display:none;position:absolute;z-index:999 !important;top:42px !important;width:220px !important;left:0;list-style-image:none;border:1px solid #cbcbc8;border-top:none; margin:0px!important;}
.PageMenu li ul li{display:block;border-top:1px solid #e6e6e6;padding:8px 15px;}
.PageMenu li ul li li{text-align:left;}
.sf-menu a.sf-with-ul{padding-right:0 !important;}
.footer .PageMenu li ul{top:auto !important;bottom:25px;}
.sf-sub-indicator{display:none !important;}
.PageMenu li.sfHover ul{display:block;width:auto;}
.PageMenu .sf-menu li{float:none;}
.PageMenu .side-menu .linkLast{font-size:12px;text-transform:uppercase;letter-spacing:0.05em;word-spacing:0.05em;height:39px;line-height:40px;float:none;color:#FFF !important;padding:0 20px;border:1px solid transparent;border-bottom:0;font-weight:700;position:relative;z-index:400;display:inline-block;}
.PageMenu .side-menu .linkLast:hover{background:#f481b4;border:1px solid #f481b4;border-bottom:0;}
.PageMenu .CategoryList h4{display:none;}
.PageMenu{padding:7px 0 0;}
.TopMenu li.myAcc a + a{display:none;}
.Left #SideCategoryList .sf-menu ul{position:static;top:0;width:auto;}
.Left #SideCategoryList .SideCategoryListFlyout .sf-shadow ul,
.Right #SideCategoryList .SideCategoryListFlyout .sf-shadow ul{background:none !important;}
.PageMenu li ul li{list-style-image:none;}
.PageMenu li ul ul{display:none;left:100% !important;margin-left:0;top:-1px !important;}
.inner .Block{display:block;clear:both;}
table.General,
table.CartContent,
table.CartContents{border-collapse:collapse;}
.CartContents tfoot .SubTotal td{padding:12px 35px !important;border-top:1px solid #e4e4e4 !important;border-bottom:1px solid #e4e4e4 !important;}
#CartContent .CartContents tfoot .SubTotal.gtotal td{padding:20px 0;}
.CartContents tfoot .SubTotal td .titTotal em{display:inline-block;margin-left:70px;font-style:normal;font-size:16px;}
.CartContents tfoot .SubTotal td .titTotal{font-size:12px;font-weight:700;line-height:30px;color:#000;}
.CartContents tfoot .SubTotal td .titGTotal{font-weight:700;font-size:24px;line-height:30px;color:#000;}
.CartContents tfoot .SubTotal td .titGTotal em{display:inline-block;margin-left:25px;font-style:normal;}
#CartContent .ProceedToCheckout{padding-bottom:25px;overflow:hidden;float:right;}
#CartContent .CheckoutButton .btn{float:right;padding:15px 80px;text-transform:none;font-size:18px;}
#CartContent .CartItemTotalPrice .CartRemoveLink{display:none;}
#CartContent .CartThumb img{width:128px;}
.BlockContent .CartThumb img{max-width:64px;height:auto;}
#SharingDataWrapper{height:auto;}
#SharingDataWrapper p{padding:20px 35px 0 20px;}
#SharingDataChoices{float:none;}
#SharingDataChoices li{width:auto;height:auto;}
.EstimateShippingButtons{text-align:right;}
.EstimateShippingButtons input{margin-bottom:20px;}
#uniform-sel_billing_address, #uniform-sel_shipping_address{width:auto !important;max-width:680px;margin-bottom:10px;}
#uniform-sel_billing_address span, #uniform-sel_shipping_address span{padding:5px 35px 5px 10px !important;}
.left-content{width:465px;float:left;}
.left-content .ProductList li{width:20%;padding:0 0 10px 10px;}
.left-content .ProductList{margin:0 0 10px -10px;}
.left-content .ProductList .ProductImage a{height:100px;}
.left-content .ProductList .ProductDetails{font-size:12px;margin:0;padding:10px 10px 0 0;word-wrap:break-word;}
.left-content .ProductList .ProductDetails .pname{border:solid 0px;font-size:12px;line-height:17px;}
.left-content .ProductList .ProductPriceRating{display:none;}
.left-content .ProductList em.p-price{font-size:12px;padding-left:0;padding-left:0;padding-top:0;margin-top:0;}
.RetailPriceValue{color:#878787;font-weight:400;}
.SalePrice{color:#f36621;font-weight:bold;margin-left:8px;}
.left-content .ProductThumb .ProductThumbImage{border:1px solid #e4e4e4;}
#recaptcha_area{max-width:100%;margin-right:auto;}
.PagingList .icon{display:none;}
.DetailRow .SortBox div.selector,
.DetailRow .SearchSortingSelectContainer div.selector{padding-top:0 !important;padding-bottom:0 !important;background-position:99.5% -928px;}
.SortBox div.selector span,
.SearchSortingSelectContainer div.selector span{height:30px;line-height:30px;padding-top:0 !important;padding-bottom:0 !important;}
#uniform-sort{border:0;border:1px solid #cacaca;}
ul.AccountOrdersList{list-style:none outside none;margin:0;padding:0;list-style-image:none;}
#AccountOrders ul.AccountOrdersList .ReturnLink{display:inline-block;border:1px solid #A09D9D;padding:0 18px;color:#343434;text-align:center;font-size:12px;height:35px;line-height:35px;text-transform:uppercase;font-family:Roboto;font-weight:700;line-height:31px;}
#AccountOrders ul.AccountOrdersList .ReturnLink:hover{background:#1FADE6;border:1px solid #1FADE6;color:#fff !important;}
.AccountOrderStatusList li{position:relative;list-style-image:none;}
.AccountOrderStatusList li h4{font-weight:700;}
.AccountOrderStatusList li.li-list p{margin-bottom:11px;}
.AccountOrderStatusList li.li-list .HowToPay{margin-top:28px;margin-bottom:10px;}
.AccountOrderStatusList li.li-list .HowToPay strong{font-weight:400;font-size:14px;}
.AccountOrderStatusList li .btns form.FloatRight:first-child{margin-left:20px;}
.OrderItemList li{margin-bottom:15px;color:#2599d4;}
#LayoutColumn1 .h3tt{display:none;}
#LayoutColumn2 .multiStep{display:none;}
.banner_category_page_top{position:relative;}
.banner_category_page_top h2{font-weight:normal !important;line-height:1.25 !important;position:relative;clear:both;color:#312E29 !important;display:block;font-size:34px !important;font-weight:600 !important;text-transform:uppercase !important;bottom:75px;left:50px;position:absolute;}
.CartContents tfoot .gtotal.SubTotal td{font-size:17px;padding-right:0;}
.HowToPay,
.NotifyMessage{margin:0 0 15px 0;background:none repeat scroll 0 0 #fff;padding:20px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.NotifyMessage{padding-bottom:7px;}
.NotifyMessage p.Bold{font-size:14px;font-weight:400;margin-bottom:10px;}
.HowToPay p{margin:0;padding:0;}
.OrderItem1 .selector,
.OrderItem2 .selector{width:75px;}
.BlockContent img{max-width:100%;height:auto;}
.recaptchatable .recaptcha_image_cell center{height:auto !important;}
.recaptchatable .recaptcha_image_cell center img{height:auto !important;max-width:238px !important;}
.recaptchatable #recaptcha_response_field{width:220px !important;}
.recaptchatable #recaptcha_image{height:auto !important;width:auto !important;}
.recaptchatable .recaptcha_image_cell{width:240px !important;}
.recaptchatable #recaptcha_response_field{width:220px !important;}
#recaptcha_reload_btn{display:block;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/recapRefresh.png?t=1474453185) 0 0 no-repeat !important;}
#recaptcha_reload_btn img{visibility:hidden;}
#recaptcha_switch_audio_btn{display:block;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/recapAudio.png?t=1474453185) 0 0 no-repeat !important;}
#recaptcha_switch_audio_btn img{visibility:hidden;}
#recaptcha_whatsthis_btn{display:block;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/recapHelp.png?t=1474453185) 0 0 no-repeat !important;}

#recaptcha_whatsthis_btn img{visibility:hidden;isibility:hidden;}
.zoomWindow{left:0 !important;top:-1px !important;}
.zoomWrapper{position:relative;z-index:110;}
#PageMenu{position:relative;z-index:10;}
#fancy_bg{display:none !important;}
div#fancy_outer{position:fixed !important;top:20px !important;bottom:20px !important;left:0 !important;right:0 !important;margin:0 auto !important;max-width:600px !important;width:95% !important;padding:0 !important;z-index:110 !important;max-height:90%;}
div#fancy_inner{position:relative;width:105% !important;height:105% !important;background:#FFF;}
#fancy_close{background-image:url('https://cdn6.bigcommerce.com/s-56yj99/product_images/uploaded_images/close-button.png') !important;background-position-x:-10px !important;background-position-y:-10px !important;background-size:initial !important;background-repeat-x:no-repeat !important;background-repeat-y:no-repeat !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(221, 221, 221) !important;position:absolute !important;bottom:10px !important;right:10px !important;width:30px !important;height:30px !important;top:592px !important;text-indent:-9999px !important;}
.PageMenu h3{display:none !important;}
div#fancy_overlay,
#ModalOverlay{background:#000 !important;opacity:0.7 !important;filter:alpha(opacity=70);-moz-opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";*zoom:0;z-index:998 !important;}
#ModalContentContainer{box-shadow:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;background:#FFF;}
#ModalContainer #ModalContent, #ModalContainer .ModalContent{background:#FFF;border:0;padding:0;}
#ModalContentContainer .BrandName{display:none;}
.ModalContent #fastCartContainer{margin:0;}
.ModalContent #fastCartContainer .fastCartTop{padding:0 0 30px;border-bottom:1px solid #e0dfdf;margin:0 50px 17px;}
.ModalContent #fastCartContainer .fastCartThumb{text-align:center;width:27%;}
.ModalContent #fastCartContainer .fastCartItemBox{width:38%;}
.fastCartItemBox .titProdAdd a{font-size:12px;color:#2599d4 !important;display:block;margin-bottom:10px;margin-top:12px;}
.fastCartItemBox .titProdAdd small{display:block;padding-bottom:12px;}
.fastCartItemBox .txtInfo{text-transform:uppercase;font-style:italic;color:#babab8;font-size:11px;line-height:16px;width:85%;margin-bottom:13px;margin-top:20px;}
.fastCartItemBox .Quantity{color:#555;font-size:12px;margin-bottom:14px;}
.fastCartItemBox .ProductPrice{font-size:13px;line-height:20px;font-weight:700;}
.ModalContent #fastCartContainer .fastCartSummaryBox{width:30%;background:none;padding:0;}
#ModalContentContainer h1{font-family:Open Sans,sans-serif;font-size:16px;color:#7ba415;text-transform:uppercase;line-height:21px;}
#ModalContentContainer .productAttributeLabel label,
#ModalContentContainer .productAttributeLabel{font-size:12px;line-height:20px;color:#000;text-transform:uppercase;font-weight:700;font-style:italic;}
#ModalContentContainer .productAttributeLabel label{margin:0;}
#ModalContentContainer .productAttributeLabel{font-style:normal;}
#ModalContentContainer .p-price{display:block;}
#ModalContentContainer .s-price .YouSave{display:none !important;}
#ModalContentContainer .s-price{float:left;color:#606060;font-size:14px;line-height:20px;}
#ModalContentContainer .s-price .RetailPrice{margin:0 10px 0 0;}
#ModalContentContainer .p-price .ProductPrice, #ModalContentContainer .p-price .VariationProductPrice{font-size:18px;line-height:20px;color:#FFF;font-weight:700;}
#ModalContentContainer .ProductThumbImage{text-align:left;}
#ModalContentContainer .quick-view-image-container{width:41%;}
#ModalContentContainer .productAttributeValue .btn.alt{background:none;text-transform:uppercase;font-size:12px;line-height:20px;color:#babab8 !important;padding-top:8px;}
#ModalContentContainer .productAttributeValue input[type="text"]{margin-bottom:30px;width:120px;}
.QuickViewModal #ModalContent,
.QuickViewModal .ModalContent{padding:35px 50px 40px !important;border:none!important;font-size:inherit;}
#ModalContent:after,
.ModalContent:after{content:"";display:table;clear:both;}
#ModalButtonRow, .ModalButtonRow{background:none !important;border:none !important;padding:15px !important;height:auto !important;}
#ModalContainer .modalClose{top:-27px !important;right:-25px !important;padding-right:0 !important;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat -96px -39px #000 !important;width:32px !important;height:32px !important;}
#ModalContainer .modalClose:hover{background-color:#ea3b02 !important;}
.ModalButtonRow input{font-weight:normal !important;}
.AddBillingAddress dt,
.AddShippingAddress dt{clear:left;}
.AddBillingAddress dd,
.AddShippingAddress dd{margin:0;padding:0 0 8px 15px !important;float:left;width:420px;line-height:20px !important;}
.Content .Button,
.form .Button{display:inline-block;}
.QuickSearch{border-bottom:0;width:280px;}
.QuickSearch tbody tr:nth-child(2n){background:#fff;}
.QuickSearch tbody tr:nth-child(2n+1){background:#f9f9f9;}
.QuickSearch tbody tr{display:block;padding:10px;border-bottom:1px solid #d0d0d0;}
.QuickSearch tbody tr td{border:none;vertical-align:text-top;color:#333;}
.QuickSearch tbody tr td a{color:#2599d4;}
.QuickSearch tbody tr.QuickSearchResult:hover{background-color:#ededed;}
.QuickSearch tbody tr.QuickSearchAllResults a{color:#333;height:auto;line-height:normal;}
.QuickSearchResult .QuickSearchResultImage{width:70px;height:65px;vertical-align:middle;text-align:center;padding:0;border:0;}
.QuickSearchResultImage{text-align:left;border:0;}
.QuickSearchResultMeta .QuickSearchResultName{text-align:left;}
.QuickSearchResultMeta span{text-align:left;display:inline-block;}
#CategoryContent{margin-bottom:0;}
#CategoryPagingTop, #CategoryPagingBottom{float:left !important;width:auto;clear:none !important;}
#SearchResultsProduct{margin-bottom:40px;}
.product-nav.HL-NoPaging .inner-product-nav{border:0 !important;padding:0 !important;min-height:0 !important;}
#SearchResultsProduct #frmCompare .product-nav .SearchSorting, #SearchResultsProduct #frmCompare .ProductCompareButton{display:block!important;}
.brandpage .product-nav.HL-HasPaging .inner-product-nav{border:1px solid #cacaca !important;padding:12px 10px 12px 20px !important;overflow:hidden;}
.brandpage{margin-bottom:40px;}
.brandpage .HL-NoPaging{margin-bottom:0;}
.brandpage #SideShopByBrand{padding:0 0 50px;}
.brandpagedetail #SideShopByBrand{margin-bottom:20px;}
#frmCompare .inner-product-nav, .CategoryContent .inner-product-nav, #SearchResultsProduct #frmCompare .product-nav, #LayoutColumn2 .inner-product-nav{margin-bottom:0;border:1px solid #cacaca;background:#f5f5f5;padding:12px 10px 12px 20px;overflow:hidden;}
#SearchResultsProduct #frmCompare .product-nav{border:1px solid #cacaca !important;margin-bottom:20px;min-height:57px;}
#SearchResultsProduct #frmCompare{position:relative;}
#SearchResultsProduct #frmCompare .CompareButtonContainer{bottom:31px;position:absolute;right:10px;}
#SearchResultsProduct .ProductList .p-name{margin-bottom:10px;padding-bottom:0;}
#SearchResultsProduct .ProductList.List .ProductDetails{padding:20px 20px 8px;}
#SearchResultsProduct .ProductList.List .ProductDescription{margin-bottom:12px;}
#SearchResultsProduct .ProductList.List li:last-child{border-bottom:0 !important;}
#SearchResultsProduct .ProductList.List .p-name a{color:#2599d4;}
#SearchResultsProduct .ProductList.List .p-name a > span{color:#000;display:block;margin-top:7px;}
#SearchResultsProduct #frmCompare .ProductList.List li .ProductImage:hover .QuickViewBtn{display:none !important;}
.SearchContainer .QuickViewBtn{display:none !important;}
.SearchContainer .ProductList .ProductRightCol{position:absolute;top:10px;right:10px;}
.SearchContainer .ContentList{margin:0;}
.SearchContainer .ContentList li{padding:0;}
.AdvancedSearch div.selector{height:34px;line-height:34px;min-height:34px !important;}
.inner #CategoryPagingTop{padding-left:20px;}
#CategoryPagingTop > span, #CategoryPagingBottom > span{float:left;color:#474747;margin-right:10px;margin-top:4px;text-transform:uppercase;font-weight:bold;font-size:12px;}
.PagingList{float:left;margin-right:7px;}
.CategoryPagination .PagingList li:first-child{margin-left:0;}
.CategoryPagination .PagingList li{padding:3px 8px;margin:0 4px;color:#474747;font-size:12px;}
.CategoryPagination .nav-next{margin-left:4px;}
.CategoryPagination .PagingList a{color:#474747;}
.CategoryPagination .PagingList li.ActivePage{border:1px solid #cacaca;background:#ffffff;color:#0f0f0f;}
.CategoryPagination .PagingList a:hover{color:#312E29;}
#CategoryHeading{clear:none;padding-bottom:35px;text-align:left;position:relative;z-index:1;padding:0;}
.CategoryDescription .innerCatDescr{background:#f5f5f5;padding:20px 0 0;}
#CategoryHeading h1{font-size:20px;line-height:18px;font-weight:700;color:#000;padding:0 20px 0;border-bottom:0;}
.CategoryDescription img{max-width:100%;}
.CategoryDescription p.txtCont{margin:8px 20px 20px;font-size:12px;color:#474747;line-height:16px;}
.SortBox,
.SearchSorting{font-size:13px;margin:0;padding:0;}
.SortBox label,
.SearchSorting label{float:left;font-size:12px;padding:7px 10px 0 0;line-height:18px;color:#474747;font-weight:700;}
.SortBox div.selector,
.SearchSorting div.selector{float:right;line-height:30px;min-height:30px !important;padding:0;font-size:12px;height:30px;}
div.selector select{font-size:12px;}
#uniform-revrating{width:185px !important;}
.ProductReviewForm #revtitle{width:185px !important;}
.SortBox div.selector span,
.SearchSorting div.selector span{background:#ffffff;margin-right:28px;line-height:28px;height:28px;padding-right:10px;color:#474747;font-size:12px;border-right:1px solid #e0dfdf;}
.FormContainer .box{display:block;clear:both;width:100%;float:left;padding:20px 0 40px 0;}
.FormContainer .box dt{width:232px;}
.HorizontalFormContainer dt,
.HorizontalFormContainer dd{line-height:36px;padding-bottom:20px;font-size:12px;font-weight:normal;}
.HorizontalFormContainer dl{overflow:hidden;}
.HorizontalFormContainer dd .selector span{font-weight:normal;font-size:13px;color:#4b5759 !important;font-family:arial;}
.HorizontalFormContainer dt p,
.HorizontalFormContainer dd p{font-weight:normal;}
.HorizontalFormContainer dd{padding:0 0 20px 0;}
.HorizontalFormContainer p.Submit{padding-top:20px;}
#ProductReviews .form dt,
#ProductReviews .form dd{float:left;clear:both;width:100%;padding:5px 0 0 0;text-align:left;}
#ProductReviews .form dd{padding-bottom:15px;}
.prodAccordionContent > a.btn{float:right;}
#ProductReviews input.btn{margin-bottom:20px;margin-left:0;background:#262638;border:0;color:#FFF !important;padding:0 30px;}
#ProductReviews .btn:hover{background:#1fade6;}
#ProductReviews p.Submit{margin-bottom:0;}
#ProductReviews .prodAccordionContent .BlockContent{width:100%;float:left;}
#ProductReviews .prodAccordionContent .BlockContent .ErrorMessage, #ProductReviews .prodAccordionContent .BlockContent .SuccessMessage{margin-top:20px;}
#ProductByCategory ul{margin:0;list-style:none;}
#ProductByCategory ul li{color:#505050;float:left;background:#f2f2f2;border-bottom:1px solid #eaeaea;padding:5px 10px;margin-right:10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#ProductByCategory ul li a{color:#505050;}
#message_content{height:240px;}
.UtilityLinks{float:left;width:100%;clear:both;margin:0 0 20px;}
ul.ShippingAddressList h4{display:block;clear:both;padding-bottom:8px;text-transform:capitalize;}
table thead tr th,
table.General thead tr th,
table.CartContents thead tr th,
table tbody tr td,
table.General tbody tr td,
table.CartContents tbody tr td{padding:12px 30px;text-align:center !important;}
table tbody tr td,
table.General tbody tr td,
table,
table.General,
table.CartContents{margin:20px 0;}
.CartContents{margin:0 0 20px !important;border:1px solid #e0e0df;border-bottom:0;}
.CartContents th{font-weight:700;text-transform:none;color:#555555;font-size:14px;background:#f8f8f8;border-bottom:1px solid #e0e0df;line-height:20px;padding-bottom:14px !important;padding-top:16px !important;font-weight:normal;}
.CartContents th:first-child, .CartContents td:first-child, .CartContents td.ProductName{text-align:left !important;}
.CartContents td.CartThumb, .CartContents td.ProductName, .CartContents td.CartItemQuantity , .CartContents td.CartItemIndividualPrice , .CartContents td.CartItemTotalPrice{padding:25px 0 25px 30px !important;}
.CartItemQuantity span, .CartItemQuantity div{display:inline-block;}
.ProductName .titProName{display:inline-block;margin-top:10px;}
table.productAttributes tbody tr td{border:0 !important;}
#CartContent table thead tr th{padding:20px 0 10px 30px !important;}
#CartContent table thead tr th:last-child{padding-right:35px !important;text-align:right !important;}
.CartItemQuantity{position:relative;}
.CartItemQuantity div.selector{background-position:99.5% -924px !important}
a.ChangeLink{top:12px;right:10px;}
.ExpressCheckoutContent{padding:0 0 20px;overflow:hidden;}
.ExpressCheckoutContent .CreateAccount,
.ExpressCheckoutContent .AccountLogin{float:left;width:46%;}
.ExpressCheckoutContent .CreateAccount{padding-right:2%;}
.ExpressCheckoutContent .AccountLogin{padding-left:2%;}
.ExpressCheckoutContent .AccountLogin dd{float:none;}
.ExpressCheckoutContent .CreateAccount .HorizontalFormContainer dt,
.ExpressCheckoutContent .AccountLogin .HorizontalFormContainer dt{text-align:left;padding-bottom:3px;clear:none;float:none;width:auto;}
.ExpressCheckoutContent .CreateAccount .HorizontalFormContainer dd,
.ExpressCheckoutContent .AccountLogin .HorizontalFormContainer dd{padding-bottom:0;margin-left:0;padding-right:2px;}
#CheckoutStepConfirmation .SubTotal td strong,
#CheckoutStepConfirmation .SubTotal td em{display:block;padding-top:0;}
#CheckoutStepConfirmation .SubTotal td strong{padding-top:4px;}
#CheckoutStepConfirmation .SubTotal .Block{margin-bottom:0;}
#CheckoutStepConfirmation .SubTotal.st td{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.AccountMessageList{margin:0;padding:0;list-style:none;}
.AccountMessageList li{padding:0 0 10px 0;margin:0;border-bottom:1px solid #d6d6d6;}
.AccountMessageList li h4{padding-top:20px;}
.AccountMessageList .by{position:relative;display:block;padding:0 0 0 25px;}
.AccountMessageList .by img{position:absolute;left:0;top:2px;}
.AccountMessageList blockquote{margin-left:0;padding-top:5px;}
.AccountOrderStatusList{margin:0;padding:0;list-style:none;}
.Meta{font-size:12px;}
.OrderItemList{margin:10px 60px;}
.AccountOrderStatusList li{position:relative;}
.li-list{padding:20px 0;border-bottom:1px solid #d6d6d6;}
.AccountOrderStatusList .box1{padding:0 10px 0 20px;}
.btns{position:absolute;right:0;top:10px;float:left;z-index:2;color:#5e5c5c;font-size:13px;line-height:28px;font-weight:normal;}
.btns form{display:inline;float:right;}
.btns span.FloatRight{padding:0 5px;}
.btns .btn-clear{float:left;clear:none;}
.bg-gray{float:left;padding:20px;width:90%;background:#ededed;display:block;margin-bottom:20px;}
.ShippingMethodList table{clear:both;padding-top:20px;width:100%;}
.ShippingMethodList table td{padding:15px 10px 10px 10px!important;}
.CartItemQuantity .selector,
.DetailRow.qty .selector{width:75px !important;padding:0 !important;}
.CartItemQuantity div.selector span,
.DetailRow.qty .selector span{margin:0px 0 0 0;height:100%;line-height:25px;width:67%;border-right:1px solid #cacaca;}
.DetailRow.qty .selector{width:110px !important;background-position:100.3% -921px !important;height:42px;}
.DetailRow.qty .selector span{padding:8px 10px !important;}
.CartContents td.CartItemQuantity{font-size:16px;}
.CartRemoveLink{top:33px;right:15px;width:27px;height:27px;margin-top:2px;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat -363px -45px;display:inline-block;}
.SubTotal td{padding:20px 0 0 0;}
.ProceedToCheckout,
.KeepShopping{text-align:right;}
.KeepShopping .btn,
.updateCart .btn{background:#262638;border:1px solid #262638;color:#FFF !important;}
.PayPalExpressCheckout p{color:#4b5459;font-style:italic;text-transform:uppercase;font-size:11px;}
.ProceedToCheckout .PayPalExpressCheckout p{margin:0 0 10px;}
.ProceedToCheckout .FloatRight,
.ProceedToCheckout .FloatLeft{float:none !important;text-align:center;}
.DropdownCart .ProceedToCheckout .PayPalExpressCheckout{float:right !important;width:165px;margin-right:50px;}
.ProceedToCheckout.btm{padding:0 20px 30px 20px;}
.ProceedToCheckout .CheckoutButton{display:block !important;overflow:hidden;}
.CheckoutButton .btn{font-size:14px;line-height:22px;display:block;padding:10px 0;height:auto;margin:0;color:#FFF;background-color:#ea3b02;border:1px solid #ea3b02;margin-bottom:7px;}
.boxin{display:block;width:100%;padding:20px 0;border-bottom:1px solid #6a6a6a;}
.boxin h2{color:#000;font-size:15px;padding-bottom:10px;}
.boxin ul{list-style:disc;}
.boxin .mtop{margin:0 0 10px;}
.boxin .list-icon .icon{background:none;height:0;width:0;margin:0;}
.GiftCertificateThemeList label{float:left;clear:both;}
#ProductDetails .ProductTinyImageList ul li{background-color:#fff;border:0 none !important;display:inline-block;margin:0 5px 0 0;padding:0;list-style-image:none;}
#ProductDetails .ProductTinyImageList ul li a{display:block;padding:0 !important;}
#ProductDetails .ProductTinyImageList{white-space:nowrap;overflow:hidden;float:left;}
#ProductDetails .ProductTinyImageList > div > div{float:left;border:0;width:78px;height:78px;}
.ImageCarouselBox{padding-left:0!important;margin-bottom:10px;margin-top:18px !important;overflow:hidden;}
.productOptionPickListSwatch ul{margin:0;padding:0;list-style:none;}
#ProductDetails #ImageScrollPrev,
#ProductDetails #ImageScrollNext{margin-top:15px;border:0 none;cursor:pointer;display:inline-block;height:37px;width:20px;margin:0;outline:0 none;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat -74px -90px;margin-top:25px;}
#ProductDetails #ImageScrollPrev img,
#ProductDetails #ImageScrollNext img{display:none;}
#ProductDetails #ImageScrollNext{background-position:-110px -90px;}
.productPage .PrimaryProductDetails .ProductPrice{font-size:24px;line-height:24px;color:#000;}
.PrimaryProductDetails .ProductPrice{color:#000;font-size:18px;font-weight:700;letter-spacing:-0.02em;}
.ProductDetailsGrid .DetailRow.ratingBlock{margin:9px 0 18px;}
.ProductDetailsGrid .DetailRow, .ProductDetailsGrid .s-price{margin-bottom:9px;overflow:hidden;}
#QuickViewProductDetails .addToCart{padding-top:8px;}
.ProductDetailsGrid .DetailRow .BrandName{padding:0;}
.ProductDetailsGrid .DetailRow.nop{padding:0;}
.ProductDetailsGrid .DetailRow.product-rating{padding:0 0 20px;display:block !important;border:0 !important;margin-bottom:0 !important;}
.ProductDetailsGrid{overflow:hidden;}
.ProductDetailsGrid .DetailRow.product-rating span img{margin-top:-4px;}
.ProductDetailsGrid .DetailRow.product-rating span a{color:#9d9d9d;font-size:12px;padding:0px 5px;display:inline-block;font-style:normal;line-height:24px;}
.ProductDetailsGrid .Label,
.ProductAddToCart .productAttributeLabel{font-weight:bold;margin:0 0 6px;line-height:18px;text-align:left !important;text-transform:uppercase;position:relative;color:#000000;}
.ProductDetailsGrid .Label{float:left;width:70px;margin-right:10px;}
.ProductDetailsGrid .Value{float:left;}
.ProductAddToCart .productAttributeLabel{text-transform:none;}
.VariationProductWeight, .DetailRow .Value{color:#555555;line-height:18px;}
.PriceRow .Value .ProductPrice, .DetailRow .Value.AddCartButton{font-style:normal;}
.DetailRow.qty .AddCartButton,
.DetailRow.qty .BulkDiscount{float:left;}
.DetailRow.qty .AddCartButton{margin-right:20px;}
.DetailRow.qty .BulkDiscount{width:70%;}
.DetailRow.qty .QuantityInput{text-transform:none;float:none;}
.ProductDetailsGrid .s-price .YouSave{font-weight:300;margin:0 0 10px 0;color:#555555;}
.ProductDetailsGrid .DetailRow.RetailPrice{width:auto;overflow:hidden;}
.DetailRow.RetailPrice .Label{margin:0 10px 0 0;}
.OutOfStockMessage{display:none;padding:0;}
.OutOfStockMessage p{padding-left:25px;}
.OutOfStockMessage .CurrentlySoldOut{position:relative;}
.icon-outofstock{position:absolute;float:left;width:14px;height:14px;left:0;top:3px;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-outofstock.png?t=1474453185) no-repeat 0 0;}
#prodAccordion{padding-bottom:30px;position:relative;padding-top:50px;}
#prodAccordion .subtitle{color:#474747;font-size:12px;text-transform:uppercase;letter-spacing:0.05em;padding:20px 0;border-top:5px solid transparent;position:absolute;top:0;}
#prodAccordion .current .subtitle{color:#ee6497;border-top:5px solid #ee6497;}
.prodAccordionContent{border-top:0px solid #EAEAEA;}
.prodAccordionContent blockquote{border-left:3px solid #dadada;padding:8px 0 10px 20px;margin-bottom:20px;font-style:italic;font-size:12px;margin-left:20px;font-family:Roboto;}
#fastCartContainer .ProductList li .ProductPriceRating{margin-top:0;display:block;}
.fastCartThumb,
.fastCartItemBox,
.fastCartSummaryBox{width:35%;max-width:none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.fastCartThumb{width:29%;}
.fastCartThumb a:hover img{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*zoom:0;}
.fastCartItemBox{width:34%;}
.fastCartItemBox{margin-left:0;padding:0 20px;}
.fastCartSummaryBox{text-align:center;float:right;padding:10px 0 0;}
.fastCartSummaryBox .ProceedToCheckout{margin:0 0 13px;}
.fastCartSummaryBox .ProceedToCheckout a{display:block;}
.fastCartSummaryBox .subtotal{clear:none;font-size:inherit;font-weight:normal;margin:0 0 9px;border-bottom:1px solid #e0dfdf;border-top:1px solid #e0dfdf;padding:5px 0 10px;}
.fastCartSummaryBox .subtotal span{color:#000;font-size:12px;line-height:30px;font-weight:bold;}
.fastCartSummaryBox .subtotal .ProductPrice{font-size:24px;word-wrap:break-word;letter-spacing:-0.02em;font-weight:700;display:block;}
.fastCartSummaryBox .actionLink{margin:0;line-height:1.5em;text-transform:uppercase;color:#555555;text-align:center;font-size:12px;font-style:italic;}
.fastCartSummaryBox .actionLink p{font-style:italic;color:555555;margin-bottom:9px;text-transform:none;font-size:12px;}
.fastCartSummaryBox .actionLink a{color:#323232;font-weight:700;font-size:12px;line-height:24px;display:block;font-style:normal;}
.fastCartSummaryBox .actionLink .alt{margin-top:8px;border-bottom:1px solid #e0dfdf;padding-bottom:4px;padding-top:4px;margin-bottom:5px;background:#f5f5f5;}
.fastCartSummaryBox .actionLink .disBtn{display:block;background:#f5f5f5;border-bottom:1px solid #e0dfdf;padding-bottom:4px;margin-bottom:5px;padding-top:5px;}
.fastCartSummaryBox .PayPalExpressCheckout{width:100%;text-align:center;}
#fastCartContainer .ProductList .sale-label .saleItem{right:0 !important;}
.modalClose{float:left;width:13px!important;height:13px!important;text-indent:999px;overflow:hidden;right:-10px!important;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat -40px -39px !important;margin:10px 10px 0 0;}
#ModalTitle,
.ModalTitle{display:none!important;}
#ModalContainer{position:fixed !important;height:auto !important;left:0 !important;margin:0 auto !important;max-height:90% !important;max-width:920px !important;overflow:visible !important;padding:0 !important;right:0 !important;top:30px !important;width:100% !important;z-index:999 !important;}
#ModalContainer .modalData{background:#FFF !important;border:0 !important;height:auto !important;margin:0 auto !important;max-height:100% !important;overflow-x:hidden;overflow-y:auto;padding:0 !important;width:100% !important;}
strike{padding-right:2px;}
#QuickViewContent .productDetails h1{font-size:24px;font-weight:700px;line-height:32px;letter-spacing:-0.02em;color:#000;padding:0 0 10px;text-transform:none;margin-top:-5px;}
#QuickViewContent .productDetails .ProductPrice{font-size:24px;font-weight:700;line-height:25px;letter-spacing:-0.02em;color:#000000;}
.ModalContent .productDetails .productAttributeLabel{font-size:12px;}
.wrapCont{overflow:hidden;padding:15px 0 0;text-transform:uppercase;color:#585858;font-size:12px;font-weight:700;padding-left:20px;line-height:18px;float:left;}
.wrapCont a{color:#585858 !important;}
.wrapCont a:hover{color:#1fade6 !important;}
#QuickViewProductDetails{width:53% !important;}
.ratingBlock{overflow:hidden;}
.ratingBlock img{float:left;margin:3px 10px 0 0;}
.ratingBlock a{float:left;color:#555555;line-height:19px;}
.ratingBlock a:hover{color:#dc477e;}
#QuickViewContent .VariationProductWeight, .DetailRow .Value{color:#555555;}
#QuickViewContent .BulkDiscount{float:left;}
#QuickViewContent .BulkDiscount .btn{font-size:13px;}
.titInfo{font-size:12px;font-weight:700;background:#f5f5f5;text-transform:uppercase;color:#555555;line-height:16px;padding:18px 0 12px;border-bottom:1px solid #e0dfdf;text-align:center;margin-bottom:30px;}
.titProdAdd a{color:#000 !important;font-size:12px;line-height:18px;margin:18px 0 16px;display:block;}
.fastCartItemBox .Quantity{color:#555555;font-size:12px;margin-bottom:10px;}
.fastCartItemBox .ProductPrice{color:#000000;font-size:13px;}
.modalContainer #fastCartContainer{padding-top:18px 50px 0;}
#fastCartContainer .titProdAdd a{color:#2599d4;text-transform:none;font-size:12px;line-height:18px;}
#fastCartContainer .fastCartItemBox .Quantity strong{font-weight:normal;}
#fastCartContainer .fastCartSummaryBox{background:none;}
#fastCartContainer .fastCartContent{padding:0}
.footer{text-align:left;overflow:hidden;}
.footer-main .inner{padding:40px 0;}
.footer-main,
.footer-main .grid__item{font-size:12px;}
.footer #SideCategoryList li ul,
.footer #SideCategoryList .sf-menu li ul{display:none!important;}
.footer .subtitle{display:none;}
.footer ul,
.footer-links ul, .footer #SideCategoryList ul, .footer-main ul{margin:0;list-style:none;}
.footer .footer-columns ul{margin-bottom:20px;}
.footer .footer-columns li{padding:5px 0;}
.footer-links ul{float:left;width:100%;margin:30px 0 0 0!important;padding:15px 0!important;border-top:1px solid #6a6a6a;}
.footer-links .PageMenu{border:none;}
.footer-links .PageMenu .icon{display:none;}
.footer-links .PageMenu a{font-size:12px;}
.footer-links .PageMenu ul{float:left;margin-top:0!important;padding-bottom:15px!important;border-bottom:1px solid #6a6a6a;}
.footer-links .PageMenu ul ul{display:none!important;}
.footer-links .PageMenu li{float:left;width:auto!important;margin:0;padding:0 8px!important;border-left:1px solid #6a6a6a;text-transform:none!important;}
.footer-links .PageMenu #Menu > ul > li > a{padding:0;}
.footer-links .PageMenu #Menu > ul > li > a:hover{border-bottom:0 none;}
.footer-links .PageMenu li:first-child{border-left:0;padding-left:0 !important;}
.footer-links .PageMenu ul ul{display:none;width:250px !important;top:30px;left:50%;margin-left:-125px !important;}
.footer-links .PageMenu ul li.over ul{display:block !important;}
.footer-links .PageMenu ul ul li{float:none;}
.footer-links .PageMenu ul ul li a{padding:5px 0 !important;}
.footer-links .PageMenu li.First{border-left:none;padding-left:0!important;}
.footer-links .PageMenu > div{display:block;}
.footer-links p{display:block;clear:both;padding:20px 0;margin:0;font-size:11px;}
.footer .powered-by{float:right;}
.footer .powered-by a{background:url('//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/bc_logo_sprite.png?t=1474453185') no-repeat;background-position:0 -50px;height:22px;width:95px;text-indent:-9999px;display:inline-block;text-align:left;vertical-align:middle;margin-left:7px;}
.footer .powered-by a:hover{background-position:0 -75px;}
#VideoSideContainer{display:none;}
#FeaturedVideo{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
#FeaturedVideo iframe,
#FeaturedVideo object,
#FeaturedVideo embed{position:absolute;top:0;left:0;width:100%;height:100%;}
#VideoList{float:none;clear:both;padding:0;}
#VideoList ul{height:auto;width:auto;}
#VideoList li{padding:10px;height:69px;margin:0;border:solid #fff 0px;}
.currentVideo{background-color:#fff;border:0px;}
.fullwidth{padding:0 !important;}
#ProductBreadcrumb ul.last{display:block;}
.Message{padding:20px;}
.ccode label{float:left;width:200px;padding:0 20px;text-align:center;}
input[type="radio"],
input[type="checkbox"]{margin-right:5px;}
#provider_list{line-height:200%;}
#ChooseShippingAddress, #ChooseBillingAddress{position:relative;}
#ChooseBillingAddress label, #ChooseShippingAddress label{display:block;}
#ChooseBillingAddress label.clear, #ChooseShippingAddress label.clear{overflow:visible;}
.SelectBillingAddress,
.SelectShippingAddress{margin-bottom:20px;}
#multiAddressForm div.selector{width:450px;}
.CartContents td.CartItemIndividualPrice{color:#000;padding-top:34px !important;position:relative;letter-spacing:0.02em;font-weight:bold;font-size:13px;}
.CartContents td.CartItemTotalPrice{font-weight:700;color:#000;padding:34px 35px 30px 30px !important;position:relative;letter-spacing:0.02em;font-weight:bold;font-size:13px;text-align:right !important;}
.CartItemTotalPrice em{font-style:normal;}
#cookieNotification button{margin-top:17px;}
#cookieNotification .icon-info{background:url("//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/cookie-sprite.png?t=1474453185") no-repeat scroll 0 2px transparent !important;float:left;height:40px;margin-right:5px !important;margin-top:15px !important;width:40px;}
.productAttributes{margin:10px 0 0;font-size:12px;}
.ProductName .productAttributes label,
.ProductName .productAttributes span{color:#585858;}
.productAttributes label,
.productAttributes span{white-space:nowrap;}
select.JSHidden{opacity:0 !important;filter:alpha(opacity=0);-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*zoom:0;}
.zoomWindow{width:100%;}
#uniform-eway_ccexpm, #uniform-eway_ccexpy{width:75px !important;}
.CartCode{margin-top:20px;}
.CartCode > .CouponCode,
.CartCode .GiftCertificate{border-top:1px solid #e4e4e4;padding-top:25px;color:#464646;font-size:12px;line-height:20px;margin-bottom:28px;width:50%;padding-left:20px;float:left;}
.CartCode > .CouponCode{padding-left:0;}
.CartCode .GiftCertificate input.btn, .CartCode .CouponCode input.btn,
.OrderContents .CheckoutRedeemCoupon #apply_code{float:left;margin:0;color:#FFF !important;background:#262638;border:0;}
.OrderContents #couponcode{float:left;}
.OrderContents .CheckoutRedeemCoupon label{display:block;}
.OrderContents .CartContents tfoot .CheckoutRedeemCoupon td{padding-bottom:20px;}
.CartCode .GiftCertificate input.btn:hover, .CartCode .CouponCode input.btn:hover{background:#1fade6;}
.wrapCardCode{overflow:hidden;}
.CouponCode input{float:left;}
.CouponCode input[type="text"], .GiftCertificate input[type="text"]{width:40%;border:1px solid #d0d0d0;float:left;}
.CartCode .CouponCode h3,
.CartCode .GiftCertificate h3{font-size:20px;font-weight:700;margin-bottom:20px;text-align:left;color:#000;padding:0;}
#uniform-EventDateMonth,
#uniform-EventDateDay,
#uniform-EventDateYear{width:auto !important;}
.product-nav{margin-bottom:20px;}
.product-nav #CategoryPagingTop,
.product-nav #CategoryPagingBottom,
.product-nav .CategoryPagination{margin:0;line-height:20px;}
.fastCartTop{border-bottom:4px double #cccccc;margin-bottom:27px;padding:0 0 30px;}
.fastCartBottom{padding:0;margin:0 50px 50px;}
.fastCartBottom h4{font-weight:700;font-size:18px;padding-bottom:15px;margin-bottom:10px;text-transform:none;color:#000;}
#fastCartSuggestive li{margin-left:45px !important;min-height:0 !important;width:160px !important;}
#fastCartSuggestive .productWishlist{display:none !important;}
#fastCartSuggestive li:first-child{margin-left:0 !important;}
#fastCartSuggestive li:hover .ProductImage img{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*zoom:0;}
.FormFieldLabel{margin-right:5px;}
.addthis_default_style .at300b,
.addthis_default_style .at300bo,
.addthis_default_style .at300m{padding:0 2px;margin:0 2px;}
.SubBrandListGrid ul{padding:0;margin:0;}
.SubBrandListGrid ul li{padding:0;}
#fastCartWrapper{padding:0;}
html.javascript .productOptionViewRectangle input,
html.javascript .productOptionPickListSwatch input{left:-10000px !important;opacity:0 !important;filter:alpha(opacity=0);-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*zoom:0;}
#WishLists{position:relative;}
#sel_billing_address{margin-bottom:20px;}
.addto #SideProductAddToWishList input{margin:0;float:left;line-height:15px;}
.ptn,.pvn,.pan{padding-top:0px !important}
.pts,.pvs,.pas{padding-top:10px !important}
.ptm,.pvm,.pam{padding-top:20px !important}
.ptl,.pvl,.pal{padding-top:40px !important}
.prn,.phn,.pan{padding-right:0px !important}
.prs,.phs,.pas{padding-right:10px !important}
.prm,.phm,.pam{padding-right:20px !important}
.prl,.phl,.pal{padding-right:40px !important}
.pbn,.pvn,.pan{padding-bottom:0px !important}
.pbs,.pvs,.pas{padding-bottom:10px !important}
.pbm,.pvm,.pam{padding-bottom:20px !important}
.pbl,.pvl,.pal{padding-bottom:40px !important}
.pln,.phn,.pan{padding-left:0px !important}
.pls,.phs,.pas{padding-left:10px !important}
.plm,.phm,.pam{padding-left:20px !important}
.pll,.phl,.pal{padding-left:40px !important}
.mtn,.mvn,.man{margin-top:0px !important}
.mts,.mvs,.mas{margin-top:10px !important}
.mtm,.mvm,.mam{margin-top:20px !important}
.mtl,.mvl,.mal{margin-top:40px !important}
.mrn,.mhn,.man{margin-right:0px !important}
.mrs,.mhs,.mas{margin-right:10px !important}
.mrm,.mhm,.mam{margin-right:20px !important}
.mrl,.mhl,.mal{margin-right:40px !important}
.mbn,.mvn,.man{margin-bottom:0px !important}
.mbs,.mvs,.mas{margin-bottom:10px !important}
.mbm,.mvm,.mam{margin-bottom:15px !important}
.mbl,.mvl,.mal{margin-bottom:40px !important}
.mln,.mhn,.man{margin-left:0px !important}
.mls,.mhs,.mas{margin-left:10px !important}
.mlm,.mhm,.mam{margin-left:20px !important}
.mll,.mhl,.mal{margin-left:40px !important}
.mra,.mha{margin-right:auto !important}
.mla,.mha{margin-left:auto !important}
.MB10{margin-bottom:10px;}
.MT0{margin-top:0px;}
.LH140{line-height:140%;}
.PLRB5{padding:0px 5px 5px 5px;}
.PLR10{padding:0px 10px 0px 10px;}
.PL20{padding:0px 0px 0px 20px;}
.PL40{padding:0px 0px 0px 40px;}
.ML20{margin:0px 0px 0px 20px;}
.MT10{margin-top:10px;}
.PL10{padding-left:10px;}
.PB2{padding-bottom:2px;}
.PTB20{padding:20px 0;}
.NoMarginBottom{margin-bottom:0;}
.HideElement{display:none;}
.FloatRight{float:right;}
.FloatLeft{float:left;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.txtC{text-align:center;}
.txtL{text-align:left;}
.txtR{text-align:right;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
div.selector,
div.selector span,
div.checker span,
div.radio span,
div.button,
div.button span{background-image:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185);background-repeat:no-repeat;-webkit-font-smoothing:antialiased;}
.selector,
.radio,
.checker,
.uploader,
.button,
.selector *,
.radio *,
.checker *,
.uploader *,
.button *{margin:0;padding:0;}
input.text,
input.email,
input.password,
textarea.uniform{color:#444440;font-size:11px;font-weight:normal;font-style:italic;padding:3px;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0;}
input.text:focus,
input.email:focus,
input.password:focus,
textarea.uniform:focus{-webkit-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 4px rgba(0, 0, 0, 0.3);border-color:#999;}
div.selector,
div.selector span{line-height:25px;height:25px;}
div.selector select{top:0;right:0;bottom:0;left:0;}
div.checker{height:18px;width:18px;}
div.checker input{height:18px;width:18px;}
div.checker span{background-position:-365px -334px;height:18px;width:18px;}
div.checker span.checked,
div.checker:active span.checked,
div.checker.active span.checked,
div.checker.focus span.checked,
div.checker:hover span.checked{background-position:-387px -334px;}
div.radio{width:18px;height:18px;background:none;}
div.radio input{width:18px;height:18px;}
div.radio span{height:18px;width:18px;background-position:-416px -335px;}
div.radio span.checked,
div.radio:active span.checked,
div.radio.active span.checked,
div.radio.focus span.checked,
div.radio:hover span.checked{background-position:-437px -335px;}
div.uploader{background-color:#fff;height:35px;position:relative;overflow:hidden;width:300px;}
div.uploader span.action{background-color:#fff;height:35px;line-height:35px;float:right;padding:0 10px;overflow:hidden;cursor:pointer;font-size:11px;font-weight:bold;}
div.uploader span.filename{height:37px;line-height:37px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;padding-left:10px;}
div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*zoom:0;position:absolute;font-size:100px;top:0;right:0;bottom:0;float:right;height:100px;border:none;cursor:default;}
div.uploader span.filename{color:#777;font-size:11px;}
div.uploader.disabled span.action{color:#aaa;}
div.uploader.disabled span.filename{border-color:#ddd;color:#aaa;}
div.uploader.focus,
div.uploader.hover,
div.uploader:hover{background-position:0px -353px;}
div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action{background-position:right -437px;}
div.uploader.active span.action,
div.uploader:active span.action{background-position:right -465px;}
div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action{background-position:right -493px;}
div.uploader.disabled{background-position:0px -325px;}
div.uploader.disabled span.action{background-position:right -381px;}
div.button{background-position:0px -523px;}
div.button span{background-position:right -643px;}
div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover{background-position:0px -553px;}
div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span{background-position:right -673px;}
div.button.active,
div.button:active{background-position:0px -583px;}
div.button.active span,
div.button:active span{background-position:right -703px;color:#555;}
div.button.disabled,
div.button:disabled{background-position:0px -613px;}
div.button.disabled span,
div.button:disabled span{background-position:right -733px;color:#bbb;cursor:default;}
div.button{height:30px;}
div.button span{margin-left:13px;height:22px;padding-top:8px;font-weight:bold;font-size:12px;text-transform:uppercase;padding-left:2px;padding-right:15px;}
div.selector{font-size:14px;background:#ffffff url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat 99.5% -925px !important;height:36px;line-height:36px;min-height:36px !important;padding:0 !important;width:145px;border:1px solid #cacaca !important;}
div.selector select{font-size:12px;line-height:18px;border:solid 1px #fff;width:100%;}
div.selector span{padding:5px 10px 5px 10px !important;cursor:pointer;background:none;height:100%;font-size:12px;}
div.selector.disabled span{color:#bbb;}
div.checker{margin-right:5px;}
div.radio{margin-right:3px;}
.selector,
.checker,
.button,
.radio,
.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;*display:inline;*zoom:1;}
.selector select:focus,
.radio input:focus,
.checker input:focus,
.uploader input:focus{outline:0;}
div.button a,
div.button button,
div.button input{position:absolute;}
div.button{cursor:pointer;position:relative;}
div.button span{display:-moz-inline-box;display:inline-block;line-height:1;text-align:center;}
div.selector{float:none;position:relative;display:inline-block;*display:inline;*zoom:1;text-align:left;}
div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;}
div.selector select{position:absolute;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*zoom:0;border:none;background:none;}
div.checker{position:relative;}
div.checker span{display:-moz-inline-box;display:inline-block;text-align:center;}
div.checker input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*zoom:0;display:inline-block;background:none;}
div.radio{position:relative;}
div.radio span{display:-moz-inline-box;display:inline-block;text-align:center;}
div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*zoom:0;text-align:center;display:inline-block;background:none;margin-left:-9px !important;}
.brand-name{padding:5px 0 5px 4%;text-align:left;min-height:30px;}
#CheckoutStepPaymentDetails form dl{overflow:hidden;}
#CheckoutStepPaymentDetails form dl dd{margin-left:0;line-height:27px;}
#CheckoutStepPaymentDetails form .Submit input{margin:0;}
#CheckoutStepPaymentDetails form div.selector{line-height:33px;min-height:33px !important;width:auto !important;}
#CheckoutStepPaymentDetails form div.selector span{padding:5px 30px 5px 10px !important;}
.right{float:right;}
.txt24{font-size:12px;font-weight:bold;margin:0 0 20px 0;}
.p-relative{position:relative;}
.p-absolute{position:absolute;left:50px;bottom:33%;}
.icon-delete,
.icon-edit,
.icon-share,
#WishLists .txt-hide a{float:left;width:18px;height:21px;margin-right:10px;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icons_off.png?t=1474453185) no-repeat -170px -152px;}
.icon-delete:hover,
.icon-edit:hover,
.icon-share:hover,
#WishLists .txt-hide a:hover,
#WishLists .txt-hide .icon-delete:hover,
#WishLists .txt-hide .icon-edit:hover{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icons_on.png?t=1474453185) no-repeat -170px -152px;background-color:transparent !important;}
.icon-edit,
.icon-edit:hover,
#WishLists .txt-hide .icon-edit,
#WishLists .txt-hide .icon-edit:hover{background-position:-140px -152px;}
.icon-delete,
.icon-delete:hover,
#WishLists .txt-hide .icon-delete,
#WishLists .txt-hide .icon-delete:hover{background-position:-108px -152px;}
.c-wrap{width:980px;margin:0 auto;display:block;clear:both;}
.txt-center{text-align:center!important;}
.txt-left{text-align:left!important;}
.txt-right{text-align:right!important;}
small{font-size:12px!important;}
ul{margin:0 0 20px 20px;}
ul ul ul{list-style-image:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/bullet_line.png?t=1474453185);}
.multiStep,
.multiStep li{list-style-type:none;margin:0;padding:0;list-style-image:none;}
.multiStep{text-align:left;position:relative;min-height:1px;zoom:1;}
.multiStep li{margin:0 20px 0 0;position:relative;display:inline-block;*display:inline;*zoom:1;}
.multiStep li h4{font-size:12px;font-weight:bold;color:#333;line-height:19px;}
.multiStep li.ActivePage h4{padding-bottom:0;margin-bottom:1em;}
.multiStep li .icon{background:url("//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/nav_active.png?t=1474453185") no-repeat;display:block;float:left;height:8px;left:50%;margin-left:-7px;position:absolute;bottom:-5px;width:13px;}
.li-list{border-bottom:1px solid #d6d6d6;padding:20px 0;}
.li-list h4{position:relative;z-index:1;}
.li-list form{position:relative;z-index:10;}
.icon-add{position:absolute;right:0;top:10px;height:25px;width:25px;margin:0 !important;padding:0 !important;background-color:#262638!important;transition:background-color 150ms ease 0s;-moz-transition:background-color 150ms ease;-webkit-transition:background-color 150ms ease;-o-transition:background-color 150ms ease;transition:background-color 150ms ease;}
.icon-cart{height:23px;width:17px;background-position:-173px -44px;margin-right:14px;}
.icon-add:hover{-moz-transition:background-color 150ms ease;-webkit-transition:background-color 150ms ease;-o-transition:background-color 150ms ease;transition:background-color 150ms ease;}
.clear{clear:both;overflow:hidden;}
.Button a{color:#ffffff!important;}
.full-width{display:block;clear:both;padding:0;}
.full-width .zeroLeft{padding-left:0 !important}
.cpage .Content.Wide{padding:30px 0 0 45px;border-left:1px solid #e8e8e8;}
.productlist-page.Content{padding:0;}
.productlist-page.Content .product-nav{border:none;}
.nav-prev,
.nav-next{float:left;width:29px;height:29px;padding:3px 8px;text-indent:99px;overflow:hidden;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat 8px -90px #ffffff;border:1px solid #cacaca;}
.nav-prev{margin-right:7px;}
.nav-next{background-position:-27px -90px;}
.mtop{margin-top:27px;}
.pbtm{padding-bottom:30px;}
.no-ptop{padding-top:0!important;}
.list{margin:0;padding:0 0 10px 0;list-style:none;}
.list-icon,
.list-news{margin:0;padding:0;list-style:none;}
.list-icon li{line-height:23px;padding:0 0 10px 0;}
.list-icon .icon{width:23px;height:23px;margin:0 15px 0 0;background-position:-41px 0;}
.list-news li p{margin-bottom:10px;}
.form{display:block;clear:both;margin:0;list-style:none;}
.form li{display:block;clear:both;width:100%;padding:10px 0;}
.form li label,
.form dt{float:left;padding:7px 25px 0 0;line-height:22px;text-align:left;}
.form dd{margin-left:0;float:none;}
.addto{display:block;clear:both;overflow:hidden;border:0 !important;}
.addto .BulkDiscount{float:left;}
.addto #SideProductAddToWishList{display:inline-block;clear:none;}
.addto #SideProductAddToWishList span{height:20px;width:20px;margin:0;}
.txt-hide{text-indent:-999px;overflow:hidden;color:#ffffff;}
.left-content .ProductList .p-name{float:left;font-size:12px;margin:5px 0 25px 0;padding:5px 0 3px 5%;border-left:2px solid #d6d6d6;}
a.CustomizeItemLink{font-size:11px;}
#CartHeader{position:relative;margin:0 0 5px;}
#CartHeader .btn{top:50%;right:0;margin-top:-20px !important;position:absolute;}
#CartHeader + .txtR{display:none;}
.recaptcha_widget_div{margin-bottom:20px;}
.recaptchatable{background-color:#fff;}
.productAttributeConfigurablePickListSet ul{margin:0;}
html.javascript .productOptionViewRectangle label{margin:0 !important;}
.fileInput{margin-bottom:10px;}
#TabContentAddressMultiple{padding-top:20px;}
.login-form label,
.login-form input{display:block;margin-bottom:10px;}
.login-form .actions label,
.login-form .actions input{display:inline-block;margin:0 10px 0 0;}
.login-form input[type=email],
.login-form input[type=password]{width:50%;}
#fancy_overlay{z-index:3000 !important;}
div#fancy_outer{bottom:20px !important;top:20px !important;left:20px !important;right:20px !important;height:auto !important;margin:0 auto !important;padding:0 !important;position:fixed !important;z-index:3100 !important;}
.ProductList .owl-buttons{position:absolute;top:10px;z-index:8;right:10px;}
#HomeSlideShow ul{margin:0;list-style:none;}
#HomeSlideShow ul.flex-direction-nav{bottom:35px;left:50px;list-style:outside none none;margin:0;position:absolute;width:100px;}
.flex-control-paging{display:none;}
#HomeSlideShow .flex-direction-nav a{width:30px;height:30px;background-color:#FFF;border:1px solid #d9d9d9;opacity:1;position:relative;display:block;font-size:0;left:auto!important;right:auto!important;}
#HomeSlideShow .flex-direction-nav a:before{content:"";}
.flex-direction-nav{list-style:none;margin:0;padding:0;}
.flex-direction-nav a,
.owl-buttons div{cursor:pointer;text-indent:-999em;width:30px;height:30px;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat #FFF;border:1px solid #d2d2d2;float:left;}
.flex-direction-nav a:hover, .owl-buttons div:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
#HomeSlideShow .flex-next{left:45px !important;background-position:-25px -90px;}
#HomeSlideShow .flex-prev{left:45px !important;background-position:8px -90px;}
.flex-prev, .owl-buttons .owl-prev{background-position:10px -89px;left:0;}
.flex-next, .owl-buttons .owl-next{background-position:-25px -89px;right:0;border-left:0 !important;}
.flex-control-paging{position:absolute;bottom:20px}
.flex-control-paging li a{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat 100% -309px;border:0!important;border-radius:0!important;-moz-border-radius:0;-webkit-border-radius:0;}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat 100% -287px !important;}
.ProductTinyImageList .owl-buttons div{position:static;float:left;height:24px;width:30px;background-color:#FFF;border:1px solid #d9dadb;}
.ProductTinyImageList .owl-buttons .owl-prev{background-position:9px -754px;}
.ProductTinyImageList .owl-buttons .owl-next{background-position:-28px -754px;}
.ProductTinyImageList .owl-buttons div:first-child{border-right:0;}
.ProductTinyImageList .owl-buttons{float:right;}
.banner-slider{float:right;margin-left:15px;width:390px;}
.banner-slider .info{overflow:hidden;}
.banner-slider .info > a{float:left;width:50%;}
.banner-slider .cont-banner-slider span{display:block;}
.banner-slider .info div{float:left;width:50%;}
.banner-slider .info p{display:table-cell;height:165px;vertical-align:bottom;width:195px;padding:15px;color:#FFF;font-size:12px;line-height:18px;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}
.banner-slider .info p a{color:#FFF;text-transform:uppercase;font-weight:bold;margin-top:10px;padding-right:30px;position:relative;display:inline-block;}
.banner-slider .info p a:after{position:absolute;top:5px;right:0;content:"";background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat 100% -277px;width:20px;height:7px;}
.banner-slider .info p a:hover{color:#FFF !important;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.banner-slider-top{margin-bottom:15px;background:#1fade6;}
.banner-slider-bottom{background:#e02858;}
.CreateAccount ul{line-height:1.8em;}
.recaptchatable *{color:#000 !important;}
div.FacebookLikeButtonContainer{margin:0 0 20px 0;}
div.FacebookLikeButtonContainer iframe{display:block;height:20px;width:100%;}
label.outStock span.name{text-decoration:line-through;}
.productOptionViewRectangle label.outStock span.name{text-decoration:none;}
.productOptionViewRadio .outStock span.name,
.productOptionViewProductPickList .outStock span.name,
.productOptionViewProductPickListWithImage .outStock span.name,
.productOptionViewRectangle .option label.outStock{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.productOptionPickListSwatch .outStock .swatchColour,
.productOptionPickListSwatch .outStock .thumbnail,
.productOptionViewRectangle .outStock name{position:relative;}
.productOptionPickListSwatch .outStock .swatchColour:after,
.productOptionPickListSwatch .outStock .thumbnail:after,
.productOptionViewRectangle .outStock .name:after{position:absolute;top:0;right:0;bottom:0;left:0;background:url("//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/out-of-stock-bg.png?t=1474453185") center no-repeat;z-index:999;content:"";}
#ToggleMenu,
#DrawerMenu,
#cart-amount, .wrapAccount{display:none;}
.customer-area{display:none;}
#ToggleMenu{border-right:1px solid #e0e0e0;cursor:pointer;float:left;font-size:26px;height:46px;text-align:center;transition:background-color 0.5s ease 0s;-webkit-transition:background-color 0.5s ease 0s;-moz-transition:background-color 0.5s ease 0s;-o-transition:background-color 0.5s ease 0s;vertical-align:middle;width:25%;position:relative;z-index:2;}
#ToggleMenu .fa-bars{color:#27243F;font-size:21px;margin-top:0;}
#ToggleMenu:hover{background-color:#1fade6;}
#ToggleMenu:hover .fa-bars{color:#FFF;}
#DrawerMenu{position:absolute;bottom:0;top:0;z-index:0;width:250px;background-color:#2f2f2f;color:#fff;}
#DrawerMenu .container{padding:0;width:100%;}
#DrawerMenu #SideCategoryList{padding:0;}
#DrawerMenu #SideCategoryList h4{display:none;}
#DrawerMenu.on-screen{display:block;position:absolute;overflow-y:auto;}
#Header,
.page{-webkit-transition:-webkit-transform 100ms ease-out;-ms-transition:-ms-transform 100ms ease-out;transition:transform 100ms ease-out;}
.page.off-screen{-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px);position:fixed;overflow-y:hidden;width:100%;}
#DrawerMenu .inner{}
#DrawerMenu ul{list-style:none outside none;}
#DrawerMenu li, .topmenu-options li a{float:none;border-bottom:1px solid #3f3f3f;list-style:none outside none;}
#DrawerMenu li > ul{position:static !important;width:100%;}
#DrawerMenu li a{padding-left:15px;}
#DrawerMenu li .subcat-expand{}
#DrawerMenu li.activeBg > a{background-color:#1fade6;color:#FFF !important;}
#DrawerMenu li.activeBg > a:hover{color:#FFF;}
#DrawerMenu li li a{color:#b4b4b4;font-weight:normal;}
#DrawerMenu li li a{color:#FFF;padding:12px 15px 9px 30px;background-image:none;}
#DrawerMenu li li:last-child{border-bottom:0;}
#DrawerMenu li li img{margin:30px;}
#DrawerMenu li li.sfHover a{text-decoration:underline;}
#DrawerMenu li li li a{padding-left:35px;}
#DrawerMenu a, .topmenu-options li a{box-sizing:border-box;-webkit-box-sizing:boxder-box;-moz-box-sizing:boxder-box;color:#fff;font-size:14px;padding:12px 10px;font-weight:400;text-transform:none;letter-spacing:normal;}
#DrawerMenu a.linkLast{border-bottom:1px solid #3F3F3F;display:block;text-transform:uppercase;}
#DrawerMenu #SideCategoryList{display:block;}
#DrawerMenu #SideCategoryList h3{display:none;}
#DrawerMenu .topmenu-options li{border:0;}
#DrawerMenu .pages-menu{margin-left:0 !important;}
#DrawerMenu .subcat-expand{position:absolute;right:0;top:0;height:44px;width:30px;cursor:pointer;background:url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/ClassicNext/images/icon-sprite4.png) no-repeat -95px -639px;}
#DrawerMenu .subcat-expand.subcat-expanded{background-position:-151px -639px;}
#DrawerMenu li ul li .subcat-expand{background-position:9px -640px;}
#DrawerMenu li ul li .subcat-expand.subcat-expanded{background-position:-38px -640px;}
#DrawerMenu li ul li a{font-weight:bold;text-decoration:none !important;font-size:12px;text-transform:uppercase;background-color:#2f2f2f;}
#DrawerMenu li ul li a.active{background-color:#3f3f3f;}
#DrawerMenu li ul li li{border-bottom:0;border-top:1px solid #3f3f3f;}
#DrawerMenu li ul li li a{text-transform:none;font-size:12px;font-weight:normal;color:#b4b4b4;background-color:#242424;}
#DrawerMenu li ul li li a.active{color:#1fade6;}
#DrawerMenu .drawer-subcat{display:block !important;max-height:0;overflow:hidden;left:auto;top:auto;position:relative;visibility:visible !important;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;width:100%;background:#242424;}
#DrawerMenu .drawer-subcat .drawer-subcat li a{padding-left:45px;}
#DrawerMenu .drawer-subcat.expanded{max-height:1000px;}
.mobileOnly{display:none !important;}
a.button, .block-banner-home a.button{background:#000;color:#fff;padding:10px 28px 10px 40px;font-size:11px;font-weight:bold;text-transform:uppercase;height:auto;letter-spacing:0.1em;margin:0 10px 7px;font-family:Roboto;line-height:17px;}
a.button span{background:none;padding:0;height:auto;color:#fff;position:relative;padding-right:15px;}
a.button span:after{position:absolute;content:"";width:5px;height:5px;border:4px solid transparent;border-left:5px solid #FFF;right:0;top:4px;}
a.button:hover, .block-banner-home a.button:hover{background:#57698f;}
.saleItem{display:none;}
.sale-label .saleItem{background:rgba(234, 59, 2, 0.8);text-align:center;color:#FFF;position:absolute;top:0;right:-8px !important;padding:1px 6px;font-size:11px;text-transform:uppercase;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:58px;height:58px;display:block;}
.saleItem strong{font-weight:700;font-size:11px;width:58px;height:58px;vertical-align:middle;display:table-cell;}
.more-info{padding:40px 0 20px;font-size:14px;color:#323232;font-family:Georgia, "Times New Roman", Times, serif;position:relative;margin:0 auto;line-height:24px;width:1000px;}
.more-info:after{background:none repeat scroll 0 0 #D7D7D7;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;}
.more-info p{text-align:center;padding:0 35px;margin-bottom:27px;}
.more-info p.social{margin-bottom:40px;}
.main-slideshow{position:relative;width:100%;}
.header-image{margin:0 auto;width:1000px;padding-bottom:30px;padding-top:40px;text-align:center;overflow:hidden;}
.header-image ul{padding:0;margin:0 !important;}
.header-image li{width:49%;position:relative;margin-right:2%;float:left;text-align:left;top:0;left:0;color:#fff;overflow:hidden;display:block;vertical-align:top;}
.header-image li a{overflow:hidden;display:block;width:100%;height:100%;background:#FFF;position:relative;top:0;left:0;}
.header-image li.last{margin-right:0px;}
.header-image li img{max-width:100%;}
.header-image li .content a{display:block;}
.header-image li li{margin-bottom:4%;margin-right:2%;}
.header-image .btn{position:absolute;left:0;right:0;top:22%;text-align:center;}
.header-image h1, .header-image p{color:#ffffff;text-transform:uppercase;font-family:Roboto, Helvetica, sans-serif;display:none;text-align:center;}
.header-image h1{font-size:24px;font-weight:700;margin-bottom:10px;}
.header-image h1 span{border-bottom:1px solid #ffffff;}
.header-image p{font-size:11px;font-weight:700;margin-bottom:20px;}
.header-image a.button{background:#ffffff;border:1px solid #ffffff;color:#000000;box-shadow:4px 4px 0px #000000;-webkit-box-shadow:4px 4px 0px #000000;-moz-box-shadow:4px 4px 0px #000000;padding:3px 25px;font-size:11px;font-weight:700;line-height:23px;display:none;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.header-image a.button:hover{background:#dc477e;border:1px solid #dc477e;border-bottom:1px solid #ca2c58;box-shadow:4px 4px 0 rgba(0,0,0,0.20);-webkit-box-shadow:4px 4px 0px rgba(0,0,0,0.20);-moz-box-shadow:4px 4px 0px rgba(0,0,0,0.20);color:#ffffff!important;}
.header-image .hover{position:absolute;left:0;right:0;top:0;bottom:0;background:#000000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;display:none;}
.header-image li:hover{}
.header-image li:hover .hover,
.header-image li:hover a.button{display:inline-block;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.header-image li:hover h1, .header-image li:hover p{display:block;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.entry-title{line-height:1.25em;position:absolute;top:0;left:0;color:#fff;width:100%;text-align:center;height:100%;background:rgba(0, 0, 0, 0.6);}
.entry-title .text{display:block;padding:0 0 38px;opacity:0;filter:alpha(opacity=0);font-size:24px;position:relative;top:50%;margin-top:-23px;height:15px;letter-spacing:0.05em;line-height:18px;position:relative;color:#000;}
.entry-title .text:after{position:absolute;content:"";bottom:0;width:48px;height:2px;background:#000000;left:50%;margin-left:-24px;}
.entry-title:hover .text{opacity:1;filter:alpha(opacity=100);}
.header-image > ul > li.last .entry-title{max-width:490px;}
.entry-title{opacity:0;background:#FFF;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;font-weight:normal !important;text-transform:uppercase;letter-spacing:1px;}
a:hover .entry-title{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";filter:alpha(opacity=100);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8}
.entry-titl:hover .text{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";*zoom:0;}
a:hover .entry-title .text{-webkit-animation:showtext 0.2s ease-out forwards;-moz-animation:showtext 0.2s ease-out forwards;-o-animation:showtext 0.2s ease-out forwards;animation:showtext 0.2s ease-out forwards;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";*zoom:0;}
.block-Info .entry-title .text{font-size:13px;top:55%;}
.block-Info .entry-title .text:after{background:none;}
.BlockContent.PageContent{margin-bottom:30px;}
.BlockContent.PageContent strong{color:#000;}
.customBlock{border-bottom:1px solid #CCC;padding:0 0 4px;font-family:Montserrat, Roboto, Georgia, "Times New Roman", Times, serif;}
.customBlock .innerCustom{border-bottom:1px solid #CCC;padding:0 90px;}
.customBlock ul{padding:0;margin:0;border-top:1px solid #CCC;}
.customBlock li{border-left:1px solid #CCC;width:308px;text-align:center;padding:33px 10px;font-size:14px;text-transform:uppercase;display:inline-block;color:#000;}
.customBlock li:first-child, .resize_0 .customBlock li{border-left:0;}
.customBlock li:hover{opacity:0.6 !important;filter:alpha(opacity=60);-moz-opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";*zoom:0;;transition:all 250ms ease-in-out 0s;-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;}
.customBlock li p{margin:0;font-family:Montserrat;font-size:13px;letter-spacing:0.05em;}
.customBlock li a{font-size:11px;color:#000;font-weight:bold;letter-spacing:0.1em;font-weight:bold;position:relative;padding-bottom:2px;}
.customBlock li a:after{position:absolute;content:"";width:5px;height:5px;border:4px solid transparent;border-left:5px solid #000;right:-15px;top:4px;}
.customBlock li a:hover:before{border-bottom:1px solid #000;background:#000;bottom:0;left:0;width:100%;height:1px;position:absolute;content:"";}
.block-banner-home{padding:142px 80px 100px;overflow:hidden;border-top:1px solid #ccc;margin-top:-50px;}
.block-banner-home ul{list-style-type:none;margin:0;overflow:hidden;padding:0;}
.block-banner-home li{width:48%;margin-right:2%;float:left;text-align:center;position:relative;}
.block-banner-home li dt{font-size:20px;font-family:Montserrat, Roboto, Georgia, "Times New Roman", Times, serif;font-weight:normal;padding:0 0 27px;margin:0 0 25px;text-transform:uppercase;letter-spacing:0.05em;position:relative;}
.block-banner-home li dt:after{background:#000000;bottom:0;content:"";height:2px;left:50%;margin-left:-30px;position:absolute;width:60px;}
.block-banner-home li dd{font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;color:#323232;line-height:24px;}
.block-banner-home li dd p{margin-bottom:10px;}
.block-banner-home li dd .button{margin-top:15px;}
.widget-static-block .block-Info ul{padding-left:0;}
.block-Info{overflow:hidden;text-align:center;font-family:Roboto, Georgia, "Times New Roman", Times, serif;font-size:12px;border-top:1px solid #ccc;padding:45px 0;border-bottom:1px solid #CCCCCC;margin-bottom:30px;}
.block-Info ul{list-style-type:none;margin-left:0;}
.block-Info li{width:32.5%;margin-right:1.2%;float:left;}
.block-Info li p{line-height:21px;color:#323232;}
.block-Info li.last, .block-Info li:last-child{margin-right:0;}
.titSmall{font-size:13px;font-family:Montserrat, Roboto, Georgia, "Times New Roman", Times, serif;text-transform:uppercase;padding:0 0 25px;display:block;font-weight:normal;letter-spacing:0.05em;color:#000;}
.info-img{position:relative;display:block;}
.info-img span{position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #FFF;}
.block-Info li h3{text-transform:uppercase;font-size:26px;font-family:Montserrat, Roboto, Georgia, "Times New Roman", Times, serif;padding:35px 0 21px;color:#323232;font-weight:normal;letter-spacing:0.1em;}
.block-Info li .button{margin:8px 0 26px;}
.brands-slideshow{position:relative;z-index:3;margin:0 0 25px;border:1px solid #cacaca;overflow:hidden;}
.brands-slideshow .titBrandSlider{float:left;width:117px;border-right:1px solid #e0dfdf;font-size:12px;line-height:18px;color:#000000;text-transform:uppercase;font-weight:bold;padding:24px 10px 24px 29px;}
.brands-slideshow .brands-slideshow-title{text-align:center;margin-bottom:15px;}
.brands-slideshow .brands-slideshow-title h2{margin-right:70px;font-size:14px;color:#000000;font-weight:bold;text-transform:uppercase;letter-spacing:3px;}
.brands-slideshow .brands-slideshow-title a{float:right;margin-top:-22px;font-size:11px;color:#585858;}
.brands-slideshow .slideshow{float:left;padding:19px 3% 17px 4%;width:89.6%;border-left:1px solid #e0dfdf;margin-left:-1px;}
.slideshow-wrapper{position:relative;}
.slideshow-wrapper .slideshow-box{position:relative;overflow:hidden;}
.slideshow-wrapper .slideshow-box ul{list-style:none outside none;width:9999px;padding-left:0;margin:0;}
.slideshow-wrapper .slideshow-box li{width:220px;height:74px;float:left;text-align:center;}
.slideshow-wrapper a.next, .slideshow-wrapper a.previous{width:37px;height:37px;display:inline-block;cursor:pointer;text-indent:-999em;background:url("//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/list_sprite_icon.png?t=1474453185") no-repeat left -190px transparent;position:absolute;top:27%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:0;}
.slideshow-wrapper a.previous{background-position:-318px -107px;left:-37px;right:auto;}
.slideshow-wrapper a.previous:hover{background-position:-367px -107px;background-color:#ee6497;}
.slideshow-wrapper a.next{background-position:-406px -107px;left:auto;right:-37px;}
.slideshow-wrapper a.next:hover{background-position:-455px -107px;background-color:#ee6497;}
.innerNewletter{overflow:hidden;text-align:left;}
.subscribe_form label{margin:0;font-weight:bold;font-size:14px;color:#000000;margin-bottom:11px;line-height:18px;}
.subscribe_form{float:left;text-align:left;text-transform:uppercase;overflow:hidden;}
.subscribe_form #nl_email{background:#FFF;border:1px solid #cacaca;border-right:0;font-size:12px;padding:0 10px 0 10px;color:#b5b5b5;width:300px;box-shadow:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-appearance:none;-moz-appearance:none;height:35px;line-height:37px;text-transform:lowercase;float:left;}
.subscribe_form .btn{border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:#FFF;text-transform:uppercase;width:auto;height:35px;padding:2px 16px;background:#1fade6;font-size:12px;margin-right:0;line-height:18px;margin:0;float:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.subscribe_form .btn:hover{color:#FFF!important;background-color:#29c9f0;border:0;}
.innerNewletter h2{color:#FFF;font-size:12px;font-weight:700;margin-bottom:0;text-transform:uppercase;padding:12px 0 0 10px;text-align:center;}
.inner-form-subscribe{display:inline-block;background:#FFF;margin:12px 0 20px;}
.txtNewletterInfo{color:#474747;font-size:12px;line-height:25px;text-transform:none;display:block;}
.footer .footer-main{background:#f5f5f5;border-top:1px solid #dfdfdf;}
.footer-links-menu{clear:both;}
.inner-footer-link{padding-top:25px;overflow:hidden;}
.footer-links-menu h5, .footer-links-menu .BrandList h3{color:#000000;font-size:14px;font-weight:bold;line-height:18px;margin-bottom:9px;text-transform:uppercase;padding:0;}
.footer-links-menu ul li{margin-bottom:2px;float:none;}
.footer-links-menu .last h5{border-bottom:none;padding-bottom:0;}
.footer-links-menu .last ul{float:none;display:inline-block;margin-right:0;}
.footer-links-menu .last ul li{display:inline-block;margin-right:10px;margin-bottom:10px;}
.footer-links-menu ul li a{color:#555555;line-height:23px;font-size:12px;font-weight:normal;text-transform:none;letter-spacing:normal;margin:0;}
.footer-links-menu ul li a:hover{color:#1fade6 !important;}
.footer-links-menu > div{margin-bottom:35px;}
.itemLink{float:left;width:15%;margin-right:1.5%;}
.itemLink.last{width:34%;margin-right:0;float:right;}
.itemLink:first-child{width:31.5%;}
.itemLink:first-child ul{width:47%;float:left;}
.itemLink:first-child ul:last-child{float:right;}
.footer-links-menu #SideShopByBrand{padding:0;}
.footer-links-menu .afterSideShopByBrand a{font-size:11px;text-transform:uppercase;color:#000;font-weight:bold;position:relative;padding-left:12px;}
.footer-links-menu .afterSideShopByBrand a:before{position:absolute;top:4px;left:0;content:"";border-left:5px solid #000;border-top:4px solid transparent;border-bottom:4px solid transparent;}
.footer-links-menu li ul, .footer-links-menu li:hover ul{display:none !important;}
.wrapContFootBot p a{color:#ccccc6;}
.wrapContFootBot p a:hover{color:#FFF !important;}
.footer-bottom-bottom address{text-align:left;float:left;}
.footer-bottom p{margin-bottom:0;}
.logoBig{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/bc_logo_sprite.png?t=1474453185) no-repeat 0 4px;width:83px;height:25px;display:inline-block;margin:-5px 0 0 5px;}
.wrapContFootBot p{float:left;color:#ccccc6;}
.footerInfo{background:#272727;padding:22px 0 19px;color:#cbcbcb;text-align:center;}
.footerInfo p{margin:0;}
.footerInfo p a{color:#cbcbcb;}
.footerInfo p a.link{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff !important;font-size:11px;background:#94c800;padding:5px 10px;text-transform:uppercase;text-shadow:0 0 3px #5d7d04;-webkit-box-shadow:0 3px #5d7d04;-moz-box-shadow:0 3px #5d7d04;margin-left:5px;font-weight:700;}
.itemLink .SocialConnect{margin-top:5px;}
#back-top{bottom:45%;margin:0;position:fixed;right:15px;z-index:9999;}
#back-top a{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat scroll 0 -572px #0c0c0c !important;display:block;height:52px !important;text-indent:-9999px;width:52px !important;outline:0;}
#back-top a:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";*zoom:0;}
#tinymce #email-modal,
#tinymce #email-modal .modal-window{display:block !important;}
#email-modal{display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:500;}
#email-modal .modal-overlay{background:#000;height:100%;position:absolute;width:100%;}
#email-modal .modal-overlay{opacity:0.65;-moz-opacity:0.65;filter:alpha(opacity=50);zoom:1;}
#email-modal .modal-window{display:block;margin:0 auto;position:relative;top:25%;width:916px;}
#email-modal .window-border{background:#111;left:0;position:absolute;top:0;}
#email-modal .window-window{padding:0;position:relative;background:#fff;}
#email-modal .window-window .window-background{opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}
#email-modal .window-window .window-content{padding:0;position:relative;min-height:360px;}
#email-modal .window-window .window-content .btn.close{background:url("//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185") no-repeat -97px -40px #000000;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;cursor:pointer;height:15px;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";*zoom:0;padding:8px;position:absolute;right:-16px;text-indent:-999em;top:-14px;width:15px;z-index:10;border:0;}
#email-modal .window-window .window-content .btn.close:hover{background-color:#ea3b02;}
#email-modal .window-window .window-content .title,
#email-modal .window-window .window-content .message{border-top:none;color:#000;font-family:Roboto, Helvetica, sans-serif;text-transform:uppercase;}
#email-modal .window-window .window-content .title{font-size:20px;font-weight:700;padding-top:10px;line-height:16px;font-family:Montserrat,Roboto,Georgia,"Times New Roman",Times,serif;position:relative;padding-bottom:5px;}
#email-modal .window-window .window-content .title span{font-size:12px;text-transform:none;display:block;font-weight:normal;letter-spacing:0;padding-top:16px;color:#474747;font-family:Roboto;}
#email-modal .window-window .window-content .message{clear:both;font-size:12px;padding:0 0 15px;font-weight:700px;line-height:20px;color:#474747;}
.imgEmail{float:right;width:39%;text-align:right;}
.wrapEmail{float:left;width:49%;margin-right:2%;padding:34px 0 0 45px;}
.wrapEmail .SocialConnect ul{text-align:center;}
#embed-newsletter .email{background:#FFF;border:1px solid #cacaca;border-right:0;font-size:12px;padding:0 10px 0 10px;color:#b5b5b5;width:280px;box-shadow:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-appearance:none;-moz-appearance:none;height:35px;line-height:37px;text-transform:lowercase;float:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#embed-newsletter{display:inline-block;background:#FFF;margin:12px 0 10px;}
#embed-newsletter .button{border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:#FFF;text-transform:uppercase;width:auto;height:35px;padding:2px 16px;background:#1fade6;font-size:12px;margin-right:0;line-height:18px;margin:0;float:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-weight:bold;}
#embed-newsletter .button:hover{color:#FFF!important;background-color:#29c9f0;border:0;}
#email-modal .window-window .window-content .social{text-align:center;}
.wrapImgEmail{float:right;position:relative;width:360px;}
.wrapImgEmail img{display:block;width:100%;}
.emailImgInfo{position:absolute;top:43px;left:22px;z-index:1;}
.emailImgInfo h2{font-family:Montserrat,Roboto,Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:20px;color:#FFF;width:200px;margin-bottom:11px;text-transform:uppercase;padding-bottom:0;}
.emailImgInfo a{text-transform:uppercase;color:#FFF !important;font-weight:bold;border-bottom:1px solid #FFF;}
.emailImgInfo a:hover{color:#1fade6 !important;}
.tabs{margin-bottom:20px;overflow:hidden;}
.tabNavigation{list-style:none outside none;margin:0 0 24px;overflow:hidden;position:relative;}
.tabNavigation:after{position:absolute;content:"";width:100%;height:3px;background:#262638;bottom:0;left:0;}
.tabNavigation li{float:left;}
.tabNavigation li a{color:#646464;text-transform:uppercase;font-size:12px;font-weight:700;float:left;padding:15px 30px;text-decoration:none;border:1px solid #cbcbcb;border-left:0;}
.tabNavigation li a.selected,
.tabNavigation li a:hover{color:#FFF !important;background:#262638;border:1px solid #262638;border-left:0;}
.tabNavigation li:first-child a:hover, .tabNavigation li:first-child a.selected{border-left:1px solid #262638;}
.tabNavigation li:first-child a{border-left:1px solid #CCC;}
.tabNavigation li a:focus{outline:0;}
.tabs > div .Block{margin:0;color:#555555;line-height:18px;}
.tabs > div .subtitle{font-size:18px;line-height:20px;color:#000;display:none;}
.tabs .ProductDescription ul{margin-left:15px;}
.tabs .ProductDescription ol{list-style-type:decimal;}
.tabs .ProductDescription li{color:#555;padding-bottom:12px;}
.tabs .ProductDescription li span{color:#555;padding-left:3px;}
.prodAccordionContent{color:#000;}
.prodAccordionContent h5{font-size:12px;color:#000;}
.ProductReviewFormContainer dt{font-weight:normal;color:#000;}
.ProductReviewFormContainer dd{margin-bottom:19px;}
.ReviewEmailHint{color:#8e8e8e;font-style:italic;margin-top:15px;}
.tabs .ProductDescription .prodAccordionContent{color:#555;}
.tabs #ProductReviews .subtitle{display:block;}
.SideRelatedProducts, #SimilarProductsByCustomerViews, #SimilarMultiProductsByCustomerViews{border:1px solid #cacaca;padding-bottom:30px;position:relative;margin-bottom:40px;}
#SimilarProductsByCustomerViews .clickable{display:block !important;}
#rating_box{margin-top:20px;}
.SuccessMessage{border-bottom:1px solid #dee6ce;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-check.png?t=1474453185) no-repeat 14px 13px #f4f7ef!important;padding:9px 15px 6px 38px !important;color:#71902f;font-size:12px;margin:10px 0 26px;background-size:14px auto;}
#ProductReviews .BlockContent > p{font-style:italic;color:#8e8e8e;}
#SideProductRelated .ProductList, #SimilarProductsByCustomerViews .ProductList, #SimilarMultiProductsByCustomerViews .ProductList{margin-left:11px;}
#SideProductRelated .ProductList li, #SimilarProductsByCustomerViews .ProductList li{width:223px !important;height:390px;}
#CreateAccountBreadcrumb.Breadcrumb{padding-bottom:0 !important;}
#CreateAccountForm .mtm{margin-top:0 !important;}
#CreateAccountForm .blockquote{font-size:12px;color:#343434;font-family:Roboto;font-weight:normal;margin:20px 0 7px;}
#CreateAccountForm .borderB{padding:0 0 10px;margin:20px 0 0;border:none;border:1px solid #e0e0df;}
#CreateAccountForm .borderB h3{color:#000000;font-size:14px;text-transform:uppercase;border-bottom:1px solid #e0e0df;padding:12px 20px;background:#f7f7f7;}
#CreateAccountForm .box.borderB:last-child{margin-bottom:100px;}
.titInfo-3{color:#464646;margin:0 0 20px;font-size:12px;}
.FormContainer .innerfrmAccount dt{width:150px;padding-right:15px;font-weight:bold;color:#000;}
.FormContainer .innerfrmAccount dt .FormFieldLabel{font-weight:bold;font-size:12px;color:#000000;}
.FormContainer .innerfrmAccount dd{float:none;overflow:hidden;padding-bottom:10px;}
.FormContainer .innerfrmAccount dd .Textbox, .FormContainer .innerfrmAccount dd #FormField_13, .FormContainer .innerfrmAccount dd div.selector{width:50% !important;}
.recaptcha_input_area{text-align:left;}
.innerfrmAccount .Submit{margin:15px 0 0 150px;padding:0 !important;}
.innerfrmAccount .Submit .btn{background:#ea3b02;color:#FFF;font-size:12px;border:0;}
.innerfrmAccount .Submit .btn:hover{background:#29c9f0;color:#000;}
.innerfrmAccount .Submit a{display:none;}
.btn{border-radius:0 !important;-moz-border-radius:0;-webkit-border-radius:0;}
#CreateAccountForm .txt24{color:#464646;}
#CreateAccountForm .txt24 em{text-transform:uppercase;padding-right:3px;}
#CreateAccountForm .FormContainer .innerfrmAccount dd{width:78%;display:inline-block;overflow:unset;}
#NewShippingAddress #uniform-FormField_21, #NewShippingAddress #uniform-FormField_22, #AddressEditForm #uniform-FormField_11, #AddressEditForm #uniform-FormField_12{width:auto !important;display:block;}
.innerfrmAccount{padding:24px 28px;}
#FormField_13, #FormField_23{width:100px !important;}
.giftCertPage{margin:0 0 100px;}
#GiftCertificatesMenu h4, #BlogRecentPosts h4{background:none repeat scroll 0 0 #262638;color:#ffffff;font-size:14px;font-weight:700;line-height:20px;margin-bottom:5px;padding:15px 10px 15px 20px;text-transform:uppercase;}
#PurchaseGiftCertificate h2, #GiftCertificateIntro h2, #CheckGiftCertificateBalance h2, .wrapBlogContent h2.TitleHeading{border:1px solid #e0e0df;background:#FFF;color:#000000;font-size:14px;font-weight:700;line-height:20px;margin-bottom:15px;padding:15px 10px 15px 20px;text-transform:uppercase;}
#GiftCertificatesMenu .side-menu{margin:14px 0 0;}
#GiftCertificatesMenu .side-menu li, #BlogRecentPosts .side-menu li{font-size:12px;color:#000;line-height:18px;padding-bottom:16px;border-bottom:1px solid #e3e3e3;margin-bottom:17px;float:none;}
#GiftCertificatesMenu .side-menu li:last-child, #BlogRecentPosts .side-menu li:last-child{border-bottom:0;}
#GiftCertificatesMenu .side-menu li a, #BlogRecentPosts .side-menu li a{color:#474747 !important;font-weight:normal;text-transform:none;line-height:20px;font-size:12px;letter-spacing:0;}
#GiftCertificatesMenu .side-menu li a:hover, #BlogRecentPosts .side-menu li a:hover{color:#57698f !important;}
#PurchaseGiftCertificate{font-size:12px;line-height:18px;font-weight:normal;color:#474747;}
#frmGiftCertificate .FormContainer dt{font-weight:bold;font-size:12px;color:#000;width:155px;}
.txtOption small{color:#000;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";*zoom:0;font-size:11px !important;padding:8px 0 0 24px;display:block;font-weight:normal;}
.txtItalic{font-weight:normal;color:#464646;font-style:italic;display:block;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";*zoom:0;line-height:25px;}
#frmGiftCertificate .FormContainer dd{padding-bottom:11px;}
#frmGiftCertificate .FormContainer dd input[type="text"]{width:375px;}
#frmGiftCertificate .FormContainer dd textarea{width:540px;height:130px;resize:none;}
#frmGiftCertificate .FormContainer dd label{font-weight:normal;color:#464646;line-height:15px;margin-bottom:0 !important;display:block;}
#frmGiftCertificate .GiftCertificateThemeList{margin-top:12px;line-height:30px;}
#CustomAmountVisible input[type="text"]{width:215px;}
.btn.btnPreview{border:1px solid #000;background:#fff;color:#000;}
.btn.btnPreview:hover{border:1px solid transparent;}
#GiftCertificateIntro ol li{line-height:20px;padding-bottom:10px;}
#frmGiftCertificate dt{text-align:left;padding-right:10px;}
#frmGiftCertificate dd{margin:0;}
.giftCertPage dd input[type="text"]{font-weight:normal;}
.txtGiftInfo strong{font-weight:normal;color:#474747;}
body #SaveCertificate{color:#FFF;background:#262638;border:1px solid #262638;}
body #SaveCertificate:hover{background:#1fade6;border:1px solid #1fade6;}
.PurchaseGiftCertificate .btn{margin:0 17px 10px 0;}
#LoginForm{margin-bottom:25px;}
.login-form{font-size:12px;margin-top:28px;color:#000;}
.login-form label{font-weight:normal;}
.login-form .CreateAccount h3, .login-form .AccountLogin h3{font-size:13px;color:#000;font-weight:700;text-transform:uppercase;border-bottom:1px solid #ccc;margin-bottom:16px;padding-bottom:16px;}
.CreateAccount .btn, .AccountLogin .btn{color:#FFF;background:#262638;border:1px solid #262638;min-width:130px;}
.CreateAccount .btn:hover{color:#FFF !important;}
#BlogRecentPosts .BlockContent{margin-top:6px;}
.wrapBlogContent .PageContent h1{font-size:28px;line-height:36px;letter-spacing:-0.02em;color:#000;font-weight:700;padding-bottom:7px;}
.blogContent h1.p-name{font-size:28px;line-height:36px;letter-spacing:-0.02em;color:#000;font-weight:700;padding-bottom:7px;}
.wrapBlogContent .PageContent h1 a, .wrapBlogContent .BlogPostContent h3 a{color:#000 !important;font-size:28px;letter-spacing:-0.02em;line-height:36px;}
.wrapBlogContent .PageContent h1 a:hover, .wrapBlogContent .BlogPostContent h3 a:hover{color:#57698f !important;}
.sub-name-blog{font-size:12px;line-height:18px;color:#464646;margin-bottom:30px;}
.wrapBlogContent .BlockContent{font-size:12px;line-height:18px;color:#343434;}
ul.blog-tags{margin:0 0 8px !important;}
ul.blog-tags li{border:1px solid transparent;border-bottom:1px solid #e0dfdf;background:#f5f5f5;line-height:18px;font-style:italic;padding:5px 10px;text-transform:none;}
ul.blog-tags li:hover{background:#f8f8f8 !important;color:#000;border:1px solid #c8c8c8;}
.BlogPostContent{border-top:1px solid #D8D8D8;margin:0;overflow:hidden;padding:21px 0 0;}
.BlogPostContent p{margin-bottom:27px;}
.btnRead a{color:#000000 !important;font-weight:700;text-transform:uppercase;font-size:11px;}
.btnRead a:hover{color:#1fade6 !important;}
#NewsContent{margin-bottom:36px;}
.alCenter{text-align:center;}
#SideAccountMenu h4{border:2px solid #262638;color:#fff;font-size:14px;font-weight:700;line-height:20px;margin-bottom:15px;padding:12px 10px 12px 17px;text-transform:uppercase;background:#262638;}
#AccountInbox h2, #AccountOrders h2, #AccountOrderStatus h2, #ChooseShippingAddress h2, #WishLists h2, #EditAccountForm h2, #AccountRecentItems h2, #ChooseBillingAddress h2, #ConfirmOrder h2, #ChooseShippingProvider h2{color:#000;padding:16px 0;border-bottom:1px solid #e3e3e3;margin-bottom:15px;font-size:14px;text-transform:uppercase;}
#SideAccountMenu .side-menu{margin:0;}
#SideAccountMenu .side-menu li{font-size:12px;color:#000;line-height:18px;padding-bottom:16px;border-bottom:1px solid #e3e3e3;margin-bottom:17px;}
#SideAccountMenu .side-menu li a strong{font-weight:400;}
.accountPage{margin-top:-6px;}
.accountPage .BlockContent .txt24{font-size:14px;line-height:20px;}
.YourAccount .list h4{font-size:12px;font-weight:bold;padding-bottom:6px;text-transform:none;}
.YourAccount .list li{border-bottom:1px solid #e3e3e3;margin-bottom:20px;}
.YourAccount .list li:last-child{border-bottom:0;margin-bottom:0;}
#EditAccountForm .LittleNotePassword{padding:0;}
#ForgotPasswordForm .HorizontalFormContainer dd{margin-left:0;}
.ProductPrice{font-style:normal;}
.innerfrmAccount div.selector{background-position:99.5% -924px;}
.FormContainer .innerfrmAccount div.selector select{width:100% !important;}
.pageError .txt24{font-size:13px;}
.contact-wrapper .main{position:relative;margin-top:-39px;}
.contact-wrapper .BlockContent > p{margin:0;}
.contact-wrapper .main > .container{padding-top:365px;}
.block-slogan{position:relative;z-index:1;}
.txtInfo-3{color:#343434;margin-bottom:25px;}
#ContactForm dl dt{font-weight:bold;text-align:left;color:#000;line-height:22px;}
#ContactForm dl dd{margin-left:0;line-height:22px;}
#ContactForm .Submit{clear:both;padding:0;margin-bottom:95px;}
#ContactForm .Submit input{background:#262638;border:0;color:#FFF;height:39px;line-height:39px;font-size:12px;min-width:140px;}
#ContactForm .Submit input:hover{background:#1fade6;}
#ContactForm .Submit .btn{margin:0;padding:0 18px;}
.mapContact img{width:100%;}
.contactForm{float:left;width:70%;}
.contactInfo{float:right;width:19%;}
.contactInfo h3{margin-bottom:15px;font-size:14px;line-height:20px;text-transform:uppercase;font-weight:700;padding:0 0 15px;color:#000;position:relative;}
.contactInfo h3:after{position:absolute;background:#000;height:1px;width:35px;content:"";bottom:0;left:0;}
.contactInfo p{font-size:12px;line-height:20px;padding:0 0 22px;margin:0;color:#555555;}
.contactEmail{padding-bottom:18px;}
.contactEmail strong{font-weight:normal;}
.contactEmail span{display:block;}
.contactEmail a{color:#1977d4;}
.contactTime{color:#505050;border-top:1px solid #e0dfdf;padding-top:20px !important;}
.contactTime span{display:block;}
.contactForm input[type="text"], .contactForm input[type="password"]{width:375px;}
.contactForm textarea{width:540px;}
.contactForm dt, .contactForm dd{padding-bottom:15px;}
#ContactForm dl dd{width:540px;}
.contact-wrapper{overflow:hidden;position:relative;}
.contact-wrapper .Content{overflow:visible;}
.mapContact{left:0;position:absolute;top:0;width:100%;}
.contact-wrapper .main #PageContent{margin:12px 0 0;}
.borBox{border:1px solid #d0d0d0;padding:8px;}
.borBox textarea{border:0;}
#WishListEditFrom .HorizontalFormContainer dt{width:28%;clear:none;}
#WishListEditFrom .HorizontalFormContainer dd{margin:0;width:65%;}
.brand-flexslider{margin:0;background:#fff;position:relative;zoom:1;padding:0;}
.flex-viewport{max-height:2000px;transition:all 1s ease 0s;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;}
.brand-flexslider .slides{zoom:1;margin:0;padding:0;list-style:none;}
.brand-flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.brand-flexslider .flex-direction-nav a{width:37px;height:37px;display:inline-block;cursor:pointer;text-indent:-999em;background:url("//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185") no-repeat left -190px transparent;position:absolute;top:8px;margin:0;outline:0;border:0;}
.brand-flexslider .flex-direction-nav .flex-prev{background-position:-60px -90px;left:-45px;right:auto;}
.brand-flexslider .flex-direction-nav .flex-next{background-position:-105px -90px;left:auto;right:-37px;}
.brand-flexslider .flex-direction-nav a:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";*zoom:0;}
#back-top{display:none}
#SideCartContents{display:none;position:absolute;right:0;top:24px;text-align:left;width:310px;z-index:99999;white-space:normal;}
#SideCartContents .inner-wrapper{border:1px solid #d9d9d9;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0 15px 5px;text-transform:capitalize;background:#FFF;overflow:hidden;overflow-y:auto;max-height:400px;}
#SideCartContents h2{padding:12px 16px;margin:0 -15px 0;background:#efefef;border-bottom:none;color:#8d8d8d;letter-spacing:0.08em;font:11px/1.35 Roboto, Helvetica, sans-serif;font-weight:bold;text-align:center;text-transform:uppercase;}
#SideCartContents .BlockContent .item .product-name{font-family:Roboto,Helvetica,sans-serif;text-transform:uppercase;}
#SideCartContents .BlockContent .cart-empty{margin-bottom:0;margin-top:15px;}
#SideCartContents .BlockContent .subtotal .label{font:11px/1.35 Roboto, Helvetica, sans-serif;text-transform:capitalize;color:#000;float:left;display:block;margin-bottom:7px;font-weight:bold;text-transform:uppercase;}
#SideCartContents .BlockContent .subtotal{border-bottom:none;margin-bottom:0;padding-bottom:0;float:none;text-align:left;padding-top:18px;}
#SideCartContents .BlockContent .subtotal .price{font-size:16px;font-weight:bold;color:#000000;float:right;}
#SideCartContents .BlockContent .product-details{overflow:hidden;}
#SideCartContents .BlockContent .product-details p{margin:0;font-weight:normal;}
#SideCartContents .BlockContent .product-details p strong{font-weight:normal;display:inline-block;width:50px;}
#SideCartContents .BlockContent .product-details br{display:none;}
#SideCartContents .BlockContent .product-details .titProName{font-weight:700;}
#SideCartContents .mini-products-list li{display:block;float:none;text-align:left;margin:15px 0 0;border-bottom:1px solid #f3f3f3;padding:0 0 15px;}
.cartPrice{overflow:hidden;margin:11px 0 0;float:left;width:105px;line-height:24px;}
.cartPrice > strong{font-weight:normal;font-size:12px;}
.cartPrice strong strong{font-size:16px;color:#000;}
.btnCartList{float:right;margin-top:17px;width:55%;text-align:right;margin-bottom:0;}
.btnCartList a{display:block;}
.btnCartList a.CheckoutLink{background:#DC477E;border:1px solid #DC477E;height:32px;line-height:32px;margin-bottom:14px;width:auto;font-size:11px;font-weight:700;box-shadow:4px 4px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:4px 4px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:4px 4px 0 rgba(0, 0, 0, 0.2);color:#FFF !important;padding:0 30px;letter-spacing:0.08em;}
.btnCartList a.CheckoutLink:hover{background:#FFF;border:1px solid #000;color:#000 !important;}
.btnCartList a.ViewCartLink{text-transform:none;font-size:12px;}
.wrapMegaMenu{overflow:hidden;box-shadow:5px 5px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:5px 5px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:5px 5px 0 rgba(0, 0, 0, 0.2);border:1px solid #000;background:#FFF;max-width:1085px;padding-bottom:20px;}
.wrapMegaMenu ul{list-style:none;margin:0;padding:0;float:left;font-family:Roboto,Helvetica,sans-serif;width:17.5%;border-left:1px solid #d9d9d9;padding:0 1%;margin-top:17px;min-height:120px;}
.wrapMegaMenu ul:nth-child(5n+1){border-left:0;clear:left;}
.wrapMegaMenu ul li{padding-bottom:7px;}
.wrapMegaMenu ul h4{font-size:11px;text-transform:uppercase;color:#000;font-weight:bold;letter-spacing:0.1em;padding:0;}
.wrapMegaMenu ul a{font-size:12px;color:#505050;text-decoration:none;}
#frmCompare .ProductList.List li{overflow:hidden;border:none;border-bottom:1px solid #D0D0D0;margin:0 0 20px;padding:0 0 20px;width:auto !important;height:auto !important;min-height:0 !important;}
#frmCompare .ProductList.List li:hover{border:0;border-bottom:1px solid #D0D0D0;padding:0 0 20px;margin:0 0 20px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.ProductList.List .ProductDetails{border:0 !important;font-size:12px;}
#SearchPageHeader{margin-bottom:0 !important;padding-bottom:10px !important;padding-top:0 !important;}
#SearchPageHeader .btn:hover{color:#FFF !important;}
#SearchResultsCategoryAndBrand{padding-bottom:0;}
#SearchTabsList li a:focus{text-decoration:none;}
#frmCompare .ProductImage .QuickViewBtn{left:66px !important;}
#frmCompare .ProductList .productWishlist{left:117px !important;top:98px;}
#frmCompare .ProductList.List li:hover .QuickViewBtn{}
#frmCompare .ProductList.List li .ProductImage:hover .QuickViewBtn{display:block !important;}
#frmCompare .ProductList, .WishlistProductList{border-top:1px solid #e0dfdf;margin-bottom:20px;}
.cart-no-items{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/cart_empty.png?t=1474453185) no-repeat 50% 50%;width:160px;height:40px;}
.DropdownCart{border:1px solid #d9d9d9;display:none;float:left;min-height:40px;min-width:160px;padding:0 0 20px;position:absolute;right:0;top:33px;z-index:99999;background:#FFFFFF;font-family:Roboto;max-height:500px;overflow-x:hidden;overflow-y:auto !important;}
.DropdownCart .CartContents{margin:0 0 10px !important;border:0;}
.DropdownCart .CartContents th{background:#f5f5f5;color:#5a5a5a;padding:10px 20px !important;font-size:11px;letter-spacing:0;border-top:0;text-transform:uppercase;font-weight:bold;}
.DropdownCart .CartContents th.itemPrice{padding:10px 0 !important;}
.DropdownCart .CartThumb img{max-width:64px;}
.DropdownCart .CartContents td.CartThumb, .DropdownCart .CartContents td.ProductName, .DropdownCart .CartContents td.CartItemQuantity, .DropdownCart .CartContents td.CartItemIndividualPrice, .DropdownCart .CartContents td.CartItemTotalPrice{padding:20px !important;font-size:12px;font-weight:normal;color:#000;}
.DropdownCart input[type="text"]{height:36px;font-weight:normal;text-align:left;width:55px;margin-top:4px;color:#4b5459;}
.DropdownCart .colEstShip, .DropdownCart .SubTotal.gtotal, .DropdownCart .KeepShopping, .DropdownCart .ProceedToCheckout .txtInfo-2{display:none;}
.DropdownCart .AlternativeCheckout{text-align:right;border-top:1px solid #e4e4e4;margin-top:5px;margin-bottom:15px;padding:12px 35px 0 15px;width:100%;float:left;}
.DropdownCart .CheckoutButton .btn{font-family:Roboto;font-size:12px;font-weight:bold;margin:0 0 7px 15px;padding:0 18px;color:#FFF !important;height:35px;line-height:35px;}
.DropdownCart .updateCart .btn{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;margin-left:205px;}
.DropdownCart .CheckoutButton .btn:hover, .DropdownCart .updateCart .btn:hover{}
.DropdownCart .CartContents body td{border-bottom:1px solid #e4e4e4 !important}
.DropdownCart .CartContents tfoot .SubTotal td{padding:10px 20px 0;border:0 !important;}
.DropdownCart .AlternativeCheckout p a:focus{text-decoration:none;}
.DropdownCart .AlternativeCheckout p a strong{font-size:12px;color:#2599d4;font-weight:bold;position:relative;padding-right:14px;text-transform:none;}
.DropdownCart .AlternativeCheckout p a strong:after{position:absolute;content:'';width:7px;height:7px;right:0;top:4px;border-left:5px solid #2599d4;border-top:5px solid transparent;border-bottom:5px solid transparent;}
.DropdownCart .CartContents td.CartItemIndividualPrice, .DropdownCart .CartContents td.CartItemTotalPrice{padding-top:28px !important;font-size:13px;font-weight:bold;letter-spacing:0;}
.DropdownCart .CartContents td.CartItemTotalPrice, .DropdownCart .CartContents th:last-child{padding-right:55px !important;}
.DropdownCart .CartContents tfoot .SubTotal td .titTotal{font-size:12px;text-transform:none;color:#000000;}
.DropdownCart .CartContents tfoot .SubTotal td .titTotal em{width:auto;padding-left:6px;font-size:18px;letter-spacing:-0.02em;color:#000;margin:0;}
.DropdownCart .CartContents td.ProductName{padding:29px 0 19px !important;color:#000;}
.DropdownCart .ProductName .titProName{margin-top:0px;}
.DropdownCart .CartContents td.ProductName a{white-space:pre-line;width:150px;font-weight:normal;text-transform:none;font-size:12px;color:#2599d4 !important;line-height:18px;font-family:Roboto;letter-spacing:0;}
.DropdownCart #CartFormContainer{background:#FFF;min-height:30px;}
.DropdownCart .ProceedToCheckout{padding:0 0 15px 0;}
.DropdownCart .ProceedToCheckout .CheckoutButton{margin-right:35px;}
.DropdownCart #DropdownCartForm{position:relative;}
.DropdownCart .CartRemoveLink{margin-top:-4px;position:absolute;right:17px;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat -363px -46px;}
.DropdownCart .CartItemQuantity .CartRemoveLink{display:none;}
.DropdownCart .CartContents tfoot .SubTotal td div{color:#000;}
.DropdownCart .CartContents tfoot .SubTotal td div em{font-style:normal;}
.DropdownCart .ProductName .productAttributes, .DropdownCart .ProductName .CustomizeItemLink{display:none;}
.DropdownCart .CartContents th{border:0 !important;font-family:Roboto;}
.DropdownCart .CartContents tfoot .SubTotal td{border-bottom:0 !important;padding-bottom:0 !important;}
.DropdownCart .AlternativeCheckout p{text-transform:uppercase;}
.DropdownCart .CartContents td.CartItemQuantity{padding-top:29px !important;}
.DropdownCart .CartItemQuantity div.selector{margin-top:-9px;}
.blockShippingInfo{background:#ffd46f;padding:10px 15px;color:#000;text-transform:uppercase;font-size:11px;font-weight:bold;overflow:hidden;letter-spacing:0.1em;margin:20px 0 25px;}
.blockShippingInfo strong{float:left;margin-right:10px;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat 0 -818px;width:20px;height:24px;}
.blockShippingInfo span, .product-view .product-shop .add-to-cart .blockShippingInfo span{padding-top:0 !important;line-height:23px;}
.blockShippingInfo p{margin:0;}
/**/.jstree-interspire a.jstree-hovered{border:0 !important;background:none !important;padding:1px 2px !important;}
.addthis_native_toolbox .addthis_button_facebook_like{width:auto !important}
.addthis_native_toolbox .addthis_button_tweet{width:80px;}
.addthis_native_toolbox .addthis_button_google_plusone{width:65px}
.block-slogan .container{background:#73bfcd;color:#FFF;font-weight:bold;font-size:20px;padding:4px 10px;overflow:hidden;text-align:center;}
.wrapContSellers{margin-bottom:25px;}
.wrapContSellers .col-sm-4{padding:0 7px;margin:0;}
.wrapContSellers .row{margin:0 0 0 -7px;}
.sellerInfo img{max-width:100%;width:auto !important;}
.sellerInfo a{display:block;}
.wrapContSellers .TopSellers{padding-right:0;position:relative;}
.wrapContSellers .TopSellers:before{border:1px solid #f4854a;content:"";height:99.8%;left:7px;position:absolute;top:0;width:98.3%;}
.lbNew{background:#ea3b02;color:#fff;display:inline-block;font-size:11px;font-weight:700;padding:1px 6px 2px;position:absolute;right:70px;text-transform:uppercase;top:-10px;}
.lbNew:after{position:absolute;content:"";bottom:-4px;left:41%;border-top:4px solid #ea3b02;border-left:4px solid transparent;border-right:4px solid transparent;}
#SideTopSellers{clear:none;}
.TopSellerBrand li{float:left;width:100%;min-height:0 !important;padding:0 30px;position:static;display:none;}
.TopSellerBrand li:first-child{display:block;}
.wrapContSellers #SideTopSellers h3{color:#ea3b02;font-size:16px;text-transform:uppercase;text-align:center;padding:22px 0 16px;border-bottom:1px solid #d2d2d2;margin-bottom:0;background:#fffeef;}
.wrapContSellers .ProductDetails{text-align:center;padding:0 0 10px;position:relative;}
.wrapContSellers .ProductDetails .pname{min-height:15px;}
.wrapContSellers .ProductDetails a{text-align:center;}
.wrapContSellers .ProductList .ProductImage a{display:inline-block;}
.wrapContSellers .ProductList .ProductImage{display:block;margin-bottom:15px;max-height:147px}
.wrapContSellers .ProductActionAdd{display:block;clear:both;text-align:center;}
.wrapContSellers .ProductList .Rating,
.wrapContSellers .ProductList em{text-align:center;}
.wrapContSellers .ProductActionAdd .btn{border:1px solid #474747;color:#000000;}
.wrapContSellers .ProductActionAdd .btn:hover{background:#ea3b02;border-color:#ea3b02;color:#FFF;}
.wrapSellerInfo{overflow:hidden;margin:0;}
.wrapSellerInfo .SalePrice{display:block;float:none;font-size:24px;margin-left:0;}
.wrapContSellers .ProductList .ProductPriceRating{margin-bottom:10px;}
.wrapContSellers .sale-label .saleItem{left:140px;top:120px;right:auto !important;}
.NewProducts .BlockContent{float:left;width:1198px;position:relative;}
.NewProducts .innerBlockContent{width:812px;overflow:hidden;}
.NewProducts .BlockContent .ProductList{width:1200px;}
.NewProducts .BlockContent .ProductList .owl-buttons{top:-63px;right:10px;}
.NewProducts .ProductList .owl-item > div{margin:0 40px 0 20px;}
.img-info-newproduct{float:right;margin:0 20px;width:300px;}
.imgAnimation img{width:100%;}
.static-block{overflow:hidden;padding:20px 0;margin-bottom:25px;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/line-dot.png?t=1474453185) repeat 0 0;}
.static-block a{float:left;margin-left:1.7%;width:47.5%;}
.static-block-2{border:1px solid #cacaca;padding:20px;overflow:hidden;margin-bottom:25px;}
.info-left{float:left;margin-right:20px;}
.info-right{overflow:hidden;}
.info-right h5{font-size:18px;font-weight:normal;padding-bottom:5px;}
.info-right p{font-size:12px;line-height:18px;color:#474747;margin-bottom:10px;}
.info-right a{font-weight:bold;font-size:11px;color:#2599d4;text-transform:uppercase;}
.box-advance{overflow:hidden;margin-bottom:25px;}
.box-advance .box{margin:0 0 0 5px;border:1px solid #CACACA;background:#fff;display:inline;float:left;width:236px;}
.box-advance .box:hover{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*zoom:0;}
.box-advance .box.alpha{margin-left:0;border:none;background:none;}
.box-advance .box span{margin:0;display:block;overflow:hidden;color:#000000;display:block;float:left;padding:12px 10px 11px 50px;margin-bottom:0;font-size:14px;position:relative;}
.box-advance .box span:before{position:absolute;top:10px;left:17px;content:"";width:25px;height:25px;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) -400px -379px no-repeat}
.box-advance .box-1 span:before{background-position:-399px -379px;}
.box-advance .box-2 span:before{background-position:-448px -379px;}
.box-advance .box-3 span:before{background-position:-497px -379px;}
.box-advance .box-4 span:before{background-position:-542px -380px;}
.box-advance .box.alpha{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/bkg-label.png?t=1474453185) 100% 0 no-repeat !important;color:#FFFFFF;float:left;font-size:14px;border:none;margin-left:0;height:45px;line-height:45px;padding:0;}
.box-advance .box.alpha span{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat scroll 100% -258px rgba(0, 0, 0, 0);padding:0 33px 0 20px;font-weight:bold;border:0;color:#FFF;}
.box-advance .box.alpha span:before{display:none;}
.contCategory{overflow:hidden;}
.contCategory .static-block a{width:96.7%;}
.contCategory .hl-featured-category{border:1px solid #cacaca;border-bottom:0;overflow:hidden;background:#fff;margin-bottom:25px;}
.contCategory h2{color:#000000;font-size:14px;letter-spacing:0;line-height:14px;padding:19px 20px 16px;text-align:left;text-transform:uppercase;border-bottom:1px solid #cacaca;}
.contCategory h3{color:#000;font-weight:bold;font-size:16px;text-transform:none;}
.contCategory .sub_cate a{color:#474747;font-size:12px;line-height:25px;position:relative;padding-left:12px;}
.contCategory .sub_cate a:before{content:"";position:absolute;top:5px;left:0;border-left:4px solid #ea3b02;border-top:4px solid transparent;border-bottom:4px solid transparent;}
.contCategory .sub_cate a:after{content:"";position:absolute;top:7px;left:0;border-left:2px solid #FFF;border-top:2px solid transparent;border-bottom:2px solid transparent;}
.contCategory .sub_cate ul{border:0;margin:0;}
.featured-category-item ul{width:100%;float:left;list-style:none;margin:0 12px;border-bottom:1px solid #cacaca;}
.item-category{padding:37px 12px 30px 43px;}
.item-category:first-child{border-right:1px solid #cacaca;}
.item-category:last-child{border-left:1px solid #cacaca;margin-left:-1px;}
.cate_info{float:left;width:35%;}
.cate_product{float:right;width:60%;}
.cate_product img{display:block;max-width:100%;}
.cate_product a:hover img{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";*zoom:0;}
.contCategory .shop-all{color:#2599d4;font-weight:bold;margin-top:13px;text-transform:capitalize;display:inline-block;}
.Left .side-menu > ul ul{position:static;top:0;width:auto;border:0 none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;margin:0;float:none;border-radius:0;}
.Left .side-menu > ul li img{display:none;}
.toogleClick{text-indent:-9999px;cursor:pointer;position:absolute;top:5px;height:25px;right:0;text-indent:-999em;top:3px;width:35px;float:right;background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat -180px -88px;}
.ActivetoogleClick > .toogleClick{background-position:-218px -88px;}
.main .side-menu li.ActivetoogleClick > a{font-weight:bold;color:#000 !important;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:none;}
#NewsContent h2, .BlogPostContent h3{font-size:24px;line-height:36px;padding:0 0 8px;}
#NewsContent h2 a, .BlogPostContent h3 a{color:#000;}
.InfoMessage li{line-height:25px;}
.chooseAnotherToShare{margin-left:20px;}
.js-share-button{background:#262638;color:#fff;border:1px solid #262638;}
.js-share-button:hover{background:#1fade6;color:#fff;border:1px solid #1fade6;}
*{margin:0;padding:0;outline:none;}
body{background-color:#fff;font:12px/1.55 Roboto,Helvetica,sans-serif;font-weight:normal;-webkit-text-size-adjust:100%;}
a{outline:0;}
input, select, textarea{font-family:Arial, Sans-Serif;font-size:12px;}
label{font-weight:normal;}
.inner:after{clear:both;content:"";display:table;}
.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner{margin:0 auto;}
.TopMenu{font-size:12px;padding:8px 0;top:0;z-index:9999;width:100%;color:#5a5a5a;}
.TopMenu .inner{}
.TopMenu ul{padding:0;margin:0;text-align:center;float:right;}
.TopMenu li{float:left;white-space:nowrap;list-style:none;margin:0;line-height:19px;color:#585858;padding:3px 0 0 15px;}
.TopMenu li:first-child, .TopMenu li.header-top{float:left;padding-left:0;}
.TopMenu li .icon{margin-right:5px;display:none;}
.TopMenu li.First a{border-left:0;}
.TopMenu li.last{padding-right:0;border-right:none;border-left:1px solid #EBEBEB;position:relative;}
.TopMenu .phoneIcon{color:#5a5a5a;font-weight:normal;}
.TopMenu .CartLink span{width:auto;display:inline-block;*display:inline;zoom:1;color:#333;font-weight:700;font-size:11px;}
.TopMenu .CartLink span:hover, .TopMenu .CartLink a:hover span{color:#2a6496;}
.TopMenu .CartLink > div{display:inline-block;padding-bottom:0;}
.TopMenu a{padding:0;margin:0;position:relative;color:#5a5a5a !important;font-weight:normal;font-size:12px;letter-spacing:normal;}
.TopMenu a:hover{color:#2599d4 !important;}
.TopMenu li.myAcc{margin:13px 0 0 20px;color:transparent;}
.TopMenu li.CartLink{font-weight:bold;color:#FFF;padding-top:0;position:relative;border-left:1px solid #d6d6d6;margin-left:14px;}
.CartLink{text-align:right;margin-top:48px;}
.TopMenu .currency-converter{margin-right:24px;float:left;margin-top:3px;}
.TopMenu .currency-converter a > strong{font-weight:normal;}
.TopMenu .currency-converter > span{color:#585858;font-weight:bold;font-size:11px;}
.TopMenu .currency-converter .CurrencyChooser{left:0;min-width:165px;right:auto;}
.TopMenu .CurrencyList{border:1px solid #ccc !important;}
.TopMenu .CurrencyList dd{border-bottom:none !important;padding:5px;background:#fff;}
.TopMenu .CurrencyList dd:first-child{border-bottom:none !important;}
#LogoImage{margin:0px 13px 0 0;}
#home .Content{overflow:visible;}
.header-top{font:11px/1.35 Roboto, Arial, serif;font-weight:700;text-transform:uppercase;color:#1e1e1e;letter-spacing:0.05em;margin:50px 0 0px;}
.header-top p{font-size:11px;margin:0;}
.header-top span{border-bottom:1px solid #EE6497;}
#Header{position:relative;padding:19px 0;background:#262638;}
.header{margin-bottom:0;}
#HeaderLower #SideCategoryList .SideCategoryListClassic li a{width:auto;margin:15px 10px;padding:0 0 0 0px;font-size:14px;line-height:20px;text-transform:uppercase;}
#HeaderLower #SideCategoryList .SideCategoryListClassic li:before{float:left;margin-top:16px;content:"|";}
#HeaderLower #SideCategoryList .SideCategoryListClassic ul:first-child{color:#fff;}
.MainSlideshow{overflow:hidden;margin-bottom:25px;}
#HomeSlideShow.flexslider{text-align:center;}
#HomeSlideShow.flexslider .slides img{display:inline-block;}
#HomeSlideShow{float:left;width:795px;border:none;margin-bottom:0;}
#HomeSlideShow .flex-control-paging{display:none;}
#SideCategoryList h2{display:block;}
.header-logo{float:left;}
.header-logo img{max-width:100%;}
.header-secondary{float:right;}
#SearchForm{position:relative;width:160px;background-color:#fff; margin:6px 0px 0px 0px}
#SearchForm form{padding:0;margin:0;}
#SearchForm label{display:none;}
#SearchForm input{border-right:0;line-height:32px;padding:0 4px 0 12px;margin:0;float:right;width:105px;color:#343434;font-size:12px !important;height:32px;border:none;font-family:Roboto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
#SearchForm input#search_query{float:left;width:105px;background:transparent !important;border-radius:0 !important;-moz-border-radius:0;-webkit-border-radius:0;}
#SearchForm .Button{cursor:pointer;border:0 !important;vertical-align:top;margin:2px 6px 0 0;width:25px;height:28px;padding:0;float:left;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#shareText{font-size:14px;color:#2599d4 !important;font-weight:700;}
.txtOrderComplete{margin:10px 0;}
.WishlistProductList .ProductImage .QuickViewBtn{border-radius:3px;left:95px !important;}
.HL-topSellerFull #SideTopSellers{display:block;width:100%;border:1px solid #cacaca;padding:0;margin:0;}
.HL-topSellerFull #SideTopSellers:before{display:none;}
.HL-topSellerFull.wrapContSellers #SideTopSellers h3{background:#f5f5f5;color:#000000;font-size:14px;line-height:14px;margin-bottom:23px;padding:19px 25px 17px;text-align:left;}
.HL-topSellerFull.wrapContSellers .ProductActionAdd{position:static;margin:10px 0 20px;width:auto;text-align:left !important;}
.HL-topSellerFull .wrapSellerInfo .SalePrice{font-size:13px;display:inline-block;}
.HL-topSellerFull .ProductList .ProductDetails{padding:0;}
.HL-topSellerFull .TopSellerBrand li{float:none;width:auto;position:relative;margin:0 15px 0 20px;padding:0;}
.HL-topSellerFull.wrapContSellers .ProductDetails a{text-align:left;}
.HL-topSellerFull .row{margin:0;}
.HL-topSellerFull.wrapContSellers .sale-label .saleItem{top:47px;right:15px !important;left:auto;}
.HL-contSellerThreeColumn.wrapContSellers .col-sm-4{float:left;display:block;}
.HL-contSellerThreeColumn.wrapContSellers .row{margin:0 -7px;}
.HL-contSellerTwoColumn.wrapContSellers .col-sm-4{float:left;display:block;width:50%;height:auto;}
.HL-contSellerTwoColumn.wrapContSellers .row{margin:0 -7px;}
@media \0screen{.container{width:1180px;}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.PageMenu{width:860px;}
.banner-slider{width:375px;margin-left:9px;}
.img-info-newproduct{margin:0 10px;}
.box-advance .box{width:232px;}
.subscribe_form #nl_email{width:285px;}
.footer-main{background:#f5f5f5 !important;}
.itemLink:first-child ul{width:44%;}
.innerTopSellers{height:381px;}
.banner-slider .info > a{width:52%;}
.banner-slider .info div{width:48%;}
.wrapContSellers .col-sm-4{display:inline;float:left;}
.info-left{float:left;width:120px;height:120px;}
.wrapContSellers #SideTopSellers h3{background:none;margin:1px 0 0 1px;}
.PageMenu .sf-menu > li > a{font-size:13px;}
}
@media screen and (min-width:1220px){.PageMenu .HL-HasMegamenu:hover ul.Wrapper-Megamenu li.WrapperCategory ul, .PageMenu .HL-HasMegamenu ul.Wrapper-Megamenu li.WrapperCategory ul{left:0 !important;}
.PageMenu li.HL-HasMegamenu .WrapperCategory > ul > li{transition:none !important;}
.PageMenu li.HL-HasMegamenu .WrapperCategory > ul > li{border-top:none;}
.PageMenu li.HL-HasMegamenu .WrapperCategory > ul > li > a{border-bottom:1px solid #e6e6e6;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul{border:0;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li{padding:0px 0 8px;margin:0px 0px 0;float:none;vertical-align:top;display:inline-block;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li:first-child > a,
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li:first-child + li > a,
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li:first-child + li + li > a{border-top:0;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li img{margin-top:10px;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > a{text-transform:uppercase;color:#000000 !important;font-weight:bold;line-height:25px;padding-bottom:4px;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li a:hover{color:#25bfed !important;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > a:before,
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > a:after{display:none;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > ul{position:static;display:block !important;visibility:visible !important;border:0;width:auto !important;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > ul > li{border:0;padding:0;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > ul > li a{color:#555555 !important;line-height:25px;}
.HL-HasMegamenu > ul{display:none !important;}
.HL-HasMegamenu:hover > ul.Wrapper-Megamenu{display:block !important;visibility:visible !important;width:920px !important;}
.PageMenu .HL-HasMegamenu:hover > ul li ul{display:block !important;visibility:visible !important;position:static;border:none !important;width:auto !important;font-size:0;}
.PageMenu .HL-HasMegamenu > ul{width:100% !important;top:42px !important;}
.PageMenu .HL-HasMegamenu > ul > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;clear:none;}
.PageMenu .HL-HasMegamenu > ul > li.large-banner{-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;}
.PageMenu .HL-HasMegamenu > ul > li:first-child{border-left:none;}
.PageMenu .HL-HasMegamenu > ul li ul{background:none;border:none !important;padding-top:0 !important;padding-bottom:0 !important;}
.PageMenu .HL-HasMegamenu > ul ul li{padding:0;clear:none;float:left;}
.PageMenu .HL-HasMegamenu > ul li ul li a.hasSub{background:none;}
.PageMenu .HL-HasMegamenu > ul > li > ul > li > a{color:#1884a0;font-size:13px;}
.PageMenu .HL-HasMegamenu > ul > li > ul > li > ul > li{padding-left:20px;clear:both;}
.PageMenu .HL-HasMegamenu > ul > li > ul > li > ul > li > a{color:#6b6b6b;font-size:12px;padding-bottom:0;padding-top:0;}
.PageMenu .HL-HasMegamenu > ul li ul li a{line-height:2.3em;}
.PageMenu .HL-HasMegamenu > ul img{padding-bottom:10px;max-width:100%;}
.PageMenu .HL-HasMegamenu.menu-parent{}
.Wrapper-Megamenu .WrapperCategory{float:left !important;width:66%;clear:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 0 !important}
.Wrapper-Megamenu .WrapperCategory > ul > li{padding-right:15px !important;padding-left:15px !important;}
.Wrapper-Megamenu .large-banner{float:left !important;width:34%;clear:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-bottom:10px;}
.HL-HasMegamenu .WrapperCategory ul{display:block !important;visibility:visible !important;}
.Wrapper-Megamenu .WrapperCategory > ul > li{width:49%;float:left;clear:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.PageMenu .HL-HasMegamenu.NoColRightMegamenu .Wrapper-Megamenu:before{background:none;border-left:1px solid #f5f5f5;width:25%;}
.PageMenu .HL-HasMegamenu.NoColRightMegamenu .Wrapper-Megamenu .WrapperCategory > ul > li{width:33%;}
.PageMenu .HL-HasMegamenu.NoColRightMegamenu .Wrapper-Megamenu .large-banner{width:0;}

.PageMenu .HL-HasMegamenu.NoColRightMegamenu .Wrapper-Megamenu .WrapperCategory{width:100%;}
.PageMenu .HL-HasMegamenu > ul.HL-ContentHTML:before{background:none;}
.Wrapper-Megamenu.HL-ContentHTML .large-banner{width:100%;}
.PageMenu .HL-HasMegamenu .col-1 ,
.PageMenu .HL-HasMegamenu .col-2 ,
.PageMenu .HL-HasMegamenu .col-3 ,
.PageMenu .HL-HasMegamenu .col-4{width:20%;display:inline-block;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.NoCategoryMegamenu .Wrapper-Megamenu .large-banner{width:100%;}
.NoCategoryMegamenu .Wrapper-Megamenu .WrapperCategory{display:none;}
.Wrapper-Megamenu .WrapperCategory{width:100%;}
.Wrapper-Megamenu .WrapperCategory > ul > li{width:20%}
.HL-HasMegamenu.hlmegamenuimagetop:hover > ul.Wrapper-Megamenu{width:859px !important;}
.HL-HasMegamenu.hlmegamenuimagetop > ul.Wrapper-Megamenu .image_brand{padding:0;border:none;}
.HL-HasMegamenu.hlmegamenuimagetop > ul.Wrapper-Megamenu .image_brand .title{padding:15px 15px 10px;border:none;background:#f5f5f5;overflow:hidden;}
.HL-HasMegamenu.hlmegamenuimagetop > ul.Wrapper-Megamenu .image_brand .title label{float:left;color:#000;font-weight:700;font-size:12px;text-transform:uppercase;}
.HL-HasMegamenu.hlmegamenuimagetop > ul.Wrapper-Megamenu .image_brand .title a{float:right;color:#000;font-size:12px;text-transform:capitalize;padding-right:20px;position:relative;}
.HL-HasMegamenu.hlmegamenuimagetop > ul.Wrapper-Megamenu .image_brand .title a:after{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) -38px -99px no-repeat;position:absolute;content:"";top:7px;right:0;width:6px;height:9px;}
.HL-HasMegamenu.hlmegamenuimagetop > ul.Wrapper-Megamenu .image_brand .Brand-Image{padding:0 15px 5px;border:none;background:#f5f5f5;overflow:hidden;}
.HL-HasMegamenu.hlmegamenuimagetop > ul.Wrapper-Megamenu .image_brand .Brand-Image ul{margin:0 -10px;}
.HL-HasMegamenu.hlmegamenuimagetop > ul.Wrapper-Megamenu .image_brand .Brand-Image li{padding:0 10px;float:left;clear:none;border:none;width:16.6%;}
.HL-HasMegamenu.hlmegamenuimagetop > ul.Wrapper-Megamenu .image_brand .Brand-Image li a{display:block;}
.hlmegamenuimagetop .Wrapper-Megamenu .WrapperCategory > ul > li{width:24.5%;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu.hlmegamenuimagetop .WrapperCategory > ul > li:first-child + li + li + li > a{border-top:0;padding-top:2px;}
/**/.PageMenu .HL-HasMegamenu.hlmegamenuColRight > ul{width:975px !important;}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight > .Wrapper-Megamenu .WrapperCategory{width:66.6%;}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight > .Wrapper-Megamenu .MegaMenuColRight{width:33.3%;}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight.NoColRight > .Wrapper-Megamenu .WrapperCategory{width:100%;}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight.NoColRight > .Wrapper-Megamenu .WrapperCategory > ul > li{width:25%;}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight.NoColRight > .Wrapper-Megamenu .WrapperCategory > ul > li:first-child + li + li + li > a{border-top:none;}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight.NoColRight > .Wrapper-Megamenu .MegaMenuColRight{width:0%;display:none;}
/**/.PageMenu .HL-HasMegamenu.hlmegamenuArrayImageBottom > ul{width:1074px !important;}
.PageMenu .HL-HasMegamenu.hlmegamenuArrayImageBottom > .Wrapper-Megamenu .WrapperCategory{width:100%;display:block;}
.HL-HasMegamenu.hlmegamenuArrayImageBottom .Wrapper-Megamenu .WrapperCategory > ul > li{width:20%;}
.PageMenu .HL-HasMegamenu.hlmegamenuArrayImageBottom > .Wrapper-Megamenu .ArrayImageBottom{width:100%;clear:both;display:block;border-top:none;padding:0 !important;}
.PageMenu .HL-HasMegamenu.hlmegamenuArrayImageBottom > .Wrapper-Megamenu .ArrayImageBottom a{display:inline-block !important;padding:10px;}
.PageMenu .HL-HasMegamenu.hlmegamenuArrayImageBottom > .Wrapper-Megamenu .ArrayImageBottom a:first-child{padding-left:15px !important;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu.hlmegamenuArrayImageBottom .WrapperCategory > ul > li:first-child + li + li > a ,

.PageMenu .side-menu > ul > li.HL-HasMegamenu.hlmegamenuArrayImageBottom .WrapperCategory > ul > li:first-child + li + li + li > a,
.PageMenu .side-menu > ul > li.HL-HasMegamenu.hlmegamenuArrayImageBottom .WrapperCategory > ul > li:first-child + li + li + li + li > a{border-top:none;}
.PageMenu .side-menu > ul > li.HL-HasMegamenu.hlmegamenuArrayImageBottom .WrapperCategory > ul > li:first-child + li + li + li + li > a{border-top:none;}
}
@media screen and (max-width:1219px){#DrawerMenu .drawer-subcat.expanded.Wrapper-Megamenu{max-height:2000px !important;}
#DrawerMenu .drawer-subcat.expanded.Wrapper-Megamenu .drawer-subcat.expanded{max-height:2000px !important;}
.Brand-Image .drawer-subcat{max-height:none !important;}
#DrawerMenu .Brand-Image li img{margin:0;}
#DrawerMenu .drawer-subcat li.Brand-Image .drawer-subcat li a{padding-left:30px;}
.image_brand .title{display:none;}
.NoCategoryMegamenu .Wrapper-Megamenu .large-banner{width:100%;}
.NoCategoryMegamenu .Wrapper-Megamenu .WrapperCategory{display:none;}
#DrawerMenu .HL-HasMegamenu .drawer-subcat.expanded{max-height:0 !important;}
#DrawerMenu .HL-HasMegamenu .Wrapper-Megamenu.expanded ,
#DrawerMenu .HL-HasMegamenu .Wrapper-Megamenu .drawer-subcat.expanded{max-height:2000px !important;}
#DrawerMenu .HL-HasMegamenu .Wrapper-Megamenu{display:block !important;}
#DrawerMenu .HL-HasMegamenu .Wrapper-Megamenu.expanded .WrapperCategory > .drawer-subcat{display:block !important;max-height:2000px;visibility:visible !important;}
#DrawerMenu li.HL-HasMegamenu ul ul li a{background-color:#242424;font-size:12px;font-weight:bold;text-decoration:none !important;text-transform:uppercase;color:#fff;}
#DrawerMenu .HL-HasMegamenu .drawer-subcat .drawer-subcat li a{padding-left:35px;}
#DrawerMenu .HL-HasMegamenu .drawer-subcat .drawer-subcat .drawer-subcat li a{padding-left:45px;}
#DrawerMenu li.HL-HasMegamenu ul ul ul li a{background-color:#2F2F2F;color:#b4b4b4;font-size:12px;font-weight:normal;text-transform:none;}
#DrawerMenu li.HL-HasMegamenu ul li.activeBg > a{background-color:#1fade6;color:#ffffff !important;}
#DrawerMenu li.HL-HasMegamenu li img{margin:10px 0;}
#DrawerMenu li.HL-HasMegamenu li.image_bottom a{background:none;}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li{border:none;}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li > a{border-top:1px solid #3f3f3f;}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li:first-child > a{border-top:none;}
.WrapperCategory{border-bottom:none !important;}
#DrawerMenu li.HL-HasMegamenu ul li p{padding:20px 30px;}
#DrawerMenu li.HL-HasMegamenu li.image_bottom a, #DrawerMenu li.HL-HasMegamenu li.image_brand .Brand-Image li a, #DrawerMenu li.HL-HasMegamenu li.MegaMenuColRight a{padding-left:15px !important;text-align:center;}
#DrawerMenu li.HL-HasMegamenu li.MegaMenuColRight a, #DrawerMenu li.HL-HasMegamenu li.ArrayImageBottom a{background:#242424;}
#DrawerMenu li.HL-HasMegamenu li.MegaMenuColRight a img{margin-top:0px;}
#DrawerMenu li.HL-HasMegamenu li.MegaMenuColRight p{padding:0 15px 20px 15px;background:#242424 !important;}
#DrawerMenu li.HL-HasMegamenu li.ArrayImageBottom .col-xs-6{width:100%;padding-left:15px !important;}
#DrawerMenu li.HL-HasMegamenu li.ArrayImageBottom .col-xs-6 img{margin-bottom:0px;}
#DrawerMenu li.HL-HasMegamenu li.ArrayImageBottom .col-xs-3{width:50%;padding-left:15px !important;padding-right:7px;padding-top:0;}
#DrawerMenu li.HL-HasMegamenu li.ArrayImageBottom .col-xs-3:last-child{padding-left:8px !important;padding-right:15px;}
}
.SubBrandListGrid ul{padding:0;margin:0 -15px;}
.SubBrandListGrid ul li{padding:0 15px 30px 15px;display:inline-block;vertical-align:top;width:33.3%;margin:0;text-align:center;float:none;}
.SubBrandListGrid ul li > div{border:1px solid #e2e2e2;margin:1px;}
.SubBrandListGrid ul li:hover > div{border:2px solid #000;margin:0;}
.SubBrandListGrid ul li .brand-img{height:85px;}
.SubBrandListGrid ul li .brand-img > a{display:table-cell;vertical-align:middle;width:100%;text-align:center;}
.SubBrandListGrid ul li .brand-img img{padding:15px 10px 0;}
.SubBrandListGrid ul li .brand-name{padding:15px 10px;color:#646464;font-weight:700;text-transform:uppercase;display:inline-block;}
@media (max-width:767px){.SubBrandListGrid ul li{width:50%;}
}
@media (max-width:479px){.SubBrandListGrid ul li{width:100%;}
}
.facet-container{float:none;}
.Left .SubCategoryList li a{margin:10px 0;display:inline-block;}
.Left li{margin-bottom:0;}
.facet-container .btn-facet-more-options{border:none;}
.facet-container .facet-option label, .facet-container .facet-option a{margin:8px 0;}
.ProductList.List em{float:none;}
.ProductList.List .ProductActionAdd{position:static;float:left;width:auto;display:block !important;}
.ProductList.List li:hover .QuickViewBtn{right:auto;left:60px !important;}
.btn.icon-Add, .btn.icon-Choose, .btn.icon-Out{padding:0 20px;}
.ProductList.List li .ProductCompareButton{display:block !important;visibility:visible;}
.ProductList.List li.sale-label .saleItem{right:auto;left:0;top:0;}
.Left .facet-container .facet-option{font-size:12px;}
.Left .facet-header h6.facet-header-title{text-transform:uppercase;}
.Left .facet-container .facet-form .btn{background:#000;color:#fff;height:30px !important;;line-height:30px !important;;padding:0px 10px !important;;}
.Left .facet-container .facet-form .btn:hover{background-color:#1FADE6;border-color:#1FADE6;}
.Left .facet-container .facet-header{padding-top:15px;padding-bottom:15px;}
.facet-header .facet-header-title{font-size:14px;font-weight:700;color:#000;}
.Left .facet-container .btn-facet-more-options{padding:15px 0 18px;}
.Left .facet-container .btn-facet-more-options:hover{background:none;color:#666 !important;border:none;}
.facet-container .facet-body{padding-bottom:5px !important;}
.facet-header.js-facet-accordion-action:after{top:13px !important;}
.facet-container.close .facet-header.js-facet-accordion-action:after{top:17px !important;}
.facet-container.close{opacity:0.7;filter:alpha(opacity=70);}
.js-faceted-search-action.btn{display:none !important;}
.cloudzoom-blank img{-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.ProductList.List .ProductDetails{margin-top:0;padding-top:0;}
#frmCompare .ProductList.List li:hover .QuickViewBtn{display:block !important;}
.ProductList.List .ProductActionAdd{margin-right:20px;}
#frmCompare .ProductList.List{padding-top:20px;}
.QuickViewBtn:before{background:url(//cdn6.bigcommerce.com/s-56yj99/templates/__custom/images/icon-sprite4.png?t=1474453185) no-repeat 9px -958px !important;width:35px;height:35px;content:"";top:0;left:0;position:absolute;transition:all 250ms ease-in-out 0s;-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;}
.ProductList .QuickViewBtn{left:66px !important;text-indent:-9999px;width:35px;height:35px;top:68px !important;left:47px !important;transition:all 250ms ease-in-out 0s;-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s display:none;z-index:1;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f5f4 100%)!important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f4))!important;background:-webkit-linear-gradient(top, #ffffff 0%,#f5f5f4 100%)!important;background:-o-linear-gradient(top, #ffffff 0%,#f5f5f4 100%)!important;background:-ms-linear-gradient(top, #ffffff 0%,#f5f5f4 100%)!important;background:linear-gradient(to bottom, #ffffff 0%,#f5f5f4 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f4',GradientType=0)!important;border-bottom:1px solid #c8c8c8;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px}
#frmCompare .ProductList.List .productWishlist{left:95px !important;top:68px;}
.ProductList.List li.sale-label .saleItem{left:20px;}
.CompareCenter{padding:0;}
@import url(//fonts.googleapis.com/css?family=Audiowide|Freckle+Face|Exo+2|Hammersmith+One|Ceviche+One|Open+Sans);.SortBox{color:#999999;}
.AddToWishlistLink .wishlist-button{color:#333333;}
.PageMenu .sf-menu > li > a{color:#323232;}
.PageMenu li ul{background:#FFF;}
.PageMenu li ul li a{color:#000;}
.PageMenu li ul:before{border-color:transparent transparent #333333 transparent;}
.header{background:#ffffff;}
#Header > .inner{background:#ffffff;}
.page{background:#ffffff;}
.footer-main{background:#131313;}
.footer-main h4{color:#333333;}
.footer-main a{color:#999999;}
.footer-main a:hover{color:#57698f;}
.footer-links{background:#eeeeee;color:#bbb;}
.footer-links a{color:#bbb;}
#HomeFeaturedProducts h3,
#SideTopSellers h3,
#HomeNewProducts h3{color:#000;letter-spacing:0.05em;}
#home .ProductList .pname{color:#000;}
#home .ProductList .p-price{color:#ff0000 !important;}
#ProductDetails h1{color:#000;}
.PrimaryProductDetails .ProductPrice{color:#e75353;}
.PrimaryProductDetails .ProductPrice strike{color:#000;opacity:0.6;}
.ProductDetailsGrid,
.ProductDescription{color:#333333;}
#prodAccordion h2{color:#333333;}
.PrimaryProductDetails .btn.wishTrigger{border-color:#333333;color:#333333;}
.PrimaryProductDetails .btn.wishTrigger:hover{border-color:#4d4d4d;color:#4d4d4d;}
#CategoryHeading .TitleHeading{color:#000;}
#CategoryContent .ProductList .pname{color:#000;}
#CategoryContent .ProductList .p-price{color:#ff0000;}
body,
.HorizontalFormContainer dd .selector span,
.fastCartTop div,
.list-icon li{color:#333333;}
input,
select,
textarea,
input.Textbox,
input[type="text"]{color:#4b5759;}
#SearchForm input{color:#b3b3b3;}
#ModalContent,
.ModalContent,
.CurrencyChooser a span{color:#333333 !important;}
a,
a.NextLink,
.TabNav li.Active a,
.currency-converter p span,
.page-content #LayoutColumn2 a{color:#333;}
p a,
.BlockContent.PageContent a{color:#333333;}
p a,
.BlockContent.PageContent h1 a,
p a,
.BlockContent.PageContent h2 a,
p a,
.BlockContent.PageContent h3 a,
p a,
.BlockContent.PageContent h4 a,
p a,
.BlockContent.PageContent h5 a,
p a,
.BlockContent.PageContent h6 a{color:#333;}
.header-logo a,
.header-logo a:hover{color:#57698f;}
.page-content #LayoutColumn2 a.pname,
#ModalContent a,
.ModalContent a,
.recaptchatable a{color:#57698f;}
.Left li a.active:hover{border-color:#333333;}
.icon-add:hover{background-color:#333333 !important;}
.multiStep li a{color:#333;}
.Left li a.active,
a:hover,
a.alt,
.Left #SideCategoryList li a:hover,
.Left .slist li a:hover,
.Left .afterSideShopByBrand a:hover,
.Left #GiftCertificatesMenu li a:hover,
.Left #SideAccountMenu li a:hover,
.ModalContent h4 a:hover{color:#000;}
.recaptchatable a:hover,
.page-content #LayoutColumn2 a.pname:hover,
#ModalContent a:hover,
.ModalContent a:hover{color:#57698f;}
.multiStep li.ActivePage h4{border-bottom:2px solid #ea3b02;color:#ea3b02;}
.icon-add{background:#999999 url("//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/ClassicNext/images/add.png") no-repeat scroll 50% 50%;background-size:12px;}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6{color:#333333;}
h1,
.h1{color:#333333;}
.productOptionViewProductPickListWithImage td{border-bottom:1px dotted #e3e3e3;}
.TopMenu,
.TopMenu a{color:#585858;}
.TopMenu li.Flag img.Selected{border:2px solid #e3e3e3;}
.productOptionViewRectangle .option.selectedValue label{border:1px solid #333333 !important;}
.productOptionPickListSwatch .selectedValue .textureContainer,
.productOptionPickListSwatch .selectedValue .swatchColours{border:1px solid #cacaca !important;border-color:#cacaca !important;}
.productOptionPickListSwatch .textureContainer,
.productOptionPickListSwatch .swatchColours,
.recaptchatable #recaptcha_response_field,
.zoomWrapper,
#ProductDetails .ProductTinyImageList ul li.selected{border:1px solid transparent !important;padding:1px !important;}
.CurrencyList dd,
select,
hr,
input.Textbox,
textarea,
input[type="text"],
input[type="password"],
.QuickSearch,
.SharePublicWishList,
.ExpressCheckoutBlock .ExpressCheckoutTitle,
.TabNav li a,
.HowToPay,
.NotifyMessage,
.QuickSearchResult .QuickSearchResultImage,
.CurrencyChooser,
div.uploader,
div.selector{border:1px solid #d0d0d0;}
.recaptchatable #recaptcha_response_field{border:1px solid #cbcbcb !important;font-size:12px !important;}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent,
div.uploader span.action{border-left:1px solid #d0d0d0;}
.ProductList.List .ProductDetails{border-top:1px solid #d0d0d0;}
a.button, .block-ads a.button{}
a.button span{position:relative;padding-right:15px;}
a.button span:after{position:absolute;content:"";width:5px;height:5px;border:4px solid transparent;border-left:5px solid #FFF;right:0;top:4px;}
a.button:hover, .block-ads a.button:hover{}
.btn{background:#000;color:#fff;padding:9px 29px;font-size:11px;font-weight:bold;text-transform:uppercase;height:auto;letter-spacing:0.1em;margin:0 10px 7px;font-family:Roboto;line-height:17px;border:1px solid transparent;}
.btn:hover{background:#57698f;color:#fff !important;}
.btn.text{color:#666666;}
.TopMenu > .inner,
#Header > .inner,
.PageMenu > .inner,
.main > .inner,
.footer-main > .inner,
.footer-links > .inner,
.newsletter-subscription > .inner{max-width:1000px;width:90%;}
.Breadcrumb{color:#7f7f7f;}
.Breadcrumb a{color:#7f7f7f;}
table tbody tr td,
table.General tbody tr td,
table.CartContents tbody tr td,
.CompareFieldName{border-bottom:1px solid #e4e4e4;}
.phoneIcon{color:#333333;font-weight:bold;}
.ProductList li .ProductCompareButton{color:#969696;}
.addto{border-top:1px solid #ccc;}
#prodAccordion .Block{border-bottom:1px solid #e3e3e3;}
.productOptionViewRectangle .option label{color:#999999;}
.productOptionViewRectangle .option.selectedValue label{color:#333333;}
.ProductDetailsGrid .DetailRow.product-rating{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:10px 0 5px;}
.Meta{color:#999999;}
.ProductReviewList li{border-bottom:1px solid #ccc;}
.borderB{border-bottom:1px solid #ccc;}
.borderR{border-right:1px solid #ccc;}
.EstimateShipping{border:1px solid #ccc;}
.CartContents tfoot .SubTotal td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-right:0;}
.sf-menu a{color:#FFF;font-size:11px;line-height:20px;}
.sf-menu > li > a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;}
.main .sf-with-ul{background:url(//cdn6.bigcommerce.com/r-483c7abee042f74241e481d69b7951a17734ea93/themes/ClassicNext/images/icon-arrow.png) no-repeat 100% 8px;margin-bottom:1px !important;}
@media screen and (max-width:768px){.TabNav li.Active a{border-bottom:1px solid #e3e3e3;}
}
@media screen and (max-width:600px){.BillingDetails,
.ShippingDetails{border-top:1px solid #e3e3e3;}
}
@media screen and (max-width:480px){#cart-amount .Cart .total{background:#333333;color:#ffffff;}
#cart-amount .Cart .bag-handle{border:2px solid #333333;}
}
#ShowDropdownCart span{color:#fff !important;}
#SearchForm input#search_query{border:none;}
#SearchForm .Button{background-color:transparent !important;}
#SearchForm .Button{background:none;margin:0;}
#SearchForm form{position:relative;}
#SearchForm form:before{content:"\f002";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:9px;right:-6px;cursor:pointer;width:30px;height:30px;}
#SearchForm{border:none !important;}
.PageMenu{background:none !important;}
.header{border:none !important;}
.CurrencyList a:hover{background:none !important;}
.PageMenu li li:hover > a{background:none !important;}
.btn.alt{border-width:1px !important;}
.newsletter-subscription{background:none !important;}
.Left #SideCategoryList li ul{background:none;}
.AddToWishlistLink span{background:none;padding-left:1px;line-height:1;}
.AddToWishlistLink span:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f004";}

.Left #SideCategoryList .SideCategoryListFlyout > ul.pages-menu > li:first-child.DropdownCart .updateCart .btn{border-top:1px solid #e0dfdf;}
.Left #SideCategoryList .SideCategoryListFlyout > ul{margin-bottom:0;}
#QuickViewProductDetails .required,
#QuickViewProductDetails .Required,
.ProductMain .Required,
.required{position:static;display:inline;margin-right:3px;}
.hl-topsellers.ProductList .owl-item > div{width:100%;display:block;margin:0;padding:0 10px 0;text-align:center;}