  /*!
 * Add custom css for this site here:
 */
 
/* TEMP Headings for theme 4.0 until all are updated - bwalk */
h1, h2 {
  font-family: "Chronicle SSm A", "Chronicle SSm B";
  font-style: normal;
  font-weight: 400;
  color: #c8102e;
}

h1 {
  font-size: 2rem!important;
}
h2 {
  font-size: 1.375rem!important;
}
h3, h4, h5, h6{
  font-family: "Gotham SSm A", "Gotham SSm B"!important;
  font-style: normal!important;
  font-weight: 700!important;
}
h3 {
  font-size:1.125rem!important;
  line-height: 1.7rem!important;
  color:#c8102e!important;
}
h4{
  font-size:.9375rem!important;
  color:#c8102e!important;
  text-transform: uppercase!important;
}
h5{
  font-size:.75rem!important;
  color:#58595a!important;
  text-transform: uppercase!important;
}

h6{
  font-size:.75rem!important;
  color:#58595a!important;
  text-transform: none!important;
}
 /*! Styles for Newsfeed */
 li.rss-item a {
	 font-weight: bold;
}
 li.rss-item {
	 list-style: none;
	 padding: 10px 10px 10px 0px;
	 border-bottom: 1px dotted #ccc;
	 margin-left: -40PX;
}
/*! End styles for Newsfeed */

.thumbnail {
    padding: 0px; 
    border: 1px solid #ddd;
    border-radius: 0px; 

}

.thumbnail figcaption {
    padding-left: 0px; 

}

.row-color-box {
        margin:0;
    }
    
    .col-color-box {
        border: 2px solid #fff;
        color:#fff;
        padding-top: 15px;
        padding-bottom: 15px;
        min-height: 150px;
    }
    
    .col-color-box-dark-text {
        text-shadow:none;
        color:#000;
    }
    
    .col-color-box-secondary {
        min-height:200px;
    }
    
    .main-content .tooltip-inner {
        font-family: 'Sanchez',serif;
        font-size:1.15em;
        background-color:rgba(0,0,0,.5);
    }
    
    .main-content .tooltip.top .tooltip-arrow {
        border-top-color:rgba(0,0,0,.5);
    }
    
    @media (max-width: 991px) { /* xs and sm */
        .col-color-box {
            min-height:250px;
        }
    }
    
    @media (max-width: 767px) { /* xs */
        .col-color-box {
            min-height:200px;
        }
        
        .col-color-box-secondary {
            min-height:150px;
        }
    }
    
    .pie-color-wrap {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    
    .pie-color-wrap > div {
        position:absolute;
        width:20%;
    }
    



