[role="secondary-nav"] {
	 background-color: #e10c2a;
}
 [role="user-nav"] {
	 border-left: 1px solid rgba(255, 255, 255, 0.2);
	 border-right: 1px solid rgba(255, 255, 255, 0.2);
}
 [role="user-nav"] li {
	 border: 0px !important;
	 background: rgba(0, 0, 0, 0.08) none repeat scroll 0 0;
}
 nav ul:not(.side-nav) li a {
	 color: white !important;
}
 li[role="sign-out"] .btn.sign-out, li[role="sign-in"] .btn.sign-in, [role="user-msgs"] a {
	 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
 .nav-head-2 > h3 {
	 color: white !important;
}
 .left-nav-2 li a.ng-binding {
	 color: white !important;
}
/************** Wishlist style ******************/
 #wishlist.vm-grid .item-list li {
	 height: 450px;
	 border-bottom: 1px solid #e0e0e0;
}
 #wishlist.vm-grid .item-details {
	 padding-right: 0px !important;
	 width: 65%;
}
 #wishlist.vm-grid .item-details .ng-isolate-scope {
	 height: 70px;
}
 #wishlist .item-name {
	 padding-right: 0px;
}
 #wishlist .actions-panel {
	 border-bottom: 0px;
}
 #wishlist.vm-grid .item-thumb {
	 height: 200px;
	 overflow: hidden;
}
 #wishlist.vm-grid .item-thumb img {
	 max-width: 200px;
}
 .address-email .addy-note {
	 display: none;
}
/************ Cart button margin fix for mobile ****************/
 #product-list .item-details {
	 margin-bottom: -46px;
}
 #product-list .item-thumb .imageStyle a img {
	 max-height: 140px;
}
/******************* Account Summary Dashboard **********************/
 #accountSummaryForm .widget-header {
	 border-bottom: 1px solid #eee;
	 border-radius: 10px 10px 0px 0px;
	 color: #555;
	 font-size: 1em;
	 font-weight: bold;
	 padding-bottom: 10px;
	 padding-top: 8px;
	 margin-bottom: 20px;
	 background: #fafafa;
}
 #accountSummaryForm .widget-title {
	 color: #aaa;
	 text-align: center;
	 line-height: 1.5em;
	 font-size: 0.9em;
}
 #accountSummaryForm .widget-value {
	 font-weight: bold;
	 font-size: 1.2em;
	 line-height: 1.5em;
	 text-align: center;
	 color: #e10c2a;
	 opacity: 0.7;
}
 #accountSummaryForm .widget {
	 padding: 10px;
	 float: left;
}
 #accountSummaryForm .widget-container {
	 margin-bottom: 25px !important;
	 border: 1px solid #eee;
	 min-height: 165px;
	 border-radius: 10px;
	 padding-bottom: 20px;
}
 #accountSummaryForm .company-info ul {
	 margin: 10px;
}
 #accountSummaryForm .company-info li {
	 list-style: none;
	 float: left;
	 width: 100%;
	 color: #555;
	 font-size: 0.9em;
}
 #accountSummaryForm .company-info li span {
	 float: left;
	 color: #aaa;
	 font-size: 0.9em;
}
 #accountSummaryForm .company-info li p {
	 float: left;
	 margin-bottom: 5px;
	 font-size: 0.9em;
}
/******************* Product Detail view **********************/
 #productDetailViewShareButton {
	 display: none;
}
/*Hide Share button link*/
/******************* Change Customer view **********************/
 #selectBillToChangeCustomer {
	 min-width: 500px;
}
 #selectShipToChangeCustomer {
	 min-width: 500px;
}
 #selectBillToChangeCustomer .ui-select-choices div {
	 font-size: 14px;
}
 #selectShipToChangeCustomer .ui-select-choices div {
	 font-size: 14px;
}
/******************* Footer - dropdown display first **********************/
 #footer {
	/*z-index: 10;
	*/
	 background-color: #fff;
	 border-top: 0px;
	 padding: 0px;
}
 .footer-img {
	 background: url(/../../Images/footer.png) no-repeat 100% /cover;
	 min-height: 500px;
}
 @media (min-width: 768px) {
	 .footer-row-content {
		 margin-left: auto !important;
		 margin-right: auto !important;
		 width: 60% !important;
	}
}
 .footer-row-content {
	 margin-left: auto;
	 margin-right: auto;
	/*width: 60%;
	*/
}
 #footer p {
	 color: white;
	 text-align: center;
}
 .footer-container {
	 top: 50px;
	 position: relative;
}
 #footer .btn-alg {
	 text-align: center;
}
 #footer .btn {
	 width: 10em !important;
}
 .footer-text {
	 color: red;
	 text-align: center;
	 font-weight: 600;
	 font-size: 30px !important;
	 margin-bottom: 10px;
	 text-shadow: 1px 1px 2px #bb3434;
}
 .isc-primary-nav li a {
	 font-size: 1.05em !important;
	 color: #3d3a3b !important;
	 font-weight: 600 !important;
}
/*.isc-nav-wrap li a {
	 color: #423d3d !important;
	 font-size: 14px !important;
	 font-weight: 600 !important;
}
*/
 @media (min-width: 768px) {
	 .menu-max {
		 width: 60% !important;
		 top: -8px !important;
		 position: relative !important;
		 left: 10px !important;
		 margin-left: 300px !important;
		 font-family: inherit;
	}
}
 .menu-max {
	 width: 60% !important;
	 top: -8px !important;
	 position: relative !important;
	 left: 10px !important;
	/*margin-left:300px !important;
	*/
}
 .isc-nav-wrap li {
	 margin-top: 4px !important;
}
 .isc-nav-wrap li label {
	 display: none !important;
}
 .isc-primary-nav .subnav li a {
	 color: #e8e1e1 !important;
}
 [role="arrow"] {
	 display: none !important;
}
 .isc-primary-nav ul {
	 margin-top: 0px !important;
	 border-top: 0px !important;
}
 .isc-primary-nav ul li {
	 background: none !important;
}
 [role="user-nav"] {
	 border: 0px !important;
	 float: left;
}
 [role="right"] {
	 float: right !important;
}
 @media (min-width: 48em) {
	 .isc-nav-bar1 label {
		 display: none;
	}
	 .p-header {
		 margin-right: 10px;
	}
}
 @media (min-width: 768px) {
	 .isc-primary-nav > ul > li > span > .toggle-sub:before {
		 font-size: 1.2rem !important;
		 left: -0.6rem !important;
		 top: 0.75rem !important;
		 color: #3d3a3b !important;
	}
	 .container {
		 max-width: 100% !important;
	}
	 .row {
		 max-width: 100% !important;
		/*margin-left: 0px !important;
		 margin-right: 0px !important;
		*/
	}
	 .main-row {
		 max-width: 100% !important;
		 padding-left: 0px !important;
		 padding-right: 0px !important;
	}
	 .columns {
		/*padding-left: 0px !important;
		 padding-right: 0px !important;
		*/
	}
	 .widget-carousel {
		 margin-left: -16px !important;
		 margin-right: -45px !important;
	}
	 .user-login {
		 display: none !important;
	}
	 .wideSearch {
		 margin: 0;
		 margin-right: -30px;
		 top: 1px;
		 position: relative;
		 width: 300px;
	}
}
 @media (max-width: 767px) {
	/*.header-zone {
		 display: none !important;
	}
	*/
	 .footer-img {
		 height: 600px !important;
	}
	 .menu-max {
		 width: auto !important;
		 top: 0 !important;
		 position: unset !important;
		 left: 0 !important;
	}
	 .isc-primary-nav li a {
		 color: #fff !important;
	}
	 [role="contact"] p {
		 display: none;
	}
	 [role="sign-in"] {
		 display: none !important;
	}
	 [role="sign-out"] {
		 display: none !important;
	}
	 [role="arrow"] {
		 display: block !important;
	}
	 [role="contact"] {
		 display: none !important;
	}
	 [role="user-nav"] li.li-bod {
		 border-left: 1px solid rgba(255, 255, 255, 0.3) !important;
		/*border-right: 1px solid rgba(255, 255, 255, 0.3) !important;
		*/
	}
	 [role="main"] {
		 display: inline-block !important;
		 padding-top: 120px !important;
	}
	 .user-options {
		 display: none !important;
	}
	 .isc-nav-wrap {
		 margin-top: 14px !important;
	}
	 .isc-nav-wrap li {
		 margin: 0px !important;
	}
	 .isc-nav-wrap ul li a {
		 color: white !important;
	}
	 [role="user-nav"] {
		 left: 44px;
	}
	 .wideSearch {
		 margin: 0;
		 margin-right: -30px;
		 top: 1px;
		 position: relative;
		 width: 200px;
	}
	 .cart-button {
		 margin-right: 44px !important;
	}
	 .free-delivery {
		 display: none;
	}
}
/******************* Item History - BillTo free text - use billing address text no color change **********************/
 .bill-to-group .dropdown-menu li:first-child a {
	 color: black !important;
}
/*****Top Nav Bar ChangeShipTo******/
 .align-label {
	 margin-top: 0.5em;
}
/***********Top Nav Bar Color Change************/
 [role="secondary-nav"] {
	/*background-color: white;
	*/
	 background-color: #e10e2a !important;
}
 nav ul:not(.side-nav) li a {
	/*color: black !important;
	*/
}
 li[role="sign-out"] .btn.sign-out, li[role="sign-in"] .btn.sign-in, [role="user-msgs"] a {
	/*background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
	*/
	 background-color: black !important;
}
 [role="user-nav"] li {
	 background: none;
}
 li[role="sign-out"] .btn.sign-out:hover, li[role="sign-out"] .btn.sign-out:focus, li[role="sign-in"] .btn.sign-in:hover, li[role="sign-in"] .btn.sign-in:focus, [role="user-msgs"] a:hover, [role="user-msgs"] a:focus {
	 background-color: rgba(222, 226, 228, 0.76);
}
 [role="secondary-nav"] .user-button:hover, [role="secondary-nav"] .user-button:focus, .topbar-user [role="secondary-nav"] .user-button, [role="secondary-nav"] a.search:hover, [role="secondary-nav"] a.search:focus, .topbar-search [role="secondary-nav"] a.search {
	 background-color: transparent;
}
 [role="user-nav"] li[role="user-options"] a.user-button {
	 max-width: 100%;
}
 .head-row .search-container {
	 padding-top: 0.5em;
}
 .topwidesearchbutton {
	 border: 1px solid #b5d6f0;
	 text-decoration: none !important;
	 padding: 2px 12px;
	 font-size: 14px;
	 color: lightblue;
	 box-shadow: 0px 0px 10px #b5d6f0;
}
 a.topwidesearchbutton {
	 color: #6c8daa;
}
 .fastClick .foundicon-remove {
	 display: none !important;
}
/*-------------------------------menu font size*/
 .isc-primary-nav li a {
	 font-size: 1em;
	 color: gray;
}
/*-------------------------------slide image height and width adjustment for home page carosal*/
 .widget-carousel {
	 margin-left: -40px;
	 margin-right: -40px;
}
 .widget-carousel img {
	 max-width: 100%;
	 min-width: 100%;
	 width: auto !important;
	 height: auto !important;
}
/************Logo image without Overlap Adjusted***********/
 .row .logo-container {
	 width: 200px;
	 padding-right: 30px;
}
/* Smartphones (portrait and landscape) ----------- */
 @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	 .widget-carousel {
		 margin-left: -20px;
		 margin-right: -20px;
	}
}
/*********Load spinner Content *********/
 .loader {
	 border-left: 1.1em solid #e10e2a !important;
}
 .loader-content {
	 position: fixed;
	 right: 0;
	 left: 0;
	/*top: 49%;
	*/
	 top: 48%;
	 margin-top: 5em;
	 margin-left: 6px;
	 text-align: center;
	 z-index: 10;
	 font-size: 14px;
	 color: #e10c2a;
	 cursor: default;
}
 .loader-close {
	 position: fixed;
	 right: 0;
	 left: 0;
	/*top: 49%;
	*/
	 top: 48%;
	 margin-top: 1em;
	 margin-left: 56px;
	 text-align: center;
	 z-index: 10;
	 font-size: 14px;
	 color: #e10c2a;
	/*cursor:pointer;
	*/
}
 .loader-close-text {
	 background-color: red;
	 color: white;
	 font-size: 14px;
	 text-decoration: none;
}
 .loader.loader-content-area {
	 top: 50% !important;
}
/*.loader-close-icon {
	 content: "\e606";
	 font-family: "good-oatmeal-v2";
	 font-size: 3em;
}
*/
/********Dashboard image Content*********/
 .dash-imgdiv {
	 display: inline-block;
}
 .dash-img {
	 float: left;
	 margin: 5px 5px 0px 0px;
	 max-width: 126px !important;
	 min-width: 126px !important;
	 height: 117px !important;
}
 .dash-hr {
	 border: solid #da0000;
	 border-width: 2px 0 0;
	 margin: 0;
}
/********* Top bar icon for mobile ********/
 @media all and (max-width: 767px) {
	 li .user-button {
		 padding: 0 10px !important;
	}
	 li .user-button:before {
		 content: "\e60a";
		 font-family: "good-oatmeal-v2";
		 font-size: 2em;
	}
}
/********* Top bar icon down arrow ********/
/*@media all and (min-width: 768px) {
	 [role="user-nav"] li[role="user-options"] a {
		 display: block;
		 height: 40px;
		 line-height: 10px;
		 padding: 0 1.25em;
		 text-align: left;
		 width: 100%;
	}
}
*/
/********Dashboard Messages Css*********/
 .msg-grid {
	 border-left: 0px !important;
	 border-right: 0px !important;
	 border-top: 0px !important;
	 background: none !important;
}
/********Dashboard Responsive Css*********/
 @media (min-width: 768px) {
	 .qo-widget.qo-wrap .qo-search-box {
		 width: 58%;
	}
	 .dash-right .qo-wrap .qo-search-box {
		 max-width: none !important;
	}
	 .qo-widget.qo-wrap {
		 padding-left: 0;
	}
}
/*@media only screen and (max-device-width : 350px) {
	*/
	 @media (max-width: 360px) {
		/*********QuickOrder Css***********/
		/*********Message Css********/
		/*set color for sub category list background in mobile view*/
		 .dash-left, .dash-right .dash-promos {
			 display: block !important;
			 padding-left: 0;
			 width: auto;
		}
		 .qo-wrap.qo-widget {
			 padding-left: 0;
			 padding-right: 0;
		}
		 .qo-wrap.qo-widget .qo-search-box {
			 max-width: 52% !important;
			 float: left;
		}
		 .qo-wrap.qo-widget .qo-qty {
			 width: 35%;
		}
		 .qo-wrap.qo-widget label {
			 margin-left: -12px;
			 margin-right: 12px;
		}
		 .qo-wrap.qo-widget .qo-button {
			 max-width: 45%;
			 float: left;
		}
		 #quickOrderAddToCartButton {
			 margin-top: 0;
		}
		 .row.message-center.ng-isolate-scope {
			 display: none;
		}
		 .dash-left ul {
			 margin-bottom: 0;
		}
		 h3 {
			 margin-bottom: 0;
		}
		 .dash-div {
			 display: -webkit-box;
			 display: -moz-box;
			 display: -ms-flexbox;
			 display: -webkit-flex;
			 display: flex;
			 -webkit-box-orient: vertical;
			 -moz-box-orient: vertical;
			 -webkit-flex-direction: column;
			 -ms-flex-direction: column;
			 flex-direction: column;
			/* optional */
			/*-webkit-box-align: start;
			 -moz-box-align: start;
			 -ms-flex-align: start;
			 -webkit-align-items: flex-start;
			 align-items: flex-start;
			*/
		}
		 .dash-div .dash-left {
			 -webkit-box-ordinal-group: 2;
			 -moz-box-ordinal-group: 2;
			 -ms-flex-order: 2;
			 -webkit-order: 2;
			 order: 2;
		}
		 .dash-div .dash-right {
			 -webkit-box-ordinal-group: 1;
			 -moz-box-ordinal-group: 1;
			 -ms-flex-order: 1;
			 -webkit-order: 1;
			 order: 1;
		}
		 .ln2-wrap {
			 text-align: center;
			 background: #b5121b;
		}
		 .wishlist-item-list .item-details .product-view {
			 float: right;
			/*padding-left: 76px;
			*/
			 margin-top: -16px !important;
		}
		 .wishlist-item-list .item-details .item-qty-view {
			 margin-top: -70px;
		}
		 .dash-right {
			 display: -webkit-box;
			 display: -moz-box;
			 display: -ms-flexbox;
			 display: -webkit-flex;
			 display: flex;
			 -webkit-box-orient: vertical;
			 -moz-box-orient: vertical;
			 -webkit-flex-direction: column;
			 -ms-flex-direction: column;
			 flex-direction: column;
			/* optional */
			/*-webkit-box-align: start;
			 -moz-box-align: start;
			 -ms-flex-align: start;
			 -webkit-align-items: flex-start;
			 align-items: flex-start;
			*/
		}
		 .dash-div .dash-imgdiv {
			 -webkit-box-ordinal-group: 2;
			 -moz-box-ordinal-group: 2;
			 -ms-flex-order: 2;
			 -webkit-order: 2;
			 order: 2;
		}
		 .dash-div .dash-qcko {
			 -webkit-box-ordinal-group: 1;
			 -moz-box-ordinal-group: 1;
			 -ms-flex-order: 1;
			 -webkit-order: 1;
			 order: 1;
			 border-bottom: 2px solid #da0000;
		}
	}
	/*@media only screen and (min-device-width : 360px) and (max-device-width : 640px) {
		*/
		 @media (max-width: 768px) {
			/*********QuickOrder Css***********/
			/*********Message Css********/
			 .dash-left, .dash-right .dash-promos {
				 display: block !important;
				 padding-left: 0;
				 width: 70%;
			}
			 .qo-wrap.qo-widget {
				 padding-left: 0;
				 padding-right: 0;
			}
			 .qo-wrap.qo-widget .qo-search-box {
				 max-width: 46% !important;
				 float: left;
			}
			 .qo-wrap.qo-widget .qo-qty {
				 width: 20%;
			}
			 .qo-wrap.qo-widget label {
				 margin-left: -12px;
				 margin-right: 12px;
			}
			 .qo-wrap.qo-widget .qo-button {
				 max-width: 40%;
				 float: left;
			}
			 #quickOrderAddToCartButton {
				 margin-top: 0;
			}
			 .row.message-center.ng-isolate-scope {
				 display: none;
			}
			 .dash-left ul {
				 margin-bottom: 0;
			}
			 h3 {
				 margin-bottom: 0;
			}
			 .dash-div {
				 display: -webkit-box;
				 display: -moz-box;
				 display: -ms-flexbox;
				 display: -webkit-flex;
				 display: flex;
				 -webkit-box-orient: vertical;
				 -moz-box-orient: vertical;
				 -webkit-flex-direction: column;
				 -ms-flex-direction: column;
				 flex-direction: column;
				/* optional */
				/*-webkit-box-align: start;
				 -moz-box-align: start;
				 -ms-flex-align: start;
				 -webkit-align-items: flex-start;
				 align-items: flex-start;
				*/
			}
			 .dash-div .dash-left {
				 -webkit-box-ordinal-group: 2;
				 -moz-box-ordinal-group: 2;
				 -ms-flex-order: 2;
				 -webkit-order: 2;
				 order: 2;
			}
			 .dash-div .dash-right {
				 -webkit-box-ordinal-group: 1;
				 -moz-box-ordinal-group: 1;
				 -ms-flex-order: 1;
				 -webkit-order: 1;
				 order: 1;
			}
			 .dash-right {
				 display: -webkit-box;
				 display: -moz-box;
				 display: -ms-flexbox;
				 display: -webkit-flex;
				 display: flex;
				 -webkit-box-orient: vertical;
				 -moz-box-orient: vertical;
				 -webkit-flex-direction: column;
				 -ms-flex-direction: column;
				 flex-direction: column;
				/* optional */
				/*-webkit-box-align: start;
				 -moz-box-align: start;
				 -ms-flex-align: start;
				 -webkit-align-items: flex-start;
				 align-items: flex-start;
				*/
			}
			 .dash-div .dash-imgdiv {
				 -webkit-box-ordinal-group: 2;
				 -moz-box-ordinal-group: 2;
				 -ms-flex-order: 2;
				 -webkit-order: 2;
				 order: 2;
			}
			 .dash-div .dash-qcko {
				 -webkit-box-ordinal-group: 1;
				 -moz-box-ordinal-group: 1;
				 -ms-flex-order: 1;
				 -webkit-order: 1;
				 order: 1;
				 border-bottom: 2px solid #da0000;
			}
		}
		/****************WishtList Responsive Item List********************/
		 @media (max-width: 768px) {
			/*.thumb-fix{
				 float:left;
			}
			*/
			/*.item-thumb {
				 width:50% !important;
			}
			*/
			/******new design css 18-11-2016*/
			 .input-group.colum-align.small-7 {
				 width: 80%;
			}
			 .ptop ul .pagination {
				 width: 140px !important;
			}
			 .item-details {
				/*margin-left: -16px;
				*/
				 position: relative;
			}
			 .actions-panel {
				 position: fixed;
				 right: 0;
				 display: inline-block;
				 margin-top: 6px !important;
				/*30px !important;
				*/
				 padding: 0 !important;
				 width: 50% !important;
				 max-height: 140px !important;
			}
			 .ptop ul .pagination {
				 width: 130px !important;
			}
			 .wishlist-item-list {
				 margin-top: 0px !important;
				 font-size: 15px;
			}
			 .wishlist-item-list .item-thumb {
				 max-width: 80px !important;
			}
			 .wishlist-item-list .item-block {
				 padding-top: 8px !important;
				 height: auto !important;
			}
			 .wishlist-item-list .item-details {
				 margin-left: 4px;
				 width: 70% !important;
				 font-size: 14px;
			}
			 .wishlist-item-list div.remove {
				 margin: 0 !important;
			}
			 .wishlist-item-list div.remove-responsive {
				/*min-width: 80px;
				*/
				 float: left;
			}
			 .wishlist-item-list .actions-panel {
				 padding: 0px !important;
				 width: 100%;
			}
			 .wishlist-item-list .item-name {
				 display: inline-block;
				 width: 200px;
				 white-space: nowrap;
				 overflow: hidden !important;
				 text-overflow: ellipsis;
			}
			 div.remove-top {
				 display: none;
			}
			 div.remove-bottom {
				 display: block;
				 float: left;
				 position: relative;
				 bottom: 15px;
			}
			 .item-thumb a img {
				 max-height: 90px !important;
				 object-fit: contain;
			}
			 .wishlist-item-list .item-details .product-list {
				 text-align: left;
				 margin-top: -24px;
				 width: 280px;
			}
		}
		 @media (min-width: 768px) {
			/*set color for sub category list background in normal view*/
			 .tv-product {
				 width: 15% !important;
			}
			 .tv-desc {
				/*width: 30% !important;
				*/
				 width: 40% !important;
			}
			 .tv-2 {
				 width: 2% !important;
			}
			 .tv-8 {
				 width: 8% !important;
			}
			 .tv-10 {
				 width: 10% !important;
			}
			 .tbl-wishlist .item-thumb {
				 padding-left: 10px !important;
			}
			 .tbl-wishlist .item-num {
				 display: none !important;
			}
			 .tbl-wishlist .qty {
				 margin-bottom: 0px !important;
			}
			 .tbl-wishlist .tv-last-column {
				 vertical-align: middle;
			}
			 .tbl-wishlist .btn.btn-remove.isc-removeWishListProduct.left-align {
				 margin-bottom: 0px !important;
			}
			 .tbl-wishlist .action {
				 float: left;
			}
			 div.remove-bottom {
				 display: none;
			}
			 .vm-table .left-nav-2, .left-nav-2 {
				/*width: 250px !important;
				*/
				 padding: 0;
				 margin: 0;
				 margin-bottom: 3em;
				 background: #b5121b !important;
				/*border: 1px solid $panel-headbg;
				*/
				 border-top: 5px solid white;
			}
		}
		/****************ItemHistory - UsageByShipTo********************/
		 @media all and (min-width: 768px) {
			 .accordion label.accord-head {
				 display: inline-block !important;
				 background: white !important;
				 color: #b5121b !important;
				 border: none !important;
			}
			 .search-part .search-col-1 {
				 width: 30.333%;
			}
			 .search-part .search-col-2 {
				 width: 30.333%;
			}
			 .search-part .search-col-3 {
				 width: 39.334%;
			}
			 .search-part .search-date em {
				 display: inline-block;
				 float: left;
				 line-height: 38px;
				 margin-right: 0.75em;
			}
			 .search-part .search-date input {
				 width: 100px;
				 display: inline-block;
			}
			 .search-part .search-date .row .small-6 {
				 width: auto;
			}
			 .search-part .search-date [class*="column"] + [class*="column"]:last-child {
				 float: left;
				 padding: 0;
			}
		}
		/*menu added input logo header - start*/
		 @media all and (min-width: 768px) {
			/*sub menu scroll bar style - start*/
			/*sub menu scroll bar style - end*/
			 .isc-primary-nav {
				 left: 300px !important;
				 bottom: auto;
				 height: 0;
				 width: 100%;
				 top: 25px !important;
			}
			 .reveal-modal .modal-wrap {
				 margin-top: 150px !important;
			}
			 .container {
				 z-index: 3 !important;
				 top: 113px;
			}
			 .cotainerTopBottom {
				 padding-top: 140px;
				/*margin-bottom: -125px;
				*/
			}
			 .search-autocomplete-list.autocomplete-type-product.k-state-border-up {
				/*top: -124px !important;
				 right: 0px;
				*/
			}
			 .k-animation-container #selectBillTo-list {
				/* margin-top: -124px !important;
				 */
			}
			 .k-animation-container #selectShipTo-list {
				/* margin-top: -124px !important;
				 */
			}
			 .subnav::-webkit-scrollbar {
				 width: 12px;
			}
			 .subnav::-webkit-scrollbar-track {
				 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
				 border-radius: 10px;
			}
			 .subnav::-webkit-scrollbar-thumb {
				 border-radius: 10px;
				 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
			}
		}
		/*@media (max-width: 767px) {
			 .getHeaderTopFixed{
				 position: relative;
			}
		}
		*/
		/*menu added input logo header - end*/
		/*scroll stop button - start*/
		 #scroll {
			 position: fixed;
			 right: 3px;
			 bottom: 0px;
			 cursor: pointer;
			 width: 45px;
			 height: 45px;
			 background-color: #737777;
			 text-indent: -9999px;
			 display: none;
			 -webkit-border-radius: 60px;
			 -moz-border-radius: 60px;
			 border-radius: 60px;
			 z-index: 111;
		}
		 #scroll span {
			 position: absolute;
			 top: 50%;
			 left: 51%;
			 margin-left: -8px;
			 margin-top: -13px;
			 height: 16px;
			 width: 16px;
			 border: 8px solid transparent;
			 border-bottom-color: transparent;
			 border-bottom-color: #fff;
		}
		 #scroll:hover {
			 background-color: #e74c3c;
			 opacity: 1;
			 filter: "alpha(opacity=100)";
			 -ms-filter: "alpha(opacity=100)";
		}
		/*scroll stop button - end*/
		/*product list view addToCart button adjustment form iphone mobile view*/
		 @media (max-width: 767px) {
			/* left: 100px;
			 */
		}
		/*carasoul arror display fix*/
		 .slideshow-wrapper ul li, .slideshow-wrapper ul li .orbit-caption {
			 display: initial;
		}
		 .flex-direction-nav a::before {
			 font-size: 32px;
		}
		 .reveal-modal .checkout-popup {
			 background-color: #e5e8e8;
		}
		/* dashboard page - display customer survey image for wide and mobile view */
		 @media (max-width: 767px) {
			 .customer-survey-image a {
				 background: url(/Images/kelsancustomersurveybutton-mobile.png) no-repeat 15px 100%;
				 display: block;
				 height: 120px;
			}
		}
		 @media all and (min-width: 768px) {
			 .customer-survey-image a {
				 background-image: url(/Images/kelsancustomersurveybutton-widescreen.png);
				 display: block;
				 background-repeat: no-repeat;
				 height: 120px;
			}
		}
		 .navbar {
			/*overflow: hidden;
			*/
			/*background-color: #333;
			*/
			 font-family: Arial;
		}
		 .navbar a {
			 float: left;
			 font-size: 16px;
			/*color: white;
			*/
			 text-align: center;
			 padding: 0px 16px !important;
			 text-decoration: none;
		}
		 .dropdown {
			 float: left;
			 overflow: hidden;
		}
		 .dropdown .dropbtn {
			 font-size: 16px;
			 border: none;
			 outline: none;
			 color: black;
			 padding: 14px 16px;
			 background-color: inherit;
			 font: inherit;
			 margin: 0;
		}
		 .navbar a:hover, .dropdown:hover .dropbtn {
			 background-color: red;
		}
		 .dropdown-content {
			 display: none;
			/*position: absolute;
			*/
			 background-color: #f9f9f9;
			 width: 100%;
			 left: 0;
			 box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
			 z-index: 1;
		}
		 .dropdown-content .header {
			 background: red;
			 padding: 16px;
			 color: white;
		}
		 .dropdown:hover .dropdown-content {
			 display: block;
		}
		/* Create three equal columns that floats next to each other */
		 .menucolumn {
			 float: left;
			/*width: 33.33%;
			*/
			 width: 100%;
			/*padding: 10px;
			*/
			/*background-color: #ccc;
			*/
			/*height: 250px;
			*/
		}
		 .menucolumn a {
			 float: none;
			 color: black;
			 padding: 16px;
			 text-decoration: none;
			 display: block;
			 text-align: left;
		}
		 .menucolumn a:hover {
			 background-color: #ddd;
		}
		/* Clear floats after the columns */
		 .row:after {
			 content: "";
			 display: table;
			 clear: both;
		}
		 .dash-left ul {
			 list-style: none;
			 margin-left: 0;
		}
		 @media (max-width: 1024px) {
			 #popup-placeorderconfirmmessage h1, h2, h3 {
				 font-size: 1.2em !important;
				 margin-bottom: 5px !important;
				 margin-top: 15px !important;
			}
			 #popup-placeorderconfirmmessage {
				 z-index: 9999;
			}
			 #placeOrderSubmitButton {
				 float: right;
				/* margin-top: 0.8em !important;
				 margin-bottom: .5em !important;
				*/
			}
			 #popup-placeorderconfirmmessage .large-text-center {
				 margin: 0px !important;
			}
			 #popup-placeorderconfirmmessage .modal-wrap {
				 margin-top: 0px !important;
			}
			 #popup-placeorderconfirmmessage .btn-visible1 {
				 display: block !important;
			}
			 #popup-placeorderconfirmmessage .btn-visible2 {
				 display: none !important;
			}
		}
		 @media (min-width: 1025px) {
			 #popup-placeorderconfirmmessage .btn-visible1 {
				 display: none !important;
			}
			 .reveal-modal .modal-wrap {
				/*margin-top: 150px;
				 width:auto;
				*/
			}
		}
		 @media all and (max-width: 1260px) and (min-width: 769px) {
			 .menu-max {
				 width: 70% !important;
				 top: -44px !important;
				 left: -20px !important;
				 margin-left: 300px !important;
			}
			 .free-delivery {
				 display: none;
			}
		}
		 #ui-datepicker-div {
			 z-index: 3 !important;
		}
		 .ui-widget-header {
			 border: 1px solid #e10e2a !important;
			 background: #e10e2a !important;
			 color: #fff !important;
			 font-weight: bold !important;
		}
		 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
			 border: 1px solid #b5121b !important;
			 background: #fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
			 font-weight: bold !important;
			 color: #b5121b !important;
		}
		 .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
			 border: 1px solid #b5121b !important;
			 background: #ededed !important;
			 font-weight: normal;
			 color: #b5121b !important;
		}
		 .ui-widget-header .ui-icon {
			 width: 16px !important;
			 height: 16px !important;
		}
		 .ui-icon-circle-triangle-w {
			 background-position: -80px -192px !important;
		}
		 .ui-icon-circle-triangle-e {
			 background-position: -48px -192px !important;
		}
		 .ui-datepicker-month, .ui-datepicker-year {
			 height: 27px !important;
			 font-size: 15px !important;
			 margin: 1px 0px !important;
			 padding: 0 !important;
			 padding-left: 5px !important;
		}
		 .isc-primary-nav, .isc-primary-nav .subnav {
			 background: #e10c2a !important;
		}
		 a.btn.primary:link, a.btn.primary:visited, button.primary, .btn.primary {
			 background-color: #e10c2a !important;
		}
		 a.btn:link, a.btn:visited, button.btn, div.remove a.btn {
			 color: #fff !important;
		}
		 a:link, a:visited, a:active {
			 color: #b5121b !important;
			 text-decoration: none !important;
		}
		 .product-list .left-nav-2 {
			/*width: 250px !important;
			*/
			 padding: 0 !important;
			 margin: 0 !important;
			 margin-bottom: 0px !important;
			/*margin-bottom: 3em !important;
			 background: #b5121b !important;
			 border: 1px solid $panel-headbg !important;
			*/
			 border-top: 5px solid white !important;
		}
		 .vm-grid .viewmode-selector a.vms-grid::before, .vm-list .viewmode-selector a.vms-list::before, .vm-table .viewmode-selector a.vms-table::before {
			 color: #b5121b !important;
		}
		 a.btn.isc-addToWishlistPopup, a.btn.btn-add-list, a.btn.btn-add-to-list {
			 background: none transparent !important;
			 -webkit-box-shadow: none !important;
			 box-shadow: none !important;
			 padding-left: 0 !important;
			 padding-right: 0 !important;
			 color: #b5121b !important;
			 font-size: 0.87em !important;
			 font-weight: 600 !important;
		}
		 h1, h2, h3, h4, h5, h6 {
			 font-weight: bold !important;
			 color: #b5121b !important;
		}
		/* Autocomplete */
		 #qo-search-view-list.k-list-container, #qo-search-widget-list.k-list-container, .search-autocomplete-list.k-list-container, #selectBillTo1-list.k-list-container, #selectShipTo1-list.k-list-container {
			 border: 1px solid #bbb;
			 background: #fff;
			 cursor: pointer;
			 overflow: auto;
			 -webkit-box-shadow: 0 0 5px 0 rgba(25, 25, 25, 0.2);
			 box-shadow: 0 0 5px 0 rgba(25, 25, 25, 0.2);
			 color: DodgerBlue;
			 max-width: 640px;
		}
		 #qo-search-view-list.k-list-container .k-header, #qo-search-widget-list.k-list-container .k-header, .search-autocomplete-list.k-list-container .k-header, #selectBillTo1-list.k-list-container .k-header, #selectShipTo1-list.k-list-container .k-header {
			 color: #252525;
			 padding: 5px;
			 font-weight: 600;
			 font-size: 14px;
			 border-bottom: 1px solid #ccc;
			 cursor: initial;
		}
		 #qo-search-view-list.k-list-container ul, #qo-search-widget-list.k-list-container ul, .search-autocomplete-list.k-list-container ul, #selectBillTo1-list.k-list-container ul, #selectShipTo1-list.k-list-container ul {
			 margin: 0;
			 font-size: 14px;
		}
		 #qo-search-view-list.k-list-container ul li, #qo-search-widget-list.k-list-container ul li, .search-autocomplete-list.k-list-container ul li, #selectBillTo1-list.k-list-container ul li, #selectShipTo1-list.k-list-container ul li {
			 list-style: none;
			 padding: 0;
		}
		 #qo-search-view-list.k-list-container ul li.products li.k-item, #qo-search-widget-list.k-list-container ul li.products li.k-item, .search-autocomplete-list.k-list-container ul li.products li.k-item, #selectBillTo1-list.k-list-container ul li.products li.k-item, #selectShipTo1-list.k-list-container ul li.products li.k-item {
			 padding: 3px;
		}
		 #qo-search-view-list.k-list-container ul li span.parent-category, #qo-search-widget-list.k-list-container ul li span.parent-category, .search-autocomplete-list.k-list-container ul li span.parent-category, #selectBillTo1-list.k-list-container ul li span.parent-category, #selectShipTo1-list.k-list-container ul li span.parent-category {
			 color: #7d7d7d;
			 padding-left: 4px;
			 font-style: italic;
		}
		 #qo-search-view-list.k-list-container .k-item, #qo-search-widget-list.k-list-container .k-item, .search-autocomplete-list.k-list-container .k-item, #selectBillTo1-list.k-list-container .k-item, #selectShipTo1-list.k-list-container .k-item {
			 padding: 5px 0;
			 white-space: normal;
			 overflow: hidden;
		}
		 #qo-search-view-list.k-list-container .k-item .group-category, #qo-search-widget-list.k-list-container .k-item .group-category, .search-autocomplete-list.k-list-container .k-item .group-category, #selectBillTo1-list.k-list-container .k-item .group-category, #selectShipTo1-list.k-list-container .k-item .group-category {
			 overflow: hidden;
			 text-overflow: ellipsis;
			 white-space: nowrap;
		}
		 #qo-search-view-list.k-list-container .k-item .group-category .group-category__title, #qo-search-widget-list.k-list-container .k-item .group-category .group-category__title, .search-autocomplete-list.k-list-container .k-item .group-category .group-category__title, #selectBillTo1-list.k-list-container .k-item .group-category .group-category__title, #selectShipTo1-list.k-list-container .k-item .group-category .group-category__title {
			 color: DodgerBlue;
		}
		 #qo-search-view-list.k-list-container .k-item .group-category .group-category__title:hover, #qo-search-widget-list.k-list-container .k-item .group-category .group-category__title:hover, .search-autocomplete-list.k-list-container .k-item .group-category .group-category__title:hover, #selectBillTo1-list.k-list-container .k-item .group-category .group-category__title:hover, #selectShipTo1-list.k-list-container .k-item .group-category .group-category__title:hover {
			 text-decoration: underline;
		}
		 #qo-search-view-list.k-list-container .k-item img, #qo-search-widget-list.k-list-container .k-item img, .search-autocomplete-list.k-list-container .k-item img, #selectBillTo1-list.k-list-container .k-item img, #selectShipTo1-list.k-list-container .k-item img {
			 max-width: 45px;
			 max-height: 45px;
		}
		 #qo-search-view-list.k-list-container .k-item .group-product, #qo-search-widget-list.k-list-container .k-item .group-product, .search-autocomplete-list.k-list-container .k-item .group-product, #selectBillTo1-list.k-list-container .k-item .group-product, #selectShipTo1-list.k-list-container .k-item .group-product {
			 margin-bottom: 6px;
		}
		 #qo-search-view-list.k-list-container .k-item div.image, #qo-search-widget-list.k-list-container .k-item div.image, .search-autocomplete-list.k-list-container .k-item div.image, #selectBillTo1-list.k-list-container .k-item div.image, #selectShipTo1-list.k-list-container .k-item div.image {
			 width: 50px;
			 float: left;
			 margin-right: 4px;
		}
		 #qo-search-view-list.k-list-container .k-item div .shortDescription, #qo-search-widget-list.k-list-container .k-item div .shortDescription, .search-autocomplete-list.k-list-container .k-item div .shortDescription, #selectBillTo1-list.k-list-container .k-item div .shortDescription, #selectShipTo1-list.k-list-container .k-item div .shortDescription {
			 line-height: 20px;
			 overflow: hidden;
			 text-overflow: ellipsis;
			 white-space: nowrap;
		}
		 #qo-search-view-list.k-list-container .k-item div .shortDescription:hover, #qo-search-widget-list.k-list-container .k-item div .shortDescription:hover, .search-autocomplete-list.k-list-container .k-item div .shortDescription:hover, #selectBillTo1-list.k-list-container .k-item div .shortDescription:hover, #selectShipTo1-list.k-list-container .k-item div .shortDescription:hover {
			 text-decoration: underline;
		}
		 #qo-search-view-list.k-list-container .k-item div .name, #qo-search-widget-list.k-list-container .k-item div .name, .search-autocomplete-list.k-list-container .k-item div .name, #selectBillTo1-list.k-list-container .k-item div .name, #selectShipTo1-list.k-list-container .k-item div .name {
			 display: inline-block;
			 font-style: italic;
			 padding-right: 5px;
		}
		 #qo-search-view-list.k-list-container .k-item div .name .label, #qo-search-widget-list.k-list-container .k-item div .name .label, .search-autocomplete-list.k-list-container .k-item div .name .label, #selectBillTo1-list.k-list-container .k-item div .name .label, #selectShipTo1-list.k-list-container .k-item div .name .label {
			 padding: 0;
		}
		 #qo-search-view-list.k-list-container .k-item div span, #qo-search-widget-list.k-list-container .k-item div span, .search-autocomplete-list.k-list-container .k-item div span, #selectBillTo1-list.k-list-container .k-item div span, #selectShipTo1-list.k-list-container .k-item div span {
			 color: #7d7d7d;
		}
		 #qo-search-view-list.k-list-container .k-item div span .label, #qo-search-widget-list.k-list-container .k-item div span .label, .search-autocomplete-list.k-list-container .k-item div span .label, #selectBillTo1-list.k-list-container .k-item div span .label, #selectShipTo1-list.k-list-container .k-item div span .label {
			 background-color: transparent;
		}
		 #qo-search-view-list.k-list-container .k-item.k-state-focused, #qo-search-widget-list.k-list-container .k-item.k-state-focused, .search-autocomplete-list.k-list-container .k-item.k-state-focused, #selectBillTo1-list.k-list-container .k-item.k-state-focused, #selectShipTo1-list.k-list-container .k-item.k-state-focused {
			 color: #444;
			 background-color: #f0f0f0;
			 border-color: #f0f0f0;
		}
		 #qo-search-view-list.k-list-container .header, #qo-search-widget-list.k-list-container .header, .search-autocomplete-list.k-list-container .header, #selectBillTo1-list.k-list-container .header, #selectShipTo1-list.k-list-container .header {
			 cursor: default;
			 color: #7d7d7d;
			 font-style: italic;
			 padding: 5px 0;
		}
		 #selectBillTo1-list.k-list-container ul li.k-item, #selectShipTo1-list.k-list-container ul li.k-item {
			 color: #252525;
			 padding-left: 5px;
			 padding-right: 5px;
		}
		 #selectBillTo1-list.k-list-container ul li.k-item:hover, #selectShipTo1-list.k-list-container ul li.k-item:hover {
			 background-color: #f7f7f7;
		}
		 .select-step span.shipto-selector, .select-step span.billto-selector {
			 display: block;
		}
		 .change-cust-ship-to .btns {
			 margin-top: 0.25em;
		}
		 .change-cust-ship-to .btns a.btn {
			 margin-bottom: 1em;
		}
		 .change-cust-ship-to .si-step-2 {
			 margin-bottom: 1.5em;
		}
		 .change-cust-ship-to .si-step-2 .select-step {
			 margin-bottom: 1em;
			 position: relative;
		}
		 .change-cust-ship-to .billto-selector .k-input, .change-cust-ship-to .shipto-selector .k-input {
			 padding-right: 2em;
		}
		 .change-cust-ship-to .billto-selector + .icon-arw-down-5, .change-cust-ship-to .shipto-selector + .icon-arw-down-5 {
			 position: absolute;
			 top: 1.55em;
			 right: 0.25em;
			 font-size: 22px;
			 cursor: pointer;
		}
		 #selectBillTo1, #selectBillTo, #selectShipTo1, #selectShipTo {
			 padding-right: 38px;
		}
		 .arrowAlign > .icon-arw-down-5 {
			 position: absolute;
			 top: 1.5em;
			 right: 1em;
			 font-size: 22px;
			 cursor: pointer;
		}
		 .arrowAlignTop > .icon-arw-down-5 {
			 position: absolute;
			 top: 1.7em;
			 right: 1em;
			 font-size: 22px;
			 cursor: pointer;
		}
		 .arrowAlignAddress > .icon-arw-down-5 {
			 position: absolute;
			 top: 9.2em;
			 right: 10.5em;
			 font-size: 22px;
			 cursor: pointer;
		}
		 .arrowAlign-track > .icon-arw-down-5 {
			 position: absolute;
			 top: 0.3em;
			 right: 0.8em;
			 font-size: 22px;
			 cursor: pointer;
		}
		 @media all and (max-width: 767px) {
			 .change-cust-ship-to .btns a.btn {
				 width: 100%;
			}
		}
		 @media all and (min-width: 768px) {
			 .change-cust-ship-to .btns {
				 text-align: right;
			}
			 .change-cust-ship-to .si-step-2 .btn {
				 float: right;
				 margin-left: 1em;
			}
		}
		/* Order Tables */
		 table .col-pod {
			 text-align: right;
		}
		/* Top Nav */
		 [role="secondary-nav"] .user-button:hover, [role="secondary-nav"] .user-button:focus, .topbar-user [role="secondary-nav"] .user-button, [role="secondary-nav"] a.search:hover, [role="secondary-nav"] a.search:focus, .topbar-search [role="secondary-nav"] a.search {
			 background-color: #d8374c !important;
			 color: #fff;
		}
		/* Table */
		 table.responsive {
			 width: 100%;
		}
		/* Product List */
		 .actions-block a.btn.btn-add-list::before {
			 display: inline-block !important;
		}
		 [role="mobile-filters"] {
			 background-color: white;
		}
		/* Html view*/
		 html {
			 overflow-x: hidden;
		}
		 .main, .container > header {
			 width: 90%;
			 max-width: 69em;
			 margin: 0 auto;
			 padding: 0 1.875em 3.125em 1.875em;
		}
		 .accordion input.accord-check:checked + label.accord-head {
			 background: #fff !important;
			 color: #b5121b !important;
			 border-color: #d5d5d5 !important;
		}
		 [role="panel-wrap"] {
			 transform: unset !important;
		}
		 a.btn.tertiary:link, a.btn.tertiary:visited, button.tertiary, .btn.tertiary, div.remove a.btn {
			 background-color: #e10c2a !important;
		}
		.stopShipH3 {
			font-family: inherit;
			font-size: 1.2em;
			margin-top: 1.50em;
			margin-bottom: 0em;
			color: red !important;
		}

		.stopShipSpan {
			color: red !important;
		}
		/*# sourceMappingURL=customstyle.css.map */

		@media all and (min-width: 769px) {
			.menu-width-fix {
				width: 750px !important;
			}
		}
		/* Icon font for arrow icons */
		 @font-face {
			 font-family: 'icomoon';
			 src: url('../fonts/icomoon_arrows/icomoon.eot');
			 src: url('../fonts/icomoon_arrows/icomoon.eot?#iefix') format('embedded-opentype'), url('../fonts/icomoon_arrows/icomoon.woff') format('woff'), url('../fonts/icomoon_arrows/icomoon.ttf') format('truetype'), url('../fonts/icomoon_arrows/icomoon.svg#icomoon') format('svg');
			 font-weight: normal;
			 font-style: normal;
		}
		/* Iconfont by Icomoon http://icomoon.io/ */
		/* Accordion style */
		 .cbp-ntaccordion {
			 list-style: none;
			 margin: 0;
			 padding: 0;
		}
		 .cbp-ntsubaccordion {
			 list-style: none;
		}
		 .cbp-ntaccordion .cbp-nttrigger {
			 cursor: pointer;
		}
		 .cbp-ntaccordion h3 {
			 margin: 0 0 0.3em;
			 padding: 1em 0 0.5em;
			 border-bottom: 1px solid #ddd;
			 font-size: 1em;
			 font-weight: 300;
		}
		 .cbp-ntaccordion h4 {
			 font-size: 1.2em;
			 text-transform: uppercase;
			 letter-spacing: 0.4em;
			 padding: 0.5em 0 0.5em;
			 margin: 0 0 0.5em;
		}
		 .cbp-ntaccordion h5 {
			 font-size: 1.2em;
			 color: #aaa;
			 padding: 0.5em 0 0.5em;
			 margin: 0 0 0.5em;
		}
		 .cbp-ntaccordion .cbp-ntcontent p {
			 color: #888;
			 font-size: 1.25em;
			 font-weight: 300;
			 line-height: 1.5;
			 padding: 0.2em 0 1.5em;
			 margin: 0;
		}
		/* Arrow icons */
		 .cbp-ntaccordion > li > .cbp-nttrigger:before, .cbp-ntsubaccordion > li > .cbp-nttrigger:before {
			 font-family: 'icomoon';
			 speak: none;
			 font-weight: normal;
			 font-variant: normal;
			 text-transform: none;
			 line-height: 1;
			 color: #ddd;
			 margin-right: 0.5em;
			 -webkit-font-smoothing: antialiased;
		}
		 .cbp-ntaccordion > li > .cbp-nttrigger:before {
			 font-size: 75%;
		}
		 .cbp-ntaccordion > li > .cbp-nttrigger:before {
			 content: "\36";
		}
		 .cbp-ntaccordion > li > .cbp-nttrigger:hover:before {
			 content: "\35";
			 color: inherit;
		}
		 .cbp-ntaccordion > li.cbp-ntopen > .cbp-nttrigger:before, .no-js .cbp-ntaccordion > li > .cbp-nttrigger:before {
			 content: "\34";
			 color: inherit;
		}
		 .cbp-ntsubaccordion > li > .cbp-nttrigger:before {
			 content: "\32";
		}
		 .cbp-ntsubaccordion > li > .cbp-nttrigger:hover:before {
			 content: "\33";
			 color: inherit;
		}
		 .cbp-ntsubaccordion > li.cbp-ntopen > .cbp-nttrigger:before, .no-js .cbp-ntsubaccordion > li > .cbp-nttrigger:before {
			 content: "\31";
			 color: inherit;
		}
		/* Initial height is zero */
		 .cbp-ntaccordion .cbp-ntcontent {
			/*height: 0;
			 overflow: hidden;
			*/
		}
		/* When open, set height to auto */
		 .cbp-ntaccordion .cbp-ntopen > .cbp-ntcontent, .cbp-ntsubaccordion .cbp-ntopen > .cbp-ntcontent, .no-js .cbp-ntaccordion .cbp-ntcontent {
			 height: auto;
		}
		/* Example for media query */
		 @media screen and (max-width: 32em) {
			 .cbp-ntaccordion {
				 font-size: 70%;
			}
		}
		
		@media all and (min-width: 990px) {
			#wufooFormz1cwt1yn0a8628i {
				height: 505px !important;
			}
		}
		
		@media all and (max-width: 767px) {
			#wufooFormz1cwt1yn0a8628i {
				height: 440px !important;
			}
		}

