
.blog-search-results{margin-bottom:20px}.blog-search-results .search-term-highlighter{font-weight:bold}.rich-blog-homepage{margin:0 0 30px}.rich-blog-homepage .title{border-bottom:1px solid #ddd;margin:0 0 30px;padding:0 0 15px;font-size:30px;font-weight:normal;color:#444}.rich-blog-homepage .title strong{font-weight:normal}.rich-blog-homepage .blog-post{margin:0 0 30px}.rich-blog-homepage .post-primary{max-width:500px;margin:0 auto 5px}.rich-blog-homepage .post-title{display:block;border-top:1px solid #ddd;background-color:#f6f6f6;padding:10px;font-size:17px;font-weight:bold;color:#444}.rich-blog-homepage .post-picture{display:block;position:relative;z-index:0;overflow:hidden}.rich-blog-homepage .post-picture:before{content:"";display:block;padding-top:50%}.rich-blog-homepage .post-picture img{position:absolute;top:0;right:0;left:0;width:100%;max-width:100%;margin:auto}.rich-blog-homepage .post-date{margin:0;background-color:transparent;font-style:normal}.rich-blog-homepage .post-description{margin:0 0 20px;line-height:24px}.rich-blog-homepage .read-more,.post-actions .read-more{display:inline-block;margin:0 0 20px;border:0;background-color:#4ab2f1;padding:10px 20px;font-size:12px;color:#fff;text-transform:uppercase}.rich-blog-homepage .read-more:hover,.post-actions .read-more:hover{background-color:#248ece;text-decoration:none}.rich-blog-homepage .view-all{margin:-10px 0 50px;text-align:center}.rich-blog-homepage .view-all a{color:#444;text-decoration:underline}.rich-blog-homepage .view-all a:hover{color:#4ab2f1}.blog-search-box .listbox{padding-bottom:20px}.blog-search-box form{position:relative}.blog-search-box form:after{content:"";display:block;clear:both}.blog-search-box span.search-box-text{position:relative;float:left;width:calc(100% - 40px)}.blog-search-box input.search-box-text{float:left;width:100%!important;min-width:100%;height:36px;margin:0 -1px 0 0;outline:0!important}.blog-search-box .instant-search-busy{background:#fff url('../Plugins/SevenSpikes.Nop.Plugins.RichBlog/Themes/DefaultClean/Content/images/ajax-loader-small.gif') right center no-repeat!important}.blog-search-box .search-box-button{float:left;width:40px;height:36px;border:0;background:#4ab2f1 url('../Plugins/SevenSpikes.Nop.Plugins.RichBlog/Themes/DefaultClean/Content/images/search-button.png') center no-repeat;font-size:0}.blog-search-box .k-clear-value{display:flex;align-items:center;position:absolute;top:1px;bottom:1px;right:0;z-index:1;background:#fff;padding:0 5px;cursor:pointer}.blog-search-box .k-clear-value.k-hidden{display:none}.blog-search-box .k-clear-value .k-icon{width:16px;height:16px;opacity:.5}.blog-instant-search{height:auto!important;background-color:#fff;border:1px solid #ddd;border-top:0}.k-child-animation-container{width:100%!important;height:auto!important}.blog-instant-search .k-list-container{width:100%!important;height:auto!important;position:static!important}.blog-instant-search .k-no-data{padding:10px}.blog-instant-search .k-list-item{border-top:1px solid #ddd;padding:10px;cursor:pointer}.blog-instant-search .k-list-item:first-child{border:0}.blog-instant-search .k-list-item.k-hover,.blog-instant-search .k-list-item.k-focus{background-color:#f3f3f3}.blog-instant-search .k-item.rich-blog-autocomplete-last-item{color:#4ab2f1}.blog-page .post{margin:0 0 50px}.blog-page .post-head{overflow:hidden;background-color:#f6f6f6;padding:10px 12px}.blog-page .post-title{padding:5px 0;line-height:20px}.blog-page .post-date{margin:0;padding:0;line-height:20px}.blog-page .post-body,.blogpost-page .post-body{padding:0;line-height:26px}.blog-page .buttons .read-more{display:none!important}.rich-blog-image{margin:0 0 20px;font-size:0;line-height:normal}.rich-blog-image img{max-width:100%}.post-footer{clear:both;border-top:1px solid #ddd;padding:20px 10px 0}.post-footer a{color:#4ab2f1}.post-footer a:hover{text-decoration:underline}.post-footer:after,.post-relations:after,.post-actions:after{content:"";display:block;clear:both}.post-relations{margin:0 0 20px}.post-relations label{display:inline-block;margin:0 3px 0 0;padding:3px 0;font-weight:bold;color:#444}.post-relations ul{display:inline-block;font-size:0}.post-relations li{display:inline-block;font-size:14px}.post-relations li.separator{margin:0 5px 0 0}.post-relations li a{display:block;padding:3px 0}.share-post li{display:inline-block}.share-post a{display:block;width:32px;height:32px;background-image:url('../Plugins/SevenSpikes.Nop.Plugins.RichBlog/Themes/DefaultClean/Content/images/share-sprite.png');background-repeat:no-repeat}.share-post .facebook a{background-position:0 0}.share-post .twitter a{background-position:-32px 0}.share-post .pinterest a{background-position:-64px 0}.share-post .linkedin a{background-position:-96px 0}.share-post .google a{background-position:-128px 0}.share-post a:hover{opacity:.9}.blogpost-page .page-title{margin:0}.post-navigation{display:inline-block;overflow:hidden;margin:0 0 15px}.post-navigation a{position:relative;width:45px;height:45px;margin:0 2px;overflow:hidden;font-size:0;white-space:nowrap;text-overflow:ellipsis}.post-navigation a:empty{opacity:.5}.post-navigation .prev{float:left;text-align:left}.post-navigation .next{float:right;text-align:right}.post-navigation a:before{content:"";position:absolute;top:0;width:45px;height:45px;border-style:solid;border-color:#fff}.post-navigation .prev:before{left:0;border-width:0 2px 0 0;background:#eee url('../Plugins/SevenSpikes.Nop.Plugins.RichBlog/Themes/DefaultClean/Content/images/prev.png') center no-repeat}.post-navigation .next:before{right:0;border-width:0 0 0 2px;background:#eee url('../Plugins/SevenSpikes.Nop.Plugins.RichBlog/Themes/DefaultClean/Content/images/next.png') center no-repeat}.blog-search-results{text-align:center}.blog-search-results li{padding:20px 15px}.blog-search-results li a{display:inline-block;position:relative;margin:0 0 10px;padding:0;font-size:20px;color:#4ab2f1}.blog-search-results li p{border-top:1px solid #e6e6e6;padding-top:15px;line-height:24px}@media all and (min-width:481px){.blog-page .post-actions .read-more{float:left;margin:0}.blog-page .post-actions .share-post{float:right}.post-navigation a{background-color:#eee;font-size:14px;line-height:24px}}@media all and (min-width:769px){.blogpost-page .post-navigation a{width:49.5%;height:40px;margin:0}.post-navigation .prev{padding:8px 12px 8px 54px}.post-navigation .next{padding:8px 54px 8px 12px}.post-navigation a::before,.post-navigation a::after{width:40px;height:40px}.blog-page .post-title{float:left;padding:0}.blog-page .post-date{float:right}.blogpost-page .post-relations{float:left;max-width:74%;text-align:left}.blogpost-page .post-actions{float:right;max-width:26%}}@media all and (min-width:1001px){.rich-blog-homepage .blog-posts{overflow:hidden;text-align:center}.rich-blog-homepage .blog-post{float:left;width:31.33333%;margin:0 1% 30px}.rich-blog-homepage .blog-post:nth-child(3n+1){clear:both}.rich-blog-homepage .blog-post:only-child{float:none;width:auto;margin:0 0 30px}.rich-blog-homepage .post-description{text-align:justify}.blog-search-box{display:block;margin:5px 0 15px}.blog-search-box input.search-box-text{height:40px}.blog-search-box .search-box-button{height:40px}.blog-search-results{text-align:left}.post-navigation{margin:14px 0}}
.search-box form{position:relative}span.search-box-text{position:relative;float:left}input.search-box-text{width:200px!important}input.search-box-text.narrow{width:130px!important}input.search-box-text.narrow:focus{border-color:#ddd}input.search-box-text.instant-search-busy{background:#fff url('../Plugins/SevenSpikes.Nop.Plugins.InstantSearch/images/ajax-loader-small.gif') no-repeat right 5px center}input.search-box-text.narrow.instant-search-busy{background-position:104px center}input.search-box-text:focus{outline:-webkit-focus-ring-color auto 0}.search-box-select{float:left;width:80px;height:36px;border:1px solid #ddd;outline:0;margin:0 -1px}.search-box .k-clear-value{display:flex;align-items:center;position:absolute;top:1px;bottom:1px;right:0;z-index:1;background:#fff;padding:0 5px;cursor:pointer}.search-box .k-clear-value.k-hidden{display:none}.search-box .k-clear-value .k-icon{width:16px;height:16px;opacity:.5}.instantSearch{width:286px!important;height:auto!important;background:#fff;border:1px solid #ddd;border-top:0}.instantSearch.resize{width:294px!important}.k-child-animation-container{width:100%!important;height:auto!important}.instantSearch .k-list-container{width:100%!important;position:static!important}.instantSearch .k-list-scroller{height:100%!important;overflow-y:auto}.instantSearch .k-no-data{padding:10px;text-align:left}.instant-search-item{border-top:1px solid #ddd;overflow:hidden;padding:10px;cursor:pointer}.k-list-item:first-child .instant-search-item{border-top:0}.k-list-item.k-hover .instant-search-item,.k-list-item.k-focus .instant-search-item{background:#f3f3f3}.instant-search-item .img-block{float:left;width:60px;height:60px;overflow:hidden}.instant-search-item .img-block img{max-width:100%}.instant-search-item .detail{margin-left:70px}.instant-search-item .detail .title{margin:0 0 10px}.instant-search-item .detail .price{color:#4ab2f1}.instant-search-item .detail .sku{margin:0 0 10px}@media all and (min-width:481px){input.search-box-text{width:260px!important}input.search-box-text.narrow{width:180px!important}input.search-box-text.instant-search-busy{background-position:234px center}input.search-box-text.narrow.instant-search-busy{background-position:154px center}.search-box-select{width:120px}.instantSearch{width:260px!important}.instantSearch.resize{width:298px!important}}@media all and (min-width:1001px){.search-box-select{height:40px}}
.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{flex-flow:column;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{margin:0!important;padding:14px 35px 14px 10px;min-height:46px;border-bottom:1px solid #ddd;background:#efefef}.ajaxCart .k-window-titlebar-actions{position:absolute;top:16px;right:14px;font-size:0;z-index:1}.ajaxCart .k-window-titlebar .k-button{display:block;width:16px;height:16px;border:0;background:url(../Plugins/SevenSpikes.Nop.Plugins.AjaxCart/Themes/DefaultClean/Content/img/close.png) no-repeat center;font-size:0}.ajaxCart .k-window-titlebar .k-icon{display:none}.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:0}.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}
