/* || CSS FOR THE PAGE TYPES || */

/* For Validation errors */
.error, .errorMargin, .required {
    color: #cc4b37;
    font-size: 0.875rem;
    font-weight: 700;
    vertical-align: middle;
    margin-left: 3px;
}

/* common classes */
.height-26 {
    height:26px;
}

.height-5 {
    height:5px;
}

.width-70p {
    width:70%;
    margin:auto;
}

.font-weight-light {
    font-weight: 300 !important;
}

/* Collection + Product page > Listing CSS */
.image-holder .badge.new {
    background: #000000;
    color: #FFFFFF;
}
.image-holder .badge.offer{
    background: #000000;
    color: #FFFFFF;
}

/* Cart page */
table.cart-items,
table.total-table {
    border-color: #DADADA;
}
table.total-table tr td {
    border-right-color: #DADADA;
    border-bottom-color: #DADADA;
}
@media only screen and (max-width:63.9375em) {
    table.cart-items tr:nth-child(even),
    table.cart-items tr:nth-child(odd) {
        border-bottom-color: #DADADA;
    }
}
@media only screen and (min-width:64em) {
    table.cart-items tr td,
    table.cart-items tr th {
        border-right-color: #DADADA;
        border-bottom-color: #DADADA;
    }
}

/* Checkout page */
.ps-checkout-page #sectionCartSummary table tbody th,
.ps-checkout-page #sectionCartSummary table tbody td hr {
  border-bottom-color: #DADADA;
}
.ps-checkout-page .shippingIsBillingDiv,
.ps-checkout-page tr.grand-total {
    border-top-color: #DADADA;
}

/* Newsletter */
#newsletter-form {
    margin-top: 20px;
    margin-bottom: 40px;
}

/* Custom Form page */
.ww-form-container form fieldset,
.ww-form-container #sig-canvas {
    border-color: #DADADA;
}

/* quick Review form */
.floating-form-container {
     border:4px solid #47B5B6;
}

#hidebox-custom {
    background-color: #47B5B6;
    color: #FFFFFF;
}

.quick-inquiry-text {
    color: #FFFFFF;
}

/* Media Gallery 2 */
.media-gallery-2-page-type .thumbnailSlider {
    background:;
}

/* Header and Footer */
.ecommerce-style2 .ps-cart-text-container {
    background:#F15F27;
    color: #FFFFFF;
}


