.add_to_cart_button {
    background: none !important;
}

.woocommerce-loop-product__title, .price {
    display: none !important;
}

/** Make add to cart button aligned with product image */
.woocommerce ul.products li.product .button {
    margin-top: -4em !important;
    margin-left: auto !important;
}

@media only screen and (max-width: 600px) {
    /** Make add to cart button aligned with product image */
    .woocommerce ul.products li.product .button {
        margin-top: -4em !important;
        margin-left: 2pt !important;
    }
}

.postid-977 .related.products {
    display: none !important;
}

.expo-pass-top {
    border-top: #545454;
    border-right: #545454;
    border-left: #545454;
    border-bottom: #545454;
    border-style: solid;
    background-color: #545454;
    border-top-left-radius: 10pt;
    border-top-right-radius: 10pt;
}

.expo-pass-bottom {
    border-bottom: #545454;
    border-right: #545454;
    border-left: #545454;
    border-top: #545454;
    border-style: solid;
    background-color: #545454;
}

.expo-pass-center {
    border-style: solid;
    border-color: #545454;
    border-bottom-left-radius: 10pt;
    border-bottom-right-radius: 10pt;
    text-align: left;
}

.class-pass-top {
    border-top: #004aad;
    border-right: #004aad;
    border-left: #004aad;
    border-bottom: #004aad;
    border-style: solid;
    background-color: #004aad;
    border-top-left-radius: 10pt;
    border-top-right-radius: 10pt;
}

.class-pass-bottom {
    border-bottom: #004aad;
    border-right: #004aad;
    border-left: #004aad;
    border-top: #004aad;
    border-style: solid;
    background-color: #004aad;
}

.class-pass-center {
    border-style: solid;
    border-color: #004aad;
    border-bottom-left-radius: 10pt;
    border-bottom-right-radius: 10pt;
    text-align: left;
}

.awards-pass-top {
    border-top: #B70000;
    border-right: #B70000;
    border-left: #B70000;
    border-bottom: #B70000;
    border-style: solid;
    background-color: #B70000;
    border-top-left-radius: 10pt;
    border-top-right-radius: 10pt;
}

.awards-pass-bottom {
    border-bottom: #B70000;
    border-right: #B70000;
    border-left: #B70000;
    border-top: #B70000;
    border-style: solid;
    background-color: #B70000;
}

.awards-pass-center {
    border-style: solid;
    border-color: #B70000;
    border-bottom-left-radius: 10pt;
    border-bottom-right-radius: 10pt;
    text-align: left;
}

.woocommerce-shop .woocommerce-result-count {
    display: none;
}

.woocommerce-shop .woocommerce-ordering {
    display: none;
}

.woocommerce-shop nav.woocommerce-pagination {
    display: none;
}

.woocommerce-shop ul.products {
    display: none;
}

.related.products {
    display: none;
}

.annoying-product-features {
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
    font-size: 20px
}