
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,600i,700');
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
img {vertical-align: middle;}
* {outline: none;}
* {box-sizing: border-box;}
a{transition: 0.1s ease-in-out 0s;}
input, textarea, select{font-family: 'Open Sans', sans-serif;}
Body {margin: 0px 0;padding: 0; background: #fff; font-family: 'Open Sans', sans-serif;background:#fff;}
.main {margin: 0 auto !important; padding: 0px; width:100%; background:rgba(0, 0, 0, 0);}
.main_wrapper {margin:0 auto !important; width: 1000px;background-color: #fff !important;-moz-box-shadow:0px 0px 8px #A5A3A1;
-webkit-box-shadow:0px 0px 8px #A5A3A1; box-shadow:0px 0px 8px #A5A3A1;}
.header{/*float: left;min-height: 178px;*/ height:auto;}
.ewd_checkout .header {background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/Strip_Checkout.jpg) repeat-x;height: 225px;}
.ewd_checkout .main {background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/Strip_Checkout.jpg) repeat-x;}
.header .row-a {height:41px;border: none;border-radius: 0px !important;border-bottom: 1px solid #999999 !important; background: #fff;margin: 0px 0px 12px 0px;padding: 0 12px;}
.header .row-a .nav-right li {display: inline;float: left;color: #FFFFFF;border-right:0px solid #969696 !important;line-height: 1.5em;display: inline;line-height: 1.5em;background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/menu_border.png)no-repeat center right;}
.header .row-a .nav-right li.last{background: none;padding-right: 0px;}
.header .row-a .nav-right li.last .menu_two{margin-right: 0px !important;}
.header .row-a div.nav-right {padding-top:8px !important;}
.header .row-a >.nav-right li { padding:0 10px; border-right: 0;}
/*Header Navigation right the_menu*/
#button .the_menu li {padding: 2px 5px !important; }
#button .the_menu {background: #fff !important;}
.header .row-a .nav-right li ul li {padding: 0 5px 0 5px !important;background: none;width: 100% !important;}
#button .the_menu li a {background:#cf3324 !important;color: #fff !important;font-weight: normal;margin-bottom: 3px;margin-top: 3px;width: 100% !important;font-size: 12px; font-weight:500; padding:5px !important; transition: 0.1s ease-in-out 0s;}
#button .the_menu li a:hover, #button span.my-machines:hover {background:#225390 !important;color: #fff !important;}
#button .the_menu{background:#fff !important; border-radius: 0px; width: 125px; padding: 0;}
#button .the_menu li a:hover {background:none; color:#cf3324; font-weight:500;}
/*Header Navigation right the_menu*/
.header .row-a .nav-right li a {color: #000; font-weight: normal; font-size: 13px; padding: 0;}
.header .row-a .nav-right li a:hover, .my-accounts:hover ,.header .favorites:hover {color: #cf3324;}
.wcs_cus_left_nav {float: left; font-size: 18px; text-transform: uppercase;  color: #000; font-weight: normal;  width: 38.2%; text-align: right;}
.wcs_cus_left_nav  ul li:first-child {background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/Call_Icon.png) no-repeat left center; padding-left: 22px;  float: right;}
.header .row-a #button {  background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/top_arrow.png) no-repeat right 3px center !important;font-size: 12px;padding: 0px 18px 0px 9px;color: #08070d; font-weight: bold;margin: 0;}
.header .row-a #button:hover { background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/top_arrow-hover.png) no-repeat right 3px center !important;font-size: 12px; padding: 0px 18px 0px 9px; color: #cf3324;}
.header .col-left {float:left; width: 52%;}
.header .wcsCntct span {font-weight:bold; font-size:19px;}
.header .col-left .hdr_txt {float:left;	width:38%; display: none;}
#button span.my-machines , .my-accounts ,.header .favorites {color:#000; font-size:13px; font-weight: normal; }
.nav-left li {padding-top: 5px !important;}
/*Header Row b*/
/*add header css */
/*span.num_text_header {color: #cf3324 !important;font-weight:600;}*/
.social_icon {float: left;margin-left:0px;height: 40px;line-height: 38px;}
.social_icon a {margin-right: 5px;opacity: 1;transition: 0.1s ease-in-out 0s;}
.social_icon a:hover{opacity:0.8}
.header .row-a a {font-weight: normal;}
.South-Central {margin-left: 20px;color: #cf3324;}
.fac_icn {margin: 0px 5px 0px 0px;}
.header .row-b .nav-1 {float: right;height: 30px;}
.header .row-b .logo {width:85px !important;}
.header .row-b {background: #fff !important;border-radius: 0px !important;border: 0px solid #989898;margin-top: 0px !important; width: 1000px;padding: 0 12px;}
.header .row-b .logo {padding: 0;width: auto;}
.header .row-b .logo a {background:url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/logo.png) no-repeat scroll  0; display:block; width:64px; height:82px;}
.header .row-b .header-right {float:right; position: relative; width:890px;}
.header .row-b .search_cart {padding: 0; clear: inherit !important; margin-top:20px; width:auto; display:flex; float: none;justify-content:space-between;}
.header .row-b .search_cart .search {background:transparent; border:0; width:auto; height:auto; padding-top:0; margin:0px 15px 0 20px;}
.search_cart .search .box {height:35px;width:455px;margin-left:0;}

.header .row-b #lnkShowApprovalForwarding.disable {float:none; position:absolute; right:0; top: -8px; width:30px;}
/*search section css style */
.search_cart .search input {border:0 none;color:#262a2c;font-size:13px !important;height:35px;padding: 0 10px 0 10px !important;
width:calc(100% - 40px);text-transform: none;background: #f2f2f2;}
.search_cart .search .box .searchButton .button_search {background: #86ad3c url("https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/search-icon.png") no-repeat center center;border: 0 none;font-size: 0px !important;height:35px;width:40px; border-radius:0px;}
.search_cart .search .box .searchButton .button_search:hover {background:#225390 url("https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/search-icon.png") no-repeat center center;border: 0 none;font-size: 0px !important;height:35px;width:40px;}
.header .row-b .search_cart .search .box .searchButton {width:auto;margin-right:0;}
.header .row-b .nav-1 {height:auto; position:absolute; right:0; top:-45px;}
#divApprovalForwardingLink {top:-7px;}
.header .row-b .header-right .search_cart #searchControlHolder .clear span a.lnk {display:none;}
.header .row-b .search_cart #dvminicart {border: 0px; width: auto; float: right; height: 42px;}
.header .row-b .search_cart > div#dvminicart {margin-top: 5px;}
.header .row-b .search_cart  .cart {border:0px;background: #fff;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;
-ms-border-radius: 0px;-o-border-radius: 0px;height: 42px;padding: 0;min-width: auto;margin-top: 0px;padding-top: 0;position: relative;
width: auto;}
.header .row-b .search_cart .cart > a img {display: none;}
.header .row-b .search_cart .cart > a {float: left; height:33px; width: 52px; background:rgba(0, 0, 0, 0) url("https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/cart-icon.png") no-repeat center center;position: relative; z-index: 999;}
.header .row-b .search_cart .cart > a span.wcs_ti {position:absolute;right:0;top:0;background:#8bb339;width:18px;
height:18px;border-radius:25px;text-align:center;line-height:18px;font-size:11px;color:#fff;}
.header .row-b .search_cart .cart p {font-size: 14px;font-weight: bold;/* height: 40px; */line-height: 20px;margin-right: 0;
padding: 0;text-align: center;position: absolute;top: 10px;left: 10px;}
.header .row-b .search_cart .cart .rdBox p{position:relative;top:0;left:0;}
.header .row-b .search_cart .cart p.mini-head{position:relative;top:0;left:0;}
.header .row-b .search_cart .cart p a {color:#110507; font-weight:700; font-size:0px;}
.header .row-b .search_cart .cart p a span {color:#000; font-weight:600; font-size:14px; display:block;}
.header .row-b .search_cart .cart p a span:hover {color: #225390;}
.header .row-b .nav-2 {padding: 0; background: none; border: 0 none; color: #1c1c1c; width:auto; margin-top:5px; float: left; margin-bottom: 5px;width: 100%;} 
.header .row-b .nav-2 .login.wcs_logout a { color: #225390; text-decoration: none !important;  font-size: 13px; font-weight: 600; }
.header .row-b .nav-2 .login.wcs_logout a:hover {color: #cf3324 !important;}
.header .row-b .nav-2 .login {line-height: normal; padding: 0px; font-size: 12px; font-weight: 500; float:right !important; }
.header .row-b .nav-2 .login a {background: #fff;border: 0px none #fff;border-radius: 0px;color: #fff;font-size: 11px;
font-weight: normal !important;text-decoration: none;background-color: #8bb339;text-transform: uppercase !important;display: inline-block;text-align: center;width: 88px;
height: 24px;line-height: 24px;}
.header .row-b .nav-2 .login a:hover {color: #fff; background-color: #225390;}
.header .row-b .nav-2 .login a{transition: 0.1s ease-in-out 0s;}
.login.wcs_logout {color: #001f46 !important;}
.login.wcs_logout a{margin-left: 0px !important;}
.header .row-b .nav-2 .login2 {float: left; font-weight: 500; font-size: 12px; line-height: normal; color: #1c1c1c; line-height: 25px;}
.wcs_login {float: left;margin-left: 270px;}
.wcs_login input.text_type {width: 123px;height: 20px;border: 1px solid #d0d0d0;border-radius: 0;margin-right: 5px;line-height: 22px;}
.wcs_login input.wcs_btn {margin-right: 5px;}
div#divOrderStatusCounts {top: -10px; right: 30px; height: auto;}
#ulOrderApprovalLinks { position: relative;}
.ewd_checkout .content { border: 0;}
.ewd_checkout .header .row-b .logo {margin-top: 15px;}
.ewd_checkout .header .row-a .nav-right li a {color: #fff;}


.header .row-b .headerSaveOrderMessage, .header .row-b .headerApprovalMessage{margin-top: -10px;margin-bottom: 10px;}
/*Header View Cart and Checkout button*/
.header .row-b .search_cart div#dvminicart .cart a#viewCartBtn.lnk {background:none; color:#1c1c1c; font-weight:500; margin:0px 0 0; font-size:12px;position:absolute;top:1px;left: -76px;width:74px;}
.header .row-b .search_cart a.lnk.checkout {background:none; color:#1c1c1c; font-size: 12px; border-radius:0px; float:right; font-weight:500; height:auto;  padding:0; width:auto; /*margin-right: 20px;*/ border: 0; margin-top:22px;}
.search_cart .cart #viewCart {background-color:#000; top:22px; left:-70px;}
.search_cart .cart #loading {background: #000;}
.search_cart .cart .clear {display: inline-block;margin-left: 0px;/* width: 170px; */clear: both;margin-top: 20px;
/* padding-top: 10px; */float: left;}
.header .row-b .search_cart div#dvminicart .cart a#viewCartBtn.lnk:hover, .header .row-b .search_cart div#dvminicart .cart a#viewCartBtn.lnk:active, .header .row-b .search_cart div#dvminicart .cart a#viewCartBtn.lnk:focus, .header .row-b .search_cart div#dvminicart .cart a.lnkHover {background:none repeat scroll 0 0; color:#225390 !important;}
.header .row-b .search_cart a.lnk.checkout:hover, .header .row-b .search_cart a.lnk.checkout:active, .header .row-b .search_cart a.lnk.checkout:focus {color: #225390;}
/*Header After Login Content*/
.header .row-b .nav-1 ul#ulOrderApprovalLinks li {margin: 0 8px 0 0; line-height: normal !important;}
.header .row-b .nav-1 li a {color: #1c1c1c; font-weight: 500; font-size: 12px;}
/*megamenu Navigation*/
.request_img {margin: 6px 0px;}
.custom_zone_sidebar1 {margin-bottom: 5px;width: 196px;max-height: 700px !important;overflow: hidden;line-height: normal;}
.rebates_img {margin-bottom: 7px !important;}
.content .grid-1-5 {float: right;height: auto;display: inline;width: 196px;}
ul.megamenu {background: #8bb339; height:50px; padding:0px;}
.megamenu ul.browse-all-categories ul.ui-menu{ background:#fff !important;}
ul.megamenu li:hover{background:none !important;}
ul.megamenu li.browse-all a.mm-item-link:hover, ul.megamenu li.browse-all a.mm-item-link:focus, ul.megamenu li.browse-all a.mm-item-link:active ul.megamenu li.browse-all a.mm-item-link:visited {background: #225390; line-height: 50px; color: #fff;}
ul.megamenu li.mm-item a.mm-item-link {border-left: 0px; font-size: 13px; height:50px; line-height:50px; max-width: inherit; min-width: auto;padding:0px 25px; margin:0px 0px; text-align: center; text-transform: uppercase!important; font-weight:600;}
ul.megamenu li {margin:0px 0px;  padding:0; font-size: 13px; font-weight:600; }
ul.megamenu a.mm-item-link:hover, ul.megamenu a.mm-item-link:visited, ul.megamenu a.mm-item-link:focus, ul.megamenu a.mm-item-link:active{background: #225390 ; border-radius:0px !important;}
ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited, ul.megamenu li.mm-item:hover a.mm-item-link, ul.megamenu li.mm-item a.mm-item-link:focus, ul.megamenu li.mm-item a.mm-item-link:active{text-transform: none; text-decoration: none; background: #225390 !important; border-radius:0px !important;}
ul.megamenu li.browse-all .mm-content-base{border:3px solid #225390; /*height: 215px;*/ left:5px;}
ul.megamenu ul.browse-all-categories ul.ui-menu .column h3 a{font-size:13px !important; color:#333333 !important; background:#fff !important; padding: 0;}
ul.megamenu ul.browse-all-categories ul.ui-menu {background: #fff; border: 3px solid #225390;}
.megamenu ul.browse-all-categories ul.ui-menu .column h3 a:hover {color:#cf3324 !important;background-color: transparent;}
ul.browse-all-categories li.ui-menu-item{/* width: 180px; padding:0px !important; left:0px !important; margin:0px !important*/}
ul.browse-all-categories li.ui-menu-item:hover{/*padding:0px !important; left:0px !important; margin:0px !important;*/}
ul.browse-all-categories li.ui-menu-item a:hover{/*padding-right: 12px;*/}
ul.megamenu li.mm-item a.mm-item-link:active, ul.megamenu li.mm-item a.mm-item-link:focus{ text-transform:uppercase!important;}
ul.megamenu li.browse-all a.mm-item-link:link, ul.megamenu li.browse-all a.mm-item-link:hover, ul.megamenu li.browse-all a.mm-item-link:visited {  }
ul.browse-all-categories li.ui-menu-item a {color: #1c1c1c; font-size: 13px; font-weight:600;}
.megamenu .special ul li a {color: #1c1c1c; font-size: 13px; padding: 0; font-weight:600;}
ul.megamenu div.mm-item-content {border-color:#225390; border-radius:0; text-decoration:none !important; }

.megamenu .column h3 {background:none;width: auto;height: auto;padding:0;margin: 0;}
.megamenu .column h3 a { color: #1c1c1c !important; float: left; font-size: 14px; padding: 5px; width: 220px; transition: 0.1s ease-in-out 0s; font-weight: 500;}
ul.megamenu li#firstList .mm-content-base .column h3 a {width: 220px !important;}
.megamenu .column h3 a:hover{color:#cf3324 !important; text-decoration:none; }
ul.megamenu li.mm-item:nth-child(2) > a {background: transparent;}
ul.megamenu li.mm-item:nth-child(3) > a {background: transparent;}
ul.megamenu li.mm-item:nth-child(4) > a {background: transparent;}
ul.megamenu li.mm-item:nth-child(5) > a {background: transparent;}
ul.megamenu li.mm-item:nth-child(6) > a {background: transparent;}
ul.megamenu li.mm-item:nth-child(7) > a {background: transparent;}
ul.megamenu li.mm-item:nth-child(2) > a:hover, ul.megamenu li.mm-item:nth-child(2) > a:visited, ul.megamenu li.mm-item:nth-child(2) > a:focus, ul.megamenu li.mm-item:nth-child(2) > a:active{background: #225390;}
ul.megamenu li.mm-item:nth-child(3) > a:hover, ul.megamenu li.mm-item:nth-child(3) > a:visited, ul.megamenu li.mm-item:nth-child(3) > a:focus, ul.megamenu li.mm-item:nth-child(3) > a:active { background: #225390;}
ul.megamenu li.mm-item:nth-child(4) > a:hover,  ul.megamenu li.mm-item:nth-child(4) > a:visited, ul.megamenu li.mm-item:nth-child(4) > a:focus, ul.megamenu li.mm-item:nth-child(4) > a:active { background: #225390;}
ul.megamenu li.mm-item:nth-child(5) > a:hover, ul.megamenu li.mm-item:nth-child(5) > a:visited, ul.megamenu li.mm-item:nth-child(5) > a:focus, ul.megamenu li.mm-item:nth-child(5) > a:active {background: #225390;}
ul.megamenu li.mm-item:nth-child(6) > a:hover, ul.megamenu li.mm-item:nth-child(6) > a:visited, ul.megamenu li.mm-item:nth-child(6) > a:focus, ul.megamenu li.mm-item:nth-child(6) > a:active {background: #225390;}
ul.megamenu li.mm-item:nth-child(7) > a:hover, ul.megamenu li.mm-item:nth-child(7) > a:visited, ul.megamenu li.mm-item:nth-child(7) > a:focus, ul.megamenu li.mm-item:nth-child(7) > a:active{background: #225390;}

/*======scoll logo css==============*/
.topbrand {background:#eaf5f9;border:1px solid #e4e4e4;float:left;height:100px;margin-bottom:5px;overflow:hidden;
position:relative;width:975px;}
#wcs_slider.scroll-img {font-size:0;height: 80px;margin: 2px 15px;overflow: hidden;padding-top: 8px;}
.topbrand .scroll-img ul li {margin:15px;vertical-align:middle;float:left;}
.topbrand #wcs_slider.scroll-img ul {width:1500px;}
#wcs_slider.scroll-img ul {height:80px;margin:0;}
.topbrand h2 {background: #f7f7f7;text-align: center;font-size: 30px;font-weight: bold;text-transform: uppercase;padding: 20px 0px;font-family: 'Open Sans', sans-serif;}
.footer_banner{width: 100%;margin-bottom: 12px;}
/***menu****/
.EWD_feature-item {display: block;margin: 8px auto 0;width: 42px;}
/*content*/
.content {width: 100%; padding: 12px; border: 0; position: relative; border-right:0px solid #cecece; border-left:0px solid #cecece;}
.content .custom_zone_header {width: 100%; margin-bottom:12px; }
/*Slider*/
.home #slides {height:300px;margin-bottom:10px;}
.home #slides .nav {display: inline-block; height:auto; margin: auto;position: absolute; top:42%; width:100%; z-index: 99; }
.home #slides .nav a {position:absolute; font-size:0;}
.home #slides .nav a.prev { background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/Left_Arrow.png) no-repeat left top;width:45px; height:45px; margin:0; left:10px;}
.home #slides .nav a.prev:hover { background:url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/Left_Arrow_hover.png) no-repeat left top;}
.home #slides .nav a.next { background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/Right_Arrow.png) no-repeat right top; width:45px; height:45px; right:10px; }
.home #slides .nav a.next:hover { background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/Right_Arrow_hover.png) no-repeat right top; }
.home #slides .pagination {left: 0; padding-right: 15px; width: 100%; text-align: right;}
.home #slides .pagination li {float: none; display: inline-block; padding-right: 4px;}
.home #slides .pagination a {background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/slide-pagination.png) no-repeat 0 0;width:11px; height:11px; padding: 0 1px 0 0; }
.home #slides .pagination .current a {background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/slide-pagination-active.png) no-repeat 0 0;width:11px; height:11px;}
/*Web special*/
.content .grid-1-5 .web-special {margin:5px 0px 10px 0px; background:#fff; border:1px solid #d0d0d0; border-radius:0; width: 196px;}
.content .grid-1-5 .web-special h4 {color:#324b6a; font-size:18px;padding:8px 0; margin:0;}
.content .grid-1-5 .web-special .header {text-align:center;color:#333;padding:3px 0;font-weight:500;font-size:16px;
text-transform:uppercase;}
.jcarousel-webspecial .jcarousel-container-horizontal {margin:10px 0;width: 194px; background: #fff; padding: 0 15px;}
.jcarousel-webspecial .jcarousel-item {display: inline-block;margin: auto;width: 150px;}
.jcarousel-skin .jcarousel-item div.info .name a {color: #324b6a; font-size: 12px; font-weight:normal; line-height: 14px;}
.jcarousel-webspecial .jcarousel-item div.info .price {color: #fff;font-size: 12px; font-weight:bold; text-transform: uppercase; line-height: 27px; margin-top: 15px;}
.jcarousel-webspecial .jcarousel-item div.info .price:hover {background: #225390;}
/*Web special Navigation button*/
.web-special .jcarousel-skin .jcarousel-prev-horizontal {background:url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/Web_Specials_Left.png) no-repeat left center; border:none!important;  width:22px; height:22px; cursor:pointer; position:absolute; top:60px; left:10px;}
.web-special .jcarousel-skin .jcarousel-prev-horizontal:hover, .web-special .jcarousel-skin .jcarousel-prev-horizontal:focus {background:url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/Web_Specials_Left_hover.png) no-repeat left center; border: none!important;}
.web-special .jcarousel-skin .jcarousel-next-horizontal {background:url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/Web_Specials_Right.png) no-repeat left center; width:22px; height:22px;cursor:pointer; position:absolute; top:60px; right:10px;}
.web-special .jcarousel-skin .jcarousel-next-horizontal:hover, .web-special .jcarousel-skin .jcarousel-next-horizontal:focus {background:url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/Web_Specials_Right_hover.png) no-repeat left center;}
.search_results .product-results .product-group .price-col p.list {padding: 3px 0;}
/*ECI Ads*/
.content .grid-1-5 .eci_ads {background: #016701;}
/*Spotlight Items*/
.footer-banner {width: 100%; float: left; margin-top: 15px;}
.footer-banner ul {padding: 0; margin: 0;}
.footer-banner ul li {list-style-type: none; float: left; margin-bottom: 15px; margin-right: 11px; position: relative;}
.footer-banner ul li:nth-child(4n) {margin-right: 0 !important;}
.img-text {position: absolute; bottom: 10px; width: 100%; text-align: center;}
.img-text a {color: #fff; text-decoration: none; text-transform: uppercase !important; font-size: 16px; font-weight: 500; }
#spotlightItems.product_hz {border-radius:0; border:1px solid #d0d0d0;}
#spotlightItems .jcarousel-skin .jcarousel-item div.info p {text-align:left;}
#spotlightItems .jcarousel-skin .jcarousel-item div.info .name {color: #7a7a7a;font-size: 14px;font-weight: normal;min-height: 25px;padding: 5px 0 5px;text-align: left;text-transform: none; min-height: 43px;line-height: 16px;}
#spotlightItems .jcarousel-skin .jcarousel-item div.info p a {color:#454545 !important;font-size:14px;font-weight: normal; text-align:left; float: left; overflow: hidden; text-transform: none !important;}
a.spotlightItemLink {min-height: 66px;}
#spotlightItems .jcarousel-skin .jcarousel-item div.info .list {color:#454545; text-align:center; font-size:12px !important; padding:0px 0 0px 0px;font-weight: 600; line-height: normal; }
#spotlightItems .jcarousel-skin .jcarousel-item div.info .price {text-align: center; color: #1c1c1c; font-weight: 600; font-size: 12px;padding-bottom: 5px;}
#spotlightItems .jcarousel-skin .jcarousel-item-horizontal {margin-right:7px;margin-left:8px; width:155px;min-height:308px; padding:0;}
#spotlightItems .jcarousel-skin .jcarousel-item div.info .qty .ui-spinner {border: 1px solid #d4d4d4;}
#spotlightItems.product_hz div.info .cart {width: auto;}
#spotlightItems .jcarousel-skin .jcarousel-item div.info .decrp {min-height: 100px;}
#spotlightItems .button_a, #spotlightItems .button_c {background: #8bb339;color: #fff;font-size: 11px;font-weight: normal;border-radius: 0px;height: 30px;width: 150px;line-height: 27px !important;}
#spotlightItems .button_a:hover{background:#225390;}
/*Spotlight Items navigation button*/
#spotlightItems .jcarousel-skin .jcarousel-prev-horizontal {background:#225390 url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/fea-arrow-left.png) no-repeat center center;cursor:pointer;left:9px;position:absolute; top:154px; width:35px; height:35px; padding:0px; display: block !important;}
#spotlightItems .jcarousel-skin .jcarousel-prev-horizontal:hover, #spotlightItems .jcarousel-skin .jcarousel-prev-horizontal:focus {background:#8bb339 url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/fea-arrow-left.png) no-repeat center center;}
#spotlightItems .jcarousel-skin .jcarousel-prev-horizontal:active{background:#8bb339 url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/fea-arrow-left.png) no-repeat center center;}
#spotlightItems .jcarousel-skin .jcarousel-next-horizontal {background:#225390 url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/fea-arrow-right.png) no-repeat center center;cursor:pointer;position:absolute;top:154px; right:9px; width:35px;height:35px; padding:0px; display: block !important;}
#spotlightItems .jcarousel-skin .jcarousel-next-horizontal:hover, #spotlightItems .jcarousel-skin .jcarousel-next-horizontal:focus {background:#8bb339 url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/fea-arrow-right.png) no-repeat center center;}
#spotlightItems .jcarousel-skin .jcarousel-next-horizontal:active{ background:#8bb339 url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/fea-arrow-right.png) no-repeat center center;}
#spotlightItems .jcarousel-skin .jcarousel-item div.info .qty {margin-right: 5px;margin-top: 0; margin-left: 2px;}
#spotlightItems .jcarousel-skin .jcarousel-item-horizontal:hover {background: #fff;box-shadow:0px 0px 10px 2px #e8e8e8;}
#spotlightItems .jcarousel-skin ul#mycarousel{padding:10px 0px 10px 0px !important;}
/*Spotlight ItemsHeading*/
.product_hz {border: 0px solid #fff; border-radius: 0px; clear: both; float: left; margin-bottom: 0px;}
/*#spotlightItems.product_hz h3 {text-transform:none; float: left; font-size:18px; background: #fff; color: #181818;  }
#spotlightItems.product_hz h3 span {color:#181818;font-size:18px; font-weight:600; padding:11px 15px 4px 20px;text-transform: capitalize; display: block !important;}
#spotlightItems.product_hz h3 a {border: 0 none;border-radius: 0px;color: #cf3324;font-size:0.9em;height: 29px;line-height: 31px;	padding: 0px 20px;text-transform: none;width: auto;margin: 9px 14px 0px 0px;border: 1px solid #cf3324;transition: 0.1s ease-in-out 0s;}
#spotlightItems.product_hz h3 a:hover{color: #324b6a;border: 1px solid #324b6a;}*/
.product_hz .spotlightHeader a{font-size:0em}
.product_hz .spotlightHeader a:after {
    content: "View all";
    color: #7a7a7a;
    font-size: 14px;
    text-decoration: underline;
    text-transform: none;
}
.jcarousel-skin .jcarousel-item {padding: 5px 5px 2px;width: 160px; text-align: center; }
.jcarousel-webspecial .jcarousel-item div.info .name {padding: 3px 0px; max-height: 75px; overflow: hidden; margin-bottom: 5px;}
.jcarousel-webspecial .jcarousel-clip-horizontal {width: 164px;}

.product_hz .spotlightHeader {
    color: #333;
    border-radius: 0px !important;
    background: #fff !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
    background: -moz-linear-gradient(top,#fff,#fff);
    border-bottom: 0px none;
    line-height: 40px;
    float: left;
    width: 767px;
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 0px;
}

/*Home Page Text Editor*/
.WCS-home-about {float: left;width: 769px;height: 350px;background: #fff; position: relative; margin-bottom: 10px;}
.WCS-home-about-inner{width: 628px;background: #ededed;border: 1px solid #cfcfcf; height: 348px; float: left; text-align: center;}
.Home-smart-businesss{text-align: center; position: relative; z-index: 1; padding: 92px 0px;}
.wcs-Home-About-oec{float: left;}
.WCS-home-about::after {background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/Home-About-oec.jpg) no-repeat right center;position: relative;display: block;content: "";width: 179px;height: 348px;right: 2px;position: absolute;top: 1px;}
.wcs-home-tile {float: left;clear: both;margin:10px 0px;}
.wcs-home-tile ul{padding: 0px; margin: 0px;}
.wcs-home-tile li {display: inline-block;margin-right: 14px;}
.wcs-home-tile li a {display: block;opacity: 1;transition: 0.3s ease-in-out 0s;}
.wcs-home-tile li a:hover {opacity: 0.5;}
.wcs-last-tile{margin-right: 0px !important;}
/*Side bar*/
.custom_zone_header a{display: block;}
.custom_zone_sidebar_1 {margin-bottom: 15px;}
.custom_zone_sidebar_1 div#Customer_Login {border: 1px solid #999999; border-radius:5px 5px 0 0; }
.custom_zone_sidebar_1 h3.widget-title {text-align: center; color: #fff; background:#cf3324; padding: 10px; border-radius: 5px 5px 0 0;}
.custom_zone_sidebar_1 .login_area {padding: 5px 10px ;}
.login_area .text_box input {padding: 2px 0 !important; width: 100%;}
.custom_zone_sidebar_1 .login_btn .button_row {background: #cf3324; color: #fff; border: 0;  font-size: 12px !important; border-radius: 3px; cursor: pointer; padding: 5px 10px !important;}
.custom_zone_sidebar_1 .login_btn .button_row:hover {background: #225390;}
.custom_zone_sidebar1 a, .custom_zone_sidebar2 a {display: block;}
.custom_zone_sidebar2{max-height: 664px;}
/*ECI Footer*/
.custom_zone_footer {width:983px; float: left; overflow:hidden;}
/*WCS_footer*/
.innfooter-002_main {color: #d0d0d0; float: left;font-size: 15px;font-weight: normal;height: auto;line-height:18px;padding-top:10px; width:94%;}
.footer, .wrapper .eci {display: none;}
.wcs_footer {width: 980px;margin: 0 auto; padding: 0 15px 15px 15px; background: #fdfdfd; line-height: 20px;}
/*ALL Buttons css*/
.button_a, .button_b, .button_c, .button_input_a, .button_input_b, .button_input_c{ border:none;  border-radius:0px;  color: #fff;  height: 22px;  margin-bottom: 5px;  margin-right: 5px;  margin-top: 0;transition: 0.1s ease-in-out 0s; font-weight: normal;}
.button_a:hover, .button_b:hover, .button_c:hover, .button_input_a:hover, .button_input_b:hover, .button_input_c:hover, .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .ui-tabs .ui-tabs-nav li:hover, .ui-tabs .ui-tabs-nav li.ui-tabs-active {background: #225390 !important;}
.button_a span, .button_b span, .button_c span {color: #fff; font-weight:600; padding:2px 10px;}
.button_input_a, .button_input_b, .button_input_c {padding: 0 5px;transition: 0.1s ease-in-out 0s;}
.button_a {border:0px;transition: 0.1s ease-in-out 0s;}
.button_a span {font-weight:500; text-transform: uppercase;font-size: 12px !important;text-align: center;}
.button_a:hover {background:#225390;}
.button_b{color:#fff;margin-right: 10px;transition: 0.1s ease-in-out 0s;}
.button_b span{/*color:#fff;font-weight:normal; padding:0 6px; line-height: 22px;*/font-size:11px !important;}
.button_c {background:#de171a; border:0px;transition: 0.1s ease-in-out 0s;}
.button_c:hover{background:#225390;}
#Cancel span {padding: 0px 6px;}
.content .grid-1-5 .also-bought .product .cart {width: 769px;}
.content .grid-1-5 .also-bought .product .cart .ui-spinner {margin-bottom: 4px;}
/*Inner Pages CSS*/
.cart-steps .divider {border-bottom: 1px solid #1c1c1c;}
.checkout .header_line {border-top:1px solid #225390;}
.collapsible { margin: 0; height: 26px; background:#225390 none repeat scroll 0 0;}
.product .product-paper {background-color:#fff;}
.content .grid-1-5 .ItemsRecentlyViewedVertical h4, .ItemsRecentlyViewedHorizontal h4, .ui-jqgrid .ui-jqgrid-hbox, .ui-jqgrid .ui-jqgrid-htable th {background: #225390;}
.OrderHistory #historyTab td, .OrderHistory #historyTab th {padding: 0px !important;}
.content .grid-1-5 .ItemsRecentlyViewedVertical div, .ItemsRecentlyViewedHorizontal div {border: 1px solid #036;}
.ui-jqgrid .ui-jqgrid-hbox, .ui-jqgrid .ui-jqgrid-htable th {border-right: 1px solid #d4d4d4;}
.ui-tabs .ui-tabs-panel {border-color:#cfcfcf;}
.choose-account .rdBox .split-left h3, .choose-account .rdBox .split-right h3, .search_cart .cart #viewCart .rdBox a h3 {color:#1c1c1c; font-weight:600; }
.search_cart .cart #viewCart .rdBox {border-color:#000; width: auto; padding: 5px 3px;}
/*Default Color*/
a {color: #1c1c1c;}
.grid-4-5-col-3 .product-results .product-group .text-col p.name a, .filters .results ul li.more a, .fav_all .rdBox .categories li, .search_cart .cart #viewCart .rdBox .decr a, .filters .results ul li.attributes, .content .cart .product-head {color: #1c1c1c; font-weight:normal;}
.productShowcase .tile .headerHolder .productShowcaseHeader, .productShowcase .tile .headerHolder .productShowcaseInfoHolder {background-color: #225390;}
.productShowcase .tile .headerHolder .productShowcaseInfoHolder {border: 3px solid #225390; padding: 0;}
/*Hover Color*/
a:hover {color: #225390;}
/*Qucik View Page*/
.product .product_name h2 {border-bottom:0px none !important;}
/*Popup Titlte Bar*/
.ui-dialog-titlebar, .confirmDialog .ui-button, .notificationDialog .ui-button, .ui-dialog .ui-button {background-color:#225390!important;background-image: none !important;border: medium none;border-radius: 0 !important;}
/*Login Page*/
.grid-4-5 .login #dealerCustomTextForLogin .custom_4col {margin-left: 0;}
.hsocalicon {clear: inherit;float: left;left: 10px;position: relative;text-align: center;top: 4px;width: 103px;}
/*Footer*/
.wcs-footer .FtopRow3 a, .wcs-footer .FtopRow3 span {transition: 0.1s ease-in-out 0s; font-size:14px; color:#fff;}
.wcs-footer-all {box-sizing:border-box; width: 100%; background: #050505;}


.fot-col ul {float:left; list-style-type:none;margin:0; padding:0; text-align:left;}
.social-icon {margin-top: 20px;}
.innfooter-main { font-size: 14px; padding-right: 30px;}
.social-icon ul{list-style: none; margin: 0px ;padding: 0px;}
.social-icon ul li{display: inline-block; margin: 0 3px;}
.social-icon ul li a{font-size: 0px !important; text-decoration: none; font-weight: normal !important;}
.social-icon ul li a:before{display: inline-block;}
.social-icon ul li a:hover{color: #fff !important;}
.social-icon ul li a.fb:before{ width: 32px; height: 32px; line-height: 32px; text-align: center; content: "\f09a"; font-family: 'FontAwesome' !important; font-size: 20px; color: #fff !important;  background: #225390; border-radius: 50%}
.social-icon ul li a.twt:before{width: 32px; height: 32px; line-height: 32px; text-align: center; content: "\f099"; font-family: 'FontAwesome' !important; font-size: 20px; color: #fff !important; background: #225390; border-radius: 50%;}
.social-icon ul li:nth-child(2) {margin-bottom: 0;}
.fot-col ul li a:hover, .wcs-footer .FtopRow3 a:hover {color: #8bb339;}
.Click-information{margin-top: 15px;}
.Click-information a{font-size: 14px; color: #d52e2e !important;font-weight: bold !important; background:#fff !important;padding: 8px 12px;text-align: center;text-decoration: none; border-radius: 5px;}
.Click-information a:hover{color:#fff !important; background: #d52e2e !important;}

.wcs-business-card a {display: block; margin-bottom: 10px;}
.Lubbock-brand img{margin-bottom: 10px;}
.wcs-footer .FtopRow3 .fot-col3ed {float:right;  width: 31%; position:relative; color: #fff; font-size: 14px;}
.fot-col3ed li:first-child {margin-bottom: 20px;}


.wcs_address {background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/ftr-address-icon.png) no-repeat left top 4px;padding-left:25px;}
.wcs_phone{background:url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/ftr-call-icon.png) no-repeat 0 center;padding-left:25px;}
.wcs_mail{background:url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/ftr-mail-icon.png) no-repeat 0 center;padding-left:25px;}
.wcs_fax{background:url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/ftr-fax-icon.png) no-repeat 0 center;padding-left:25px;}
.wcs_globe{background:url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/ftr-globe-icon.png) no-repeat 0 center;padding-left:25px;}


/******/
.jcarousel-skin .jcarousel-item div.thumbnail {height: 110px;width: 130px;text-align: center;margin: 0 auto;}
.jcarousel-skin .jcarousel-item div.thumbnail img {padding-top:10% !important; height: auto; max-width: 100px; max-height: 100px; border-radius: 50%;}
.product_hz div.info .cart {margin-top: 7px !important;}
.jcarousel-skin .jcarousel-item div.info .qty {margin-right: 10px;margin-top: 0;margin-left: 10px;}
.jcarousel-skin .jcarousel-item div.info .qty .ui-spinner input {width:25px !important; height:32px !important;}
.content .grid-1-5 .web-special .thumbnail {border: 0px solid #ccc !important;}
.content .grid-1-5 .eci_ads .img {border-radius: 0px !important;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;}
.content .grid-1-5 .eci_ads {border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;background: #cecece;padding: 1px;}
.wcs-about-contant{width:100%; margin:0px 0px 15px 0px;padding:0px 0px;border:none;overflow:hidden;}
.wcs-about-contant ul{width:100%;margin:0px 0px; padding:0px 0px;list-style:none !important;}
.wcs-about-contant ul li{margin:0px 21px 15px 0px; padding:0px 0px;min-height:161px;text-decoration:none;float:left;}
.wcs-about-contant ul li a{margin:0px 0px 0px 0px; padding:0px 0px;text-decoration:none;float:left;}
.wcs-about-contant ul li a:hover{margin:0px 0px 0px 0px;padding:0px 0px;text-decoration:none;cursor:pointer;}
.wcs-about-contant ul li:nth-child(3){margin-right:0px;}
.wcs-about-contant ul li:last-child{margin-right:0px;}
.wcs-margin{margin:10px 0px !important;}
m.custom_4col_news {font-size: 0;margin-bottom: 0 !important;}
.custom_4col_news ul, .custom_4col ul, .contact-us ul, .privacy-policy ul { padding-left: 0 !important;}
.yourPrice {color: #000; margin-bottom: 0px;}
#addtoCartHeader .button_b .addcart{margin-top: 0px;}

.login .rdBox .ForgotPasswordrow {margin-top: 13px !important;}
.my-machines .searchBox {border: 1px solid #569bbd !important;}
.my-machines .itemHeader {height: auto !important;}
.quick_order .items .product-group .price2-col {color: #569bbd !important;}
.button_input_a {background:#cf3324!important; color:#fff!important; padding: 2px 5px !important;font-weight: normal;font-size: 12px !important; border: 0px !important; border-radius: 0 !important;}
.button_input_a:hover {background:#225390 !important; }
.web-special .jcarousel-skin .jcarousel-item div.thumbnail img {padding-top:0% !important;}
.web-special .jcarousel-skin .jcarousel-item div.thumbnail {height:100px !important;}
.pop_container .main_frame .inner_frame .container .product_info .product_price {color:#fff;}
.pop_container .main_frame {background: #225390 ;}

.search_results .new-search .box .searchButton .button_search {border: solid 1px #9ea374 !important;background: #0D71A3!important;}
.search_results .new-search .box .searchButton .button_search:hover {background: #000 !important;
background: -webkit-gradient(linear,left top,left bottom,from(#000),to(#000)) !important;
background: -moz-linear-gradient(top,#000,#000) !important;}
.product .product_name {border-bottom:0px none !important;}
input, textarea, select {/*line-height: normal !important;*/ padding: 0 !important; font-size: 12px !important;}
.pay_hometext_sec {float: right;}
.custom_4col_news {margin-bottom: 0;}

.field-validation-error, .validation-summary-errors {color: #d70000; font-weight:400;}
.productShowcase .tile .headerHolder .productShowcaseInfoHolder .rdBox p.price {color: #1c1c1c;}
.checkout .order_summary .rdBox {background-color: #001f46 !important;}
.checkout .order_summary .rdBox .details .orderTotal {color: #1c1c1c !important;}
.specialOrderItemMessage {color:#1c1c1c !important;}
.search_cart .cart #viewCart .rdBox p.price {color:#001f46 !important;}
.wcs-to-hader-bt{width:auto;margin:5px 0px;padding:0px 0px;font-size:13px;text-align:center;text-transform:uppercase;color:#fff;height:30px;font-weight:600; background:#9fa375; float:left;}
.wcs-to-hader-bt a {width:auto; padding:0px 10px; font-size:13px; text-align:center; line-height:30px;height:30px;text-transform:uppercase; color:#fff; textdecoration:none; font-weight:600;}
.wcs-to-hader-bt:hover{color:#fff;text-decoration:none; background:#569bbd;}
.right_bottom_banner a { display: inline-block; margin-bottom: 10px;}
.header .row-b .cart-steps span.progress { color: #1c1c1c; font-weight: 500;}
.header .row-b .cart-steps span.progress:hover {color: #cf3324;}

.wcs-visa li { margin-left: 5px;}
.social_ftr ul {display: inline-block;margin-bottom: 20px;text-align: left;width: 100%;}
.social_ftr li { margin-left: 10px;}
.jcarousel-skin .cartqty {color: #454545;font-size: 13px;text-align: center;}
.thumbnail .likeAnchor {margin-bottom: 35px;}
#spotlightItems .jcarousel-webspecial .jcarousel-clip-horizontal{ width: 100%;}

#minicart {position: relative;}
.product_item h1 {color: #001f46;display: inline-block;font-size: 31px;font-weight: normal;letter-spacing: 2px;margin: 10px 0 15px;text-align: center;text-transform: uppercase;width: 100%;}
.wcs_social_iocn li {display: inline-block;margin: 0 5px;}
.wcs_social_iocn {float: left; margin-left:30px;}
.ui-dialog .button_input_a:hover {background: #225390 none repeat scroll 0 0 !important;}

#divHomePageText .wcs-product li {display: block;float: left;margin-right: 4px;}
#divHomePageText .wcs-product > ul {list-style: outside none none !important;margin: 0;padding: 0 !important;}
.wcs-product_home li {display: inline-block;margin-right: 4px;}
.wcs-product_home li:last-child {margin-right: 0;}
#divHomePageText .wcs-product a {display: block;margin-right: 1px;}
#custom_zone_sidebar2 img {margin-bottom:12px;}
.search_cart .cart #viewCart .button_a {background:#cf3324;}
.collapsible span, .collapsible a:hover {color:#fff;}
.checkout .checkout-left .rdBox .checkout_account h3{color:#1c1c1c;}
h1{color:#1c1c1c;}
.filters .remove_filters ul li {cursor:pointer;}
#spotlightItems { box-sizing:border-box !important;overflow: hidden;width: 100%; }
#spotlightItems .jcarousel-skin .jcarousel-container-horizontal {width: 768px; padding:12px 44px 12px 44px;}
.wcs_spBanner {float: left;margin: -40px 20px 0px;}
#spotlightItems .jcarousel-skin .jcarousel-clip-horizontal {width:680px;}
/*************/
.ui-autocomplete{width: 360px !important;}
.content .cart .action-row-right .cartSubTotal{line-height: 24px;}
.content .cart .action-row-right{margin-bottom: 3px;}
#btnSubmitCredentials{margin-top: 8px;margin-left: 0px;}
.button_b span.small{font-size: 11px !important; padding: 0 6px;}
.content .cart .action-row-bottom{margin:15px 0px;}
.login .rdBox #aforgotPassword{margin-left: -10px !important;}
.header .row-b .nav-1 li a.message{margin-top: 0;}
.content .prod-compare .prod-col .item .rdBox {width: 100% !important;}
a#btnResetItemsRecentlyPurchasedFilters{margin-top: 0px;}
.item-group .info {padding: 5px; text-align: center !important;}
.megamenu span.arrow-down {border-left: 6px solid transparent;border-right: 6px solid transparent; border-top: 7px solid #fff; color: #fff;}
.customer-block {position: relative; width: 270px; left: 12%; top: 6px;}
.customer-block ul{margin: 0px; padding: 0px;}
.customer-block li{display: inline-block;}
/*
.customer-support {font-weight: 600; color: #515050; font-size: 14px; background: url() no-repeat left; padding-left: 20px; }
*/
/*.customer-support span {color:#404040;text-transform: uppercase;font-size: 18px;}*/
.ui-jqgrid .ui-jqgrid-bdiv {overflow: hidden;}
.customer-support {background:url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/call-icon.png) no-repeat left top 0px;font-weight: normal;margin: 0 auto 10px;padding: 0px 0 0 23px;position: relative;text-align: left;text-transform: none;font-size: 13px;color: #1c1c1c;line-height: 17px;}
.customer-email{background:url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/mail-icon.png) no-repeat left top 2px;font-weight: normal;margin: 0 auto;padding: 0px 0 0 23px;position: relative;text-align: left;text-transform:none;font-size: 13px;color: #1c1c1c;line-height: 17px;}
.customer-email a{color: #1c1c1c;}
.customer-email a:hover{color: #225390;}
.header-custom-div .login {float: right;margin-top: 10px;}
.login.wcs_logout {font-size: 0;}
.login.wcs_logout a#lnkRegisterMe{margin-left: 4px !important;}
/*.header-custom-div .login{width: auto;} 
.header-custom-div .login a{margin-left:5px;}*/
.CartLogin {float: right;width: 260px;}
.divider{border-bottom: #b3b3b3 solid 1px}
/* Custom drop-down button styles */
.dropbtn { background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/help-icon.png) #3498DB no-repeat center left; color: white;    padding: 10px 16px 8px 37px; font-size: 12px;   border: none;   border-radius: 8px;  cursor: pointer;   box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);}
/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus { background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/help-icon.png) #2980B9 no-repeat center left; }
/* The container <div> - needed to position the dropdown content */
.dropdown {position: relative;display: inline-block;/* margin: 20px 0 0 40px; */font-size: 13px;color: #262a2c;font-weight: 600;
line-height: 16px;}
/* Dropdown Content (Hidden by Default) */
.dropdown-content {display: none; position: absolute; background-color: #f9f9f9; min-width: 175px; font-size: 12px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);  z-index: 1;}
/* Links inside the dropdown */
.dropdown-content a {color: black; padding: 9px 13px; text-decoration: none; display: block;}
/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color:#E4E4E4; }
/* Show the dropdown menu */
.show {display:block;}
.Wcs-header-left {float: left; position: relative; padding: 0; margin: 0; width: 288px;}
.checkout-left.edit-order {margin-top:0px !important;}
.scrollup {display: none !important;}
.filters .search_filters input {line-height:26px !important;margin-top:0px;}
.search_results .rdBox {width: 568px;}
.content .grid-1-5 .also-bought .product {width: 170px;}
.ewd_cart .button-row .button_input_b {padding: 2px 6px !important;}
body .megamenu ul.browse-all-categories ul.ui-menu .column { background: none !important; box-sizing: border-box;}
body .megamenu ul.browse-all-categories ul.ui-menu .column h3 {height: auto !important; padding: 5px 0;}
input#UserName {padding: 2px 0 !important;}
input#Request_Password {padding: 2px 0 !important;}
.shop_gallery ul {list-style-type: none !important; }
.shop_img {position: relative;}
.shop_gallery ul li {width: calc(33.33% - 7px);  margin-right: 10px; margin-bottom: 15px; float: left;}
.shop_gallery ul li:nth-child(3n) {margin-right: 0;}
.shop_img img { max-width: 100%; width: 100%;}
.shop_img a{ display: block; padding: 0;}
.shop_img a:hover .shop_text{  background: rgba(202, 53, 45, 0.8);  -webkit-transition: all 0.5s;  -o-transition: all 0.5s;  -moz-transition: all 0.5s; transition: all 0.5s;} 
.shop_text { padding: 15px 5px; background: rgba(93, 94, 97, 0.7); font-size: 17px; font-weight: 600;  color: #fff;  width: 100%;  position: absolute;  bottom: 0;  text-align: center;}
.FtopRow3 h3.wcs_add:after {content: "";    height: 1px;    width: 155px;    background: #fff;    position: absolute;    top: 27px;    left: 0;}
.about_banner {width: 100%; float: left; border: 1px solid #d0d0d0; padding: 30px; margin-bottom: 15px;}
.about_banner_left {float: left; width: 67%;}
.about_banner_title {background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/Border_Bottom.jpg) no-repeat 0px 30px; padding-bottom: 8px; color: #cf3324; font-size: 21px !important; margin-bottom: 10px;}
.about_banner_title  span {color: #000; font-weight: 600;}
.about_banner_content {color: #252525; margin-right: 12px; }
.about_banner_content p {font-size: 16px; margin-bottom: 25px;}
.about_banner_content h2 {color: #cf3324;}
.about_banner_right {float: right; width: 33%; text-align: right;}
.about_banner_right img {max-width: 100%;}
/*.ewd_checkout .main {background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/Strip_Checkout.jpg) repeat-x;}*/
.ewd_checkout .header .row-a {background: #cf3324;height: 39px;}
.ewd_orders .button-row .button_a span {padding: 4px 5px 2px 5px;}
.custom_zone_sidebar1 {margin-bottom: 0;}
.ewd_orders .action-row-right .button_a span {padding: 4px 5px 2px 5px;}
.ewd_changepassword .button-row .button_input_a, .ewd_change_security_que .button-row .button_input_a  {line-height: 18px !important;}
.head_top {padding: 4px 0 5px; text-align: right; background: #cf3324;}
.head_top .wissota_button { width: auto; height: auto; line-height: 42px; display: inline-block; margin-right: 15px; text-align: center; }
.head_top .wissota_button a {font-size: 14px; font-weight: bold; color: #fff; padding:11px 15px 12px; background: #000;}
.head_top .wissota_button a:hover {background: #eee; color: #cf3324;}
.head_top img {vertical-align: top;}
.fot-col .innfooter-main ul li:nth-child(2) {margin-top: 20px;}
.wcs_GoGitchi {margin-bottom: 12px;}
/*add css footer*/
.wcs-footer .FtopRow3 {	box-sizing: border-box;	background:#225390;margin:0 auto;min-height:220px;overflow:hidden;padding:28px 14px 35px 15px;width:1000px;vertical-align:top;}
.wcs-footer {width:1000px;box-sizing:border-box;padding:0px;position:relative; margin:0 auto !important;clear:both;}


.fot-right a {color:#fff; font-size:12px;}
.fot-col a {color:#fff;font-size:13px;line-height: 20px;}
.wcs-footer .FtopRow3 .fot-mid {text-align:left;float:left; width:30%; position:relative; color:#fff;}

.fot-col-a {position: relative;}
.fot-col-a P {color: #fff;font-size: 13px;line-height: 22px;}
.ftr-contact {display: inline-block;width: 100%;padding-top: 5px;font-size: 13px;color: #fff;}
.fot-col-a P {color: #fff;font-size: 13px;line-height: 22px;}
.ftr-contact {display: inline-block;width: 100%;padding-top: 5px;font-size: 13px;color: #fff;}
.fot-col-a a.link_mail {position: relative;}
.ftr-contact {display: inline-block;width: 100%;padding-top: 5px;font-size: 13px;color: #fff;}
.fot-col-a a.link_mail li {left: -20px;}
.wcs-footer .FtopRow3 .fot-col3ed {float:right;width:23%;}
.wcs-footer .FtopRow3 h2 {color:#FFF;font-size:15px;padding-bottom:8px;text-align:left;font-weight:500;
border-bottom:1px solid #fff;display:inline;}
.wcsf-mheading {width:100%;padding-bottom:15px;}
.fot-col3ed P {color: #fff;font-size: 13px;line-height: 20px;}
.social_ftr ul {display: inline-block;margin-bottom: 17px;text-align: left;width: 100%;padding-top: 3px;}
.wcs-footer .Fot-bottom-Row {background-color:#225390;border-top:1px solid #fff;clear:both;color:#fff;font-size:13px;padding:10px;
display:inline-block;width:100%;text-align:center;box-sizing: border-box;}
.footer_menu {float:left;padding-left:20px;}
.footer_menu li { display: inline-block;}
.footer_menu_brd_right {display: inline-block;/* margin-right: 9px; */padding:0px;line-height: normal;}
.footer_menu li:last-child a {border: none;}

.footer_menu li a {color: #fff;font-size: 12px;text-transform: uppercase;border-right: 1px solid #fff;padding: 0px 15px;}
/*.fot-right {float: right;color: #fff;padding-right: 13px;}*/
.fot-col-a ul { float: left; color: #fff;}
.fot-col-a ul li {line-height: 19px!important;}
.fot-col-a ul li a{ text-decoration: none;  list-style: none; color: #fff;}
.wcs-footer .FtopRow3 .fot-col ul {font-size: 14px;color: #fff;}
.wcs-footer .FtopRow3 .fot-col ul li {margin: 5px 0px;display: inline-block;width: 100%;}
.product .product_name {float: right;width: 460px;color: #333333;border-bottom: 1px solid #b3b3b3;}
.content .grid-1-5 .also-bought .product .name a, .content .grid-1-5 .also-bought .product .name span.lnkDetail {color: #202020;font-weight: bold;font-size: .8em;text-decoration: none;}
.wcs-footer .FtopRow3 .fot-col ul li img { float: left;margin-right: 10px; padding-top: 5px;}
.wcs-footer .FtopRow3 .fot-col ul li p { display: inline-block;}
.Home_box_content p {padding: 5px;}
.custom_4col_news {	margin-bottom: -15px !important;}
.custom_4col_news {clear:both;float:left;border-radius:3px;background-color:#FFF;width:769px; padding:7px 0px !important; mar/*display:none;*/}
.home-editor { padding:6px 0px 6px 0px;	float:left;width:100%;clear:both;}
.home-editor li {width: 183px;height: 128px;padding: 0px;float: left;text-align: center;list-style: none;position: relative;list-style: none;border: 1px solid #e1e1e1;display: inline-block;background: #f3f3f3;margin:6px;padding: 10px;transition: 0.1s ease-in-out 0s;}
.home-editor li:hover{background: #cf3324;border: 1px solid #cf3324;}
.home-editor li:hover .home-editor-title{color: #fff;}
.home-editor li a {float: left;display: block;width: 100%;height: 100%;position: relative;}
.home-editor li .home-editor-title {font-size: 16px;font-weight: 700;text-transform: uppercase;text-align: center;color: #324b6a;text-decoration: none;
position: relative;width: 100%;transition: 0.1s ease-in-out 0s;}
.home-editor li .srvc-txt {display: inline-block;width: 70px;height: 70px;position: relative;background: #fff;border-radius: 100%;margin-bottom: 10px;}
.home-editor li .srvc-txt img {top:20px;position: relative;}
.home-editor li:first-child{margin-left: 0px;}
.home-editor li:last-child{margin-right: 0px;}
.Home_box_banner{width: 769px;padding-bottom: 20px;}
.Home_box_content{ float: left; width: 100%; background-color: #cf3324; color: #fff; padding-bottom: 18px; }
.Home_box_content h2 { text-align: center; font-style: italic; font-size: 18px; margin: 0px 0px 10px 0px;}
.Home_box_content{text-align: center;  font-size: 12px;     padding: 15px 0px 14px 0px;}
#divHomePageText .wcs-product li {  display: block;  float: left;  margin-right: 4px;}
#divHomePageText .wcs-product > ul {  list-style: outside none none !important;  margin: 0;  padding: 0 !important;}
.wcs-product_home li {  display: inline-block;margin-right: 6px;}
.wcs-product_home li:last-child {margin-right: 0;}
#divHomePageText .wcs-product a {  display: block;  margin-right: 1px;}
.Home_box_content{ float: left; width: 100%; background-color: #324b6a; color: #fff; padding-bottom: 18px; text-align: center;font-size: 13px;padding: 20px 8px 19px 8px;}
.Home_box_content h2 { text-align: center; font-style: italic; font-size: 18px; margin: 0px 0px 10px 0px;}
.Home_box_content p a {color: #fff;font-weight:600;text-decoration: underline;}
.wcs-footer .social_ftr ul {font-size: 14px;color: #fff;}
.wcs-footer .social_ftr ul li {margin: 0px 10px 0 0;display: inline-block;padding: 2px;}
.wcs-footer .fot-col.fot-col {color:#d0d0d0;font-size:15px;float: left;margin-top: 0;position: relative;width:45%;line-height: normal;}
.product .product_name {float: right;width: 460px;color: #333333;border-bottom: 1px solid #b3b3b3;}
.content .grid-1-5 .also-bought .product .name a, .content .grid-1-5 .also-bought .product .name span.lnkDetail {color: #202020;font-weight: bold;font-size: .8em;text-decoration: none;}
.wcs-footer .FtopRow3 .fot-col ul li img { float: left;margin-right: 10px; padding-top: 5px;}
.wcs-footer .FtopRow3 .fot-col ul li p { display: inline-block;}
.Home_box_content p {padding:0px; font-size:14px;line-height: 20px;}
.Home_box_content h1{ font-size:18px; color: #fff;font-style: italic;}
.header .wcs-payment a {margin-right: 7px;}
#spotlightItems .jcarousel-skin .jcarousel-item div.info .qty{display: none;}
.header .login a{background: #fff;border: 0px none #fff;border-radius: 0px;color:#fff;font-size:11px;font-weight:600 !important;text-decoration: none;background-color: #225390;text-transform: uppercase !important;display: inline-block;text-align: center;width:98px;height: 24px;line-height: 24px;}
.header .login a#lnkRegisterMe {background: #225390;}
.header .login a#lnkRegisterMe:hover {background: #8bb339;}
.header .login a:hover {color: #fff;background-color: #225390;}
/*.Fot-bottom-contener {margin: auto;width: 1042px;vertical-align: middle;}*/
.button-row .header {min-height: inherit;}
.product-results .button-row .addTo {text-align: center;width: auto !important;float: left !important;display: block;}
.product-results .button-row .addTo .header {font-size: .8em;color: #000;margin-bottom: -12px; float: none;}
.product-results .button-row .addTo .header span {padding: 3px 5px;border-radius: 3px;/*background: #e5e5e5 !important;*/}
.product-results .button-row .addTo .buttons {padding: 10px 5px 5px 0px !important;}
.fot-mid-2  {width: 26%;float: left;}
.add_css_location li {line-height: 21px;margin-bottom: 8px !important;}
.content .grid-4-5 {margin-bottom: 9px !important;}
ul.megamenu li.mm-item {font-size: .9em;border-left: 0px solid #fff !important;}
/* sidebar-nav */

#wrapper { padding-left: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
#sidebar-wrapper { z-index: 1000; position: fixed; left: -250px; width: 0; height: 100%; overflow-y: auto; background: rgba(0,0,0, .8); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
#sidebar-wrapper-right { z-index: 1000; position: fixed; right: -250px;  top: 0px; width: 0; height: 100%; overflow-y: auto; background: #fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
#page-content-wrapper { width: 100%; position: absolute; padding: 15px;}
#wrapper .toggled #page-content-wrapper { position: absolute;    margin-right: -250px;}
.sidebar-nav { position: absolute; top: 0; width: 250px; margin: 0; padding: 0; list-style: none;}
.sidebar-nav li { text-indent: 20px; line-height: 40px;}
.sidebar-nav li a { display: block; text-decoration: none; color: #999999;}
.sidebar-nav li a:hover { text-decoration: none; color: #fff; background: rgba(255,255,255,0.2);}
.sidebar-nav li a:active,
.sidebar-nav li a:focus { text-decoration: none;}
.sidebar-nav > .sidebar-brand { height: 65px; font-size: 18px; line-height: 60px;}
.sidebar-nav > .sidebar-brand a { color: #999999; float:none;}
.sidebar-nav > .sidebar-brand a img{width:60px;}
.sidebar-nav > .sidebar-brand a:hover { color: #fff; background: none;}
.menu-toggle{ display:none;	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
#sidebar-wrapper-right  #button{width: 100% !important; height: auto !important; text-align: left;}

/*-------Contact us page----------*/
.contact-us .top-row {background-color:#225390;width: auto;}
.dewittcontact-us {float: left;margin-bottom: 10px;}	
.dewittcontact-us_sub_content {width:100%;float: left;margin: 5px 0px;padding: 10px;background: #c9d5e4;transition: 0.2s ease-in-out 0s;}
.dewittontact-us_content_left {width: 30%;float: left;padding: 0px 0px 0px 5px;}
.dewittontact-us_innf p {font-size: 13px;font-weight: normal;color: #000;margin-bottom: 10px;line-height: 18px;}
.dewittontact-us_innf strong {font-size:13px;font-weight: bold;color: #000;margin-bottom: 5px;}
.dewittontact-us_content_right {width: 69%;float: left;padding-top: 5px;}
.contact-us h1 {height:40px;line-height:30px;font-size: 20px;padding: 5px 5px 5px 15px;color: #fff;}
.dewittcontact-us_sub_content:hover {background: #dd7f7b;}
.dewittcontact-us_sub_content a:hover{color:#225390;}
.about-us h2 {height:40px;line-height:30px;font-size: 20px;padding: 5px 5px 5px 15px;color: #fff;background-color: #225390;}



.btn, .btn-primary, .btn-secondary, .btn-info, .button_a, .button_b, .button_c, .button_input_a, .button_input_b, .button_input_c, .contact-us .button_input_a {
	background: #8bb339 !important;
	border-radius: 0px !important;
	line-height: 16px !important;
	border: 0px solid #8bb339 !important;
	margin: 0px 0 0 5px !important;
	color: #fff !important;
	font-size: 11px !important;
	font-weight:600 !important;
	padding: 6px 10px !important;
	text-transform: uppercase !important;
	vertical-align: middle !important;
	height: auto !important;
}

.btn:hover, .btn-primary:hover, .btn-secondary:hover, .btn-info:hover, .button_a:hover, .button_b:hover, .button_c:hover, .button_input_a:hover, .button_input_b:hover, .button_input_c:hover, .contact-us .button_input_a:hover {
	background: #225390 !important;
	border: 0px solid #225390 !important;
	color: #fff !important;
}


ul.dropdowninner {
    display: none;
}
.dropdown:hover ul.dropdowninner {
    display: block !important;
    position: absolute;
    z-index: 99999;
    background: #f2f2f2;
    width: 100%;
    min-width:260px;
    padding:20px 15px;
}
ul.dropdowninner li {
    line-height: 22px;
}
ul.dropdowninner li a {
    color: #1c1c1c;
}
ul.dropdowninner li a:hover {
    color: #8bb339;
}

span.wcs_username {
    display: block;
    font-size: 12px;
    color: #262a2c;
    font-weight: 500;
}
span.wcs_qorder {
    display: block;
    font-size: 12px;
    color: #262a2c;
    font-weight: 500;
}

.wcs_hdr_three {display:flex;justify-content:space-between;}
.wcs_hdr_three .wcs_account {min-width: 90px;}
.wcs_account .dropdown {
background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/sign-in-icon.png) no-repeat left center;
padding-left: 30px;
}
.wcs_hdr_three .wcs_order {min-width: 105px;}
.wcs_order .dropdown {
background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Sierra-Office/images/quick-order-icon.png) no-repeat left center;
padding-left: 27px;}

.login.wcs_logout {display:none;}
.header .row-a{display:none;}
.header .row-b{padding:20px 12px 12px;}
.header .row-b .nav-2 .login{display:none;}

.header .row-b .search_cart .wcsheader-contact{margin-top:9px;}

.seriacontact-us_content p {float:left;padding-bottom:20px;}
.contact-us .queryForm .rdBox{width:100%;}
/*.contact-us .queryForm .rdBox .col-2 input{width:100%;}
.contact-us .queryForm .rdBox .split-right .ui-widget.ui-widget-content{width:100%;}
.contact-us .queryForm .rdBox .col-2 textarea.contactMessage {width:615px;}*/

.queryForm .rdBox .col-2 input.contactSubject {width:610px;}
.queryForm .rdBox select {width: 610px;}
.queryForm .rdBox .col-2 input {width:234px;}
.search_cart .cart #viewCart .cartLink {padding-bottom:5px;padding-top:5px;}
body.ewd_cart #cartPanel .collapse-open{width:766px;}
body.ewd_cart .content .cart .product-bottom {background-color:#225390;height:auto;width:766px;}

#alsoBoughtItems .jcarousel-skin .jcarousel-container-horizontal {
    padding: 10px 30px;
    width: 755px;
}

#alsoBoughtItems .jcarousel-skin .jcarousel-clip-horizontal {
    width: 695px;
    margin-left: 0;
}
#alsoBoughtItems .jcarousel-skin .jcarousel-item {
    padding: 5px 5px 2px;
    width: 168px;
    text-align: center;
}

#alsoBoughtItems .jcarousel-skin .jcarousel-item div.info .qty {
    margin-right:0px;
    margin-top:7px;
    margin-left: 0;
}
#alsoBoughtItems .jcarousel-skin .jcarousel-item div.info .qty .ui-spinner input {
    width: 25px !important;
    height: 22px !important;
}
.product_ab div.info .cart{width:99px; margin-top:7px;}
.product_ab div.info .cart .btn.btn-primary{padding:6px 9px !important;}

.content .cart .product-group .text-col .name a:hover{color:#225390;}
.product_ab div.info a:hover{color:#225390;}
.content .grid-1-5 .ItemsRecentlyViewedVertical div img{margin-bottom:5px;}
.web-specials .rdBox {width:573px;}
/*body.ewd_webSpecials */.filters h3{padding-bottom:5px;}
/*body.ewd_webSpecials */ .filters .filter_description input{height:28px; margin-top:0px;}
/*body.ewd_spotlightItems */ .spotlight-items .rdBox{width:573px;}
.productShowcase .tile .headerHolder .hdr{margin-top:10px;}
.productShowcase .tile .headerHolder .productShowcaseHeader, .productShowcase .tile .headerHolder .productShowcaseInfoHolder {
background-color:#225390;}
.ui-tabs .ui-tabs-nav li a{font-weight:700;}


ul.dropdowninner li.wcs_loginbtn a {padding: 10px;background: #fff;float: none;margin: 0 auto;
text-align: center;display: inline-block;width: 100%;border-radius: 25px;}
ul.dropdowninner li.wcs_loginbtn {text-align: center;margin-bottom: 10px;}
ul.dropdowninner li.wcs_newregbtn {text-align: center;}
ul.dropdowninner li.wcs_newregbtn span {display: block;}
.wcs_order ul.dropdowninner li {line-height: 22px;border-bottom: 1px solid #fff;margin-bottom: 3px;}

.wcs_order ul.dropdowninner li a {padding: 2px 0px;width: 100%;display: block;}
.create-account .rdBox {width: 769px;}

.product .product_details .item-info .col-2 .ui-spinner input{height:21px;}
#dvSlideShowImages .jcarousel-item a.zoomThumbActive {
	border: 1px solid #e5e5e5;
	box-shadow: none;
	height: 50px;
	width: 50px;
}
#altImages .jcarousel-item img, #dvSlideShowImages .jcarousel-item img {
	cursor: pointer;
	max-width: 50px;
	max-height: 40px;
	margin-top: 4px;
}

/*------------Responsive css-----------*/
/*------------Media Query------*/
@media (max-width:767px) {
.queryForm .rdBox .split-right .ui-widget.ui-widget-content{width:96%;}	
	
#spotlightItems.product_hz h3 a::after {content: 'View All';font-size: 12px;padding: 0px 0px 0px 8px !important;}
#spotlightItems.product_hz h3 span {padding:0px 0px 0px 13px;}
body .ui-spinner input{height:28px !important;}
body .ui-spinner .ui-state-default.ui-spinner-up:before, body .ui-spinner .ui-state-default.ui-spinner-down:before{display:block;}
.ewd_pro_detail .product .product_details .item-info .col-1{width:26% !important}
.ewd_pro_detail .product .product_details .item-info .col-2{width:69% !important}
.addToFavDetail:before{display:none !important; content: "" !important;}
.Mobile_cart  #dvminicart #dvminicart div#minicart {float: left; clear: inherit;margin-right: 10px;}
.Mobile_cart   #dvminicart #dvminicart p.items {margin-right: 20px; float: left;}
.Mobile_cart   #dvminicart #dvminicart a.lnk.checkout {float: left;}
#alsoBoughtItems .jcarousel-skin .jcarousel-item div.info .qty .ui-spinner{margin-left: 0px;}
#alsoBoughtItems.product_ab div.info .cart{ margin-top: 5px;}
#alsoBoughtItems .jcarousel-skin{border: 0px !important;}
.ewd_changepassword .button-row .button_input_a, .ewd_change_security_que .button-row .button_input_a {padding: 6px 5px !important; }
.ui-dialog .ui-dialog-titlebar-close .ui-icon {transform: translate(-50%);    background-image: none !important;    width: auto;}
ul.megamenu li.mm-item a.mm-item-link {line-height: 49px; height: 49px; padding-left: 15px; padding-right: 15px;}
.about_banner{ padding: 15px; }
.header .row-b .search_cart {margin-top: 10px;}
ul.megamenu li.mm-item a {text-align: left !important;}
.confirmDialog .ui-button, .notificationDialog .ui-button, .ui-dialog .ui-button {border: 0px !important; outline: none !important;   }
.content .prod-compare .prod-col {    font-size: 11px !important;    text-size-adjust: 100%;}
.button_c span {font-size: 12px !important;}
.button_c:hover {background: #cf3324 !important;}
body a, button, input[type="submit"], input[type="button"], .WCS-about-left .wcs-read-more-button a, .button_a span, .button_b span { text-transform:uppercase !important; font-size: 11px!important; font-weight:500 !important;
/* Use your base font family */}
#divPaymentParent { width: 100%; float: left;}
#divApprovalForwardingLink{ right: 15px; top: -15px;}
div#divOrderStatusCounts{ right: 45px; top: -15px;}


/* >> convert to >> */ 

select, input[type="text"], input[type="password"], input[type="submit"]{-webkit-appearance: none;} /* >> convert to >> */ input[type="text"], input[type="password"], input[type="submit"]{-webkit-appearance: none;}

/*remove select*/

/* >> convert to >> */ 

/*New*/	
.checkout .checkout-left .rdBox .checkout_account .payment-info .payment-options #sps-holder { width: 100%!important;}
.checkout .checkout-left .rdBox .checkout_account .payment-info .payment-options .sps-holder .sps-cvv-group {float: none !important; margin: 0 !important;}
.checkout .checkout-left .rdBox .checkout_account .payment-info .payment-options label, .ewd_checkout .checkout .checkout-left .rdBox .checkout_account .padLeft .col-1 {width: auto!important;}
.ewd_checkout .checkout .checkout-left .rdBox .checkout_account .parentOrderHeaderDiv .col-right .col-1 {width: 100%!important;}
.checkout .checkout-left .rdBox .checkout_account .row #AddNewCard {margin: 0!important;}
#divFooter{display: none !important;}
.header .row-b .header-right .search_cart #searchControlHolder .clear span a.lnk{display: none !important;}
.ItemsRecentlyViewedVertical, .ItemsRecentlyViewedHorizontal{ margin:0px;}
.home #slides .pagination{position: initial !important; left: inherit; top: inherit; bottom: inherit !important; width: 100%; float: left; text-align: center;}
.home #slides .pagination li{float: none !important; display: inline-block !important;}
body{background: #fff !important;}
.main_wrapper{width: 100% !important; padding: 0px !important; margin: 0px !important;}
h1{font-size:20px !important;     margin-top: 10px !important;}
.header{background: none !important; width: 100% !important; border-bottom:0px none; box-shadow:none;}
.product-results .button-row .addTo .header {box-shadow: none;border-bottom: 0px;}
.header .row-a{background: #cf3324 !important; margin: 0 !important; height: auto !important; float: left !important; width: 100% !important; line-height: normal !important; padding: 10px 0; border-bottom: solid 1px #d3d3d3 !important; display:block;}
.header .row-a div.nav-right{width: 100% !important; padding: 5px 0 !important; margin: 0px !important;}
.header .row-a div.nav-right ul#topMenuData li a{color: #222 !important; font-size: 14px !important; font-weight: normal !important; text-transform: uppercase !important;  float: none !important; padding:5px 10px !important; text-align: left; line-height: 24px;}	
.header .row-a div.nav-right ul#topMenuData li a:before{content: "\f105" !important; font-family:'FontAwesome' !important; font-size: 15px !important; top: 0px; margin: 0 10px 0 0 !important; }
.header .row-a div.nav-right ul#topMenuData li a:hover, .header .row-a div.nav-right ul#topMenuData li a:focus {color: #fff !important; background: #225390;}
.header .row-a div.nav-right ul#topMenuData li span{color: #222 !important;  margin-top: -1px; display: block; font-size: 14px !important; padding: 10px; text-transform: uppercase; font-weight: normal !important;}	.header .row-a div.nav-right ul#topMenuData li span:hover{background: #225390; color: #fff !important;}
.header .row-a div.nav-right ul#topMenuData li span:after{ /*content: "\f0d7" !important;*/ font-family:'FontAwesome' !important; font-size: 14px; margin: 0 0px 0 2px; position: relative; top: 0px;}
.header .row-a div.nav-right ul#topMenuData li span:before{content: "\f105" !important; font-family:'FontAwesome' !important; font-size: 15px !important; top: 0px; margin: 0 10px 0 0 !important; }
.header .row-a .nav-right ul#topMenuData > li:first-child {background: none;}
.header .row-a .nav-right ul#topMenuData > li:nth-child(2) {background: none; }
.header .row-a .nav-right ul#topMenuData > li:nth-child(3) {background: none; }
.header .row-a .nav-right ul#topMenuData > li:nth-child(4) {background: none; }
.header .row-a .nav-right ul#topMenuData > li:last-child {background: none !important; }
.header .row-a .nav-right li .topMenu {line-height: 1;height: auto;width: 100%; background:none; padding-right:0px; margin:0px;}
.header .row-a div.nav-right .topMenu .the_menu {
	background: none !important;
	border:0px!important;
	font-size: 13px !important;
	padding: 0px !important;
	position: relative !important;
	display: none !important;
	width: 92% !important;
	margin: 0 4% !important;
	float: left;
	border-radius: 0px !important;
}
.header .row-a .nav-right li ul li{width:100% !important;}	
.header .row-a div.nav-right li.open .topMenu .the_menu {display:block !important;}
.header .row-a .nav-right .topMenu .the_menu li a{width:100% !important;}
	
#sidebar-wrapper-right #button.menu_contracts span.contracts a{display: inline-block !important; padding: 0px !important;}
#sidebar-wrapper-right #button.menu_contracts span.contracts a:before{display: none !important;}
#sidebar-wrapper-right #button.menu_contracts span.contracts:hover a{color: #fff !important;}	
#sidebar-wrapper-right #button.menu_two span a{display: inline-block !important; padding: 0px !important;}
#sidebar-wrapper-right #button.menu_two span a:before{display: none !important;}
#sidebar-wrapper-right #button.menu_two span:hover a{color: #fff !important;}
.nav-right #topMenuData #button{line-height: 24px;}
.header .row-a .nav-right li #button{margin: 0 !important;}
.button_a span{padding:5px 5px;}
.header .row-a .Mobile_topMenu{text-align: right !important;}
.header .row-a .Mobile_topMenu .topMenuTogl{color: #fff !important;font-size: 13px !important;}
.header .row-a .Mobile_topMenu .topMenuTogl:before{content: "\f007"; font-size: 15px; margin: 0 10px 0 0; color: #fff; font-family:'FontAwesome' !important;}
.header .row-a .Mobile_topMenu .topMenuTogl:after{content: "\f0d7"; font-size: 15px; margin: 0 15px 0 5px; color: #fff; font-family:'FontAwesome' !important;}
#menu-top {	display:block;position:fixed;right: -60px;z-index: 999; transition: ease 0.5s all; background: #0a0a14; padding: 5px; }
#menu-top.c-hamburger span{top:19px !important;}
.Mobile_topMenu.open #menu-top{display: block; right: 250px !important; position:fixed;z-index:999;transition:ease 0.5s all; } 
.wcs_heder_logo_box{float: left; width:100% !important; background: #fff; padding: 0px 15px 0;}

.header .row-a div.nav-right #button .the_menu{background: none !important; border: solid 0px #0a0a14 !important; font-size: 13px !important; padding: 0px !important; position: relative !important; display: none !important; width: 92% !important; margin: 0 4% !important; float: left;  border-radius: 0px !important;}
.header .row-a div.nav-right li.open #button .the_menu{ display: block !important;}
.header .row-a div.nav-right #button .the_menu li{border-bottom: solid 1px #e0e0e0; float: left; padding:0px 0px; width: 100% !important;}
.header .row-a div.nav-right #button .the_menu li:last-child{border-bottom: 0px !important;}
#button .the_menu li a{width: 96% !important; padding: 3px 0% !important; font-weight: normal !important;background: transparent !important;}
.header .row-a div.nav-right ul#topMenuData #button .the_menu li a{color: #222 !important;}
.header .row-a div.nav-right ul#topMenuData #button .the_menu li a:hover{background: none; font-weight: normal !important; color: #fff !important;}
/*ul.megamenu div.mm-item-content{display: none !important;}*/
.header .row-b .logo a{display:inline-block; margin-left: 0px; margin-top: 10px; background-size: 100% !important;}

ul.megamenu li.browse-all.mm-item a.mm-item-first.mm-item-link {/*display: none;*/}
ul.megamenu li.browse-all.mm-item .browse-box.mm-item-content {display: block !important;position: inherit;}
ul.megamenu li.browse-all.mm-item .browse-box.mm-item-content .mm-content-base {border: 0;}	
.mm-item-last.mm-item:hover .mm-item-content-last.mm-item-content{display: block !important;}
ul.megamenu div.mm-item-content-last{width: 100% !important; border: solid 1px #ddd !important; top: 50px !important; left: 0px !important;}
.megamenu .special{width: 100% !important;}
.megamenu .special ul li{padding: 0px 0; border-bottom: solid 1px #e0e0e0;}
.megamenu .special ul li a{font-size: 13px !important; font-weight: normal !important; text-decoration: none !important; text-transform: uppercase !important;display: block;padding: 8px 15px !important; line-height: normal !important;}
.megamenu .special ul li a:hover{ color: #cf3324 !important;}
.megamenu .special ul li a:before{content: "\f105" !important; font-family:'FontAwesome' !important; font-size: 15px !important; }
.header .row-b .header-right{width:100% !important; padding: 5px 15px; float: left; margin-top: 0;}
.search_cart{float:left; width:100% !important; position:relative; top: 0px;}
.content{width: 100% !important; padding: 0 1% !important; border: 0px !important; }
.header .row-b{width:100% !important; height:auto; margin:0; padding:0px; border: 0px !important; }
.main, .top_banner, .content .grid-4-5, .content .grid-1-5, .footer_area{width:100% !important; height:auto; margin:0; padding:0 0 12px 0; border: 0px !important; background: #fff;}
.grid-4-5 .home{width: 100% !important;}
body.ewd_home .content .grid-1-5{ display: block;}
.ewd_main.ewd_home .custom_zone_header{width:100% !important; height:auto; margin-bottom: 15px;}
.ewd_main.ewd_srh_result .custom_zone_header{width:100% !important; height:auto; margin-bottom: 2%;}
.custom_zone_header img{width: 100% !important;}

.customer-support {width: 100% !important;background: none !important;color: #515050;font-weight: bold !important;text-align: center;padding: 0px 7px 9px 8px;font-size: 18px;
text-transform: uppercase;top: 3px !important;float: none !important;margin:10px 0px 1px 0px;}

.customer-support:before{font-size: 20px; font-family:'FontAwesome' !important; content: "\f095" !important; color: #225390 !important; margin: 0 6px 0 0 !important; position: relative; top:4px; font-weight: normal !important;}
.customer-support span{font-weight: normal !important; color: #0a0a14; display: none;}
/*img{max-width:100%;}*/

.search_cart .search .box{margin: 0; border: solid 1px #225390 !important; width: 100% !important; background: none !important; box-shadow: none !important; position: inherit !important; top: inherit !important; height: 38px; float: left;}
.search_cart .search{width:100% !important; margin-left:0px; height: auto !important; position: relative; background: #fff !important; border-radius:0px !important; border: solid 1px #225390 !important; padding: 0px !important; margin-top: 0px;}
.search_cart .search input{width:100% !important; border: 0px !important; border-radius: 5px;  color:#333; height:36px; font-size:13px !important;}
.search_cart .search .box .searchButton{width:40px !important; position: absolute; right:-3px; top:-2px; padding:0px 3px; left: inherit !important;} 
.search_cart .search .box .searchButton input.button_search{/*background: none !important;*/ width: 100% !important; font-size: 0px !important; text-transform: uppercase !important; text-indent: -9999px; height:36px;}
.search_cart .search .box .searchButton:before{content: "\f002"; font-family:'FontAwesome' !important; color: #fff; font-size: 20px; position: relative; top: 15px; left: 9px;}
#dvminicart{float:right; width:50% !important; font-size: 12px; padding:10px 0px !important; background: #225390; border-radius: 20px;margin-bottom: 25px;}
#dvminicart .cart a img{display: none !important;}
#dvminicart .cart p.items{float: left;}
#dvminicart .cart .mobMiniCart{float: right; margin-right: 5px;}
#dvminicart .cart .mobMiniCart #minicart{display: inline-block; margin: 0 4px 0 0; float: none !important;}
#dvminicart .cart .mobMiniCart .checkout{display: inline-block; }
#dvminicart .cart p.items a{font-weight: bold;}
#dvminicart .cart p.items a span{font-weight: 600;  color: #fff;}
#dvminicart .cart p.items:before { content: "\f07a"; font-family:'FontAwesome' !important; font-size: 20px; margin: 0 10px 0 10px; color: #fff; float: left; position: relative; top: -2px;}
#dvminicart .wcs-tcart{float: right;}
#minicart #viewCart, #minicart #loading {display: none !important;}
#dvminicart a{color: #fff !important; font-size: 13px !important;}
#dvminicart .wcs-tcart #viewCartBtn, a.checkout {display: inline-block; margin: 0px; padding: 0 2px;}

#dvminicart .mobMiniCart a{font-weight: normal !important;}
#dvminicart #dvminicart{width: 96% !important; background: none !important; padding: 0px !important;}

.search_cart .cart{background:none !important; border-radius:0px !important; border:0px !important; width:100%; position:relative; float: left !important;}
.search_cart .cart:before{font-size: 20px; font-family:'FontAwesome' !important; content: "\f07a" !important; color: #111 !important; margin: 0 10px 0 0 !important; position: relative; top: 4px; font-weight: normal !important; float: left !important;}
.search_cart .cart p{float:left;}
.search_cart .cart #viewCart{background: #333 !important;}
.header .row-b .header-right a.lnkHover{color:#fff; background: #333 !important;}
.search_cart .cart #viewCart .rdBox a{padding: 0px}
.cartLink .button_a span{padding: 5px 10px !important;}
.search_cart .cart p.mini-head{padding: 5px !important;}
.search_cart .cart #viewCart .rdBox .decr a{color: #fff; font-size: 12px !important; text-decoration: none; background: #666; border-radius: 3px; text-align: center; padding: 3px 5px;}
.header .row-b .nav-2{float:left; width:100% !important; padding:15px !important; margin:0px 0 0 0; height: auto;}
.header .row-b .nav-2 .login{float:none; display: inline-block; width:auto; margin:0px 0px 0 0 !important; font-size: 12px !important; color: #222 !important; text-align: right !important;}
.header .row-b .nav-2 .login a {
margin-left: 0px;
display: inline-block;
font-size: 11px !important;
/* padding: 1px 3px !important; */
color: #fff!important;
/* font-weight: 600 !important; */
border-radius: 0px;
text-align: left;
width: 93px;
text-align: center;/*line-height:18px;*/
}
.header .row-b .nav-2 .login a#lnkRegisterMe{} 
.header .row-b .nav-2 .login2{float: none !important; margin: 0px !important; font-size: 12px !important; color: #222; line-height: normal !important; display: inline-block; }
.login > a#lnkRegisterMe { float: none !important;}
.header .row-b .nav-2 .login2 b{padding-left:0px;}
.header .row-b .nav-2 .login2 a {color: #cf3324 !important;}
.search_cart .cart .clear{position:absolute; left:-12px; top:45px;}
.header .row-b .header-right a.checkout{position:absolute; top:45px; right:0px;}
.header .row-a .nav-right li{width: 100%; padding: 0 !important; border-bottom: solid 1px #ddd; }

.top_banner{margin:10px 0;}
.home #slides{width:100% !important; margin-bottom:0px;}
.home #slides .slides_container{width:100% !important;}
.home #slides .nav{top: 44% !important; width: 100% !important;}	
/*.slides_control > div{position:inherit !important;}*/
.home #slides{height:100% !important; }
.home #slides .slides_container div img{width:100%;}

.custom_4col_news{width:100% !important;  background:#fff !important;}
.welcome p span.wl_text{width:48%;}
.welcome a img{float:right; margin-right:10px; width:48%}

.welcome{background:#fff;}
#bannerDisplay{	width: 45% !important;	float: left; border: solid 1px #e0e0e0; padding: 10px; display: none; text-align: center; margin-bottom: 2%;}
.ewd_home #bannerDisplay{	width: 45% !important;	float: left; border: solid 1px #e0e0e0; padding: 10px; height: 182px; display: table; text-align: center; margin-bottom: 2%; margin-top: 0px !important;}
#bannerDisplay > div{display: table-cell; vertical-align: middle;}
#webspecialrotator{width:49% !important;  float:right; margin-bottom:12px;  height: 202px;}	
.content .grid-1-5 #bannerDisplay img{margin-bottom: 0px;}

.jcarousel-webspecial .jcarousel-clip-horizontal{width: 141px !important;}

.custom_zone_sidebar1{width:49% !important; margin:0 0 !important; clear:inherit !important; padding:0px !important; float:left; min-height:inherit !important; max-height: inherit !important;}
.eci_ads{width:20% !important; margin: 0 1.5% 0 0 !important; clear:inherit !important; float:left;}
.custom_zone_sidebar2{width:100% !important; margin:0 !important; clear:inherit !important; padding:0px !important; float:right; min-height:inherit !important; max-height: inherit !important;}

.custom_zone_sidebar1 a, .custom_zone_sidebar2 a{display: block; margin-bottom: 10px; background: #225390 !important; padding: 25px 5px; text-align: center; text-decoration: none; color: #fff; font-size: 16px !important; font-weight: normal !important;}
.custom_zone_sidebar2 a:last-child{margin-bottom: 0px !important;}
.custom_zone_sidebar1 a:after, .custom_zone_sidebar2 a:after{ content: "\f0a9" !important; font-family: 'FontAwesome' !important; margin-left: 5px;}

.footer{width: 100% !important; padding: 0 !important; border: 0px !important; color: #fff !important; float: left; font-weight: 600;}	
.footer_wrapper{width:100%; margin: 0px !important;}
#custom_zone_footer{width: 100%; }
#custom_zone_footer img{max-width: 100%;}
.footer-block .footer_area{padding: 2% !important; width: 96% !important;}
.footer_col_1, .footer_col_2, .footer_col_3, .footer_col_4{width:100%; padding: 0 !important; float:left;}
.footer_area{min-height:327px;}
.footer-block .footer_area h2, .footer-block .footer_area h3{background: none !important; border-bottom: solid 1px #b5b5b2 !important; position: relative; width: 100% !important}
.footer-block .footer_area h2:after{content: "\f0da" !important; color: #b5b5b2 !important; margin: 0 15px 0 0px !important; font-family: 'FontAwesome' !important; right: 0px; position: absolute; font-size: 20px;}
.footer_col_1 h2, .footer_area h2, .footer_col_3 h2{padding-left:10px !important;}
.footer_area_col2{width:100%; float:left; text-align:center; margin:0px;}
.footer_area_col2 .f_area_2{float:none;}
.f_logo{margin-top:8px;}
.main_footer .footer_nav_col ul{margin-left:0px; width:100%; text-align:center;}
.main_footer .footer_nav_col ul li{float:none; display:inline-block;}
.wcs-copyright-main{background: #484840 !important; color: #fff !important;}
.scrollup{display: none !important;}
#footer-links > a{color: #333 !important; font-size: 14px !important;}
.wcs_footer{width:100% !important; padding:0px 0 0% !important; background: #1f3857 !important; float: left;}
#footer .cards{width:100% !important; text-align: center !important;}	
.wcs_footer .wcs_div_col h2:after{content: "\f0da" !important; font-family:'FontAwesome' !important; color: #fff !important; font-size: 22px !important; margin: 0 0 0 10px !important; position: absolute !important; top: 0px !important; right: 30px !important;}
.wcs_footer .wcs_div_col h2.open:after{content: "\f0d7" !important; font-family:'FontAwesome' !important; color: #fff !important; font-size: 22px !important; margin: 0 0 0 10px !important; position: absolute !important; top: 0px !important; right: 30px !important;}
.wcs_footer .wcs_div_one h2:before{content: "\f017" !important; color: #fff !important; margin: 0 10px 0 0px !important; font-family:'FontAwesome' !important; width: 16px; display: inline-block;}
.wcs_footer .wcs_div_two h2:before{content: "\f0c1" !important; color: #fff !important; margin: 0 10px 0 0px !important; font-family:'FontAwesome' !important;width: 16px; display: inline-block;}
.wcs_footer .wcs_div_three h2:before{content: "\f112" !important; color: #fff !important; margin: 0 10px 0 0px !important; font-family:'FontAwesome' !important;width: 16px; display: inline-block;}
.wcslogoBanner{width:98% !important;}
.wcslogoInner{width:98% !important; padding:0px !important;}	
.wcs-imgsec > div{margin-bottom: 10px !important;}
#footer-background #footer-content{min-width:96% !important; width:96% !important; padding:10px 2% 0 !important; margin-bottom:0px !important; border: 0px !important;}
.wcs_footer .wcs_div_col{width: 100% !important; padding:10px 0 !important; margin:10px 0 0px !important; border-bottom: solid 1px #ccc !important;}
.wcs_footer .wcs_div_two iframe{}
.wcs_footer .last h2{text-align:left !important;}
#footer-accepted-cards{text-align:left !important; width:100% !important}   
#footer-links{text-align:center !important; width:100% !important;}
#footer-links > a{float:none !important; display:inline-block !important;}
#footer-copyright{width:100% !important; text-align:center !important;}
.wcs_footer h2{width:100% !important; color:#fff !important; position: relative !important; text-transform: uppercase !important; font-weight: bold !important; padding: 0 2% !important; font-size:14px; cursor: pointer; text-align: left;}
.wcs_footer .wcs_div_one a{color: #fff !important; font-size: 13px !important; font-weight: normal !important;}
.wcs_footer br{display: none !important;}
.wcs_div_col .tab_item{width: 100% !important; padding: 2% !important; font-size: 13px; text-align: left !important;}
.wcs_div_col .tab_item a{font-size: 13px !important; font-weight: normal !important; padding: 0;}
.wcs_div_col ul li{ border-bottom: solid 1px #ddd; padding: 6px 0;}
.wcs_div_one.wcs_div_col ul li {border-bottom: 0px none;}
.wcs_div_col p{margin: 0 !important; padding: 5px 0 !important;}
.wcs_div_col ul.social li{border-bottom: 0px !important; display: inline-block; margin: 0 10px 0 0;}
.wcs_div_col ul.social li a{font-size: 0px !important;}
.wcs_div_col ul.social li a.facebook:before{content: "\f082"; font-family:'FontAwesome' !important; font-size: 18px;}
.wcs_div_col ul.social li a.twitter:before{content: "\f099"; font-family:'FontAwesome' !important; font-size: 18px;}
.foter_copy{width:100%; text-align:center;}
.payment-accepted{width:100%; text-align:center;}
.visa_card001 li{float:none; display:inline-block; vertical-align: top;margin: 3px;}	

.wcs_footer .wcs_mail_mob{color:#fff;}
 .wcs_footer .wcs_div_two a{color:#fff;}
	.wcs_div_col ul li{padding: 6px 30px;}	
.wcs_div_two.wcs_div_col ul li{padding: 6px 10px;}	
#spotlightItems .jcarousel-skin .jcarousel-item-horizontal {padding:5px 0px !important}
#spotlightItems, #product{width:100%; border: 0px !important;}
.product_hz{margin: 0px;}
#dvSpotLightItemsSlider{border: solid 1px #cad0d6 !important;}
.jcarousel-webspecial .jcarousel-container-horizontal{padding:0 2%; width:92%; margin:0 auto 10px !important;}
.jcarousel-webspecial .jcarousel-item{width: 131px !important;}
.jcarousel-skin .jcarousel-container-horizontal{width: 96% !important; padding: 0 2% 10px !important;}
.button_a, .button_c{background: #8bb339 !important; float: none !important; display: inline-block !important; margin: 0 5px 0 0;}
.product_hz h3{line-height: inherit !important; width: 100%; background: #324b6a !important; border-radius: 0px !important; float: left; padding: 6px 0; height: auto !important;}
.product_hz h3 span { line-height: normal; color: #fff !important; font-size: 16px; text-transform: uppercase; font-weight: normal; padding: 0 0 0 10px;}
.product_hz h3 a { line-height: normal !important; height: auto !important;	background: #8bb339 !important;	border-radius: 5px;	border: 0px !important; color: #fff !important;	text-indent: inherit !important; width: auto !important; min-width: 70px !important; margin: 0 5px !important; font-size: 0px !important; display: block;}
.product_hz h3 a::before {/* content: "View All";*/font-size: 14px; line-height: normal; font-weight: normal !important; display: inline-block;	height: auto;	padding: 2px 0;}


.content .grid-1-5 .web-special{width:100% !important; border: 0px !important; height: 202px;}
.web-special .jcarousel-skin{/*border: solid 1px #e0e0e0 !important; */}
.jcarousel-webspecial .jcarousel-prev-horizontal{left:0px;}
.jcarousel-webspecial .jcarousel-next-horizontal{right:0px;}
.web-special .jcarousel-skin .jcarousel-item div.info .name { font-weight: bold !important; text-transform: uppercase !important; padding-bottom: 10px;	text-overflow: ellipsis;overflow: hidden; line-height: normal;	width: 100%; float: left; white-space: nowrap; height: auto !important;}
.content .grid-1-5 .web-special h4{margin: 0px !important; background: #cf3324 !important; color: #fff !important; text-transform: capitalize; border-radius:0 !important; padding-left: 10px; text-align: left;}
.jcarousel-skin .jcarousel-item div.info .name a{font-size: 13px !important;}

.jcarousel-skin .jcarousel-item div.info .decrp{padding:10px; min-height: inherit !important;}
.jcarousel-skin .jcarousel-next-horizontal{right: 0px !important;}
.jcarousel-skin .jcarousel-item div.info .list{font-size: 13px !important; padding: 8px 0;}
.jcarousel-skin .jcarousel-item div.info .name, .jcarousel-skin .jcarousel-item div.info .price{color: #0a0a14 !important; background: none; line-height: normal;}

.jcarousel-webspecial .jcarousel-item div.info .price:hover {background: none;}
.qty{position: relative; width: 100%; text-align: center;}
.ui-state-default, .ui-widget-content .ui-state-default{background: none;}
.ui-spinner-button span.ui-button-text, .ui-spinner-button span.ui-button-text span { background: none !important;}
.ui-spinner{height:26px !important;border: 0px !important; line-height: normal !important; border-radius:0px; float: none !important; padding-left: 0px !important;}
.ui-spinner input{border: solid 0px #999 !important; margin: 0 28px !important; background: #e0e0e0 !important; height: 27px !important; text-align: center;}
.ui-spinner .ui-state-default.ui-spinner-up{position: absolute; right: 0px; top: 0px; height: 27px; background: #e0e0e0 !important; width: 27px; border-radius: 0px; border: 0px !important}
.ui-spinner .ui-state-default.ui-spinner-up:before{content: "\f067" !important; font-family: 'FontAwesome' !important; line-height: 18px; text-align: center; font-weight: normal;}
.ui-spinner .ui-state-default.ui-spinner-down{position: absolute; left: 0px; top: 0px; height: 27px; background: #e0e0e0 !important; width: 27px; border-radius: 0px; border: 0px !important}
.ui-spinner .ui-state-default.ui-spinner-down:before{content: "\f068" !important; font-family: 'FontAwesome' !important; line-height: 18px; text-align: center; font-weight: normal;}
#alsoBoughtItems .jcarousel-skin .jcarousel-clip-horizontal div.info .price {padding-bottom:5px !important;}
.newsDialog .ui-button-text-only .ui-button-text{display:block!important;}	
.item-group .cart{width: 100% !important; padding: 5px 0;}
.item-group div.info a{float: none !important; display: inline-block !important; margin: 0px !important; color: #222}


.header .row-b .logo{width:46% !important; padding: 0px; margin-top: 0;}
.header .row-b .header-right a.lnk{margin-top:0px; background:#0a0a14; color:#fff; border-radius:3px; padding:2px 10px; font-size: 13px;}
.header .row-b .header-right a.lnk:hover{background:#84847c !important; color:#fff !important;}
.header .row-b .nav-1{height: auto !important; width: auto; text-align: center;}

ul.megamenu>li.mm-item-last >a.mm-item-link {display: block !important;}
ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{font-size:15px; padding:5px 5px; max-width:100%; color: #222; display: block;  text-transform: uppercase; background: none !important;}
ul.megamenu{border-radius:0px; height: auto !important; background: none !important; width: 100% !important; margin: 0px !important; padding: 0px !important;}
ul.megamenu li.mm-item{width: 100% !important; background: none !important; display:none;}
ul.megamenu li.mm-item:last-child{border: 0px !important;}

ul.megamenu div.mm-item-content{padding-bottom: 0px; border-bottom: 0px;}
ul.megamenu li.browse-all .mm-content-base{padding: 0px !important; border: 0px !important;}
ul.browse-all-categories li.ui-menu-item a, ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{font-size:15px!important; padding:5px 5px; max-width:100%; color: #222 !important; display: block; background: none !important; font-weight: normal !important; margin: 0px !important;}
ul.megamenu a.mm-item-link:before {width: 32px; display: inline-block; vertical-align: middle; top: 0 !important;}

ul.browse-all-categories li.ui-menu-item, ul.megamenu li.mm-item{width: 100% !important; background: none !important;  padding:0px !important; position: relative;/*border-bottom: solid 1px #e0e0e0;*/}
ul.megamenu li.mm-item .browse-box #browse-all-categories li{border-bottom: solid 1px #e0e0e0;}
ul.megamenu .ui-icon{display: none !important;}
ul.megamenu li.mm-item:last-child{border: 0px !important;}
ul.megamenu>li.mm-item-last >a.mm-item-link {display:block !important; padding-left: 5px !important; text-align:left !important; text-transform:none !important; line-height: 2em; border-bottom:1px solid #e0e0e0;}
ul.megamenu>li.mm-item-last >a.mm-item-link:hover {background:#225390 !important; color:#fff !important;}


ul.browse-all-categories li.ui-menu-item a:hover{text-decoration:none !important; background:#005492 !important; color:#fff !important;}
ul.megamenu li.browse-all div.browse-box{width: 100% !important;}

ul.browse-all-categories li.ui-menu-item a:before{width:25px; display: inline-block; vertical-align: middle;}
ul.browse-all-categories li.ui-menu-item a{margin: 0px !important;}
a.wcs_SMD_Off:before{font-family: 'FontAwesome' !important; font-size:25px; margin:0 6px ;content: "\f0c6" !important; position:relative;}

a.wcs_SMD_Jan:before{font-family: 'FontAwesome' !important; font-size: 25px; margin: 0 6px;content: "" !important; background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/jani_icon.png) no-repeat 0px 0px; position: relative; height: 30px;}

a.wcs_SMD_Tec:before{font-family: 'FontAwesome' !important; font-size: 25px; margin: 0 6px;content: "\f02f" !important; position: relative; }

a.wcs_SMD_Pow:before{font-family: 'FontAwesome' !important; font-size: 25px; margin: 0 6px;content: "\f260" !important; position: relative; }

a.wcs_SMD_Ind:before{font-family: 'FontAwesome' !important; font-size: 25px; margin: 0 6px;content: "\f27c" !important; position: relative; }

a.wcs_SMD_Fur:before{ margin: 0 6px; content: "" !important; position: relative;  background: url(http://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Essendant-demo/images/chair-icn.png) no-repeat left 0px; height: 32px;} 

a.wcs_SMD_Foo:before{font-family: 'FontAwesome' !important; font-size: 25px; margin: 0 6px;content: "\f0f4" !important; position:relative;}

a.wcs_SMD_All:before{font-family: 'FontAwesome' !important; font-size: 25px; margin: 0 6px;content: "\f290" !important; position:relative;}
a.wcs_SMD_Fac::before {font-family: 'FontAwesome' !important;font-size:25px;margin: 0 10px 0 2px;content: "\f0f4" !important;position: relative;}

a.wcs_SMD_Sho:before{font-family: 'FontAwesome' !important;font-size:25px; margin:0 10px 0 0;content: "\f1b3" !important; position: relative; }

ul.megamenu li.mm-item-last.mm-item a::before{font-family: 'FontAwesome' !important; font-size: 25px; margin: 0 0px 0 0px;  content: "\f069" !important; position: relative; top: 4px; width: 34px !important;}
	
ul.megamenu li.mm-item-last.mm-item a:before{font-family: 'FontAwesome' !important; font-size: 25px; margin: 0 0px 0 0px;  content: "\f069" !important; position: relative; top: 4px; width: 34px !important;}

ul.megamenu div.mm-item-content-last .special ul li a:before{content: "\f105" !important; font-family:'FontAwesome' !important; font-size: 15px !important; top: 0px; margin: 0 10px 0 0; }
	
li.mm-item-last.mm-item {
    display: block !important;
}
.browse-all.mm-item {
    display: block !important;
}

#divHomePageText{width:100% !important; line-height: 25px; font-size: 13px; padding: 0;}
#divHomePageText h1, #divHomePageText h2, #divHomePageText h3, #divHomePageText h4{font-size: 18px; font-weight: normal;  padding: 0 0 10px 0; margin-bottom: 10px;}


.WCS-about{margin-top: 0px !important;}
.WCS-about-left h2{background: none !important;}



#divSiteNews {width:100% !important; line-height: 25px; font-size: 13px; padding: 10px 0; display: block !important;}
#divSiteNews h1, #divSiteNews h2, #divSiteNews h3, #divSiteNews h4{font-size: 18px; font-weight: normal; border-bottom: solid 1px #e0e0e0 !important; padding: 0 0 10px 0; margin-bottom: 10px;}
#divSiteNews h1 span, #divSiteNews h2 span, #divSiteNews h3 span, #divSiteNews h4 span{font-size: 18px; font-weight: normal;padding: 0 0 10px 0; margin-bottom: 10px;}

.jcarousel-webspecial .jcarousel-clip-horizontal{margin:0 auto;}

.Loginbox{float:left; margin-right:1.5%; width:23%;}
.login_top_area{width:90%;}
.login_top_area h2{width:auto;}
.login_top_area input.text_type{width:92%;}
.login_top_area input.sign_in{margin-right:2px; float:right}
.login_top_area table{width:100%;}


.main_footer{width:100%;}
.wcs-LEFT-Main{width:96%;}
.wcs-RIGHT-Main{width:96%;}
.bottom-secfoot_wrapper{width:100%; margin: 0px !important; background:#1f3857 !important;float: left;}
.foter_copy{width:100%; text-align: center; color: #fff; padding: 10px 0 !important; font-size:12px;}
.wcs-payments-icons {width:100%;text-align:center;padding-bottom:12px;}



.login .rdBox #aforgotPassword{margin-left: -8px !important;}



/*==============inner page css start===============*/

.content .grid-4-5-col-1{width: 100% !important; margin: 0px !important; min-height: inherit !important;}
.filters .search_filters{width: 32% !important; margin-top: 0px !important; margin-right: 2% !important;}
.filters .remove_filters{width: 32% !important; float: left; clear: inherit !important; margin-right: 2% !important; margin-top: 0px !important;}
.filters .results{width: 32% !important; float: left;}
.content .grid-4-5-col-1 .filters .results h3{cursor: pointer; background: #005492 !important}



.content .grid-4-5-col-1 .rdBox{padding: 0px !important}
.content .grid-4-5-col-1 h3{background: #005492 !important; padding:8px 5px; display: block; color: #fff !important; font-size: 14px; margin-bottom: 10px !important;}

.filters div:last-child.search_filters{display: none;}
.remove_filters a.filter{background: none !important; margin-right: 10px !important;}
.remove_filters a.filter:before{content: "\f00d" !important; font-family: 'FontAwesome' !important; font-size: 16px; color: #000;}
.filters .results ul li.category {margin: 10px 0px 0px 0 !important; padding: 8px 0 8px 8px !important; font-weight: normal; font-size: 14px;}
/*.filters .results ul li.category:after{content: "\f0da" !important; color: #222 !important; margin: 0 10px 0 0px !important; font-family: 'FontAwesome'!important;  font-size: 18px; float: right;}*/
.filters .results ul li.attributes{padding: 8px 0; color: #222; font-size: 14px; border-bottom: solid 1px #e0e0e0; list-style: disc;}
.filters .results ul li.attributes a{font-size: 14px;}
.filters .results ul li.attributes a:hover{color: #0a0a14 !important; text-decoration: none !important;}
.filters .results ul li.more a{background: #0a0a14; padding: 0px 5px; display: inline-block; border-radius: 5px; color: #fff; font-size: 12px; font-weight: bold; margin: 5px 0;}
.filters .filter_description input{margin-top: 0px !important;}
.filters .search_filters input{width: 78%; line-height: 28px !important;}
.filters .search_filters .button_a.btnGo span {padding: 3px 5px;}
/*.filters .search_filters a{padding: 5px 10px !important}*/

.rdBox .filters .categories > p{margin: 10px 0px 0px 0 !important; padding: 8px 0 8px 8px !important; font-weight: normal; font-size: 14px;}
.rdBox .filters .categories > p:after {content: "\f0da" !important; color: #222 !important; margin: 0 10px 0 0px !important; 	font-family: 'FontAwesome' !important; font-size: 18px; float: right;}
.rdBox .filters .categories ul li, .fav_all .rdBox ul li{padding: 8px 0; color: #222 !important;font-size: 14px; border-bottom: solid 1px #e0e0e0; list-style: disc !important;}
.rdBox .filters .categories ul li a, .fav_all .rdBox ul li a {font-size: 14px;}


body.ewd_main .content .grid-4-5-col-3{border: 0px !important; width: 100% !important; padding-left:0 !important; min-height: inherit !important;}
body.ewd_main .content .grid-4-5-col-3 .rdBox{border: 0px; width: 100% !important; background: none !important; padding: 0 !important;}

body.ewd_main .content .product-results .button-row{width: 100% !important; padding: 10px 12px !important; background: #f0f0f0 !important; border: solid 1px #e0e0e0 !important; margin-bottom: 10px;}
body.ewd_main .content .product-results .button-row .select-col{font-size: 13px !important;}
body.ewd_main .content .product-results .button-row a.button_b{background: #84847c !important; border-radius: 0px !important; border: solid 0px #111; padding: 3px 10px !important; margin-bottom: 5px;}
body.ewd_main .content .product-results .button-row a.button_b span.small{ padding: 0px !important; font-size: 11px !important; color: #fff; font-weight: normal;}
body.ewd_main .content .product-results .results-per-page{ width: 100%; padding: 10px 0 0 0; font-size: 13px;}
body.ewd_main .content .product-results .results-per-page select.pageddl{min-width: 80px; height: 30px;}
body.ewd_main .content .product-results .page-buttons{margin-left: 0px;}
body.ewd_main .content .product-results .page-buttons input[type="image"]{background: #ddd !important; border-radius: 3px; padding: 6px 8px;}

body.ewd_main .content .product-results .page-buttons input[type="image"]:hover{background: #fff}

body.ewd_main .content .product-results .product-group{width: 100% !important; border: solid 1px #e0e0e0; margin-bottom:10px; box-shadow: 0 0 5px #ccc;}
body.ewd_main .content .product-results .product-group .text-col .comments{width: 100% !important; font-size: 13px;}


/*.content .product-results .product-group .text-col{width: 210px;}*/
.product-results .product-group .text-col p.name{width: 100% !important; width: auto; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
.product-results .product-group .sub .text-col a.description{color: #222 !important;}

body.ewd_main.ewd_srh_result .product-results .product-group .select-col{width:5% !important; }
body.ewd_main.ewd_srh_result .product-results .product-group .thumbnail-col{width: 22% !important;}
body.ewd_main.ewd_srh_result .product-results .product-group .text-col { width: 35% !important; padding: 0px 1% !important;}
body.ewd_main.ewd_srh_result .product-results .product-group .wsIcon{width: 5% !important; }	
body.ewd_main.ewd_srh_result .product-results .product-group .price-col {width:24% !important; padding: 0px 1% 0 !important; float: right !important; }
.fav_shop_alt .product-results .product-head {display: none !important;}

/*body.ewd_main .web-specials .product-results .product-group .select-col{width:5% !important; }
body.ewd_main .web-specials .product-results .product-group .thumbnail-col{width: 22% !important;}
body.ewd_main .web-specials .product-results .product-group .text-col{ width: 36% !important; padding: 0px 2% !important;}
body.ewd_main .web-specials .product-results .product-group .wsIcon{width: 5% !important; }	
body.ewd_main .web-specials .product-results .product-group .price-col {width:22% !important; padding: 0px 1% 0 !important; float: right !important;}*/


/*.search_results .product-results .product-group .text-col ul{display: none;}*/
.content .product-results .product-group .price-col .cart .button_a{margin-left: 5px !important;}
/*.content .product-results .product-group .price-col{width: 135px !important; margin-left: 0px !important;}*/
.content .product-results .product-group .text-col p.sku{font-size: 15px; padding-bottom: 5px; font-weight: normal}
.content .product-results .product-group .text-col p.name a{font-size: 13px; color: #000 !important;}
.content .product-results .product-group .text-col ul li{font-size: 13px !important;}
.content .product-results .product-group .price-col p.price{color: #0a0a14 !important; font-size: 16px;}
.content #ratingSnippet{padding-left: 5px; float: left;}
.content #ratingSnippet .powerreviewlist{margin-top: 0px !important; height: auto !important;}
body.ewd_main .content .product-results .product-group .price-col .qty{ text-align: left; float: left; margin-top: 0px; margin: 0;}
/*.qty span:last-child{display: none;}*/
.content .product-results .product-group .price-col p.list{font-size: 13px !important; padding: 5px;}

.content .product-results .product-group .thumbnail-col a.quickView{background: #84847c !important; padding:6px; color: #fff !important; text-decoration: none; font-size: 0px; margin: 5px 0; display: inline-block; line-height: normal;}
.content .product-results .product-group .thumbnail-col a.quickView:before{content: "\f00e";font-family: 'FontAwesome' !important; font-size: 18px !important; color: #fff !important;}
.product-results .product-group .price-col .pr_WriteReviewLink{margin-left: 0px;}
.pr-snippet a{font-size: 13px; color: #000 !important;}
.pr-snippet a:before{font-family: 'FontAwesome' !important; content: "\f06e"; font-size: 14px; margin: 0 6px 0 0;}
body.ewd_main .product-results .product-group .price-col .favs a{color: #000; font-size: 13px;}
body.ewd_main .product-results .product-group .price-col .favs a:before{color: #000; font-size: 14px; content: "\f004"; font-family: 'FontAwesome' !important;   margin: 0 6px 0 0;}
.content .top-results .action-row-right .page-numbers{font-size: 14px;}
.content .product-results .product-group .price-col .pr_WriteReviewLink, #WriteAReviewLink{font-size: 13px; color: #000 !important; text-decoration: none;}
.content .product-results .product-group .price-col .pr_WriteReviewLink:before{font-family: 'FontAwesome' !important; content: "\f040"; font-size: 14px; margin: 0 6px 0 0;}
a#WriteAReviewLink:before{font-family: 'FontAwesome' !important; content: "\f040"; font-size: 14px; margin: 0 6px 0 0;}
.content .product-results .product-group .sub{background: none !important; border: 0px !important; padding: 15px 0 !important; width: 100% !important; margin: 0px !important;} 
.content .product-results .product-group .sub .cart{padding-top: 0px !important;}
.content .product-results .product-group .sub h5{text-align: left; padding:0 0 10px; width: 100% !important;}
.web-specials .product-results .product-group .price-col .qty span{padding-left: 0px;}
.qohHolder{height: auto !important;}
.qohHolder .qohText{padding: 10px 0 !important;}
.qohHolder .qohText span{ font-size: 12px !important;}
.ewd_recent_purchased .cartqty{float: left !important; clear: inherit !important; padding-top: 10px;}
.ewd_pro_detail .product .product_details .item-info ul{/*padding-left: 34%;*/}
.product .product_details .item-info .cartqty{margin-left: 34% !important;}


.fav_shop_alt .product-results .product-summary{width: 100% !important;}
.fav_shop_alt .product-results .product-group .thumbnail-col{width: 60px !important; margin-right: 5px;}
.fav_shop_alt .product-results .product-group .thumbnail-col img{max-width:60px !important; max-height: 60px;}
.fav_shop_alt .product-results .product-head .select-col{width: 90px !important; position: relative; left: 5px;}
.fav_shop_alt .product-results .product-group .text-col{width: 120px !important;}
.fav_shop_alt .product-results .product-group .price-col{width: 65px !important; text-align: left}
.fav_shop_alt .product-results .product-group .price-col .yourPrice{font-size: 15px !important;}
.fav_shop_alt .product-results .product-group .pack{width: 72px !important; font-size: 13px;}
.fav_shop_alt .product-results .product-group .qty{width: 92px !important; float: left !important;}
.fav_shop_alt .product-results .product-group .wsIcon{display: none;}
.fav_shop_alt .product-results .product-head .product-group p.sku, .fav_shop_alt .product-results .product-head .product-group p.list, .fav_shop_alt .product-results .product-head p{padding: 0px !important;}
.fav_shop_alt .product-results .product-group .price-col p.list{padding: 0px !important;}
.fav_shop_alt .product-results .product-group .text-col .comments input{width:90% !important;}
.search_results .product-results .product-summary a{color: #555 !important;}
.fav_shop_alt .product-results .product-group .price-col::after{display: none !important;}
.fav_shop_alt .product-results .product-bottom{display: none !important;}
.fav_shop_alt .product-results .product-head .qty{text-align: center !important;}
.fav_shop_alt .product-results .product-head .product-group p.list{width: auto !important;}
.fav_shop_alt .product-results .item-group .qty .cart .button_a span{padding: 5px 8px !important}
.ewd_recent_purchased .web-specials .product-results .product-group .recentPurchase-col{font-size: 14px !important;}
body.ewd_main .search_results .item-group .cart .button_a span, body.ewd_main .search_results .item-group .cart .button_c span{padding: 4px 12px!important;}
.product-group .price-col .cart .button_a span{padding: 4px 12px !important}
.fav_shop_alt .product-results .product-group .text-col .name{width: 100% !important;}
.fav_shop_alt .product-results .item-group .qty span.ui-spinner{float: left !important;}

.fav_shop_alt .product-results .product-group .product-summary .pack{width: 24% !important;font-size: 13px;text-align: left;float: right;padding:0 !important;}
.fav_shop_alt .product-results .product-group .product-summary .qty{width: 24% !important;font-size: 13px;text-align: left;float: right !important;padding: 0 0 0; margin: 0px !important;}
.fav_shop_alt .product-results .product-group .product-summary .qty .qohHolder{text-align: left !important;}
body.ewd_main.ewd_srh_result .product-results .product-group .product-summary .price-col{text-align: left !important; padding: 0px !important;}
.content .product-results .product-group .product-summary .price-col p.price{padding:10px 0px !important; font-size: 14px !important;}
.fav_shop_alt .product-results .product-group .product-summary .price-col p.list{font-size: 14px !important;}
body.ewd_main.ewd_srh_result .search_results .product-summary .item-group .cart{margin-top: 5px !important;}

.content .product-results .product-group .product-summary .price-col p.list:before{content: "List Price"; font-size: 14px; margin-right: 3px;}
.content .product-results .product-group .product-summary .price-col p.price:before{content: "Your Price"; font-size: 14px; margin-right: 3px;}

.content .prod-compare .prod-col .item a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 130px !important;}




/*=========pop up ===========*/
.ui-dialog-titlebar{background: #225390 !important; border: 0px !important;}
.pop_container .main_frame{background: #f0f0f0 !important;}
.pop_container .main_frame .inner_frame .container .product_info .product_price{color: #0a0a14 !important;}
.product_qty {position: relative; width: 100% !important; text-align: left;}
.ui-state-default, .ui-widget-content .ui-state-default{background: none !important; /*border: 0px !important;*/ border-bottom: 0px !important; border-radius: 0px !important;}
.pop_container .main_frame .inner_frame .container .product_info .product_qty .ui-spinner-button span.ui-button-text, .pop_container .main_frame .inner_frame .container .product_info .product_qty .ui-spinner-button span.ui-button-text span { background: none !important;}
.product_qty .ui-spinner{border: 0px !important; line-height: normal !important; border-radius:0px; float: none !important;}
.product_qty .ui-spinner input{border: solid 0px #999 !important; margin: 0 28px !important; background: #e0e0e0 !important; height: 27px !important; text-align: center;}
.pop_container .main_frame .inner_frame .container .product_info .product_qty .ui-spinner .ui-spinner-up{position: absolute; right: 0px; top: 0px; height: 27px; background: #e0e0e0 !important; width: 27px; border-radius: 0px !important; border: 0px !important}
.pop_container .main_frame .inner_frame .container .product_info .product_qty .ui-spinner .ui-spinner-up:before{content: "\f067" !important; font-family: 'FontAwesome' !important; line-height: 27px; text-align: center; font-weight: normal;}
.pop_container .main_frame .inner_frame .container .product_info .product_qty .ui-spinner .ui-spinner-down{position: absolute; left: 0px; top: 0px; height: 27px; background: #e0e0e0 !important; width: 27px; border-radius: 0px !important; border: 0px !important}
.pop_container .main_frame .inner_frame .container .product_info .product_qty .ui-spinner .ui-spinner-down:before{content: "\f068" !important; font-family: 'FontAwesome' !important; line-height: 27px; text-align: center; font-weight: normal;}
.addto_fav a{color: #000 !important; font-size: 13px;}
.addto_fav a:before{color: #000; font-size: 14px; content: "\f004"; font-family: 'FontAwesome' !important; margin: 0 6px 0 0;}
.pop_container .main_frame .inner_frame .container .product_info .product_qty a{float: left;}

#altImages .jcarousel-skin .jcarousel-next-horizontal, #altImages .jcarousel-skin .jcarousel-prev-horizontal{top: 0px !important}
#altImages .jcarousel-item img{background: #ddd; padding: 4px;}
#altImages .jcarousel-clip-horizontal{margin-left: 26px;}

.ui-dialog .ui-dialog-titlebar-close{width: 40px !important; height: 28px !important; font-size: 0 !important;}
.ui-dialog-titlebar .ui-icon-closethick, .ui-dialog-titlebar .ui-icon-closethick:hover{background: none !important; text-indent: inherit !important; width: 30px; height: 30px}
.ui-dialog-titlebar .ui-icon-closethick:before{ content: "\f2d4"; font-family: 'FontAwesome' !important; color: #fff; font-size: 20px;}
.ui-dialog .ui-dialog-titlebar-close .ui-icon{margin-top: -14px !important; transform: translate(-50%);}	
.confirmDialog .ui-button, .notificationDialog .ui-button, .ui-dialog .ui-button{border: 0px !important;outline:none !important; text-indent: inherit;}


.product .product_details .item-info .col-2 .ui-spinner{margin-left: 0px !important; margin-right: 3px; float: left !important;}
#DetailTabs .ui-tabs-panel .fleft{width: 100% !important;}

/*==============inner page css End ===============*/


/*========= Deatial page Start =========*/	
.product .breadcrumbs, .product .link-icons{padding: 10px 0;}
.product_details .rowdetailqoh {display: none !important;}
.ewd_pro_detail #divAltSub{width: 100% !important;}
.ewd_pro_detail .product .sub{width: 96% !important; padding: 2% !important; background: #fff !important; border: solid 1px #e0e0e0 !important;}
.ewd_pro_detail .product .sub .header{border: 0px !important; box-shadow: none !important; background: #f0f0f0 !important; padding: 10px 2% !important; margin-bottom: 10px; width: 96% !important;}
.ewd_pro_detail .product .sub .item .thumbnail{width: 20% !important; margin-right: 3% !important; text-align: center !important; border: solid 1px #e0e0e0 !important;}
.ewd_pro_detail .product .sub .item .info{width:72% !important; text-align: left !important; float: left;}
.ewd_pro_detail .product .sub .item .info .subcart, .ewd_pro_detail .product .sub .item .info .icons{margin-left: 0px !important; padding-left: 0px !important;}
.ewd_pro_detail .addToFavSub{font-size: 13px !important; color: #222 !important;}
.ewd_pro_detail .addToFavSub:before{color: #000; font-size: 14px; content: "\f004"; font-family: 'FontAwesome' !important; margin: 0 6px 0 0;}	
.ewd_srh_result.ewd_pro_detail .product-results .product-group .select-col::after{font-size: 0px !important;}
.ewd_srh_result.ewd_pro_detail .ui-tabs-panel.ui-widget-content{overflow:inherit !important;}
.product .sub .item .manufacturer{padding-bottom: 10px;}


.ewd_pro_detail .product{width: 100% !important;}
.ewd_pro_detail .product .link-icons p a{text-decoration: none; color: #000 !important; font-size: 0px !important; line-height: 25px;}
.ewd_pro_detail .product .product_col{width: 45% !important; float: left !important; margin-right: 3% !important;}
.ewd_pro_detail .product .product_col .product_image{width: 100% !important; margin: 0px !important; padding: 0px !important; position: relative; border: solid 1px #e0e0e0 !important; text-align: center;}
.ewd_pro_detail .product .product_icons{width: 100% !important; float: left; margin-left: 0px !important; display: none;}	
.ewd_pro_detail .product .product_name{width: 50% !important; float: left; text-align: left; border-bottom: solid 1px #e0e0e0; padding-bottom: 10px; margin-bottom: 10px;}
.jqzoom{display: inline-block;}
.ewd_pro_detail .product .product_name h4{padding-bottom: 10px;}
.ewd_pro_detail .product .product_name h2{color: #0a0a14 !important; padding-bottom: 5px; width: 100% !important; font-size: 18px;}
.ewd_pro_detail .product .product_name h2 .secondaryDesc{font-size: 14px; padding: 10px 0 0;}
.ewd_pro_detail .product .product_details{width: 50% !important; float: left; text-align: left;}
.ewd_pro_detail .product .product-paper{padding: 0px !important;}
.ewd_pro_detail .product .product_col .product_image .img_gallery{border: solid 0px #e0e0e0 !important; float: none !important;}
.breadcrumbs a{text-decoration: none !important; color: #000; font-size: 13px;}
.ewd_pro_detail .product .product_details .reviews-logo-container{float: left !important; width: 100% !important;}
.ewd_pro_detail .product .product_details .logo{float: left !important; width: 100% !important; display: none;}
.ewd_pro_detail .pr-snippet-write-review a::before {  font-family: 'FontAwesome' !important; content: "\f06e"; font-size: 14px; margin: 0 6px 0 0;}
.ewd_pro_detail .product .product_details .item-info .row{padding: 5px 0 !important;}
.ewd_pro_detail .product .product_details .item-info, 
.ewd_pro_detail .product .product_details .item-info .row {width: 100% !important;}	
.ewd_pro_detail .product .product_details .item-info .col-1{width: 30% !important;}
.ewd_pro_detail .product .product_details .item-info .col-2{width: 65% !important;}
.product .product_details .item-info{font-size:13px !important;}
.addtocartDetail{margin-top: 0px !important;}
.addToFavDetail{color: #000; text-decoration: none; font-size: 14px !important;}
.addToFavDetail:before{color: #000; font-size: 14px; content: "\f004"; font-family: 'FontAwesome' !important;   margin: 0 6px 0 0;}
.yourPrice{color: #0a0a14 !important;}
.powerreviewlist{height: auto !important; float: left; width: 100%;}

.ewd_pro_detail .product .custom-area{width: 100% !important; display: none;}
.ewd_pro_detail .product .custom-area .Banner{padding-right: 0px !important;}
.ewd_pro_detail .product .custom-area .Banner img{width: 100%;}
#dvSlideShowImages{margin: 0 auto;}
#dvSlideShowImages .jcarousel-item a.aPImages.zoomThumbActive {border: solid 1px #e0e0e0 !important;box-shadow: none !important;}
#dvSlideShowImages .jcarousel-item a.aPImages{border:solid 1px #e0e0e0 !important; display:block; padding:3px; height:auto; width:auto;} 
.product_icons .icon a[title="High Resolution Image"]{font-size: 0px !important; position: absolute; top: 15px; left: 5%; z-index: 9999; }
.product_icons .icon a[title="High Resolution Image"] img{display: none;}
.product_icons .icon a[title="High Resolution Image"]:before{color: #000; font-size: 20px !important; content: "\f00e"; font-family: 'FontAwesome' !important;}
.product .product_details .item-info .ship{padding-left: 0px !important;}
.product .product_icons .icon {width: auto !important; margin: 0 5px;}


.product .product_icons .icon a{font-size: 13px; color: #222 !important; text-decoration: none !important;}
.pr_WriteReviewLink{font-size: 13px !important; text-decoration: none !important; color: #222 !important;}
.pr_WriteReviewLink:before{font-family: 'FontAwesome' !important; content: "\f040"; font-size: 14px; margin: 0 6px 0 0;}
.ewd_pro_detail .product .product_details .addToFavDetail{display: block;}
.ewd_pro_detail .item-info .productQuantity .button_a span{padding: 5px 10px !important;}

.product_ab{width: 100%;}
#alsoBoughtItems .jcarousel-skin .jcarousel-prev-horizontal{top: 50% !important;}
#alsoBoughtItems .jcarousel-skin .jcarousel-next-horizontal{top: 50% !important;}

.product_ab h3{width: 100% !important; background: #84847c; color: #fff !important; border: 0px !important; line-height:22px !important; margin-bottom: 10px; padding: 5px 0;}
.content .grid-4-5 #DetailTabs{width: 100%; margin: 0px !important; padding:15px 0px !important}
#DetailTabs .ui-tabs-panel{width: 100%; padding:1% 0 !important}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding: 10px 8px !important;}
.ui-state-default.ui-tabs-active{background: #005492 !important; border-radius: 0px;}
.ui-tabs-anchor:hover{background: #0a0a14 !important;}
.ui-tabs .ui-tabs-panel{border-top: solid 2px #0a0a14 !important; border: 0px;}
#DetailTabs .ui-tabs-panel .row{padding: 5px 0 !important; background: none !important; font-size: 13px !important;}
#DetailTabs .ui-tabs-panel div.section-head{font-size: 16px !important; padding-bottom: 5px; border-bottom: solid 1px #e0e0e0 !important;}
body #spexWidget .panel-heading > h4 > a{color: #222 !important;} 
.review-body .review-filter .sortRating{margin-right: 10px !important;}
.review-filter select{height: 28px !important;}

.search_results .product-results .product-group .text-col p.name a{color: #222 !important; }
#DetailTabs .ui-tabs-panel .rdBox{width: 100%; padding: 0px; margin: 0px; background: none !important; border:0px !important;}
#DetailTabs .action-row{background: none !important; border-bottom: solid 1px #e0e0e0 !important; padding-bottom: 5px; font-size: 14px !important;}
#DetailTabs .action-row-right{font-size: 14px !important;}
#DetailTabs .product-results .product-group{width:99.5% !important; border-bottom: solid 1px #e0e0e0 !important; padding: 10px 0!important;}

.ui-tabs-panel .prod-dtl .col-1, .ui-tabs-panel .col-1{width: 40% !important;}
.ui-tabs-panel .prodDetailSPR .prod-dtl .col-2, .ui-tabs-panel .col-2{width: 54% !important;}
.ui-tabs-panel .pr-review-engine a{color: #222 !important; text-decoration: none !important; font-size: 13px !important;}
.pr-review-engine .pr-snapshot-rating .pr-rating{position: relative; top: 3px;}
a.pr-snapshot-cobrand{color: #222 !important; text-decoration: none; font-size: 16px !important;}
a.pr-snapshot-cobrand:before{font-family: 'FontAwesome' !important; content: "\f040"; margin: 0 5px 0 0;}

.pr-review-rating-wrapper{width: 100% !important; margin-bottom: 10px !important;}
.pr-review-engine-min-width-690px .pr-review-author{margin-bottom: 10px !important; margin-right: 0px !important; width: 100% !important;}
.pr-base-modal .pr-review-main-wrapper, .pr-review-engine .pr-review-main-wrapper {	margin-bottom: 10px !important;}
.pr-review-engine-min-width-690px .pr-fb-reviewComment, .pr-review-engine-min-width-690px .pr-review-main-wrapper, .pr-review-engine-min-width-690px .pr-review-rating-wrapper {float: right; width: 100% !important;}	
.product .product_details .item-info .row .variant{width: 100% !important;}		
/*========= Deatial page End =========*/

/*====Compare products==========*/	
/*.button_b { background: #cf3324 !important;	float: none !important;	display: inline-block !important; padding: 0; border: 0 !important;	border-radius: 0px;}*/
.button_b span {color: #FFFFFF;	border: 0; font-size: 11px !important; font-weight: bold; cursor: pointer;letter-spacing: 0; display: block;padding:0 5px; text-transform: uppercase; }
.content .prod-compare .prod-col .item a{color: #222 !important; text-decoration: none; font-size: 12px !important;}
.content .prod-compare .prod-col .item .addtoFavoriteSingle{float: none !important; color: #222 !important; font-size: 11px !important;}
.content .prod-compare .prod-col .item .addtoFavoriteSingle:before{color: #000; font-size: 11px; content: "\f004"; font-family: 'FontAwesome' !important; margin: 0 6px 0 0;}
.content .prod-compare .prod-col .item .buttons{text-align: center !important;}
/*.content .prod-compare .prod-col td, .content .prod-compare .prod-col th{padding: 5px 0 5px 10px !important;}*/
.content .prod-compare{overflow-x: auto; overflow-y: hidden; padding-bottom: 20px; margin-bottom: 20px;}	
.divider {border-bottom: 1px solid #e0e0e0 !important; /*margin-top: 5px;*/}	
.button_b span.small{font-size: 12px !important;}
.content .prod-compare .prod-col{font-size: 11px !important;}
.content .prod-compare .prod-col .item span.chkBx{font-size: 11px !important;}
/*====Compare products End==========*/

/*===Login and register page start=========*/	
.login .rdBox, .create-account .rdBox{width:100% !important; padding: 2% !important;}
.login .newUserPanel .row{margin-left: 0px !important;}
.asterisk{margin-right: 10px; position: relative; top: 3px;}
.login .rdBox .row .button_row{width: 15% !important;}
.login .rdBox .col-3{width: 100% !important; padding: 10px 5px !important;}
.login input[type="text"], .login input[type="password"]{width: 96% !important;}
.login .rdBox .row .button_row a.button_a span:after{content: "\f011"; font-family: 'FontAwesome' !important; font-size: 16px; margin: 0 0 0 10px; color: #fff; font-weight: normal; position: relative; top: 1px;}
a#aforgotPassword{font-size: 13px !important; color: #000 !important;}
a#aforgotPassword:before{content: "\f08b"; font-family: 'FontAwesome' !important; font-size: 18px; margin: 0 5px 0 0;}
.create-account{width: 100% !important; padding-bottom: 20px;}
.create-account .rdBox h3{font-size: 16px; margin-bottom: 10px; padding-bottom: 10px;}
.create-account .rdBox .row{float: left; width: 100% !important;}
.create-account .rdBox label{font-size: 12px !important;}
.create-account .rdBox .col-2 input{width: 96% !important; height: 22px !important;}
.create-account .rdBox select{height: 26px !important; width: 96% !important;}
.button_input_a, .button_input_b{border-radius: 0px !important; font-size: 14px !important; border: 0px !important; height: auto !important; color: #fff !important; -webkit-appearance: none;}
.create-account .button_input_a{/*margin: 0 auto !important; display: inherit !important;  min-width: 120px; float: none !important;*/ }
.create-account .rdBox .col-2{width: 75% !important;}
.create-account .rdBox .col-1{width: 25% !important;}
	.create-account .rdBox .row textarea{width:96%;}
/*===Login and register page End=========*/

/*=======Quick Order start======*/	
.content .grid-5-5{width: 100% !important;}
.quick_order .button-row{height: auto !important;}
.quick_order .top-row a.quickView, .show-tips{font-size: 13px !important; color: #222 !important; text-decoration: none !important; background: none !important;}
.quick_order .top-row a.quickView:before{font-family: 'FontAwesome' !important; content: "\f013"; margin: 0 6px 0 0; font-size: 15px;}
.quick_order .top-row a.show-tips:before{font-family: 'FontAwesome' !important; content: "\f002"; margin: 0 6px 0 0; font-size: 15px;}
.quick_order .action-row{float: left !important; width: 100% !important;}	
.quick_order .items{overflow-x: auto; overflow-y: hidden; width: 100%;}
.quick_order .items .row-head{width:890px !important;}
.quick_order .items .product-group{width:890px !important;}
.quick_order .items .decr-col{width: 150px !important; min-width: 150px !important;}
#payByCreditCardDiv{padding: 10px 0;}
#payInvoicesGrid{width: 100% !important; overflow-x: auto; overflow-y: hidden; padding-bottom: 15px;}
#payInvoicesGrid .ui-tabs-panel.ui-widget-content, #payInvoicesGrid .ui-jqgrid .ui-jqgrid-bdiv, #payInvoicesGrid .ui-jqgrid{overflow: hidden !important;}
.quick_order .items .qty-col .ui-spinner input{width: 22px; margin: 0 24px !important;}
.quick_order .items .product-group{background: none !important; border-bottom: solid 1px #e0e0e0 !important;}
.quick_order .items .qty-col{width: 65px !important;}
/*=======Quick Order End======*/

/*====fav=========*/
.fav_list .favorites{width: 100% !important; }
.fav_list .favorites .row-head{width:100% !important; padding: 5px 0; font-size: 13px;} 
.fav_list .favorites .list{width: 99.8% !important; padding: 5px 0; font-size: 13px;}
.fav_list .favorites .comments{width: 99.8% !important; padding: 5px 0; font-size: 12px;}	
.fav_list .favorites .name{width: 26% !important; padding-left:2% !important;}
.fav_list .favorites .name a{color: #222 !important; text-decoration: none; font-size: 13px;}
.fav_list .favorites .count{width: 15% !important;}
.fav_list .favorites .shared{width: 15% !important;}
.fav_list .favorites .action{padding-left: 2% !important; width: 40% !important; text-align: right !important;}
.fav_list .favorites .comments .txt{width: 46% !important; padding-left: 2% !important;}
.fav_list .favorites .comments .date{width: 25% !important; text-align: right !important;}
.fav_list .favorites .action a{padding: 0 5px !important; float: none !important; display: inline-block !important;}
.fav_list > p{padding-bottom: 10px; font-size: 15px;}		
/*====fav End=========*/

/*====ContractLL=========*/	
.content .contractLL{width: 100% !important; float: left;}
.content .contractLL .list{width: 100% !important;}
.content .contractLL .head{width: 100% !important;}
.content .contractLL .group{width: 100% !important;}
.content .contractLL .list a{color: #222 !important; display: block; border-bottom: solid 1px #e0e0e0; padding: 5px 0;}
.content .contractLL .list .name{width: 96% !important; padding: 0 2% !important;}
.content .contractLL .group{background: #fff !important;}	
/*====ContractLL=========*/

/*======Ink and toner =========*/	
.filters .filter_description{width: 100% !important; margin-left: 0px !important; padding-top: 0px;}
.filters .filter_description input[type="text"]{width:82% !important; }
.fav_all{width: 100% !important; float: left; padding: 10px 0 0;}
.fav_all .rdBox a{color: #222 !important; text-decoration: none !important; font-size: 13px !important;}
.fav_all .rdBox .lists h5{padding: 8px 0 8px 7px !important; font-size: 13px !important;}
.fav_all .rdBox .lists{border-bottom: 0px !important;}
.grid-4-5-col-3 .top-row h2{padding-bottom: 10px; font-size: 18px !important;}
.grid-4-5-col-3 .top-row h2 b{font-weight: normal !important;}
.need-help, .quickView{color: #222 !important; text-decoration: none; font-size: 13px !important; background: none !important;}	
.need-help:before{content: "\f059"; font-family: 'FontAwesome' !important; font-size: 13px; margin: 0 5px 0 0;}
.quickView:before{content: "\f013"; font-family: 'FontAwesome' !important; font-size: 13px; margin: 0 5px 0 0;}
#btnReset{color: #222 !important; font-size: 13px !important; }
#btnReset:before{ content: "\f00d"; font-family: 'FontAwesome' !important; font-size: 13px; margin: 0 5px 0 0;}
.my-machines .searchBox{margin-right: 0px;}
.my-machines .itemHeader{height: 30px !important;}
.my-machines .list{margin-top: 8px;}
#infoBox .row{font-size: 13px;}
#infoBox h3{font-size: 13px;}
.my-machines .list li{color: #222 !important; font-size: 13px;}
.my-machines .list li a{margin-left: 0px !important; font-size: 13px; color: #222 !important;}
.my-machines .list li a:hover{margin-left: 0px !important;}
.top-results .action-row-left label{font-size: 13px !important;}
.search_results .top-results .action-row-left{width: 100% !important;}
.search_results .top-results .action-row-right{width: 100%; text-align: left; padding: 10px 0;}
.top-results .action-row-right .sort{float: right; font-size: 12px !important;}
#saveSearchHolder label{font-size: 13px;}
.my-machines .moreLink{background: #8bb339 !important; padding: 3px 5px !important; color: #fff; font-size: 12px; text-decoration: none;}
.my-machines .moreLink:hover{font-size:inherit !important;}
#saveSearchHolder #newListName{width: 75%;}
.search_results .top-results a {font-size: 13px !important; color: #222 !important; text-decoration: none;}	
.accountnewsbtn.ui-button.ui-widget.ui-state-default{background: #8bb339 !important; border: 0px !important; color: #fff; font-size: 13px !important; padding: 5px 15px !important;}
.my-machines .searchBox{background: #fff !important; border: solid 1px #e0e0e0 !important;}
.my-machines .itemHeader{background: #eee !important; border:1px outset #eee !important;}
/*======Ink and toner End=========*/

/*=========Account News popup============*/	
#divAccountNewsSideBar{ transition: ease 0.5s all; z-index: 9999;}
#divAccountNewsSideBar.open{left: -3px !important;}
/*=========Account News popup============*/	

/*=========Orders History============*/		

/*=======save grid=============*/
#SavedOrders #gridSavedOrders_subgrid{width: 22px !important}
#SavedOrders #gridSavedOrders_Description {	width: 200px !important;}
#SavedOrders #gridSavedOrders_Department {	width: 100px !important;}
#SavedOrders #gridSavedOrders_CreatedDate{width: 116px !important;}
#SavedOrders #gridSavedOrders_ItemsCount{width: 71px !important;}
#SavedOrders #gridSavedOrders_Total {width: 117px !important;}
#SavedOrders #gridSavedOrders_Move {width: 46px !important;}
#SavedOrders #gridSavedOrders_Copy{width: 45px !important;}
#SavedOrders #gridSavedOrders_Delete {width: 42px !important;}	
#SavedOrders [aria-describedby="gridSavedOrders_subgrid"]{width: 22px !important}
#SavedOrders [aria-describedby="gridSavedOrders_Description"] {	width: 240px !important;}
#SavedOrders [aria-describedby="gridSavedOrders_Department"] {	width: 117px !important;}
#SavedOrders [aria-describedby="gridSavedOrders_CreatedDate"]{width: 120px !important;}
#SavedOrders [aria-describedby="gridSavedOrders_ItemsCount"]{width: 80px !important;}
#SavedOrders [aria-describedby="gridSavedOrders_Total"] {width: 115px !important;}
#SavedOrders [aria-describedby="gridSavedOrders_Move"] {width: 40px !important;}
#SavedOrders [aria-describedby="gridSavedOrders_Copy"]{width: 40px !important;}
#SavedOrders [aria-describedby="gridSavedOrders_Delete"] {width: 43px !important;}	
.ui-jqgrid .ui-jqgrid-btable, .ui-jqgrid .ui-jqgrid-htable{table-layout: inherit !important;}
/*=======save grid=============*/


.ui-tabs .ui-tabs-panel{padding: 15px 0 !important;}
.ui-tabs-panel h2{font-size: 18px; font-weight: normal !important;}
.ui-tabs-panel .rdBox{background: #eee !important; border: solid 1px #e0e0e0 !important; font-size: 13px !important;}
.ui-tabs-panel .rdBox .col-1{padding: 0px 2% !important; text-align: left !important; width: 25% !important;}
.ui-tabs-panel .rdBox .col-2{width: 68% !important;}
.ui-tabs-panel .rdBox .col-2 .col-2{width:68% !important}
.OrderHistory .rdBox label{font-size: 12px;}
.ui-tabs-panel .rdBox select, .ui-tabs-panel .rdBox input[type="text"]{height: 28px; background: #fff !important; margin-bottom: 5px;}
.ui-tabs-panel.ui-widget-content, .ui-jqgrid{width: 100% !important; overflow: auto !important; overflow-y: hidden; padding-bottom: 15px !important;}
/*.ui-jqgrid .ui-jqgrid-view, .ui-state-default.ui-jqgrid-hdiv, .ui-jqgrid-hbox{width: 768px !important;}*/
.ui-tabs.ui-widget{width: 100% !important}
.ui-jqgrid .ui-jqgrid-view{ width: 768px !important;}
.ui-jqgrid-bdiv{width: 768px !important;}
.ui-state-default.ui-jqgrid-hdiv{width: 100% !important;}
.ui-jqgrid-htable{width: 100% !important;}
.ui-jqgrid .ui-jqgrid-btable{width: 100% !important;}
.OrderHistory .button-row{height: auto !important; margin: 15px 0 !important;}
.ui-jqgrid .ui-jqgrid-hbox, .ui-jqgrid .ui-jqgrid-htable th{background: #84847c !important; border-right: solid 1px #666 !important;}	
#btnHistorySearch span{padding: 4px 8px !important; font-size: 13px !important;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{background: none !important;}
.scroll.ui-corner-bottom{width: 100% !important; }
.highlight{font-weight: normal !important;}
.ui-jqgrid tr.jqgrow td{padding-top:5px; padding-bottom: 5px;}
.ui-jqgrid tr.ui-subgrid .ui-jqgrid-hbox, .ui-jqgrid tr.ui-subgrid .ui-jqgrid-htable th{border-color: #777 !important;}
.OrderApproval .top-row a{background: #8bb339 !important; color: #fff !important; display: inline-block; padding: 5px 8px !important; background-image: none !important; margin-bottom: 5px;}
#pagerPendingApproval{width: 100% !important;}
#invoicesDiv #tabs ul{width: 100% !important;}
#OrderApprovalDiv .ui-jqgrid-bdiv, #OrderApprovalDiv .ui-jqgrid .ui-jqgrid-view{width: 910px !important;}
.ui-icon-seek-first, .ui-icon-seek-end, .ui-icon-seek-prev, .ui-icon-seek-next{background: none !important; text-indent: inherit !important;}
.ui-icon-seek-first:before{content: "\f048"; font-family:'FontAwesome' !important; font-size: 16px; color: #222;}
.ui-icon-seek-end:before{content: "\f051"; font-family:'FontAwesome' !important; font-size: 16px; color: #222;}
.ui-icon-seek-prev:before{content: "\f04a"; font-family:'FontAwesome' !important; font-size: 16px; color: #222;}
.ui-icon-seek-next:before{content: "\f04e;"; font-family:'FontAwesome' !important; font-size: 16px; color: #222;}
input.ui-pg-input, .ui-pg-selbox{height: 20px !important; text-align: center; min-width: 40px;} 

/*=========Orders History============*/	

/*===========Recently Item========*/
.filters .filter_recentOrder{ width: 100%; padding: 0px !important;}
.filters .filter_recentOrder input[type="text"]{padding: 1px 2% !important; width: 96% !important;}
#range{width: 76% !important; margin: 10px 2% !important;}
.filters .filter_recentOrder .currentText{font-size: 14px;}
#range .ui-slider-handle{background: #0a0a14 !important; border: 0px !important; width: 6px !important;}
.filters .filter_recentOrder .rangeStart, .filters .filter_recentOrder .rangeLast{font-size: 14px;}
.filters .filter_recentOrder a.button_b{margin-top: 0px !important; float: right !important;}
#range .ui-slider-range{background: #0a0a14 !important;}
.filter_recentOrder .button_b span{font-size: 14px !important;}
.ewd_recent_purchased .filter_recentOrder input.button_input_a {padding: 7px 8px !important; }
/*=======Recently Item End========*/

/*======Save order Start========*/ 

#SavedOrders .ui-jqgrid td a.icon_move, #SavedOrders a.icon_copy, #SavedOrders a.icon_delete  {width: 35px; margin-left: 0;}
#SavedOrders .ui-jqgrid td a.icon_move, #SavedOrders a.icon_copy, #SavedOrders a.icon_delete{background: none !important; text-decoration: none !important; }
#SavedOrders .ui-jqgrid td a.icon_move:before{ content: "\f0b2"; font-family: 'FontAwesome' !important; font-size: 16px; font-weight: normal; color: #222 !important;}
#SavedOrders a.icon_copy:before{ content: "\f0c5"; font-family: 'FontAwesome' !important; font-size: 16px; font-weight: normal; color: #222 !important;}
#SavedOrders a.icon_delete:before{ content: "\f014"; font-family: 'FontAwesome' !important; font-size: 16px; font-weight: normal; color: #222 !important;}
#SavedOrders .ui-jqgrid tr.jqgrow td{padding: 6px 5px 6px 6px !important; font-size: 13px; text-align: center;}
#SavedOrders .ui-jqgrid tr.ui-subgrid .ui-jqgrid-htable th{border-top: 0px !important; border-bottom: 0px !important; padding: 2px !important; border-color: #777 !important;}
#SavedOrders .ui-jqgrid tr.ui-subgrid .ui-jqgrid-hbox{border: 0px !important;}
#SavedOrders .ui-jqgrid .ui-jqgrid-htable th div{font-size: 11px !important; text-align: center; margin-left: 0;}
#SavedOrders .ui-jqgrid td a, .ui-tooltip-content a{color: #222 !important;}
#SavedOrders  .ui-jqgrid .ui-jqgrid-hbox{padding-right: 0px !important;}
/*======Save order end========*/

/*=========Account setting start========*/
.choose-account .rdBox .split-left, .choose-account .rdBox .split-right{width: 48% !important; font-size: 13px;}
.choose-account h3{font-size: 16px; color: #222 !important; font-weight: bold;}
.choose-account .rdBox{float: left; width: 100%; padding: 2%; margin-top:20px;}
.choose-account .button-row .button_b span, .choose-account .button-row .button_a span{padding: 0 5px; font-size: 12px !important; }
/*=========Account setting end========*/

/*==========Recurring Order=========*/
.ro_list .ro_grid{width: 100% !important; overflow-x: auto !important; overflow-y: hidden;}
.ro_list{min-height: inherit !important;}
.ro_list p{font-size: 13px;}
.ro_list .ro_grid .row-head{font-size: 12px; padding: 6px 0 !important;}
.ro_list .ro_grid .list{font-size: 13px; padding: 6px 0 !important;}
.ro_list .ro_grid .list .name a{font-size: 13px; color: #222 !important;}
.ro_list .ro_grid .comments .acct{margin-left: 0px !important;}
.ro_list .ro_grid .comments{padding: 6px 0 !important; font-size: 12px;}

.RecurringOrderEdit .product-group{width: 100% !important;}
.RecurringOrderEdit .itemsList .product-head{width: 100% !important;}
.RecurringOrderEdit .itemsList .line-items{width: 100% !important; float: left; padding: 10px 0;}
.content .grid-5-5 .RecurringOrderEdit .orderItems .rdBox{width: 100% !important; padding:10px 0 !important; margin-bottom: 0px !important; float: left !important; border: 0px !important;}
.RecurringOrderEdit .itemsList .product-group{font-size: 12px; width: 100% !important; padding: 5px 0;}
.RecurringOrderEdit .itemsList .product-group .delete-col{width: 5% !important;}
.RecurringOrderEdit .itemsList .product-group .thumbnail-col{width: 12% !important; padding-top: 0px !important;}
.RecurringOrderEdit .itemsList .product-group .text-col{width: 18% !important;}
.RecurringOrderEdit .itemsList .product-group .price-col{width: 10% !important; font-size: 12px;}
.RecurringOrderEdit .itemsList .product-group .price-col2h{margin-left:3% !important; width: 12% !important}
.RecurringOrderEdit .itemsList .product-group .price-col2{width: 12% !important;}
.RecurringOrderEdit .itemsList .product-group .qty{width:15% !important; margin-right: 0px !important;}
.RecurringOrderEdit .itemsList .product-group .pack{width: 10% !important;}
.RecurringOrderEdit .itemsList .product-group .wsIcon{width: 3% !important;}
.RecurringOrderEdit .itemsList .product-group .price-col3{width: 7% !important; margin-left: 3% !important;}
.RecurringOrderEdit .itemsList .product-group .text-col .name{width: 100% !important; color: #222 !important; text-decoration: none; margin-top: 5px !important;}
.RecurringOrderEdit .itemsList .product-group .text-col .name a{color: #222 !important;}
.RecurringOrderEdit .itemsList .product-group .text-col .comments{width: 100% !important;}
.RecurringOrderEdit .itemsList .product-group .text-col .comments input{width: 96%; float: left !important;}
.RecurringOrderEdit .itemsList .product-group .text-col p[data-testfield="Sku"]{font-size: 14px !important; color: #0a0a14 !important; font-weight: bold;}
.RecurringOrderEdit .itemsList .product-group .qty .ui-spinner input{width:30px !important; padding: 0px !important;}
.RecurringOrderEdit .line-items .product-group{margin-bottom: 15px;}
.content .grid-5-5 .rdBox{font-size: 13px !important; border: 1px  solid #e0e0e0 !important;}
.payment-method .rdBox .rdBox{border: solid 1px #ddd; background: #fff;}
.payment-method .rdBox .rdBox .detail a{color: #fff; background: #0a0a14; padding: 5px 10px; display: inline-block;}
.button_a.deleteRecurringOrder span{padding: 5px 10px;}
.RecurringOrderEdit .top-row{padding: 15px 0;}
.RecurringOrderEdit .top-row .button-row-top a span{ background: #0a0a14; color: #fff !important; font-size: 13px; padding: 5px 10px; float: left;}
.RecurringOrderEdit .review-orders .rdBox .ro-header .ro-info{background: #fff !important;}
.RecurringOrderEdit .review-orders .rdBox .ro-header .ro-info p{color: #222 !important;}
.RecurringOrderEdit .review-orders .details .col-1{margin-left: 0px !important;}
.RecurringOrderEdit .review-orders .rdBox{height: auto !important; float: left; width: 100%;}
.RecurringOrderEdit .review-orders .details{height: auto !important; border-right: 0px !important; font-size: 12px !important;}
.RecurringOrderEdit .ro-address{width: 100% !important;}
.RecurringOrderEdit .review-orders .details{width: 31% !important; padding:0 1% !important; font-size: 12px !important;}
.RecurringOrderEdit .review-orders .details .col-1{width:46% !important;}
.RecurringOrderEdit .review-orders .details-first .col-2{width: 52% !important; font-size: 12px !important;}
.RecurringOrderEdit .review-orders .details-first .col-2 select{width:98% !important;}
.RecurringOrderEdit .review-orders .col-2 input{width: 96% !important;}
.RecurringOrderEdit .review-orders .details .txt{margin-left: 0px !important; font-size: 12px;}
.RecurringOrderEdit .review-orders .col-2{font-size: 12px !important;}
.RecurringOrderEdit .review-orders .red .col-1, .RecurringOrderEdit .review-orders .red .col-2{font-size: 16px !important;}
.RecurringOrderEdit .review-orders .details .col-1 .button_b span{padding: 1px 8px !important;}
.RecurringOrderEdit .rdBox h3{color: #222 !important;}
.RecurringOrderEdit .specify-purchase-orders{width: 49% !important;  margin-right: 1% !important;}
.RecurringOrderEdit .additional-instructions .row{padding-bottom: 10px;}
.RecurringOrderEdit .specify-purchase-orders .col-1{width: 25% !important;}
.RecurringOrderEdit .specify-purchase-orders .col-2{width: 70% !important;}
.RecurringOrderEdit .specify-purchase-orders input{width: 96%;}
.RecurringOrderEdit .additional-instructions{width: 49% !important;  margin-left: 1% !important;}
.RecurringOrderEdit .additional-instructions .row{padding-bottom: 5px;}
.RecurringOrderEdit .additional-instructions .row .col-1{width: 42% !important;}
.RecurringOrderEdit .additional-instructions .row .col-2{width: 56% !important;}
.RecurringOrderEdit .additional-instructions .row input, .RecurringOrderEdit .additional-instructions .row textarea{width: 96% !important;}
.RecurringOrderEdit .button-row-bottom .button_a span{ background: #0a0a14; color: #fff !important; font-size: 13px; padding: 5px 10px; float: left;}
.RecurringOrderEdit .ro-address .rdBox .shipping .col-1{width: 30% !important;}
.RecurringOrderEdit .ro-address .rdBox .shipping .col-3{width: 60% !important;}
.RecurringOrderEdit .ro-address .rdBox .shipping .col-2 input{width: 96% !important;}
.ro_list .empty{width: 100% !important;}
.ro_list .empty .message{padding: 10px 2% !important; width: 96% !important;}
.RecurringOrderEdit .ro-address .rdBox .shipping{width: 100% !important;}	
/*==========RecurringOrder=========*/

/*=========Edit-profile==============*/ 
.edit-profile .rdBox{width: 100% !important; padding: 12px !important;}
.edit-profile .rdBox .col-1{font-size: 13px !important; width: 42% !important; text-align: left;}
.edit-profile .rdBox .profileLeft{width: 100% !important;}
.edit-profile .rdBox .col-2{width: 56% !important;}
.edit-profile .rdBox input[type="text"], .edit-profile .rdBox input[type="password"], .edit-profile .rdBox select{height: 28px; font-size: 12px;}
.edit-profile .rdBox label{font-size: 13px;}
.edit-profile .rdBox input#Phone, .edit-profile .rdBox .sml{width: 42% !important;}
.edit-profile .rdBox .w235{width: 96% !important;}
.edit-profile .rdBox .w228{width: 96% !important;}
.edit-profile .rdBox .padLft{margin-left: 0px !important;}
.edit-profile .rdBox .profileRight{width: 100% !important;}
.edit-profile .rdBox .profileRight .row{width: auto !important; float: left; margin-right: 10px !important; clear: inherit !important;}
.edit-profile .rdBox .profileRight .row a{background: #8bb339 !important; color: #fff; text-decoration: none; font-size: 13px; display: inline-block; padding: 2px 8px;}
/*=========Edit-profile==============*/ 

/*=========Change Password==============*/ 
.content .chngPass, .content .chngQ{width: 100% !important;}
.chngPass .rdBox h3, .chngQ .rdBox h3{font-size: 16px; color: #222 !important;}
.chngPass .rdBox, .chngQ .rdBox{font-size: 13px;}

/*=========Change Password==============*/ 

/*====cridet card==========*/
.card-edit .rdBox{width: 96% !important; padding: 2% !important; background: #f0f0f0 !important; font-size: 13px !important;}
.card-edit .rdBox select{height: 26px !important; margin-bottom: 5px !important;}
.card-edit .button-row input{font-size: 12px !important; font-weight: bold !important; text-transform: uppercase;}


/*==== View Cart==========*/

.ewd_cart .content .cart .panel-controls a.openAll, .ewd_cart .content .cart .panel-controls a.closeAll{} 
.content .cart .action-row-left .button_a {margin: 0 0 0 5px;}
.ewd_cart .content .cart .panel-controls a.openAll img, .ewd_cart .content .cart .panel-controls a.closeAll img{ display: none !important;}
.ewd_cart .content .cart .button-row{width: 100% !important; float: left; text-align: left !important;}
.ewd_cart .content .cart .button-row a{background: #8bb339 !important; padding: 5px 8px; color: #fff !important; font-size: 0px !important; display: inline-block !important; line-height: normal !important; font-weight: normal !important; margin: 0 5px !important;}
.ewd_cart .content .cart .button-row a span{display: none !important;}
.ewd_cart .content .cart .button-row a.emptyCart:before{content: "\f014"; font-family: 'FontAwesome' !important; font-size: 18px;}
.ewd_cart .content .cart .button-row a.saveorder:before{content: "\f019"; font-family: 'FontAwesome' !important; font-size: 18px;}
.ewd_cart .content .cart .button-row a#lnkSortOrder:before{content: "\f161"; font-family: 'FontAwesome' !important; font-size: 18px;}
.ewd_cart .content .cart .button-row a.openAll:before{content: "\f067"; font-family: 'FontAwesome' !important; font-size: 18px;}
.ewd_cart .content .cart .button-row a.closeAll:before{content: "\f068"; font-family: 'FontAwesome' !important; font-size: 18px;}

.ewd_cart .content .cart .button-row-bottom{width: 100% !important; float: left;  text-align: left !important;}
.ewd_cart .content .cart .button-row-bottom a{background: #8bb339 !important; padding: 5px 8px; color: #fff !important; font-size: 0px !important; display: inline-block !important; line-height: normal !important; font-weight: normal !important; margin: 0 5px !important;}
.ewd_cart .content .cart .button-row-bottom a span{display: none !important;}
.ewd_cart .content .cart .button-row-bottom a.emptyCart:before{content: "\f014"; font-family: 'FontAwesome' !important; font-size: 18px;}
.ewd_cart .content .cart .button-row-bottom a.saveorder:before{content: "\f019"; font-family: 'FontAwesome' !important; font-size: 18px;}
.ewd_cart .content .cart .button-row-bottom a#lnkSortOrder:before{content: "\f161"; font-family: 'FontAwesome' !important; font-size: 18px;}
.ewd_cart .content .cart .button-row-bottom a.openAll:before{content: "\f067"; font-family: 'FontAwesome' !important; font-size: 18px;}
.ewd_cart .content .cart .button-row-bottom a.closeAll:before{content: "\f068"; font-family: 'FontAwesome' !important; font-size: 18px;}

.ewd_cart .content .grid-4-5 .cart{width: 100% !important; margin-top: 0px !important;}
.content .grid-4-5 .cart{width: 100% !important;}
.ewd_cart .cart-panel{width: 100% !important;}
.ewd_cart .cart-panel div.container{width: 100% !important;}
.ewd_cart .content .cart .product-bottom{width: 100% !important; display: none;}
.ewd_cart .content .cart .product-group{width: 99.8% !important; padding: 15px 0 !important;}
.ewd_cart .collapse-open, .ewd_cart .collapsible{width: 100% !important; padding: 5px 2% !important; background: #225390 !important; border-radius: 0px !important; margin-bottom: 2px;}
.ewd_cart .collapsible span, .ewd_cart .collapsible a{font-size: 14px;}
.ewd_cart .content .cart .product-head{width: 100% !important;}
.ewd_cart .content .cart .product-group .thumbnail-col{width: 14%; padding-left: 1%;}
.ewd_cart .content .cart .product-group .text-col{width: 20% !important; padding-left: 1%}
.ewd_cart .content .cart .product-group .delete-col{width: 6% !important; text-align: center !important;}
.ewd_cart .content .cart .product-group .delete-col img{position: relative; top: 3px;}
/*.ewd_cart .content .cart .product-group .delete-col:before{ content: "\f014"; font-family: 'FontAwesome' !important; color: #222 !important; font-size: 16px;  display: inline-block;}*/
.ewd_cart .content .cart .product-head .product-group .delete-col:before{font-size: 0px !important; content: "" !important; display: none !important;}
.ewd_cart .content .cart .product-group .price-col{width: 8% !important;}

.content .cart .product-head .product-group .price-col{padding: 0 3px !important;}
.content .cart .product-head .product-group .price-col{padding: 0 3px !important;}
.ewd_cart .content .cart .product-head .product-group .pack{ position: relative; left: 3px;}
.ewd_cart .content .cart .product-head .product-group .delete-col{ position: relative; left: 3px;}

.ewd_cart .content .cart .product-group .pack{width: 10% !important;}
.ewd_cart .content .cart .product-head .product-group .qty{width: 15% !important;}
.ewd_cart .content .cart .product-group .qty{width: 14% !important;}
.ewd_cart .content .cart .product-group .wsIcon{width: 3% !important; display: none;}
.ewd_cart .content .cart .product-group .text-col .name{width: 460px !important;}
.ewd_cart .content .cart .product-group .text-col .gl{width: 460px !important; padding-bottom: 10px;}
.ewd_cart .content .cart .product-group .text-col .gl select{width: 460px !important; height: 28px;}
.ewd_cart .content .cart .product-group .text-col .comments, .ewd_cart .content .cart .product-group .text-col .dept{width: 460px !important;}
.ewd_cart .content .cart .product-group .text-col .comments input{width: 460px !important; height: 28px; padding: 0px 2px !important;}
.ewd_cart .content .cart .product-group{font-size: 11px !important;}
.ewd_cart .content .cart .product-group .text-col p[data-testfield="Sku"]{font-size: 15px; font-weight: bold;}
.content .cart .product-group .text-col .name{padding-bottom:10px;}
.ewd_cart .content .cart .product-group .text-col .name a{color: #222}
.ewd_cart .content .cart .product-group .text-col label{width: 100%; padding-bottom: 8px;}
.ewd_cart .content .cart .product-group .price-col .yourPrice{font-size: 11px !important;}
.ewd_cart .content .cart .product-group .qty .ui-spinner input{width: 32px !important;}
.ewd_cart .content .cart .product-group .text-col .icons{width: 100% !important;}
.ewd_cart .content .cart .product-group .thumbnail-col img{max-width: 100% !important;}

.content .cart .product-group .thumbnail-col::after, .content .cart .product-group .text-col::after, .content .cart .product-group .price-col::after, .content .cart .product-group .qty::after, .content .cart .product-group .dept-col::after, .content .cart .product-group .delete-col::after {	content: '.';	visibility: hidden; display: none !important;}
.ewd_checkout  .menu-toggle, .ewd_checkout .header .row-a .Mobile_topMenu{display: none !important;}
/*=====checkout Start=====*/
.checkout .messageError, .checkout .messageHighlight{width: 100% !important; }
.checkout .checkout-left{width: 100% !important; margin-top: 0 !important;}
.reviewDetails{float: left; width: 100%;}
.checkout .checkout-left .rdBox{width: 100% !important; padding: 2% !important; background: #f0f0f0 !important; margin: 15px 0px !important;}
.applycoupon.button_a span{padding: 5px 10px !important;}
.checkout .checkout-left .rdBox .checkout_account .col-left{width: 49%;}
.checkout .checkout-left .rdBox .checkout_account .col-right{width: 49%; }
.checkout .header_line{float: left; margin-top: 15px; border-top: solid 1px #666; display: none;}
.checkout .checkout-left .rdBox .checkout_account .row{font-size: 13px !important;}
.checkout .checkout-left .rdBox .checkout_account .product-group{width: 98% !important; padding: 10px 1% !important;;}
.checkout .checkout-left .rdBox .checkout_account .product-group .comment{width: 100% !important;}
.checkout .checkout-left .rdBox .checkout_account .product-head{width: 100% !important; background: #0a0a14 !important;}
.checkout .checkout-left .rdBox .checkout_account .product-head .product-group{ padding: 0px 1% !important; height: auto}
.checkout .checkout-left .rdBox .checkout_account h3{margin-right: 10px; width: 100%;}
.checkout .checkout-left .rdBox .checkout_account .dept-detail .row .shippingLabels .row{text-align: left !important;}
.checkout .checkout-left .rdBox .checkout_account .product-group .item{width:18% !important; text-align: left !important;}
.checkout .checkout-left .rdBox .checkout_account .product-group .price{width: 18% !important; text-align: left !important;}
.checkout .checkout-left .rdBox .checkout_account .product-group .pack{width:18% !important; text-align: left !important;}
.checkout .checkout-left .rdBox .checkout_account .product-group .qty{width: 18% !important;text-align: left !important;}
.checkout .checkout-left .rdBox .checkout_account .product-group .extprice{width: 18% !important; text-align: left !important;}
.checkout .checkout-left .rdBox .checkout_account .product-group div{font-size: 12px !important;}
.ewd_checkout .header .row-a .nav-right li a{color: #fff !important;}
.ewd_checkout .header .row-a div.nav-right{width: auto !important; margin-right: 5px;}
.ewd_checkout .header .row-a div.nav-left{width: auto !important; float: left; padding-top: 5px;}
.ewd_checkout .header .row-a div.nav-left a img{display: none;}
.ewd_checkout .header .row-a div.nav-left a:before{content: "\f015"; font-family: 'FontAwesome' !important; font-size: 18px; color: #fff;}
.ewd_checkout .header .row-b .header-right{width: auto !important; float: right !important;}
.ewd_checkout .cart-steps .divider{display: none !important;}
.ewd_checkout .checkout .order_summary{width: 100% !important; padding: 0;}
.ewd_checkout .checkout .order_summary .rdBox{width: 48% !important; background: #0a0a14 !important; border: 0px !important;}
.checkout .order_summary .rdBox .button_row a.print{color: #fff !important;    margin: 16px 12px !important;
padding-left: 22px !important;}
#recurringOrdersDiv .recurringOrders .header{width: 96% !important; padding: 2% !important; text-align: center; box-shadow: none !important; border: 0px !important;}
.ewd_checkout .checkout .order_summary h4{padding-bottom: 10px;}
.ewd_checkout .checkout .order_summary .rdBox .details{width: 92% !important; padding: 0 2% !important; margin: 0 2%; font-size: 13px;}
.ewd_checkout #recurringOrdersDiv{width: 48%  !important; float: right !important;}
.ewd_checkout #recurringOrdersDiv .recurringOrders{width: 96% !important; padding: 2% !important;}
.checkout .checkout-left .rdBox .checkout_account .dept-detail .row .shippingValues .row{width: 100% !important; height: auto !important; line-height: normal !important; padding: 0px;}
.ewd_checkout .checkout .checkout-left .rdBox .checkout_account .col-1{width: 35% !important;}
.ewd_checkout .checkout .checkout-left .rdBox .checkout_account .dept-detail .row .col-2{width: 100% !important;}
.ewd_checkout .checkout .checkout-left .reviewDetails .rdBox .checkout_account .col-right .col-2{width: 55% !important;}
.ewd_checkout input[type="text"], .ewd_checkout select{width: 100% !important; margin-bottom: 3px;}
.ewd_checkout .recurringOrders .roContent p.disclaimer{font-size: 13px !important;}
.ewd_checkout .checkout-custom p{font-size: 13px !important;}
.ewd_checkout .checkout .button_row{border-top: 0px !important;}
.ewd_checkout .checkout .button_row a{margin: 10px 4px 10px !important;float: right !important;}
.ewd_checkout .header .row-b .logo{width: auto !important;}
.ewd_checkout .header .row-b .cart-steps{width: auto !important;}


.ewd_editorder .header .row-b .logo{width: auto !important;}
.ewd_editorder .header .row-b .cart-steps{width: auto !important;}	
.ewd_editorder .header .row-a div.nav-left{width: auto !important; float: left; padding-top: 5px;}
.ewd_editorder .header .row-a div.nav-right{width: auto !important; margin-right: 5px;}
.ewd_editorder .header .row-a .nav-right li a {color: #fff !important;}
.ewd_editorder .header .row-b .header-right{width: auto !important; float: right !important;}
.ewd_editorder .divider{display: none !important;}
.checkout .checkout-left .rdBox .checkout_account .payment-info .row{padding: 5px 0 !important;}
.choose-account .rdBox .col-1{width: 30% !important;}
.choose-account .rdBox .col-2{width: 70% !important;}


#parentOrderHeaderDiv{float: left; width: 100%;}
.checkout .edit-order .rdBox .checkout_account .col-left .col-1, .checkout .edit-order .rdBox .checkout_account .col-right .col-1{width: 35% !important;}
.checkout .checkout-left .rdBox .checkout_account .dept-detail .row .col-2{width: 58% !important;}
.checkout .checkout-left .rdBox .checkout_account input[type="text"].atttextbox{width: 100% !important;}
.ewd_editorder .checkout .checkout-left .rdBox .checkout_account .col-left .padLeft{width: 100%; float: left; padding-left: 0px !important;}
.ewd_editorder .checkout .checkout-left .rdBox .checkout_account .col-right .padLeft{width: 100%; float: left; padding-left: 0px !important;}
.checkout .checkout-left .rdBox .checkout_account input[type="text"]{width: 96%; margin-bottom: 3px !important;}
.checkout .checkout-left .rdBox .checkout_account input[type="text"].city{width:46px; margin: 0px;}
.checkout .checkout-left .rdBox .checkout_account select.state{height: 26px;}
.checkout .checkout-left .rdBox .checkout_account .row .payment-options .row input{margin-left: 0px;}
#divPaymentParent{width: 58%; float: left;}
.checkout .checkout-left .rdBox .checkout_account .payment-info .padLeft .col-2 label{width: 100%;}
.ewd_editorder .checkout .checkout-left .rdBox .checkout_account .col-right .padLeft .col-2 {width: 58% !important;}
.checkout .checkout-left .rdBox .checkout_account .payment-info{width: 100% !important;}
.checkout .checkout-left .rdBox .checkout_account .col-right input[type="text"]{width: 100% !important;}
.checkout .checkout-left .rdBox .checkout_account textarea.special{width: 100% !important;}
.ewd_editorder .checkout .button_row a{margin-right: 0px !important;}
a.print {color: #222 !important;}

/*=====checkout End=====*/

#poBudgetViewHolder, .poMonthlyViewHolder{margin:10px 0px !important; width:100% !important;}
.poMonthlyViewHolder .header, #poMonthlyEditHolder .header{ padding: 5px 10px !important;}
.poMonthlyViewHolder table tr.even, #poMonthlyEditHolder table tr.even{background: none !important;}
.poMonthlyViewHolder table tr td, #poMonthlyEditHolder table tr td{padding: 8px 5px;}
.poMonthlyViewHolder{width: 100%; overflow: auto; overflow-y: hidden; border: solid 0px #e0e0e0 !important;}
.poMonthlyViewHolder table{border: 0px !important;}

/*===========product showcase======*/

.productshowcase, .productShowcase{float: left; width: 100%;}
.productShowcase .tile {box-shadow: none !important; min-height: 80px; height: auto !important; width: 45%; margin: 0 1% 10px; padding: 1% !important;}
.productShowcase .tile .imageHolder{width: 30% !important;}
.productShowcase .tile .imageHolder img{max-width: 100% !important;}
.productShowcase .tile .headerHolder{width: 65% !important; margin-left: 2% !important}
.productShowcase .tile .headerHolder .productShowcaseInfoHolder{width: 100% !important; background: #0a0a14 !important; border:2px #0a0a14  solid !important; }
.productShowcase .tile .headerHolder .productShowcaseInfoHolder .rdBox a{color: #222 !important;}
.header .row-b .nav-1 li{line-height: inherit !important; float:left !important; display: inline-block; margin: 0 2px !important;}
#divOrderStatusCounts #ulOrderApprovalLinks a{ border-radius:5px !important;  display: inline-block; color: #1c1c1c; font-size: 12px!important; margin: 0;}
#divOrderStatusCounts #ulOrderApprovalLinks li:last-child a{color: #fff;}
#divOrderStatusCounts #ulOrderApprovalLinks a:hover{text-decoration: none;}

/*-------------Contact us --------*/

.queryForm .rdBox{width:100% !important; padding: 2% !important;}
.queryForm .rdBox .split-left{width: 100% !important; float: left;}
.queryForm .rdBox .split-right{width: 100% !important; float: left;}
.queryForm .rdBox .col-2 input{width: 96% !important;}
.queryForm .rdBox select{width: 96% !important;}
.queryForm .rdBox .col-2 input.contactSubject{width: 96% !important;}
.queryForm .rdBox .col-2 textarea.contactMessage{width: 96% !important;}
.queryForm .button_row{width: 100% !important;}
.queryForm .rdBox .split-left .col-1, .queryForm .rdBox .split-right .col-1{width: 30% !important; text-align: left !important;}
.queryForm .rdBox .col-2{width: 70% !important; float: left;}
.queryForm .rdBox .col-1{width: 30% !important; text-align: left;}
.queryForm .rdBox .split-right{margin-top: 0px !important;}
/*========Filter ranjeet=========*/
.content .grid-4-5-col-1 .rdBox .filters .results.open .fltrSide-wrapper{left: 0;}
.fltrSide-wrapper { position: fixed; background: #fff; top: 0; width: 250px; left: -270px; height: 100%; transition: all 0.5s; overflow-y: auto; padding:0 10px; z-index: 9999;	}
a#menu-filter { position: fixed; top: 10px; left: -50px; transition: ease 0.5s all; z-index: 999}
.results.open a#menu-filter { left: 270px;}
.show_fltr{float: right; font-size: 11px; padding: 2px 0; text-decoration: underline;}
.mbShow, .mbShow.open .fltDrpDwn{display: block !important;}
li.fltDrpDwn ul {margin:10px 0;}


.ewd_view_fav .content .cart{width: 100% !important;}
#imgDetail{display: none !important;}
.ui-dialog #imgDetail{display: inline-block !important;}
.ewd_view_fav .fav_list{min-height: inherit !important;}

/*=========== 2017-12-01 ============*/

body a, button, input[type="submit"], input[type="button"], .WCS-about-left .wcs-read-more-button a, .button_a span, .button_b span {
/*text-transform: capitalize !important;*/font-size: 11px !important;/*font-weight: bold !important;padding: 3px 3px !important;*/}

.button-row > .button_input_b {padding: 4px 5px !important;}
.ewd_checkout .checkout .action_row{display: none;}
.top-results .action-row-right .sort select {height: 26px !important; width: 200px !important; padding-left: 10px !important;}

#spotlightItems .button_a span, #alsoBoughtItems .button_a span{padding: 5px 7px !important;line-height: 13px; height: 22px;}
.ewd_pro_detail .product .product_col .RO_box{width: 96% !important; padding: 2% !important;}
.ewd_pro_detail .product .product_col .RO_box h4{color: #222 !important;}
.ewd_pro_detail .product .product_col .RO_box select{height: 28px !important; margin-right: 5px; width: 45% !important}

.ftrsocial{width: 100% !important; float: left; background: #225390; padding: 3% 2%; text-align: left;}
.ftrcont{float: left; width: 40%; font-size: 18px; color: #fff; font-weight: bold;}
.ftrcont:before{content: "\f095"; font-family: 'FontAwesome' !important; margin: 0 10px 0 0; font-size: 20px; font-weight: normal; position: relative; top: 2px; color: #fff;}
.ftrsocial-sec{float: right; width: 50%; text-align: right;}
.ftrsocial-sec ul{list-style: none; margin: 0px ;padding: 0px;}
.ftrsocial-sec ul li{display: inline-block; margin: 0 3px;}
.ftrsocial-sec ul li a{font-size: 0px !important; text-decoration: none; font-weight: normal !important;}
.ftrsocial-sec ul li a:before{display: inline-block;}
.ftrsocial-sec ul li a:hover{color: #fff !important;}
.ftrsocial-sec ul li a.fb:before{content: "\f09a"; font-family: 'FontAwesome' !important; font-size: 24px; color: #fff !important; padding: 6px 10px; background: #225390; border-radius: 50%}
.ftrsocial-sec ul li a.twt:before{content: "\f099"; font-family: 'FontAwesome' !important; font-size: 24px; color: #fff !important; padding: 6px 6px; background: #225390; border-radius: 50%;}
.ftrsocial-sec ul li a.gplus:before{content: "\f0d5"; font-family: 'FontAwesome' !important; font-size: 24px; color: #fff !important; padding: 6px 3px; background: #de5447;}
.ftrsocial-sec ul li a.yt:before{content: "\f167"; font-family: 'FontAwesome' !important; font-size: 24px; color: #fff !important; padding: 6px 6px; background: #bf3336;}
.ftrsocial-sec ul li a.in:before{content: "\f0e1"; font-family: 'FontAwesome' !important; font-size: 24px; color: #fff !important; padding: 6px 6px; background: #187fb5;}

body .confirmDialog .ui-button-text-only span{font-size: 12px; background: #cf3324 !important; padding: 3px 5px !important; display: inline-block !important;}

.wgtContainerClassES3PV .prodRecs{width: 100% !important; border: solid 1px #e0e0e0 !important; height: auto !important;}
.wgtContainerClassES3PV .prodRecs .EssProdRec-product .product .main-item{height: auto !important;}
.wgtContainerClassES3PV .header{padding: 2% !important; width: 96% !important; box-shadow: none !important; color: #222 !important; font-size: 13px !important; font-weight: normal !important;}
.wgtContainerClassES3PV .prodRecs .product{padding: 0px !important; height: auto !important; text-align: center;}
.wgtContainerClassES3PV .prodRecs .product .product-name{font-size: 12px !important; color: #222 !important;}
.wgtContainerClassES3PV .prodRecs .EssProdRec-product .product .price{padding: 10px 0px !important; color: #000 !important} 
.wgtContainerClassES3PV .prodRecs .EssProdRec-product .product .qty{margin-top: 0px !important;}
.wgtContainerClassES3PV .prodRecs .EssProdRec-product .product .qty .ui-spinner{border-radius: 0px !important;}
.wgtContainerClassES3PV .prodRecs .prodRecsWidget .owl-controls .owl-prev, .wgtContainerClassES3PV .prodRecs .prodRecsWidget .owl-controls .owl-next{top: 50% !important}
.wgtContainerClassES3PV .prodRecs .prodRecsWidget .owl-controls .owl-prev{ background: url(http://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Essendant-demo/images/left-slide-arrow.jpg) no-repeat; height: 34px; width: 34px;}
.wgtContainerClassES3PV .prodRecs .prodRecsWidget .owl-controls .owl-next{background: url(http://ds.ecisolutions.com/pixere.com/ECinteractivePlus/Essendant-demo/images/right-side-arrow.jpg) no-repeat; height: 34px; width: 34px;}

/*====Beta issue======*/

.fav_new .rdBox{width: 96% !important; padding: 2% !important;}
.search_cart .search .box .searchButton input.button_search{position: relative; z-index: 99;}
.search_cart .search .box .searchButton:before{z-index: 1;}
#dvOverlayContentSearch{ display: none !important;}
#DetailTabs .ui-tabs-panel .row{word-wrap:break-word;}
.product .product_details .item-info .rdBox{float: left; width: 100%;}
select, input[type="text"], input[type="password"], input[type="submit"]{-webkit-appearance: none;}
.ewd_innerPage #bannerDisplay{height: auto !important; display: none !important;}

.ewd_innerPage #webspecialrotator{width: 100% !important;}

#alsoconsider{width: 100% !important; float: left; margin: 0 0 5px 0;}
.content .grid-1-5 #alsoconsider .also-bought{width: 100% !important; border: 1px #e0e0e0 solid !important;}
.content .grid-1-5 #alsoconsider .also-bought h4{padding: 10px 0; font-size: 20px !important; color: #333 !important;}
.content .grid-1-5 .also-bought .product{width: 94% !important; margin: 0 1% !important; padding: 2%; border-top:solid 1px #e0e0e0;}
.content .grid-1-5 .also-bought .product .sku{font-size: 14px !important;}
.content .grid-1-5 .also-bought .product .price{width: 110px !important; font-size: 15px !important;}
.content .grid-1-5 .also-bought .product .name{float: left; clear: none !important; width:95px; padding: 0 10px; text-align: left;}
.content .grid-1-5 .also-bought .product .name a{color: #222 !important;}
.content .grid-1-5 .also-bought .product .qohAlsoConsider{float: left;}
.content .grid-1-5 .also-bought .product .cart{width: 112px !important; float: right; clear: none !important; text-align: left !important; padding: 0 5px; margin: 0px;}
.content .grid-1-5 .also-bought .product .cart .ui-spinner{margin-left: 0px !important;}
.content .grid-1-5 .also-bought .product .cart .button_a{margin-top: 5px;}
.content .grid-1-5 .also-bought .product .cart .button_a span{padding: 5px 10px !important;}
	
.jcarousel-skin .jcarousel-container-horizontal{background: none !important;}
.content .cart .action-row-right{width: auto !important;}
	
html{background: none !important;}
.header .row-b .header-right .cart-steps{margin-right: 0px !important; right: inherit !important; margin-top: 0px !important;}
.header .row-b .header-right .cart-steps span.progress{padding-right: 0px !important; margin-right: 0px !important;}
.ewd_checkout .customer-support{text-align: right}
.checkout .checkout-left .rdBox .checkout_account select.state{ width: 100% !important;	}
.checkout .checkout-left .rdBox .checkout_account .col-right .col-1{width: auto !important;}
/*====Beta issue======*/
.content .grid-1-5 .ItemsRecentlyViewedVertical div, .ItemsRecentlyViewedHorizontal div{width: 100% !important;}
.ItemsRecentlyViewedVertical, .ItemsRecentlyViewedHorizontal{width: 100% !important;}
.fav_list .machines{width: 100% !important;}
.fav_list .machines .row-head{width: 100%;}
.fav_list .machines .row-head .name{padding-left: 5% !important; width: 40% !important}
.fav_list .machines .list{width: 99.6% !important;}
.fav_list .machines .name{padding-left: 5% !important; width: 40% !important;}
.fav_list .machines .action{padding-left: 5% !important;}
.fav_list .machines .comments{width: 99.6% !important}
.fav_list .machines .comments .txt{padding-left: 2% !important; width: 46% !important;}
.fav_list .machines .comments .date{width: 25% !important}

.messageHighlight{line-height: 16px !important; font-size: 11px !important; height: auto !important; max-height: inherit !important;}

.ui-jqgrid-htable{width: 100% !important;}
.ui-jqgrid .ui-jqgrid-btable{width: 100% !important;}
#approvalTabs.ui-tabs.ui-widget{width: 100% !important}
.ui-state-default.ui-jqgrid-hdiv{width: 100% !important;}
.ui-jqgrid-hbox{width: 100% !important;}
.ui-widget-header span.ui-jqgrid-title{color: #222 !important;}

#legend{right: 0 !important; top: 0px !important;}
.footer.footer_mob {display: block!important;}
#divHomePageText .pay_hometext {    float: left;    width: 100%;}
#divHomePageText .pay_hometext_sec {    float: right;    width: 49%;}
#divHomePageText .pay_hometext_first {    width: 49%;    float: left;}
.ui-spinner .ui-spinner-up{position: absolute; right: 0px; top: 0px; height:28px; background: #e0e0e0 !important; width: 27px; border-radius: 0px; border: 0px !important; text-indent: 0 !important; cursor: pointer !important;}
.ui-spinner .ui-spinner-up:before{content: "\f067" !important; font-family: 'FontAwesome' !important; line-height:28px; text-align: center; font-weight: normal; display: block; text-align: center; text-indent: 0 !important;cursor: pointer !important;}
.ui-spinner .ui-spinner-down{position: absolute; left: 0px; top: 0px; height:28px; background: #e0e0e0 !important; width: 27px; border-radius: 0px; border: 0px !important; text-indent: 0 !important;cursor: pointer !important;}
.ui-spinner .ui-spinner-down:before{content: "\f068" !important; font-family: 'FontAwesome' !important; line-height:28px; text-align: center; font-weight: normal; display: block; text-align: center; text-indent: 0 !important;cursor: pointer !important;}
.ui-spinner input{padding: 0px !important; width:45px !important;}
.ui-button-icon.ui-icon.ui-icon-triangle-1-s, .ui-button-icon.ui-icon.ui-icon-triangle-1-n{display: none !important;}
body .NonFunctional { display: none !important;}

	
.header .row-a{background:#8bb339 !important;margin:0 !important;height:auto !important;float:left !important;width:100% !important;line-height:normal !important;padding:10px 0;border-bottom:solid 1px #8bb339 !important;}
 .header .row-a div.nav-right{width:100% !important;padding:5px 0 !important;margin:0px !important;}
 .header .row-a div.nav-right ul#topMenuData li a{color:#222 !important;font-size:14px !important;font-weight:normal !important;text-transform:uppercase !important;float:none !important;padding:10px !important;text-align:left;line-height:24px;width:100%;}
 .header .row-a div.nav-right ul#topMenuData li a:before{content:"\f105" !important;font-family:"FontAwesome" !important;font-size:15px !important;top:0px;margin:0 10px 0 0 !important;}
 .header .row-a div.nav-right ul#topMenuData li a:hover{background:#005492;color:#fff !important;}
 .header .row-a div.nav-right ul#topMenuData li span{color:#222 !important;margin-top:-1px;display:block;font-size:14px !important;padding:10px;text-transform:uppercase;font-weight:normal !important;}
 .header .row-a div.nav-right ul#topMenuData li span:hover{background:#005492;color:#fff !important;}
 .header .row-a div.nav-right ul#topMenuData li span:after{content:"\f0d7" !important;font-family:"FontAwesome" !important;font-size:14px;margin:0 0px 0 2px;position:relative;top:0px;}
 .header .row-a div.nav-right ul#topMenuData li span:before{content:"\f105" !important;font-family:"FontAwesome" !important;font-size:15px !important;top:0px;margin:0 10px 0 0 !important;}
 
 .nav-right #topMenuData #button{line-height:24px;}
 .header .row-a .nav-right li #button{margin:0 !important;}
 .button_a span{padding:5px 5px;}
 .header .row-a .Mobile_topMenu{text-align:right !important;}

 /*.header .row-a .Mobile_topMenu .topMenuTogl:before{content:"\f007";font-size:15px;margin:0 10px 0 0;color:#565656;font-family:"FontAwesome" !important;}*/
 /*.header .row-a .Mobile_topMenu .topMenuTogl:after{content:"\f0d7";font-size:15px;margin:0 15px 0 5px;color:#565656;font-family:"FontAwesome" !important;}*/
/* #menu-top{display:block;position:fixed;z-index:999;transition:ease 0.5s all;}*/
/* #menu-top.c-hamburger span{top:25px !important;}*/
 /*.Mobile_topMenu.open #menu-top{display:block;right:250px !important;}*/
 .header .row-a div.nav-right #button .the_menu{background:none !important;border:solid 0px #0053ab !important;font-size:13px !important;padding:0px !important;position:relative !important;display:none !important;width:92% !important;margin:0 4% !important;float:left;border-radius:0px !important;}
 .header .row-a div.nav-right li.open #button .the_menu{display:block !important;}
 .header .row-a div.nav-right #button .the_menu li{border-bottom:solid 1px #e0e0e0;float:left;padding:0px 0px;width:100% !important;}
 .header .row-a div.nav-right #button .the_menu li:last-child{border-bottom:0px !important;}
 #button .the_menu li a{width:96% !important;padding:3px 0% !important;font-weight:normal !important;}
 .header .row-a div.nav-right ul#topMenuData #button .the_menu li a{color:#222 !important;}
 .header .row-a div.nav-right ul#topMenuData #button .the_menu li a:hover{background:#005492 !important;font-weight:normal !important;color:#fff !important;}

.content .cart .product-group .messageError {
	width: 100% !important;
}	
	
	
}
@media (max-width:767px) {	
.top-row a {font-weight: bold;font-size: .8em;float: right;display: inline;margin-left: 20px;margin-right: 0px;line-height: normal;padding-left: 22px !important;}
.button_b span {color: #fff;font-weight: normal;padding: 0 6px;line-height: 18px;font-size:11px !important;}
#spotlightItems .button_a, #spotlightItems .button_c {width: auto !important;}
.header .row-b #lnkShowApprovalForwarding.disable {top: 0;}
body.ewd_main.ewd_srh_result .search_results .item-group .cart {width: auto !important; float: left;clear: inherit;margin-top: 5px !important;}
.ui-dialog .ui-dialog-content{width: 96% !important; padding: 2% !important;}	
.ui-jqgrid .ui-jqgrid-view, .ui-state-default.ui-jqgrid-hdiv, .ui-jqgrid-hbox{width: 772px !important;}
.ui-jqgrid-hbox{width: 100% !important;}
.ui-widget-header span.ui-jqgrid-title{color: #222 !important;}
.ui-tabs.ui-widget{width: 100% !important}
.ui-jqgrid .ui-jqgrid-view{ width: 772px !important;}
.ui-jqgrid-bdiv{width: 772px !important;}
.ui-state-default.ui-jqgrid-hdiv{width: 100% !important;}
.ui-jqgrid-htable{width: 100% !important;}
.ui-jqgrid .ui-jqgrid-btable{width: 100% !important;}
.ui-jqgrid .ui-jqgrid-bdiv{overflow: hidden !important;}
.ewd_savedorder .ui-jqgrid .ui-jqgrid-bdiv{overflow: scroll !important;}
#SavedOrders #gridSavedOrders_Description{width: 215px !important;}
#SavedOrders #gridSavedOrders_subgrid{width: 28px !important;}
	
.product_hz .jcarousel-skin .jcarousel-item div.thumbnail{display: inline-block !important; margin: 10px 0;}
.jcarousel-skin .jcarousel-item div.info .decrp{height: auto !important; min-height: inherit !important; padding: 0 0 10px 0; }
#spotlightItems .jcarousel-skin .jcarousel-clip-horizontal{width:100% !important;}
#spotlightItems .item-group .cart, #alsoBoughtItems .item-group .cart {margin-top: 5px !important; float: none !important; display: inline-block !important;}
.info{text-align: left !important;}
.product_ab div.info .cart{margin-top: 5px !important;}
.product_ab div.info .cart .button_a span{padding: 5px 8px !important}
#spotlightItems .info, #alsoBoughtItems .info{text-align: center !important;}
#spotlightItems .jcarousel-skin .jcarousel-item div.info .qty{float:none!important;display:inline-block!important;margin:0px!important;top:-2px; }
#alsoBoughtItems .jcarousel-skin .jcarousel-item div.info .qty{float: none!important; display: inline-block !important; margin: 0px !important; }

.grid-1-5 > div{overflow:inherit !important;}	
.qty{width: auto !important; margin-right: 10px;}	
.ewd_recent_purchased .item-group .cart{clear: both !important;}	
#ratingSnippet{width: 100% !important; padding-left: 0px !important;}

.item-group .cart {	width: auto !important;	padding: 0px 0 0 0px !important; float: left; clear: inherit;}
body.ewd_main .search_results  .item-group .cart {	width: auto !important;	/*padding: 22px 0 0 0px !important; */ float: left; clear: inherit; margin-top: 0px !important;}
body.ewd_main .search_results .item-group .cart .button_a span, body.ewd_main .search_results .item-group .cart .button_c span{padding: 4px 12px!important;}
.product-group .price-col .cart .button_a span, .product-group .price-col .cart .button_c span{padding: 4px 12px !important}
body.ewd_main.ewd_srh_result .search_results  .item-group .cart {	width: auto !important;/*	padding: 22px 0 0 0px !important;*/ float: left; clear: inherit; margin-top: 0px !important;}
body.ewd_main .search_results .product-results .product-group .price-col .favs{padding:10px 0;}
body.ewd_main .search_results .product-results .product-group .price-col p.price{}
body.ewd_main .search_results .product-results .product-group .text-col .comments{width: 100% !important;}	
.comments #sp1{font-size: 13px;}	

.fav_shop_alt .product-results .product-group .price-col .yourPrice{padding-left: 0px !important;}
.fav_shop_alt .product-results .product-group .pack{text-align: left !important; padding: 0 1% !important; width: 100% !important;}
.fav_shop_alt .product-results .product-group .qty{width: 100% !important;}
.search_results .fav_shop_alt .item-group .cart{float: none !important; display: inline-block !important;}
body.ewd_main .search_results .fav_shop_alt .item-group .cart{padding-top: 0px !important;}
.fav_shop_alt .product-results .product-group .select-col::after, .fav_shop_alt .product-results .product-group .thumbnail-col::after, .fav_shop_alt .product-results .product-group .text-col::after, .fav_shop_alt .product-results .product-group .price-col::after, .fav_shop_alt .product-results .product-group .pack::after, .fav_shop_alt .product-results .product-group .qty::after {	content: '.';	visibility: hidden;	display: none;}
.RecurringOrderEdit .specify-purchase-orders, .RecurringOrderEdit .additional-instructions{width: 100% !important; margin: 0 10px 0 0!important;}
.RecurringOrderEdit .additional-instructions .row .col-1{width: 25% !important;}
.RecurringOrderEdit .additional-instructions .row .col-2{width: 70% !important;}
.RecurringOrderEdit .review-orders .col-2{text-align: left !important;}

.ewd_recent_purchased .web-specials .product-results .product-group .recentPurchase-col{float: left !important; text-align: left;  width: 98%; padding:5px 1% !important;}
.qohHolder .qohText span{font-size: 14px !important;}

#invoicesDiv .ui-tabs .tab.ui-tabs-panel{width: 767px !important;}
#invoicesDiv .Summary{width: 767px !important;}

#alsoBoughtItems .jcarousel-skin .jcarousel-clip-horizontal, #spotlightItems .jcarousel-skin .jcarousel-clip-horizontal{width: 100% !important; overflow: hidden;}
#alsoBoughtItems .jcarousel-container .product, #spotlightItems .jcarousel-container .product{width: 100% !important; float: none !important; margin: 0 auto !important; text-align: center;}


.divAddToFavoritesPopup .fav_copy .rdBox{width: 96% !important; padding: 2% !important;}
.divAddToFavoritesPopup .fav_copy .rdBox .col-1{width: 16% !important; text-align: center;}
.divAddToFavoritesPopup .fav_copy .rdBox .col-2{width: 40% !important; padding: 0 2% !important}
.divAddToFavoritesPopup .fav_copy .rdBox .col-3{width: 40% !important;}
.divAddToFavoritesPopup .fav_copy p, .divAddToFavoritesPopup .fav_copy .rdBox label, .divAddToFavoritesPopup .fav_copy .rdBox span{font-size: 11px !important; font-weight: normal !important; padding: 0px; margin: 0px;}
.divAddToFavoritesPopup .fav_copy .rdBox input.name{width: 94% !important; padding: 0 1% !important;}
.divAddToFavoritesPopup .fav_copy .rdBox input.comments, .divAddToFavoritesPopup .fav_copy .rdBox input.favComment{width: 94% !important; padding: 0 1% !important;}
	
.home-editor ul li{width:23%;margin: 6px !important;}
.home-editor li .home-editor-title {font-size: 13px;}
	
/***contact us page***/
.dewittcontact-us{width:96%;}	
.dewittontact-us_content_left{width:40%;}
.dewittontact-us_content_right{width:60%;}
.dewittontact-us_content_right iframe {width: 100%;}
	
#DetailTabs .ui-tabs-panel .technicalSpecs .row:nth-child(2n){float:none;}	
#alsoBoughtItems .jcarousel-skin .jcarousel-item div.info .qty .ui-spinner input {
	height: 28px !important;
}
	
.edit-profile .rdBox .w290 {
width: 100%;
}

.edit-profile .rdBox select {
width: 100% !important;
}
	
}
@media (min-width:641px) {
.wcs_iconBox-col{display: none; }
}
@media (max-width:640px) {
.shop_text {font-size: 14px; padding: 10px;} 
.header .row-b .search_cart {margin-top: 25px;}
.header .row-b .headerSaveOrderMessage {top: -110px !important; margin-left: 35px;}
div#divOrderStatusCounts {right: 45px; top: 2px;}
#divApprovalForwardingLink {right: 15px; top: 0;}
.header .row-b .header-right {padding: 5px 1%;}
.ewd_quickorder .quick_order .button-row a {/*min-height:50px;*/}
body a, button, input[type="submit"], input[type="button"], .WCS-about-left .wcs-read-more-button a{font-size: 12px !important;}
.button_a span, .button_b span{font-size: 11px !important;}
.search_results .product-results .product-group .sub .thumbnail{background: none !important; height: auto !important; text-align: center !important; width: 100% !important; border: 0px !important; }
.ewd_checkout .customer-support{text-align: center}
.content{padding: 0 12px !important; width: 100% !important; }
.header .row-b .header-right{width:100% !important; padding:1% 3% !important; float: left;}
.header .row-b .nav-2{width:100% !important; padding:0 3% 0% 3% !important; float: left;}
.ewd_main.ewd_home .custom_zone_header{margin-bottom: 2%;}
.main, .top_banner, .content .grid-4-5, .content .grid-1-5, .footer_area{width:100%; height:auto; margin:0; padding:0 0 2% 0; border: 0px !important; background: #fff;}
#divHomePageText{padding: 0% 0;}	
.maintainCostCenters .button-row-right{width: 100% !important; padding: 10px 0 !important;}
.maintainCostCenters .button-row-right input{margin-bottom: 5px;}
.header .row-a .nav-right{width:100%; text-align:left;}
.header .row-a .nav-right li{display:inline-block; position: relative;}
.nav-right #button{margin:0 2px;}
.header .row-a .nav-right li a{padding:0 2px;}
.header .row-b .logo{width:auto !important; padding:0px; margin: 0 auto; float: none !important; text-align: center}
.header .row-b .logo a{background-size: 90% !important; background-position: center center!important; margin-left: 0px !important; margin-top: 5px !important;  }

.header .row-b .nav-2 .login a{}
.header .row-b .nav-2 .login{ padding: 10px !important; margin: 0px !important;}
.header .row-b .nav-2 .login2{margin-top:0px;}
.login > a#lnkRegisterMe{float: none !important;}

.header .row-b .nav-2 .login2 b{padding-left: 0px;}
#dvminicart{ width: 100% !important; border: 0 !important;}
.customer-block {left: 5%;}
.customer-support{color: #515050 !important;  font-size: 15px; width: 100% !important; }

.ftrsocial{width: 100% !important; float: left; background: #225390; padding: 2% 2%; text-align: left;}
.ftrcont{width: 100%; padding: 0% 0 1% !important; text-align: center;}
.ftrsocial-sec{width: 100%; padding: 0% 0 1% !important; text-align: center;}
#webspecialrotator{width:100% !important; margin:0 0% 2% !important; min-height:inherit !important; height: auto !important;}

#bannerDisplay{width: 96% !important; padding: 2% !important;}	
#alsoBoughtItems .jcarousel-container .product, #spotlightItems .jcarousel-container .product{width:100% !important; float: none !important; margin: 0 auto !important; text-align: center;}
#alsoBoughtItems .jcarousel-skin .jcarousel-item{width:155px; }
.product_ab .jcarousel-skin .jcarousel-item div.info .decrp {height: 35px !important;padding-left: 0;overflow: hidden;}
body .product-results .product-group .sub .thumbnail{width: 100% !important; text-align: center; border: 0px !important; background: none !important;}

.custom_zone_sidebar1, .custom_zone_sidebar2{width: 100% !important; margin: 0 !important;}
.custom_zone_sidebar1 a, .custom_zone_sidebar2 a{padding: 15px !important; text-align: left;}
.custom_zone_sidebar1 a::after, .custom_zone_sidebar2 a::after{float: right !important;}

.wcs_links,	.wcs_contact, .google-map-wcs, .contact-right, .payment-text, .visa_card001{width:96% !important; padding:0 2% !important}
.community-div{display:none;}

body.ewd_main .content .grid-4-5-col-1 input[type="text"], .content .grid-4-5-col-1 input[type="password"], select{height: 28px;}
body.ewd_main .content .grid-4-5-col-1{width: 100% !important; min-height: inherit !important;}
body.ewd_main .content .grid-4-5-col-3{padding-left: 0px !important; width: 100% !important;}
.product-results .product-group .thumbnail-col img{max-width: 100% !important}
body.ewd_main .content .product-results .product-group .text-col{width: 53%; padding-left: 3%}
body.ewd_main .content .product-results .button-row a.button_b{padding: 3px 6px !important; margin-right: 2PX !important;}
.search_results .top-results .action-row-right{width: 100%; text-align: left;}
body.ewd_main .content .product-results .product-group{width: 99.8% !important; position: relative;}

.filters .search_filters input{width:85% !important;}
.filters .search_filters a{width: 10%; margin: 2px 0 0 0; text-align: center; padding: 2px 0px !important;}
.filters .search_filters .dvInputKeyword .btn.btn-primary{margin:0px;}

#altImages{margin: 0 auto !important;}
.ui-dialog.ui-widget.ui-widget-content{width: 96% !important; left: 4px !important; z-index: 999999 !important;}
.ui-dialog .ui-dialog-content, .pop_container .main_frame{height: auto !important;}
.pop_container .main_frame{padding: 5px 0;}
.ui-dialog .ui-dialog-content{width: 96% !important; padding: 2% !important;}
.pop_container .main_frame .inner_frame .container .product_image{width: 100% !important}
.pop_container .main_frame .inner_frame .container .product_info{width: 100% !important;}
.pop_container .main_frame .inner_frame{height: auto !important; background: none !important; width: 100% !important;}
.pop_container .main_frame{background: #fff !important; width: 100% !important;}
.pop_container .main_frame .inner_frame .container .product_info .product_qty a{float: none !important;}
.pop_container .main_frame .inner_frame .container .product_info .product_qty .addto_fav{width: 100%; float: left;}
select#AcsellerateAccountNumber{width: 100% !important;}

.ewd_pro_detail .product .product_col{width: 100% !important; margin-right: 0px !important;}
.ewd_pro_detail .product .product_name h2 .logo{display: none !important;}
.ewd_pro_detail .product .product_col .product_image{border: 0px !important;}
.ewd_pro_detail .product .product_name , .ewd_pro_detail .product .product_details{ width: 90% !important; margin-left: 5% !important; margin-right: 5% !important;}
.ewd_pro_detail #ratingSnippet .pr-snippet{float: left !important;}
.ewd_pro_detail .product .sub .item .thumbnail{width: 100% !important; border: 0px !important;}
.ewd_pro_detail .product .sub .item .info{padding: 0 10% !important; width: 90% !important; text-align: center !important;}
.ewd_pro_detail .product .product_col .RO_box{width: 90% !important; border: 0px !important; padding: 0 5% 15px !important;}
.product .product_col .recentPurchase-col{margin-left: 5%; margin-bottom: 10px;}

.ui-tabs .ui-tabs-nav li{width: 100% !important; border-radius: 0px; margin: 0px 0 5px !important; border: 0px !important; padding: 0px !important}
.ui-tabs .ui-tabs-nav li:hover{border: 0px !important; padding: 0px !important;}
.ui-tabs .ui-tabs-nav li a{display: block !important; float: none !important; background: #ddd; padding: 10px !important; margin:0 !important; position: relative; }
.ui-tabs .ui-tabs-nav li a:after{content: "\f0da"; font-family: 'FontAwesome' !important; font-size: 20px; color: #fff; margin: 0 0px 0 10px; position: absolute; right: 20px;font-weight: normal;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-active a{background: #036 !important; color: #fff !important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-active a:after{content: "\f0d7"; font-family: 'FontAwesome' !important; font-size: 20px; color: #fff; margin: 0 0px 0 10px; position: absolute; right: 20px; font-weight: normal;}
.ui-tabs .ui-tabs-panel{border-top: 0px !important;}

.zoomWindow, .zoomPup{display: none !important;}

.login .rdBox .col-1, .login .rdBox .col-2{width: 96% !important; text-align: left !important}
.login .rdBox label{font-size: 13px; padding-bottom: 5px;}
.login .rdBox .row .button_row{width: 100% !important; margin-left: 0px !important; text-align: center}
.login .rdBox .row .button_row a.button_a{min-width: 35%; text-align: center; }
.login .rdBox .row .button_row a.button_a span{font-size: 14px; display: inline-block;}
.login .rdBox .row .button_row a.button_a span:after{content: "\f011"; font-family: 'FontAwesome' !important; font-size: 16px; margin: 0 0 0 10px; color: #fff; font-weight: normal; position: relative; top: 1px;}
.login .row, .login .rdBox .ForgotPasswordrow{float: left; width: 100%;}
.login .button-row{margin-left: 0px !important;}
.login .rdBox .col-3{width: 100%; float: left; padding: 10px 5px;}
.login .button-row a.button_a{margin:0 0 10px 0px !important;}
.login .button-row p{width: 100% !important;}
.login .rdBox h3{padding-bottom: 10px;}
.header .row-b .nav-2 .login2 b{padding-left: 0px !important;}
.content .custom_4col{margin: 10px 0 !important; clear: inherit !important; width: 100%; float: left;}
.create-account .rdBox .col-2{width: 48% !important;}
.create-account .rdBox .col-1{width: 48% !important; text-align: left !important;}

.quick_order .button-row a { width: 48% !important; padding: 4px 0px !important; text-align: center !important;	float: left !important;line-height: 30px;	margin: 0 0 5px 1% !important;}

.quick_order .top-row h1{ padding-top: 10px;}
#btnReset{ display: block; float: none !important; margin: 8px 0px !important;}
#saveSearchHolder #newListName{width: 64% !important;}
.divider{float: left;}
#infoBox #need-help{top: 50px; right: 20px}

#divAccountNewsSideBar.open{left: -3px !important; width: 75% !important; max-width: 75% !important;}

#range{width:86% !important; }

.choose-account .rdBox .split-left, .choose-account .rdBox .split-right{width: 100% !important;}
.choose-account .rdBox .split-left{border-bottom: solid 1px #ccc; margin-bottom: 20px; padding-bottom: 15px;}
.choose-account .rdBox .split-right{border-left: 0px !important;}

.RecurringOrderEdit .itemsList{width: 100% !important; overflow: auto !important; overflow-y: hidden; padding-bottom: 10px;}
.RecurringOrderEdit .itemsList .product-head{width: 700px !important;}
.RecurringOrderEdit .itemsList .line-items{width: 700px !important;}
.RecurringOrderEdit .review-orders .rdBox .ro-header .ro-info{width: 96% !important; padding: 10px 1% !important; margin: 5px 1% !important;}
.RecurringOrderEdit .top-row .button-row-top a {margin: 0 3px 0 0 !important;}
.RecurringOrderEdit .review-orders .rdBox .ro-header .title{width: 90% !important;}
.RecurringOrderEdit .review-orders .details{width: 96% !important;}
.RecurringOrderEdit .ro-address .rdBox .shipping .col-1, .RecurringOrderEdit .ro-address .rdBox .shipping .col-2{width: 98% !important;}
.RecurringOrderEdit .ro-address .rdBox .shipping .col-3 input.city{margin-bottom: 3px;}
.RecurringOrderEdit .ro-address .rdBox .shipping .col-3 select.editRecurringOrderShippingState{height: 28px !important;}
.RecurringOrderEdit .additional-instructions .row .col-1, .RecurringOrderEdit .additional-instructions .row .col-2{width: 100% !important;}
.product-results .product-group .text-col p.comments input{width: 100% !important;}

.ewd_cart .content .cart .product-group{border: solid 1px #e0e0e0 !important; box-shadow: 0 0 5px #ccc; margin-bottom: 15px;}
.ewd_cart .content .cart .product-group .text-col .icons{display: none !important;}
.ewd_cart .content .cart .product-head{display: none !important;}
.ewd_cart .content .cart .product-group .thumbnail-col{width:100% !important; padding: 0px !important;}
.ewd_cart .content .cart .product-group .thumbnail-col img{max-width: 100% !important;}
.ewd_cart .content .cart .product-group .text-col{width:100% !important; padding: 0 5% !important; text-align: center !important;}
.ewd_cart .content .cart .product-group .text-col .comments input{width: 100% !important;}
.ewd_cart .content .cart .product-group .text-col .gl select {width: 100% !important;}
.ewd_cart .content .cart .product-group .price-col{width: 17% !important}
.ewd_cart .content .cart .product-group .pack{width: 100% !important;}
.ewd_cart .content .cart .product-group .qty{width: 15% !important;} 
.ewd_cart .content .cart .product-group .delete-col, .ewd_cart .content .cart .product-group .price-col, .ewd_cart .content .cart .product-group .qty{float: none !important; font-size: 14px !important; display: inline-block !important; width: auto !important; padding: 0 10px !important;}

.ewd_cart .content .cart .product-group .text-col .rebate{width: 100% !important; text-align: center; padding: 10px 0;}
.ewd_cart .content .cart .product-group .price-col .yourPrice{font-size: 14px !important;}
.ewd_cart .content .cart .button-row{float: left; width: 100%;}
.ewd_recent_purchased .top-results .action-row-right{width: 100%; float: left; text-align: left;}
.ewd_cart .content .cart .product-group .text-col .name { width: 100% !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0px !important;}
.ewd_cart .content .cart .product-group .text-col p[data-testfield="Sku"]{font-size: 20px; padding: 10px 0 5px !important; color: #0a0a14 !important;}
.ewd_cart .content .cart .product-group .text-col .gl, .ewd_cart .content .cart .product-group .text-col .comments, .ewd_cart .content .cart .product-group .text-col .dept{width: 100% !important;}
.ewd_cart .content .cart .product-group .text-col .comments{padding-bottom: 15px;}
.dept div{width: 100% !important;}

.ewd_cart .wcsCart_qty-col{width:100%; padding: 10px 0; float: left; text-align: center;}
.ewd_main.ewd_cart .content .cart .product-group .wcsCart_qty-col .price-col {float: none !important;display: inline-block;	width: auto !important; font-size: 15px; padding: 0 15px;}
.ewd_main.ewd_cart .content .cart .product-group .wcsCart_qty-col .price-col:before{content: "Ext Price :"; font-size: 13px; margin: 0 10px 0 0;}
.ewd_main.ewd_cart .content .cart .product-group .wcsCart_qty-col .qty{float: none !important; display: inline-block !important; width: auto !important;}
.ewd_main.ewd_cart .content .cart .product-group .wcsCart_qty-col .delete-col{float: none !important; display: inline-block !important; widTH:A
!important;}
.ewd_cart .content .cart .product-group{text-align: center !important;}
.ewd_main.ewd_cart .content .cart .product-group .pack:before{content: "Packaging"; font-size: 13px; margin: 0 0px 5px 0; display: block}
.ewd_main.ewd_cart .content .cart .product-group .price-col span.yourPrice:before{content: "Your Price"; font-size: 13px; margin: 0 0px 5px 0; display: block}
.ewd_main.ewd_cart .content .cart .product-group .price-col p.list:before{content: "List Price"; font-size: 13px; margin: 0 0px 5px 0; display: block}
.ewd_recent_purchased .web-specials .product-results .product-group .recentPurchase-col{text-align: center;}

.footer-banner {display: none;}

.checkout .checkout-left .rdBox .checkout_account .col-right{width: 100% !important; float: left !important;}
.checkout .checkout-left .rdBox .checkout_account .col-left{width: 100% !important; float: left !important;}
.checkout .checkout-left .rdBox .checkout_account .dept-detail .row .shippingLabels .row{text-align: left !important;}
.ewd_checkout .promo .col-2{float: left; width: 100%;}
.ewd_checkout .promo .col-2 input.inputcoupon{width: 72% !important; height: 35px !important;}
.checkout .checkout-left .rdBox .checkout_account input[type="text"].city, .checkout .checkout-left .rdBox .checkout_account select.state, .checkout .checkout-left .rdBox .checkout_account input[type="text"].zip{width: 100% !important; margin: 0px 0 3px 0; float: left;}
.ewd_checkout .header .row-b .header-right{width: 100% !important; padding: 0 0 15px 0; text-align: center;}
.ewd_checkout .header .row-b .cart-steps{margin: 0px !important; width: 100% !important; float: none !important;}
.ewd_checkout .header .row-b .cart-steps span.progress{float: none !important;}
.ewd_checkout .top-row a{margin-left: 0px !important;}
.card-edit .rdBox{ display:inline-block !important;}
.card-edit .rdBox .col-2{width: 70% !important;}
.card-edit .rdBox .col-1{text-align: left !important;}
.content .card-edit .rdBox .hr{ border-bottom: 0px !important;}

body.ewd_main .search_results .product-results .product-group .thumbnail-col{width: 100% !important;}
.search_results .product-results .product-group .text-col ul{display: none;}
body.ewd_main .search_results .product-results .product-group .text-col{width: 80% !important; padding: 0 10% !important; text-align: center !important}
body.ewd_main .search_results .product-results .product-group .price-col{width: 80% !important; padding: 0 10% !important; text-align: center !important;}

body.ewd_main.ewd_srh_result .product-results .product-group .thumbnail-col{width: 100% !important; }
body.ewd_main.ewd_srh_result .product-results .product-group .select-col{ width: auto !important; display: none !important;}
.ewd_srh_result .product-results .product-group .text-col ul{display: none;}
body.ewd_main.ewd_srh_result .product-results .product-group .text-col{width: 100% !important; padding: 0 8% 10px !important; text-align: center !important}
body.ewd_main.ewd_srh_result .product-results .product-group .price-col{width:100% !important; padding: 0 3% 10px !important; text-align: center !important;}
body.ewd_main.ewd_srh_result .product-results .product-group .price-col .cart{float: none !important;}
.product-results .product-group .text-col .showcomment, .product-results .product-group .text-col .hidecomment{background: none !important; padding: 0px !important; height: auto !important; width: auto !important; display: none !important;}
.product-results .product-group .text-col .showcomment:before{font-family: 'FontAwesome' !important;font-size: 20px !important;	color: #8d8d8d !important;	content: "\f0f6" !important;	display: block !important;	margin-bottom: 5px !important;	font-weight: normal !important; text-align: center}
.product-results .product-group .text-col .hidecomment:before{font-family: 'FontAwesome' !important;font-size: 20px !important;	color: #8d8d8d !important;	content: "\f0f6" !important;	display: block !important;	margin-bottom: 5px !important;	font-weight: normal !important; text-align: center}

body.ewd_main  .product-results .product-group .select-col{width: auto !important; text-align: center;}
body.ewd_main  .product-results .product-group .select-col:after{ content: "Compare"; font-size: 13px; display: block; visibility: visible !important;}
#ratingSnippet{text-align: center; padding: 8px 0;}
#ratingSnippet .pr-snippet{float: none !important; text-align: center}
#ratingSnippet .pr-snippet .pr-snippet-wrapper{text-align: center;}
.pr-snippet .pr-snippet-stars{float: none !important; display: inline-block}
body.ewd_main .content .product-results .product-group .price-col .qty, body.ewd_main.ewd_srh_result .item-group .cart{float: none !important; display: inline-block !important;}
body.ewd_main .product-results .product-group .price-col .favs a::before{display: block; text-align: center;}
.content .product-results .product-group .thumbnail-col a.quickView{background: none !important; padding: 0px !important;}
.content .product-results .product-group .thumbnail-col a.quickView::before{color: #8d8d8d  !important; display: none !important;}
.content .product-results .product-group .thumbnail-col a.quickView:after{visibility: visible !important; content: "Zoom"; font-size: 13px; text-align: center; color: #222 !important; display: none !important;}
body.ewd_main .product-results .product-group .price-col .favs a::before{color: #8d8d8d !important;}
.filters .search_filters, .filters .remove_filters, .filters .results{width: 100% !important; margin-right: 0px !important;}
.wcs_iconBox-col{width: 100% !important; text-align: center !important; float: left; padding: 10px 0 15px;}
.wcs_iconBox-col ul li{display: inline-block; margin: 0 6px; text-align: center; font-weight: bold; font-size: 12px !important; color: #000 !important;}
.wcs_iconBox-col ul li a{color: #000 !important; font-size: 12px !important;}
.wcs_iconBox-col ul li.wcs_ProductCompare:after{content: "Compare";font-size: 13px;display: block;}
.wcs_iconBox-col ul li.wcs_quickView a.quickView:before{content: "\f00e";font-family: 'FontAwesome' !important;font-size: 18px !important; color: #8d8d8d !important; display: block; font-weight: normal}
.wcs_iconBox-col ul li.wcs_comments .showcomment:before, .wcs_iconBox-col ul li.wcs_comments .hidecomment:before {	font-family: 'FontAwesome' !important;	font-size: 18px !important;	color: #8d8d8d !important;	content: "\f0f6" !important;	display: block !important;		font-weight: normal !important;	text-align: center;}
.content .product-results .product-group .product-summary .text-col p.sku{font-size: 24px; color: #0a0a14 !important; font-weight: bold; padding: 10px 0;}
body.ewd_main.ewd_srh_result .product-results .product-group .product-summary .price-col{text-align: center !important; padding: 0 5% !important}
.fav_shop_alt .product-results .product-group .product-summary .qty{width: 100% !important;}
.machine-supplies .action-row-left{padding-left: 0px !important;}
.content .product-results .product-group .text-col p.name a{font-size: 14px;}
.content .product-results .product-group .price-col p.list{font-size: 14px;}
.fav_shop_alt .product-results .product-group .pack{display: none;}
.fav_shop_alt .product-results .item-group .qty span.ui-spinner{float: none !important;}
.fav_shop_alt .product-results .product-group .qty{text-align: center !important;}
.wcs_iconBox-col ul li.wcs_favs .favs a::before {color: #8d8d8d !important; font-size: 18px; content: "\f004"; font-family: 'FontAwesome' !important;	margin: 0 6px 0 0; display: block;}
body.ewd_main.ewd_srh_result .product-results .product-group .wsIcon{ position: absolute; right:10px; top: 10px;}
body.ewd_main.ewd_srh_result .product-results .product-group li.wcs_wsIcon {display: none !important;}
body.ewd_main .search_results .product-results .product-group .text-col .comments{display: none;}
.qohHolder{display: none;}
body.ewd_main .product-results .product-group .price-col .favs{display: none !important;}
.wcs_iconBox-col ul li.wcs_qohHolder{display: none !important;}
body.ewd_main.ewd_srh_result .product-results .product-group .thumbnail-col p.list{padding:15px 0 10px 0;}

body.ewd_main.ewd_srh_result .product-results .product-group .thumbnail-col p.list span{font-size:24px; color: #0a0a14 !important;}
.content .product-results .product-group .price-col p.price{font-size: 20px !important; font-weight: normal !important; padding: 10px 0;}
.product-results .product-group .text-col p.name a{font-weight: normal !important;}

.content .product-results .product-group .sub{background: #f0f0f0 !important;}
.content .product-results .product-group .sub h5{text-align: center; font-size: 16px !important;}
.web-specials .product-results .product-group .sub .thumbnail{width: 100%!important; background: none !important; border:0px !important; text-align: center; padding: 10px 0;}
.web-specials .product-results .product-group .sub .text-col a.description{font-size: 12px !important;}
body.ewd_main.ewd_srh_result .product-results .product-group .price-col .yield{display: none;}
.top-results .action-row-right .sort select{height: 26px !important;}
.wcs_heder_logo_box {padding:0 3% 1% !important; width: 100% !important;}
/*======Beta version 640==========*/
.content .grid-1-5 .also-bought .product .item{width: 100% !important; text-align: center !important;}
.content .grid-1-5 .also-bought .product .item img{display: inline-block !important;}
.content .grid-1-5 .also-bought .product .sku{font-size: 24px !important; width: 100% !important; text-align: center;}
.content .grid-1-5 .also-bought .product .price{width: 100% !important; font-size: 20px !important; text-align: center; padding: 10px 0; font-weight: normal;}
.content .grid-1-5 .also-bought .product .name{float: left; clear: none !important; width:100%; padding:0 0 10px 0px; text-align: center;}
.content .grid-1-5 .also-bought .product .name a{color: #222 !important;}
.content .grid-1-5 .also-bought .product .qohAlsoConsider{float: left; width: 100%; text-align: center;}
.content .grid-1-5 .also-bought .product .cart{width: 100% !important; float: right; clear: none !important; text-align: center!important; padding: 0 0px; margin: 0px;}
.content .grid-1-5 .also-bought .product .cart .ui-spinner{margin-left: 0px !important;}
.content .grid-1-5 .also-bought .product .cart .button_a{margin-top: 5px; position: relative; top: 2px;}
.content .grid-1-5 .also-bought .product .cart .button_a span{padding: 2px 10px !important;}

/*======Beta version 640==========*/
li.wcs_comments .comments #sp1 {    display: block;}
li.wcs_comments p.comments input.commentsText {    position: absolute;    width: 80%;    left: 10%;}
	
.home-editor ul li{width:45%;margin: 10px !important;}
.home-editor li .home-editor-title {font-size: 16px;}
}
@media (min-width:768px) {
.header .row-a .nav-right li.last{position: relative;}

}
@media (max-width:550px) {
.customer-support {
margin: 2px 0px 1px 0px;}
.home-editor li .srvc-txt {font-size: 12px !important;}
.home-editor ul {width: 100% !important;}
.home-editor li:first-child{margin-left: 10px !important;}
#divHomePageText .about_banner_content  h2 {font-size: 15px;}
.shop_gallery ul li:nth-child(3n) {margin-right: 10px;} 
.shop_gallery ul li:nth-child(2n) {margin-right: 0;} 
.shop_gallery ul li {width: calc(50% - 5px);}
.about_banner_title {font-size: 18px !important;}
.header .row-b .headerSaveOrderMessage {top: -186px !important; margin-left: 35px;}
.header .row-a .nav-right li{min-width: 30%;}
#button .the_menu{right: inherit !important;}
#button.menu_machine ul.the_menu.the_menu_machine, #button.menu_two ul.the_menu.the_menu_two{right: 0px !important;}
.OrderHistory .button-row a{ width:33%; float: left; margin: 0 1% 1%!important;}
.OrderHistory .button-row a span{font-size: 12px !important; text-align: center;}
.ewd_checkout .checkout .order_summary .rdBox{width: 100% !important; margin-bottom: 15px;}
.ewd_checkout #recurringOrdersDiv{width: 100% !important;}
.recurringOrders .roContent p.roMessage, .recurringOrders .roContent p.disclaimer{text-align: left !important;}
.ewd_checkout .checkout .action_row{float: left; margin-left: 8px;}
.ewd_checkout .promo .col-1{width: 100% !important}
.ewd_checkout .checkout .checkout-left .rdBox .checkout_account .button{float: left !important; margin: 10px 0 0 !important; }
.WCS-about{background: none !important; min-height: inherit !important;}
.WCS-about-left{background: none !important; padding: 2% !important; width: 96% !important;}
.productShowcase .tile {width: 96% !important; min-height: inherit !important;}
.product .sub .header h5{width: 100% !important; padding: 5px 0px !important;}

/*====Beta issue======*/

.fav_new .rdBox .col-1{width: 100% !important; text-align: left;}
.fav_new .rdBox .col-2{width: 100% !important;}
.fav_new .rdBox input{width: 98% !important;}

/*====Beta issue======*/
/***contact us page***/
.dewittcontact-us{width:100%;}	
.dewittontact-us_content_left{width: 100%;}
.dewittontact-us_content_right{width: 100%;}
.dewittontact-us_content_right iframe {width: 100%;}	
}

@media (max-width:480px) {	
.shop_text {font-size: 12px; padding: 5px;}
.about_banner_title {font-size: 16px !important;}
.about_banner_left {width: 100%; margin-bottom: 10px;}
.about_banner_right {width: 100%; float: none; text-align: center;}
.choose-account .button-row .button_a span {padding: 4px 5px ;}
.header .row-b .search_cart {margin-top:32px;}
body a {padding: 0px 5px;	}
.header .row-b .nav-2 .login {width: 100%; text-align: center !important;}
.header .row-b .nav-2 .login2 {width: 100%; text-align: center !important;}

.search_cart .search {margin-top:10px;}
.fav_list .favorites{width: 100% !important; overflow-x: auto; overflow-y: hidden; border-top: solid 10px #999; border-radius: 5px;}
.fav_list .favorites .row-head{width:482px !important; border-radius: 0px;} 
.fav_list .favorites .list{width: 480px !important;}
.fav_list .favorites .comments{width: 480px !important;}
.ewd_pro_detail .product .product_details .item-info ul{/*padding-left: 34%;*/}

.header .row-b .nav-1{text-align: center; width: auto !important; top: -45px;} 
.header .row-b .nav-1 li{float:left !important; margin-right: 10px;}
div#divOrderStatusCounts {left: 40px; top: 3px; line-height: 1.4;}
.header .row-b #lnkShowApprovalForwarding.disable {right: 100px; top: 24px; position: unset; display: block;}

.ui-tabs-panel .rdBox .col-1{width: 96% !important;}
.ui-tabs-panel .rdBox .col-1 .col-1, .ui-tabs-panel .rdBox .col-2 .col-1{padding: 0 !important;}
.ui-tabs-panel .rdBox .row > .col-2{ width: 96% !important; padding: 0 2% !important;}
.ui-tabs-panel .rdBox .col-2 .col-2{width: 100% !important; padding: 0px !important}
.ui-tabs-panel .rdBox select, .ui-tabs-panel .rdBox input[type="text"]{width: 96% !important;}
.product-results .button-row .select-col .select-label{padding-left: 0px !important;}
body.ewd_main .content .product-results .button-row a.button_b {padding: 3px 5px !important;margin-right: 0PX !important;margin-bottom: 5px;}


.content .cart .product-group .thumbnail-col::after, .content .cart .product-group .text-col::after, .content .cart .product-group .price-col::after, .content .cart .product-group .qty::after, .content .cart .product-group .dept-col::after, .content .cart .product-group .delete-col::after {	content: '.';visibility: hidden; display: none !important;}
.ewd_cart .content .cart .product-group .delete-col{text-align: right !important;}
.ewd_pro_detail .item-info .productQuantity .button_a span{padding: 2px 14px !important;}
.addtocartDetail {/*margin-top: 3px !important;*/}

.checkout .checkout-left .rdBox .checkout_account .product-group .pack{width: 20% !important;}
.checkout .checkout-left .rdBox .checkout_account .product-group div{padding-left: 2px !important; font-weight: normal !important; margin: 0px !important; word-wrap: break-word;}
.checkout .checkout-left .rdBox .checkout_account .product-group .price .wsIcon{display: none !important; }
.checkout .checkout-left .rdBox .checkout_account .line-items .product-group .item{font-size: 11px !important;}

.top-results .action-row-right .sort{ float: left !important; width: 100% !important; margin: 0px !important; padding: 5px 0 !important;}

.card-edit .rdBox .col-1{width: 100% !important;}
.card-edit .rdBox .col-2{width: 100% !important;}
.wcs_iconBox-col ul li{margin: 0 3px !important;}
#tips{width: 82% !important;}
.footer-banner {display: none;}

.quick_order .button-row a.button_b.Both {line-height: normal;}
body.ewd_main .content .product-results .button-row .select-col{width: 100% !important; padding-bottom: 15px;}
body.ewd_main .content .product-results .button-row a.button_b{margin-left: 0px !important; margin-right: 5px !important;}

/*==Beta issue=======*/
.content .cart .action-row-left{ width: 100% !important; text-align: center !important; margin-bottom: 3% !important;}
.content .cart .action-row-right{width: 100% !important; text-align: center !important;}
.content .cart .action-row-right .cartSubTotal{display: block !important; padding-bottom: 10px;}
.prod-compare .button-row .fright{width: 100% !important; float: left !important; margin: 10px 0 0 0 !important;}

/*==Beta issue=======*/
.home-editor ul li{width: 100%;margin-left: 0px !important;margin-right: 0px !important;}
.home-editor li:first-child{margin-left:0px !important;}

}


@media(max-width:767px) {
.home-editor li .srvc-txt {font-size: 12px !important;}
.ewd_quickorder .button-row a.button_a span, .ewd_quickorder .button-row a.button_b span {padding: 2px 5px 3px 5px;line-height: 30px !important;}
.ewd_orders .button-row .button_a span {padding: 2px 5px 3px 5px;}
.header .row-b .cart-steps span.progress:hover {color: #1c1c1c;}
.header .row-a #button {background: none !important; padding-right: 0;}
.header .row-b .headerSaveOrderMessage {top: -8px;}
.footer-banner{ display: none;}
.button_a, .button_b, .button_c, .button_input_a, .button_input_b, .button_input_c, #spotlightItems.product_hz h3 a{height: auto !important; border-radius: 0px;}
.button_c span {padding: 0 !important;}	
.home #slides .pagination{position: initial !important; left: inherit; top: inherit; bottom: inherit !important; width: 100%; float: left; text-align: center;}
.home #slides .pagination li{float: none !important; display: inline-block !important;}
.micrositeLink.mm-item-link{display: none !important;}
.micrositeLink{display: none !important;}
.select2-container{width: 100% !important;}

.search_results .product-results .product-group .select-col::after, .search_results .product-results .product-group .thumbnail-col::after, .search_results .product-results .product-group .text-col::after{height: 0px !important; font-size: 0px !important;}

.custom_zone_header{width: 100% !important;}
.custom_zone_header img{width: 100% !important;}
.navbar-default{display:none !important;}
.menu-toggle{display:block; /*z-index: 9999;*/ position: absolute; left:10px; top:0px; padding: 0 5px; border-radius: 5px; }	
.toggled .menu-toggle { display: block;  float: left;  left: 245px;  position: fixed;  top: 0px;  z-index: 9999; border-radius: 0px 5px 5px 0px;}
.c-hamburger {	display:block;	position:relative;	margin:0;	padding:0;	width:40px;	height:40px; -webkit-appearance:none;-moz-appearance:none;appearance:none;	box-shadow:none;	border-radius:none;	border:none;	cursor:pointer;-webkit-transition:background .1s;transition:background .1s; text-decoration:none;}
.c-hamburger:focus {outline:0}
.c-hamburger span {	display:block;	position:absolute;	top:18px;	left:3px;right:3px;	height:3px;	background:#fff}
.c-hamburger span::before {position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:""}
.c-hamburger span::after {position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:""}
body.toggled .c-hamburger span::after {position:absolute;display:block;left:0;width:100%;height:3px;background-color:#999;content:""}
.tgltxt{ font-size:18px; text-decoration:none; color:#2e2d2f; position:relative; top:36px;}
.c-hamburger.c-hamburger--htx.is-active{background: #cf3324 !important;}
.c-hamburger--htla.is-active span::after, .c-hamburger--htla.is-active span::before, .c-hamburger--htra.is-active span::after, .c-hamburger--htra.is-active span::before {width:50%}
.c-hamburger span::before {top:-6px}
.c-hamburger span::after {bottom:-6px}
.c-hamburger--htx span {
-webkit-transition:background 0s .1s;
transition:background 0s .1s
}
.c-hamburger--htx span::after, .c-hamburger--htx span::before {
-webkit-transition-duration:.1s, .1s;
transition-duration:.1s, .1s;
-webkit-transition-delay:.1s, 0s;
transition-delay:.1s, 0s
}
.c-hamburger--htx span::before {
-webkit-transition-property:top, -webkit-transform;
transition-property:top, transform
}
.c-hamburger--htx span::after {
-webkit-transition-property:bottom, -webkit-transform;
transition-property:bottom, transform
}
.c-hamburger--htx.is-active span {
background:0 0
}


.c-hamburger.c-hamburger--htx.is-active span::before {background-color:#fff;}
.c-hamburger.c-hamburger--htx.is-active span::after {background-color:#fff;}
body.toggled .c-hamburger.c-hamburger--htx.is-active span::after {background-color:#fff;}

.c-hamburger--htx.is-active span::before {
top:0;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)
}
.c-hamburger--htx.is-active span::after {
bottom:0;
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}
.c-hamburger--htx.is-active span::after, .c-hamburger--htx.is-active span::before {-webkit-transition-delay:0s, .1s;transition-delay:0s, .1s}
.wcs-bodyOverly { background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;bottom: 0;height: 100%;left: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: 999;}
#sidebar-wrapper {  z-index: 1000;    position: fixed;   right: -250px;    width: 0;    height: 100%;      overflow-y: auto;    background: #fff;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;   -o-transition: all 0.5s ease; top:0px;    transition: all 0.5s ease; padding-top:0px;}
#sidebar-wrapper, #sidebar-wrapper-right { width: 250px !important; }
#wrapper .toggled {padding-left: 0;}
.nav-right{display: none;}
.topMenuDrpdwn.nav-right{display: block !important;}



.Mobile_topMenu.open #sidebar-wrapper-right{right: 0px;}
#wrapper .toggled #sidebar-wrapper {left: 0;}
#wrapper .toggled-right #sidebar-wrapper-right {right: 0;}
#page-content-wrapper {padding: 20px;position: relative;}
#wrapper .toggled #page-content-wrapper {position: relative;margin-right: 0;}	
.Wcs-ser-tab-btn a {color: #fff; font-size: 20px; text-align: center; width: 253px;	height: 78px; display: inline-block; padding-top: 20px;	text-decoration: none;}

}

/*====Ipad safari =======*/  
_::-webkit-full-page-media, _:future, :root #SavedOrders #gridSavedOrders_subgrid{width: 22px !important}
_::-webkit-full-page-media, _:future, :root #SavedOrders #gridSavedOrders_Description {	width: 200px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders #gridSavedOrders_Department {	width: 104px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders #gridSavedOrders_CreatedDate{width: 110px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders #gridSavedOrders_ItemsCount{width: 75px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders #gridSavedOrders_Total {width: 117px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders #gridSavedOrders_Move {width: 42px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders #gridSavedOrders_Copy{width: 42px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders #gridSavedOrders_Delete {width: 46px !important;}

/*_::-webkit-full-page-media, _:future, :root .ui-jqgrid .ui-jqgrid-btable, .ui-jqgrid .ui-jqgrid-htable{table-layout: fixed !important;}*/

body.ewd_innerPage .ui-jqgrid .ui-jqgrid-btable, body.ewd_innerPage .ui-jqgrid .ui-jqgrid-htable{table-layout: inherit !important;} 


_::-webkit-full-page-media, _:future, :root	#SavedOrders [aria-describedby="gridSavedOrders_subgrid"]{width: 22px !important}
_::-webkit-full-page-media, _:future, :root #SavedOrders [aria-describedby="gridSavedOrders_Description"] {	width: 240px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders [aria-describedby="gridSavedOrders_Department"] {	width: 117px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders [aria-describedby="gridSavedOrders_CreatedDate"]{width: 120px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders [aria-describedby="gridSavedOrders_ItemsCount"]{width: 80px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders [aria-describedby="gridSavedOrders_Total"] {width: 115px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders [aria-describedby="gridSavedOrders_Move"] {width: 40px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders [aria-describedby="gridSavedOrders_Copy"]{width: 40px !important;}
_::-webkit-full-page-media, _:future, :root #SavedOrders [aria-describedby="gridSavedOrders_Delete"] {width: 43px !important;}
/*====Ipad safari =======*/


@media(max-width:767px) {
/*ul.megamenu li:nth-child(6).mm-item-last.mm-item a::before {background: url(https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/102212/images/icon_fr_sb.png) no-repeat scroll 0; font-size: 0px;}*/
.login {float:inherit !important; }
}




/*Button custom css end*/
.megamenu .special ul li a {
    font: bold 12px arial !important;
    color: #0066CC;
}

.megamenu .special ul li a:hover {
    color: #004890;
    text-decoration: none;
}

ul.browse-all-categories li.ui-menu-item {
    left: 0 !important;
    margin: 0 !important;
    padding: 8px 6px 8px 6px !important;
    height:auto;
    background: #efefef;
    margin-bottom: 5px !important;
}

.megamenu ul.browse-all-categories ul.ui-menu .column .subCategory {
    line-height: 1em;
    font-weight: normal;
    width: 320px;
    background: #efefef;
    font-size: .9em;
    padding: 2px 3px;
    height: 15px;
    width: auto;
}

.megamenu .column .subCategory {
    color: #ffffff;
    font: bold 0.85em Arial;
    margin: 4px 0 0 0;
    padding: 8px 6px !important;
    width: 240px;
    height: auto !important;
    background: #efefef;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #efefef;
}

.megamenu .special ul li {
    padding: 0px 7px;
    background: #ffffff;
    margin-bottom: 1px !important;
}

@media (min-width: 768px) {
    .header .row-a .nav-right li {
        position:relative;
    }

    #button .the_menu {
        right: 0px;
    }

    .megamenu .column .subCategory a {color:#225390;
        font: bold 12px Arial;
    }

    .megamenu .special ul li {
        padding: 8px 6px;
        background: #efefef;
        margin-bottom: 4px !important;
    }

    .megamenu .special ul li:last-child {
        margin-bottom: 0 !important;
    }

    .megamenu .special ul li a, ul.browse-all-categories li.ui-menu-item a, .megamenu ul.browse-all-categories ul.ui-menu .column .subCategory a {
        /*text-transform: uppercase;*/ color:#225390;
    }

    ul.browse-all-categories li.ui-menu-item a:hover, ul.browse-all-categories > li.ui-menu-item:hover > a {
        text-decoration: none!important;
        color: #fff !important;
    }

    .megamenu .column .subCategory:hover, ul.browse-all-categories li.ui-menu-item:hover, .megamenu .special ul li:hover {
        background: #8dc63f!important;
    }

    .megamenu .column .subCategory:hover > a, ul.browse-all-categories li.ui-menu-item > a:hover, .megamenu .special ul li:hover a {
        color: #fff!important;
        text-decoration: none!important;
    }

    ul.browse-all-categories li.ui-menu-item a {
        background: transparent;
    }

    ul.browse-all-categories li.ui-menu-item a:hover .ui-icon, ul.browse-all-categories li.ui-menu-item:hover > a > .ui-icon {
        background-image: url('https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/103859/images/ui-icons_222222_256x240-white.png');
    }
}

.megamenu span.arrow-down {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff !important;
    display: inline-table;
    margin-left: 11px;
}

.queryForm .button_row {
    margin-bottom: 10px;
}

.ewd_inktoner .my-machines #header {
    position: relative;
    margin-bottom: 5px;
}

.ewd_inktoner .my-machines #header:after {
    clear: both;
    content: '';
    display: block;
}

.my-machines .searchInput {
    height: auto;
}

@media (max-width: 767px) {
    .mm-content-base {
        padding:0 10px;
    }

    ul.megamenu li.browse-all, .mm-content-base .ui-widget.ui-widget-content.browse-all-categories {
        padding: 0;
    }

    ul.browse-all-categories li.ui-menu-item a:before {
        top: 0!important;
    }

    #sidebar-wrapper ul.megamenu ul li:hover a {
        color: #8dc63f !important;
        text-decoration: none!important;
    }

    ul.megamenu li.mm-item .browse-box #browse-all-categories li {
        height: auto;
        padding: 0 !important;
    }
}

/*Grid CSS new changes*/
.content .product-results li.eci-grid-item {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 5px
}

.content .product-results li.eci-grid-item .product-group {
    max-width: 100%;
    width: 100%;
    border: 1px solid #ccc;
    height: calc(100% - 15px) !important;
}

.grid-compare-row {
    justify-content: space-between;
    padding: 0 5px
}

.grid-compare-row > span {
    position: inherit
}

.product-top-grid {position: relative;
    margin-bottom: 10px
}

.grid-compare-row button.btn.btn-list {
    margin: 0!important;
    padding: 0!important;
}

.product-info-grid, .product-info-grid-sprgrid {
    height: auto;
}

.product-info-grid .grid-name {
    overflow: hidden
}

.grid-qty-cart {
    justify-content: space-between
}

.grid-qty-cart input {
    width: 40px!important;
    margin: 0 20px 0 0!important;
    text-align: center;
    height: 100%;
    box-sizing: border-box;
    padding: 0
}

.grid-qty-cart a.ui-button {
    width: 20px
}

/*Grid responsive*/
@media (max-width: 767px) {
    .search_results {
        width: 100%;
    }

    .content .product-results li.eci-grid-item {
        flex: 0 0 33.3333%;
        max-width: 33.33333%
    }

    .content .product-results li.eci-grid-item .product-group {
        box-shadow: none
    }

    .content .product-results li.eci-grid-item .ui-spinner input {
        height: 27px!important;
        margin: 0 20px!important;
    }
}

@media (max-width: 640px) {
    .content .product-results li.eci-grid-item {
        flex:0 0 50%;
        max-width: 50%
    }
}

@media (max-width: 440px) {
    .content .product-results li.eci-grid-item {
        flex:0 0 100%;
        max-width: 100%
    }
}

/*Grid CSS new changes*/
.product-results .button-row .addTo .buttons {
    padding: 10px 4px 5px 5px;
}

.featured-products-grid .cart .ui-spinner input {
    width: 40px;
}

.content .grid-1-5 .also-bought .product .cart .ui-spinner input {
    width: 25px;
}

/*featured-products-grid*/
.featured-products-grid .product {
    width: 100%
}

@media (max-width: 767px) {
    .featured-products-title {
        margin:0;
        width: 100% !important;
        margin-left: 0px !important;
    }

    .featured-products-grid {
        margin: 0;
        width: 100% !important;
        border: 0;
        margin-left: 0px !important;
    }

    .featured-products-grid ul {
        width: 100%!important
    }

    .featured-products-grid ul li {
        width: 100%!important;
        border: 1px solid #ccc!important;
        margin: 0;
        padding: 10px
    }

    .ewd_spotlightItems .content .grid-4-5 > .grid-4-5-col-3 {
        flex-direction: column;
    }

    .content .grid-1-5 .ItemsRecentlyViewedVertical .header, .ItemsRecentlyViewedHorizontal .header {
        color: #036;
    }

    .product .product_name .prodTitle {
        width: 100%;
    }

    .product .product-paper {
        width: 100%;
    }

    .content .grid-1-5 .web-special .header {
        color: #000
    }
}

.overlay_box {
    background: rgba(0,0,0,0.5);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
}

.popup-img-box {
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 57%;
    transform: translate(-50%, -50%);
    margin-top: -40px;
    width: 100%;
    max-width: 903px;
    text-align: center;
    /*padding: 50px 40px 70px 40px;*/
}

.popup-img-box .close {
    background: url("https://ds.ecisolutions.com/pixere.com/ECinteractivePlus/103859/images/2023/cross-icon.png") no-repeat 0 0;
    float: right;
    width: 30px;
    height: 30px;
    position: relative;
    right: 0px;
    top: -4px;
    cursor: pointer;
    border-radius: 50px;
    border: 1px solid #000;
}

.popup_img {
    background: #fff;
    padding: 10px;
    text-align: center;
    font-size: 33px;
    border: 0px none;
    color: #000;
    line-height: 45px;
}

.popup_img img {
    max-width: 100% !important;
    margin: 0 auto;
}

@media (max-width: 767px) {
    /*.msg_popup{display:none;}*/
}

.jcarousel-skin .jcarousel-item div.info .price {
	color: #225390;
}
.product_ab .header {
	color: #225390;
	
}
.product-info-grid-sprgrid a.grid-product-name {
	font-size: 14px;
	text-decoration: none;
	color: #454545;
	font-weight: 500;
	clear: both;
	line-height: 18px;
}
.Home_box_content-V1{ margin-bottom: 25px;}