/*		 mitch's styles*/

.row {
	max-width: 1400px !important;
}
#userPanel .row {
	max-width: unset !important;
}
.main-row {
	/*		 max-width: 100% !important;*/
	max-width: 1400px !important;
}


header#header {
	max-width: 1400px;
	margin: auto;
}

.getHeaderTopFixed {
	background: white !important;
}

#footer .row {
	margin: auto !important
}

.isc-primary-nav, .isc-primary-nav .subnav {
	background: SlateGray !important;
}

	.isc-primary-nav .subnav li a {
		color: #fff !important;
	}

.getHeaderTopFixed .isc-primary-nav .sub-tier-panel li a {
	min-height: unset !important;
	height: unset !important;
	line-height: 12px !important;
	font-size: 14px !important;
	padding: 10px 30px 10px 10px;
}

.isc-primary-nav .subnav .toggle-sub {
	border: none !important;
}

	.isc-primary-nav .subnav .toggle-sub:before {
		top: 6px !important;
	}

.page-current input,
.item-list .item-block .item-qty input,
.actions-block .item-qty input {
	text-align: center;
}

.accordion input.accord-check + label.accord-head {
	width: 100%;
}

#tst_productList_container .item-list {
	border: 0px solid #ccc !important;
}

.product-list .vm-list .actions-block .add-to-cart-block .action {
	display: flex !important;
	flex-direction: column;
}

	.product-list .vm-list .actions-block .add-to-cart-block .action a {
		display: block !important;
		order: 2;
		text-align: right;
		padding-top: 3px;
	}

		.product-list .vm-list .actions-block .add-to-cart-block .action a.btn.btn-add-list:before {
			vertical-align: bottom;
			padding-right: 1px !important;
		}

.product-list .vm-list .item-block .item-price .price span[ng-bind="product.properties.erp_price"] {
	font-weight: bold;
}

.product-list .vm-list .actions-block .add-to-cart-block .action button {
	display: block !important;
	order: 1;
	width: 150px;
	height: 36px;
}

.product-list .vm-list .item-block .item-price .product-info {
	padding-bottom: 8px;
}

	.product-list .vm-list .item-block .item-price .product-info div {
		display: inline;
	}

.product-list .item-block .item-thumb {
	padding-bottom: 3px;
}

@media screen and (max-width: 767px) {
	.item-list .item-block .item-qty > div {
		width: unset !important;
		float: left !important;
		margin: 3px 5px;
	}

	.actions-block .action {
		width: 100% !important;
		float: none !important;
	}
}

.product-detail .detail-info .pd-price-um br {
	display: none !important;
}

.product-detail .pd-grid .detail-add .fc-qty input {
	max-width: 40px !important;
	text-align: center;
}

@media screen and (min-width: 768px) {
	.product-detail .detail-info .detail-image {
		max-width: unset !important;
		width: 44% !important;
	}

		.product-detail .detail-info .detail-image div[product="vm.product"] {
			max-width: 300px;
			margin: auto;
		}
}
		 