@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700');
html{margin: 0; padding: 0px;/*background: #90191c url(https://ds.ecisolutions.com/pixere.com/RedFalcon/2400397/V1_WCAG/images/2022/dec/peace-and-joy-bg.png) repeat scroll center top;*/}
body{font-family: 'Open Sans', sans-serif; 
	/*defult-bg*/
background: #e2e1e9 url(https://ds.ecisolutions.com/pixere.com/RedFalcon/2400397/images/bg.jpg)no-repeat scroll center top / cover;
/*defult-bg_end*/ 
/*background:#a1bfd9 url(https://ds.ecisolutions.com/pixere.com/RedFalcon/2400397/V1_WCAG/images/2023/jan/snowflakes-swirl.jpg)no-repeat scroll center bottom; background-size: 100% 100%; background-attachment:fixed !important;*/}
.wcsbg{margin:0px; padding:0px; /*background:url(https://ds.ecisolutions.com/pixere.com/RedFalcon/2400397/V1_WCAG/images/2022/dec/peace-and-joy-bt-bg.png)no-repeat scroll center bottom;background-size: 100%;*/}
*{box-sizing: border-box;}
a{text-decoration:none;color:#4c4c4c;}
a:hover{color: #75195A;}
a:focus{outline: none;}
.imgBanner.mb14 img{margin-bottom:14px;}
.page-selector:after{content:'';clear:both;display:block;}
/*overright css*/
#header{grid-template-rows: auto auto auto auto 0px; -ms-grid-rows:auto auto auto auto 0px;}
#header > div:nth-child(-n+3), #header > div:nth-child(n+4):nth-child(-n+6),#header > div:nth-child(n+7):nth-child(-n+9),#header > div:nth-child(n+13){background-image:none;}
#footer-background> div:nth-child(1), #footer-background> div:nth-child(2), #footer-background> div:nth-child(3){background:none;}
div.DealerCategories.expand{position:relative;}
div.DealerCategories + div{padding-top:0!important;}
.sidebar .widget-container.Address{display:none;}

/*=============site css================*/
#header .header-nav-top{background:#2a282b; min-height: 34.65px; padding: 2.85px 5px; border-right: 1px solid #d1d1d1; border-left: 1px solid #d1d1d1;}
#header .wcs_mainHeader{ background: #fff; padding:25px 10px 10px 10px; display:grid; display: -ms-grid; -ms-grid-columns: 340px 1fr;
	grid-template-columns: 340px auto; border-right: 1px solid #d1d1d1; border-left: 1px solid #d1d1d1;}
#header .wcs_mainNav{ border-right: 1px solid #d1d1d1;    border-left: 1px solid #d1d1d1; background: #fff; position: relative; /*z-index: 999;*/}
#header .wcs_mainNav #header-nav-main{background: #751959; width: 100%;}
.wcs_mhRight {padding-left:20px; -ms-grid-row:1;-ms-grid-column:2;}
header > #header-nav-search{display:none;}
#header-nav-search{padding:10px 0;}
#main-background
{/*background:url(https://ds.ecisolutions.com/pixere.com/RedFalcon/2400397/V1_WCAG/images/2022/dec/FA-LA-LA-bg-left-bt.png)no-repeat scroll center bottom;*/background: none;}
#main.has-left-column{padding-left:221px;padding-top:12px;}
#content{background:#fff;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
#header-background, #main-background{display:block;}
/*top bar*/
#header-nav-logo{padding: 0;}
#header-nav-profile > span, #header-nav-site > span{color:#fff;font-size:13px;font-weight:600;padding:5px 10px; 
    border:0 !important;}
#header-nav-profile > span a{color:#fff;text-transform:uppercase;text-decoration:none; font-size: 12px;}
#header-nav-site{border:0;}
#header-nav-site > span{background:#a8c937; border-left:1px solid #fff;}
#header-nav-site > span a{font-size:12px;}

/*searchbar*/
#header-nav-search #header-box-search{border-radius:5px; background:transparent; padding:8px 0 0 0; margin:0;}
#header-nav-search #header-search-form{display: flex;}
#header-nav-search #header-box-search #header-search-string{background:#eee; color:#505050; font-size:12px; font-weight:500; height: 35px;
 border-radius:3px 0px 0px 3px; min-width:314px; box-shadow: inherit; padding:0 0 0 20px; box-sizing:border-box; font-style: italic; border:1px solid #d3d3d3;}
#header-nav-search #header-box-search #header-search-button{cursor:pointer;height:35px;border:none; border-radius: 0 3px 3px 0; width: 33px;
	background: #a9c938 url(../images/icon_search.png) no-repeat 50% 50%;color:#fff; padding:0!important;margin: 0;}

#header-nav-search #header-box-search{width: 55%;}
#header-search-form{display:flex;align-items:center;}
.select2-container--default .select2-selection--single{border:1px solid #aaa; background: #eee;height: 35px;border-radius: 4px 0 0 4px;}
#header-box-search .select2-container{width:100% !important;}

.select2-container--open{z-index:999999;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 35px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 35px; display: none;}
.select2-container--open .select2-dropdown .select2-search .select2-search__field{height: 34px; border: none; background: #eee;}

.select2-container--open .select2-dropdown{top: -34px; left: 0}
.select2-container--open .select2-search--dropdown{padding: 0}

/*Cart*/
#header-box-cart{border: 1px solid #d1d1d1; font-weight: 700; height: 35px; margin: 7px 0 0 10px; border-radius: 5px; background: #eee; width: 164px; box-sizing: border-box;}
#header-box-cart a#header-cart-data{background: url(../images/icon_cart.png) no-repeat 0 0; width:100%;  margin:0; color: #313131; 
	box-sizing: border-box; padding: 8px 5px 0 42px; font-weight: 600;}

/*contact details Header*/
.wcs_contact{display:flex;justify-content:space-between;padding:6px 0;}
.wcs_support_number{background:url(../images/icon_phone.png) no-repeat 0 3px;color: #29282a; line-height:30px; padding-left:26px;  
	font-weight: 700; font-size: 20px; display: flex; flex-wrap: wrap; justify-content: center; height: inherit;}
.wcs_support_number span{color: #a8c937; padding-left: 5px;}
.wcs_support_mail{background:url(../images/icon_mail.png) no-repeat scroll left 6px;font-size:18px;font-weight:400;line-height:40px;padding-left:32px; display: none;}

/*Main Menu*/
#header-nav-main > ul.category-nav{display: flex;justify-content: space-between;}
#header-nav-main > ul > li {border:0!important; margin: 0;}
#header-nav-main > ul > li > a {font-size:13px;font-weight:600; padding: 14px 11px; color: #fff; text-align: center}

.header-secondary-category-container li{opacity:1; background: #751959; border-bottom: 1px solid #fff;}
.header-secondary-category-container li:first-child{border-top: 1px solid #fff;}
.header-secondary-category-container li:hover{background:#a8c937; color:#fff;}
.header-secondary-category-container li:hover a:hover{color:#fff;}
.header-secondary-category-container{max-width:300px;}
.megamenu-secondary-category-container{border: 0;}
/*widget*/
div.widget{border:0;background:#fff;box-shadow:none;margin-bottom:12px;}
.Advertisement div.widget{margin-bottom: 0;}
#main > div.widget-container > div.widget.fullpage > div.widget-header > div.center > h3,#main > div.widget-container > div.widget.fullpage > div.widget-header > div.center > .widget-title, 
#main > div.widget-container > form > div.widget.fullpage > div.widget-header > div.center > h3,#main > div.widget-container > form > div.widget.fullpage > div.widget-header > div.center > .widget-title,
div.widget > div.widget-header > div.center > h3, div.widget > div.widget-header > div.center > .widget-title{
	background: #75195A; font-size:16px; color: #fff; padding:10px; margin:0; text-transform: uppercase; font-weight: 400;}
.SidebarLogin div.widget > div.widget-header > div.center > h3, .SidebarLogin div.widget > div.widget-header > div.center > .widget-title {background: #75195A; padding: 10px 0px 10px 15px;}
.SidebarLogin{    border: 1px solid #d1d1d1;}

div.widget .widget-main,.FavoriteItemsListManager .FavoriteGroupList .widget .widget-main{border:1px solid #d2d2d2}
div.widget > div.widget-main > div.center > ol.menu > li, 
div.widget > div.widget-main > div.center > ul.menu > li{border: 0;}
.widget-container .widget-container .widget-main, .widget.fullwidth.fullpage .widget-main, .widget.fullpage .widget-main, .FavoriteItemsListManager .widget .widget-main{border:0}
div.widget > div.widget-header > div.center, div.widget > div.widget-header > div.center > div{background:none!important;}
div.widget > div.widget-header div.widget-header-link { border: 0;   background: #AACC3A;  font-size: 0; margin: 5px 5px 0 0; 
	height: 20px; line-height: 20px;  padding: 0 10px;}
div.widget > div.widget-header div.widget-header-link a {text-transform:uppercase; font-size: 11px;}
.CustomHtmlSide .widget-main{border:0!important;}
div.OrderManager ol.menu li a, 
div.DealerCategories ul li a {
    color: #fff !important;  margin: 0 auto;  padding: 6px 10px; display: block;  background: #a8c937;
    font-size: 14px;  font-weight: 400; text-transform: capitalize;  width: 90%; border-radius: 2px;
}
div.OrderManager ol.menu li a:hover, 
div.DealerCategories ul li a:hover{
	background: #a8c937; color: #fff;
}
/*div.widget > div.widget-main > div.center > ol.menu a,div.DealerCategories ul li a {display:block;background:#313030;color:#fff!important;padding:5px 10px;font-size:15px;}*/
/*Buttons*/
span.button{background:none;margin:0;padding:0;height:auto;}
span.button > span.button-background,
.widget-featured-item .add-to-cart{background:#a8c937; height:auto;}
.ProductAddQuantity span.button > .ProductAddQuantity span.button-background{margin-top: -1px;}
span.button > span.button-background:hover{background: #a8c937; color: #fff;}
span.button > span.button-background > a{color:#fff;padding:0 10px;display:block;font-size:12px; font-weight: 700;}
span.button.add-to-cart > span.button-background > a, span.button.apply-coupon > span.button-background > a,.widget-featured-item .add-to-cart a{background:none;padding:0 4px;line-height:26px;height:25px;font-size:12px;font-weight: 400;text-transform: uppercase;}
div.ProductAddQuantity > ol > li div.quantity-container{top:0px;margin-bottom:12px;}
div.ProductAddQuantity > ol > li input.quantity-box{height:24px;}
div.FavoriteGroupList a.edit-link {background-color:#e2e2e2;margin-bottom:12px;background-position:10px center;padding-left:25px;}
div.widget input[type="radio"] {  vertical-align: middle;  margin-top: 0;}

/*sidebar login*/
.SidebarLogin #login-fields label{display: none;}
#login-fields, #forgot-password{text-align: left; background: #75195A;}
label.required { background: transparent;  padding: 0; color: #696969; font-weight: normal !important;  font-size: 10px;}
.SidebarLogin .widget .widget-main{border:0;}
.SidebarLogin #login-fields #username,.SidebarLogin #login-fields #password{background:#fff; border:0; margin-bottom:10px; border-radius: 0; 
	font-size:12px; line-height:30px; height:30px; padding:0 5px 0 10px; box-shadow: inset 0px 1px 3px 1px rgba(177, 177, 177, 0.61);
    -moz-box-shadow: inset 0px 1px 3px 1px rgba(177, 177, 177, 0.61);  -webkit-box-shadow: inset 0px 1px 3px 1px rgba(177, 177, 177, 0.61); color:#000; box-sizing:border-box; width:100%}
.SidebarLogin #login-fields span.button > span.button-background{background:#a8c937; width:100%;text-align:center;padding:5px 0!important;border-radius:0;}
.SidebarLogin #login-fields li a.iframe{color: #fff; font-size: 12px; font-weight: 600;}
.SidebarLogin #login-fields li a:hover{}
.SidebarLogin #login-fields span.button > span.button-background:hover{background:#a8c937;}
.SidebarLogin #login-fields span.button.submit{display: block;}
.SidebarLogin #login-fields span.button > span.button-background a{font-size:12px; font-weight: 600; text-transform: uppercase;}
#login-fields li{margin-bottom:10px;}
#login-fields{padding-bottom: 0;}
.SidebarLogin div.widget{margin-bottom: 0;}

/*Spotlight*/
.Spotlight{border:0;}
.DealerCategories div.widget, 
.Spotlight div.widget {border: 1px solid #d1d1d1;  border-radius: 5px;}
.Spotlight .widget .widget-main{border:0}
.Spotlight div.widget > div.widget-header > div.center > h3 {padding: 6px 15px; background: #75195A; color: #fff; text-transform: uppercase; margin: 0;    font-size: 16px;height: 30px; box-sizing: border-box;}
ul.SpotlightItems > li{border:0; margin-right: 5px;}
ul.SpotlightItems > li li{line-height:25px;}
ul.SpotlightItems > li li.name,ul.SpotlightItems > li li.noprint {display:none;}
ul.SpotlightItems > li strong{color:#000; font-weight: 700;display: block;}
ul.SpotlightItems li.sku a:hover{text-decoration: underline;}
ul.SpotlightItems > li .ProductAddQuantity{margin:10px 0;}
ul.SpotlightItems > li .ProductAddQuantity li{display:inline-block;padding:0;}
ul.SpotlightItems > li .ProductAddQuantity li.plugin{display:block;padding-top:5px;}
div#Spotlight{width:730px;margin:0 auto}
div.Spotlight a.jspArrowLeft{width:10px!important;height:20px;left:10px;top:50%;}
div.Spotlight a.jspArrowRight{width:10px!important;height:20px;top:50%;right:10px;left:inherit;}
.Spotlight .ProductAddQuantity .quantity-container{margin-bottom:0;}

/*main Slider*/
.widget-container.Advertisement .widget-main{padding:6px;}
a.merchandising-prev, a.merchandising-next{position:absolute;top:50%;width:31px;height:31px;z-index:99;font-size:0;display:none;cursor:pointer;}
a.merchandising-prev{background:url(../images/back_slide.png) no-repeat scroll 0 0;left:0;}
a.merchandising-next{background:url(../images/next_slide.png) no-repeat scroll 0 0;right:0;}
.widget-container:hover .merchandising-nav,.widget-container:hover a.merchandising-prev,.widget-container:hover a.merchandising-next{display: block;}
.widget-container .merchandising-nav{position:absolute;background:none;bottom:0;z-index:99;display:none; width: 98%;}
div.merchandising-nav a {background:url(../images/normal_slide.png) no-repeat;font-size:0px;height:16px;width:16px;display:inline-block;}
div.merchandising-nav a:hover,div.merchandising-nav a:focus, div.merchandising-nav a.activeSlide {background:url(../images/select_slide.png) no-repeat;}


/*Hon furniture*/
#header-finders{margin-bottom: 14px;}
#header-finders ul li.hon-micro{height:auto;width:auto;background:none;}
.sidebar.left-sidebar #header-finders ul li.hon-micro{height:auto;width:auto;background:none; display: none;}
#header-finders #header-finders-list li.hon-micro > a {background:#a8c937 url(../images/Hon_Furniture_img.png) left top no-repeat;text-indent:-999em;height:43px;padding:0;border-radius:5px;display:block; border: 2px solid #000;}

#footer-background{grid-template-columns: auto 999px auto; grid-template-rows:auto; -ms-grid-rows:1fr 0;}
.footer_banner {display: flex; justify-content: space-between; background: #eee;  padding: 10px 10px 5px 10px; flex-wrap: wrap;}
.footer_banner img{height: 100px;}
.wcs_footer{padding:20px 15px 10px; background:#fff; display:grid;grid-template-columns: auto 220px;grid-template-rows:auto; min-height: 200px; display:-ms-grid; -ms-grid-columns: 1fr 220px; -ms-grid-row:auto;}
.wcs_footer .wcs_div_one{-ms-grid-row:1;-ms-grid-column:1;}
.wcs_footer .wcs_div_two{-ms-grid-row:1;-ms-grid-column:2;}

.wcs_footer .wcs_div_col h2{/*font-size:16px*/}
.wcs_footer .wcs_div_one strong{color:#4b4b4b}
.wcs_footer .wcs_div_one a{color:#707070;text-decoration:none}
.wcs_footer .wcs_div_one a:hover{color:#000}
.wcs_footer .wcs_div_two ul{text-align:left;padding-top:2px}
.wcs_footer .wcs_div_col p{color:#000;margin:0;font-size:12px;line-height:1.43em;}
.wcs_footer .wcstab_item_inner_second p{margin-bottom: 15px;}
.wcs_footer .wcs_div_col p.address_block{margin-top: 30px;}
.QuickLinks a{font-weight: 600;}
.wcs_footer .QuickLinks.wcs_div_col a:hover{color: #75195A;}
.wcs_footer .wcs_div_col a{color:#414141;font-size:12px;}
.wcs_footer .wcs_div_col a:hover{color:#9c9b9b;text-decoration:none;}
.wcs_footer .wcs_div_col a.wcs_social_link{display:inline-block;height:34px;font-size:0;width:34px;margin-right:5px}
.wcs_facebook{background:url(../images/social-link.png) no-repeat left}
.wcs_twitter{background:url(../images/social-link.png) no-repeat center;display:none}
.wcs_gplus{background:url(../images/social-link.png) no-repeat right}
.wcs_footer a{color:#707070;text-decoration:none;font-size:12px}
.wcs_footer a:hover{color:#000}
.wcs_footer h2{color:#3f3f3f;font-size:19px;padding:10px 0;text-transform:capitalize;font-weight:400;}
.wcs_div_three img.cards{margin-top:4px}
.wcs_footer ul{margin:0;padding:0}
.wcs_footer ul li{list-style:none;background:none;}
.wcs_footer ul li a{color:#616161;text-decoration:none;font-size:12px}
.wcs_footer ul li a:hover{color:#42200b}
.wcs_clear{clear: both;}
#footer #footer-links, #footer #footer-accepted-cards{display:none;}
#footer{padding:0!important;background:#2a282b;}
#footer > div{color:#fff;text-align:center;width:100%; display: flex; justify-content: space-between;     
    align-items: center; padding: 0 15px; height: 39px; flex-wrap: wrap;}
#footer-copyright{font-size: 10px;}
#footer-background> div:nth-child(4){display:none;}
.footer-social-icon{ margin-top: 10px; display: flex;}
.footer-social-icon a{ display: inline-block; margin-right: 8px;}
.footer-social-icon ul li {display: inline-block; background: #000; width: 26px; text-align: center;  height: 26px; padding: 4px 0 0 0;  box-sizing: border-box; margin: 0 5px 0 0;}
#footer .tab_item img{margin: 4px 0 0 0;}
.wcs_footer .wcs_div_one.wcs_div_col .tab_item {display: flex; justify-content: space-between; flex-wrap: wrap;}
.wcstab_item_inner_first {width: 40%;}
.wcstab_item_inner_second {width: 60%;}


/*Inner Page*/
a.zoom{background:none!important;font-size:0!important;height:25px;width:100%;padding: 5px 0!important;text-align:center;display: block;}
a.zoom:before{font-family:'FontAwesome'!important;font-size: 16px!important;color:#8d8d8d!important;content:"\f00e"!important;display:block!important;font-weight:400!important;}
#available_filters li{padding:0 3px;}
#available_filters > li > a {background:#000;display:block;padding:3px 10px;font-weight:500;color:#fff;text-align:left!important;}
div.FavoriteItemsUserManager div.user-container {border:0;box-shadow:none;background:#e2e2e2;}
.widget-featured-items{border:0;display:grid;grid-template-columns:50% 50%;margin:0;width:100%}
.widget-featured-items > .widget-featured-item-container{float:none;width:auto;padding:10px}
.widget-featured-items > .widget-featured-item-container .widget-featured-item{padding:0}
.widget-featured-item-container .widget-featured-item .description{max-width:calc(100% - 70px);float:left;line-height:20px!important;margin-bottom:10px;height:60px;overflow:hidden;width:100%!important;}
.widget-featured-item-container.alt{background:#e4e4e4}
.widget-featured-item .thumb-container{margin:0 5px 5px 0;padding:5px;float:left;border:1px solid #BBB;background:#fff}

.Table table,table.info-table, .form-fields table{border:1px solid #d2d2d2}
div.ItemDetail div.product-overview, div.ItemDetail div.product-attributes, div.ItemDetail div.product-warranty, div.ItemHistoryReport > form > div.widget > div.widget-main > div.center > div.fields, div.OrderHistoryReport > form > div.widget > div.widget-main > div.center > div.fields, #cart-complete-message > table td, #main > div.widget-container > form > div.widget.fullpage > div.widget-main > div.center > div.widget-form{    
	background: #fff; box-shadow: none; border: 1px solid #d2d2d2;
}

aside .Refine > .widget{margin-bottom:0}
aside .Refine > .widget + p{background-color:#d2d2d2;text-align:left;padding:5px 10px;color:#000}
aside .Refine > .widget + p a{font-size:12px;font-weight:700;color:#000;text-transform:uppercase;background-position:left center}
.Available .keyword-filter{height:30px;}
.Available ol#available_filters .keyword-filter li {max-width:96%;}
/*Smart finder*/
.SuppliesFinder .ModelBrowse, .SuppliesFinder .ModelSearch,.SuppliesFinder .CartridgeSearch{width: 100%!important;}
.SuppliesFinder .ModelBrowse .widget-main, .SuppliesFinder .ModelSearch .widget-main,.SuppliesFinder .CartridgeSearch .widget-main{border: 1px solid #d2d2d2 !important;}
.SuppliesFinder span.no-label{display: none;}
.SuppliesFinder input {max-width:300px;min-width:300px;}
.SuppliesFinder li.buttons {text-align:left;padding:10px 0;}
div.SuppliesFinder div.device_types div.devices ol{width:24%;}

/*Top Banner*/
.wcs_top_banner_main{display: flex;  justify-content: space-between; font-size: 14px; margin: 10px 13px 0; flex-wrap: wrap;}

.CustomHtml + .CustomHtml,
.custom_stamp_block{ background: #f8f8f8;   padding: 8px 12px;   border: 1px solid #b4b4b4; margin-top: 10px;}
.CustomHtml + .CustomHtml div.widget{background: transparent; margin-bottom: 0;}
.Advertisement .merchandising-top-nav{ z-index: 101;}
.zoomContainer   { /*z-index: 1001;*/}
/*.zoomContainer,*/ .ui-widget, .qtip {z-index:999999!important;}
.wcs_imageVideoBox{ margin-left: 12px; margin-bottom: 10px;}
.wcs_imageVideoBox .wcs_text_box{display: inline-block; width: 385px;}
.wcs_imageVideoBox .wcs_video_box img {border: 1px solid #d1d1d1;}

/*===== login page css =====*/
div.SimpleHeader{ float: none;max-width: 962px; width: 100%; background: #fff; padding: 30px 12px; display: block; box-sizing: border-box; margin: auto; text-align: center;}
div.SimpleFooter{ margin-top: 0;}

body.Login ol#login-fields > li{padding: 5px 15px;}

body.PasswordResetRequest #header, body.PasswordResetRequest #content, body.PasswordResetRequest #main, body.PasswordResetRequest #footer, body.PasswordResetRequest #footer-content, body.PasswordReset #header, body.PasswordReset #content, body.PasswordReset #main, body.PasswordReset #footer, body.PasswordReset #footer-content, body.Login #header, body.Login #content, body.Login #main, body.Login #footer, body.Login #footer-content{max-width: 962px; width: 100%;}
div.Login, div.LoginInfo, div.PasswordResetRequest, div.PasswordReset{ float : none; display: block; margin: auto!important; max-width: 370px; }
div.Login, div.LoginInfo{text-align: center;}
div.Login #login-fields li:last-child{position:relative;}
div.Login #login-fields li a[href*="password_reset"]{position: absolute; bottom: 28px; right: 0px; width: 120px;}

body.Login .SimpleFooter{margin-bottom: 0; }
body.Login .SimpleFooter > div.widget{padding-top: 5px; padding-bottom: 5px;margin-bottom: 0; display: flex; justify-content: space-between; align-items: center; width: 100%;
flex-wrap: wrap;}

div.ItemDetail > div.widget > div.widget-main > div.center > table > tbody > tr > td {padding: 5px 10px;}
body #header .wcs_mainNav:hover {/*z-index: 999999 !important;*/}

.ess-mw-item-tile[_ngcontent-c0]{text-align: center;}
.ess-mw-item-tile[_ngcontent-c0] .mkt-rf-item-description{width: 100%;}
.mkt-rf-quantity-box {width: 40px!important; height: 26px!important;}
div.ItemDetail > div.widget > div.widget-main > div.center > table > tbody > tr > td {padding: 5px 10px;}



@media (min-width:992px){
	.wcs_video_box iframe{width: 365px; height: 191px;}
	#header-nav-main > ul > li > a:hover { background: #a8c937; color: #fff;}
}

.CustomHtmlSide img {width: 100%;}
@media print{
	body{padding:0}
}

/*------new-12-5--------------- */

.CartPayment .widget-container.GuestCartPayment #guest_payform {min-height: 600px; height: 100%;}
.Cart .CartLogin #login-fields label.required {display: none;}

.Cart .CartLogin #login-fields > li > input{margin-top: 3px; margin-bottom: 3px;font-size: 12px !important; width: 100%; height: 30px;}
.Cart .CartLogin span.button > span.button-background{background: #a8c937; height: auto;width: 100%;}
.Cart .CartLogin span.button > span.button-background > a { color: #fff; padding: 0 10px; display: block;font-size: 12px;font-weight: 700;height: 30px;line-height: 30px; text-align: center;}
.Cart .CartLogin span.button {width: 100%;}
.Cart .CartLogin #login-fields li a {color: #666666;font-size: 12px;font-weight: 600;}
.Cart #login-fields, #forgot-password { background:none;}
.CartLoginContinue  h3.form-fields {padding:30px !important;}
.CartLoginContinue span.button.continue {float: none;margin: 14px auto; width: 100%; text-align: center; line-height: 30px;    height: 30px;}
.CartLoginContinue span.button > span.button-background > a {line-height: 30px; height: 30px;}
.AboutUs p {padding-bottom: 15px;}

/*WCAG changes 05/10/24*/
.select2-results div a.itemOptions > div {flex-wrap:wrap;}
.merchandising-top-nav {z-index:999;}
.zoomWindowContainer .zoomWindow {top: -20px!important;}
/*WCAG changes 05/10/24*/

#login-fields label, #forgot-password label.required {display: none;}
#login-fields #username, #login-fields #password {background: #fff; border-radius: 0; font-size: 12px !important; line-height: 40px; height: 40px; padding: 0 5px 0 10px; color: #000; box-sizing: border-box; width: 100% !important; margin: 0; border: 1px solid #d2d2d2;}
.CartLogin #login-fields input { width: 100% !important; }
 .Popup .CartLogin span.button {margin-bottom: 15px !important;margin-top:5px; float: right;  }
#login-fields li a {color: #fff;}
.widget-container.CartLogin { margin-top: 14px;}
.Default .rf-fancybox iframe.fancybox-iframe {padding: 15px 25px 0;max-height: 100%;}

 #forgot-password > li > input {margin-top: 3px; margin-bottom: 3px; font-size: 12px !important; width: 99%;}
.PasswordResetRequest #forgot-password { padding-left: 0px; padding-right: 0px;}
div.PasswordResetRequest div.widget > div.widget-main > div.center > ol > li, div.PasswordReset div.widget > div.widget-main > div.center > ol > li {
  padding: 5px 0px 5px 0px;}

div.widget input, div.widget textarea, div.widget select {border: 1px solid #ccc;}
#forgot-password span.button {margin-bottom: 15px !important; margin-top: 5px; float: right;}






