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

.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: #000000;
}

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

.gui a {
  color: #48c5f2;
}

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

.gui-select.gui-focus .gui-handle {
  border-color: #48c5f2;
}

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

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

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

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

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

.gui-block-option {
  border-color: #fde9e2;
  background-color: #fef7f5;
}

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

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

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

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

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

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

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

.gui-table thead tr th {
  border-color: #f9bfa8;
  background-color: #fef7f5;
}

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

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

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

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #399dc1;
  border-color: #cccccc;
}

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

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

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

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

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

.gui-progressbar {
  background-color: #78c256;
}

/* custom */
/*Hide ship to different address */
#gui-block-billing-address > div.gui-block-content > div.gui-section > div:nth-child(12) > div,
#gui-block-billing-address > div.gui-block-content > div.gui-section > div:nth-child(13) > div,
#gui-block-billing-address > div.gui-block-content > div.gui-section > div:nth-child(11) > div{
  visibility: hidden!important;}
/*hide FREE after payment method*/
.gui-payment-method-price.gui-right{display: none;}
/*Change BUY to Proceed to payment */
#gui-block-review > div > div.gui-block > div.gui-block-content > div > div.gui-col2-equal-col2 > div > div.gui-item.gui-right.strict-submit > a::before{
  color: #ffffff;
  font-weight: 900;
content: "    Proceed to Payment"}
/*Styling of proceed to payment button */
#gui-block-review > div > div.gui-block > div.gui-block-content > div > div.gui-col2-equal-col2 > div > div.gui-item.gui-right.strict-submit > a{
color: #F2723F!important;
  padding-left: 40px!important;
  background-color: #F2723F;
  padding-top: 10px;
  padding-bottom: 10px;
}

/*Styling of Proceed to checkout button on cart */
a.gui-button-large.gui-button-action {
  background-color: #F2723F!important;
  color: #ffffff!important;
  padding: 10px 30px;
  font-weight: 900;}

/*Headers & border for accordians */
.accordion__header {
    background-color: #48c5f2;
  color: #fff;
font-weight: 900;}
.accordion__item { 
  border: solid 1px #ccc;
  margin-bottom: 10px;}

/* tabs styling */
.s-tabs {
    background-color: #F2723F;
    color: #ffffff;}

/* add to cart hover card */
.prod-card__action-button {
    background: #F2723F;
    color: #ffffff;}

/* product card titles */
.product-card__title{
  font-weight: 900;}

/* box around product cards */
.prod-card{border: 1px solid #e5e5e5;
  padding: 10px;}
  
/* shadow on header, footer */
.main-header, .main-footer, .coming-soon {
  box-shadow: #e5e5e5 0 0 14px;}

/*narrow the description/tags */
.tabs.js-tabs{
      max-width: 800px;
    display: block;
    margin: auto;}

/*Fix bulleted lists */
.tabs li{
  list-style-position: outside;
  margin-left: 40px!important;}

/* reomve scroll bar from product pg */
.sidebar--sticky-on-desktop {
  max-height: auto!important;}

/*Format tags listings
#proTabPanelInformation > {
  font-size:12px;}
#proTabPanelInformation > ::before{
  content:"Tags: ";}*/

/*Hide Add to Cart button on main product list page */
.prod-card__action-button {
  display: none;}

/* make gift wrap? bold*/
.product-configure label{
  font-weight: 900;}
