.home .opinion-inverted {
    background-color: #ff6d00;
}
.home .opinion-inverted  .entry-content .opinion-button {
    background-color: #c43c0f;
}
.home .opinion-inverted  .entry-content .opinion-button:hover {
    background-color: #eee;
}
.woocommerce-Price-amount.amount,
.onsale,
.add_to_cart_button {
    display: none !important;
}
.square-photo img, img.square-photo {
    border-radius: 50%;
}
h4.byline-subtitle {
    margin-top: 0;
    color: gray;
    font-weight: lighter;
}
.opinion-duotone .entry-media a::after, .opinion-duotone .entry-media a::before {
    background: rgba(0,0,0,0.3);
}
.opinion-single.person > .entry-media { display: none; }

/** Page preview: no black & white */
.opinion-duotone .entry-media img {
    filter: none;
    -webkit-filter: none;
}
/** Button styles */
a.buttons {
    border: none !important;
    font-size: 16px !important;
}
.btn_blue {
    background-color: #1976d2 !important;
}
.type-person .meta-date, .type-person .meta-author {
    display: none !important;
}
/* Hide featured image on Networks posts */
.page-id-3689 .entry-media,
.page-id-3692 .entry-media,
.page-id-3697 .entry-media,
.page-id-3700 .entry-media,
.page-id-3703 .entry-media {
    display: none;
}
/* */
.page-id-3722 .entry-media {
    display: none;
}
/* Show/Hide "Add to cart"/"Download" button */
/*td.woocommerce-grouped-product-list-item__price,
.product_meta,
.woocommerce ul.products li.product .button {
    display: none !important;
}*/
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
    padding-left: 3em !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
    padding: .5em 0.5em 1em !important;
}
.term-description a {
    color: #1976d2;
    text-decoration: underline;
}
.woof_edit_view {
    display: none;
}
.woof_sid_auto_shortcode,woof {
    padding: 0 !important;
    border: 0 none !important;
}
.woocommerce-ordering { display: none; }
/*
.opinion-sidebar-left .opinion-sidebar .widget>div {
    padding: 0 38px;
    background: white;
}
.opinion-sidebar-left .widget.widget_layered_nav_filters>div {
    padding: 38px;
    background: #f2f2f3;
}*/
.cpiblack {
    border-bottom: 2px solid black !important;
}
.cpigray {
    border-bottom: 2px solid #ccc !important;
}
.widget.widget_custom_html>div {
    padding: 0 !important;
    background: transparent;
}
/* Hide "Add to cart" */
form.cart {display:none;}
.at-recurring, .at-recurring label, .at label { font-size: 20px !important; }
.at input[type="text"], .at input[type="password"], .at input[type="date"], .at input[type="datetime"], .at input[type="datetime-local"], .at input[type="month"], .at input[type="week"], .at input[type="email"], .at input[type="number"], .at input[type="search"], .at input[type="tel"], .at input[type="time"], .at input[type="url"], .at input[type="color"], .at textarea {
    font-size: 20px !important; line-height: 2 !important; height: 2em !important;
}
/* Accent orange */
.opinion-section.accent-orange {
    background: #ff6d00; margin-top: 0; margin-bottom: 0; padding-top: 40px; color: white !important;
}
.opinion-section.accent-orange .h1,
.opinion-section.accent-orange h2,
.opinion-section.accent-orange .entry-title,
.opinion-section.accent-orange .entry-title a {
    color: white !important;
}
.mb40 { margin-bottom: 40px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb0 { margin-bottom: 0px !important; }
.mt0 { margin-top: 0px !important; }
.mt10 { margin-top: 10px !important; }
.entry-media a {
    box-shadow:none;
}
.text-align-center { text-align: center; }
/* Hide SKU on product listing */
.sku_wrapper {
    display: none !important;
}
/* Fix $ Dollar Sign alignment on donate form */
.at form .label-amount input+.label-otheramount-prefix { top: 24px !important; }
input.edit-otheramount { padding-left: 29px !important; }
/* Hide comment form */
.opinion-comment-form { display: none !important; }.butn {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-size: 20px;
  background: #1976d2;
  padding: 10px 20px 10px 20px;
border: solid #0d47a1;
    border-width: 0 0 2px;
    text-decoration: none;
    display: block;
    text-align: center;
    color: white !important;
    font-weight: bold;
}

.butn:hover {
  background: #0d47a1 !important;
  text-decoration: none;
}
.textwidget .at-title, .textwidget .at-markup, .textwidget .at-legend { display: none; } .textwidget .at-inner { background-color: transparent; text-align: center;} .textwidget .at label {color: transparent;} .textwidget .at-form-submit .at-submit {float: none;} .textwidget .at-row.at-row-solo.at-row-full.UpdateMyProfile {display: none;}
.cpi-positions-empty { display: none; }
/* 2020-10-06 footer changes */
.opinion-footer ul.menu li a {
    text-transform: uppercase;
    font-size: 1.1em;
}
/* 2020-11-16 fix long message fields on embedded everyaction forms */
.at .at-area textarea {
    height: auto !important;
}
.opinion-sidebar-none #opinion-footer .alignnone {
    margin-left: 0;
}