#rsh-category { float: right; }
.et_pb_widget a { color: #046b99; }
.et_pb_widget_area { font-size: 22px; 
                                 font-weight: bold; }
.et_pb_widget_area :not(#incident) { font-size: 16px; 
                                                          font-weight: normal; }
.et_pb_widget widget_incident_minimal .widgettitle { font-size: 22px; 
                                                                  font-weight: bold; }
.widget_rss { width: 100% !important; }
.widget_rss .title a { font-size: 20px !important; }
.widget_rss .rsswidget { text-decoration: underline; }
.widget_rss .rss-date { font-size: 12px !important;
                                  display: block; }
.widget_rss .rssSummary { font-size: 14px !important; }
#searchform { margin-bottom: 15px; }
.mobile-controls .toggle-search { display: none; }
#main-content .container:before { background-color: #fff; }

#catNice { font-weight: normal;
                color: #9a0000; }
.categoryFromWidget .h4 { padding-bottom: 0; }
#incidentBreaker { margin-top: 0;
                             border-top: 1px solid #fbad23; }
li.cat-has-children { font-weight: bold; }
.children .cat-item a { font-weight: normal; }
.et_pb_widget ul li { margin-bottom: 0; }

/* font size bug fix */
body{
    font-size: 1.125rem !important;
}

/* dotted underline all links */
.main-primary a:link {
	text-decoration: underline dotted !important;
}

/* External link icon exceptions */  
.cagov-card .external-link-icon,  
.wp-block-button__link .external-link-icon,  
.footer-social-links a .external-link-icon,  
img ~ .external-link-icon,  
svg ~ .external-link-icon,  
.pdf-link-icon ~ .external-link-icon,  
.et_pb_image_wrap ~ .ca-gov-icon-external-link,  
.a2a_svg ~ .ca-gov-icon-external-link {  
  display: none;  
}  