@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&display=swap');


body{font-family: 'Montserrat', sans-serif;background:#eaeaea;background:-moz-radial-gradient(center,ellipse cover,#eaeaea 0%,#eaeaea 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#eaeaea),color-stop(100%,#eaeaea));background:-webkit-radial-gradient(center,ellipse cover,#eaeaea 0%,#eaeaea 100%);background:-o-radial-gradient(center,ellipse cover,#eaeaea 0%,#eaeaea 100%);background:-ms-radial-gradient(center,ellipse cover,#eaeaea 0%,#eaeaea 100%);background:radial-gradient(ellipse at center,#eaeaea 0%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea',endColorstr='#eaeaea',GradientType=1)}

a{text-decoration:none;color:#4c4c4c;}
a:hover{color:#000;}
*{box-sizing:border-box;}
.imgBanner.mb14 img{margin-bottom:14px;}
.page-selector:after{content:'';clear:both;display:block;}
/*overright css*/
#header > div:nth-child(-n+3), #header > div:nth-child(n+4):nth-child(-n+6),#header > div:nth-child(n+7):nth-child(-n+9),#header > div:nth-child(n+13){background-image:none;}
#footer-background> div:nth-child(1), #footer-background> div:nth-child(2), #footer-background> div:nth-child(3){background:none;}
div.DealerCategories.expand{position:relative;}
div.DealerCategories + div{padding-top:0!important;}
.sidebar .widget-container.Address{display:none;}
#main > div.widget-container > div.widget.fullpage > div.widget-header > div.center > .widget-title, #main > div.widget-container > form > div.widget.fullpage > div.widget-header > div.center > .widget-title {
    text-transform: none;
    font-size: 24px;
    font-weight: normal;
    padding: 15px 10px;
}

#main > div.widget-container > div.widget.fullpage > div.widget-header.slim > div.center > .widget-title, #main > div.widget-container > form > div.widget.fullpage > div.widget-header.slim > div.center > .widget-title {
    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px;
}
/*=============site css================*/
#header .header-nav-top{background:#3131bf; padding:3px 0px;}
#header .wcs_mainHeader{background:#fff;padding:15px 15px 6px 15px;display:-ms-grid;display:grid;-ms-grid-columns:280px 1fr; grid-template-columns:280px auto; grid-template-rows:auto; -ms-grid-row:auto;}
#header .wcs_mainNav {background:#ff0000;border-left:0px none;border-right:0px none; border-bottom:4px solid #ca3531;}
.wcs_mhRight {padding-left:60px; -ms-grid-row:1;-ms-grid-column:2;}
header > #header-nav-search{display:none;}
#header-nav-search{padding:10px 0;}
#main-background{background:none;}
#main.has-left-column{padding-left:221px;padding-top:12px;}
.CustomHtmlSide img {
    width: 100%;
}
.CustomHtmlSide a {
    display: block;
    width: 100%;
}
#content{background:#fff;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
#header-background, #main-background{display:block;}
/*top bar*/
#header-nav-profile > span, #header-nav-site > span{border:0;color:#fff;font-size:12px;font-weight:400;padding:5px 10px;}
#header-nav-profile > span a{color:#fff;text-transform:uppercase;text-decoration:none;}
#header-nav-site{border:0;}
#header-nav-site > span {background:none;border-left:0px none !important;}
#header-nav-site > span a{font-size:12px; font-weight:400;}

/*searchbar*/
#header-nav-search #header-box-search{width:398px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;padding:0;margin:0}
#header-nav-search #header-box-search #header-search-string {background:#ffffff;color:#969191;font-size:14px;font-weight:500;
height:32px;width:264px;border-radius:3px;border:1px solid #d1d1d1;min-width:inherit;padding:0 0 0 10px;
box-sizing:border-box;box-shadow:0 1px 1px #ccc inset;}
#header-nav-search #header-box-search #header-search-button{cursor:pointer;height:auto;border:none;border-radius:3px;width:100px;background:#fe0000 url(../images/btn_search.png) no-repeat center center;color:#fff;text-indent:-9999px;margin:0;padding:9px 0px 8px !important; margin-left: 5px !important; height:32px;}
#header-nav-search #header-box-search #header-search-button:hover{background:#3131bf url(../images/btn_search.png) no-repeat center center; }
/*Cart*/
#header-nav-search #header-box-cart{background:#F1F1F1;font-weight:700;height:30px;margin:0 0 0 10px;width:175px;border-radius:3px;-webkit-box-shadow:0 1px 1px #ccc inset;-moz-box-shadow:0 1px 1px #ccc inset;box-shadow:0 1px 1px #ccc inset; border:1px solid #d1d1d1;}
#header-nav-search #header-box-cart a#header-cart-data{background:none;width:100%;padding:0;margin:0;line-height:28px; font-size:14px;}
#header-nav-search #header-box-cart a#header-cart-data span#header-cart-total{color:#3131bf;background:url(../images/icon_cart.png) no-repeat left top;padding-left:30px; line-height:26px;}

/*contact details Header*/
.wcs_contact{display:flex;justify-content:space-between;padding:6px 0}
.wcs_support_number{background:url(../images/phone-icon.jpg) no-repeat left 3px;color:#4c4c4c;font-size:24px;font-weight:400;line-height:40px;padding-left:40px}

/*Main Menu*/
#header-nav-main > ul > li {border:0!important; flex:auto; display:block; text-align:center;}
#header-nav-main > ul > li > a {font-size:14px;font-weight:400; padding:15px 2px;}
.header-secondary-category-container li {background:#ff0000;opacity:1;border-top:1px solid #CA3531;}
.header-secondary-category-container li:hover{background:#3131bf; color: #fff !important;}
.header-secondary-category-container{max-width:300px; border:1px solid #CA3531 !important;}
.megamenu-secondary-category-container{border:1px solid #CA3531 !important;}
.header-secondary-category-container li{padding: 0px;}
.header-secondary-category-container li a{padding: 7px;} 
.header-secondary-category-container li a:hover{color:#fff !important;}
/*widget*/
div.widget{border:0;background:#fff;box-shadow:none;margin-bottom:12px;}
div.widget > div.widget-header > div.center > h3, div.widget > div.widget-header > div.center > .widget-title {background:#fff;text-transform:uppercase;font-weight:400;
filter:none !important;padding:12px 0 12px 10px;text-align:left !important;font-size:16px;margin:0;color:#181818;
box-shadow:none;border-bottom:0px !important;}
div.widget .widget-main,.FavoriteItemsListManager .FavoriteGroupList .widget .widget-main{border:1px solid #d2d2d2; border-bottom:4px solid #d1d1d1;}
.widget-container .widget-container .widget-main, .widget.fullwidth.fullpage .widget-main, .widget.fullpage .widget-main, .FavoriteItemsListManager .widget .widget-main{border:0}
div.widget > div.widget-header > div.center, div.widget > div.widget-header > div.center > div{background:none!important;}
div.widget > div.widget-header div.widget-header-link {border:0;background:#e7e7e7;border-radius:3px;font-size:0;
margin:12px 15px;height:20px;line-height:20px;padding:0px;border-bottom:3px solid #a2a2a2;}
div.widget > div.widget-header div.widget-header-link a {font-size:11px;text-transform:uppercase;font-weight:normal;color: #333; padding:3px 10px;}
div.widget > div.widget-header div.widget-header-link a:hover {background:#dadada;color:#000;border-radius:3px;}
.CustomHtmlSide .widget-main{border:0!important;}
/*div.widget > div.widget-main > div.center > ol.menu a,div.DealerCategories ul li a {display:block;background:#313030;color:#fff!important;padding:5px 10px;font-size:15px;}*/
/*Buttons*/
span.button{background:none;margin:0;padding:0;height:auto}
span.button > span.button-background,.widget-featured-item .add-to-cart{background:#ff0000;border-radius:3px;font-size:12px;
font-weight:400;border-bottom:4px solid #ca3531;height:24px;}
span.button > span.button-background:hover{background:#3131bf; border-bottom:4px solid #0c0c76; color:#fff; }
span.button > span.button-background > a{color:#fff;padding:0 10px;display:block;font-size:12px;}
span.button.add-to-cart > span.button-background > a, span.button.apply-coupon > span.button-background > a,.widget-featured-item .add-to-cart a{background:none;padding:0 8px;line-height:24px;height:26px;font-size:11px;}
div.ProductAddQuantity > ol > li div.quantity-container{top:1px;margin-bottom:12px;}
div.ProductAddQuantity > ol > li input.quantity-box{height:24px;}
div.FavoriteGroupList a.edit-link {background-color:#ff0000;margin-bottom:12px;background-position:10px center;padding-left:25px; border-bottom:4px solid #ca3531;}
/*sidebar login*/
.SidebarLogin .widget .widget-main{/*border:0;*/background:#fff;}
.SidebarLogin #login-fields label{display:none}
.SidebarLogin #login-fields #username,.SidebarLogin #login-fields #password{background:#fff;border:0;margin-bottom:10px;border-radius:3px;font-size:12px;line-height:30px;height:30px;padding:0 5px 0 10px;-webkit-box-shadow:0 1px 1px #ccc inset;-moz-box-shadow:0 1px 1px #ccc inset;box-shadow:0 1px 1px #ccc inset;color:#181818;box-sizing:border-box;width:100%; border:1px solid #d1d1d1; }
.SidebarLogin #login-fields span.button > span.button-background{background:#ff0000;width:100%;text-align:center;padding:5px 0px 3px !important;border-radius:3px; border-bottom:4px solid #ca3531; display: table;}
.SidebarLogin #login-fields span.button > span.button-background:hover{background:#3131bf; border-bottom:4px solid #0c0c76; color:#fff;}
.SidebarLogin #login-fields span.button > span.button-background a{font-size:12px;}
.SidebarLogin #login-fields li:last-child{margin-top:6px; text-align:left; margin-bottom:0px;}
#login-fields li{margin-bottom:5px}

/*Spotlight*/
.Spotlight{border:1px solid #d2d2d2;}
.Spotlight .widget .widget-main{border:0}
.Spotlight div.widget > div.widget-header > div.center > h3, .Spotlight div.widget > div.widget-header > div.center > .widget-title {background:#fff;color:#181818;font-size:18px;
text-transform:uppercase;border-bottom:1px solid #d1d1d1 !important;padding:15px 0 15px 20px;}
ul.SpotlightItems > li{border:0}
ul.SpotlightItems > li li{line-height:25px;}
ul.SpotlightItems > li li.name,ul.SpotlightItems > li li.noprint {display:none;}
ul.SpotlightItems > li strong{color:#a71933;}
ul.SpotlightItems > li .ProductAddQuantity{margin:10px 0;}
ul.SpotlightItems > li .ProductAddQuantity li{display:inline-block;padding:0px 1px;}
ul.SpotlightItems > li .ProductAddQuantity li.plugin{display:block;padding-top:5px;}
div#Spotlight{width:712px;margin:0 auto; font-size:14px;}
div.Spotlight a.jspArrowLeft{/*width:10px!important;*/height:15px;left:10px;top:50%}
div.Spotlight a.jspArrowRight{/*width:10px!important;*/height:15px;top:50%;right:10px;left:inherit}
.Spotlight .ProductAddQuantity .quantity-container{margin-bottom:0;}

/*main Slider*/
.widget-container.Advertisement .widget-main{padding:6px;}
a.merchandising-prev, a.merchandising-next{position:absolute;top:50%;width:33px;height:33px;z-index:99;font-size:0;display:none;cursor:pointer;}
a.merchandising-prev{background:url(../images/back_slide.png) no-repeat scroll 0 0;left:5px;}
a.merchandising-next{background:url(../images/next_slide.png) no-repeat scroll 0 0;right:5px;}
.widget-container:hover .merchandising-nav,.widget-container:hover a.merchandising-prev,.widget-container:hover a.merchandising-next{display: block;}
.widget-container .merchandising-nav{position:absolute;background:none;bottom:0;z-index:99;display:none;}
div.merchandising-nav a {background:url(../images/normal_slide.png) no-repeat;font-size:0px;height:11px;width:11px;display:inline-block;}
div.merchandising-nav a:hover, div.merchandising-nav a.activeSlide {background:url(../images/select_slide.png) no-repeat;}

/*Hon furniture*/
#header-finders ul li.hon-micro{height:auto;width:auto;background:none;}
#header-finders #header-finders-list li.hon-micro > a {background:#3230bf url(../images/Hon_Furniture_img.png)center top no-repeat;text-indent:-999em;height:43px;padding:0;border-radius:0px;display:block;}

#footer-background{grid-template-columns: auto 999px auto;grid-template-rows:auto; -ms-grid-rows: 1fr 0;}
.footer_banner{text-align:center;}
.wcs_footer{padding:10px 16px;background:#3131bf;display:grid;grid-template-columns:auto 280px auto 215px;grid-template-rows:auto;display:-ms-grid;-ms-grid-columns:1fr 280px 1fr 215px;-ms-grid-row:auto;}
.wcs_footer .wcs_div_one{-ms-grid-row:1;-ms-grid-column:1;}
.wcs_footer .wcs_div_two{-ms-grid-row:1;-ms-grid-column:2;}
.wcs_footer .wcs_div_three{-ms-grid-row:1;-ms-grid-column:3;}
.wcs_footer .wcs_div_four{-ms-grid-row:1;-ms-grid-column:4;}
.wcs_footer .wcs_div_col h2{font-size:18px}
.wcs_footer .wcs_div_one strong{color:#fff}
.wcs_footer .wcs_div_one a{color:#fff;text-decoration:none}
.wcs_footer .wcs_div_one a:hover{color:#fff}
.wcs_footer .wcs_div_two ul{text-align:left;padding-top:2px}
.wcs_footer .wcs_div_col p{color:#fff;margin:0;font-size:13px;line-height:1.8em}
.wcs_footer .wcs_div_col a{color:#fff;font-size:13px}
.wcs_footer .wcs_div_col a:hover{color:#fff;text-decoration:none}
.wcs_footer .wcs_div_col a.wcs_social_link{display:inline-block;height:34px;font-size:0;width:34px;margin-right:5px}
.wcs_facebook{background:url(../images/social-link.png) no-repeat left}
.wcs_twitter{background:url(../images/social-link.png) no-repeat center;display:none}
.wcs_gplus{background:url(../images/social-link.png) no-repeat right}
.wcs_footer a{color:#fff;text-decoration:none;font-size:12px}
.wcs_footer a:hover{color:#fff}
.wcs_footer h2{color:#fff;font-size:18px;padding:10px 0;margin-bottom:10px;text-transform:uppercase;font-weight:400;font-family:'Montserrat', sans-serif;}
.wcs_div_three img.cards{margin-top:4px}
.wcs_footer ul{margin:0;padding:0}
.wcs_footer ul li{list-style:none;background:none;}
.wcs_footer ul li a{color:#616161;text-decoration:none;font-size:12px}
.wcs_footer ul li a:hover{color:#42200b}
.wcs_clear{clear: both;}
#footer #footer-links, #footer #footer-accepted-cards{display:none;}
#footer{padding:5px 0px !important;background:#3131bf; border-top:1px solid #7a7ac8;}
#footer > div{color:#fff;text-align:center;width:100%;line-height:45px;}
#footer-background> div:nth-child(4){display:none;}

/*Scrolling Logo*/
.wcs_slider{margin:0!important;overflow:hidden;}
.scrolling-logo {max-width:750px;clear:both; border:1px solid #d1d1d1; position:relative; z-index:9;}
.scrolling-logo ul{width:2150px;}
.scrolling-logo ul li {display:inline-block;padding:0 40px 0 0;}
.scrolling-logo ul li a {display:block; z-index:999}
.left-scroll, .right-scroll {position:absolute; display:none; height:32px; width:32px; top:32%;z-index:9}
.scrolling-logo:before{content:'';display:block;width:100px;height:100%;position:absolute;left:0;top:0;z-index:99;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 0%,#ffffffe6 30%,#fff0 100%);background:linear-gradient(to right,#fff 0%,#ffffffe6 30%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}
.scrolling-logo:after{content:'';display:block;width:100px;height:100%;position:absolute;right:0;z-index:99;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 70%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,#fff0 0%,#ffffffe6 70%,#fff 100%);background:linear-gradient(to right,#fff0 0%,#ffffffe6 70%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);top:0}

/*Inner Page*/
a.zoom{background:none!important;font-size:0!important;height:25px;width:100%;padding: 5px 0!important;text-align:center;display: block;}
a.zoom:before{font-family:'FontAwesome'!important;font-size: 16px!important;color:#8d8d8d!important;content:"\f00e"!important;display:block!important;font-weight:400!important;}
#available_filters li{padding:0 3px;}
#available_filters > li > a {background:#f00;display:block;padding:3px 10px;font-weight:500;color:#fff;text-align:left!important;}
div.FavoriteItemsUserManager div.user-container {border:0;box-shadow:none;background:#e2e2e2;}
.widget-featured-items{border:0;display:grid;grid-template-columns:50% 50%;margin:0;width:100%}
.widget-featured-items > .widget-featured-item-container{float:none;width:auto;padding:10px}
.widget-featured-items > .widget-featured-item-container .widget-featured-item{padding:0}
.widget-featured-item-container .widget-featured-item .description{max-width:calc(100% - 70px);float:left;line-height:20px!important;margin-bottom:10px;height:60px;overflow:hidden;width:100%!important;}
.widget-featured-item-container.alt{background:#e4e4e4}
.widget-featured-item .thumb-container{margin:0 5px 5px 0;padding:5px;float:left;border:1px solid #BBB;background:#fff}

.Table table,table.info-table, .form-fields table{border:1px solid #d2d2d2}
div.ItemDetail div.product-overview, div.ItemDetail div.product-attributes, div.ItemDetail div.product-warranty, div.ItemHistoryReport > form > div.widget > div.widget-main > div.center > div.fields, div.OrderHistoryReport > form > div.widget > div.widget-main > div.center > div.fields, #cart-complete-message > table td, #main > div.widget-container > form > div.widget.fullpage > div.widget-main > div.center > div.widget-form{background:#e2e2e2;}

aside .Refine > .widget{margin-bottom:0}
aside .Refine > .widget + p{background-color:#d2d2d2;text-align:left;padding:5px 10px;color:#000}
aside .Refine > .widget + p a{font-size:12px;font-weight:700;color:#000;text-transform:uppercase;background-position:left center}
.Available .keyword-filter{height:30px;}
.Available ol#available_filters .keyword-filter li {max-width:96%;}
/*Smart finder*/
.SuppliesFinder .ModelBrowse, .SuppliesFinder .ModelSearch,.SuppliesFinder .CartridgeSearch{width: 100%!important;}
.SuppliesFinder .ModelBrowse .widget-main, .SuppliesFinder .ModelSearch .widget-main,.SuppliesFinder .CartridgeSearch .widget-main{border: 1px solid #d2d2d2 !important;}
.SuppliesFinder span.no-label{display: none;}
.SuppliesFinder input {max-width:300px;min-width:300px;}
.SuppliesFinder li.buttons {text-align:left;padding:10px 0;}
div.SuppliesFinder div.device_types div.devices ol{width:24%;}

.wcs_topBarBG{background:#3131bf;}
.wcs_navBarBG{background:#fe0000; border-bottom:4px solid #ca3531;}
.wcs_topheaderbg{background:#fff;}
.wcs_socialMedia ul li{float:left; padding-right:10px;}
.wcs_socialMedia ul li:last-child {padding-right:0px;}
aside.sidebar.left-sidebar .widget .widget-header {border:1px solid #d1d1d1 !important; border-bottom:0px none !important;}
.SidebarLogin #login-fields span.button{width:100%;}
div.OrderManager ol.menu li{border-bottom: 0px none !important; border-top:0px none !important;}
div.OrderManager ol.menu li a, div.DealerCategories ul li a {color:#fff !important;font-weight:normal;
text-decoration:none;margin:0;
padding:6px 10px;display:block;font-size:12px;background:#ff0000;border-bottom:4px solid #ca3531;border-radius:3px;
text-transform:uppercase !important;text-align:center;}
div.OrderManager ol.menu li a:hover, div.DealerCategories ul li a:hover {background:#3131bf;color:#fff !important;
border-bottom:4px solid #0c0c76;}
div.widget > div.widget-main > div.center > ol.menu > li, div.widget > div.widget-main > div.center > ul.menu > li{margin:4px 0px 4px 0px;}
.wcs_grow_bussiness {width:210px;height:auto;border:1px solid #d1d1d1;border-bottom:3px solid #d1d1d1; margin-top:8px;}
.grow-bussiness_banner {width:100%;height:auto;top:0px;}
.wcs_grow_bussiness .viewcatalog {position:relative;text-align:center;margin:0 auto;background-color:#fff;margin-bottom:10px;}
.wcs_grow_bussiness .viewcatalog a {background:#ff0000;border-bottom:4px solid #ca3531;border-radius:3px;
color:#fff;line-height:26px;padding:1px 20px !important;text-align:center;display:inline-block;text-decoration:none;font-size:16px;}
.wcs_grow_bussiness .viewcatalog a:hover {background:#3131bf;border-bottom:4px solid #0c0c76;color:#fff;}
#footer > div{color:#fff;text-align:center;width:100%; display:flex; justify-content:space-between;    
align-items:center; padding:0 15px; height:39px;}
.widget-container.aboutWcs .about_us {background:#fff;}
.aboutWcs .about_us .About-title {font-size:30px;text-align:center;color:#3d3d3d;padding:25px 15px;font-weight:600;
border-bottom:1px solid #d1d1d1;}
.aboutWcs .about_us .About-title span {color:#3131bf;}
.aboutWcs .about_us .About-desc {font-size:13px;text-align:center;padding:30px 30px 20px 30px;}
.aboutWcs .about_us .About-desc .READ-MORE {background:#ff0000;border-bottom:4px solid #ca3531;border-radius:3px;
color:#fff;line-height:26px;padding:1px 20px;margin-top:20px;text-align:center;display:inline-block;}
.aboutWcs .about_us .About-desc .READ-MORE:hover {background:#3131bf;border-bottom:4px solid #0c0c76;color:#fff;}
.aboutWcs .about_us .About-desc .READ-MORE a, .aboutWcs .about_us .About-desc .READ-MORE a:hover, .aboutWcs .about_us .About-desc .READ-MORE a:active, .aboutWcs .about_us .About-desc .READ-MORE a:visited{color:#fff;} 

div.Spotlight a.jspArrowLeft {height:29px;width:15px !important;position:absolute;top:40%;left:10px;
background: url(../images/spotlite_nav_left.png) no-repeat;z-index:999;cursor:pointer;}
div.Spotlight a.jspArrowRight {height:29px;width:15px !important;position:absolute;top:40%;right:10px;
background: url(../images/spotlite_nav_right.png) no-repeat;z-index:999;left:auto;cursor:pointer;}
ul.SpotlightItems > li a {color:#383838;}
#footer.has-left-column .tab_item{display:inherit; line-height:inherit;}
#main.has-left-column > div.widget-container.BuyLocalbanner{background:#e6e6e6; text-align:center;}
.widget-container.CustomHtmlSide.noprint.CustomHtml a {display:inline-block;padding:8px 0px 0px 0px;}
.widget-container.CustomHtmlSide.noprint.CustomHtml a:first-child {padding:0px;}
.widget-container.Advertisement.noprint, .widget-container.aboutWcs {margin-bottom:2px;}
.wcs-ftr-socialmain {padding-top:10px;padding-bottom:16px;}
.wcs_div_two.wcs_div_col .tab_item p.wcs_ftr_address {padding-top:20px;}
div#footer-content {margin-top:8px;}
#header-nav-profile > span:first-child, #header-nav-site > span:first-child {border-left:0px none;}
.wcs_mainHeader #header-nav-logo{padding:0px;}
.wcs_support_number span {color:#8b8b8b;}

/****contact page*/

body.ContactUs .widget-container.ContactUsForm .ContactUsDesc .widget-header h3.widget-title, body.ContactUs .widget-container.ContactUsForm .ContactUsDesc .widget-header .widget-title {font-size:24px;font-weight:normal;padding:18px 10px 28px;text-transform:none;background:#fff;display:block;}
body.ContactUs .widget-container.ContactUsForm .InnerContent {font-size: 14px;line-height: 20px;}
body.ContactUs .widget-container.ContactUsForm .ContactUsBlock {margin-top: -12px;padding: 0 20px 15px 20px;
background-color: #fff;border-top: 1px solid #C9C9C9;font-size: 12px;font-weight: 400;}
body.ContactUs .widget-container.ContactUsForm .InnerContent h2 {font-size:20px;margin-top:10px;
padding-bottom: 10px;font-weight: 600;}
body.ContactUs .widget-container.ContactUsForm .InnerContent h3 {font-size:18px;margin-top:10px;
padding-bottom:10px;font-weight:600;}
body.ContactUs .widget-container.ContactUsForm .InnerContent ul {margin: 0px 0 0 15px;}
body.ContactUs .widget-container.ContactUsForm .InnerContent ul li {line-height:20px;list-style:disc;}
body.ReturnPolicy .widget-container.ReturnPolicy .InnerContent {font-size:14px;line-height:20px;}
body.ReturnPolicy .widget-container.ReturnPolicy .ContactUsBlock {margin-top: -12px;padding:0 20px 15px 20px;
background-color:#fff;border-top:1px solid #C9C9C9;font-size:12px;font-weight:400;}
body.AboutUs .widget-container.AboutUs .AboutUsContent {font-size:14px;line-height:20px;}
body.AboutUs .widget-container.AboutUs .ContactUsBlock {margin-top: -12px;padding: 0 20px 15px 20px;
background-color: #fff;border-top: 1px solid #C9C9C9;font-size: 12px;font-weight: 400;}
body.AboutUs .widget-container.AboutUs .AboutUsContent h2 {font-size:20px;margin-top:10px;padding-bottom:10px;
font-weight:600;}
body.AboutUs .widget-container.AboutUs .ContactUsBlock span {display:inline-block;width:100px;}
body.AboutUs .widget-container.AboutUs .AboutUsContent ul {margin:0px 0 0 15px;}
body.AboutUs .widget-container.AboutUs .AboutUsContent ul li {line-height:20px;list-style:disc;}

#main > div.widget-container > div.widget.fullpage > div.widget-header, #main > div.widget-container > form > div.widget.fullpage > div.widget-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.has-left-column .widget.fullwidth.fullpage .widget-title{background:#f6f6f6;}
#quick-add-sku, #quick-add-quantity, #coupon-code {height:26px;line-height:26px;margin-top:0px;}
body.CartConfirm div.widget div.widget-container {margin-top:10px;}
body.CartComplete #header-finders, body.CartConfirm #header-finders, body.CartPayment #header-finders, body.CartShipping #header-finders {padding-bottom:12px;}

input[type=checkbox], input[type="radio"] {margin:0px;vertical-align:middle;margin-right:5px;}
body.PersonalItems div.FavoriteItemsListManager > div.widget > div.widget-header, div.FavoriteItemsUserManager > form > div.widget > div.widget-header {-moz-box-shadow:none !important;-webkit-box-shadow:none !important;
box-shadow:none !important;}

body.PersonalItems div.FavoriteGroupList a.edit-link{color:#fff;}
body.ItemDetail aside.left-sidebar .widget-container .widget-main{/*border:1px solid #d2d2d2;*/}
.header-category-container:hover {color:#333 !important;background:#fff;}
#header-nav-main > ul > li > a:hover, #header-nav-main > ul > li:hover > a {color:#333;background:#fff;}
#header-search-form{display: flex;}
.has-left-column#main > div.widget-container.BuyLocalbanner{display:flex; float:none;justify-content:center;}
#header .wcs_mainNav #header-nav-main>ul{display:flex;justify-content: space-between;}
.Advertisement .merchandising-top-nav{z-index:101;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
body.Default div.Spotlight > div.widget > div.widget-main > div.center{width:712px; margin:0 auto;}
}

div.ItemDetail > div.widget > div.widget-main > div.center > table > tbody > tr > td {padding:5px 5px;}
.zoomContainer, .ui-autocomplete {z-index:99999!important;}
body #header .wcs_mainNav:hover {z-index: 999999 !important;}

div.widget input.favorites-create-group, input.favorites-add-to-group{background:#ff0000 !important;border-radius:3px;
font-size:10px;font-weight:700;height:auto;color:#fff;border:1px solid #ff0000 !important;padding:2px 10px !important;}
.favorites-add-options select {height:24px;}


/*===== login page css =====*/
div.SimpleHeader{ float: none;max-width: 962px; width: 100%; background: #fff; padding: 30px 12px; display: block; box-sizing: border-box; margin: auto; text-align: center;}
div.SimpleFooter{ margin-top: 0;}

body.PasswordResetRequest #header, body.PasswordResetRequest #content, body.PasswordResetRequest #main, body.PasswordResetRequest #footer, body.PasswordResetRequest #footer-content, body.PasswordReset #header, body.PasswordReset #content, body.PasswordReset #main, body.PasswordReset #footer, body.PasswordReset #footer-content, body.Login #header, body.Login #content, body.Login #main, body.Login #footer, body.Login #footer-content{max-width: 962px; width: 100%;}

div.Login, div.LoginInfo, div.PasswordResetRequest, div.PasswordReset{float:none; display:block; margin:auto!important; max-width: 370px; }
div.Login, div.LoginInfo{text-align: center;}
div.Login #login-fields li:last-child{ position:relative;}
div.Login #login-fields li a[href*="password_reset"]{position:absolute; bottom:28px; right:125px; width:120px;}
ul.SpotlightItems > li li.image {min-height:120px;height:auto;}
.jcarousel > ul{top:20px !important;}
.olark-launch-button-wrapper{bottom:90px !important;}
ul.SpotlightItems > li li.sku {height:45px;overflow:hidden;}
aside.sidebar.left-sidebar .widget-container.StockCheckMessage .widget .widget-header {border:0px none !important;
border-top:0px !important;}
.p-w-r .pr-snippet-stars {background:none;}
.widget-container.CartLoginContinue.noprint .widget-main {min-height:133px;}
body.Popup .olark-launch-button-wrapper{display:none;}
.fancybox-content .rf-fancybox iframe.fancybox-iframe{padding:25px;}
#login-fields, #forgot-password {text-align:left;}
h2.tab_hdr.wcs_reach_txt{font-size:0px;}

.left-sidebar .SidebarLogin #guest-link{display:none !important;}
div.Table div.page-selector > ol > li > a.selected{background-color: #B7D7EE;}
div.Table div.page-selector > ol > li > a{border: 1px solid #0476C4;}
div.Table div.page-selector > ol > li > a:hover{background-color: #B7D7EE;}


/*========== Home Spotlight  Item fix =======*/
@media screen and (max-width: 767px){
	body.Default ul.SpotlightItems{ width: 10000px!important;}
}

@media screen and (min-width: 768px){
	body.Default ul.SpotlightItems{display: flex; flex-wrap: wrap;}
	body.Default ul.SpotlightItems > li {
		max-width: 170px;
		min-height: 213px;
	}
}
.services_sec h2 {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    background: #3031bf;
    width: 280px;
    padding: 10px 25px;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 30px;
}
.services_sec h3.widget-title{ font-size: 24px;
  font-weight: normal;
  padding: 18px 10px 15px;
  text-transform: none;
  background: #fff;
  display: block;
  border-bottom: 1px solid #C9C9C9;
  margin-bottom: 20px;
}
.services_updt ul {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	padding: 0px;
	margin: 0px;
	justify-content: space-between;padding-left: 0px !important;
}
.services_updt ul li {
	/*width: calc(100% / 3 );*/
	display: flex;
	justify-content: center;
}
.services_updt ul li a, .services_updt ul li figure {
	display: flex;
	flex-direction: column;
	max-width: 230px;
}

.services_updt span {
    font-size: 13px;
    font-weight: 700;
    color: #515352;
    text-align: center;
    padding: 10px 0px 20px 0px;
}
.wcs_prntng #main.has-left-column {
    padding-left: 0;
    padding-top: 12px;
}	
.wcs_prntng .sidebar.left-sidebar {
    display: none;
}
.wcs_prntng #main-content {
    width: 914px !important;
    margin: 0 auto;
}

.print-copy-top p {
    font-size: 14px;
    margin-bottom: 10px;
}
.print-copy-top {
    margin-bottom: 20px;
}


/*Searchbar issue*/
.qtip{z-index:99999 !important;}
.select2-container{z-index:99999;}
.select2-container--default .select2-selection--single{height:32px;}
.select2-container .select2-selection--single .select2-selection__rendered{line-height:32px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:32px;}
.select2-container--open .select2-dropdown{left:0;top:-32px;border:0}
.select2-container--default .select2-search--dropdown .select2-search__field{height:32px}
.select2-container--open .select2-search--dropdown{padding:0}
span.select2-results{border:1px solid #aaa;border-top:0}
