/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

 @media screen and (min-width: 992px) {
      .cm-bottom-header {
        background-color: #fff !important;
        border: 0 solid #333 !important;
        border-bottom: 1px solid #ddd !important;
        color: #333 !important;}    
   
   .custom-menu-primary .hs-menu-wrapper>ul>li>a {
        color: #000 !important;
     .custom-menu-primary .hs-menu-wrapper>ul>li {
        border: 0 solid #ddd !important;
       border-right: 1px solid #ddd !important;}
}



.span12.widget-span.widget-type-cell.cm-top-header.new-2021 {
    background-color: #fff !important;
}
.cm-simple-menu .hs-menu-wrapper>ul>li>a {
  color: #000 !important;}
.fa-search:before {
    color: #000 !important;
}
.span12.widget-span.widget-type-cell.cm-bottom-header.new-2021{
  border-top: 1px #dddddd solid !important;
}

img.header-logo{
  max-width: none !important;
  max-height:30px;
  height: 30px !important;
}
.sph-logo{
  padding-top:4px;
}
.text a.topic-link{
  background: #ddd !important;
  color:#000 !important;
}
.text a.banner-btn{
    background: #ddd;
    border: 2px solid #ddd;
    color: #000;
}
.text a.banner-btn:hover{
  border: 2px solid #ddd;
  color: #ddd;
}
.text a.dean.banner-btn{
    background: #ddd;
    border: 2px solid #ddd;
    color: #000;
    max-width: 260px!important;
}
.text a.dean.banner-btn:hover{
 background: none;
  border: 2px solid #ddd;
  color: #ddd;
}
.post-item a.more-link, .press-coverage-box a.more-link, .blog-listing a.more-link{
  background-color: #333 !important;
  color: #fff !important;
}

.button-section a{
  background: #333 !important;
    border: 2px solid #333 !important;
    color: #fff !important;
}
.button-section a:hover{
border: 2px solid #333 !important;
  color: #333 !important;
  background: transparent !important;
}

.callout-box {
    background-color: #dddddd !important;
  box-shadow: 9px 10px #333333 !important;
}

.blog-post-wrapper .post-body a {
    color:#056B7D !important;
}


blockquote{
  border-left: 10px solid #dddddd !important;
}

.listicle a {
  color: #056b7d !important;
}


.qa-list a{color: #056b7d !important;
}

.cu-anschutz-news-press-coverage-section .cu-anschutz-news-press-coverage-list-inner{
border-bottom: 1px solid #dddddd !important;
}

.cu-anschutz-news-tag-list-inner{
    border-bottom: 1px solid #dddddd;
}

.blog-section .search-box-fil-inner .form input[type=text], .filter-by-category select{
border-bottom: 1px solid #dddddd !important;
}

.blog-section .search-box-fil-inner:before {
    background: url(https://6063852.fs1.hubspotusercontent-na1.net/hubfs/6063852/2024-newsroom-redesign-CSPH-icons-15.png) no-repeat 50% !important;
  background-size: contain !important;
}

.blog-section .filter-by-category:before {
    background: url(https://6063852.fs1.hubspotusercontent-na1.net/hubfs/6063852/2024-newsroom-redesign-CSPH-icons-16.png) no-repeat 50% !important;
    background-size: contain !important;
}

.related-articles-section .related-articles-inner {
  border-top: 1px solid #dddddd !important;}

.hs-accordion__item-content a{
color: #056B7D !important;
}

.hs-accordion__item button{
border-top: 1.5px solid #dddddd;
}

.accordion_border_bot {
  border-bottom: 1.5px solid #dddddd;}

.hs-accordion__item[aria-expanded=true] button {
    border-bottom: 1.5px solid #dddddd;
}

.section-title h3 {
    border-bottom: 1px solid #ddd !important;
}
.cm-middle-footer{
  border-top: 1px solid #ddd !important;
}
.socialArea a span{
  background: #333 !important;
  color: #fff !important;
}
h3.section-headers{
  border-left: 10px solid #ddd;
}
.staff-section{
background-color: #dddddd !important;
}

.custom-footer{
  border-style: solid !important;
    border-width: 1px 0 0 !important;
    color: #ddd !important;
}

.categories-section .categories-list .categories-box:hover{
  background-color:#dddddd !important;
}
@media screen and (max-width: 1300px){
  .text h1{font-size:41px !important;}
}

@media screen and (min-width: 997px){
.cm-top-header.new-2021 a .mb-hidden-lg {
    display: block !important;
}
.cm-top-header.new-2021 a .mb-logo {
    display: none !important;
}
}

@media screen and (max-width: 996px){
  .mobile-quick-link-wrapp>ul>li:last-child>a:after{
    display:none !important;
  }
  .mobile-quick-link-wrapp>ul>li>a{
    font-size:18px !important;
  }
  .fa-times-circle:before{
    display:none;
  }
  
  .mobile-quick-link-wrapp>ul>li:hover>a{
    background: #333333 !important;
  }
  .span12.widget-span.widget-type-cell.cm-bottom-header.new-2021{
  border-top: none;
}
  .cm-top-header.new-2021 {
    padding: 7px 0!important;
}
 .cm-top-header.new-2021 a .mb-logo {
    display: block !important;
}
  .cm-logo img.mb-hidden-lg {
    display: none !important;
}
}

@media screen and (max-width: 768px){
  .mobile-quick-link-wrapp>ul>li>a{
    background-color: #333333 !important;
    color:#ffffff !important;
  }
  .mobile-quick-link-wrapp>ul>li>li:hover{
  background-color: #333333 !important;
  }
  .mobile-quick-link-wrapp>ul>li{
    margin:15px 0 !important;
  }
}