@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=Kaushan+Script&family=Open+Sans:wght@300;400;500;600;700&display=swap');
body{/*font-family:"Open Sans",sans-serif;*/ background: #fff;}


html, body {
font-family:'Open Sans', 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: #000;background-image: none;}
.wcs_topBarBG {border-bottom: 1px solid #945689;}
/*=============site css================*/
#header .header-nav-top {border-bottom: 1px solid #945689;}
#header .wcs_mainHeader{background:#fff;padding:15px;display:-ms-grid;display:grid;-ms-grid-columns:440px 1fr; grid-template-columns:440px 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:#000;display: flex;}
.wcs_mhRight {padding-top:0px; -ms-grid-row:1;-ms-grid-column:3;}
header > #header-nav-search{display:none;}
#header-nav-search{padding:0;}
#main-background{background:none;}
#main.has-left-column{padding-left:224px;padding-top:12px; padding-bottom:12px;}
#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;}
#header-nav-profile > span:hover, #header-nav-site > span:hover {background: #945689;}
#header-nav-profile > span.wcs_username:hover {background:none;}
#header-nav-profile > span a{color:#000;text-transform:none;text-decoration:none;}ss
#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-top #header-nav-site {
  border:0 ;
}
/*searchbar*/
#header-search-form {display: flex;}
.wcs_mhRight #header-box-search{width: auto;border-radius: 0px;background: transparent;margin: 7px 0px 7px auto; padding: 0px;}
.wcs_mhRight #header-box-search #header-search-string {background: #fff;color: #505050;font-size: 13px;font-weight: 600;height: 34px;width: 250px;border-radius: 3px 3px 3px 3px;min-width: inherit;box-shadow: none;padding: 0 0 0 20px;box-sizing: border-box;font-style: italic;border: none;}
.wcs_mhRight #header-box-search #header-search-button {background: #945689;cursor: pointer;height: 34px;width: 100px;color: #fff;margin: 0 0px 0px 10px;border-radius:0px;min-width: inherit;box-shadow: 0px 1px 0px 0px #945689 inset;padding: 0;box-sizing: border-box;border: none;margin-left: 10px;box-shadow: none;font-size: 15px;text-align: center;}
.wcs_mhRight #header-box-search #header-search-button:before {content: "Search";    font-weight: 600;font-size: 15px;font-family: 'Open Sans', sans-serif;}
.wcs_mhRight #header-box-search #header-search-button:hover {background: #141517;}
#header-nav-search #header-box-cart:hover {background: #fff;}

/*Cart*/
#header-nav-search #header-box-cart {font-weight: normal;height: 32px;margin: 20px 10px 0px 0px;border-radius:3px;background: #fff;width: 192px;
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;}
#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: 33px;font-size: 14px; line-height: 29px;}
#header-nav-search #header-box-cart a#header-cart-data span#header-cart-total{color: #945689;background: url(../images/icon_cart.png)no-repeat scroll 13px 3px;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;}
.wcs_mhRight #header-box-search .select2-container--default .select2-selection--single {height: 35px;border-radius: 4px 0 0 4px;border-color: #bababa;border: none;}
.wcs_mhRight #header-box-search .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 35px;background: #f0f3fb;border: none;border: none;box-shadow: none;}
.wcs_mhRight #header-box-search .select2-container--default .select2-selection--single .select2-selection__arrow{height:33px;}
.select2-container {width: 100%!important;}
.select2-container--open .select2-dropdown{left: 0;top: -45px;border:0;}
.select2-container--default .select2-search--dropdown .select2-search__field{height:35px}
.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;}
/*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:flex;/*justify-content:space-between;*/padding: 6px 10px 6px 0px;}

