@import url("fontawesome/solid.min.css");
@import url("fontawesome/regular.min.css");
@import url("fontawesome/fontawesome.min.css");
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900&display=swap");

*{margin:0;padding:0;}
body{font-family:"Poppins", sans-serif;font-size:12px;color:#3b393c;}
a, a:focus{outline:none;}
h1, h2, h3, h4, h5, h6{font-weight:600;color:#3b393c;}
body .lb_logo{width:100%!important;max-width:200px;margin:0;}
body.homebody .maincontentwrapper{max-width:none;padding:0;}
body.homebody .maincontentwrapper #homepagecolumn1, body.homebody .maincontentwrapper #homepagecolumn2{margin:0;}
body.homebody .maincontentwrapper #homepagecolumn3{width:100%;margin:0;}
body.homebody .maincontentwrapper .main_content_wrap{max-width:1240px;margin:0 auto;}
.section_title{padding:0 10px;}
.section_title h2{color:#3b393c;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;margin-bottom:8px; border-bottom: 2px solid #fcc743; display:inline-block;}
.section_title img{width:100%;height:2px;}
.small_btn{font-size:13px;padding:10px 20px;border-radius:3px;background-color:#0d9bcd;color:#fff;border-color:#fff;display:inline-block;}
.small_btn:hover{background-color:#08688a;color:#fff;}
.full_sec_heading_wrap{text-align:center;margin-bottom:20px;}
.full_sec_heading_wrap .heading_small{color:#0D9BCD;font-size:20px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;padding:0;margin:0;}
.full_sec_heading_wrap .heading_large{padding:0;margin:0;color:#3B393C;font-size:35px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}
.wcs_container{max-width:1140px;margin:0 auto;}
body form{margin-bottom:0px!important;}
/*Header section*/
.header-wrapper .header-row1{background:#fff;color:#3b393c;border-bottom:1px solid #f4f4f4;}
.header-wrapper .header-row1 ul li a, .header-wrapper .header-row1 .signinsignout a{padding:13px 5px;margin-right:0;color:#3b393c;display:inline-block;}
.header-wrapper .header-row1 .signinsignout{float:right;}
.header-wrapper .header-row1 br{display:none;}
.header-row1 .signinsignout a:hover{color:#0d9bcd;text-decoration:none;}
.wcs_top_menu_logo img{width:50%;padding:8px 0;}
.searchboxform span.searchspan{background:#0d9bcd;border-radius:5px 3px 3px 5px;padding:0;}
.searchboxform span.search-field-wrap .forminput{border-radius:3px 0 0 3px;background:#eceeef;height:35px;}
.searchboxform span.search-btn-wrap{background:#0d9bcd;border-radius:0 3px 3px 0;width:35px;}
.searchboxform span.search-field-wrap{width:calc(100% - 35px);}
.searchboxform span.search-btn-wrap .btnSearch{padding:5px;border-radius:0;height:35px;}
.header-wrapper .header-row1 .signinsignout .icon{color:#0d9bcd;font-size:14px;}
.header-wrapper .header-row1 .signinsignout .text{padding-left:6px;}
.header-row2 .lb_cart-srch .half-block .resheader-search{width:60%;margin:15px auto;}
body.logged_out .header-row2 .lb_cart-srch{margin-top:18px!important;}
body .header-row2 .lb_cart-srch{margin-top:13px!important;width:calc(100% - 200px)!important;}
.header-row3{background:#0d9bcd;}
.resheader-cart-wrap .cartbtn{padding-top:12px;}
.resheader-cart-wrap .cartbtn a.cartbtnhref{width:40px;height:40px;background:url('/Images/Design/cart-icon.png') no-repeat scroll 0 0 transparent;background-position:center;background-size:contain;}
.resheader-cart-wrap .cartcontentblockwrap a.carttotalslink{color:#383838;font-weight:600;}
.cartcontentblockwrap .carttotalsblk #subtotal{color:#383838;font-weight:600;}
.cartcontentblockwrap .carttotalsblk #items{color:#888;font-weight:400;padding-right:0;}
.resheader-cart-wrap .cartcontentblockwrap .carttotalsblk{border-top:0px solid #ccc;}
span.cartcontentblock-fullwrap:hover .cartpopup{display:block !important;}
/*Mega Menu*/
.resheader-mainmenu{display:block;text-align:center;}
ul.megamenu li.level1 > a{padding:0 30px;font-size:16px;font-weight:400;}
ul.megamenu li.level1 .dropdown ul.column{text-align:left;}
ul.megamenu li.level1 .dropdown ul.column li.level2 > a{color:#000;padding:5px 10px 0px;}
ul.megamenu li.level1 .dropdown ul.column li.level2 ul.dropdown_level2 li a{color:#333;padding:2px 10px;}
ul.megamenu li.level1 .dropdown ul.column li.level2 ul.dropdown_level2 li a:hover{color:#0d9bcd;}
.mob_menu_col .fa{font:normal normal normal 14px/1 FontAwesome;}
/*Mega Menu*/
/*Home page slider*/
.slider_sec_wrap{height:521px;background:url('/Images/Design/slider_bg.jpg') no-repeat;background-size:cover;background-position:center center;position:relative;}
.slider_sec_wrap::after{content:'';	left:0;top:0;position:absolute;background:linear-gradient(80deg, #03151A 0%, rgba(59, 57, 60, 0) 100%);width:100%;height:100%;z-index:0;opacity:0.5;}
.slider_sec_inner{max-width:1240px;margin:0 auto;height:100%;}
.slider_content_wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;position:relative;z-index:9;}
.slider_content_wrap .content_left{width:65%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;}
.slider_content_wrap .content_left .hero_content{max-width:440px;}
.slider_content_wrap .content_left h2{color:#FFCC03;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;margin:0;margin-bottom:10px;}
.slider_content_wrap .content_left p{color:#FFFFFF;font-size:58px;font-weight:300;text-transform:uppercase;line-height:1;margin:0;}
.slider_content_wrap .content_right{width:35%;padding:45px;background:rgba(255, 255, 255, 0.8);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;}
.slider_content_wrap .content_right .weekly_special_wrap img{max-width:100%;margin-bottom:20px;}
.slider_content_wrap .content_right .weekly_special_wrap h2{color:#3B393C;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;margin:0;}
.slider_content_wrap .content_right .weekly_special_wrap p{color:#3B393C;font-size:34px;font-weight:300;line-height:1.2em;margin:20px 0;}
.slider_content_wrap .content_right .weekly_special_wrap a{font-size:13px;padding:10px 20px;border-radius:3px;background-color:#0d9bcd;color:#fff;border-color:#fff;display:inline-block;text-transform:uppercase;}
.slider_content_wrap .content_right .weekly_special_wrap a:hover{background:#08688A;}
.vid_text_content .wcs_link_btn{text-transform:uppercase;}
/*Home page slider*/
/*Sign In Page*/
fieldset label{color:#3b393c;}
.maincontentwrapper h1{margin-bottom:10px;font-size:30px;text-transform:uppercase;}
body.defaultbody .maincontentwrapper h1{margin-top:20px;}
.defaultbody form[action^="/login.aspx"] fieldset#CurrentUsers{background:#fff;padding:60px 40px 45px;border:0px solid #ddd;}
.defaultbody form[action^="/login.aspx"] fieldset legend{font-size:25px;margin:0 -11px 0px -20px;padding-left:20px;height:40px;border:0;position:relative;top:50px;color:#262a2c;font-weight:600;text-transform:uppercase;}
input[type="text"], input[type="password"]{height:46px;border-radius:0px;border:1px solid #ddd;text-indent:10px;color:#262a2c;width:100%;padding:0;}
td.loginform-usernameinput input{background:#fff url(/Images/Design/usre_icon.png) no-repeat 10px center;padding-left:40px;margin-bottom:10px;height:46px;}
td.loginform-passinput input{background:#fff url(/Images/Design/passwordicon.png) no-repeat 10px center;padding-left:40px;margin-bottom:10px;height:46px;}
.defaultbody form[action^="/login.aspx"] fieldset#NewUsers{padding:60px 40px 26px;width:50%;float:right;background:#fff;border:0px solid #ddd;}
.defaultbody form[action^="/login.aspx"] fieldset#CurrentUsers td.formlabel, .defaultbody form[action^="/login.aspx"] fieldset#NewUsers td.formlabel{display:none;}
.RadCaptcha img.imageClass{float:left;margin-right:10px;border:1px solid #dadada !important;border-radius:5px;height:46px !important;}
.RadCaptcha a.rcRefreshImage{width:52px;height:46px;font-size:0;border:1px solid #e1e1e1;border-radius:5px;float:left;background:#fff url(/Images/Design/RefreshImage.png) no-repeat center;}
.RadCaptcha p .textBox{border:1px solid #dadada;border-radius:5px;padding:0 5px;float:right;font-size:14px;width:47% !important;}
.defaultbody form[action^="/login.aspx"] fieldset#NewUsers table.mailinglistform-table td > div{padding:15px 0 !important;box-sizing:border-box;display:block;height:100%;}
.defaultbody form[action^="/login.aspx"] fieldset#NewUsers table.mailinglistform-table .RadCaptcha img.imageClass{margin-right:6px;}
.defaultbody form[action^="/login.aspx"] fieldset#NewUsers table td.formfield.mailinglistform-button{text-align:left;margin-top:10px;display:block;}
td.formfield.loginform-rememberchkbx *{font-size:12px !important;float:left;line-height:17px;display:block;}
td.formfield.loginform-rememberchkbx a.forgot{float:right;font-size:12px !important;color:#0d9bcd;font-weight:400;}
td.formfield.loginform-rememberchkbx a.forgot:hover{color:#08688a;}
.RadCaptcha p label{display:none;}
.defaultbody form[action^="/login.aspx"] .maincontentwrapper{background:#f3f3f3;padding:20px;}
.defaultbody form[action^="/login.aspx"] .maincontentwrapper .defaultcontentwrap{width:100%;margin:0;}
.defaultbody form[action^="/login.aspx"] .maincontentwrapper .defaultcontentwrap .breadcrumbs .links{padding:20px;border-bottom:1px solid #ddd;margin:-20px;}
.defaultbody form[action^="/login.aspx"] .maincontentwrapper h1{margin:30px 0 0 0;padding:10px;line-height:normal;}
.defaultbody form[action^="/login.aspx"] fieldset .formfield{padding:4px 0;width:100%;float:left;}
.defaultbody form[action^="/login.aspx"] fieldset#NewUsers .newuserform-custom td.formlabel{display:block;text-align:left;}
/*Sign In Page*/
/*Cart Popup*/
.cartpopupwrap .cartproductgrid .cartproductname a{color:#0d9bcd;}
.cartpopupwrap .cartproductgrid .totallabel,
.cartcontentblockwrap .cartpopwrap .cartpopup .cartpopupwrap .cartdd-carttotals .cartdd-totals-total{color:#08688A;}
.cartcontentblockwrap .cartpopwrap .cartpopup .cartpopupwrap .cartdd-actionbuttons .cartdd-actiondiv.ddr{background:#0d9bcd;border:1px solid #0d9bcd;}
.cartcontentblockwrap .cartpopwrap .cartpopup .cartpopupwrap .cartdd-actionbuttons .cartdd-actiondiv.ddr:hover{background:#08688A;border:1px solid #08688A;}
/*Cart Popup*/
/*Header section*/
/*Delivery Info Section*/
.delivery_info_sec{background:#f2f8fd;padding:0;}
.delivery_info_inner{max-width:1140px;margin:0 auto;font-size:16px;}
.delivery_info_inner ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:13px 15px;margin:0;}
.delivery_info_inner ul li{display:inline-block;margin:0 10px;}
.delivery_info_inner ul li:first-child{padding-left:0;}
.delivery_info_inner ul li:last-child{padding-right:0;}
.delivery_info_inner ul li .icon{color:#0d9bcd;font-size:14px;}
.delivery_info_inner ul li .text{color:#3b393c;padding-left:5px;}
/*Delivery Info Section*/
/*Top Category Section*/
.top_category_sec .top_category_items{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.top_category_sec .top_category_items .top_category{width:33.33333%;padding:20px;margin:15px;}
.top_category_sec .top_category_items .top_category.first_column{background:url("/Images/Design/Copy-paper-banner.jpg") no-repeat;background-size:cover;min-height:180px;background-position:center center;}
.top_category_sec .top_category_items .top_category.second_column{background:url("/Images/Design/breakroom-supplies-banner.jpg") no-repeat;background-size:cover;min-height:180px;background-position:center center;}
.top_category_sec .top_category_items .top_category.third_column{background:url("/Images/Design/inkandtoner-banner.jpg") no-repeat;background-size:cover;min-height:180px;background-position:center center;}
.top_category_sec .top_category_items .top_category h2{font-size:20px;font-weight:400;color:#3b393c;display:block;max-width:150px;line-height:1.2;margin-bottom:15px; text-transform:uppercase; min-height:96px;}
/*Top Category Section*/
/*Inner Page*/
.breadcrumbs .links{color:#3b393c;font-size:14px;padding:25px 10px;border-bottom:1px solid #ddd;margin-bottom:5px;}
.breadcrumbs a{color:#316aac;}
.categorymenu ul li a, .sidemenu ul li a, #guidedmenu ul li a{color:#3b393c;font-size:12px;cursor:pointer;}
.sidemenu ul li a{font-size:15px;text-transform:uppercase;font-weight:600;padding-left:0!important;border-bottom:1px solid #ddd;}
.sidemenu ul li li > a{text-transform:none;font-weight:400;}
.categorymenu h4, .sidemenu h4, #guidedmenu h4{color:#3b393c;font-size:16px;}
.categorymenu ul li a:hover, .sidemenu ul li a:hover, #guidedmenu ul li a:hover{color:#0d9bcd;text-decoration:none;}
.maincontentwrapper .categorycontentwrap #categoryleft .categorymenu ul li ul li a, .maincontentwrapper .searchcontentwrap #categoryleft .categorymenu ul li ul li a, .maincontentwrapper .categorycontentwrap #categoryleft #guidedmenu ul li ul li a, .maincontentwrapper .searchcontentwrap #categoryleft #guidedmenu ul li ul li a{padding:5px 30px 5px 10px;}
.maincontentwrapper #categoryleft #guidedmenu .decoratedblock > ul > li > a::after{content:"\f0d8";}
.maincontentwrapper #categoryleft #guidedmenu .decoratedblock > ul > li.toggle-parent-opened > a::after{content: "\f0d7";}
#categorygridsubtemplate table td .record .recordname a:hover{color:#0d9bcd;}
/*Inner Page*/
/*Dashboard Pages*/
.myaccountcontentwrap *{box-sizing:border-box;font-size:16px;}
.myaccountwrap-productlists .fieldsku, .myaccountwrap-productlists .myacct-prodlist-move select{width:70%;min-width:244px;}
.sys-cssbutton, .myaccountbody .dashboard-wrapper .myaccountorders .myaccountorders-detailslink, .myaccountbody .dashboard-wrapper .myaccountinfo-top-wrap .myaccountinfo-address .myaccountinfo-editlink{font-size:12px;float:right;background:#0d9bcd;color:#fff;padding:0px 10px;display:block;font-weight:500;-webkit-border-radius:3px;border-radius:3px;}
.myaccountcontentwrap .sys-cssbutton{padding:10px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0;}
.sys-cssbutton:hover{background-color:#08688A;text-decoration:none;color:#fff;}
.myaccountcontentwrap .Item a.add{margin-bottom:10px;}
.myaccountcontentwrap .forgotPass{color:#0d9bcd;}
.myaccountcontentwrap .forgotPass:hover{color:#08688a;}
.viewOrder-wrapper table{width:100%;}
.viewOrder-wrapper table tbody tr>td:first-child{width:20%;}
.viewOrder-wrapper table tbody tr>td:last-child{width:80%;}
.myaccountcontentwrap .sys-cssbutton .fa, .myaccountcontentwrap .sys-cssbutton .fas {font:normal normal normal 14px/1 FontAwesome;}
.myaccountwrap-productlists .myacct-prodlist-edit .cssbutton-delete, .myaccountwrap-productlists .myacct-prodlist-footwrap .cssbutton-delete{margin-bottom:10px;}
.myaccountwrap-productlists .myacct-prodlist-searchwrap .myacct-prodlist-browse a.btn-browseinstore span{background:none repeat scroll 0 0 #316aac;}
.myaccountwrap-productlists .myacct-prodlist-searchwrap .myacct-prodlist-browse a.btn-browseinstore span:after{border-color:transparent transparent transparent #316aac;}
.myaccountwrap-productlists .myacct-prodlist-searchwrap .myacct-prodlist-browse a.btn-browseinstore span:hover{background:#0d9bcd;}
.myaccountwrap-productlists .myacct-prodlist-searchwrap .myacct-prodlist-browse a.btn-browseinstore span:hover:after{border-color:transparent transparent transparent #0d9bcd;}
.myaccountwrap-productlists .myacct-prodlist-footwrap .myacct-prodlist-movedelete{float:right;}
.myaccountwrap-productlists .fieldsku, .myaccountwrap-productlists .myacct-prodlist-move select{height:35px;margin-right:10px;}
.productsbysku-inner .productsbysku-fields table th{line-height:40px;background:#0d9bcd;color:#fff;font-weight:500;text-align:center;}
.productsbysku-inner{padding:20px;background:#f3f3f3;}
.servicebody label{font-size:13px;}
.contactform input[type="text"], .contactform input[type="password"], .contactform textarea{border:1px solid #ddd;width:100%;height:46px;padding:10px;}
fieldset.contactform .buttonrow{padding:20px 0;clear:none;display:block;float:left;width:100%;}
.servicebody fieldset.contactform{padding:20px;}
.contactform .RadCaptcha p .textBox{float:left;margin-left:10px;}
/*Dashboard Pages*/
/*Ink and Toner Finder*/
.inkfinder-wrapper .inkfinder-controlwrapper, .inkfinder-wrapper .inkfinder-searchwrapper{background:#f3f3f3;border:0;padding:20px;margin-left:0;min-width:255px;}
.inkfinder-wrapper .inkfinder-controlwrapper h2, .inkfinder-wrapper .inkfinder-searchwrapper h2{margin:10px 0px;padding:0;font-size:18px;}
.inkfinder-wrapper .inkfinder-controlwrapper h2+div>div>div, .inkfinder-wrapper .inkfinder-searchwrapper h2+div>div>div{float:left;width:calc(100% - 50px) !important;}
.inkfinder-wrapper .inkfinder-controlwrapper h2+div>div>div>div, .inkfinder-wrapper .inkfinder-searchwrapper h2+div>div>div>div{font-size:16px;}
.inkfinder-wrapper .inkfinder-controlwrapper h2+div>div>div input, .inkfinder-wrapper .inkfinder-searchwrapper h2+div>div>div input{border-radius:3px 0 0 3px;border-right:none;}
.inkfinder-wrapper .inkfinder-controlwrapper h2+div>div div+div, .inkfinder-wrapper .inkfinder-searchwrapper h2+div>div div+div{margin-top:26px !important;width:50px !important;background:#0d9bcd;height:46px;border-radius:0 3px 3px 0;padding:3px 0 0 3px;}
.inkfinder-wrapper .inkfinder-controlwrapper h2+div>div div+div input, .inkfinder-wrapper .inkfinder-searchwrapper h2+div>div div+div input{width:40px;}
/*Ink and Toner Finder*/
/*Product Category Section*/
.productgridview lb\:product{width:33.33%;}
.maincontentwrapper .categorycontentwrap #categorymain .featuredproduct-wrap h2, .maincontentwrapper .searchcontentwrap #categorymain .featuredproduct-wrap h2{font-size:16px;color:#3B393C;text-transform:uppercase;}
.maincontentwrapper .categorycontentwrap #categorymain .featuredproduct-wrap, .maincontentwrapper .searchcontentwrap #categorymain .featuredproduct-wrap{background:#f3f3f3;padding:10px;}
.productgridview.productgridview_sm lb\:product{padding:0;border-top:0px solid #eee;background:#fff;margin-bottom:10px;}
.productgridview .gridcontrol .gcpager .pager ul li.current a{background:#0d9bcd;border:1px solid #0d9bcd;}
.productgridview .gridcontrol .gcpager .pager ul li.current a:hover{background:#08688A;border:1px solid #08688A;}
.productgridview .gridcontrol .gcpager .pager ul li a{color:#0d9bcd;border:1px solid #0d9bcd;}
.productgridview .gridcontrol .gcpager .pager ul li a:hover{border:1px solid #08688A;color:#fff;background:#08688A;}
.featuredproduct-wrap .productgridview #categorygridtemplaterecords lb\:product{margin:0 0 20px;}
/*Product Category Section*/
/*Details Page*/
.page-rating-summary{text-align:left;}
.product-addtn-buttons a{display:inline-block;vertical-align:middle;}
.productbody .producttemplate-2012A h1.product-h1{margin:20px 0;color:#3B393C;font-size:22px;font-weight:400;line-height:1.3em;}
.producttemplate-2012A .product-addtocartwrap .product-siteprice .siteprice{color:#0d9bcd;font-weight:600;}
.producttemplate-2012A .product-addtocartwrap .product-siteprice .sitepriceUOMDivider, .producttemplate-2012A .product-addtocartwrap .product-siteprice .sitepriceUOM{color:#888;}
.productbody .producttemplate-2012A .product-top-wrap .product-top-col3 .product-addtocartwrap .product-quantity .fieldquantity{height:40px;width:40px;text-indent:0;}
.producttemplate-2012A .product-addtocartwrap .product-quantity .qty{line-height:24px;font-size:14px;text-transform:uppercase;color:#3B393C;font-weight:500;}
.producttemplate-2012A .product-addtocartwrap .product-listprice .listpricelabel, .producttemplate-2012A .product-addtocartwrap .product-listprice .listprice{font-size:16px;color:#888;}
.producttemplate-2012A .product-addtocartwrap .product-yousave .yousavelabel, .productbody .producttemplate-2012A .product-top-wrap .product-top-col3 .product-addtocartwrap .product-listyousave-wrap .product-yousave{font-size:16px;color:#0d9bcd;font-weight:600;}
.productbody .producttemplate-2012A .product-top-wrap .product-top-col3 .product-addtn-buttons{width:100%;font-size:0;}
.producttemplate-2012A .product-addtn-buttons #wishlist, .producttemplate-2012A .product-addtn-buttons #favorites, .producttemplate-2012A #EmailThisPage, .producttemplate-2012A #printthispage{width:50%;display:inline-block;margin:10px 0;}
.productbody .producttemplate-2012A .product-top-wrap .product-top-col2 .product-sku{color:#3B393C;font-weight:400;}
.productbody .producttemplate-2012A .product-top-wrap .product-top-col2 .prodskulabel-del{color:#888;}
.producttemplate-2012A .product-attributes-wrap table tr{background:#f3f3f3;}
.producttemplate-2012A .product-attributes-wrap table tr .productpropertylabel, .producttemplate-2012A .product-attributes-wrap table tr .productpropertyvalue{font-size:14px;border:none;font-weight:600;}
/*Details Page*/
/*Checkout Page*/
.checkout-table .formfield input, .checkout-table .formfield select{font-size:11px;border:1px solid #ddd;margin-bottom:20px;height:40px;width:100% !important;}
.checkout-table .checkout-group1-b h3{padding:10px;background-color:#316aac;font-size:14px;color:#fff;}
.checkout-table .checkout-group1-a h3{padding:13px 10px 12px 10px;background-color:#316aac;font-size:14px;color:#fff;}
.checkout-table .checkout-group2 .checkout-login1, .checkout-table .checkout-group2 .checkout-summary1{background-color:#316aac;padding:10px;}
.checkout-bottom-summary tr td{font-size:16px;font-weight:400;}
.checkout-table .checkout-group2 .checkout-summary-table .checkout-summary2{background-color:#fff;border:1px solid #ddd;}
.checkout-grp-paymethod br{display:none;}
.checkout-grp-paymethod input{margin-bottom:15px;}
.checkout-grp-billship td.formfield{position:relative;}
.checkout-grp-billship input+span{position:absolute;left:0;bottom:0;}
.checkout-table .checkout-group1-a label, .checkout-table .checkout-group1-b label{font-size:14px;font-weight:600;}
.checkout-grp-billship input[type="checkbox"]+label{font-size:10px;padding-left:0;}
.checkout-table .checkout-group1-inner{border-right:1px solid #ddd;}
.checkout-table .checkout-group1-a textarea{width:100%;}
.cartcontentwrap .cartinnerwrapper #carttitle #cartsubtitle h3{line-height:1.3;}
#cartsubtitle h3 a{color:#0d9bcd;}
#cartsubtitle h3 a:hover{color:#08688A;}
/*Checkout Page*/
/*Also consider*/
.product-suggested-wrap .productgridview_md lb\:product, .product-suggested-wrap .productgridview lb\:product{width:100%;}
.product-suggested-wrap h4, .producttemplate-2012A .product-css-tabs-pane h3{color:#3B393C;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.3em;margin-bottom:10px;}
/*Also consider*/
/*Featured Products Section*/
#categorygridsubtemplate{margin:0 0 35px;}
.productgridview .gridcontrol .gridcontrolrow{margin-bottom:5px;margin-right:10px;}
.featuredproduct-wrap{margin-top:40px;float:right;width:30%;}
.pgv-hasfeatured{float:left;width:70%;}
.featuredproduct-wrap .productgridview .recordwrap{background:#fff;}
.productgridview .record .recordaddtocart{margin:5px 0;text-align:center;opacity:0;}
.productgridview lb\:product:nth-child(5n+1){clear:none;}
.productgridview .record{border: 1px solid #ebebeb !important;cursor:pointer;transition:all 0.15s ease-out;}
.productgridview .record:hover{box-shadow:0 0 15px rgba(0, 0, 0, 0.15);transition:all 0.15s ease-in;-webkit-transform: scale(1.04);-moz-transform: scale(1.04);-o-transform: scale(1.04);-ms-transform: scale(1.04);transform: scale(1.04);background:#fff!important;}
.productgridview .record:hover>.recordaddtocart{opacity:1;}
.productgridview .record .recordnamedescwrap{text-aliogn:center;font-size:12px;font-weight:bold;height:auto;}
.productgridview .record .recordname{text-align:center;min-height:100px;margin:15px 0;}
.productgridview .record .recordname a{color:#222021 !important;font-weight:600 !important;font-size:12px !important;}
.productgridview .record .recordsku, .productgridview .record .recordprice{text-align:center;}
.productgridview .record .recordprice a{color:#484848!important;}
.productgridview .record .recordsku a{font-style:normal;color:#959595;}
.productgridview .record .recordsku::before{content:'Item #:';font-weight:600;}
.productgridview .record .qty{display:none;}
.productgridview .record .recordreviews{text-align:center;}
.productgridview.productgridview_lg lb\:product{width:25%;}
.productgridview.productgridview_lg lb\:product:nth-child(5n+1){clear:none;}
.feature_products_wrap .productgridview lb\:product{width:20%;}
.productgridview .record .recordprice:before{display:none;}
.review-summary-wrap.review-summary-small .review-total-count{font-size:12px;}
.productlist_essendant .record .recordsku{margin:0 !important;}
.productgridview lb\:product:nth-child(3n+1){clear:none;}
/*Featured Products Section*/
/*Customers Say Section*/
.customers_wrap .customer-image{display:table-cell;vertical-align:middle;}
.customers_wrap .customer-image img{width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%;-o-object-fit:cover;object-fit:cover;max-width:none;}
.customers_wrap .customers_inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.customers_wrap{padding:30px 0px 50px 0px;}
.customers_wrap .customers_inner > div{width:50%;}
.text_content_wrap{padding:0px 60px 0px 0px;}
.customer_message_inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.quote_icon{width:12.545%;}
.customer_message{width:87.455%;}
.customer-details{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;}
.customer-details .customer-image{padding-right:15px;}
.customer-name{font-size:1rem;line-height:1.5;color:inherit;}
.quote_icon img{vertical-align:middle;display:inline-block;height:auto;max-width:100%;border:none;}
.customer_text p{font-size:18px;margin-bottom:20px;}
.customers_wrap .customers_inner .image_wrap .image_inner{background:url("/Images/Design/handsin_img.jpg") no-repeat;height:100%;background-position:center center;background-size:cover;padding:10%;}
.customers_wrap .customers_inner .image_wrap .image_inner .customer_img_content{background-color:rgba(255, 255, 255, 0.55);padding:25px;}
.customers_wrap .customers_inner .image_wrap .image_inner .customer_img_content h2{color:#3b393c;font-size:23px;font-weight:800;text-transform:uppercase;line-height:1.6em;letter-spacing:1px;text-align:center;}
/*Customers Say Section*/
/*Quick Category Section*/
.section_wrap{padding:30px 0 10px;}
.quick_category_items{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;align-content:flex-start;}
.quick_category{margin:10px; border:1px solid #ebebeb;}
.quick_category img{vertical-align:middle;display:inline-block;height:auto;max-width:100%;border:none;box-shadow:none;margin-bottom:10px;}
.quick_category h2{color:#3b393c;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;text-align:center; padding-bottom: 10px;}
/*Quick Category Section*/
/*Sole Point Person*/
.point_wrap.section_wrap{padding-bottom:50px;padding-top:40px;}
.point_wrap{width:100%;}
.point_inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.content_wrap{padding:15px;width:33.33%;position:relative;}
.content_wrap_box{background-image:url('/Images/Design/point-bg.jpg');background-position:center center;background-size:cover;padding:20px 50px 20px 50px;width:100%;position:relative;text-align:center;}
.content_box_overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:rgba(18, 170, 224, 0.9);opacity:1;}
.content_wrap:nth-child(even) .content_box_overlay{background-color:rgba(255, 204, 3, 0.91);opacity:1;}
.content_box{display:block;position:relative;}
.content_wrap_icon{margin-bottom:15px;}
.content_wrap_icon i{position:relative;display:block;font-weight:900;font-size:32px;fill:#3b393c;color:#3b393c;border-color:#3b393c;}
.content_box h3 {color:#3b393c;font-size:22px;margin-bottom:5px;margin-top:0.5rem;font-weight:500;}
.content_box p{color:#3b393c;font-size:16px;line-height:1.4em;margin:0;}
/*Sole Point Person*/
/*Footer Section*/
#res-footer-wrap{background:#fff;color:#3b393c;}
.footer-wrap_row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1240px;margin:0 auto;}
.footer-wrap_row > div{width:17%;padding:10px;}
.footer-wrap_row div.footer-logo{width:30%;}
.footer-wrap_row div.footer_address{width:25%;}
.footer-wrap_row div.footer_address .footer_list{max-width:75%;}
.footer-logo img{max-width:260px;border-bottom:1px solid #d3d3d3;padding-bottom:15px;}
.footer-logo .pointer_logo{margin-bottom:15px;}
.hp_logo img{width:140px;border:none;}
.footer-content ul{list-style:none;padding:0;line-height:28px;margin:0;}
.footer-content ul .list-item{font-size:13px;}
.footer_title{margin-bottom:20px;font-size:18px;padding-top:7px;font-weight:400;}
 h4.footer_title{color:#3b393c;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}
.footer-content.footer_address ul li{padding-left:22px;position:relative;}
.footer-content .footer_list ul li , .footer-wrapper .resmenu ul li{padding-bottom: 0px; }
.footer-wrapper .resmenu ul li a{color:#3b393c;font-weight:400; border:0;font-size:13px;text-transform:none;} 
.footer-wrapper .resmenu ul li a:hover{color:#0d9bcd;text-decoration:none;}
.footer-content.footer_address ul li i{position:absolute;left:0;top:9px;color:#0d9bcd;font-size:14px;}
.categorymenu.resmenu ul.categorymenu-ul li{width:50%; float:left;}
.footer-wrap{width:100%; float:left;background:#f3f3f3;padding:40px 0;}
#res-footer-wrap .res-footer-inner{padding:0;max-width:100%;}
#res-footer-wrap .res-footer-inner .innerwrap{max-width:100%;}
.footer-bottom{background:#eaeaea;}
.footer-bottom-innerwrap{max-width:1140px;margin:0 auto;text-align:center;padding:10px;}
.footer-bottom-innerwrap img{width:160px;}
/* #res-footer-wrap ~ div{display:none;} */
.res-footer-inner .resmenu .decoratedblock > h4{color:#3b393c;font-weight:400;text-transform:uppercase;padding:5px 0 20px 0;font-size:18px;margin:5px  0  0;}
/*Footer Section*/
/*Landing Page/Logged out users*/
.login_sec{padding-top:7px;}
.info_sec ul{list-style:none;margin:0;padding:0;}
.info_sec{text-align:center;}
.info_sec ul li a span i{color:#0D9BCD;font-size:18px;}
.info_sec ul li a span.text{color:#3B393C;padding-left:10px;font-size:18px;}
.login_inner{margin-left:auto;}
.login_inner a span.text{padding-left:10px;}
.wcs_link_btn{display:inline-block;line-height:1;background-color:#0D9BCD;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.wcs_link_btn:hover{background:#08688A;color:#fff;}
.defaultbody form[action^="/login.aspx"] .header-wrapper{border-bottom:1px solid #f3f3f3;}
/*Video section*/
.video_sec_wrap{width:100%;height:583px;overflow:hidden;position: relative;}
.video_sec_wrap ul{list-style:none;padding:0;margin:0}
.video_sec_wrap video{width:100%;}
.vid_text_wrap{position:absolute;max-width:1140px;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:left;-moz-justify-content:left;-ms-justify-content:left;-o-justify-content:left;justify-content:left;z-index:9;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:90px;}
.vid_text_wrap .vid_heading_small{color:#FFCC03;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;margin-bottom:15px;}
.vid_text_wrap .vid_heading_large{color:#FFFFFF;font-size:48px;font-weight:300;padding:0;margin:0;line-height:1;margin-bottom:15px;max-width:500px;}
.vid_text_wrap ul{margin-bottom:15px;}
.vid_text_wrap ul li .icon{color:#FFCC03;font-size:18px;}
.vid_text_wrap ul li .text{font-size:20px;color:#FFFFFF;display:inline-block;padding-left:5px;}
.vid_overlay{background:linear-gradient(80deg, #03151A 0%, rgba(59, 57, 60, 0) 100%);opacity:0.5;height:100%;width:100%;position:absolute;z-index:1;}
.video_sec_inner{position:relative;z-index:0;}
/*Video section*/
.text_img_sec_wrap{width:100%;}
.text_img_sec_inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;}
.text_img_sec_inner > div{width:50%;box-sizing:border-box;}
.text_img_sec_inner .img_sec{height:500px;background:url('/Images/Design/Pointer-OfficeSupplies-Online-Search.jpg') no-repeat;background-size:cover;background-position:center right;}
.text_img_sec_inner.img_right .img_sec{background:url('/Images/Design/Pointer-OfficeSupplies-Hero.jpg') no-repeat;background-position:bottom left;background-size:cover;}
.text_img_sec_inner .text_sec{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:0 8%;}
.text_content .sec_heading{font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;margin-bottom:10px;}
.text_content .heading_small{color:#0D9BCD;font-size:18px;margin-bottom:10px;}
.text_content .heading_large{color:#3B393C;font-size:35px;margin-bottom:20px;}
.text_content p{color:#3B393C;font-size:18px;margin:0;}
.price_service_sec{width:100%;background:#F2F8FD;padding:80px 0;}
.price_service_inner{padding:10px;}
.price_service_sec .item_wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;}
.price_service_sec .item_wrap .item{padding:20px;text-align:center; min-width:25%; width:auto;}
.price_service_sec .item_wrap .item .icon_wrap .icon{fill:#0D9BCD;color:#0D9BCD;font-size:50px;width:1.5em;display:inline-block;}
.price_service_sec .item_wrap .item .text_wrap h3{color:#3B393C;font-weight:500;line-height:1.2;font-size:1.75rem;margin-bottom:15px;padding:0 5px;}
.price_service_sec .item_wrap .item .text_wrap p{font-size:17px;line-height: 1.75;color:#3B393C;font-weight:400;margin:0;}
.office_goodies_sec{padding:80px 0 185px 0;background:url('/Images/Design/goodies_sec_bg.jpg') no-repeat;background-position:bottom center;background-size:contain;}
.office_goodies_inner .sec_content{max-width:815px;text-align:center;margin:0 auto 30px auto;}
.office_goodies_inner .sec_content .text_content{margin-bottom:40px;}
.office_goodies_inner .text_content p{font-size:17px;line-height:1.75;margin:0;margin-bottom:15px;}
.wcs_btn_yellow{color:#3B393C;background-color:#FFCC03;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0D9BCD;font-size:16px;padding:10px 30px;border-radius:4px;transition:all .3s;display:inline-block;}
.wcs_btn_yellow:hover{color:#3B393C;background-color:#FFFFFF;border-color:#FFFFFF;}
.catalogue_sec{background:#0D9BCD;padding:23px 0px 60px 0px;}
.catalogue_inner{text-align: center;}
.catalogue_sec .catalogue_content h2{color:#FFFFFF;font-weight:800;font-size:2rem;margin-bottom:15px;}
/*Footer Section*/
.copyright_wrap{text-align:center;padding:20px 0;background:#3B393C;}
.copyright_wrap p{margin:0;padding:0;color:#fff;}
/*Footer Section*/
/*Landing Page/Logged out users*/

/*My acc top dropdown start*/
.my-acc-icon-top {background:url('/Images/Design/my-acc-icon.png') no-repeat 0 center;margin:0px 18px 0 9px;position:relative;cursor:pointer;font-size:12px;padding:13px 5px 13px 30px;text-align:left;color:#3b393c;display:inline-block;}
 .my-acc-icon-top ul {position:absolute;display:none;right:-22px;margin:0;border:1px solid #ddd;top:100%;min-width:120px;background:white;z-index:999999;padding:0px;list-style:none outside none;-moz-box-shadow:0px 15px 12px -10px black;-webkit-box-shadow:0px 15px 12px -10px black;box-shadow:0px 15px 12px -10px black;}
.my-acc-icon-top ul li{display:block;list-style:none outside none;padding:0px;text-align:left;border-top:1px solid #ddd;border-right:0;font-size:11px;}
.header-wrapper .header-row1 .my-acc-icon-top ul a{color:#3b393c;white-space:nowrap;padding:10px;}
.header-wrapper .header-row1 .my-acc-icon-top ul a:hover{color:#0d9bcd;}
.my-acc-icon-top:hover ul{display:block;}
.header-wrapper .header-row1 .signinsignout a.signoutlink{background:url('/Images/Design/register-icon.png') no-repeat 0 center;padding:13px 5px 13px 30px;}
/*My acc top dropdown ends*/
/*Cart page start*/
.cartbody .breadcrumbs .links{border:0;}
.maincontentwrapper h1{font-weight:400;}
#cartsubtitle h3{color:#959595;font-weight:400;padding:0 0 30px;}
.cartcontentwrap .cartinnerwrapper .cartwholecart .carttop .cartproductgrid tr .productdetailscolumn .cartitemdescription .cartproductname{color:#3b393c;font-weight:500;font-size:16px;}
.cartcontentwrap .cartinnerwrapper .cartwholecart .carttop .cartproductgrid tr .productquantitycolumn .fieldquantity{text-indent:unset;text-align:center;}
.cartitemcomments textarea{border:1px solid #ddd;}
.cartbody .cartproductgrid  .cartsku{color:#959595;}
.cartcontentwrap .cartinnerwrapper .cartwholecart .carttop .cartproductgrid tr .productpricecolumn .cartproductprice, .cartcontentwrap .cartinnerwrapper .cartwholecart .carttop .cartproductgrid tr .producttotalcolumn{font-weight:600;}
.cartbody .cartproductgrid th{font-weight:600;color:#3b393c;}
.cartbottom #cartactions{padding-bottom:30px;}
.cartcontentwrap .cartinnerwrapper .cartwholecart .cartbottom{margin:30px 0;}
.cartcontentwrap .cartinnerwrapper .cartwholecart .cartbottom #cartcoupons{background:#f3f3f3;position:relative;z-index:1;}
input.btnAddCouponViewCart{width:auto;height:38px;border-radius:0 4px 4px 0;position:absolute;top:55px;right:18px;background:white;}
.cartcontentwrap .cartinnerwrapper .cartwholecart .cartbottom #cartcoupons .promocodelabel{font-weight:400;font-style:normal;color:#3b393c;}
.cartcontentwrap .cartinnerwrapper .cartwholecart .cartbottom #cartfooter #carttotals{margin:0;font-size:16px;font-weight:400;line-height:32px;}
#carttotals #ctl00_MainContentHolder_lblTotal{color:#0d9bcd;}
.cartbody .breadcrumbs .links{padding:10px;}
/*Cart page ends*/
/*Compare page*/
.productcomparetable.comparecols4 td:empty{display:none;}
div#productcomparer{overflow:hidden;overflow-x:auto;}
.productcomparetable .prodcompareitems .recordwrap{border:1px solid #eee;}
.productcomparetable .record .recordqtyinput{max-width:46px;text-indent:unset;text-align:center;}
.productcomparetable .record .recordprice{margin:10px 0;text-align:center;font-size:16px;font-weight:600;}
/*Compare page*/
/*Max container width*/
.maincontentwrapper .defaultcontentwrap, .maincontentwrapper .cartcontentwrap, .maincontentwrapper .checkoutcontentwrap,
.innerwrap, .maincontentwrapper{max-width:1240px;}
/*Max container width*/
/*Order confirmation page*/
.order-viewreceipt-wrap .lightlabel{background:#08688A;}
.order-viewreceipt-wrap .order-details-totals .FormLabel{font-size:16px;}
.order-viewreceipt-wrap .order_addressdetail{border:1px solid #f3f3f3;border-top:none;}
.order-viewreceipt-wrap .order_addressblock .postaladdress{font-size:14px;min-height:130px;}
/*Order confirmation page*/
ul.megamenu li.level1 .dropdown .mm_goback{display:none;}
.our_customer_sec{background:#0f9bce; width:100%; padding:80px 0px;}
.title{text-align:center;margin-bottom:50px;}
.title h2{color:#fff;font-size:36px;}
.item .text{max-width:1065px;width:100%;margin:0 auto;}
.item p{color:#fff;font-size:22px;font-weight:500;}
.slick-arrow{width:46px;height:46px;font-size:0;border:none;outline:none;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:9;}
.slick-prev{left:-50px;background:url(/Images/Design/prev_arrow.png) no-repeat center center;background-size:70%;}
.slick-next{right:-50px;background:url(/Images/Design/next_arrow.png) no-repeat center center;background-size:70%;}
.customer_slider{margin-bottom:50px;}
.cust_logo_wrap{display:flex;justify-content:center;}
.cust_logo_wrap .logo_inner{background:#fff;border-radius:100%;padding:10px;width:60px;height:60px;box-sizing:border-box;}
.cust_logo_wrap .logo_inner img{width:100%;max-width:100%;}
.slick-prev:hover, .slick-prev:focus{background:url(/Images/Design/prev_arrow.png) no-repeat center center !important; background-size:70% !important;}
.slick-next:hover, .slick-next:focus{background:url(/Images/Design/next_arrow.png) no-repeat center center !important; background-size:70% !important;}
.slick-prev:before, .slick-next:before { display:none;}
/*fieldset.contactform {display:none;}*/
.lb-spec-conform iframe{height:100vh;overflow:hidden;min-height: 1130px;}
form.wufoo{padding:0px !important;}
.redesigned-theme-2018 input.text{padding: 8px !important;}
/*Contact us page wufoo form*/
.lb-spec-conform.lb_contactus_wufoo_wrap iframe{height:auto;overflow:hidden;min-height:550px;}
.lb_contactus_wufoo_wrap{border:1px solid #ddd;}
/*Contact us page wufoo form*/
.feature_products_wrap.section_wrap{margin-bottom:30px;}
#freeGoodies .popupInner .content img{max-width:150px;margin-bottom:10px;}
#freeGoodies .popupInner .content h2{font-size:20px;padding:0;margin:0;}
#freeGoodies .popupInner .content p{margin:0;padding:0;}
#freeGoodies.lbPopup .popupInner iframe{height:580px;}
#freeGoodies.lbPopup .popupInner{max-width:685px;}
.maincontentwrapper #categoryleft .categorymenu .decoratedblock>ul>li ul{display:block;}

body.servicebody.logged_in form[action^="/ContactUs.aspx"] .lb-spec-conform.lb_contactus_wufoo_wrap h1#logo a {
height:40px !important;} 
.office_goodies_sec .office_goodies_inner .full_sec_heading_wrap {display:none;}
.office_goodies_inner .sec_content {display:none;}
.office_banner_sec {width:100%;max-width:1920px;margin:0 auto;}
.office_banner_inner{ display: flex; justify-content: center; align-items: center;}
.office_banner_inner img{ width:100%; max-width:100%;}


/*Media Queries*/
@media (max-width:1240px){
	.slick-prev{left:0px;}
	.slick-next{right:0px;}
	.item .text{padding:0 20px;}
}
@media (max-width:1199px){
	.delivery_info_inner{font-size:13px;}
	.video_sec_wrap{height:550px;}
	.vid_text_wrap{padding:60px 0 0 60px;top:0;}
	.vid_text_wrap .vid_heading_large{max-width:700px;}
	.text_content .heading_large{font-size:24px;}
	.productgridview.productgridview_lg lb\:product{width:33%;}
	.productgridview.productgridview_lg lb\:product:nth-child(3n+1), .productgridview.productgridview_lg lb\:product:nth-child(4n+1), .productgridview lb\:product:nth-child(2n+1){clear:none;}
	.productgridview lb\:product{border-top:0px solid #eee;}
	.content_wrap_box{padding:20px 25px;}
	ul.megamenu li.level1 > a{padding:0 20px;}
	.wcs_link_btn{padding:12px 20px;}
	.slider_sec_inner{padding:0 10px;}
}
	
@media (max-width:1024px){	
	.maincontentwrapper #categoryleft .categorymenu .decoratedblock h4{background:#0d9bcd;}	
	ul.megamenu li.level1 .dropdown ul.column li.level2 >  a{position:relative;z-index:3;background:none;}
	ul.megamenu li.level1 .dropdown ul.column li.level2 > span.arrow{float:right;width:30px;height:30px;line-height:30px;position:absolute; z-index: 2;top:0; right: 0;}
	ul.megamenu li.level1 .dropdown ul.column li.level2 > span.arrow:after{content:"+";color:#000;line-height:40px;width:100%;height:100%;text-align:center;display:block;font-size:20px;}
	ul.megamenu li.level1 .dropdown ul.column li.level2{border-bottom:1px solid #ddd;}
	ul.megamenu li.level1 .dropdown ul.column li.level2.open > span.arrow:after{content:"-";}
	.mob_menu_col .megaMenu_toggle.menu_toggle.open{background:#000;}
	ul.megamenu{background:#f3f3f3;}
	ul.megamenu li.level1 .dropdown span.dropdowninner{height:calc(100vh - 48px);}
	ul.megamenu li.level1.open .dropdown{background:#f3f3f3;}
	ul.megamenu li.level1 .dropdown ul.column li.level2 > a{padding:5px 20px 5px 10px;}
	ul.megamenu{background:#f3f3f3;}
	.maincontentwrapper #categoryleft .categorymenu .decoratedblock>ul>li.toggle-parent-opened>a{background:#0d9bcd;}	
	.logged_out .header-row2 .lb_cart-srch .half-block, .logged_out .header-row2 .lb_cart-srch .lb-cart{width:50%;float:left;clear:none;}
	.logged_out .header-row2 .lb_cart-srch .half-block .resheader-search{width:100%;margin:15px auto;}
	.logged_out .header-row2 .lb_cart-srch .lb-cart{display:block;}
	.mob_menu_col .menu_toggle, .mob_menu_col .loginbtn, .mob_menu_col a.mob_link, .mob_menu_col ul .mob_hidden{display:block !important;}
	.mob_menu_col .dropdown_tab.open{display:block!important;}
	.logged_out .mob_menu_col .menu_toggle, .logged_out .mob_menu_col .dropdown_tab, .logged_out .mob_menu_col .loginbtn, .logged_out .mob_menu_col a.mob_link, .logged_out .mob_menu_col ul .mob_hidden{display:none !important;}
	ul.megamenu li.level1 .dropdown .mm_goback{display:block;}
}
@media (max-width:1023px){
	.logged_out .mob_menu_col{display:none;}	
}
@media (max-width:992px){
	.delivery_info_inner ul{padding:13px 15px;margin:0;flex-wrap:wrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;}
	.delivery_info_inner ul li{margin:0 10px;width:40%;}
	.video_sec_wrap{height:430px;}
	.quick_category_items{flex-wrap:wrap;}
	.quick_category{width:47%;}
	.feature_products_wrap .productgridview lb\:product{width:33%;padding:10px;}
	.productgridview .record .recordname{min-height:170px;margin:0px 0;}
	.productgridview .record .recordsku, .productgridview .record .recordprice{width:100%;}
	.content_wrap_box{padding:20px;}
	.content_box h3{font-size:16px;font-weight:600;}
	.footer-wrap_row{flex-direction:column;}
	.footer-wrap_row div.footer-logo{text-align:center;width:100%;}	
	.res-footer-inner .resmenu h4:after{content:"\f0da" !important;color:#3b393c!important;margin:0 15px 0 0px !important;font-family:'FontAwesome' !important;font-size:24px;font-weight:normal;float:right; transition:all 0.5s; display:none;}
    .res-footer-inner .resmenu.open h4:after{ display: none;}    
	.res-footer-inner .footer-main .footer-wrap .resmenu h4:after {content: '' !important;width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #3b393c;right: 15px;transition: all 0.5s; display:block; margin-top:3px !important;}
    .res-footer-inner .footer-main .footer-wrap .resmenu.open h4:after { transform:rotate(90deg); display:block;}
	.resmenu .decoratedblock>ul, .resmenu .blockcontent {display:none;}
	.resmenu.open .decoratedblock>ul, .resmenu .open .decoratedblock>ul, .resmenu.open .blockcontent, .resmenu .open .blockcontent{display:block;}	
	.footer-wrap_row div.footer_address , .res-footer-inner .resmenu{width:100%;padding:10px 15px;border-top:1px solid #dedede;margin:0;}
	.res-footer-inner .resmenu .decoratedblock > h4{padding:4px 0 5px 0;margin:0;}
	.checkout-table>tbody>tr>td{width:100%;display:block;}
	.checkout-table .checkout-group2{width:100%;padding:10px;}
	.checkout-table .checkout-group1-a, .checkout-table .checkout-group1-b{width:100%;display:block;}
	.checkout-table td.formlabel{text-align:left;}
	.checkout-table td:not(.radiobuttoncol){width:100%;display:inline-block;}
	.checkout-table .checkout-bottom-summary td.FormLabel{display:inline;}
	.checkout-table table.checkout-bottom-table{text-align:right;margin-bottom:15px;}
	.checkout-table table.checkout-bottom-table table{width:90%;margin:10px auto;}
	.checkout-table .checkout-group1-inner, .checkout-table .checkout-group1-a{border-right:0px solid #ddd;}
	.myaccountwrap-productlists .myacct-prodlist-headwrap .myacct-prodlist-addsku{margin-bottom:10px;}
	.myaccountwrap-productlists .myacct-prodlist-headwrap .myacct-prodlist-move{float:left;}
	.myaccountwrap-productlists .myacct-prodlist-footwrap .myacct-prodlist-movedelete{display:block;float:left;margin-top:10px;margin-bottom:10px;}
	.slider_content_wrap .content_left, .slider_content_wrap .content_right{width:50%;}
	.inkfinder-wrapper .inkfinder-controlwrapper, .inkfinder-wrapper .inkfinder-searchwrapper{width:100%;float:left;}
	.footer-wrap_row > div{width:100%;}
	.footer-wrap_row div.footer_address .footer_list{max-width:100%;}
}
@media (max-width:800px){
	.logged_out .header-wrapper .lb_logo{max-width:25%;}
	.header-wrapper .lb_logo{max-width:25%;}
	#maincontent #navcolumn .resmenu .decoratedblock h4{background:#0d9bcd;}
	.productgridview lb\:product{padding:10px;}
	.productgridview .record .recordimage{margin:1em 0;float:none;width:100%;}
	.productgridview .record .recordnamedescwrap{width:100%;}
	.productgridview .record .recordname{min-height:100px;}
	.productgridview .record{padding:10px;}
}
@media (max-width:767px){
	.delivery_info_inner ul{flex-wrap:wrap;margin:0 auto;max-width:350px;}
	.delivery_info_inner ul li{width:100%;}
	.vid_text_wrap .vid_heading_large{font-size:40px;}
	.video_sec_wrap{height:325px;}
	.vid_text_wrap{padding:30px 0 0 60px;}
	.delivery_info_inner ul{flex-wrap:wrap;}
	.text_img_sec_inner{flex-direction:column;}
	.text_img_sec_inner .img_sec{height:350px;order:1;}
	.text_img_sec_inner .text_sec{padding:20px;}
	.text_content p{font-size:16px;}
	.text_content .heading_large{font-size:20px;margin-bottom:10px;}
	.full_sec_heading_wrap .heading_small{font-size:18px;}
	.full_sec_heading_wrap .heading_large{font-size:20px;}
	.full_sec_heading_wrap{margin-bottom:10px;}
	.price_service_sec .item_wrap{flex-direction:column;}
	.price_service_sec .item_wrap .item{padding:10px;}
	.office_goodies_sec{padding:30px 0;}
	.office_goodies_inner .text_content p{font-size:16px;line-height:1.5;margin-bottom:10px;}
	.price_service_sec .item_wrap .item .text_wrap p{font-size:16px;line-height:1.5;}
	.catalogue_sec .catalogue_content h2{font-size:20px;margin-bottom:10px;}
	.top_category_sec .top_category_items{flex-direction:column;}
	.top_category_sec .top_category_items .top_category{width:auto;}
	.text_img_sec_inner > div{width:100%;}
	body .header-row2 .lb_cart-srch{margin-top:0 !important;width:auto !important;float:left;}
	.header-row2 .lb_cart-srch .half-block .searchboxform{margin-top:0px;}
	.header-row2 .lb_cart-srch .half-block .resheader-search{width:100%;margin:10px auto;}
	.defaultbody form[action^="/login.aspx"] .maincontentwrapper h1{font-size:20px;}
	.defaultbody form[action^="/login.aspx"] .maincontentwrapper .defaultcontentwrap{width:98%;margin:0;min-width:auto;}
	fieldset#CurrentUsers, fieldset#NewUsers, .defaultbody form[action^="/login.aspx"] fieldset#NewUsers{width:100%;margin:0;}
	.RadCaptcha p .textBox{font-size:12px;width:45% !important;}
	.section_title{padding:0 10px;}
	.section_title h2{font-size:20px;margin-bottom:5px;}
	.feature_products_wrap .productgridview lb\:product{width:50%;padding:10px;border:none;}
	.productgridview .record .recordimage{min-height:130px;width:100%;}
	.productgridview .record .recordreviews{text-align:left;}
	.productgridview .record .recordnamedescwrap{width:100%;text-align:left;height:auto;}
	.productgridview .record .recordsku, .productgridview .record .recordprice{text-align:left;width:100%;}
	.productgridview .record .recordname{text-align:left;min-height:80px;margin:0;}
	.productgridview lb\:product{border-top:0 solid #eee;}
	.productgridview lb\:product{width:50%;padding:10px;}
	.product-suggested-wrap .productgridview_md lb\:product{width:50%;}
	.customers_wrap .customers_inner{flex-wrap:wrap;}
	.customers_wrap .customers_inner > div{width:100%;padding: 0;margin:5px 0;}
	.customer_text p{font-size:16px;padding-right:10px;}
	.customers_wrap .customers_inner .image_wrap .image_inner .customer_img_content h2{font-size:20px;line-height:1.3em;}
	.point_inner{flex-wrap:wrap;}
	.content_wrap{width:50%;}
	.point_wrap.section_wrap{padding:20px 0;}
	.producttemplate-2012A .product-attributes-wrap{display:block;overflow:hidden;overflow-x:auto;border:1px solid #f3f3f3;}
	.producttemplate-2012A .product-attributes-wrap table tr .productpropertylabel, .producttemplate-2012A .product-attributes-wrap table tr .productpropertyvalue{font-size:12px;}
	.price_service_sec .item_wrap .item .icon_wrap .icon{font-size:40px;}
	.price_service_sec .item_wrap .item .text_wrap h3{font-size:20px;}
	body .lb_logo{margin-right:5%;}
	.logged_out .login_sec{padding-top:8px;}
	.logged_out .header-row2 .lb_cart-srch .half-block{width:50%;float:left;clear:none;}
	.logged_out .header-row2 .lb_cart-srch .lb-cart{width:50%;float:right;clear:none;}
	.logged_out .header-wrapper .lb_logo, .header-wrapper .lb_logo{max-width:100%;margin:0px;}
	.header-wrapper .lb_logo img{height:80px;margin-bottom:10px;}
	.header-row2 .lb_cart-srch{min-width:100%;}
	.logged_out .info_sec{text-align:left;}
	.defaultbody form[action^="/login.aspx"] fieldset legend{font-size:22px;}
	.passwordreminder{white-space:normal;}
	.maincontentwrapper h1{margin-bottom:20px;font-size:22px;}
	.cartcontentwrap .cartinnerwrapper .cartwholecart .cartbottom #cartfooter #cartupdates{margin:0;padding-right:10px;}
	.cartcontentwrap .cartinnerwrapper .cartwholecart .cartbottom #cartactions .cartactioncheckout{margin-bottom:20px;padding-right:10px;}
	.cartcontentwrap .cartinnerwrapper .cartwholecart .carttop{overflow:hidden;overflow-x:auto;}
	.cartcontentwrap .cartinnerwrapper .cartwholecart .cartbottom #cartfooter #carttotals{padding-right:10px;margin-bottom:20px;}
	.cartactioncheckout input{padding:0;}
	.cartcontentwrap .cartinnerwrapper .cartwholecart .cartbottom #cartactions #cartactioncontinue{padding-left:10px;}
	.myaccountbody .RadTreeList .rtlTable{table-layout:auto;}
	.alternates .overview{width:100%!important;}
	.alternates .overview a{margin:0 2px 2px 0;}
	.review-table-wrap .review-row .review-comments{font-size:14px;}
	.review-summary-wrap .review-create-button{margin-top:5px;}
	.product-suggested-wrap h4, .producttemplate-2012A .product-css-tabs-pane h3{font-size:20px;}
	.slider_content_wrap{flex-wrap:wrap;padding:20px;}
	.slider_content_wrap .content_left, .slider_content_wrap .content_right{width:100%;padding:20px;}
	.slider_content_wrap .content_left h2, .slider_content_wrap .content_right .weekly_special_wrap h2{font-size:18px;}
	.slider_content_wrap .content_left p{font-size:36px;}
	.slider_content_wrap .content_right .weekly_special_wrap p{font-size:24px;margin:10px 0;}
	.inkfinder-wrapper .inkfinder-controlwrapper h2, .inkfinder-wrapper .inkfinder-searchwrapper h2{font-size:14px;line-height: 1.3;}
	.inkfinder-wrapper .inkfinder-controlwrapper h2+div>div>div>div, .inkfinder-wrapper .inkfinder-searchwrapper h2+div>div>div>div{font-size:14px;margin-bottom:3px;}
	.inkfinder-wrapper .alphanumeric-section-items td{display:block;width:50% !important;float:left;}
	.inkfinder-wrapper div h2{font-size:18px;}
	.inkfinder-wrapper div h3{font-size:16px;margin-bottom:10px;}
	.text_content .heading_small{font-size:16px;}
	.text_content .heading_large{font-size:20px;}
	.full_sec_heading_wrap .heading_large{padding:0 10px;}
	.productbody .producttemplate-2012A h1.product-h1{font-size:20px;}
	.productgridview .record .recordaddtocart{opacity:1;text-align:left;}
	.recieptpagewrap .order-details-table>div{overflow:hidden;overflow-x:auto;}
	.order-viewreceipt-wrap .orderoverview h1{font-size:12px;font-weight:600;}
	.title, .customer_slider{margin-bottom:15px;}
	.title h2{font-size:24px;}
	.item p{font-size:18px;text-align:center;}
	.slick-prev, .slick-next{background-size:50%;}
	.lb-spec-conform iframe {height: 100vh;min-height: 1400px;}
	.redesigned-theme-2018 form.wufoo {padding-left:0px !important;padding-right:0px !important;padding-bottom:50px;}
	.slick-slider .item .text{width:90%} 
	.slider_sec_wrap{height:300px;}
	#freeGoodies.lbPopup .popupInner{max-height:500px;overflow:auto;}
	.office_banner_sec {min-height:180px;}
.office_banner_sec img{min-height:180px;}
}

@media only screen and (max-width: 580px){
	.redesigned-theme-2018 form.wufoo {padding-left:0px !important;padding-right:0px !important;padding-bottom:50px;}
 }
@media (max-width:576px){
	.wcs_link_btn{font-size:14px;padding:10px;}
	.wcs_link_btn .icon{display:none;}
	.login_inner a span.text{padding-left:0;}
	.info_sec ul li a span i{font-size:14px;}
	.info_sec ul li a span.text{padding-left:5px;font-size:14px;}
	.video_sec_wrap{height:270px;}
	.vid_text_wrap .vid_heading_small{font-size:18px;margin-bottom:10px;}
	.vid_text_wrap .vid_heading_large{font-size:24px;max-width:350px;}
	.vid_text_wrap ul li .text, .vid_text_wrap ul li .icon{font-size:16px;}	
	.price_service_sec{padding:30px 0;}
	.content_wrap{padding:10px;width:100%;}
	.quick_category{width:100%;}
	.producttemplate-2012A .product-addtn-buttons #wishlist img, .producttemplate-2012A .product-addtn-buttons #favorites img, .producttemplate-2012A #EmailThisPage img, .producttemplate-2012A #printthispage img{width:80%;}
	.header-row2 .lb_cart-srch .half-block .searchboxform{margin-top:10px;}
	body .header-row2 .lb_cart-srch{min-width:100%;}
	.small_btn{padding:8px 20px;}
	.top_category_sec .top_category_items .top_category h2{font-size:18px;}
	.RadCaptcha p .textBox{font-size:12px;width:100% !important;margin-top:10px;}
	.defaultbody form[action^="/login.aspx"] fieldset#NewUsers, .defaultbody form[action^="/login.aspx"] fieldset#CurrentUsers{padding:60px 20px 26px;}
	td.formfield.loginform-rememberchkbx a.forgot{float:left;margin-top:10px;margin-bottom:10px;clear:both;}
	.myaccountwrap-productlists .fieldsku, .myaccountwrap-productlists .myacct-prodlist-move select{margin-bottom:10px;float:left;}
	div.box .boxheader .boxtools .btn{margin-bottom:10px;}		
	.servicebody fieldset.contactform .formlabel{display:block;width:100%;text-align:left;padding:0;}
	.servicebody fieldset.contactform .formfield{display:block;width:100%;padding:0;margin-bottom:15px;}
	.contactform .RadCaptcha p .textBox{float:left;margin-left:0;}
	.order-viewreceipt-wrap .order_addresstable td{width:100%;display:block;padding:0;}
	.order-viewreceipt-wrap .order_addressblock .postaladdress{min-height:auto;}    
    .item p{font-size:14px;}
	.quick_category a{display:block;text-align:center;}
	.quick_category img{max-width:70%;}
	
.office_banner_sec {min-height:160px;}
.office_banner_sec img{min-height:160px;}
}
@media (max-width:480px){
	.video_sec_wrap{height:180px;}
	.vid_text_wrap{padding:10px 0 0 20px;}
	.vid_text_wrap .vid_heading_small{font-size:16px;}
	.vid_text_wrap .vid_heading_large{font-size:20px;margin-bottom:5px;}
	.vid_text_wrap ul li .text, .vid_text_wrap ul li .icon{font-size:14px;}
	.vid_text_wrap ul{margin-bottom:0;}
	.quick_category h2{font-size:12px;}
	.feature_products_wrap .productgridview lb\:product, .product-suggested-wrap .productgridview_md lb\:product, .productgridview lb\:product{width:100%;}
	.productlist_essendant .record .recordnamedescwrap a{font-size:14px !important;line-height:20px !important;}
	.defaultbody form[action^="/login.aspx"] fieldset#NewUsers table.mailinglistform-table .RadCaptcha img.imageClass{width:170px !important;}	
	.cartcontentwrap .cartinnerwrapper .cartwholecart .cartbottom #cartactions #cartactioncontinue{width:100%;text-align:right;}
	.cartcontentwrap .cartinnerwrapper .cartwholecart .cartbottom #cartactions .cartactioncheckout{margin-bottom:20px;width:100%;text-align:right;}	
	.maincontentwrapper .defaultcontentwrap, .maincontentwrapper .cartcontentwrap, .maincontentwrapper .checkoutcontentwrap{min-width:initial;}
	.cartcontentwrap .cartinnerwrapper .cartwholecart .cartbottom #cartactions #cartactioncontinue{padding-right:10px;}
	.myaccountwrap-productlists .fieldsku+a, .myaccountwrap-productlists .myacct-prodlist-move select+a{float:left;}
	.myaccountwrap-productlists .myacct-prodlist-searchwrap>div, .myaccountwrap-productlists .myacct-prodlist-searchwrap .myacct-prodlist-browse{float:left;}
	.myaccountcontentwrap .Item td,	.myaccountcontentwrap .Item td a, .myaccountcontentwrap .AlternateItem td, .myaccountcontentwrap .AlternateItem td a{font-size:14px;}
	.loginform-rememberchkbx label{margin-top:3px;}
	.inkfinder-wrapper .inkfinder-controlwrapper h2+div>div>div>div, .inkfinder-wrapper .inkfinder-searchwrapper h2+div>div>div>div{margin-bottom:5px;}
	.lb-spec-conform{overflow:hidden;overflow-x:auto;}
	.lb-spec-conform iframe{min-width:400px;}
}
@media (min-width: 768px){
	#carttitle{position:relative;}
	#carttitle #cartsubtitle{position:absolute;top:0;right:0;}
}
@media (min-width: 1024px){
	.res-footer-inner .resmenu {float:left;}
    .res-footer-inner .resmenu{width:15%;float:left;}
    .res-footer-inner .categorymenu.resmenu {width:30%;float:left;}
	.cartbody .cartproductgrid th{font-size:16px;}
}
/*Media Queries*/
.redesigned-theme-2018 input.text{padding: 8px !important;}

/*23-06-25 Nelson*/

.productbody .producttemplate-2012A .product-top-wrap .product-top-col3 .product-addtocartwrap {
display:flex;
flex-wrap:wrap;
}

.productbody .producttemplate-2012A .product-top-wrap .product-top-col3 .product-addtocartwrap .product-siteprice {
order:1;width:100%;display: block;}

.productbody .producttemplate-2012A .product-top-wrap .product-top-col3 .product-addtocartwrap .product-quantity {
 order: 2; display:inline-flex; align-items: center; margin-right: 8px;}

.productbody .producttemplate-2012A .product-top-wrap .product-top-col3 .product-addtocartwrap .product-quantity label.productpropertylabel.qty{margin-right:4px;}

.productbody .producttemplate-2012A .product-top-wrap .product-top-col3 .product-addtocartwrap .productpricepnl {order:3;}

.productbody .producttemplate-2012A .product-top-wrap .product-top-col3 .product-addtocartwrap .product-listyousave-wrap {
order:5;width:100%;display:block;}

.productbody .producttemplate-2012A .product-top-wrap .product-top-col3 .product-addtocartwrap .product-qtyavailable{order:4;
width:100%;display:block;margin-top:6px;margin-bottom:10px;font-weight:600;font-size:14px;}

.productbody .producttemplate-2012A .product-top-wrap .product-top-col3 .product-addtocartwrap .skugroups{order:6; width:100%;}







