@media (min-width: 48em) and (max-width: 61.9375em) { #navigation {
display: block;
clear: both;
border-top: 1px solid #ccc;
padding-left: 0; margin-top: 0 !important;
min-height: 0 !important;
}  }  @media only screen and (max-width: 47.999999em) {
.social-media-links {
padding-top: .5em !important;
padding-bottom: .5em !important;
}
.header-cagov-logo img {
height: 20px !important;
}
.settings-links {
width: 100%;
margin-top: .25em !important;
border-top: 1px solid rgba(255, 255, 255, .1);
padding: .25em .5em;
}
} .first-level-link > span[class^="ca-gov-icon"] {
display: none;
} #nav-item-search {
display: none !important;
}
.top-level-nav .nav-item {
padding: 0 !important;
}
.top-level-nav .nav-item > a,
#nav-item-search > button {
padding: 18px 1em;
line-height: 24px;
font-weight: 600;
color: #005296;
}
@media (min-width: 48em) and (max-width: 61.937499em) {
.top-level-nav {
min-height: 0 !important;
}
.top-level-nav .nav-item > a,
#nav-item-search > button {
padding: 0 !important;
height: auto !important;
min-height: auto !important;
white-space: nowrap;
}
.top-level-nav .nav-item > a > .link-title {
display: block;
padding: .5em;
}
}
@media only screen and (min-width: 61.9375em) {
.top-level-nav .nav-item > a,
#nav-item-search > button {
padding: 32px .75em 0;
white-space: nowrap;
}
}
.top-level-nav .nav-item > a .link-title {
display: block;
line-height: 1.5rem;
} h1, h2, h3, h4, h5, h6 {
font-weight: bold;
}
h1.et_pb_module_header {
font-size: 4rem;
}
th, td {
vertical-align: top;
} .symsoft--news-list--homepage .et_pb_post,
.symsoft-events__list-item {
margin-bottom: 40px;
}  .em-pagination {
float: left;
border: 1px solid #ccc;
}
.em-pagination .page-numbers {
display: inline-block;
line-height: 2rem;
padding: 0 1rem;
border-left: 1px solid #eee;
background: none !important;
}
.em-pagination .page-numbers:first-child,
.em-pagination :first-child .page-numbers {
border-left: 0 !important
}
.em-pagination .prev {
}
.em-pagination .current {
}
.em-pagination .next {
} .fbc-page .fbc-wrap .fbc-items,
.fbc-page .fbc-wrap .fbc-items li,
.fbc-page .fbc-wrap .fbc-items li span,
.fbc-page .fbc-wrap .fbc-items li a {
font-family: inherit;
font-size: .975rem !important;
}
.fbc-items,
.fbc-page .fbc-wrap .fbc-items li:first-child {
padding-left: 0 !important;
}
.fbc-page .fbc-wrap .fbc-items li {
padding: 0 .5em 0 0 !important;
margin: 0 !important;
} .et_pb_text * + h2,
.et_pb_text * + h3,
.et_pb_text * + h4,
.et_pb_text * + h5,
.et_pb_text * + h6 {
margin-top: 36px;
} .return-top {
display: none !important;
} .et_pb_main_blurb_image {
display: block;
overflow: hidden !important;
height: 0 !important;
width: 100%;
padding-top: 56.25%;
position: relative; }
.et_pb_main_blurb_image .et_pb_image_wrap {
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.et_pb_main_blurb_image .et_pb_image_wrap img {
display: block;
}
.et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
font-size: 4rem !important;
padding: .5em;
}
.et_pb_blurb--person-profile .et_pb_main_blurb_image  {
width: 50% !important;
padding-top: 66.666666% !important;
}
.et_pb_blurb--person-profile .et_pb_main_blurb_image img {
object-fit: cover;
}
.et_pb_blurb--icon-card .et_pb_main_blurb_image {
padding-top: 130px !important;
} #left-area ul,
.comment-content ul,
.entry-content ul,
.et-l--body ul,
.et-l--footer ul,
.et-l--header ul,
body.et-pb-preview #main-content .container ul {
line-height: 1.5;
} .et_pb_button--dark-blue {
width: 100%;
text-align: center;
}
.et_pb_button--dark-blue:hover {
border-color: #fff !important;
}
.et_pb_button--dark-blue:focus {
border-color: #fff !important;
box-shadow: 0 0 0 2px #2ea3f2;
} .et_pb_blurb.et_clickable {
position: relative;
outline: none !important;
}
.et_pb_blurb.et_clickable > a:first-child {
position: absolute;
top: -10px;
left: -10px;
bottom: -10px;
right: -10px;
background-image: none !important;
}
.et_pb_blurb.et_clickable h2.et_pb_module_header span {
background-image: linear-gradient(to right, #046B99 50%, transparent 50%);
background-repeat: repeat-x;
background-size: 2px 1px;
background-position: center bottom 4%;
}
.et_pb_blurb_content {
max-width: 100% !important;
}  .et_pb_profile_banner .banner-subtitle,
.et_pb_profile_banner .banner-title,
.et_pb_profile_banner .banner-link {
margin-right: 100px !important;
padding-right: .5em !important;
} @media only screen and (min-width: 61.25em) and (max-width: 61.9375em) {
.et_pb_profile_banner .inner {
padding-top: 100% !important;
background-position: top center !important;
}
.et_pb_profile_banner .banner-subtitle,
.et_pb_profile_banner .banner-title,
.et_pb_profile_banner .banner-link {
margin-right: 0 !important;
}
} @media only screen and (min-width: 61.9375em) {
.et_pb_profile_banner .banner-subtitle,
.et_pb_profile_banner .banner-title,
.et_pb_profile_banner .banner-link {
margin-right: 120px !important;
}
}  .et_pb_row.et_pb_row--gradient-border {
height: 10px !important;
padding: 0 !important;
}
.et_pb_row {
padding: 30px 20px !important;
max-width: 100% !important;
} @media only screen and (min-width: 48em) {
.et_pb_row {
padding: 40px 30px !important;
max-width: 100% !important;
}
} @media only screen and (min-width: 61.9375em) {
.et_pb_row {
padding: 80px 30px 40px !important;
}
.et_pb_row + .et_pb_row {
padding-top: 40px !important;
}
} @media only screen and (min-width: 75em) {
} @media only screen and (min-width: 80em) {
.et_pb_row {
max-width: 1280px !important;
}
}
@media only screen and (min-width: 85em) {
.et_pb_row {
padding: 80px 0 40px !important;
}
.et_pb_row + .et_pb_row {
padding-top: 40px !important;
}
}  .oeis-hero--homepage .et_pb_row + .et_pb_row {
padding-top: 0 !important;
}
.oeis-hero--homepage .et_pb_row:first-child + .et_pb_row {
padding-bottom: 30px !important;
}
@media only screen and (min-width: 61.9375em) {
.oeis-hero--homepage .et_pb_row:first-child + .et_pb_row {
padding-bottom: 80px !important;
}
}
.oeis-hero--landing-2 .et_pb_row:first-child {
padding-top: 40px !important;
}
.oeis-hero--homepage .et_pb_row .et_pb_blurb {
max-width: 52rem;
}
.oeis-hero--landing-1 .et_pb_row .et_pb_blurb_description,
.oeis-hero--landing-2 .et_pb_row .et_pb_blurb_description {
max-width: 52rem;
} .oeis-hero--homepage h1,
.oeis-hero--landing-1 h1,
.oeis-hero--landing-2 h1 {
font-size: 3rem !important;
}
.oeis-hero--homepage .et_pb_row .et_pb_blurb_description,
.oeis-hero--landing-1 .et_pb_row .et_pb_blurb_description,
.oeis-hero--landing-2 .et_pb_row .et_pb_blurb_description {
font-size: 1.25rem !important;
}
@media only screen and (min-width: 48em) {
.oeis-hero--homepage h1,
.oeis-hero--landing-1 h1,
.oeis-hero--landing-2 h1 {
font-size: 4rem !important;
}
.oeis-hero--homepage .et_pb_row .et_pb_blurb_description,
.oeis-hero--landing-1 .et_pb_row .et_pb_blurb_description,
.oeis-hero--landing-2 .et_pb_row .et_pb_blurb_description {
font-size: 1.5rem !important;
}
} @media only screen and (min-width: 48em) {
.wpcf7 {
padding: 2rem 3rem; border: 1px solid #ccc;
box-shadow: 0 0 0 5px #eee;
}
} .wpcf7 * {
font-family: 'Source Sans Pro', sans-serif;
}
p + .wpcf7-form-section-title {
margin-top: 3rem;
padding-top: 1.5em;
border-top: 1px solid #ccc;
}
.wpcf7-form-section-title {
margin-bottom: 1.5rem;
}
.wpcf7-form > p {
margin-bottom: 1.5em;
}
.wpcf7-form > p > label,
.wpcf7-quiz-label {
display: block;
font-size: 1rem;
line-height: 1.5em;
}
.wpcf7-form-control-wrap,
input.wpcf7-quiz,
.wpcf7-label-pseudo + * {
display: block;
margin-top: .375em;
} .wpcf7-list-item {
display: block;
margin-bottom: .75em;
}
.wpcf7-list-item input {
margin-right: .5em;
} input.wpcf7-file,
select.wpcf7-select,
input.wpcf7-date,
input.wpcf7-number,
input.wpcf7-quiz,
input.wpcf7-text,
textarea.wpcf7-textarea {
width: 100%;
max-width: 20em;
border: 2px solid #999;
color: #000;
background: #fff;
padding: .25em .5em;
border-radius: 4px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input.wpcf7-file:focus,
select.wpcf7-select:focus,
input.wpcf7-date:focus,
input.wpcf7-number:focus,
input.wpcf7-quiz:focus,
input.wpcf7-text:focus,
textarea.wpcf7-textarea:focus {
border-color: #2ea3f2; outline: none;
box-shadow: 0 0 0 6px #DCEEF5;
}
select.wpcf7-select {
background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 16' width='16' height='16' xmlns='http://www.w3.org/2000/svg'><path d='m 13,6 -5,5 -5,-5 z' fill='black'/></svg>") no-repeat;
background-position: right .5em top 50%;
background-size: 1em auto;
}
input.wpcf7-range {
-webkit-appearance: auto !important;
-moz-appearance: auto !important;
appearance: auto !important;
}
input.wpcf7-submit {
font-size: 1rem;
line-height: 1.5em;
font-weight: 700;
padding: 10px 20px;
border-radius: 25px;
border: 3px solid #00A7E5;
color: #fff;
background: #045AA5;
}
input.wpcf7-submit:focus {
border-color: #fff; outline: none;
box-shadow: 0 0 0 4px #2ea3f2;
} textarea.wpcf7-textarea,
.wpcf7-form-control-wrap.street input,
.wpcf7-form-control-wrap.utility-name input,
.wpcf7-form-control-wrap.organization input {
max-width: 100%;
}
.wpcf7-form-control-wrap.zip input,
input.wpcf7-tel,
input.wpcf7-number,
input.wpcf7-date {
max-width: 10em;
}
.wpcf7-form-control-wrap.unit input,
.wpcf7-form-control-wrap.zip input {
max-width: 5em;
} .post-type-event .et_pb_toggle_builder_wrapper #et_pb_toggle_builder,
.single.admin-bar #wp-admin-bar-et-use-visual-builder,
.single.admin-bar #wp-admin-bar-et-disable-visual-builder {
display: none !important;
} .et_builder_inner_content > p:first-child {
display: none;
} .tablepress tfoot th,
.tablepress thead th {
background: #f6f6f6;
} #sidebar .et_pb_widget h4.widgettitle {
} .main-primary .et_pb_post:first-child {
padding-top: 4rem;
}
.main-primary .et_pb_ajax_pagination_container .et_pb_post:first-child {
padding-top: 0;
}
.main-primary .et_pb_post .btn {
display: none;
}
.main-primary .post:not(.et_pb_post) {
padding-top: 2rem;
}
@media (min-width: 60em) {
.main-primary .post:not(.et_pb_post) {
padding-right: 4rem;
}
} .et_pb_widget {
border: 1px solid #ddd;
padding: 15px;
}
.et_pb_widget:after {
content: '';
display: table;
clear: both;
}
.et_pb_widget .widgettitle {
position: relative;
padding: 12px 15px;
margin: -15px -15px 15px;
background: #f6f6f6;
font-weight: normal !important;
line-height: 1.2;
font-size: 1.25rem;
}
.et_pb_widget ul {
padding: 0 0 0 20px !important;
list-style: disc;
}
.et_pb_widget ul li {
font-size: .875rem;
line-height: 1.5rem;
margin-bottom: .375rem;
}
.oeis-text-over-picture {
text-shadow:
-1px -1px 0 #030,
-1px 0 0 #030,
-1px 1px 0 #030,
1px -1px 0 #030,
1px 0 0 #030,
1px 1px 0 #030,
0 1px 0 #030,
0 -1px 0 #030,
-1px -1px 1px #030,
-1px 0 1px #030,
-1px 1px 1px #030,
1px -1px 1px #030,
1px 0 1px #030,
1px 1px 1px #030,
0 1px 1px #030,
0 -1px 1px #030,
0 0 1px #030,
0 0 1px #030,
0 0 1px #030;
}