.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-inline-holder .mfp-content{width:auto !important}.mfp-container iframe{display:block;margin:auto}.file-attachments{margin-bottom:60px;clear:both}.file-attachments .title{margin:0 0 15px;border-bottom:1px solid #ddd;padding:0 0 10px;font-size:24px;font-weight:normal;color:#444}.file-attachments .title strong{font-weight:normal}.file-attachments .name{font-size:13px}.file-attachments ul li{padding:3px;overflow:hidden;margin:0 0 3px}.file-attachments ul li a.attachmentLinkImg{display:inline-block;vertical-align:middle;width:27px;max-height:27px;text-align:center;margin:0 5px 0 0}.file-attachments ul li a.attachmentLink img{max-width:100%;max-height:100%}.file-attachments ul li a.attachmentLink{display:inline-block;vertical-align:middle}.file-attachments ul li a.attachmentLink:hover{text-decoration:underline}.ui-tabs .full-description{display:block;border:0;margin-bottom:0;padding:0;color:#222;overflow:hidden}.ui-tabs input,.ui-tabs select,.ui-tabs textarea{font-family:Arial,Helvetica,sans-serif;font-size:14px}.productTabs{margin:0 0 40px}.ui-tabs-nav li.ui-state-active a{background-color:#f6f6f6}.productTabs .product-specs-box{display:block}.productTabs .write-review{background-color:#f9f9f9;padding:30px 15px;margin-top:-30px}.productTabs .write-review .title{display:none}.productTabs .write-review .form-fields{border-top:0;padding:0}.productTabs .write-review .buttons{margin:20px 0 0}.ui-datepicker{z-index:1080 !important}.k-overlay{position:fixed;top:0;left:0;z-index:1060;width:100%;height:100%;background-color:#000;opacity:.5}.nopAjaxCartPanelAjaxBusy,.miniProductDetailsPanelAjaxBusy{position:absolute;z-index:1070;width:auto;height:auto;background:url('../../Plugins/SevenSpikes.Nop.Plugins.AjaxCart/Themes/DefaultClean/Content/img/loader.gif') no-repeat fixed 50% 50%;opacity:.7}.addProductVariantToCartErrors{color:#c00}.addProductVariantToCartErrors ul{margin:20px}.addProductVariantToCartErrors li{margin:0 0 10px 0}.productQuantityTextBox{float:left;width:20px;text-align:center;font-size:16px}.product-list .item-box .ajax-cart-button-wrapper{display:inline-block}.product-list .item-box .productQuantityTextBox,.product-list .item-box .productQuantityDropdown{width:42px;height:40px}.product-grid .item-box .ajax-cart-button-wrapper{display:inline-block;width:66%}.ajax-cart-button-wrapper .product-box-add-to-cart-button{width:100%}.ajax-cart-button-wrapper .productQuantityDropdown{min-width:0}.product-grid .item-box .productQuantityTextBox,.product-grid .item-box .productQuantityDropdown{width:25%;height:40px}.product-grid .item-box .productQuantityTextBox~.product-box-add-to-cart-button,.product-grid .item-box .productQuantityDropdown~.product-box-add-to-cart-button{width:75%}.product-grid .item-box .add-to-compare-list-button,.product-grid .item-box .add-to-wishlist-button{width:17%}@media all and (min-width:1001px) and (max-width:1366px){.product-grid .item-box .productQuantityTextBox~.product-box-add-to-cart-button,.product-grid .item-box .productQuantityDropdown~.product-box-add-to-cart-button{font-size:13px}}.ajaxCart{position:absolute;padding:0 !important;width:500px;background:#fff;text-align:left;box-shadow:0 0 2px rgba(0,0,0,.3);z-index:1070}.ajaxCart li{list-style:none}.ajaxCart .k-window-titlebar.k-header{margin:0 !important;padding:14px 35px 14px 10px;min-height:46px;border-bottom:1px solid #ddd;background:#efefef}.ajaxCart .k-window-titlebar.k-header .k-window-actions{position:absolute;top:16px;right:14px;font-size:0;z-index:1}.ajaxCart .k-window-titlebar.k-header .k-window-actions a{display:block;width:16px;height:16px;background:url(../../Plugins/SevenSpikes.Nop.Plugins.AjaxCart/Themes/DefaultClean/Content/img/close.png) no-repeat center;font-size:0}.productAddedToCartWindowTitle{position:absolute;top:0;left:0;padding:13px 35px 13px 15px;font-size:18px;color:#444}.productAddedToCartWindow,.miniProductDetailsView{padding:0;color:#444}.productAddedToCartItem{padding:20px;overflow:hidden}.productAddedToCartWindowImage{float:left;overflow:hidden;margin:0 !important;width:210px;height:210px;text-align:left}.productAddedToCartWindowImage a{display:block;overflow:hidden;line-height:0}.productAddedToCartWindowImage img{max-width:100%}.productAddedToCartWindowDescription{margin:0 0 0 230px;padding:7px 0 0;width:auto}.productAddedToCartWindowDescription h1{margin:0 0 15px;font-weight:normal;font-size:18px;color:#444}.productAddedToCartWindowDescription h1 a{color:#333}.productAddedToCartWindowDescription strong{display:block;margin-bottom:10px;font-size:20px;color:#4ab2f1}.productAddedToCartWindowDescription span{display:block;margin-bottom:3px;color:#444}.productAddedToCartWindowSummary{clear:both;padding:12px 12px 30px;border-top:1px solid #ddd;text-align:center}.productAddedToCartWindowSummary a{display:inline-block;color:#4ab2f1;font-size:15px}.productAddedToCartWindowSummary a:hover{text-decoration:underline}.productAddedToCartWindowSummary div{margin:15px 0 0}.ajaxCart .productAddedToCartWindowCheckout{padding:12px 32px;border:0;color:#fff;font-size:14px;cursor:pointer;background:#4ab2f1;text-transform:uppercase}.ajaxCart .productAddedToCartWindowCheckout:hover{background:#248ece}.miniProductDetailsView:focus,.productAddedToCartWindow:focus{outline:-webkit-focus-ring-color auto 0}.miniProductDetailsView h1{margin-bottom:10px;color:#333;text-transform:uppercase;font-weight:bold;font-size:12px;text-shadow:1px 1px 0 #eee}.miniProductDetailsView .product-name{position:absolute;top:0;left:0;padding:12px 35px 12px 15px;width:500px;height:auto;overflow:hidden;text-shadow:none;font-size:18px;text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#444}.ajaxCart .product-details-page{padding:0}.miniProductDetailsView .product-variant-line{margin:0}.ajaxCart .product-overview-line{border-top:1px solid #ddd}.ajaxCart .product-overview-line:first-child{border-top:0}.miniProductDetailsView .product-essential{margin:0;overflow:hidden;padding:20px;border:0}.miniProductDetailsView .product-essential .gallery{display:block;float:left;overflow:hidden;width:210px;margin:0}.miniProductDetailsView .product-essential .picture{margin:0;overflow:hidden;width:auto !important;height:auto !important;line-height:normal !important}.miniProductDetailsView .product-essential .picture img{z-index:0 !important}.ajaxCart .overview{width:auto;float:none;margin:0 0 0 230px;padding:7px 0 0}.miniProductDetailsView h1{font-size:18px;color:#444;font-weight:normal;text-transform:none;margin:0 0 15px;text-shadow:none}.miniProductDetailsView .short-description{margin:0 0 15px;padding-top:0;border-top:none}.miniProductDetailsView .overview .prices .product-price{color:#4ab2f1}.miniProductDetailsView .prices{margin-bottom:10px}.miniProductDetailsView .customer-entered-price{margin-bottom:10px}.miniProductDetailsView .enter-price-input{padding:4px;width:69px}.miniProductDetailsView .product-overview-line .add-to-cart{margin:0;overflow:hidden}.ajaxCart .qty-input,.miniProductDetailsView .add-info input[type="text"]{margin:0;width:43px;height:43px;font-size:16px;padding:0;float:left}.nopAjaxCartProductVariantAddToCartButton{float:left}.ajaxCart .product-collateral{margin:0;padding:20px 20px 0}.miniProductDetailsView .message-error{display:block;float:left;clear:both;margin:10px 0 0 0;font-weight:bold;text-align:left;font-size:14px;color:#c00}.miniProductDetailsView .message-error li{margin:5px 0}.ajaxCart .attributes{margin:0 0 15px}.ajaxCart .attributes dt{margin:0 0 2px}.ajaxCart .attributes .option-list li{margin:5px 0}.ajaxCart .attributes .attribute-squares li{margin:5px 10px 5px 0}.miniProductDetailsView .giftcard{margin:0;padding:20px;background:#fff}.ajaxCart .product-grid{margin:0 0 30px}.ajaxCart .product-grid .title{margin:0 0 10px;padding:0 20px 8px;text-align:left;font-size:20px}.ajaxCart .product-grid .item-grid{padding:0 15px;height:185px;overflow:hidden}.ajaxCart .product-grid .item-box{text-align:left;width:33.3333%;padding:0 5px;margin:0}.ajaxCart .product-grid .item-box .picture{margin:0 0 5px;background:none}.ajaxCart .product-grid .item-box .details{padding:0}.ajaxCart .product-grid .item-box .product-title{height:34px;margin:0;font-size:14px;line-height:1.2;color:#444}.ajaxCart .item-box .add-info,.ajaxCart .item-box .description,.ajaxCart .item-box .quick-view-button,.ajaxCart .item-box .product-rating-box{display:none !important}.ajaxCart .addProductToCartErrors{padding:20px;color:#444}.ribbon-wrapper{position:relative}@media all and (min-width:769px){.product-list .ribbon-wrapper{float:left}}.ribbon-position{font-size:0;line-height:0;position:absolute;z-index:1;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.ribbon-position.top-left{top:0;left:0}.ribbon-position.top-right{top:0;right:0}.ribbon-position.bottom-left{bottom:0;left:0}.ribbon-position.bottom-right{bottom:0;right:0}.ribbon-position.top-middle{top:0;left:0;right:0;text-align:center}.ribbon-position.right-middle{top:0;right:0;bottom:0;text-align:right}.ribbon-position.bottom-middle{bottom:0;left:0;right:0;text-align:center}.ribbon-position.left-middle{top:0;bottom:0;left:0;text-align:left}.ribbon-position.center{top:0;right:0;bottom:0;left:0;text-align:center}.ribbon-position.right-middle:before,.ribbon-position.left-middle:before,.ribbon-position.center:before{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.product-ribbon{display:inline-block;vertical-align:middle;position:relative}.ribbon-text{font-size:12px;line-height:normal}.ribbon-image-text{font-size:12px;line-height:normal;position:absolute;top:0;left:0}.gallery .ribbon-wrapper{font-size:0}.gallery .ribbon-wrapper img{max-width:100%}@media all and (min-width:769px){.product-list .ribbon-wrapper+.details{margin:0 0 0 240px}}@media all and (min-width:1001px){.spc-categories .ribbon-wrapper{float:left;width:45%}.spc-categories .ribbon-wrapper .picture{width:100%}}@media all and (min-width:1367px){.spc-categories .ribbon-wrapper{width:40%}}