@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
  @import url("https://use.typekit.net/zhd3koy.css");

@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600&family=Lato:ital,wght@0,400;0,700;1,400&family=Montserrat:wght@400;600&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,700;1,100;1,300;1,400;1,500;1,700&display=swap');

body{font-family: 'Comfortaa', sans-serif; background: #fff;}
html, body {font-family: 'Comfortaa', sans-serif;font-weight: 500;font-style: normal;}
a{text-decoration:none;color:#181818;}
a:hover{color:#000;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.imgBanner.mb14 img{/*margin-bottom:14px; border:1px solid #d1d1d1;*/}
.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;}
header > div:nth-child(9), #header > div:nth-child(7) {background: #7ac143;background-image: none;}
.wcs_topBarBG {border-bottom:0px solid #00549f;}
/*=============site css================*/
#header .header-nav-top {border-bottom:0px solid #00549f;}
#header .wcs_mainHeader{background:#fff;padding:15px 5px;display:-ms-grid;display:grid;-ms-grid-columns:450px 1fr; grid-template-columns:450px auto; grid-template-rows:auto; -ms-grid-row:auto; border-left:none; border-right:none; padding-bottom: 20px;align-items: center;}
#header .wcs_mainNav {background:#7ac143;/*display: flex;*/ justify-content: space-between; text-align: right;}
.wcs_mhRight {padding-top:0px; -ms-grid-row:1;-ms-grid-column:3;}
header > #header-nav-search{display:none;}
#header-nav-search{padding:0; display: block; float: right;}
#main-background{background:none;}
#main.has-left-column{padding-left:224px;padding-top:12px; padding-bottom:12px; width:100%!important;}
#content{background:#fff;}
#header-background, #main-background{display:block;}
/*top bar*/
#header-nav-profile > span, #header-nav-site > span{border:0;color:#000000;font-size:14px;font-weight:500;padding:7px 10px; float: right;}
.wcs_username {float: left !important;}
#header-nav-profile > span:hover, #header-nav-site > span:hover {background: #00549f;}
#header-nav-profile > span.wcs_username:hover {background:none;}
#header-nav-profile > span a{color:#000;text-transform:none;text-decoration:none;}
#header-nav-profile > span a:hover{color:#fff;text-transform:none;text-decoration:none;}
#header-nav-site {border: 0;display: flex;justify-content: flex-end;}
#header-nav-site > span{background:none;border-left:0px none !important;}
#header-nav-site > span a{ text-transform:none;color: #000;font-size: 14px;font-weight: 500;white-space: nowrap;}
#header-nav-site > span a:hover {color: #fff;}
/*searchbar*/
#header-box-search{width:430px;border-radius: 0px;background:#fff;margin:15px 30px 7px 0; padding: 0px; border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -ms-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; display: block ruby;}
#header-box-search #header-search-string {background: #fff;color: #505050;font-size: 13px;font-weight: 600;height: 34px;width: 395px !important;min-width: inherit;box-shadow: none;padding: 0 0 0 20px;box-sizing: border-box;font-style: italic;border: none !important; border-radius: 3px 3px 3px 3px;}
#header-box-search #header-search-button {background: url(../images/zoom-icon.png) no-repeat right center;cursor: pointer;height: 34px;width:45px;color: #fff;margin: 0 10px 0px 10px;border-radius:0px;min-width: inherit;box-shadow: 0px 1px 0px 0px #00549f inset;padding: 0;box-sizing: border-box;border: none;margin-left: 10px;box-shadow: none;font-size: 15px;text-align: center;}
#header-box-search #header-search-button:before {content: "";    font-weight: 600;font-size: 15px;font-family: 'Comfortaa', sans-serif;}
#header-box-search #header-search-button:hover {background:url(../images/zoom-icon.png) no-repeat right center; color: #fff;}
#header-nav-search #header-box-cart:hover {background: #fff;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
#header-box-search {width: 466px;margin: 15px 2px 7px 0;}
#header-box-search form#header-search-form {display: block !important;}
}
/*Cart*/
#header-nav-search #header-box-cart {font-weight: normal;height: 34px;margin:3px 0px 0px 0px;border-radius:3px;background: #fff;width:227px;
box-sizing: border-box;box-shadow: 1px 1px 2px 0 #deb8be inset;-moz-box-shadow: 1px 1px 2px 0 #bababa inset;-webkit-box-shadow: none;
border: 1px solid #a6a4a4; display: flex;}
#header-nav-search #header-box-cart a#header-cart-data {background: none;width: 100%;padding: 0;margin: 0;line-height: 33px;text-align: left;font-weight: 500;min-height: 34px;font-size: 14px; line-height: 29px;}
#header-nav-search #header-box-cart a#header-cart-data span#header-cart-total{color: #7ac143;background: url(../images/icon_cart.png)no-repeat scroll 13px 4px;padding-left: 62px;display: inline-block;font-size: 14px;font-weight: 600;}
#header-nav-search #header-box-cart a#header-cart-data span#header-cart-total:before {border-left: 1px solid #000;height: 18px;display: inline-block;content: "";padding-right: 13px;vertical-align: middle;}
#header-box-search .select2-container--default .select2-selection--single {height: 34px;border-radius:0;border-color:transparent;border: none; width: 340px; border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; -ms-border-radius: 5px 0px 0px 5px; -o-border-radius: 5px 0px 0px 5px;}
#header-box-search .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 34px;background: #fff;border: none !important;box-shadow: none; border-radius: 5px 0px 0px 5px; webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; -ms-border-radius: 5px 0px 0px 5px; -o-border-radius: 5px 0px 0px 5px;}
#header-box-search .select2-container--default .select2-selection--single .select2-selection__arrow{height:33px;}

.select2-container--open .select2-dropdown{left: 0;top: -33px;border:0;}
.select2-container--default .select2-search--dropdown .select2-search__field{height:34px}
.select2-container--open .select2-search--dropdown{padding:0}
span.select2-results{border:1px solid #aaa;border-top:0}
body.Login div.widget > div.widget-header > div.center > h3, body.Login div.widget > div.widget-header > div.center > .widget-title {background-color: #000;text-align: center;color: #fff;border: none;padding: 8px 0;border-radius: 5px;}
div.widget div.CartSelector .widget-container.Table, div.widget div.CartSelector{width:100%;} 
/*social links header css start*/
.social_links {display: flex;justify-content: right;align-items: center;align-content: center;margin: 0 0 3% 0;}
.social_links ul {list-style: none;}
.social_links li {display: inline-block; margin-left:5px;}
.social_links li a {background: #a77739;padding: 1px 0px;text-align: center;display: inline-block;border-radius: 5px;width: 21px;height: 21px;}
.social_links li a i {color: #fff;line-height: 19px;}
.dirtt_logo img{ vertical-align: middle;}
/*contact details Header*/
.wcs_contact{display:block;/*justify-content:space-between;*/padding: 6px 10px 6px 0px; float: left;}
.wcs_contactF {display: block; justify-content: space-between; padding: 6px 10px 6px 0px; color: #7ac143;}

.wcs_support_mail{background: url(../images/maile-icon.png) no-repeat left center;font-size:22px;font-weight:400;line-height:30px;padding: 14px 0px 10px 35px;margin: 0px 15px 0px; color: #4c4c4c;}
.wcs_support_mail a{font-size:22px;font-weight:400;line-height:30px; color: #4c4c4c;}
.wcs_support_number {background: url(../images/tel-phone-icon.png) no-repeat left top;color:#4c4c4c;font-size:22px;font-weight:400;line-height:30px;padding-right:30px;display: flex;flex-wrap: wrap;max-width: 395px;height: inherit;padding: 4px 40px 10px 35px; line-height: normal;}


/*Main Menu*/
#header-nav-main > ul > li {flex:auto; text-align:center;border: none;}
#header-nav-main > ul > li > a {font-size: 16px;font-weight: 600;color: #fff;padding:14px 30px 14px 20px;text-transform: none;background: url("../images/nav-arrow.png") no-repeat right center;}
.header-secondary-category-container li{background:#7ac143;opacity:1;border-top:1px solid #ccc; padding:0px;}
.header-secondary-category-container li:hover{background:#00549f;}
.header-secondary-category-container{max-width:300px;}
/*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 {font-size: 17px;
  padding: 12px 0px 8px;margin: 0 auto!important;text-transform: capitalize;font-weight: 600;color: #101010;border: none;text-align: center;border-radius: 0;text-align: left; width: 100%;}
div.widget > div.widget-header > div.center > .widget-title{text-align: center !important;}
div.widget > div.widget-header > div.center > div.SavedCarts > h3, div.widget > div.widget-header > div.center > div.SavedCarts > .widget-title, div.widget > div.widget-header > div.center > 
div.RecentOrders > h3, div.widget > div.widget-header > div.center > div.RecentOrders > .widget-title{font-size: 27px;text-align: center;color: #181818;padding: 25px 15px 15px;font-weight: 400;
border-bottom: 4px double #d1d1d1;}
.FavoriteItemsListManager .FavoriteGroupList .widget .widget-main{border:none;}
.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:none !important;border-radius:0px;font-size:0;margin:5px 39px 5px 7px;}
div.widget > div.widget-header div.widget-header-link a {font-size: 12px;font-weight: 600;line-height: 15px;padding:6px 15px 7px;background: #000;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; text-transform: capitalize; color: #fff;}

div.widget > div.widget-header div.widget-header-link a:hover {color:#fff !important;text-decoration:none;background:#00549f;}
.CustomHtmlSide .widget-main{border:0!important;}
/*Buttons*/
span.button{background:none;margin:0;padding:0;height:auto}
span.button > span.button-background, .widget-featured-item .add-to-cart{border-radius:0px;font-size:10px;font-weight:500;height:auto; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;background:#000;}
span.button > span.button-background:hover{background:#00549f;}
span.button > span.button-background > a{color:#fff;padding:0 10px;display:block;font-size:12px;text-transform: none;}
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 10px;line-height:24px;height:24px;font-size:12px;font-weight: 600;}
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:#fff;margin-bottom:12px;background-position:10px center;padding-left:25px;}
/*sidebar login*/
.SidebarLogin .widget .widget-main{background:#fff; border: none;}
.SidebarLogin #login-fields label{display:none}
.SidebarLogin #login-fields #username, .SidebarLogin #login-fields #password {background: #fff;border: 1px solid #a5a5a5;margin-bottom: 10px;border-radius: 2px;font-size: 12px;line-height:40px;height:40px;padding: 0 5px 0 10px;-webkit-box-shadow: 0px none;-moz-box-shadow: 0px none;box-shadow: 0px none;color: #7c7c7c;box-sizing: border-box;width: 100%;box-sizing: border-box; box-shadow: inset 0px 1px 3px 1px rgba(177, 177, 177, 0.61);moz-box-shadow: inset 0px 1px 3px 1px rgba(177, 177, 177, 0.61); -webkit-box-shadow: inset 0px 1px 3px 1px rgba(177, 177, 177, 0.61);}
.SidebarLogin #login-fields span.button > span.button-background{background:#cc171e;/*width:40px;*/text-align:center;padding:3px 0px !important;border-radius:0px}
.SidebarLogin #login-fields span.button > span.button-background:hover{background:#000;}
.SidebarLogin #login-fields span.button > span.button-background a{font-size:16px; font-weight:600; height: 30px;line-height: 30px;}
.SidebarLogin #login-fields span.button > span.button-background a:hover{font-size:16px; font-weight:600; color:#fff;}
.SidebarLogin #login-fields li:last-child{/*margin-top:10px*/ text-align:left; padding-top:4px; font-size:11px;}
#login-fields li{margin-bottom:5px}

/*Spotlight*/
.wcs_Spotlight{width:98% !important;}
.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: #494949;font-size: 22px;margin: 0 auto;padding: 10px 0;width: 100%;font-weight:500;text-align: left !important;border-radius: 0;margin: 0px !important;padding: 20px;text-transform: uppercase;}
.Spotlight h3 {border-bottom: 1px solid #d1d1d1 !important;}

.Spotlight div.widget > div.widget-header > div.center > h3:after {content: "";left: 0;width: 0;z-index: 99;display: inline-block;position: absolute;bottom: 0;transition: all 0.4s linear;}
.Spotlight div.widget > div.widget-header > div.center > h3:hover:after {width: 100%;}

ul.SpotlightItems > li{border:0; width:200px; margin-bottom: 40px;}
ul.SpotlightItems > li li{line-height: 22px;font-size: 12px;color: #000;font-weight: 600;}
ul.SpotlightItems > li li.name,ul.SpotlightItems > li li.noprint {display:none;}
ul.SpotlightItems > li strong{color:#000;}
ul.SpotlightItems > li .ProductAddQuantity{margin:10px 0;}
ul.SpotlightItems > li .ProductAddQuantity li{display:inline-block;padding:0 5px;}
ul.SpotlightItems > li .ProductAddQuantity li.plugin{display:block;padding-top:5px;}
div#Spotlight{width:100%;margin:0 auto;margin-top: 20px;}
div.Spotlight a.jspArrowLeft{width:13px!important;height:30px;left:10px;top:42%; display: none;}
div.Spotlight a.jspArrowRight{width:13px!important;height:30px;top:42%;right:10px;left:inherit; display: none;}
.Spotlight .ProductAddQuantity .quantity-container{margin-bottom:0;}

/*main Slider*/
.widget-container.Advertisement .widget-main{padding:1px;/*background: #d5d5d5;*/ background: #f1f1f1;}
a.merchandising-prev, a.merchandising-next{position:absolute;top:50%;width:31px;height:31px;z-index:9;font-size:0;display:none;cursor:pointer;}
a.merchandising-prev{background:url(../images/back_slide.png) no-repeat scroll 0 0;left:20px;}
a.merchandising-next{background:url(../images/next_slide.png) no-repeat scroll 0 0;right:0;}
.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:-30px;z-index:99;display:none; width:auto; text-align: center; margin: 0 auto;left:50%;transform:translateX(-50%)}
div.merchandising-nav a {background:url(../images/normal_slide.png) no-repeat;font-size:0px;height:16px;width:16px;display:inline-block;    padding: 2px 6px 2px 6px;}
div.merchandising-nav a:hover, div.merchandising-nav a.activeSlide {background:url(../images/select_slide.png) no-repeat;}
.widget-container.Advertisement .widget-main div#grid-cell_1{margin:30px auto;display:block!important}

/*Hon furniture*/
#header-finders ul li.hon-micro{height:auto;width:auto;background:none;}
#header-finders #header-finders-list li.hon-micro > a {background:#000 url(../images/Hon_Furniture_img.png) center center no-repeat;text-indent:-999em;height:50px;padding:0;border-radius:0px;display:block;}
#footer-background{grid-template-columns: auto 1480px auto !important;grid-template-rows:auto;-ms-grid-rows:1fr 0; background: #000; border-top: 1px solid #ebebeb; display: inline-block;}
.CustomHtmlSide img {width: 100%;}
.footer_banner{text-align:center;}
.wcs_footer {padding:25px 0px 15px;display: grid;grid-template-columns:300px 270px 200px 300px 300px;grid-template-rows: auto;display: -ms-grid;-ms-grid-columns: 1fr 400px 310px;-ms-grid-row: auto;margin: 0px 10px;justify-content: space-between;s}
div#footer-content {background: #945689 !important; max-width: 1487px;}
.wcs_contact {margin-bottom: 10px; margin-top:0;}
.wcs_contact strong {min-width: 50px;display: inline-block;}
.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_one strong{color:#4b4b4b}
.wcs_footer .wcs_div_one a{color:#707070;text-decoration:none}
.wcs_footer .wcs_div_one a:hover{color:#000}
.wcs_footer .wcs_div_two ul{text-align:left;padding-top:2px}
.wcs_footer .wcs_div_col p {color: #b8b8b8;margin: 0;font-size: 14px;line-height:30px; font-weight: 400;}
.wcs_footer .wcs_div_col a {color: #719430;font-size: 14px;display: block;font-weight: normal;line-height:10px; padding-right: 10px; line-height: 24px;}
.wcs_footer .social_links li a {display: inline-block;vertical-align: top;}
.wcs_footer .wcs_div_col a:hover{color:#7ac143;text-decoration:underline}
.wcs_footer .wcs_div_col a.wcs_social_link{display:inline-block;height:34px;font-size:0;width:34px;margin-right:5px}
.wcs_footer a{color:#707070;text-decoration:none;font-size:12px}
.wcs_footer .wcs_qulink li a {font-size: 14px;color: #719430;font-weight: 400;line-height:30px;}
.wcs_footer a:hover{color:#00549f;}
.wcs_footer h2 {color: #719430;  font-size: 18px; padding: 35px 0 0px; text-transform: capitalize; font-weight: normal; position: relative; margin-bottom: 5px; font-weight: 700; min-height: 80px;}
.wcs_footer h3 {color:#719430;font-size:22px;padding:35px 0 20px;text-transform: capitalize;font-weight: normal;position: relative;margin-bottom:5px; font-weight:600;}
.wcs_footer .wcs_div_one h2{padding-left: 0px;padding-top: 20px; margin: 0px 0;padding-bottom: 25px; font-weight: 700;
  font-size: 16px;}
.wcs_footer address {color: #b8b8b8;font-size: 14px;font-weight:400;margin-bottom: 15px;display: inline-block;line-height: 24px;}
.wcs-socila-icon { display:flex; margin: 15px 0px 0px 0px; padding: -100px 0;}
.wcs_footer address h1 {font-weight: 700;font-size: 16px; color: #7ac143; padding-bottom:5px;}
.wcs_footer h1 {font-weight: 700; font-size: 16px; color: #719430; padding-bottom: 10px;}
.wcs_div_five.wcs_div_col { padding: 37px 0 20px;}
.wcs_footer address h3 {font-weight: 700;font-size: 16px; padding-top:15px;color: #7ac143; padding-bottom: 0px;}
.wcs_footer .wcs_contactF h3 {font-weight: 700; font-size: 16px; padding-top: 10px; color: #7ac143; padding-bottom: 0px;}
.wcs_footer address strong {display: block;font-size: 12px;font-weight: 600;}
.wcs_footer h2 span {color: #787474;}
.wcs_div_three img.cards{margin-top:4px}
.wcs_footer ul{margin:0;padding:0}
.wcs_footer ul li{list-style:none;background:none;padding-left:0; color: #000; font-weight:400; font-size: 14px;}
.wcs_footer ul li a{color:#000;text-decoration:none;font-size:12px}
.wcs_footer ul li a:hover{color:#00549f}
.wcs_footer ul li span {font-weight: 400; font-size: 16px;}
.wcs-footer-social-icon1 ul{display: flex;flex-wrap: wrap;margin: 0; padding: 0px; list-style: none;}
.wcs-footer-social-icon1 ul li{width:auto;text-align: center;padding:5px 5px 5px 0px;}
.wcs-footer-social-icon1 ul li a{width: auto;text-align: center;padding: 5px 5px 0px 0px;background-image: none;}
.wcs_clear{clear: both;}
.wcs-memberships-logo li {display: inline-block;margin-right: 10px;    margin-bottom: 8px;}
.wcs-memberships-logo li:last-child {width: auto;display: block;margin: 0;}
.wcs_footer .wcs_div_fore span {color: #fff;font-size: 12px;font-weight: 600;}

#footer #footer-links{display:block; background: none;}
#footer-links > a {text-decoration: none;color: #fff;font-weight: 600;font-size: 12px;padding: 0px 3px;}
#footer-links > a:after {content: "";border-right: 1px solid #fff;margin-left: 10px;line-height: normal;height: 10px;display: inline-block;vertical-align: middle;}
#footer-links > a:last-child:after {display: none;}
#footer {padding:0 !important;background:#7ac143;align-items: center;padding: 0px!important; display: block;}
#footer-background #footer div.wcs_ftrwraprow{ background:#fff !important; padding: 0px 30px;}
#footer > div{color:#fff;text-align:left;line-height:45px;}
.wcs_footer form {margin: 20px 0;margin-top: 10px;}
.wcs_footer form input {border: 1px solid #ccc;width: 100%;display: block;margin-bottom: 12px;height: 32px;}
.wcs_footer form button {border: 1px solid #ccc;width: 68px;background: transparent;color: #595959;font-size: 12px;height: 30px;text-align: center;}
.wcs_footer .social_links {display: inline-block;margin-top: 12px;}
.wcs_footer .social_links li {padding: 0;margin: 0 8px 0 0;}
.ftr_logo img {padding: 10px;width: 80px;}
.wcs-more {width: 120px !important; margin: 20px 0 !important;}
.wcs-more a {background: #000;font-size: 16px !important; font-weight: 500 !important; color: #fff !important; border-radius:0px;  -webkit-border-radius: 0px;-moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; padding: 5px 10px;   padding-right: 10px; text-align: center;}
.wcs-more a:hover {background: #00549f;text-decoration: none !important; cursor: pointer; color: #fff !important;}

/*Brand Logo*/
.wcs-footer-banner{width: 100%;height: auto; margin: 15px 0px 40px; padding: 0;}
.wcs-footer-banner img {max-width: 100%;width: 100%;}
.wcs-brand { width: 100%; margin: 30px auto 0px; padding: 0;text-align: center;}
.wcs-brand h1 {width: 100%; text-align: center; font-size: 22px; font-weight: 400; color: #945689;}
.wcs-brand strong{ font-weight: 600;color: #000;}
.wcs-brand span{color: #8cbf3c;}
.wcs-brand ul {display: flex; flex-wrap: wrap; margin: 30px auto 0px; justify-content: space-evenly; text-align: center; width: 90%;}
.wcs-brand ul li{ float: left; margin: 0px 0 15px; padding: 0px;}
.wcs-brand img{width: 85%;}

/*Brand Logo End*/
/*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:#000;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:#fff;}
.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:#fff;}

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%;}
/*****start here****/
#header{grid-template-rows:auto auto auto auto 0px;}
#header-box-search form#header-search-form {display:flex; border: 1px solid #d1d1d1; border-radius: 5px;}
#header-nav-profile > span:first-child, #header-nav-site > span:first-child{border-left:0px none;}
#header-nav-main > ul > li > a:hover {background-color:#00549f;color:#fff;}
.header-category-container:hover  {color:#fff !important;background:#00549f;}
.header-category-container:first-child:hover  {border-radius:0;}
.header-category-container:last-child:hover  { border-radius:0;}
.header-category-container:hover a{color: #fff !important;}
.header-secondary-category-container li a {padding:7px;}
.header-secondary-category-container li a:hover {color:#fff !important;}
#header-nav-profile {width: 100%;/*display: flex;justify-content: flex-end;*/}
#header-nav-profile .wcs_username {flex: auto;}
.SidebarLogin div.widget > div.widget-header > div.center > h3, .SidebarLogin div.widget > div.widget-header > div.center > .widget-title {background: #00549f;font-weight: 600;text-align: center!important;font-size: 16px;margin: 0;color: #fff;box-shadow: none;line-height: normal;border: none;height: auto;display: block;width: auto;border-radius:5px; -webkite-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; padding:10px 0!important; margin: 0px 0 10px 0 !important; margin: 15px auto 10px !important; width: 90%;}
.widget-container.OrderManager.noprint ol.menu li a {color:#fff !important;font-weight:600;text-decoration:none;margin:0 auto;padding:10px 10px;display:block;border-radius:0px;font-size:16px;background:#000; text-align:left;border-radius:0px !important; width: 90%;}
.widget-container.OrderManager.noprint ol.menu li a:hover {background: #00549f; color: #fff !important;}
div.widget > div.widget-main > div.center > ol.menu > li, div.widget > div.widget-main > div.center > ul.menu > li{border-bottom:0px none; border-top:0px none; margin:6px 10px 6px 10px; padding:2px 0 2px 0;}
div.widget > div.widget-main > div.center > ol.menu > li{margin:6px 0px 6px 0px !important;}
.wcs_banner_left1 .wcs_left1B {width:170px;bottom:9%;text-align:center;background:#00549f;height:29px;line-height:30px;padding:0px 15px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;position:absolute;font-weight:400;left: 4.5%;}
.WcsSideBanner .mar14 {margin-bottom:14px;}
.wcs_banner_left1 {margin:0px;padding:0px;position:relative;height:auto;min-height:1px;}
/***** category section***/
.footer_banner4 ul {display:flex; justify-content:space-between;width:100%;margin:0px 0px;padding:0px 0px;list-style:none;}
.footer_banner4 ul li:first-child {margin-left:0px;}
.footer_banner4 ul li { display:inline-block;width:168px;}
.footer_banner .center .footer_banner4 {border:none;}
.wcs_footer_call .wcs_footer_bot {width:150px;bottom:9%;text-align:center;background:#cc171e;height:29px;line-height:30px;
padding:0px 10px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;position:absolute;
font-weight:400;left: 4.5%;}
.wcs_footer_call {height:188px;width:99%;margin:0px;padding:0px;border:1px solid #d1d1d1;position:relative;}
.widget-container.footer_banner .widget-main {border:none;}
.wcs_div_two.wcs_div_col .tab_item span.wcs-location-icon {padding-left:30px;width:20px;}
.tab_item h3 {color: #616161;}
#footer-content .custome_ftr {display: none;}
#footer > div{color:#b8b8b8;text-align:center; /*display: flex;*/ justify-content: space-between; align-items:center;font-size: 12px; font-weight: 400;}
#footer > div > div.tab_item{padding-top:7px; line-height:20px;}
div.ProductAddQuantity > ol > li a.increment-quantity, div.AlsoBoughtAddQuantity > ol > li a.increment-quantity {background: url(../images/btn_form_increment.gif) transparent no-repeat;width:13px;height:11px;margin-top:-1px; right: -6px;}
div.ProductAddQuantity > ol > li a.decrement-quantity, div.AlsoBoughtAddQuantity > ol > li a.decrement-quantity {width:13px;height:11px;background: url(../images/btn_form_decrease.gif) transparent no-repeat; bottom:0px; right: -6px;}
div.AlsoBoughtAddQuantity > ol > li div.quantity-container {margin-bottom: 12px;}
div.AlsoBoughtAddQuantity > ol > li input.quantity-box {height: 24px;}
div.ProductAddQuantity > ol > li div.quantity-container{padding-right:12px;}
.wcs_support_number span {color: #8b8b8b;font-size: 20px;font-weight: 500;line-height: normal;}
#header-nav-logo{padding:0px;line-height: normal;}
#header-nav-logo img{vertical-align: middle;}
#main > div.widget-container > div.widget.fullpage > div.widget-header, #main > div.widget-container > form > div.widget.fullpage > div.widget-header {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.wcs_banner_left1.mar14 {margin-bottom: 14px; border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius: 5px;}
.widget-container.Advertisement.noprint .widget.fullwidth{margin-bottom:0px; background: #fff;box-shadow: none;} 
#quick-add-sku, #quick-add-quantity, #coupon-code {height:24px;line-height:24px;margin-top:0px;}
#header-finders {padding-top:0px;padding-bottom:14px;}
body.CartConfirm div.widget div.widget-container {margin-top:10px;}
body.CartConfirm div.widget > div.widget-header div.widget-header-link {margin:5px 10px 5px 7px;}
body.CartConfirm div.widget > div.widget-header div.widget-header-link a:hover {color:#fff !important;text-decoration:none;background:#000;}
input[type=checkbox], input[type="radio"] {margin:0px;vertical-align:middle;margin-right:5px;}
body.ItemDetail .widget-container.not-droppable.AlsoBoughts .widget {border:1px solid #d1d1d1;}
body.Default div.ProductAddQuantity > ol > li a.decrement-quantity{}
.wcs_footer .social li {margin-top:8px;}
a.btn.read_more {background: #945689;border-radius: 5px;color: #fff;padding: 4px 15px 5px 15px;font-size: 17px;display: inline-block;clear: both;margin-top: 5px;font-weight: normal;font-size: 18px;line-height: normal;}
a.btn.read_more:hover {background: #000000;}
.wcs_footer .wcs_div_two .tab_item p.wcs-space{padding-left:30px;}
body.Default div.widget > div.widget-header div.widget-header-link{margin:1px 3px 5px 7px;}
body.Default .Spotlight div.widget > div.widget-header div.widget-header-link{margin:18px 12px 5px 7px;}
ul.SpotlightItems > li ul li.sku strong, ul.SpotlightItems > li ul li.price strong {color:#000;font-weight:600;}
ul.SpotlightItems .featured-product li.sku a {text-decoration: none !important;color:#000 !important;}
.widget-container.DealerMessage .widget{margin-bottom:0px;}
#header-nav-main > ul.category-nav{width:98%;display:flex; justify-content:space-between;margin: 0 auto;background: #fff;border-radius:0px;box-shadow: 0px 0px 5px #ddd;}
#header-nav-main > ul.category-nav {width: 100%;display:block;justify-content: space-between;margin:0px auto;background: #7ac143;box-shadow: none;border-radius: 0;}
.ui-autocomplete {z-index:99999!important;}
.ui-widget, .qtip {z-index:999999!important;}
.widget-container.DealerMessage .widget-main {background: #f8f8f8;}
.SidebarLogin a {font-size: 11px;color: #696969;}
.SidebarLogin a:hover {color: #cc171e;text-decoration: none;}
body.MyAccount .scrolling-logo{max-width:938px;}
body.ReturnPolicy .widget-container.ReturnPolicy .wcs-about-right p, body.ReturnPolicy .widget-container.ReturnPolicy .wcs-about-right h2, body.ReturnPolicy .widget-container.ReturnPolicy .wcs-about-right li {color:#1D1D1D !important;} 

div.ItemDetail > div.widget > div.widget-main > div.center > table > tbody > tr > td {padding:5px 10px;}
.wcs-about-right  {color:#1D1D1D;}
div.widget input.favorites-create-group, input.favorites-add-to-group{background:#cc171e !important;border-radius:5px;
font-size:10px;font-weight:700;height:auto;color:#fff;border:1px solid #cc171e !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: 1480px; 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;}


body.Login div.widget > div.widget-header > div.center > .widget-title {border-radius:0px;}
.Login .widget .widget-main {border: 1px solid #d2d2d2;}
.Login #login-fields label {display: none;}
.Login #login-fields li {margin-bottom: 5px; padding: 5px;}
.Login #login-fields #username, .Login #login-fields #password {background: #fff; border: 0; border-radius: 0; font-size: 12px; line-height: 40px;
  height: 40px;  padding: 0 5px 0 10px;  box-shadow: inset 0px 1px 3px 1px rgba(177, 177, 177, 0.61);  -moz-box-shadow: inset 0px 1px 3px 1px rgba(177, 177, 177, 0.61);  -webkit-box-shadow: inset 0px 1px 3px 1px rgba(177, 177, 177, 0.61);  color: #000;  box-sizing: border-box;  width: 100%;
  margin: 0;}
div.Login #login-fields li:last-child{ position:relative;}
div.Login #login-fields li a[href*="password_reset"]{position: absolute; bottom: 28px; left: 10px; color: #00549f; width: auto; right: inherit;}

/*login-page end*/
/*===============*/
aside.sidebar div.widget-container {float: none;clear: both;display: block; margin-bottom: 30px;}
aside.sidebar div.widget-container div.widget{border: 1px solid #d1d1d1;}
aside.sidebar div.widget-container div.widget .widget {box-shadow: none;border: none;}
aside.sidebar div.widget-container.CustomHtmlSide {border: none;box-shadow: none;}
div.widget {border:none;background-color: #fff;-moz-box-shadow:none;box-shadow: none;}
aside.sidebar .SidebarLogin div.widget {margin: 0;padding:0px 0px 5px 0px;}

.SidebarLogin #login-fields li:last-child {margin-top: 6px;text-align: left; bottom: 12px; position: absolute;
  bottom: 49px;}
.SidebarLogin #login-fields span.button {width: 100%;float: right;margin-top: 0px;margin-bottom: 0;}
.SidebarLogin #login-fields span.button > span.button-background {width: 100%; text-align: center;padding: 5px 0px 5px !important;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; display: table;margin-top: 0px; color: #000; margin-top: 20px; background:#7ac143;}
.SpotlightItems .featured-product .SpotlightPrice {color:#00549f;}
.SpotlightPrice strong {color: #00549f !important;font-weight: 600 !important;text-transform: uppercase;}
/*===== Home-product  ==========*/
.partners_logo {display: inline-block;width: 99%;border: 1px solid #d1d1d1;margin-left: 1%;}
.partners_logo ul {display: flex;justify-content: space-between;align-items: center;}
.partners_logo li {padding: 20px 10px;}
.partners_logo li img {max-width: 100%;}

.widget-container.Advertisement {max-width:100%;width: 100% !important;}

/*
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.wcs-Categori .wcs-about-right{padding:46px 75px 53px 90px !important;}
}
@-moz-document url-prefix() { 
  .wcs-Categori .wcs-about-right { padding:45px 75px 53px 90px !important;}
}
*/

.wcs-Categori .wcs-about-right h1{color: #fff; padding: 10px 0; font-size: 25px; font-weight: 600; text-align: center;}

.wcs-Categori .wcs-CategoriB1 .wcs-about-right h1 {color: #58a021;padding: 10px 0 10px 90px; font-size: 25px; font-weight: 600; text-align: left;}
.wcs-Categori .wcs-CategoriB1 .wcs-about-right h2 {color: #fff; text-align: left; line-height:30px; font-size: 20px; text-transform: uppercase;  font-weight: 600; width: 100%;padding: 0;}
.wcs-CategoriB1 .wcs-about-right img {width: auto;float: left; margin-right: 15px;}
.wcs-Categori .wcs-about-right p{color: #fff;font-weight: 600; font-size: 16px;line-height: 26px;text-align: left; margin-bottom: 25px;padding: 0px 0px 0px 96px;}
.wcs-Categori .wcs-about-right a {background: #8fc53e; font-size: 16px;font-weight: 500;color: #fff;border-radius: 8px; -webkit-border-radius: 8px;
  -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; padding: 10px 15px; border: none; max-width: 140px; margin: 20px 0px 25px 101px;}
.wcs-Categori .wcs-about-right a:hover {background: #fff; text-decoration: none; color: #8fc53e; cursor: pointer;}

aside.sidebar .SidebarLogin div.widget {margin: 0;}
/*===== Home-about-us  ==========*/
.aboutWcs .about_us .About-title {font-size: 24px;text-align: left;color: #494949;padding: 0px 0px 10px;font-weight: bold;margin: 0 auto;line-height: 22px;}
.widget-container.aboutWcs .widget-main {border: none;}
.aboutWcs .about_us .About-title span { font-weight: normal;;}
.ab-1 {margin-bottom: 12px; width: 98.8%;}
.aboutWcs .about_us_2 .About-title {font-size: 20px;font-weight: 500;line-height: normal;padding-bottom: 10px;}
.widget-container.aboutWcs .about_us {background: #fff;display: flex;justify-content: space-between;margin-top:30px; margin-bottom: 80px;}
.widget-container.aboutWcs .about_us ul{display: flex;flex-wrap: wrap; margin: 60px auto 0px; justify-content: space-evenly; text-align: center;
  width: 90%;list-style: none;}
.widget-container.aboutWcs .about_us ul li{float: left;margin: 0px 0 15px;padding: 0px;}
.widget-container.aboutWcs .about_us p {font-size: 18px; font-weight: 400; text-align: center;margin: 0 auto 30px; padding: 0;}
.widget-container.aboutWcs .about_us ul li a{background: #000; font-size: 16px; font-weight:500; color: #fff; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; padding: 10px 22px;margin: 0;}
.widget-container.aboutWcs .about_us ul li a:hover{background: #00549f; font-size: 16px; font-weight: 500;}
.About-desc h2 {text-align: center; font-size: 32px; font-weight: 700; color: #7ac143;}




/*hover effect css start*/

#banner-container{padding: 0 !important;}
#banner-container img{width: 100%;}
/*hover effect css end*/
.about_us_2 .About-desc p {line-height: 20px;font-size: 13px;font-weight: normal;line-height: 19px;font-family: 'Comfortaa', sans-serif;}
.aboutWcs .about_us .About-desc {width: 100%;font-size: 13px;text-align: left;padding: 0px 0px 0px 20px;    font-weight: 300;}
.widget-container.aboutWcs .about_us_2 .ab-img {/* float: right; */padding: 0;}
.about_us .About-desc ul {list-style: disc;padding-left: 18px;}
.aboutWcs .about_us .About-desc li {padding: 3px 0;color: #3e3e3e;font-weight: normal;}
.aboutWcs .about_us .About-desc h3 {margin-top: 5px;color: #3e3e3e;font-size: 13px;}
.widget-container.aboutWcs .about_us_2 .About-desc {padding-left: 10px;padding-bottom: 0;}
.aboutWcs .about_us .About-desc .READ-MORE {background:#a77739;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:#000;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;}
.widget-container.aboutWcs {margin-bottom: 0;}
/*===== Home-border  ==========*/
div.widget-container.aboutWcs div.widget .widget-main{border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;}

.more{background: #945689;border-radius: 3px;  color: #fff; line-height: 26px; padding: 1px 20px;  margin-top: 20px;text-align: center; display: inline-block; text-decoration: none;}
.more a{background: #945689;color: #fff !important;text-decoration: none;}
.more a:hover{ color: #fff !important;text-decoration:underline;}

#header-nav-main > ul > li:first-child {border-left:none;}
#header-nav-main > ul > li:last-child {border-right: none;}
#header-nav-main > ul > li:last-child::after {display: none;}
/*===== new-css-add  ==========*/
.brands_logoes {display: flex;justify-content: end;margin-bottom: 15px;}
.brands_logoes li {display: inline-block;margin: 0;}
.brands_logoes li.dirtt_logo {margin-left: 0px;margin-left: 20px;}
.header-category-container a:focus{outline-style:none;}
.widget-container.SavedCarts .center h3, .widget-container.SavedCarts .center .widget-title, .widget-container.RecentOrders .center h3, .widget-container.RecentOrders .center .widget-title{background: #fff;color: #181818;font-size: 18px;text-transform: capitalize;padding: 10px 0;border-bottom: 4px double #d1d1d1;width:100%;font-weight: 500; margin: 0px 0px 15px !important;} 
.SavedCarts .widget-main .center .odd, .RecentOrders .widget-main .center .odd {background-color: transparent !important;border-bottom: 1px solid #ccc;}
div.Table div.page-selector > ol > li > a:hover, div.Table div.page-selector > ol > li > a.selected {
  background-color: #945689;color: #fff;}
div.Table div.page-selector > ol > li > a{border: 1px solid #945689;}
.widget-container.OrderManager .center h3, .widget-container.OrderManager .center .widget-title{background:transparent;color: #000 !important;font-size: 18px;text-transform: capitalize;padding: 10px 10px !important;border-bottom: 4px double #d1d1d1;width:100%;font-weight: 600; margin: 0px auto !important; width: 90% !important;} 
aside.left-sidebar {width: 212px;margin-left: -212px;}
#header-box-search a:focus, #header-box-search input:focus, #header-box-search button:focus{outline-style: none;  outline: -webkit-focus-ring-color auto 0px;}
/*===== new-css-add-end  ==========*/
.AboutUs .wcs-about-right.wcs-pad {padding: 12px 0;}
.ReturnPolicy .wcs-about-right.wcs-pad {padding: 12px 0;}
#main > div.widget-container > div.widget.fullpage > div.widget-header > div.center > h3, #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 > h3, #main > div.widget-container > form > div.widget.fullpage > div.widget-header > div.center > .widget-title {text-transform: none;font-size: 21px;font-weight: 500;padding: 15px 10px;text-transform: uppercase;}
.AboutUs .wcs-about-right.wcs-pad p {font-size: 13px;color: #3d3d3d;line-height: 22px;font-weight: normal;font-family: 'Comfortaa', sans-serif;}
.ReturnPolicy .wcs-about-right.wcs-pad p {font-size: 13px;color: #3d3d3d;line-height: 22px;font-weight: normal;font-family: 'Comfortaa', sans-serif;}
.wcs-ProductBlock {/*display: inline-block;*/float: left;width:35.5%; margin:0;margin-left:2.9%;display: none !important;}
.services {display: inline-block;width: 100%; position: relative; border: 3px solid #cac9c8;border-radius: 18px; background: #fcfadd; min-height: 351px;}
.services img {border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; -webkit-border-radius: 15px;}
.services .wcs-left-banner {font-size:26px;color: #000;font-weight: 600;line-height: normal;padding: 15px 0;position: absolute;left: 0;width: 97%;top: 20px;}
.services .wcs-left-banner p{font-size: 26px;font-weight: 600;letter-spacing: normal;height: 26px;color: #000;text-align:left;padding: 0 24px;}
.services .wcs-left-banner span {padding:0px 0px 10px 26px; text-transform:capitalize; display: block}
.services .wcs-left-banner a{float: right; margin-right: 24px;color: #fff;  font-weight: 600;  text-decoration: none;  padding:5px 15px;
    display:inline-block; font-size: 15px; background: #000;  text-align: center; border-radius: 4px; margin-top: -70px;}
.services .wcs-left-banner a:hover{background: #000;color: #fff;}
/*hover efect start*/
.services li::before, .services li::after {content: "";width: 0;height: 3px;position: absolute;transition: all 0.3s linear;background: #7ac143; z-index: 99;}
.services li::after {right: 9px;bottom: 9px;transition-duration: 0.4s;}
.services li::before {left: 9px;top: 9px;transition-duration: 0.4s;}
.services li:hover::before, .services li:hover::after {width: calc(100% - 18px); z-index: 99;}
.services li a::before, .services li a::after {content: "";width: 3px;height: 0;position: absolute;transition: all 0.3s linear;background: #7ac143;z-index: 9;}
.services li a::before {left: -3px;top: 0px;transition-duration: 0.4s;}
.services li a::after {right: -3px;bottom: 0px;transition-duration: 0.4s;}
.services li:hover a::before, .services li:hover a::after {height: 100%; z-index: 99;}
/*hover efect end*/
div.DealerMessage div.messageLeftImage {margin-bottom: 50px;}
div .widget-container.RecentOrders .widget-header h1{padding-top: 0!important;padding-bottom: 8px!important;}
div.Spotlight > div.widget {background-color: transparent; border: 1px solid #d1d1d1;}
.sidebar-list li {overflow: hidden;vertical-align: top;line-height: normal;box-shadow: none; margin: 15px auto; text-align: center;}
.sidebar-list li img {vertical-align: top;min-width:auto;width:auto;}
.sidebar-list li.recycle_img {border: none;box-shadow: none;overflow: visible;}
aside.sidebar div.widget-container.FesscoWidget {border: none;box-shadow: none;overflow: visible;margin-bottom:30px;}
.wcs_banner_left1.sidebar-list {height: auto;}
/*.Login .SimpleHeader > div.widget > img {content: url('../images/header_logo.png');}*/
#footer-copyright {line-height: normal;font-weight: 500;font-size: 12px; float: left; line-height: 40px; color: #b8b8b8;}
div#footer {margin-bottom: 0;}

@media only screen and (min-width:1200px){
#content.has-left-column, #footer-content.has-left-column, #content.has-right-column, #footer-content.has-right-column {min-width: 1480px!important; max-width: 1480px !important;width: 100% !important;}
#header {grid-template-columns: auto 1480px auto!important;}

}


/*Home-banner*/
.wcs-CategoriA ul {list-style: none;list-style: disc; width: 88%;}
.wcs-CategoriA ul li {font-size: 14px; line-height: 33px; padding-bottom: 10px; text-align: left;}
.wcs-CategoriA span {font-size: 18px; }
.wcs-Categori .wcs-CategoriA .wcs-about-left { width: 28%; margin: 0px 4% 0 2%; padding: 0px;}
.wcs-Categori p span {font-size: 24px; font-weight: 600; line-height: 35px;}
.wcs-Categori p {font-size: 18px;font-weight: 600; text-align: left; padding: 10px 0; color: #fff; line-height: 27px; padding: 0px 0 30px;}
.wcs-CategoriA img {text-align: center; margin: 0 auto;}
.wcs-Categori{width: 100%;padding: 0px;max-width: 100%;box-sizing: border-box;overflow: hidden;background: rgb(0,0,0);background:#fff;}

.wcs-CategoriA{width: 100%;padding: 0px;max-width: 100%;box-sizing: border-box;overflow: hidden;background:#7ac143;}

.wcs-Categori .wcs-CategoriA .wcs-about-left {width: 32%; margin: 70px 3% 0; padding: 0px 20px; float: left;}
.wcs-CategoriB1 .wcs-about-left {width:50%;margin: 0;padding: 0px;border: 1px solid #ccc;float: left;}
.wcs-CategoriB1 .wcs-about-left img {width: 100%;}
.wcs-Categori .wcs-CategoriA .wcs-about-mid {width: 28%;display: inline-block; color: #fff; font-size: 12px; margin-right: 2%; text-align: center; float: left;}
.wcs-Categori .wcs-CategoriA .wcs-about-right{width: 28%;display: inline-block; color: #fff; font-size: 12px; background: none; padding: 0px !important; text-align: center;}
.wcs-CategoriB1 .wcs-about-right { width: 50%; display: inline-block; color: #fff; font-size: 12px; background: none; padding: 23px 30px 22px !important; background: #000;}
.wcs-Categori a {display: block;text-align: center;padding: 10px;color: #fff; margin: 0px 0px 15px;}
.wcs-Categori .wcs-CategoriA .wcs-about-mid h1 {color: #fff; text-align: center;padding: 10px 0; font-size: 25px;font-weight: 600;}
.wcs-Categori h2 {color: #fff;text-align: center;line-height: 64px;font-size: 22px; text-transform: uppercase; font-weight: 600; width: 100%;}
.wcs-Categori span {color: #fff;}
.wcs-about-mid ul li span {color: #fff; padding-right: 5px;font-size: 18px;}
.wcs-Categori p {font-size: 16px; font-weight: 600; text-align: center;padding: 10px 0; color: #fff;}
.site-ads ul{display: flex;flex-wrap: wrap;margin: 0px; padding: 0px}
.site-ads ul li {width:18.4%;text-align: center;padding:0px 0px 0px 0px; border: 2px solid #00549f; margin: 0 1%;}
.site-ads ul li:nth-child(1) {margin-left: 0px;}
.site-ads ul li:nth-child(5) {margin-right: 0px;}
.site-ads ul li i.pixeden {display: inline-block;transition: all 0.2s;}
#main.has-left-column > div.widget-container {margin-left: 18px; margin-right:18px;}
.wcs-socila-icon ul{flex-wrap: wrap;margin: 0; padding: 0px; list-style: none;}
.wcs-socila-icon ul li{width:auto;text-align: center;padding:5px 2px 5px 0px;}
.wcs-socila-icon ul li a{width: auto;text-align: center;padding: 5px 3px 0px 0px;background-image: none;}
#footer-background > div:nth-child(4) {background: #945689;border-top:1px solid #ebebeb;}
#footer-background div { background: #000 !important;}
.widget-container.OrderManager h3.widget-title {text-align: center !important;border-bottom: 1px solid #555555 !important;}	
	
.grid-cell.cycle-slideshow .slide.cycle-slide img {min-width:738px;}

#footer #footer-accepted-cards{/*display:none;*/float: right;  margin: 7px 0px;}
#footer-accepted-cards img.card[alt="Visa"] {content:url("https://ds.ecisolutions.com/pixere.com/RedFalcon/printISI/images/discover-card.png")}
#footer-accepted-cards img.card[alt="Mastercard"] {content:url("https://ds.ecisolutions.com/pixere.com/RedFalcon/printISI/images/visa-card.png")}
#footer-accepted-cards img.card[alt="American Express"] {content:url("https://ds.ecisolutions.com/pixere.com/RedFalcon/printISI/images/master-card.png")}
#footer-accepted-cards img.card[alt="Discover Card"] {content:url("https://ds.ecisolutions.com/pixere.com/RedFalcon/printISI/images/americon-master-card.png")}
.wcs_div_one .tab_item{position: relative;}
div.widget > div.widget-main > div.center > ol.menu a{padding-left: 9px;}

#header-nav-main .category-nav li header-category-container a[href*="search?search=ink%2C+toner"]{}
.SpotlightItems li ul.featured-product li.image { min-height: 130px;}
.odd { background-color: #fff !important;}
.wcs_footer ul li.wcs_privacypolicy ul li {margin-left: 20px; list-style: disc; color: #719430;}
.wcs_footer ul li.wcs_privacypolicy ul li.wcs_privacy, .wcs_footer ul li.wcs_privacypolicy ul li.wcs_site_tutorials {display: none;}

.product-review-wrap .product-review-body-wrapper .product-review-rating div.product-review-stars-small {margin-top: 6px; border: 1px solid #999999; height: 20px;}
.product-review-attribute-key p.product-review-attribute-label-pros {padding: 0; line-height: 30px;}
span.product-review-rating-headline {font-weight: bold; display: flex; min-width: 600px; line-height: 22px;}
div.product-review-main-wrapper div.product-review-points-group { border: none; padding-right: 10px; padding-top: 25px;}
div.product-review-stars { border: 1px solid #999;}
div.product-review-wrap {border-bottom: 1px solid #cccccc; padding: 8px 0; margin: 8px 0; border-top: 1px solid #cccccc;}
.select2-results div a.itemOptions > div { flex-wrap: wrap !important;}
.wcs-socila-icon a:hover {opacity: 0.7;}
.wcs_footer span {color: #719430;}
#header-nav-profile span #logout_button a:hover {color: #7ac143;}

.ws-left-sad-bannerB {background: rgb(0,0,0);background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 32%, rgba(77,77,77,1) 100%);}
.ws-left-sad-bannerB h2 {background: #00549f;text-align: center;color: #fff;font-size: 16px;font-weight: 600;line-height: 24px;text-transform: capitalize;}
.ws-left-sad-bannerB .wcs-info-more {color: #fff; width: 100%; background: #000; text-align: center; padding: 12px 0; font-size: 20px; font-weight: 700;}
.ws-left-sad-bannerB .wcs-info-more a{text-transform:capitalize; text-decoration: none; color: #fff;}
.ws-left-sad-bannerB .wcs-info-more:hover {color: #fff; width: 100%; background: #00549f;}

div.FavoriteItemsListManager > div.widget > div.widget-header{box-shadow: none;}

.widget-container.FavoriteGroupList div.widget > div.widget-main > div.center > ol.menu > li { margin: 6px 12px 6px 12px !important; background: #000; color: #fff;}
.widget-container.FavoriteGroupList #favorites-group-0 {background: #000;}


.widget-container.FavoriteGroupList ol.menu li a, .widget-container.MyAccountControlsLinks ol.menu li a {color: #fff !important;font-weight: 600; text-decoration: none; margin: 0 auto; padding: 10px 10px;display: inline-block; border-radius: 0px; font-size: 16px; background: #000;border-radius: 0px !important;}
.widget-container.FavoriteGroupList ol.menu li { width: 90%;}
.widget-container.FavoriteGroupList ol.menu li span.item-count{color: #fff;}
.widget-container.MyAccountControlsLinks  ol.menu li { width: 100%;}
.widget-container.MyAccountControlsLinks div.widget > div.widget-main > div.center > ol.menu a{color:#fff; }
.widget-container.MyAccountControlsLinks div.widget > div.widget-main > div.center > ol.menu > li.selected{background: #000; width: 100%; color: #fff;}
.widget-container.MyAccountControlsLinks div.widget > div.widget-main > div.center > ol.menu > li{background: #000;}
body.Default.compensate-for-scrollbar .fancybox-slide--iframe .fancybox-content{height: 74vh !important;}
.rf-fancybox iframe.fancybox-iframe {max-height: 100% !important;}





