Body
/* Video */
.video {aspect-ratio: 16 / 9; width: 100%;}
/* Padding */
.pv-5 {padding-top: 2%; padding-bottom: 2%;}
/* Titles (Headers) */
.page-body__content h1 {font-size: 2.75rem; margin-bottom: 1rem; font-family: CopernicusMedium,serif; color: #00205B;}
.page-body__content h2 {font-size: 2.5rem; margin-bottom: 1rem; font-family: CopernicusMedium,serif; color: #0A509E;}
.page-body__content h3 {font-size: 2.25rem; margin-bottom: .75rem; font-family: CopernicusMedium,serif; color: #00205B;}
.page-body__content h4 {font-size: 2rem; margin-bottom: .75rem; font-family: CopernicusMedium,serif; color: #0A509E;}
.page-body__content h5 {font-size: 1.75rem; margin-bottom: .5rem; font-family: CopernicusMedium,serif; color: #00205B;}
.page-body__content h6 {font-size: 1.5rem; margin-bottom: .5rem; font-family: CopernicusMedium,serif; color: #0A509E;}
.article__body h1 {font-size: 2.75rem; margin-bottom: 1rem; font-family: CopernicusMedium,serif; color: #00205B;}
.article__body h2 {font-size: 2.5rem; margin-bottom: 1rem; font-family: CopernicusMedium,serif; color: #0A509E;}
.article__body h3 {font-size: 2.25rem; margin-bottom: .75rem; font-family: CopernicusMedium,serif; color: #00205B;}
.article__body h4 {font-size: 2rem; margin-bottom: .75rem; font-family: CopernicusMedium,serif; color: #0A509E;}
.article__body h5 {font-size: 1.75rem; margin-bottom: .5rem; font-family: CopernicusMedium,serif; color: #00205B;}
.article__body h6 {font-size: 1.5rem; margin-bottom: .5rem; font-family: CopernicusMedium,serif; color: #0A509E;}
/* Page Body */
.page-body__content p {font-size: 1.125rem; padding-bottom: 1.5rem;}
.page-body__content figure.align-left {margin: 6px 30px 30px 0;}
.page-body__content figure.align-right {margin: 6px 0 30px 30px;}
.page-body__content figure figcaption {padding: 10px 20px; background: #f3f3f3; color: #000;}
.page-body__content figure figcaption a {color: #00205B;}
.page-body__content blockquote p {font-size: 1.5rem;}
.page-body__content blockquote {margin-bottom: 30px;}
.page-body__content p a {color: #3455DB; text-decoration: none; border-bottom: 2px #00205B dotted;}
.page-body__content p a:hover {font-size: 1.125rem; color: #697E2F; text-decoration: none; border-bottom: 2px #697E2F solid;}
.page-body__content ol a {text-transform: none;}
.page-body__content ol a::after {display: none;}
.article__main-image {text-align: center; padding: 2em; display: none;}
.article__main-image {display: none;}
.article–story .article__body p {font-family: ‘MalloryBook’;}
.article–story .article__body ol, .article–story .article__body ul {font-family: ‘MalloryBook’;}
.teaser-summary p a {color: #3455DB; text-decoration: none; border-bottom: 2px #00205B dotted; line-height: normal !important;}
.teaser-summary p a:hover {color: #697E2F; text-decoration: none; border-bottom: 2px #697E2F solid;}
.article .article__body p a {color: #3455DB; line-height: normal !important; text-decoration-style: dotted; text-decoration-color: #00205B; text-decoration-thickness: .1em; text-decoration-skip-ink: auto; text-underline-offset: 1.5px; display: inline;}
.article .article__body p a:hover {color: #697E2F; text-decoration-style: solid; text-decoration-color: #697E2F; text-decoration-thickness: .1em; text-decoration-skip-ink: auto; text-underline-offset: 1.5px;}
.article–story h1.article__title {font-size: 2.5rem; line-height: 3rem; margin-bottom: 1.5rem;}
.article–story .article__body {margin-top: 30px;}
article.align-left {margin: 0 30px 20px 0;}
article.align-right {margin: 0 0 20px 30px}
article.align-center {margin-right: auto; margin-left: auto; display: table;}
.article .article__body figure.align-left {margin: 0 30px 20px 0;}
.article .article__body figure.align-right {margin: 0 0 20px 30px}
.article .article__share a.icon-share {display: none;}
.article .article__share-buttons {display: none;}
.article .article__breadcrumbs span {color: #44474F;}
.article .article__breadcrumbs span:not(:first-of-type) {color: #005B50;}
.article .article__share a.icon-print::before {font-size: 1em;}
.article .date {color: #44474F;}
.article__body ol a {
color: #034ea1;
font-size: 1.25rem;
text-decoration: underline dotted #034ea1 0.1em;
text-decoration-skip-ink: auto;
text-underline-offset: 1.5px;
display: inline;}
.article__body ol a:hover {
color: #697E2F;
text-decoration: underline solid #697E2F 0.1em;
text-decoration-skip-ink: auto;
text-underline-offset: 1.5px;
}
.article__body ul a {
color: #034ea1;
font-size: 1.25rem;
text-decoration: underline dotted #034ea1 0.1em;
text-decoration-skip-ink: auto;
text-underline-offset: 1.5px;
display: inline;}
.article__body ul a:hover {
color: #697E2F;
text-decoration: underline solid #697E2F 0.1em;
text-decoration-skip-ink: auto;
text-underline-offset: 1.5px;
}
.icon-print::before {color: #44474F;}
div.body–two-columns h3 {font-size: 2rem !important; margin-bottom: 0 !important;}
/* Cards */
.card-overlay__content a {
display: inline-block;
position: relative;
z-index: 2;
padding: 9.5em;
margin: -9.5em;
}
@media only screen and (max-width: 64em){
.article–story .article__title {font-size: 1.75rem !important;}
.article–story h4.article__title {font-size: 1.25rem !important;}
.article–story h1.article__title {
font-size: 2.35rem !important;
font-family: CopernicusBold,serif;
line-height: 2.75rem;
margin-bottom: 1.5rem;
}
.article–story .article__title.h2, .article–story h2.article__title {
font-style: italic;
color: #034ea1;
font-size: 1.5rem;
font-size: 1.25rem !important;
font-family: CopernicusMedium,serif;
line-height: 1.33333;
}
}
/*.article .article__body p a {color: #3455DB; text-decoration: none; border-bottom: 2px #00205B dotted; line-height: normal !important;}
.article .article__body p a:hover {color: #697E2F; text-decoration: none; border-bottom: 2px #697E2F solid;}*/
/* Captions */
.article .article__body figure figcaption, .article .article__summary figure figcaption {background: #E0E2E6; padding: 15px 20px;}
figure figcaption {color: #44474F; line-height: 1.5;}
/* Alignment */
.page-body__content .align-right {padding: 0 0 1rem 1rem;}
/* Hero */
.hero__image {min-height: 250px;}
/* Lists */
.page-body__content ul li {font-size: 20px;}
/* Helpful Links */
div.title .menu–list {padding: 0 20px 0px 20px;}
div.title .menu–list .menu__item {font-size: 1.5rem;}
div.title–tall {padding: 30px 5% 40px;}
/* Accordion */
.ckeditor-accordion-container > dl dd {
padding: 25px 25px 0px;
}
.ckeditor-accordion-container > dl dt > a:hover {
background-color: #44474F;
}
.ckeditor-accordion-container > dl dt > a {
padding: 20px 15px 20px 50px;
background-color: #0A509E;
border-bottom: 1px solid #303B61;
font-size: 1.15em;
}
/* Table */
table.blueTable {
font-family: “MalloryBook”,sans-serif;
background-color: #ffffff;
width: 100%;
text-align: left;
border-collapse: collapse;
margin-bottom: 2em;
}
table.blueTable td, table.blueTable th {
padding: 1em;
}
table.blueTable tbody td {
font-size: 1.15rem;
}
table.blueTable tr:nth-child(even) {
background: #f3f3f3;
}
table.blueTable thead {
background: #0A509E;
}
table.blueTable thead th {
font-size: 1.15rem;
font-weight: bold;
color: #FFFFFF;
text-align: left;
}
table.blueTable tfoot td {
font-size: 1.15rem;
}
table.blueTable tfoot .links {
text-align: right;
}
table.blueTable tfoot .links a{
display: inline-block;
background: #1C6EA4;
color: #FFFFFF;
padding: 2px 8px;
border-radius: 5px;
}
.article__main-image {
display: none;
}
.button__text {
font-size: 1.25em;
font-weight: 600;
}
.alert {
padding: .75em;
}
form.webform-submission-form label {
margin-right: 1em;
}
form.webform-submission-form {
padding-top: 0;
}
.webform-confirmation__message {
padding: 4em 2em;
font-size: 1.5em;
}
.h1, h1 {
line-height: 1.5;
}
.h3, h3 {
margin-bottom: 1rem;
}
.resize500 img { max-width:500px; }
.resize300 img { max-width:300px; }
#block-views-block-news-rice-block-1, #block-views-block-news-releases-view-block-1,
#block-views-block-featured-stories-rice-block-1 { background: #001e6b; padding: 2em 0; }
.js-articles-slick, .js-current-news, .js-rice-news, .js-view-current-news, .featured-container { max-width: 1960px; margin: 0 auto; }
@media (max-width: 64em){
.article–story h4.article__title {
font-size: 1.5rem;
}
.resize500 img { width:auto; }
.resize300 img { width:auto; }}
/* — Views: Exposed Form — */
.views-exposed-form {
display: flex;
flex-wrap: wrap;
/*flex: 0 0 30%; */
/*width: 30%;*/
padding: 1em 2em;
margin: 1% 1%;
align-items: center;
justify-content: center;
border: 2px dotted #054EA1;
}
.js-form-item {
padding: .2em .5em;
flex: 0 0 50%;
}
.js-form-item label {
margin: auto;
font-family: CopernicusBold,sans-serif;
font-size: 1.1rem;
color: #00205b;
}
.form-select, .selectric-form-select, .form-text {
width: 100%;
margin: 0 0 .5em 0;
border: none;
border-bottom: 1px solid #bbb;
}
.form-text {
min-height: 2.5em;
}
.selectric {
border: none;
padding: 2px;
}
.form-actions { display: flex; }
.js-form-submit {
width:100%;
padding:.5rem 1.5rem;
text-transform: uppercase;
margin:0 .2em;
color: #fff;
background: #054ea1;
cursor:pointer;
border: 1px solid #054ea1;
}
.footer__logo .image-responsive{width: 50%;}
@media (max-width: 64em) {
.view-group {
margin: 0 1em;
}
}
@media (max-width: 48em) {
.views-exposed-form {
display: block;
}
.form-select, .selectric-form-select, .form-text {
margin: 0;
}
.js-form-submit {
width: 50%;
left: 25%;
}
}