/* 20230201211132 - v2 */
.gui,
.gui-block-linklist li a {
  color: #404040;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #404040;
}

.gui-block-inner strong {
  color: #ffffff;
}

.gui a {
  color: #7c7c7c;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #7c7c7c;
  box-shadow: 0 0 2px #7c7c7c;
}

.gui-select.gui-focus .gui-handle {
  border-color: #7c7c7c;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #212124;
}

.gui-block-title {
  color: #ffffff;
  background-color: #212124;
}

.gui-content-title {
  color: #ffffff;
}

.gui-form .gui-field .gui-description span {
  color: #404040;
}

.gui-block-inner {
  background-color: #1f1f22;
}

.gui-block-option {
  border-color: #ddddde;
  background-color: #f3f3f4;
}

.gui-block-option-block {
  border-color: #ddddde;
}

.gui-block-title strong {
  color: #ffffff;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #9b9b9c;
}

.gui ul.gui-products li {
  border-color: #bcbcbd;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #bcbcbd;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #bcbcbd;
}

.gui-block-content .gui-table {
  border-color: #ddddde;
}

.gui-table thead tr th {
  border-color: #9b9b9c;
  background-color: #f3f3f4;
}

.gui-table tbody tr td {
  border-color: #ddddde;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #212124;
  color: #ffffff;
  background-color: #212124;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #1a1a1c;
  border-color: #1a1a1c;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #333333;
  border-color: #333333;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #404040;
  background-color: #d2d2d2;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #404040;
}

.gui-number .gui-handle a {
  background-color: #d2d2d2;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #404040;
}

.gui-progressbar {
  background-color: #99c2c3;
}

/* custom */
/*Jeffrey Brignas - Lightspeed eCom Support - To remove tax inc beside the price 10-14-17*/
#body > div.content > div > div.parenter.grid-cell.child_3.order-block.mro.order-position.pos_6 > div > div.new-products.mb3 > div > div.owl-stage-outer > div > div > div > div > span > span > div > a > div{
  display: none;
}

#body > div.content > div > div.parenter.grid-cell.child_3.order-block.mro.order-position.pos_6 > div > div.popular-products > div > div.owl-stage-outer > div > div > div > div > span > span > div > a > div{
  display: none;
}

#product_configure_form > div > div.grid-cell.product-info_purchase > div > div:nth-child(4) > div > div.grid-cell.grow0.product-info_pricing.relative.mr3 > div > span > div > a > div{
  display: none;
}

#body > div.content > div > div.parenter.grid-cell.mb3 > div > div.grid-cell.col-products.mrCol.h100 > div > div:nth-child(1) > div > div > div > span > span > div > a > div{
  display: none;
}

#body > div.content > div > div.parenter.grid-cell.child_3.order-block.mro.order-position.pos_6 > div > div.new-products.mb3 > div > div > div > span > span > div > a > div{
  display: none;
}
#body > div.content > div > div.parenter.grid-cell.child_3.order-block.mro.order-position.pos_6 > div > div.popular-products > div > div > div > span > span > div > a > div{
  display: none;
}

#body > div.content > div.grid.column-orient.productpage > div.parenter.grid-cell.product-information_block > div > div.grid-cell.product-info_block > div > div > div > div.product-price_small.grid-cell.visible-small > span > span.grid-cell > div > a > div{
  display: none;
}

/*Jeffrey Brignas - End - 10-14-17*/

.inc-price {
  display: none;
}
#gui-block-billing-address > div.gui-block-subcontent > div:nth-child(11) > div:nth-child(2) > div {
  display: none;
}
#gui-block-review > div.gui-confirm > div.gui-confirm-container > div.gui-confirm-input {
  background-color: #90fcee;
}

