@charset "UTF-8";
/*!
Theme Name: Rosa Delauro 2019
Author: TN Integrated Solutions
Author URI: https://tnintegratedsolutions.com
Theme URI: https://siteorigin.com/theme/corp
Description: SiteOrigin Corp Child Theme
Version: 1.0.0
Template: siteorigin-corp
Text Domain: dealuro2019
Domain Path: /languages/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Widgets
# Content
    ## Posts and pages
	## Asides
	## Comments
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Fonts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Variables
--------------------------------------------------------------*/
/* Breakpoints */
/*--------------------------------------------------------------
# Mixins
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Primary
--------------------------------------------------------------*/
body,
table {
  font-family: "quicksand", Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-family: "quicksand", Arial, Helvetica, sans-serif; }

/*--------------------------------------------------------------
# Content / Components
--------------------------------------------------------------*/
.bw-hover img {
  filter: grayscale(100%);
  mix-blend-mode: multiply;
  transition: filter 0.5s ease-in-out; }
  .bw-hover img:hover {
    filter: none;
    mix-blend-mode: normal; }

.bw-hover picture img,
.bw-hover picture source {
  width: 100%; }

.bw-hover .sow-masonry-grid-item img,
.bw-hover .sow-masonry-grid-item picture source {
  width: 100%; }

.site-info {
  border: 1px solid white;
  padding: 0.25em 1em; }

.site-header.stuck .custom-logo {
  transition: width 0.33s;
  width: 40% !important; }

.issues-boxes .panel-grid-cell > .panel-cell-style {
  position: relative;
  padding-bottom: 5rem !important; }
  .issues-boxes .panel-grid-cell > .panel-cell-style h5 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }

.donation-buttons {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  margin: -0.5rem; }
  .donation-buttons > .panel-grid-cell {
    min-width: -webkit-min-content;
    min-width: min-content;
    padding: 0 0.5rem; }

.main-navigation .menu-item-has-children {
  position: relative;
  padding-right: 1.5em; }
  .main-navigation .menu-item-has-children::after {
    content: '▶';
    position: absolute;
    right: 0;
    top: 0;
    transition: transform 333ms; }
  .main-navigation .menu-item-has-children:hover::after {
    transform: rotate(90deg); }

.main-navigation .menu-item-1328 a {
  color: white;
  background: #dd3333;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bd2020), color-stop(1, #dd3333));
  border: 1px solid;
  border-color: #b01d1d #a81c1c #9a1a1a #a81c1c;
  border-radius: 0.5rem;
  padding: 0.5rem 1rem; }
  .main-navigation .menu-item-1328 a:hover {
    background: #de3c3c;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c62121), color-stop(1, #de3c3c));
    border-color: #b91f1f #b01d1d #a31b1b #b01d1d !important;
    border-bottom-width: 1px !important; }

.footer-menu .menu .menu-item-1328 a {
  color: #80179e;
  background-color: white;
  border-radius: 0.5rem;
  border: 1px solid white;
  padding: 0.5rem 1rem; }
  .footer-menu .menu .menu-item-1328 a:hover {
    color: white;
    background: #dd3333;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bd2020), color-stop(1, #dd3333));
    border: 1px solid;
    border-color: #b01d1d #a81c1c #9a1a1a #a81c1c; }

#page {
  background-color: inherit; }

/*# sourceMappingURL=style.css.map */
