 .et_pb_text_inner h1 { margin-top: 0 !important; }
 .et_pb_text_inner h1 { margin-bottom: .25em !important; }   

@media (max-width: 767px){
.mobile-controls {
    display: inline-block;
}
}

/* ET Slider Arrows */
#post-583 .et-pb-arrow-prev { opacity: 1 !important; background-color: rgba(0,0,0,0.35); left: -2px !important; }
#post-583 .et-pb-arrow-next { opacity: 1 !important; background-color: rgba(0,0,0,0.35); right: 0 !important; } 

/* STEM Arrows */
#post-612 .et-pb-arrow-prev { opacity: 1 !important; background-color: rgba(255,255,255,.5); left: 0 !important; }
#post-612 .et-pb-arrow-next { opacity: 1 !important; background-color: rgba(255,255,255,.5); right: 0 !important; } 

/* ET Slides Button */
#post-583 .et_pb_button_wrapper .et_pb_more_button.et_pb_button { background-color: rgba(0,0,0,0.75) !important; }          
#post-583 .et_pb_button_wrapper a.et_pb_more_button.et_pb_button:hover { color: white !important; }  

/* Widget Decoration */
#archives-2.et_pb_widget, #recent-posts-2.et_pb_widget.widget_recent_entries {
    border: 1px solid #ddd;
}

#recent-posts-3.et_pb_widget.widget_recent_entries {
    margin-bottom: 0 !important;
    border: 1px 1px 0 1px;
    BORDER-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}


/* For Mobile */
@media (max-width: 980px) {
.et_pb_column .et_pb_widget:nth-child(n) {
    margin-bottom: 0 !important;
    width: 100% !important;
}
}

div[id^="recent-posts-2"] h4.widgettitle, div[id^="archives-2"] h4.widgettitle, div[id="recent-posts-3"] h4.widgettitle {
    color: #fff;
    background-color: #88428a;
    border-color: #f28b23;
    border-bottom-width: 5px;
    border-bottom-style: solid;
    padding: 10px 15px;
    font-size: 1.25rem;
    line-height: 1.3em;
}

div[id^="archives-2"] h4.widgettitle::before {
    font-size: 2rem;
    font-family: 'CaGov';
    content: "\e654\2005"
}

div[id^="recent-posts-2"] h4.widgettitle::before, div[id^="recent-posts-3"] h4.widgettitle::before {
    font-size: 2rem;
    font-family: 'CaGov';
    content: "\e639\2005";
}

#archives-2.et_pb_widget ul, #recent-posts-2.et_pb_widget.widget_recent_entries ul, #recent-posts-3.et_pb_widget.widget_recent_entries ul { margin-top: 15px }
#archives-2.et_pb_widget ul li, #recent-posts-2.et_pb_widget.widget_recent_entries ul li, #recent-posts-3.et_pb_widget.widget_recent_entries ul li { padding: 5px 15px }

#recent-posts-3.et_pb_widget.widget_recent_entries a {
    color: #2F77A0 !important;
    text-decoration: none;
}

.et_pb_widget.widget_recent_entries .post-date::before { content: ' '; display: block; }
.et_pb_widget.widget_recent_entries .post-date { font-style: italic; }

.textwidget.custom-html-widget::before  { content: '\2001' }
.custom-html-widget  { padding: 5px 15px 15px 15px; color: #2F77A0 !important; }

.textwidget.custom-html-widget {
    BORDER-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-bottom: 0 !important;
}

div#custom_html-2 {  margin-bottom: 0 !important; }        

/* Profiles Area */
@media (min-width: 768px) {
.et_pb_row_0 > .et_pb_column.et_pb_column_2_3.et_pb_column_0 > .et_pb_module.et_pb_image.et_pb_image_0.et_always_center_on_mobile
{ float: left; margin: 0 1.25em .25em 0 !important }
}

/* Women Color Scheme */
.utility-header, .global-footer, .btn-primary, .btn-primary:hover { background: #88428a !important }
.btn-primary { background: #88428a !important; border-color: #88428a !important }
.btn-primary:hover { background: #542151 !important; border-color: #542151 !important }
.nav-item.active>a, .nav-item:hover>a { color: #88428a !important; }
.nav-item.active>a>span[class^="ca-gov-icon"], .nav-item:hover>a>span[class^="ca-gov-icon"] { color: #88428a !important; }
.second-level-link [class^="ca-gov-icon-"], .second-level-link  { color: #88428a !important; }
@media (min-width: 768px) {
    .nav-item:hover::after, .nav-item:focus::after { background-color: #88428a !important; }
}
.navigation-search, .sub-nav { border-bottom-color: #f28b23 }
.banner-subtitle { background:linear-gradient(to right,rgba(156, 61, 151, 0.25) 0,rgba(0,0,0,0) 100%) !important; color: black !important; }
.panel-overstated>.panel-heading { background: #88428a !important; border-color: #f28b23 !important }
.panel-overstated .panel-body { background: white; }
