/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.btn-primary-spmgsnipreview {
    background-color: transparent;
    border-color: #a1a1a140;
    color: #000;
}
.btn-primary-spmgsnipreview:hover, .btn-primary-spmgsnipreview:focus, .btn-primary-spmgsnipreview:active, .btn-primary-spmgsnipreview.active, .btn-primary-spmgsnipreview:visited {
    color: #fff;
    background-color: #c5203a;
    border-color: #c5203a;
}
.btn-spmgsnipreview {
    font-size: 14px;
}
a.btn-spmgsnipreview.btn-primary-spmgsnipreview:hover:not(.nav-link):not(.btn) {
    color: #fff !important;
}
.total-info-tool, .total-info-tool-product-page {
    margin-bottom: 10px;
    border: 1px solid transparent;
    padding: 10px 0px;
    background: transparent;
}
#page_navr .pagination {
    margin: 1rem 0rem;
}
.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    background-color: #c5203a !important;
    border-color: #c5203a !important;
}
a.page-link:hover {
    background-color: #c5203a !important;
    border-color: #c5203a;
}
#footer-add-review-form-review .btn-success, .spr-review-footer .btn-success {
    display: inline-block;
    background-color: #c5203a;
    border-color: #c5203a;
    color: #fff Important;
}
#footer-add-review-form-review .btn-danger, .spr-review-footer .btn-danger {
    display: inline-block;
    background-color: #fff;
    border-color: #000;
    color: #fff;
}
#footer-add-review-form-review .btn-danger:hover, #footer-add-review-form-review .btn-danger:focus, #footer-add-review-form-review .btn-danger:active, #footer-add-review-form-review .btn-danger.active, .spr-review-footer .btn-danger:hover, .spr-review-footer .btn-danger:focus, .spr-review-footer .btn-danger:active, .spr-review-footer .btn-danger.active {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
#footer-add-review-form-review .btn-success:hover, #footer-add-review-form-review .btn-success:focus, #footer-add-review-form-review .btn-success:active, #footer-add-review-form-review .btn-success.active, .spr-review-footer .btn-success:hover, .spr-review-footer .btn-success:focus, .spr-review-footer .btn-success:active, .spr-review-footer .btn-success.active {
    color: #fff;
    background-color: #c5203a;
    border-color: #c5203a;
}
.reviews_list_stars {
    text-align: left;
}
.product-miniature-grid .product-title {
    height: 3.5rem;
}
.title-block-r a {
    text-decoration: none;
}
.border-image-review {
    border: 1px solid transparent;
}
.items-last-spmgsnipreviews {
    border-bottom: 1px solid #f1f1f1;
}
@media (min-width: 1200px) {
.h2, h2 {
    font-size: 1.25rem;
}
.h3, .h4, h3, h4 {
    font-size: 1.125rem;
}
.h1, h1 {
    font-size: 1.75rem;
}
}
