.ellipsis{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clear{clear:both}.clearfix:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.notifBar{padding:8px 0;border-bottom:1px solid #d99;background-color:#fcc;color:#922;font-weight:bold;font-size:15px;text-align:center}.notifBar a{color:#0f76f4;text-decoration:underline;cursor:pointer}.fancybox-inner{overflow:visible !important}#nav{font-size:18px;font-family:'CenturyGothic',sans-serif;font-weight:normal}@media (max-width:1060px){#nav{font-size:16.5px}}@media (max-width:1024px){#nav{font-size:14.5px}}#nav ul{z-index:8}#nav ul .drop_holder{min-width:250px;min-height:0;overflow:hidden}#nav ul .drop_holder li a{font-size:14px;line-height:22px;font-weight:normal}@media screen and (max-width:960px){#header{z-index:8}}.search-section input[type=button]{float:right;width:40px;height:33px;padding:0;margin:0;border:none;background:#fff url(/images/sprite.png) no-repeat -181px 0;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.error{color:red}.message{color:#00b065;font-size:16px}input.button,a.button{border:none;padding:0 2em;height:51px;line-height:51px;font-size:25px;text-transform:uppercase;color:White;cursor:pointer;white-space:nowrap;background-color:#222}input.button.red,a.button.red{background-color:#c9051d;color:#eee}input.button.small,a.button.small{padding:0 1.4em;height:2.1em;line-height:2.1em;font-size:1em}a.button{display:inline-block;text-decoration:none !important}a.button[disabled]{color:#cfcfcf;cursor:not-allowed}.price del{color:#cfcfcf}.price .sale{color:#c9051d}.discount{color:#c9051d}ul.category_list li.new:after,ul.category_list li.sale:after,ul.category_list li.pre:after,ul.category_list li.back:after{position:absolute;top:0;right:15px;width:64px;height:64px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;text-transform:uppercase;pointer-events:none}@media (max-width:640px){ul.category_list li.new:after,ul.category_list li.sale:after,ul.category_list li.pre:after,ul.category_list li.back:after{width:30px;height:30px}}ul.category_list li.sale:after{content:"Sale";line-height:64px;font-size:20px;background:#c9051d;color:white}@media (max-width:640px){ul.category_list li.sale:after{line-height:30px;font-size:10px}}ul.category_list li.pre:after{content:"Pre Order";padding-top:6px;font-size:16px;background:#10b1e3}@media (max-width:640px){ul.category_list li.pre:after{padding-top:4px;font-size:7.5px}}ul.category_list li.back:after{content:"Back In Stock";padding:6px 7px 0;line-height:1.2em;font-size:14px;background:#2df787;color:#0c9241}@media (max-width:640px){ul.category_list li.back:after{padding-top:3px;font-size:6.5px}}.textbox{padding:0 0 0 10px;border:1px solid #b5b5b5;height:36px;line-height:16px;font-size:16px}.form{margin:20px 0}.form>div{margin:12px 0}.form>div:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.form label{float:left;margin:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:36px}.form label+div{float:left;width:60%}.form label+div input[type='text'],.form label+div input[type='password'],.form label+div input[type='email'],.form label+div input[type='url'],.form label+div input[type='tel'],.form label+div input[type='number'],.form label+div input[type='month'],.form label+div input[type='search'],.form label+div input[type='date'],.form label+div input[type='time'],.form label+div input[type='datetime']{padding:0 0 0 10px;border:1px solid #b5b5b5;height:36px;line-height:16px;font-size:16px;width:100%}.form label+div input[type='text'].short,.form label+div input[type='password'].short,.form label+div input[type='email'].short,.form label+div input[type='url'].short,.form label+div input[type='tel'].short,.form label+div input[type='number'].short,.form label+div input[type='month'].short,.form label+div input[type='search'].short,.form label+div input[type='date'].short,.form label+div input[type='time'].short,.form label+div input[type='datetime'].short{width:100px}.form label+div textarea{padding:5px 10px;border:1px solid #b5b5b5;width:100%}@media (max-width:480px){.form:not(.small) label{width:100%;line-height:19px}.form:not(.small) label.blank{line-height:1px}.form:not(.small) label+div{width:100%}}.form.small{margin:12px 0;max-width:400px}.form.small>div{margin:5px 0}.form.small label{width:33%;line-height:22px}.form.small label+div{width:67%}.form.small label+div input[type='text'],.form.small label+div input[type='password'],.form.small label+div input[type='email'],.form.small label+div input[type='url'],.form.small label+div input[type='tel'],.form.small label+div input[type='number'],.form.small label+div input[type='month'],.form.small label+div input[type='search'],.form.small label+div input[type='date'],.form.small label+div input[type='time'],.form.small label+div input[type='datetime']{padding:0 3px;height:22px;line-height:20px;font-size:14px}.form.small label+div textarea{padding:2px 3px}@media (min-width:481px){.readonlyForm>div{margin:5px 0}.readonlyForm>div>div{display:inline-block;vertical-align:top}.readonlyForm>div>div:first-child{width:40%;max-width:200px}.readonlyForm>div>div:last-child{width:57%}}@media (max-width:480px){.readonlyForm>div{margin:12px 0}.readonlyForm>div>div{display:block}.readonlyForm>div>div:first-child{font-size:0.85em;font-weight:bold;font-style:italic}}.cat_description{clear:both}@media screen and (max-width:1060px){.cat_description h1{font-size:28px}.cat_description h2{font-size:19px}.cat_description p{font-size:15px;line-height:21px;margin:14px 0}}@media screen and (max-width:1024px){.cat_description h1{font-size:24px}.cat_description h2{font-size:17px}.cat_description p{font-size:14px;line-height:18px;margin:12px 0}}.active .basket-drop{min-height:0}.basket-items{height:auto;max-height:350px}@media (min-width:769px){#signup{bottom:-195px}}#signup input[type='button']{width:80px}.swiper-heading{position:absolute;width:100%;z-index:1}.swiper-container .pagination{bottom:0px}.subscribe-form input[type=button]{position:absolute;right:0;top:0;padding:0;margin:0;border:none;background:url(/images/sprite.png) no-repeat -223px 0;width:53px;height:37px}#intro .swiper-container{height:auto !important}#intro .swiper-container .swiper-wrapper{height:auto !important}#intro .swiper-container .swiper-slide{height:auto !important}#intro .swiper-container .swiper-slide a{color:white !important;cursor:pointer}#intro .swiper-container .swiper-slide img{display:block;margin:0 auto;max-width:100%;height:auto}@media (max-width:640px){#blocks .block:before{height:3px;width:160px;margin-left:-80px}}#textPage{margin:0 auto;max-width:1168px}#textPage.narrow{max-width:800px}@media (max-width:1198px){#textPage{padding:0 15px;width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.heading.imaged h1{text-shadow:0 0 20px rgba(0,0,0,0.5)}.productGrid{position:relative}.productGrid .overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7)}.productGrid .overlay img{display:block;margin:300px auto 0}.cat_description h1,.cat_description h2{margin-top:0}@media (max-width:1190px){.cat_description h1,.cat_description h2{padding:0 15px}}.cat_description h2{line-height:24px;color:#c9051d}ul.sidebar_menu>li a.sub{position:relative}ul.sidebar_menu>li a.sub:before{content:"";position:absolute;top:3px;left:-17px;border:6px solid;border-color:transparent transparent transparent #222}ul.sidebar_menu>li a.sub.on:before{border-color:#c9051d transparent transparent transparent}ul.sidebar_menu>li a.active{font-weight:bold}.category_list li{position:relative}.category_list li .prod_list_descr{height:125px}.category_list li .prod_list_descr .prod_brand,.category_list li .prod_list_descr .prod_color{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:420px){.category_list li .prod_list_descr .prod_price{font-size:17px}}.category_list li a.btnQuickview{display:none;position:absolute;left:50%;top:0;width:120px;margin-left:-60px;padding:4px 0;text-align:center;font-size:16px;background:#c9051d;color:white;opacity:0.6;cursor:pointer}.category_list li a.btnQuickview:hover{opacity:1}.category_list li:hover a.btnQuickview{display:block}ul.leftnav{padding:10px 0 30px 38px}ul.leftnav li{position:relative;margin:0 0 3px}ul.leftnav li .arrow{position:absolute;top:5px;left:-18px;border-style:solid;-webkit-transform:rotate(90deg);transition:0.3s;border-color:transparent transparent transparent #c9051d;border-width:6.5px 0 6.5px 8px}ul.leftnav li a{font-size:17px;color:black}ul.leftnav li ul{padding:10px 0 10px 10px;max-height:200px;overflow:hidden;transition:0.3s}ul.leftnav li ul li a{font-size:13px}ul.leftnav li.collapsed .arrow{border-color:transparent transparent transparent black;-webkit-transform:rotate(0deg)}ul.leftnav li.collapsed ul{max-height:0;padding:0 0 0 10px}ul.leftnav li.active a,ul.leftnav li.on a{font-weight:bold}ul.leftnav li.active li:not(.active):not(.on) a,ul.leftnav li.on li:not(.active):not(.on) a{font-weight:normal}.category_list li a .imgHolder{position:relative}.category_list li a .alt{position:absolute}.category_list li a .alt.t{top:0;width:100%;height:30%}.category_list li a .alt.r{right:0;width:30%;height:100%}.category_list li a .alt.b{bottom:0;width:100%;height:20%}.category_list li a .alt.l{left:0;width:30%;height:100%}.modal-dialog .shippingNotes{float:right;margin-right:10px;width:160px;font-size:14px;line-height:1.2em}.filter_box ul li label[for^="brand"]{max-width:calc(100% - 40px);font-weight:normal}@media (max-width:600px){.filter_box ul.ulFilterBrands li{width:50%}}@media (max-width:400px){.filter_box ul.ulFilterBrands li{float:none;width:100%}}.to_top .arr_tt{background-color:#444}.preview_inner .swiper-pagination-switch{width:18%}iframe.twitter-share-button{float:left;margin:0 10px 0 0}h1.prod_name{margin:0}.prod_logo{padding:0}.sizes li a{cursor:default}.sizes li.selected a{background:#222;color:#eee}.sizes li.selected:hover a{opacity:1}.sizes li.disabled a{opacity:0.7;cursor:not-allowed;background:url('/images/size-crossedOut.png') no-repeat center}table.sizeGrid{margin:0 0 30px;width:240px}table.sizeGrid td,table.sizeGrid th{width:33.33%;text-align:center;padding:3px 7px;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}table.sizeGrid td:first-child,table.sizeGrid th:first-child{border-left:none}table.sizeGrid th{border-bottom:2px solid #d8d8d8}ul.like_list>li img{height:auto}ul.like_list>li .prod_list_descr>div{overflow:hidden;text-overflow:ellipsis}@media (max-width:991px){ul.like_list>li{width:140px}}#lowStock h5{font-weight:bold}#lowStock .row>div p{margin:2px 0}#lowStock .row>div p label{width:40px}.add_to_basket{cursor:default}#flyingImage{z-index:2000;display:none;position:absolute;left:0;top:0;opacity:0.8;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.colors_list li{width:142px}.block-total dl dt{margin-right:6px}.block-total dl dd.gt:after{margin-bottom:-6px}@media screen and (max-width:960px){.nav-for-960{display:block}}@media screen and (min-width:960px){.nav-for-960{display:none}}#btnApplyPromo{float:left;margin:0;padding:10px 13px;height:51px;background:#000;color:#fff;border:none;text-transform:uppercase;font:23px/30px Comfortaa,Arial,Tahoma,sans-serif;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#panAppliedPromos,#appliedPromos{clear:both;padding-top:15px;font-size:15px}#panAppliedPromos h5,#appliedPromos h5{font-size:1em;font-weight:bold}#panAppliedPromos ul,#appliedPromos ul{padding-left:28px;list-style:circle;color:#aaa}#panAppliedPromos ul li.effective,#appliedPromos ul li.effective{list-style-image:url('/images/default/tick12.png');color:#222}#panAppliedPromos ul li .pre,#appliedPromos ul li .pre{display:inline-block;margin:0 5px;vertical-align:middle;font:11px monospace;color:#888}#panAppliedPromos ul li .delete,#appliedPromos ul li .delete{visibility:hidden;display:inline-block;cursor:pointer;color:#222}#panAppliedPromos ul li .delete:hover,#appliedPromos ul li .delete:hover{color:#c9051d}#panAppliedPromos ul li:hover .delete,#appliedPromos ul li:hover .delete{visibility:visible}.helpIcon{display:inline-block;margin:0 0 0 5px;width:12px;height:12px;background:url('/images/default/help12.png');vertical-align:baseline;cursor:default}.brands_list li:last-child{border-bottom:none}@media screen and (max-width:640px){.add_box{margin:-12.5px 0 0 -12.5px;width:25px;height:25px}.add_box .add_box_ctrl{font-size:20px;line-height:25px}}@media screen and (max-width:480px){.add_box{margin:-7.5px 0 0 -7.5px;width:15px;height:15px}.add_box .add_box_ctrl{font-size:15px;line-height:15px}}#nav ul li .drop_promo span{max-width:118px}