
.brand-title, span.base, .main-heading h1#page-title-heading span, h3 {font-size:30px;}

.page-wrapper, .opc-estimated-wrapper {
    background: #f8f8f8;}



.discontinued, .new {display:none;}


div[data-pp-message] {
    background: #f1f1f1;
    padding: 10px 10px 5px 10px;
    margin-bottom: 10px;
    border-radius: 5px;
text-align:center;
    display: flex;
    flex-direction: column;
}

@media only screen and (min-width: 992px) {
    .col-lg-3 {max-width: 25%;}
}


.page-main {background:#ffffff;border-radius: 10px;border-bottom:none;padding:15px;}

@media only screen and (max-width: 767px) {
.page-main {margin:10px;}
}



.product-reviews-summary .reviews-actions a {color:#afafaf; font-size:12px;}




.product-social-links .product-addto-links a.action.towishlist span {
    font-size: 12px;
    color: #afafaf !important;
    position: relative;
    font-weight: 500;
    font-family: 'Poppins';}


.sku-section h6 {
    display: inline-block;
    font-size: 12px;
    vertical-align: top;
    color: #afafaf;
    margin: 10px 0 0;
    text-transform: capitalize;
    font-family: "Poppins";
}



.product-info-stock-sku .stock span {
    font-size: 12px;
    font-weight: 500;
    color: #74c960;
    margin: 15px 0 26px;
    font-family: "Poppins";
    text-transform: capitalize;
    position: relative;}


.product-info-main .product.attribute.sku>.value {font-size:12px;}

.product-info-main .product.attribute.sku .type {
    background: #000;
    color: #fff;
    font-family: 'Poppins';
    font-weight: 600;}

.breadcrumbs .item:not(:last-child):after {
    line-height: 15px;}


.product.info.detailed .additional-attributes>tbody>tr>th {font-weight: 300; color: #000;}

.product.info.detailed .additional-attributes>tbody>tr>td {color:#777777;}


.info.detailed .data.item.title .data.switch {font-weight:500; font-size:18px;}


.breadcrumbs .items, .breadcrumbs a:visited {
    color: #afafaf;}


