.panel-grid .widget-title {
    font-size: 30px;
    margin-top: 0;
    color: #CB0100;
}

#mi-titulo h3 {
  color: white;
}
#mi-titulo h2 {
  color: white;
}
.wp-block-post.product a.button, .wp-block-post.product .add-request-quote-button.button, .wp-block-post.product .add-request-quote-button-addons.button, .woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button-addons.button {
    background-color: rgb(203 31 3) !important;
    color: var(--ywraq_layout_button_color) !important;
    border: none!important;
}
.woocommerce .add-request-quote-button.button:hover, .woocommerce .add-request-quote-button-addons.button:hover {
    background-color: rgb(168 34 12) !important;
    color: var(--ywraq_layout_button_color_hover) !important;
    border: none !important;
}
@media (min-width: 992px) {
    .footer .footer__headings {
        margin-top: 0;
        font-size: 14px;
        color: #cb1f03;
    }
}
.jumbotron__content p {
        margin: 0 0 18px 0;
        color: white;
    }
.main-title__secondary::before {
    position: absolute;
    content: "";
    top: -1px;
    left: 50%;
    margin-left: -15px;
    height: 3px;
    width: 30px;
    background: #cb1f03;
}
.woocommerce-loop-product__link {
  pointer-events: none;
  text-decoration: none;
  color: inherit;
}
.yith-ywraq-add-button {
  display: none;
}
.yith-ywraq-add-to-quote {
  display: none;
}
.main-title {
  background-image: none;
}

.main-title__primary {
    margin: 0;
    font-size: 36px;
    color: #cb1f03;
}
.icon-box__subtitle, .widget-icon-box .icon-box, .textwidget {
    color: #808080;
}
#pg-22943-2> .panel-row-style {
    background-color: #808080;
}
.banner__text {
    font-size: 20px;
    text-align: center;
    padding: 30px 0 10px 0;
    color: white;
}