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

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

.gui a {
  color: #004b77;
}

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

.gui-select.gui-focus .gui-handle {
  border-color: #004b77;
}

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

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

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

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

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

.gui-block-option {
  border-color: #d8e4ea;
  background-color: #f2f6f8;
}

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

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

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

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

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

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

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

.gui-table thead tr th {
  border-color: #8caec1;
  background-color: #f2f6f8;
}

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

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #0b0b0b;
  color: #000000;
  background-color: #004b77;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #1953a3;
  color: #000000;
  background-color: #f2d01b;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #003c5f;
  border-color: #080808;
}

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

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

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

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

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

.gui-progressbar {
  background-color: #004b77;
}

/* custom */
#variants_ui .variants_images a.disabled .img{
    position: relative;
}
#variants_ui .variants_images a.disabled .img:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:crimson;
    opacity: 0.3;
    z-index: 1;
}
/*same but after*/
#variants_ui .variants_images a.disabled .img:after{
    content:     "";
    display:     block;
    position:    absolute;
    width:       100%;
    height:      100%;
    top:         0;
    left:        0;
    z-index:     2;
    /* Rising diagonal line */
    background: linear-gradient(to left bottom, transparent, transparent 48%, white 49%, white 51%, transparent 52%, transparent) !important;
    /* Falling diagonal line */
    background: linear-gradient(to left top, transparent, transparent 48%, white 49%, white 51%, transparent 52%, transparent) !important;
}

/* Miles BD, 2019-05-04, Hides Category titles and Brands section, ticket#  ,Begin*/
/* hides the category titles on category overview pages*/
div.categories.row > div > div > a > div > span.title {
    visibility:hidden;
}
/* hides the brand section on product pages pages*/
div.brand > table {
    display:none;
}
/* Miles BD, 2019-05-04, End*/

/* Lightspeed eCom Support | Dean Berdin | May 20, 2019 | Center sub-category images | Begin */
body > div.wrapper > div > div.categories.row > div {
    text-align: -webkit-center;
}
/* Lightspeed eCom Support | Dean Berdin | May 20, 2019 | Center sub-category images | End */
.ttcmssubbanner .subbanner-content{
    text-align:center;
    left:10px;
    right:10px;
    margin:auto;
}
.content .categories .category img {
    display: inline-block;
    float: none;
    vertical-align: top;
}
.categories .category {
    text-align: center;
}
@media (max-width: 543px) {
    .products.products-grid .thumbnail-container {
        width: 50%;
    }
    .products .thumbnail-container .producthover a.btn i {
        height: 32px;
        width: 32px;
        font-size: 14px;
        line-height: 32px;
    }
    .products .thumbnail-container .image-wrap .producthover a,
    .products .thumbnail-container .product-description .producthover a {
        height: 32px;
        width: 32px;
        line-height: 32px;
    }
    .products .thumbnail-container .product-description .producthover > div {
        margin: 0 -1px;
    }
    .products .products-list .thumbnail-container .image-wrap {
        width: auto;
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .products-container .products-list .thumbnail-container {
        text-align: center;
    }
}

/* Name: Gabriel Sabbag | Date: July 30, 2020  | Reason: Hide Out of stock on product page| Begin. */
div.product-img.col-sm-4.col-md-5 > div > div.images.sold > div {
    display: none;
}
/* Name: Gabriel Sabbag | Date: July 30, 2020  | Reason: Hide Out of stock on product page| Begin. */

#gui-checkout-payment-methods > div.gui-payment-method-wrapper > div.gui-checkout-payment-provider.gui-payment-provider-paypal.first > div.gui-payment-methods > div > label > span > span.gui-payment-method-price.gui-right{
    display: none !important;
}
#gui-checkout-payment-methods > div.gui-payment-method-wrapper > div.gui-checkout-payment-provider.gui-payment-provider-lightspeedpayments > div.gui-payment-methods > div > label > span > span.gui-payment-method-price.gui-right{
    display: none !important;
}

/*Tom Murphy, extends nav bar to allow more categories, see also line 474 in templatetrip.js, ticket: 1717157*/
.navigation > .container {
    width: 100%!important;
}
/*END*/

/* Tom Murphy | 2021-04-20 | Stop menu items from appearing through drop down menus | START*/
.item.sub:hover {
    z-index: 3!important;
}
/* Tom Murphy | 2021-04-20 | END*/

.burger {
    padding-left: 2%!important;
    padding-right: 2%!important;
}

/* Liv LightspeedHQ - Feb 04, 2022 - hide sale label on Sale items- TICKET #2433972 - START */
li.sale-new {
    display:none! important;
}

/* Liv LightspeedHQ- END*/

/* Liv LightspeedHQ - Feb 11, 2022 - Change text color for items in mobile nav menu- TICKET #2439574 - START */

@media (max-width: 991px) {
    nav .item .itemLink,
    nav .subitem .subitemLink,
    #formSearch,
    header input[type="text"] {
        border-color: #60bcd1;
        float: left;
        padding: 0 7px;
        color: black;
    }
}

/* Liv LightspeedHQ- END*/

/* Name: Andrew S  | Date: August 3, 2022 | Ticket:2793213 | Reason:Gift card page appearing incorrectly |  Begin. */
#gift-cards-page > header {
    float:none !important;
}

/* Name: Andrew S  | Date: August 3, 2022 | Ticket:2793213 | End. */
a.social-icon{
    -webkit-filter: invert(100%)!important;
}

.gift-registry-app .inputfield{display:block;}
.gift-registry-app menu ul li{margin-bottom:0;}
#gift-registries h1, #my-registries h1{display:none;}
#registry-quote-checkout button{padding: 8px 20px;}
