a{
    text-decoration: none;
}

/* HEADINGS */
.facet-quick-heading h1, h2, h3, h4, h5, h6{
    text-transform: none !important;
}

.page-heading{
    text-transform: none;
}


/* SORT BY FIELD */

select.form-select{
    background-color: white;
}
div.form-field{
    border: none;
    background-color: white;
}
label.form-lable{
    background-color: white;
}
.actionBar-section .form-field{
    background-color: white;
    border: 0px;
}


/* CATEGORY HEADING */

.breadcrumbs{
    text-align: left;
}
h1.page-heading{
    text-align: left;
}
.page-heading span:after{
    border-bottom: none;
}

/* PRODUCT TITLES */

.card-titles{
    text-transform: none;
}
.price-section{
    color: gray;
}
.card:hover{
    border: none;
}
.card-body{
    text-align: left;
}
.sidebarBlock-heading{
    text-transform: none;
}

/* PRODUCT BUTTON */

.card-figcaption-body .button{
    text-transform: none;
    letter-spacing: .5px;
    background-color: black;
    border-radius: 10px;
}

.card-figcaption-body .button--square{
    display: none;
}

.shg-btn.shg-cse{
    text-decoration: none;
}




/* PRODUCT PAGE */

.productView-title{
text-transform: none;
font-weight: bold;
}

.productView-product{
    border-bottom: none;
    padding-bottom: 0;
}

.productView-brand a {
    text-decoration: none;
}

/* INPUT TEXT */

input.form-input{
    background-color: white !important;
}


/* NAV MENU LETTER SPACING */

.navPages-action{
    letter-spacing: .5px;
    text-align: left;
}

/* NAV MENU TEXT COLOR */
.navPage-subMenu-item .navPages-action{
    color: black;
}
/* NAV MENU BORDER BOTTOM */
.navPage-subMenu-item>.navPage-subMenu-action{
    background-color: white;
    border-bottom: 0px;
}

.navPage-subMenu-item .navPages-action:focus, .navPage-subMenu-item .navPages-action:hover{
    color: gray;
}

/* SEARCH */

.dropdown--quickSearch{
    background-color: white;
    filter: drop-shadow(5px 5px 4px);
    border: none;
}

/* RESULTS BACKGROUND */
.quickSearchResults .productGrid, .quickSearchResults .card-body {
    background-color: white;
}

/* HOVER BACKGROUND */
.quickSearchResults .card--alternate:hover .card-body {
    background-color: white;
}


/* ADVANCED SEARCH */
.jstree-default .jstree-icon, .jstree-default .jstree-node{
    background-image: none;
}
.jstree-anchor .jstree-clicked i{
    text-decoration: underline;
}

/* MOBILE MENU */
.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle .mobileMenu-toggleIcon::before{
background-color: white !important;
}

.navPage-subMenu.is-open{
    background-color: white;
    padding-left: 2em;
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}

.navPages-action-depth-max.has-subMenu.is-open{
    text-align: left;
    padding-left: 2em;
    text-decoration: line-through;
}




/* CONTACT PAGE */

/* Form */
.shogun-form input, .shogun-form-field, .shogun-form-text-input-field{
    padding: 1em;
    font-size: 16px;
    border-radius: 10px;
}
/* Button */
span.shogun-form-submit-label{
    font-size: 16px;
    letter-spacing: .5px;
}

button.shogun-form-submit{
    background-color: white;
    padding: .5em 2em;
    border-radius: 10px;

}

/* CART PREVIEW */

.previewCart{
    background-color: white;
}
.previewCartAction-viewCart a{
    color: black;
}

/* CATAGORY PAGES */

.subCategory-name a{
    text-decoration: none;
    text-transform: none;
}