@import url(https://fonts.googleapis.com/css ?family=Open+Sans:400,300,300italic,400italic,600italic,600,700,700italic,800,800italic);.cuppon-box,.header-right,.seach-right{float:right}
#Header,#Menu,#Menu li a{height:auto}
#Footer,.clearfix:after{clear:both}
#ContactForm .Textbox,#ContactForm textarea,.affiliate input,.affiliate select,.affiliate textarea{letter-spacing:-.02em;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;font-size:14px}
body{background:url(../images/body_bg.png);font-family:CenturyGothic;font-size:14px;line-height:16px}
@font-face{font-family:CenturyGothic;src:url(../fonts/CenturyGothic.eot ?#iefix) format( 'embedded-opentype '),url(../fonts/CenturyGothic.woff) format( 'woff '),url(../fonts/CenturyGothic.ttf) format( 'truetype '),url(../fonts/CenturyGothic.svg#CenturyGothic) format( 'svg ');font-weight:400;font-style:normal}
@font-face{font-family:CenturyGothic-Bold;src:url(../fonts/CenturyGothic-Bold.eot ?#iefix) format( 'embedded-opentype '),url(../fonts/CenturyGothic-Bold.woff) format( 'woff '),url(../fonts/CenturyGothic-Bold.ttf) format( 'truetype '),url(../fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold) format( 'svg ');font-weight:400;font-style:normal}
.clearfix:after,.clearfix:before{content: " ";display:table}
.cuppon-box{margin-top:10px;margin-right:5px;padding:5px 10px;background:#fff;border:2px dashed #c3c3c3;text-align:center;font-size:14px;color:#5b5b5b;font-weight:600}
#SearchForm,.header-right{margin-top:8px}
input [type=submit ]{text-decoration:none;text-transform:uppercase;color:#fffefe;background:#000;padding:10px 20px;display:block;border:none!important;font-size:14px}
#LoginButton{padding:5px 10px!important}
input [type=submit ]:hover{background:#08c;text-decoration:none}
.cuppon-box span{color:#f09609}
#SearchFormHolder{margin-top:0;position:static;width:auto}
#SearchForm #search_query{font-family: 'Open Sans ',sans-serif;font-size:14px;text-transform:capitalize;color:#6b6969;text-align:left}
#Menu li a,#socnet h2,.footer-col-one h5,.home-content h4{text-transform:uppercase}
#SearchForm input.Textbox{border:1px solid #d9d9d9;background:#fcfff8}
#SearchForm input [type=submit ]{cursor:pointer;top:6px}
#Menu{background:#f4f4f4!important;border-radius:0;border:0;padding-top:5px;padding-bottom:10px}
#Menu ul{text-align:center}
#Menu li{float:none;display:inline-block;position:relative}
#Menu li a{color:#000!important;font-size:14px;padding:5px 18px}
#Menu li ul{left:8px}
#Menu li.ActivePage a,#Menu li a:hover{color:#08c!important;font-weight:600}
#Menu li.ActivePage a:after,#Menu li a:hover:after{content: " ";position:absolute;left:20px;right:22px;border-bottom:2px solid #08c;bottom:-5px}
.FeaturedProducts .ProductList li{width:170px!important;margin-left:26px!important;margin-right:0!important;background:0 0}
.FeaturedProducts .ProductList .ProductDetails{background:0 0}
.FeaturedProducts .ProductList li:first-child{margin-left:0!important}
.FeaturedProducts .ProductList li .ProductImage{display:table-cell!important;height:170px!important;line-height:170px;max-height:170px;text-align:center;vertical-align:middle;background:#fff;padding:0!important;margin:0}
.FeaturedProducts .ProductDetails a{color:#646464}
.ProductList em,.ProductPrice{font-weight:400;color:#646464}
#productlistadd{margin-top:-4px;position:absolute;right:10px;float:none}
.Content .ProductList.List .ProductQty{display:inline-block;vertical-align:middle;margin-top:-2px}
.CompareButton .cartbtn,.ProductActionAdd a,.cartbtn{text-decoration:none;text-transform:uppercase;color:#fffefe;background:url(../images/cart-icon-min.png) 18px center no-repeat #00589f;padding:7px 0 8px 55px;margin-top:9px;display:block;font-family:CenturyGothic}
.CompareButton .cartbtn:hover,.ProductActionAdd a:hover,.cartbtn:hover{background:url(../images/cart-icon-min.png) 18px center no-repeat #08c;text-decoration:none}
.Content .ProductList .ProductImage img{max-height:165px;max-width:165px}
.SideRelatedProducts .ProductImage img{max-height:125px!important;max-width:125px!important}
.FeaturedProducts h2{margin:25px 0;color:#646464;font-size:24px;font-weight:600}
.footer-uper #Outer{background:#fff}
.footer-uper .NewsletterSubscription{margin:8px;border:1px solid #dadada;padding-left:23px}
.footer-uper .NewsletterSubscription h2{font-size:16px;color:#6b6969;margin:18px 0;display:none}
.footer-uper .NewsletterSubscription label{display:none}
.NewsletterSubscription input{background:#fcfff8;border:1px solid #e6e6e6;color:#6b6969;font-size:14px;padding:8px 20px;width:189px;margin-right:10px;font-family:CenturyGothic}
.NewsletterSubscription .Button{background:url(../images/subsribe.png) repeat-x;color:#fff;width:154px;height:35px;line-height:35px;text-align:center;cursor:pointer;float:right;font-family:CenturyGothic;margin:1px 33px 0 0}
.AddCartButton .qtyInput{height:21px;text-align:center;margin-right:15px}
.AddCartButton .cartbtn{float:none;cursor:pointer}
#fastCartContainer .ProductList .ProductImage{max-width:140px;height:auto!important;text-align:center;max-height:140px!important;border:1px solid #eaeaeb;width:auto!important}
.fastCartContent .ProductList li{background:#fff}
#fastCartContainer .ProductList .ProductImage img{max-width:100%;height:auto;max-height:130px;padding:5px 0}
.NewsletterSubscription{padding-bottom:10px;padding-top:15px}
#fastCartContainer .ProductList li{width:140px!important}
.CartItemQuantity .qtyInput{height:15px;text-align:center}
#socnet{text-align:center}
.social-links a{width:30px;height:30px;display:inline-block;text-indent:-9999px;background:url(https://cdn2.bigcommerce.com/n-biq04i/7b8mog/product_images/uploaded_images/sociallains.png?t=1576814822&_ga=2.67220689.1373206750.1576755829-975986957.1576755829) no-repeat;margin-right:20px;}
.social-links a:hover{background:url(https://cdn2.bigcommerce.com/n-biq04i/7b8mog/product_images/uploaded_images/sociallains.png?t=1576814822&_ga=2.67220689.1373206750.1576755829-975986957.1576755829) no-repeat;opacity: .6}
.social-links a.icon-pinterest{background-position:-46px 0px;}
.social-links a.icon-pinterest:hover{background-position:-46px 0px;}
.social-links a.icon-googleplus{background-position:-93px center;}
.social-links a.icon-googleplus:hover{background-position:-93px center;}
.social-links a.icon-twitter{background-position:-185px center;}
.social-links a.icon-twitter:hover{background-position:-185px center;}
.social-links{padding-top:10px;padding-bottom:25px}
#socnet h2{color:#6b6969;font-size:14px;padding-top:15px}
#Wrapper{border:none}
#Footer{font-size:14px;margin:0;padding:0;width:auto}
.uper-footer{background:#1d1d1d;padding:7px 0 4px}
.uper-footer ul{margin:0 58px 25px 63px!important;border-bottom:1px dashed #383838;text-align:left;padding:0!important}
.uper-footer ul li{display:inline-block;float:none!important}
.uper-footer ul li a{display:block;font-size:14px;color:#f09;padding:18px 48px 18px 0!important;text-decoration:none}
.uper-footer ul li a:hover{color:#ccc}
.footer-lower .Outer,.uper-footer #Outer,.uper-footer .Outer{background:0 0!important}
.uper-footer .links-two ul li a{font-weight:600;padding:18px 23px!important}
.uper-footer .links-two ul{border-bottom:0!important}
.footer-lower{background:#323232;font-size:13px;padding:30px 0}
.home-content h4,.home-content p{padding-right:30px;color:#646464}
.footer-lower .Outer{background:0 0;color:#d8d8d8}
.footer-col-one{float:left;width:176px}
.footer-col-one.footer-col-last{width:115px;padding-top:21px}
.footer-col-one address{font-style:normal;color:#999}
.footer-col-one h5{font-weight:700;color:#d8d8d8;text-align:left;padding-bottom:20px;padding-top:18px}
.footer-col-one ul{margin:0!important}
.footer-col-one ul li{padding-left:15px;clear:left}
.LoginForm:after,.Outer,.SubCategoryList:after{clear:both}
.footer-col-one ul li a{color:#d8d8d8;line-height:18px;font-size:13px}
.home-content .home-left-side,.home-content .home-rigt-side{float:left;width:50%}
.home-content .home-rigt-side{margin-bottom:90px}
.home-content h4{font-size:20px;font-weight:600;padding-left:15px;padding-bottom:10px}
.banner_home_page_top{margin-bottom:0!important}
.home-content p{padding-left:15px;font-size:14px;line-height:24px}
.TitleHeading,h2{line-height:normal}
#Menu li ul{font-size:14px}
#SideCategoryList h2{background:0 0!important;color:#6b6969}
#SideCategoryList ul li{border:none}
#SideCategoryList ul li a{font-size:14px;color:#646464;line-height:20px}
#SideCategoryList ul li a:hover{color:#2bb4f4}
#SearchForm #search_query{width:750px}
#subcatitemz{font-size:16px;line-height:21px;padding-left:15px}
span.ProductQty .qtyInput{height:27px;text-align:center;font-size:14px}
span#productlistadd input [type=submit ]{font-size:14px;color:#fff;background:#00589f!important;text-transform:capitalize;padding:5px 13px!important;width:auto!important;margin-left:5px;height:30px!important;border-radius:0!important;border:0!important;cursor:pointer;font-family:CenturyGothic}
span#productlistadd input [type=submit ]:hover{opacity:.95}
#frmCompare ul.ProductList.List .QuickView.ProductImageTiny img{max-width:30px;max-height:30px}
.CompareButton .cartbtn,.cartbtn{padding-right:20px;border:0;float:right;cursor:pointer}
#catfilterholder{border-radius:7px}
#SideNewProducts,#SideShopByBrand,.Left #SideNewsletterBox{display:none}
#Logo{width:185px}
.seach-right #Menu{padding-top:10px}
.seach-right #Menu li span{font-weight:700;color:#f09}
.seach-right #Menu li a{padding:5px 14px}
.slide-show-render.slide-show{width:650px;float:left}
.advanced-serach{float:right;width:340px}
.sideadvancedsearch{margin:0}
.sideadvancedsearch iframe{width:100%;height:270px}
#result{background:#fff;padding:0 10px;width:302px;float:right}
#result select{width:300px}
.printer-part-finder p{color:#000;font-size:18px;margin:8px 0;text-align:center}
.ldpsearch-result-index .search-term span,.printer-part-finder p{font-family:CenturyGothic-Bold}
.printer-part-finder .shop_by .hairline-border{line-height:.5;text-align:center}
.printer-part-finder .shop_by .hairline-border span::after,.printer-part-finder .shop_by .hairline-border span::before{border-bottom:1px solid #696969;content: " ";height:5px;position:absolute;top:0;width:115px}
.styled-select,.styled-select select{height:48px;background:url(../images/selctbox-white.png) 270px no-repeat #F09}
.printer-part-finder .shop_by .hairline-border span{display:inline-block;position:relative}
#LayoutColumn1.Left,.CategoryDescription,.cuppon-box{display:none}
.printer-part-finder .shop_by .hairline-border span::before{margin-right:15px;right:100%}
.printer-part-finder .shop_by .hairline-border span::after{left:100%;margin-left:15px}
select{outline:0}
.styled-select select{width:325px!important;padding:5px;line-height:normal;border:0;border-radius:0;-webkit-appearance:none;color:#fff;font-size:17px;font-family:CenturyGothic}
.styled-select select option{color:#000}
.styled-select{width:300px;overflow:hidden;border:1px solid #F09;border-radius:0}
.styled-select.is_focused{background:url(../images/selctbox-active.jpg) 270px no-repeat #F09}
.Content h2,.TitleHeading{text-transform:uppercase;font-family:CenturyGothic-Bold}
#prouctlisttitle{width:692px}
#catfilterholder h3{color:#000;font-family:Lato,sans-serif;font-weight:700;font-size:25px;margin-bottom:0;padding:12px 0 0;text-align:center}
#CategoryHeading h2,#subcatitemz{font-family:CenturyGothic-Bold;text-align:center}
#catfilterholder p{color:#000;font-size:17px;margin-bottom:12px;text-align:center}
.brand-list,.footer-lower p{font-size:11px}
#TopMenu li{position:relative}
#TopMenu li.CartLink:before,#TopMenu li.First:before{content:none}
#subcatitemz{width:233px;color:#000;border-radius:0!important;border:none!important;padding:11px 0;background:#d3d3d3!important}
#LayoutColumn2.Content.Wide{width:auto;margin-left:10px}
.brand-list{font-style:italic;padding:20px 0 0}
#CategoryHeading h2{color:#2bb4f4;font-weight:700;padding-top:15px}
.product-page .TitleHeading,.product-page h2{font-size:18pt}
.styled-select-disable select{color:gray}
.home-brand ul{text-align:center;padding:5px 0;margin:0 auto;width:auto}
.home-brand ul:last-child{border-bottom:0}
.home-brand ul li{display:inline-block;vertical-align:top;width:24%}
.home-brand ul li a{padding:0;display:block}
.home-brand h1{color:#00bdd7;font-size:40px;font-weight:700;margin:0;padding:0;text-align:center;text-transform:uppercase;padding-top:40px;margin-bottom:22px;}
.home-brand ul li:first-child a{border-left:0}
#ContactForm .Textbox,#ContactForm textarea{background-color:#fff;background-image:none;border:1px solid #cfcfcf;border-radius:0;display:block;padding:12px 16px;width:95%}
.Content.Widest{background:#fff;margin-left:0}
.SubBrandList,.SubCategoryList{margin-left:10px}
#ContactForm dt{padding-top:15px}
.home-page .Content.Widest{width:auto;margin-left:0}
#SearchPageHeader .ToggleSearchFormLink{margin-right:10px;margin-top:12px}
.AdvancedSearch input,.AdvancedSearch select,.AdvancedSearch textarea{padding:5px;line-height:18px}
.SearchContainer .ProductList.List .ProductDetails{margin:0 0 0 50px!important}
#SearchResultsProduct .CompareButton .cartbtn,#SearchResultsProduct .cartbtn{float:none;display:inline-block}
#SearchResultsProduct .ProductList strong{display:inline-block;width:585px}
#SearchResultsProduct .ProductList .ProductRightCol,#SearchResultsProduct .ProductList .ProductRightCol input,#SearchResultsProduct .ProductList .ProductRightCol span.ProductPrice,#SearchResultsProduct .ProductList .ProductRightCol span.ProductQty{display:inline-block}
#SearchResultsProduct .ProductList .ProductRightCol input [type=submit ]{background:#00589f!important;border:0!important;border-radius:0!important;color:#fff;cursor:pointer;font-family:CenturyGothic;font-size:14px;height:31px!important;padding:5px 13px!important;text-transform:capitalize;width:auto!important}
#catfilterholder p,.NewProducts h2,.affiliate_signup h1,.shop_by_or span,.styleor,.subheading{text-transform:uppercase}
#SearchResultsProduct .ProductList .ProductRightCol span.ProductQty{margin-right:8px}
.Content.Wide.WideWithLeft{float:none;width:auto}
.banner_category_page_top{margin-top:0;margin-bottom:0;float:left}
#subchecking #CategoryHeading .CategoryDescription,#subchecking #CategoryHeading h2,.catsub3,.suncaegory{display:none}
.footer-uper .NewsletterSubscription label.subscribe{display:inline-block;padding-right:10px;padding-top:8px;font-weight:700}
.product-page .Content{width:auto;float:none;padding-left:10px;padding-right:10px}
.Content,.Content.Widest{width:auto;float:none;padding:0 10px;display:block}
.cart-page #CartHeader h2{text-align:center}
.LoginForm:after,.LoginForm:before,.SubCategoryList:after,.SubCategoryList:before{content: " ";display:table}
#CategoryPagingBottom,#CategoryPagingTop,#SearchTabProducts span.FeedLink.FloatRight,.genarl-page .Breadcrumb{display:none}
#LoginForm{margin:0 auto;width:715px}
.genarl-page #PageContent{padding-left:45px;padding-right:20px;padding-top:10px}
#CategoryHeading{margin-bottom:0!important}
@media screen and (-webkit-min-device-pixel-ratio:0){span#productlistadd input [type=submit ]{height:33px!important}
#SearchResultsProduct .ProductList .ProductRightCol input [type=submit ]{height:32px!important}}
.affiliate_signup h1{padding-bottom:30px;padding-left:15px;padding-top:20px;text-align:center;font-family:CenturyGothic-Bold;color:#2bb4f4}
.affiliate{padding-left:20px}
.affiliate_signup table,.affiliate_signup tbody{width:100%}
.affiliate input,.affiliate select,.affiliate textarea{background-color:#fff;background-image:none;border:1px solid #cfcfcf;border-radius:0;display:block;padding:10px;width:91%}
.affiliate_signup tbody td span{position:relative;right:10px;top:-23px}
.recaptcha_r4_c1 span{position:static}
#chkAgree{float:left;margin-right:10px;margin-top:3px;width:auto}
.affiliate_signup #submit{background:url(../images/subsribe.png) repeat-x rgba(0,0,0,0);color:#fff;cursor:pointer;float:left;font-family:CenturyGothic;height:35px;line-height:0;margin:1px 33px 0 0;text-align:center;width:154px}
.Outer{background:#fff;margin:0 auto;max-width:1000px;position:relative}
#SearchPageHeader .ToggleSearchFormLink{display:none}
#socnet{display:block}
.ProductPrice{font-weight:700;color:#000}
.ProductList .ProductPrice:before{content: "Our Price: "}
a.icon-linkedin{background-position:-140px center;}
a.icon-linkedin:hover{background-position:-140px center;}
a.icon-instagram{background-position:-230px center;}
a.icon-instagram:hover{background-position:-230px center;}
.blog-parent #NewsContent{display:none}
.Content .ProductList.List li{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}
.Content .ProductList.List li:last-child{border-bottom:0 solid #ddd;margin-bottom:0}
.blog-excerpt:nth-of-type(3n+1){clear:left}
.datepost,.featured-products,.footer-phone{clear:both}
#SearchPageHeader h2{font-size:2em}
#SearchForm input.Textbox{border-color:#f09}
.ProductList .ProductImageTiny{margin-right:20px}
#SearchPage .ProductList em,#SearchPage .ProductPrice{font-weight:700;color:#1d1d1d}
.ProductList strong,.ProductList strong a{color:#2bb4f4!important}
.blog-parent ul li{float:none;padding-left:2%;padding-right:2%;width:auto;list-style:none;clear:both}
.readmore{background:#60b322;border-radius:5px;color:#fff;float:right;font-weight:700;padding:7px 10px;text-align:center;text-decoration:none}
.blog-parent ul{margin-left:-2%;width:104%}
.ProductList em,.ProductPrice{font-size:20px;display:block!important;line-height:normal;width:auto!important}
.ProductList a{font-weight:700;color:#2bb4f4}
#BlogRecentPost{margin-top:20px}
#BlogRecentPosts ul li{margin-bottom:5px;text-decoration:none}
#BlogRecentPosts ul li a{text-decoration:none}
#BlogRecentPosts h2{color:#646464;font-size:24px;font-weight:600;margin:25px 0}
#HomeFeaturedProducts{margin-top:30px}
#owl-featured.ProductList li{display:block;float:none!important;width:100%!important;height:auto!important}
.blog-parent ul li h3{font-size:16px;line-height:1.4;font-family:Roboto,sans-serif;font-weight:600;letter-spacing:.05em}
.blogContent{float:left;width:73%}
.blog-right-sidebar{float:right;width:23%}
.blog-parent ul li .dt-published{color:#a5a5a5;display:block;font-size:13px;line-height:1.2;margin:5px 0 20px;font-family:Roboto,sans-serif}
.blog-parent ul li .post-exterpt{color:#797979;font-size:14px;line-height:1.6}
.blog-parent ul li h3 a{text-decoration:none}
body.blog .TitleHeading{padding-left:10px}
.leftside{float:left;width:70%}
.leftside img{max-width:100%;height:auto}
.leftside h1.p-name{margin-bottom:30px;margin-top:15px}
.sidebar{float:left;margin-left:5%;width:25%;padding-top:58px}
.sidebar label{display:block;padding-bottom:10px}
#BlogRecentPosts ul li:last-child,.FeaturedProducts .ProductActionAdd,.blog-single-post .sidebar,.home_filter_right,.owl-buttons{display:none}
.sidebar .autor{margin-bottom:20px}
.blog-parent ul li .thumbnail{float:left;width:31%}
.FeaturedProducts .ProductList li .ProductImage{max-width:100%!important;width:100%!important;float:left;border:0}
.FeaturedProducts .ProductDetails{height:auto!important}
.blog-single-post .leftside{float:none;width:100%}
#cssmenu{margin-top:25px!important}
#cssmenu ul ul a,#cssmenu >ul >li >a,.filter_title h3,.top-banner-seach #Menu li:last-child a{font-family:CenturyGothic-Bold}
.home-bottom ul li:first-child{padding-left:0}
.home-brand{text-align:center;margin-top:30px}
.home_filter{background:#fff;}
#cssmenu >ul >li,#cssmenu >ul >li:hover{background:#2bb4f4}
.filter_title{text-align:center;padding-top:25px}
.filter_title h3{font-size:40px;color:#fff;line-height:normal;margin-bottom:0}
.filter_title p{font-size:30px;color:#000;line-height:normal}
#cssmenu,#cssmenu a,#cssmenu li,#cssmenu ul{margin:0;padding:0;border:0;list-style:none;font-weight:400;text-decoration:none;line-height:1;font-size:1em;position:relative}
#cssmenu{width:auto;margin-bottom:40px}
#cssmenu a{line-height:1.3}
#cssmenu >ul >li{margin-bottom:5px}
#cssmenu >ul >li >a{font-size:15px;display:block;color:#000;border:0;padding:12px 10px}
#cssmenu ul ul li:last-child,#cssmenu >ul >li.active{border-bottom:none}
#cssmenu >ul >li >a >span{display:block;padding:12px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#cssmenu >ul >li.has-sub >a span{background:url(../images/icon_plus.png) 96% center no-repeat}
#cssmenu >ul >li.has-sub.active >a span{background:url(../images/icon_minus.png) 96% center no-repeat}
#cssmenu ul ul{background:#fff;display:none}
#cssmenu ul ul li{padding:0;width:24%;display:inline-block}
#cssmenu ul ul a{padding:10px 10px 10px 25px;display:block;color:#676767;font-size:14px;font-weight:600}
.CategoryDescription,.SubCategoryList,.log_inTxt a{display:none}
#cssmenu ul ul a:hover{color:#e94f31}
#cssmenu >ul >li >a:before{color:#000;content: "+ Expand ";position:absolute;right:10px}
#cssmenu >ul >li.active >a:before{color:#000;content: "- Collapse ";position:absolute;right:10px}
.shop_by_or:before,.styleor:before{content: ' '}
.footer-phone,.shop_by_or{position:relative}
.log_inTxt{color:#323232}
.log_inTxt a:first-child{color:#fff;display:inline-block}
.blog-parent ul li .thumbnail img{max-width:100%}
.phone-icon img{vertical-align:middle;display:inline-block;margin-right:10px}
.footer-phone{width:100%;z-index:1111}
.shop_by_or:before{border-bottom:1px solid #000;height:1px;width:90%;position:absolute;left:5%;top:10px}
.shop_by_or span{background:#fff;display:inline-block;padding:0 10px;position:relative;z-index:10}
#SideProductRelated ul.ProductList li{width:calc(20% - 16px)!important;background:0 0!important}
#SideProductRelated ul.ProductList li .ProductDetails{background:0 0!important;text-align:left}
#SideProductRelated ul.ProductList li .ProductImage{background:0 0!important;float:none;margin:0 auto 5px}
#SideProductRelated ul.ProductList li a{font-size:14px}
#ProductDetails .ProductList em,#ProductDetails .ProductPrice{font-size:22px;font-weight:700}
.ImageCarouselBox ul li:first-child{display:none}
#ProductDescription h3,#ProductOtherDetails h3,#ProductWarranty h3{margin-bottom:15px}
#SideProductRelated .ProductList em{font-size:20px}
input [type=submit ].cartbtn{padding:7px 16px 8px 55px!important;background:url(../images/cart-icon-min.png) 18px center no-repeat #00589f!important}
.PrimaryProductDetails .ProductMain{float:left;width:680px;padding-left:40px;border-left:1px solid #e6e6e6;padding-bottom:40px}
#ProductDetails hr{margin:0!important}
.zoomPad{float:none}
.banner_category_page_top p{margin:15px 0 0}
.subheading{color:#2bb4f4;font-size:25px;font-weight:700;text-align:center;font-family:CenturyGothic-Bold;padding:10px 0 0}
.styleor{text-align:center;font-size:15px;font-family:CenturyGothic-Bold;position:relative;margin:15px 0 10px}
.styleor span{position:relative;background:#fff;padding:0 5px;display:inline-block}
.styleor:before{border-top:2px solid #000;width:100%;height:2px;display:block;top:7px;position:absolute;left:0}
#Menu li ul{z-index:999;top:26px}
.BulkDiscountappend{font-weight:700;padding:0 0 10px}
#SearchResultsProduct .ProductList .ProductImageTiny.QuickView{display:table;overflow:hidden;position:relative;table-layout:fixed;text-align:center;height:110px!important}
#SearchResultsProduct .ProductList .ProductImageTiny.QuickView a{display:table-cell;line-height:0;vertical-align:middle;width:100%}
.NewProducts h2{font-family:CenturyGothic-Bold;color:#2bb4f4;line-height:normal}
.NewProducts h2 span{display:none}
.NewProducts .BlockContent ul.ProductList .owl-wrapper-outer .owl-item .owl-item{text-align:center}
.NewProducts .BlockContent ul.ProductList .owl-wrapper-outer .owl-item .owl-item .ProductImage{background:0 0!important;float:none;margin:0 auto 30px}
.NewProducts .BlockContent ul.ProductList .owl-wrapper-outer .owl-item .owl-item .ProductDetails{padding:10px 15px 0 0;background:0 0!important}
.NewProducts .BlockContent ul.ProductList .owl-wrapper-outer .owl-item .owl-item .ProductDetails strong{min-height:58px;display:block;max-height:58px;overflow:hidden; text-align:left}
.NewProducts .BlockContent ul.ProductList .owl-wrapper-outer .owl-item .owl-item .ProductDetails strong a{color:#2bb4f4;font-size:16px;text-align:left;}
.NewProducts .BlockContent ul.ProductList .owl-wrapper-outer .owl-item .owl-item .ProductActionAdd{margin:5px 10px}
.NewProducts .BlockContent ul.ProductList .owl-wrapper-outer .owl-item .owl-item .ProductActionAdd a{background:url(../images/cart-icon-min.png) 18px center no-repeat #00589f!important;padding:7px 16px 8px 55px!important;border:none!important;color:#fffefe;display:block;font-size:14px;text-decoration:none;text-transform:uppercase}
.CouponCode input [type=submit ]{background:#00589f;display:inline-block;vertical-align:top;padding:7px 15px}
@media (max-width:1057px){.PrimaryProductDetails .ProductMain{width:365px}}
@media (min-width:768px) and (max-width:979px){#TopMenu li a,#TopMenu li div{padding:0 4px}
.header-right{width:70%}
.header-right img{max-width:100%}
#Menu li a{padding:5px 13px}
#SideProductRelated ul.ProductList li{width:calc(33% - 16px)!important;background:0 0!important}}
@media (max-width:767px){#SideProductRelated ul.ProductList li{width:calc(50% - 16px)!important;background:0 0!important}
.cart-page #SideCouponCodeBox{margin-top:40px!important}
.KeepShopping{width:100%!important;clear:both!important;text-align:left!important;float:none!important;top:-42px!important}
.ProceedToCheckout .CheckoutButton{position:relative;top:-128px}}
@media (max-width:480px){#SideProductRelated ul.ProductList li{width:calc(100% - 16px)!important;background:0 0!important}}
.landing-content{text-align:center;padding:10px 15px 0px 15px;}
.landing-content h3{color:#000;padding-bottom:10px;font-weight:bold;}
.shop-catagories ul.hide480{text-align:center;}
.shop-catagories ul.hide480 li{display:block;width:100%;font-size:13px;color:#1abed9}
.shop-catagories ul.hide480 li a{display:inline-block;text-decoration:none;font-size:12px;font-family:Arial,sans-serif;font-weight:700;color:#1abed9}
.shop-catagories ul.hide480 li a:hover{color:#00afc7}
.shop-catagories a{text-decoration:none;}
.shop-catagories a:hover{text-decoration:none;}
.shop-catagories span{font-family:arial black,Arial,sans-serif;font-weight:bold;text-align:center;font-size:12px;display:block;padding:0 0 5px;color:#707070;}
.shop-catagories a.shop-all{display:block;text-align:center;color:#000;font-size:15px;font-family:Arial,sans-serif;font-weight:700;padding:10px 0 0;}
.shop-catagories a.shop-all:hover{color:#0098e1;}
/*Sticky Header and Sidebar*/
@keyframes fadein{from{opacity:0;}
to{opacity:1;}}
/* Firefox < 16 */
@-moz-keyframes fadein{from{opacity:0;}
to{opacity:1;}}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein{from{opacity:0;}
to{opacity:1;}}
/* Internet Explorer */
@-ms-keyframes fadein{from{opacity:0;}
to{opacity:1;}}
/* Opera < 12.1 */
@-o-keyframes fadein{from{opacity:0;}
to{opacity:1;}}
.fixed-header{width:1000px;margin:0 auto;}
#Header{z-index:8 !important;}
@media screen and (min-width:768px){.sticky{width:1000px !important;display:block !important;position:fixed;top:0;z-index:8;-webkit-animation:fadein .5s;/* Safari, Chrome and Opera > 12.1 */-moz-animation:fadein .5s;/* Firefox < 16 */-ms-animation:fadein .5s;/* Internet Explorer */-o-animation:fadein .5s;/* Opera < 12.1 */animation:fadein .5s;}
.sticky .cupon-img.mobile_hide{display:none;}
.sticky img#LogoImage{width:250px;}
.sticky #Logo{margin:0 !important;margin-left:60px !important;height:auto;width:150px !important;}
.sticky #Logo h1{padding:10px 0;}
.sticky #ToggleMenu{display:block;position:absolute;top:26px;left:20px;}
.sticky #ToggleMenu span{width:20px;height:3px;background:#000;display:block;margin-bottom:3px;}
.stick-header{width:1000px !important;position:fixed;top:0;z-index:1000;-webkit-animation:fadein .5s;/* Safari, Chrome and Opera > 12.1 */-moz-animation:fadein .5s;/* Firefox < 16 */-ms-animation:fadein .5s;/* Internet Explorer */-o-animation:fadein .5s;/* Opera < 12.1 */animation:fadein .5s;}
.stick-header .cupon-img.mobile_hide{display:none;}
.stick-header img#LogoImage{width:250px;}
.stick-header #Logo{margin:0 !important;margin-left:60px !important;height:auto;width:150px !important;}
.stick-header #Logo h1{padding:10px 0;}
.stick-header #ToggleMenu{display:block;position:absolute;top:26px;left:20px;}
.stick-header #ToggleMenu span{width:20px;height:3px;background:#000;display:block;margin-bottom:3px;}
.off-screen .menu-warps{position:relative !important;-webkit-transform:unset !important;-ms-transform:unset !important;transform:unset !important;}
.off-screen .mobile_menu_overlay{opacity:0.3 !important;}
.QuickSearch{width:400px !important;}
.scrolled .QuickSearch{position:fixed !important;z-index:9;top:47px !important}}
@media only screen and (max-width:767px){.QuickSearch{position:fixed !important;z-index:9;}
.home-brand h1{font-size:20px;line-height:normal;}}
.off-screen .menu-warps{position:relative !important;-webkit-transform:unset !important;-ms-transform:unset !important;transform:unset !important;}
#DrawerMenu{display:block !important;left:-80%;position:fixed !important;padding-bottom:20px;height:100%;overflow-y:auto;display:block !important;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
#DrawerMenu.on-screen{left:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
@media only screen and (min-width:768px){#DrawerMenu{position:fixed !important;padding-bottom:20px;width:300px !important;height:100%;overflow-y:auto;display:block !important;left:-300px;z-index:1001 !important;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
#DrawerMenu.on-screen{left:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
#DrawerMenu .drawer-subcat{position:static!important}
#DrawerMenu,.close-nav{position:absolute}
#SideCategoryList .sf-menu ul a{width:calc(100% - 55px)}
#SideCategoryList .sf-menu li li{width:100%;background:#333!important}
#SideCategoryList .sf-menu .sfHover a:hover,#SideCategoryList .sf-menu li ul a:hover{width:calc(100% - 55px)}
#DrawerMenu .subcat-expand{height:30px !important;}
#SideCategoryList .sf-menu a:hover{text-decoration:underline!important;background:#333!important;color:#2bb4f4!important}
.close-nav{top:0;background:#fff}
#SideCategoryList .sf-menu{width:100% !important;background:#333;}
#SideCategoryList .sf-menu .sfHover a,#SideCategoryList .sf-menu li ul a{width:calc(100% - 55px);}
#SideCategoryList .sf-menu li ul a:active,#SideCategoryList .sf-menu li ul a:focus,#SideCategoryList .sf-menu li ul a:hover,#SideCategoryList .sf-menu li ul li:hover >a{border:none!important;color:#fff!important}
#SideCategoryList h2{background:0 0!important;color:#fff;font-size:24px;padding-left:5px}
#DrawerMenu ul{background:#333;}
#DrawerMenu a{padding:5px 10px;text-decoration:none}
#DrawerMenu li{border:none !important;}
#DrawerMenu a{padding:5px 10px !important;}
#DrawerMenu li.separetor{border-bottom:1px solid #555 !important;}
#SideCategoryList h2{color:#fff !important;}
#DrawerMenu a:hover{text-decoration:underline;color:#2bb4f4}
#SideCategoryList .sf-menu .sfHover a,#SideCategoryList .sf-menu li ul a{background-color:unset;color:#fff !important;}
#SideCategoryList ul li a{color:#fff !important;}
.close-nav{right:0;width:25px;height:25px;display:block;cursor:pointer;color:#000;text-align:center;line-height:25px;font-size:15px}
#SideCategoryList .sf-menu ul,#SideCategoryList .sf-menu li{width:auto !important;border:none !important;}
#SideCategoryList .sf-menu li ul li:hover >a,#SideCategoryList .sf-menu li ul a:focus,#SideCategoryList .sf-menu li ul a:hover,#SideCategoryList .sf-menu li ul a:active{background-color:#333 !important;}}
.yotpo.testimonials{z-index:0 !important;}
button.olark-launch-button.olark-bottom-left.olark-size-md{z-index:0 !important;}
@media only screen and (max-width:767px){#Logo img{top:-12px !important;max-width:320px !important;left:18%;}}
.BlockContent a.contact-page-link{color:#3a3a3a;text-decoration:none;}
.footer-phone a.footer-contact-phn{color:#d8d8d8;}
a.shop-all{background:#f09;display:inline-block !important;padding:7px 8px !important;border-radius:4px;color:#fff !important;}
a.shop-all:hover{background:#034173;}
div#HomeNewProducts{text-align:center;margin-top:30px;}
body.checkout #Menu,body.checkout .uper-footer,body.checkout .footer-lower,body.checkout .sticky #ToggleMenu{display:none;}
.BlockContent.PageContent.blogContent{margin-top:-34px !important;padding-top:0px !important;}
.blog-right-sidebar{margin-top:-60px;}
.BlockContent.PageContent.blogContent .blog-parent .bfc{}
.BlockContent.PageContent.blogContent .thumbnail{padding-right:11px;}
.blog-parent ul li h3 a{text-decoration:none;color:#646464;font-weight:600;font-size:17px;}
.leftside h1.p-name{line-height:25px !important;}
.blogContent div#NewsBreadcrumb{display:none;}
body.blog .inner h1.TitleHeading{text-align:center;padding-bottom:30px;}
.blog-parent p.datepost{display:inline-block;margin-top:4px;}
a.readmore:hover{background:#67d813;color:#fff;text-decoration:none;}
body.blog-post .main{padding-top:40px;}
body.blog-post .blog-right-sidebar{padding-top:16px;}
.blog-post .success-inner-content + div,.blog-post #NewsContent + li{display:none;}
.Content .ProductList .ProductImage {
    width: 120px!important;
    height: 120px!important;
}
p.Submit input.ContactButton {
    background: #2bb4f4;
    color: #fff;
    border: 0;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 10px 14px;
}
p.Submit input.ContactButton:hover {
opacity: .7;
}
.Content .ProductList .ProductImage img {
    max-height: 100px;
    max-width: 100px;
    padding: 13px 10px 5px;
}
.ProductList a {
    font-size: 15px;
    line-height: normal;
}
.ProductList a {
    font-size: 15px;
}
.ProductList em, .ProductPrice {
    font-size: 20px;
    padding-left: 30px;
}

@media screen and (max-width: 800px) {
.Content .ProductList li {
    width: 47.5% !important;
}
   .Content .ProductList .ProductImage img {
    padding: 2px 10px 5px !important;
}
.Content .ProductList li .ProductActionAdd {
    margin-top: 8%;
}
}
@media screen and (max-width: 600px) {
    .suncaegory form#frmCompare ul.ProductList.List li.ListView.customlist span#productlistadd input {
	    height: 30px !important;
	    width: 77px !important;
	    margin-left: 20px;
	}
.Content .ProductList li {
    width: 97% !important;
}
.Content .ProductList li .ProductActionAdd {
    margin-top: 2%;
}
div#ModalContainer {
    width: 90% !important;
    margin-left: 0 !important;
    margin-right: 7px !important;
    left: -20px;
    right: 0px;
margin: 0 auto !important;
}
.fastCartContent {
    min-height: 235px;
    width: 100%;
}
div#ModalContainer .fastCartThumb a img {
    max-width: 200px;
}
div#ModalContainer .fastCartThumb {
    width: 100%;
    text-align: center;
}
div#ModalContainer .fastCartSummaryBox {
    width: 300px;
    margin: 0 auto;
    float: inherit;
    text-align: center;
}
div#ModalContainer .fastCartItemBox {
    width: 100% !important;
    text-align: center;
    float: inherit;
    max-width: inherit !important;
}
div#ModalContainer .ProceedToCheckout .CheckoutButton {
    position: relative;
    top: 0;
}
}
@media screen and (max-width: 500px) {
#ContactForm .Textbox, #ContactForm textarea {
width: 90%;
}
.ProductPriceRating {
    margin-top: 6px;
}
.Content .ProductList li .ProductActionAdd {
    margin-top: 15px;
}
.footer-phone {
	    padding: 22px 4px 0 !important;
	    position: static;
	    font-size: 12px !important;
	}
.footer-lower .footer-col-one:first-child a {
    text-align: center !important;
    display: block;
}
}
@media screen and (max-width:600px) {
.BlockContent.PageContent.blogContent .blog-parent .bfc {
    padding: 0 10px;
}
.BlockContent.PageContent.blogContent .thumbnail {
    padding-right: 0 !important;
}
div#BlogRecentPosts ul.side-menu.sf-menu.sf-horizontal.sf-js-enabled li {
    display: block;
    width: 100% !important;
}
div#BlogRecentPosts ul.side-menu.sf-menu.sf-horizontal.sf-js-enabled li a {
    padding: 2px !important;
    font-size: 16px !important;
    line-height: 19px;
}
.BlockContent.PageContent.blogContent {
    margin-top: 6px !important;
}
.facebook-likebox.clearfix {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
}
@media screen and (max-width:414px) {
table.CartContents.Stylize.General .ProductPrice {
    font-size: 16px;
    padding-left: 2px;
}
table.CartContents.Stylize.General td.ProductName.Even {
    width: 100% !important;
    padding-right: 10px;
}
table.CartContents.Stylize.General td.CartItemIndividualPrice.Even {
    padding-top: 16px;
}
}
@media screen and (max-width:414px) {
table.CartContents.Stylize.General .ProductPrice {
    font-size: 14px;
    padding-left: 0px;
    padding-right: 10px;
}
table.CartContents.Stylize.General .CartContents .ProductName a {
    font-size: 13px;
}
div#ModalContainer .fastCartThumb {
    width: 100%;
    text-align: center;
}
div#ModalContainer .fastCartItemBox {
    width: 100% !important;
    text-align: center;
    float: inherit;
    max-width: inherit !important;
}
div#ModalContainer .fastCartSummaryBox {
    width: 300px;
    margin: 0 auto;
    float: inherit;
    text-align: center;
}
div#ModalContainer .FloatRight.GooglePayCheckout.RemoteCheckout.CheckoutButton {
    float: inherit;
    width: 100%;
    text-align: center;
}
div#ModalContainer .ProceedToCheckout .CheckoutButton {
    position: relative;
    top: 0;
}
div#ModalContainer .fastCartThumb a img {
    max-width: 200px;
}
}
.Content .ProductList .ProductImage {
    width: 120px!important;
    height: auto !important;
    margin-bottom: 0px !important;
}
.NewProducts .BlockContent ul.ProductList .owl-wrapper-outer .owl-item .owl-item .ProductActionAdd {
    margin: 5px 10px 0 0;
}
div#ProductDetails .Value.AddCartButton span.FloatLeft {
    float: inherit;
}
div#ProductDetails .Value.AddCartButton .BulkDiscount input.cartbtn {
    margin-top: 0px;
}
div#ProductDetails .AddCartButton .qtyInput {
    height: 24px;
}
#ProductDetails .ProductPrice {
    padding-left: 0;
}