.wcs_support_mail{background: url(../images/maile-icon.png) no-repeat left center;font-size:27px;font-weight:600;line-height:30px;padding: 11px 0px 10px 48px;margin: 0px 15px 0px;}
.wcs_support_number {background: url(../images/tel-phone-icon.png) no-repeat left center;color:#4c4c4c;font-size:27px;font-weight:600;line-height:30px;padding-right:30px;display: flex;flex-wrap: wrap;max-width: 395px;height: inherit;padding: 10px 80px 10px 48px; 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: 17px;font-weight: 600;color: #fff;padding: 7px 36px 7px 16px;text-transform: none;background: url("../images/nav-arrow.png") no-repeat right center;}
.header-secondary-category-container li{background:#202020;opacity:1;border-top:1px solid #ccc; padding:0px;}
.header-secondary-category-container li:hover{background:#945689;}
.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: 20px;padding: 0;margin: 0;text-transform: capitalize;font-weight: 600;color: #101010;border: none;font-weight: 600;text-align: center;border-radius: 0;/*border-bottom: 1px solid #555555;*/text-align: left;margin: 16px 12px 12px 12px!important;width: auto;padding-bottom: 8px;}
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:1px 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: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: #945689;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px; text-transform: capitalize;}


div.widget > div.widget-header div.widget-header-link a:hover {color:#fff !important;text-decoration:none;
background:#1D1D1D;}
.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:#945689;}
span.button > span.button-background:hover{background:#000;}
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:#e2e2e2;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: 30px;height: 30px;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;}
.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;}
.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*/
.Spotlight{border:1px solid #d2d2d2; padding-top: 0;}
.wcs_Spotlight{width: 100% !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: 24px;margin: 0 auto;padding: 10px 0;border-bottom: 1px solid #d1d1d1;width: 100%;font-weight: 600;text-align: left;border-radius: 0;margin: 0px !important;padding: 20px;text-transform: uppercase;}

.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;background: #945689;height: 1px;}
.Spotlight div.widget > div.widget-header > div.center > h3:hover:after {width: 100%;}

ul.SpotlightItems > li{border:0; width:240px;}
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:13px;top:42%}
div.Spotlight a.jspArrowRight{width:13px!important;height:30px;top:42%;right:13px;left:inherit}
.Spotlight .ProductAddQuantity .quantity-container{margin-bottom:0;}

/*main Slider*/
.widget-container.Advertisement .widget-main{padding:1px;background: #d5d5d5;}
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:11px;z-index:99;display:none; width:auto; text-align: center; margin: 0 auto;left:16px;}
div.merchandising-nav a {background:url(../images/normal_slide.png) no-repeat;font-size:0px;height:16px;width:5px;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;}

/*Hon furniture*/
#header-finders ul li.hon-micro{height:auto;width:auto;background:none;}
#header-finders #header-finders-list li.hon-micro > a {background:#231f20 url(../images/Hon_Furniture_img.png) center center no-repeat;text-indent:-999em;height:55px;padding:0;border-radius:0px;display:block;}
#footer-background{grid-template-columns: auto 1485px auto !important;grid-template-rows:auto;-ms-grid-rows:1fr 0; background: #945689;}
.CustomHtmlSide img {width: 100%;}
.footer_banner{text-align:center;}
.wcs_footer {padding:15px 0px 15px;display: grid;grid-template-columns:680px 495px 285px;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;}
.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_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: #fff;margin: 0;font-size: 14px;line-height: 25px;}
.wcs_footer .wcs_div_col a {color: #fff;font-size: 14px;display: block;font-weight: normal;line-height: 24px;}
.wcs_footer .social_links li a {display: inline-block;vertical-align: top;}
.wcs_footer .wcs_div_col a:hover{color:#f3f3f3;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: #fff;font-weight: 600;line-height: 25px;}
.wcs_footer a:hover{color:#f3f3f3;}
.wcs_footer h2 {color: #fff;font-size:21px;padding: 10px 0 5px;text-transform: uppercase;font-weight: normal;position: relative;margin-bottom:5px; text-transform: capitalize;font-weight: 600;}
.wcs_footer h2:after {content: "";border-bottom:3px solid #fff;width: 130px;height: 2px;display: block;padding-top: 8px;transition: all 0.4s linear;}
.wcs_footer h2:hover:after {width: 210px;}
.wcs_footer address {color: #fff;font-size: 14px;font-weight: normal;margin-bottom: 15px;display: block;}
.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: #fff;font-size: 14px;}
.wcs_footer ul li a{color:#616161;text-decoration:none;font-size:14px}
.wcs_footer ul li a:hover{color:#42200b}
.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-accepted-cards{display:none;}
#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:945689;align-items: center;padding: 0px 15px 10px !important; display: block;}
#footer > div{color:#fff;text-align:left;line-height:25px;}
.wcs_footer form {margin: 20px 0;margin-top: 10px;}
.wcs_footer form input {border: 1px solid #6a6a6a;width: 100%;display: block;margin-bottom: 12px;height: 32px;}
.wcs_footer form button {border: 1px solid #6a6a6a;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;}
/*Scrolling Logo*/

.wcs_slider{margin:0!important;overflow:hidden;}
.scrolling-logo {max-width:938px;clear:both;  position:relative; z-index:9; margin:0 auto; border-left: none; border-right:none;}
.scrolling-logo {clear: both;position: relative;z-index: 9;margin: 0 auto;padding: 15px;max-width: 1487px;width: 100%;}
.scrolling-logo .left-scroll {left:8px;background: url("../images/back_slide1.png") no-repeat scroll 0 0;background-position: left center;}
.scrolling-logo .right-scroll {right:8px;background: url("../images/next_slide1.png") no-repeat scroll 0 0;background-position: right center;}
.scrolling-logo ul{width:12000px; display:table; overflow:hidden;}
.scrolling-logo ul li {display:inline-block;padding:0 152px 0 0;}
.scrolling-logo ul li a {display:block; z-index:999}
.scrolling-logo ul li:hover img {opacity: .2;}
.left-scroll, .right-scroll {position:absolute; height:32px; width:32px; top:32%;z-index:999;}
.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:#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:#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%;}
/*****start here****/
#header{grid-template-rows:auto auto auto auto 0px;}
.wcs_mainNav #header-box-search form#header-search-form {display:flex;}
#header-nav-profile > span:first-child, #header-nav-site > span:first-child{border-left:0px none;}
#header-nav-main > ul > li > a:hover {background:url(../images/nav-arrow.png) no-repeat right center;color:#fff;}
.header-category-container:hover  {color:#fff !important;background:#945689;}
.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: #231f20;font-weight: 400;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:0;padding: 6px 0!important; margin: 0px 0 10px 0 !important;}
.widget-container.OrderManager.noprint ol.menu li a {color:#fff !important;font-weight:600;text-decoration:none;margin:0;padding:6px 10px;display:block;border-radius:0px;font-size:16px;background:#945689; text-align: center;border-radius: 3px;}
.widget-container.OrderManager.noprint ol.menu li a:hover {background: #000;}
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;}
.wcs_banner_left1 .wcs_left1B {width:170px;bottom:9%;text-align:center;background:#945689;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: 230px;min-height: 236px;}
/***** 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;}
.widget-container .scrolling-area {float:none;margin:0 auto; display: inline-block; margin-bottom:15px; width: 100%;}
.scrolling-area h2 {font-size: 24px;  color: #945689;  text-align: center;  text-transform: uppercase;  padding: 0px 0px 15px;  font-weight: 600;}
.scrolling-area span{ color: #231f20;}
.wcs_div_two.wcs_div_col .tab_item span.fot-tel-icon {
background: url(../images/footer-tel-icon.png) no-repeat left center;padding-left:30px;}
.wcs_div_two.wcs_div_col .tab_item span.wcs-location-icon {padding-left:30px;width:20px;}
.wcs_div_two.wcs_div_col .tab_item span.wcs-fot-mail-icon{
background: url(../images/footer-mail-icon.png) no-repeat left center;padding-left:30px;}
.wcs_div_two.wcs_div_col .tab_item span.wcs-add-icon {
background:url(../images/home-icon.png) no-repeat left center;padding-left:30px;width:20px;}
.tab_item h3 {color: #616161;}
#footer-content .custome_ftr {display: none;}
#footer > div{color:#fff;text-align:center; display: flex; justify-content: space-between; align-items:center;font-size: 12px;}
#footer > div > div.tab_item{padding-top:7px; line-height:20px;}
div.ProductAddQuantity > 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 {width:13px;height:11px;background: url(../images/btn_form_decrease.gif) transparent no-repeat; bottom:0px; right: -6px;}
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;s}
#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: #141517;}
.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:500; font-weight: 500;}
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: flex;justify-content: space-between;margin: 7px auto;background: #000;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;}
.wcs-about-right a {color: #1D1D1D !important;}

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: 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;}

/*===============*/
aside.sidebar div.widget-container {float: none;clear: both;display: block;}
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:3px; -ms-border-radius:3px; -o-border-radius:3px; display: table;margin-top: 0px; color: #fff; margin-top: 20px;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;background:#945689;}
.SpotlightItems .featured-product .SpotlightPrice {color:#945689;}
.SpotlightPrice strong {color: #945689 !important;font-weight: 600 !important;}
/*===== 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: 740px;}

.wcs-ProductBlock p{font-size:12px;line-height:16px;color:#404040;}
.Pop-Categories ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display: flex; flex-wrap:wrap;border:1px solid #fff;margin:0px 0px 0px 12px;width: 100%;}
.Pop-Categories ul li{width: 33%;text-align: center; padding: 10px 15px 25px;}
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;}
.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;}
.widget-container.aboutWcs .about_us_2 {background: #dddbd7;padding: 25px 15px;border: 1px solid #d1d1d1;display: flex;justify-content: space-between;width: 100%;box-shadow: 0px 0px 5px #d1d1d1;border-radius: 5px;}
.about_us .About-desc p {color: #3d3d3d;line-height: 22px;font-weight: normal;font-family: 'Open Sans', sans-serif;line-height: normal;width: 90%; font-size: 20px; line-height:40px;}
/*hover effect css start*/
.about_us .ab-img {-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out; border: 5px solid #945689;padding: 15px 15px 10px; margin-top: 5px}
.ab-1 h1 {font-size: 33px; padding: 15px 0 10px; margin: 0; font-weight: 600;}
.ab-1 span {color: #945689;}
.about_us .ab-img:hover {box-shadow: 0px 2px 20px 0px #f9ffe5;}
/*hover effect css end*/
.about_us_2 .About-desc p {line-height: 20px;font-size: 13px;font-weight: normal;line-height: 19px;font-family: 'Open Sans', sans-serif;}
.aboutWcs .about_us .About-desc {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;}
#header-nav-main > ul > li {/*border-right: 1px solid #fff;*/padding: 0px 45px 0px 45px;}
/*===== 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;}
.wcs_footer ul.wcs_qulink li {padding-left: 15px;background: url("../images/footer-sq.png") left center no-repeat;}
.wcs_footer ul.wcs_qulink li a[href="return_policy"] {display: none;}
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: #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;} 
aside.left-sidebar {width: 212px;margin-left: -212px;}
.wcs_mainNav #header-box-search a:focus, .wcs_mainNav #header-box-search input:focus, .wcs_mainNav #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: 'Open Sans', sans-serif;}
.ReturnPolicy .wcs-about-right.wcs-pad p {font-size: 13px;color: #3d3d3d;line-height: 22px;font-weight: normal;font-family: 'Open Sans', sans-serif;}
.wcs-ProductBlock {display: inline-block;float: left;width: 37.5%; margin: -10px 0;margin-left:1%;}
.services {display: inline-block;width: 100%;}
.services h2 {color: #3d3d3d;font-size: 18px;text-transform: uppercase;margin-top: 8px;font-weight: 500;}
.services ul {text-align: center;font-size: 0;margin: 0 -5px;}
.services ul li {width:100%;display: inline-block;font-size: 16px;color: #3d3d3d;padding: 15px;vertical-align: top;padding: 9px;vertical-align: top;position: relative;}
.services ul li a {border: 3px solid #d5d5d5;display: inline-block;width: 100%;box-sizing: border-box;min-height: 350px;position: relative;margin: 0;padding: 0;vertical-align: top; background: #945689;}
.services ul li img {max-width: 100%;}
.services .wcs-left-banner {font-size: 16px;color: #fff;font-weight: 500;line-height: normal;padding: 15px 0;position: absolute;left: 0;width: 100%;bottom: 20px;}
.services .wcs-left-banner h3{font-size: 50px; font-weight: 600; text-align: center;}
.services .wcs-left-banner p{font-size: 40px;font-weight: 400;letter-spacing: 11px;line-height: 35px;color: #fff;text-align: center;margin-bottom: 21px;}
.services .wcs-left-banner span {padding: 10px 30px;background: #000; border-radius: 5px; text-transform: uppercase;}



/*hover efect start*/
.services li::before, .services li::after {content: "";width: 0;height: 3px;position: absolute;transition: all 0.3s linear;background: #945689; 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: #945689;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;}
.sidebar-list li {margin-bottom: 12px;overflow: hidden;vertical-align: top;line-height: normal;box-shadow: none;}
.sidebar-list li img {vertical-align: top;}
.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: 12px;}
.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: normal;font-size: 12px; margin-right: 58px;}
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: 1485px!important;}
#header {grid-template-columns: auto 1485px auto!important;}

}
.wcs-footer-banner{width: 100%;height: 136px;margin: 42px 0px 50px;padding: 0; border: 1px solid #d1d1d1;display: inline-block;}
.wcs-footer-banner img {/*width: 100%;*/}

/*Home-banner*/
.wcs-Categori{ width: 100%; background: #fff;margin: 12px 0px 9px; padding:0px; max-width:100%;box-sizing: border-box;}
.wcs-Categori h2{color: #494949;text-align: left;line-height: 64px;font-size: 32px;text-transform: capitalize;font-weight: 600; padding-top: 15px;padding-bottom: 25px;}
.wcs-Categori .Pop-Categories .service-icon { margin-bottom: 30px;}
.wcs-Categori span {color: #945689;}
.wcs-Categori p {font-size: 18px; font-weight: 600; text-align: center;}
.Pop-Categories ul{display: flex;flex-wrap: wrap;margin: 0px; padding: 0px}
.Pop-Categories ul li {width:auto;text-align: center;padding:10px 0px 10px 0px;}
.Pop-Categories ul li:last-child {padding-right: 0px;}
.Pop-Categories ul li i.pixeden {display: inline-block;transition: all 0.2s;}

.fot-tel-icon {background: url(../images/footer-tel-icon.png) no-repeat left center; padding-left: 30px;}
.fot-fax-icon {background: url(../images/footer-fax-icon.png) no-repeat left center; padding-left: 30px;}
.fot-mail-icon {background: url(../images/footer-mail-icon.png) no-repeat left center;padding-left: 30px;}
.fot-wcs-add-icon {background: url(../images/footer-location-icon.png) no-repeat left top 4px; padding-left: 30px;}
#main.has-left-column > div.widget-container {margin-left: 18px;}
.wcs-socila-icon ul{display: flex;flex-wrap: wrap;margin: 0 0 0 30px; 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: 3px solid #bb94b4;}
#footer-background div { background: #945689 !important;}
.widget-container.OrderManager h3.widget-title {text-align: center !important;border-bottom: 1px solid #555555 !important;}	
	
#header-nav-main > ul > li.wcs_custom_products a {
  background-image: none!important;
  padding-right: 16px;
}	
a.btn-lakeshore {padding: 0;margin-left:79px;width: 150px;background: transparent;border: 0;display: flex;align-items: center;cursor: pointer;}
.btn-lakeshore img {max-width: 100%;}
	
.AboutUs .fullpage .About-title {font-size: 24px;padding: 0px 0 10px;margin: 0;}
.AboutUs .fullpage .about_us{flex-direction: column;}
.AboutUs .fullpage .about_us .ab-img {
  padding: 0;
  max-height: 390px;
  overflow: hidden;
}
.AboutUs .fullpage .about_us .ab-img img {max-width: 100%}
.AboutUs .fullpage .about_us .About-desc {padding:20px 0 0;}
.AboutUs .fullpage .about_us .About-desc p {
  font-size: 17px;line-height: 24px;width: 100%;
}
#header-nav-profile span a[href="account_creation"] { display: none;}
.wcs_ftrwraprow .wcs-card {width: auto; margin: 15px 0 0;}


