@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,80);
body, h1, h2, h3, h4, h5, h6, .first-level-link, .first-level-btn { font-family: Montserrat, sans-serif !important }

@media (min-width: 981px) {
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 { width: 32.33%; margin-right: 1% }
}

.header-transparent-orange .header-content { background: rgba(255,255,255,0.9) ; padding: 3em !important; border-left: 6px solid #fcb116; }
.header-transparent-blue .header-content { background: rgba(255,255,255,0.9) ; padding: 3em !important; border-left: 6px solid #0767ae; }

a.et_pb_button, a.et_pb_button.et_pb_more_button {
color: #0e3c83;
background-color: #e3e7ee;
border-color: transparent;
padding: 10px 25px 10px 55px;
border-radius: 100px;
font-size: 1.1em !important;
}

a.et_pb_button:hover, a.et_pb_button.et_pb_more_button:hover {
    color: #ffffff;
    background-color: #e58f24 !important;
    border-color: transparent;
}

.flex-align-section { align-items: center; }

/* Sections */
.et_pb_section:nth-child(n+2) { padding-top: 1.5em !important; padding-bottom: 1.5em !important; }
.et_pb_section:nth-child(even) { background: #f7f6f2; }
.et_pb_section.et_pb_fullwidth_section { padding-top: 0 !important; padding-bottom: 0 !important }

/* Lists*/
ul.list_check li::before, li.list_check::before { 
    content: '✓';
    position: absolute;
    left: 10px;
    font-weight: bold;
 }
ul.list_check {  list-style-type: none !important; }
ul.list_check li, .et_pb_text_inner ul li, .et_pb_blurb_content ul li { padding-bottom: 1em; }
.et_pb_text_inner ul, .et_pb_blurb_content ul { padding-left: 2em !important; }

/* Blog */
a.more-link { text-transform: capitalize; }

/* Header */
.global-header {
	background: #0e3c83 !important;
	box-shadow: none !important;
}

/* Navigation */
@media (min-width: 992px) {
.first-level-link, .first-level-btn, .top-level-nav #nav-item-search button.first-level-link { padding-top: 12px  }
.ca-gov-icon-logo.invisible, .ca-gov-icon-home, .ca-gov-icon-search { visibility: hidden !important; display: none !important; }
.first-level-link, .first-level-btn, .ca-gov-icon-triangle-down:before { color: white !important; }
#nav_list { width: auto !important; }
.main-navigation { display: flex !important; justify-content: flex-end !important; }
.nav-item:hover, .nav-item:focus, nav-item-search:hover, nav-item-search:focus { background-color: transparent !important; }
.top-level-nav .nav-item>a { min-height: auto; }
.top-level-nav .nav-item { display: flex; align-items: center; padding: 0 1em !important;  }
.fixed.compact .top-level-nav .nav-item .first-level-btn { padding-top: 10px !important; }
.fixed.compact .top-level-nav .nav-item .first-level-link { padding-top: 10px !important; }
.fixed.compact .top-level-nav .nav-item .first-level-link.h-auto { padding-top: 14px !important; }
}

/* Mobile */
 .mobile-controls {
	background: #0e3c83 !important;
	box-shadow: none !important;
}
.toggle-menu span { background-color: white !important }
.mobile-control { color: white !important; }

/* Tablet */
@media (min-width: 768px) {
.main-navigation.dropdown .sub-nav { max-width: 100% !important }
}