/* CDN
PROD 
https://dibh4pmtbctcd.cloudfront.net/colordynamics-palmbeachtan/site/css/getskincss.css

Dev Live
https://dibh4pmtbctcd.cloudfront.net/colordynamics-palmbeachtan/dev/site/css/getskincss.css
*/

/*Checkout shipping tool*/

@media screen and (min-width: 1088px) {
    .one-page-checkout {
        max-width: 80rem;
    }
}
button.edit-shipping-address.catfish-button.button.theme_bg_colour2.Col2 {
    display: none!important;
}
input#StringToSearch {
    width: 210px;
}
td.jsgrid-cell button {
    color: #fff;
    background-color: #13B27A;
    cursor: pointer;
}
th.jsgrid-header-cell.jsgrid-header-sortable {
    background-color: #00174F;
    color: white;
}
.one-page-checkout #opc-shipping .enter-address-body__selector label {
    float: left;
}


/*category changes*/
.homePageCategories.clearfix img {
    object-fit: contain!important;
}
.homeFeaturedCategoriesWrapper .small-product-item .category-item .product-title {
    display: none;
}
.homeFeaturedCategoriesWrapper .columns:not(.is-desktop):not(.is-widescreen) {
    justify-content: center;
}
/*login changes*/
.login__wrapper {
    background-position: left top;
    background-size: contain;
}
.login__wrapper .page-title:before {
    background: url("https://cdn01.devia.com/colordynamics-palmbeachtan/site/images/logos/palmbeachtanlogo.png")!important;
    height: 9rem;
    width: 100%;
    background-size: contain!important;
    background-position: center center;
    background-repeat: no-repeat!important;
    margin: 0px!important;
}
/*subcategory changes*/

.sub-category-grid .listWrapper .item-box {
    border-top: 0px;
}
.sub-category-grid .listWrapper .item-box .sub-category-item .picture img {
    object-fit: contain!important;
}
.product-item--image .image.is-covered img {
    object-fit: contain!important;
}
/*new shipping changes*/

li#opc-shipping input#StringToSearch {
    width: 100%;
    margin-top: 1rem;
    padding: 0.5rem;
    font-size: 0.8rem;
}
button.address-selector-item {
    background: cadetblue;
    box-shadow: none;
    border: 0px;
    padding: 0.5rem 1rem;
    border-radius: 5px;
    font-size: 0.8rem;
    font-weight: 800;
    color: white;
}
/*cart word is breaking*/
.shoppingcart__wrapper .cartform .cartTableWrapper .cart tr.cart-item-row td.cart--productinfo .product__title {
    word-break: break-word!important;
}
/*change zipcode to ZIP code. Also changed in Language strings*/


.table-container tr:nth-child(9) td.item-value span.field-validation-error {
    display: none;
}

.table-container tr:nth-child(9) td.item-value::after {
    content: 'ZIP Code is required.';
    width: 100%;
    display: block;
    font-size: .833em;
    margin-top: 0.25rem;
    color: #CF4646;
}



/*PO Number Blurb*/
.one-page-checkout .payment-info label {
    width: 400px;
}

/*shipping tool*/
.vue-component-wrapper-shipping-address section.advanced-select, .vue-component-wrapper-shipping-address .advanced-select .selected-item {
    width: 100%;
}
p.selected-item {
    background: white;
}
.vue-component-wrapper-shipping-address section.advanced-select .item-list.box.is-marginless {
    border: 0px;
}
.vue-component-wrapper-shipping-address section.advanced-select.is-extended .item-list.box.is-marginless {
    border-left: #123863 1px solid;
    border-right: #123863 1px solid;
}
.advanced-select.is-extended .collapse-button {
    top: 2.5rem!important;
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    -ms-transition: none!important;
    -o-transition: none!important;
}