.gui-checkout-one-step .gui-block, .gui-checkout-one-step .gui-block {
    background: rgba(0,0,0,0.08);
}
.gui-form .gui-radio label:before,
.gui-form .gui-checkbox label:before {
  border:1px solid rgba(0,0,0,1);
}
.gui-block.gui-account-links .gui-block-title strong {
    color: #ffffff !important;
}
.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #212124;
  color: #ffffff;
  background-color: #212124;
}
.btn.cart-btn {
  background:#212124;
  color:#fff;
}
.btn.accent,
#header .main-header .icons ul li .items {
  background:#212124;
  color:#fff;
  border:0.07px solid rgba(255,255,255,0.5);
}
.btn.light {
	background:#F7F7F7;
  color:#212124;
  border:0.07px solid rgba(255,255,255,0.5);
}
#footer .bottom-footer {
  display:none;
}
.mobile-menu .menu ul li.active > a {
	margin-bottom:1px;
  margin-top:1px;
  border-radius:5px;
  color:#ffffff;
  background:#212124 100%; !important;
}
.mobile-menu .menu ul li.highlight a {
	display:none;
}
.mobile-menu .menu ul li {
  border-top:0.5px solid rgba(255,255,255,0.07);
  color:#ffffff;
}
.mobile-menu .menu ul li:last-child {
	border-bottom:0.5px solid rgba(255,255,255,0.07);
  color:#ffffff;
}
.mobile-menu .breads {
  display:none;
}
.mobile-menu .menu ul li .more-cats {
  color:#ffffff;
}
@media {
    .ui.selection.dropdown .menu {
        max-height:20.22857143rem
    }
}
.ui.selection.dropdown .menu {
    overflow-x: auto;
}
.ui.selection.dropdown .menu {
  color: inherit !important;
  border-color: rgba(0,0,0,.1) !important;
  font-size:100%;
}
.ui.selection.dropdown .menu>.item {
  border-color: rgba(0,0,0,.1) !important;
  font-size:100%;
}
.mobile-popup.mobile-menu .subs .subs-back i {
	font-size:1em;
  margin-right:20px;
  color:#ffffff;
}
.mobile-popup.mobile-menu .subs i {
	font-size:.1em;
  margin-right:10px;
  color:#ffffff;
}
.mobile-menu .menu ul {
	margin:0;
  padding:0;
  list-style:none;
  text-align:left;
  font-weight:bold;
  margin-bottom:50px;
  color:#ffffff;
  background:#212124;
}
.mobile-popup.mobile-menu .more-cats i {
	font-size:1em;
  margin-right:10px;
  color:#ffffff;
}
.mobile-popup.mobile-menu .title-font {
	color:#fff;
  font-weight:bold;
  text-align:left;
  margin-left:20px;
}
.mobile-popup.mobile-menu {
    background:#212124;
  	font-size:1.35em;
}
.mobile-menu .close-popup {
  background:#212124;
}
.mobile-menu .menu ul li .subs {
    background:#212124;
}
.products .product .price .new-price,
.products .product-list .price .new-price,
#compare-page .table-compare .item .price .new-price {
	color:#212124;
}
#productpage .breadcrumbs {
	display:none;
}
.breadcrumbs {
	display:none;
}
.gui-block.gui-account-links .gui-block-title {
  padding-left:10px;
}
#login-popup .options {
	margin-top:70px;
}
#login-popup .options a {
  	height:40px;
  	width:180px;
  display:inline-block;
  padding:10px 10px;
  font-size: 1.15em;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-align:center;
  vertical-align:middle; !important;
  color:#ffffff;
  background:#212124;
  border-color:#212124; !important;
  border-radius:5px;
  margin:5px;
}
#login-popup .options .or {
	display:none;
  opacity:0;
}
.cart-wrap .discount-block input {
  border: 1px solid rgba(0,0,0,.3);
}
.search-bar input[type="text"] {
  border: 1px solid rgba(0,0,0,.3);
}
.gui-messages ul,
.messages ul {
  padding: 10px 15px;
  font-size: 1.3em;
  font-weight:600;
  color: #FFFFFF;
  background: #dd11f7;
  list-style-type: none;
  border: 0px solid #3B5998;
}
