
.fellow-image {
    float: right;
    margin-left: 1em;
    margin-bottom: 1em;
}
.dd-block ul,
.footer-nav ul,
.hero-slider-nav ul,
.main-nav > ul,
.meta-nav > ul,
.ps-nav ul,
.tn-user-op-toggles ul {
    list-style-type: none;
    margin: 0;
    padding-left: 0;
}
.placeholder .fellow-search-label,
.placeholder .form-field-comment .form-field-label {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.account-address .details-list,
.account-address .details-list ul,
.details-list,
.details-list ul,
.details-list-beside,
.details-list-beside ul,
.details-list-beside-evt,
.details-list-beside-evt ul,
.details-list-evt,
.details-list-evt ul,
.fellow-details dd ul,
.free-content ul,
.js .xi-nothing-found ul,
.message-error ul,
.selection-list,
div.gsc-control-cse .gs-no-results-result .gs-snippet ul {
    padding-left: 40px;
}
.account-address .details-list ul > li,
.account-address .details-list > li,
.details-list ul > li,
.details-list-beside ul > li,
.details-list-beside-evt ul > li,
.details-list-beside-evt > li,
.details-list-beside > li,
.details-list-evt ul > li,
.details-list-evt > li,
.details-list > li,
.fellow-details dd ul > li,
.free-content ul > li,
.js .xi-nothing-found ul > li,
.message-error ul > li,
.selection-list > li,
div.gsc-control-cse .gs-no-results-result .gs-snippet ul > li {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzI0ZDZkMTt9PC9zdHlsZT48L2RlZnM+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI1IiBjeT0iNSIgcj0iNSIvPjwvc3ZnPg==);
    background-size: 10px auto;
    background-repeat: no-repeat;
    list-style: none;
    background-repeat: no-repeat;
    background-position: 0 6px;
    padding-left: 20px;
    margin-left: -20px;
}
.account-address .details-list .no-backgroundsize ul > li,
.account-address .details-list .no-svg ul > li,
.account-address .no-backgroundsize .details-list > li,
.account-address .no-svg .details-list > li,
.details-list .no-backgroundsize ul > li,
.details-list .no-svg ul > li,
.details-list-beside .no-backgroundsize ul > li,
.details-list-beside .no-svg ul > li,
.details-list-beside-evt .no-backgroundsize ul > li,
.details-list-beside-evt .no-svg ul > li,
.details-list-evt .no-backgroundsize ul > li,
.details-list-evt .no-svg ul > li,
.fellow-details dd .no-backgroundsize ul > li,
.fellow-details dd .no-svg ul > li,
.free-content .no-backgroundsize ul > li,
.free-content .no-svg ul > li,
.js .xi-nothing-found .no-backgroundsize ul > li,
.js .xi-nothing-found .no-svg ul > li,
.message-error .no-backgroundsize ul > li,
.message-error .no-svg ul > li,
.no-backgroundsize .account-address .details-list ul > li,
.no-backgroundsize .account-address .details-list > li,
.no-backgroundsize .details-list ul > li,
.no-backgroundsize .details-list-beside ul > li,
.no-backgroundsize .details-list-beside-evt ul > li,
.no-backgroundsize .details-list-beside-evt > li,
.no-backgroundsize .details-list-beside > li,
.no-backgroundsize .details-list-evt ul > li,
.no-backgroundsize .details-list-evt > li,
.no-backgroundsize .details-list > li,
.no-backgroundsize .fellow-details dd ul > li,
.no-backgroundsize .free-content ul > li,
.no-backgroundsize .js .xi-nothing-found ul > li,
.no-backgroundsize .message-error ul > li,
.no-backgroundsize .selection-list > li,
.no-backgroundsize div.gsc-control-cse .gs-no-results-result .gs-snippet ul > li,
.no-svg .account-address .details-list ul > li,
.no-svg .account-address .details-list > li,
.no-svg .details-list ul > li,
.no-svg .details-list-beside ul > li,
.no-svg .details-list-beside-evt ul > li,
.no-svg .details-list-beside-evt > li,
.no-svg .details-list-beside > li,
.no-svg .details-list-evt ul > li,
.no-svg .details-list-evt > li,
.no-svg .details-list > li,
.no-svg .fellow-details dd ul > li,
.no-svg .free-content ul > li,
.no-svg .js .xi-nothing-found ul > li,
.no-svg .message-error ul > li,
.no-svg .selection-list > li,
.no-svg div.gsc-control-cse .gs-no-results-result .gs-snippet ul > li,
div.gsc-control-cse .gs-no-results-result .gs-snippet .no-backgroundsize ul > li,
div.gsc-control-cse .gs-no-results-result .gs-snippet .no-svg ul > li {
    background-image: url(/RAE/resources/img/icons/bullet.png);
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
video {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden] {
    display: none;
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body {
    margin: 0;
}
a:focus {
    outline: thin dotted;
}
a:active,
a:hover {
    outline: 0;
}
h1 {
    font-size: 2em;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: 700;
}
dfn {
    font-style: italic;
}
mark {
    background: #ff0;
    color: #000;
}
code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
q {
    quotes: "\201C""\201D""\2018""\2019";
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: none;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: none;
    padding: 0;
}
button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}
button,
input {
    line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
input[disabled] {
    cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: none;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
@-ms-viewport {
    width: device-width;
}
html {
    overflow-y: auto;
    -webkit-font-smoothing: antialiased;
}
::-moz-selection {
    background: rgba(127, 203, 173, 0.5);
    color: #0b1015;
    text-shadow: none;
}
::selection {
    background: rgba(127, 203, 173, 0.5);
    color: #0b1015;
    text-shadow: none;
}
a:link {
    -webkit-tap-highlight-color: rgba(127, 203, 173, 0.5);
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body {
    font: 16px Verdana, sans-serif;
    line-height: 1.43;
    color: #616966;
    background-color: #393d3c;
}
.site-width {
    margin: 0 auto;
    width: 90%;
    max-width: 1060px;
}
@media only screen and (max-width: 40em) {
    .site-width {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
}
.main {
    background-color: #fff;
    padding-bottom: 20px;
    overflow: hidden;
    display: block;
}
@media only screen and (min-width: 40em) {
    .main {
        padding-bottom: 40px;
    }
}
.lt-ie9 .main,
.lt-ie9 .site-footer,
.lt-ie9 .site-header {
    min-width: 1180px;
}
.no-svg.js .svg-image {
    display: none;
}
.cms-controls * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
html {
    font-family: narrow;
}
* html {
    font-family: wide;
}
* + html {
    font-family: wide;
}
@media \0screen {
    html {
        font-family: wide;
    }
}
@media only screen and (min-width: 40em) {
    html {
        font-family: medium;
    }
}
@media only screen and (min-width: 60em) {
    html {
        font-family: wide;
    }
}
.gw {
    margin-left: -2em;
    clear: both;
}
.gw:after {
    content: "";
    display: table;
    clear: both;
}
.gc {
    float: left;
    padding-left: 2em;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.c-1,
.c-1-1 {
    width: 100%;
}
.c-1-2 {
    width: 50%;
}
.c-1-3,
.details-list-beside-evt dt {
    width: 33.333%;
}
.c-2-3,
.details-list-beside-evt dd {
    width: 66.666%;
}
.c-1-4 {
    width: 25%;
}
.c-3-4 {
    width: 75%;
}
.c-1-5 {
    width: 20%;
}
.c-2-5 {
    width: 40%;
}
.c-3-5 {
    width: 60%;
}
.c-4-5 {
    width: 80%;
}
.lt-ie8 .gw {
    margin-left: 0;
}
.lt-ie8 .gc {
    padding: 0;
    margin-left: 3%;
}
.lt-ie8 .gc:first-child {
    margin-left: 0;
}
.lt-ie8 .c-1 {
    width: 99.95%;
}
.lt-ie8 .c-1-2 {
    width: 47.45%;
}
.details-list-beside-evt .lt-ie8 dt,
.lt-ie8 .c-1-3,
.lt-ie8 .details-list-beside-evt dt {
    width: 29.55%;
}
.details-list-beside-evt .lt-ie8 dd,
.lt-ie8 .c-2-3,
.lt-ie8 .details-list-beside-evt dd {
    width: 64.95%;
}
.lt-ie8 .c-1-4 {
    width: 19.95%;
}
.lt-ie8 .c-3-4 {
    width: 74.95%;
}
.lt-ie8 .c-1-5 {
    width: 19.95%;
}
.lt-ie8 .c-2-5 {
    width: 39.95%;
}
.lt-ie8 .c-3-5 {
    width: 59.95%;
}
.lt-ie8 .c-4-5 {
    width: 79.95%;
}
@media only screen and (min-width: 40em) {
    .m-1,
    .m-1-1 {
        width: 100%;
    }
    .m-1-2 {
        width: 50%;
    }
    .m-1-3 {
        width: 33.333%;
    }
    .m-2-3 {
        width: 66.666%;
    }
    .m-1-4 {
        width: 25%;
    }
    .m-3-4 {
        width: 75%;
    }
    .m-1-5 {
        width: 20%;
    }
    .m-2-5 {
        width: 40%;
    }
    .m-3-5 {
        width: 60%;
    }
    .m-4-5 {
        width: 80%;
    }
    .lt-ie8 .m-1 {
        width: 99.95%;
    }
    .lt-ie8 .m-1-2 {
        width: 47.45%;
    }
    .lt-ie8 .m-1-3 {
        width: 29.55%;
    }
    .lt-ie8 .m-2-3 {
        width: 64.95%;
    }
    .lt-ie8 .m-1-4 {
        width: 19.95%;
    }
    .lt-ie8 .m-3-4 {
        width: 74.95%;
    }
    .lt-ie8 .m-1-5 {
        width: 19.95%;
    }
    .lt-ie8 .m-2-5 {
        width: 39.95%;
    }
    .lt-ie8 .m-3-5 {
        width: 59.95%;
    }
    .lt-ie8 .m-4-5 {
        width: 79.95%;
    }
    .gw-reverse .gc {
        float: right;
    }
    .gw-restore .gc {
        float: left;
    }
}
@media only screen and (min-width: 60em) {
    .w-1,
    .w-1-1 {
        width: 100%;
    }
    .w-1-2 {
        width: 50%;
    }
    .w-1-3 {
        width: 33.333%;
    }
    .w-2-3 {
        width: 66.666%;
    }
    .w-1-4 {
        width: 25%;
    }
    .w-3-4 {
        width: 75%;
    }
    .w-1-5 {
        width: 20%;
    }
    .w-2-5 {
        width: 40%;
    }
    .w-3-5 {
        width: 60%;
    }
    .w-4-5 {
        width: 80%;
    }
    .lt-ie8 .w-1 {
        width: 99.95%;
    }
    .lt-ie8 .w-1-2 {
        width: 47.45%;
    }
    .lt-ie8 .w-1-3 {
        width: 29.55%;
    }
    .lt-ie8 .w-2-3 {
        width: 64.95%;
    }
    .lt-ie8 .w-1-4 {
        width: 19.95%;
    }
    .lt-ie8 .w-3-4 {
        width: 74.95%;
    }
    .lt-ie8 .w-1-5 {
        width: 19.95%;
    }
    .lt-ie8 .w-2-5 {
        width: 39.95%;
    }
    .lt-ie8 .w-3-5 {
        width: 59.95%;
    }
    .lt-ie8 .w-4-5 {
        width: 79.95%;
    }
}
.consultation .summary-heading,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
dl dt,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    font-weight: 700;
    color: #0b1015;
}
.h1,
h1 {
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 25px;
    margin-bottom: 15px;
}
@media only screen and (min-width: 40em) {
    .h1,
    h1 {
        font-size: 35px;
    }
}
@media only screen and (min-width: 60em) {
    .h1,
    h1 {
        font-size: 40px;
    }
}
.h2,
h2 {
    font-family: "Montserrat Regular";
    font-size: 24px;
}
.h3,
h3 {
    font-family: "Montserrat Regular";
    font-size: 20px;
}
.h4,
h4 {
    font-family: "Montserrat Regular";
    font-size: 18px;
}
.consultation .summary-heading,
.h5,
h5 {
    font-family: "Montserrat Regular";
    font-size: 18px;
    margin-bottom: 12px;
}
.h6,
dl dt,
h6 {
    font-family: "Montserrat Regular";
    font-size: 16px;
    margin-bottom: 12px;
}
p {
    margin-top: 0;
    margin-bottom: 10px;
}
.intro {
    font-family: "Montserrat Regular";
    font-size: 18px;
    color: #616966;
}
hr {
    color: #d8d8d8;
    background-color: #d8d8d8;
    height: 1px;
    border: none;
    margin: 40px 0;
}
blockquote {
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 16px 0;
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 18px;
    font-weight: 400;
    color: #616966;
}
blockquote .citation {
    margin-top: 20px;
    font-family: Verdana, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 700;
}
.styled-table td,
.styled-table th {
    border: 1px solid #d8d8d8;
    padding: 10px;
}
em {
    display: block;
}
.disclaimer {
    font-size: 14px;
}
@media only screen and (max-width: 60em) {
    .disclaimer em + em {
        padding-top: 10px;
    }
}

/* montserrat-engineered - latin */
@font-face {
  font-family: 'Montserrat Engineered';
  font-style: normal;
  font-weight: 400;
  src: url('/RAE/resources/fonts/Montserrat-Engineered.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Engineered'), local('Montserrat-Engineered'),
       url('/RAE/resources/fonts/Montserrat-Engineered.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/RAE/resources/fonts/Montserrat-Engineered.woff') format('woff'), /* Modern Browsers */
       url('/RAE/resources/fonts/Montserrat-Engineered.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/RAE/resources/fonts/Montserrat-Engineered.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat Regular';
  font-style: normal;
  font-weight: 400;
  src: url('/RAE/resources/fonts/Montserrat-Regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('/RAE/resources/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/RAE/resources/fonts/Montserrat-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/RAE/resources/fonts/Montserrat-Regular.woff') format('woff'), /* Modern Browsers */
       url('/RAE/resources/fonts/Montserrat-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/RAE/resources/fonts/Montserrat-Regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-medium - latin */
@font-face {
  font-family: 'Montserrat Medium';
  font-style: normal;
  font-weight: 400;
  src: url('/RAE/resources/fonts/Montserrat-Medium.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Medium'), local('Montserrat-Medium'),
       url('/RAE/resources/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/RAE/resources/fonts/Montserrat-Medium.woff') format('woff'), /* Modern Browsers */
       url('/RAE/resources/fonts/Montserrat-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/RAE/resources/fonts/Montserrat-Medium.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat Bold';
  font-style: normal;
  font-weight: 400;
  src: url('/RAE/resources/fonts/Montserrat-Bold.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('/RAE/resources/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/RAE/resources/fonts/Montserrat-Bold.woff') format('woff'), /* Modern Browsers */
       url('/RAE/resources/fonts/Montserrat-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/RAE/resources/fonts/Montserrat-Bold.svg#Montserrat') format('svg'); /* Legacy iOS */
}

a {
    color: #21176b;
    text-decoration: none;
}
a:focus,
a:hover {
    color: #000033;
    text-decoration: none;
}
.btn {
    background-color: #d91c5c;
    font-family: "Montserrat Regular";
    font-size: 16px;
    padding: 8px;
    color: #fff;
    border: none;
    min-height: 38px;
    overflow: visible;
    line-height: 1.43;
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.btn .icon-right-arrow-white {
    margin-left: 8px;
}
.btn .icon-left-arrow-white {
    margin-right: 8px;
}
.btn:focus,
.btn:hover {
    background-color: #ff9eb8;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn:active {
    -webkit-transform: translateY(1px);
    -moz-transform: translateY(1px);
    -ms-transform: translateY(1px);
    -o-transform: translateY(1px);
    transform: translateY(1px);
}
.btn[disabled] {
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
}
.btn-active {
    background-color: #f7f7f7;
    color: #0b1015;
}
.btn-active:hover {
    background-color: #f7f7f7;
    color: #0b1015;
}
.btn-small {
    min-height: 0;
    padding: 5px 15px;
}
.btn-alt {
    background-color: #b2b2b2;
}
.btn-alt:focus,
.btn-alt:hover {
    background-color: #989898;
}
.btn-disabled {
    background-color: #b2b2b2;
    cursor: not-allowed;
}
.btn-disabled:focus,
.btn-disabled:hover {
    background-color: #b2b2b2;
}
.btn-full {
    width: 100%;
    text-align: center;
}
.btn-oversize {
    padding: 20px;
}
.link-doc {
    display: block;
    margin-bottom: 0;
    text-align: left;
    overflow: hidden;
    padding-left: 28px;
}
.link-doc:after {
    content: "";
    display: table;
    clear: both;
}
.link-doc .icon {
    float: left;
    margin-left: -28px;
}
.link-doc .icon {
    margin-top: 0;
    margin-right: 8px;
}
.hero-slide-heading .link-doc,
.summary-heading .link-doc,
figure > .link-doc {
    padding-left: 0;
}
.link-doc .link-doc-size {
    white-space: nowrap;
}
.link-cta .icon {
    margin-right: 8px;
    -webkit-transition: -webkit-transform 0.1s linear;
    -moz-transition: -moz-transform 0.1s linear;
    -o-transition: -o-transform 0.1s linear;
    transition: transform 0.1s linear;
}
.link-cta:focus,
.link-cta:hover {
    -webkit-transform: translateX(2px);
    -moz-transform: translateX(2px);
    -ms-transform: translateX(2px);
    -o-transform: translateX(2px);
    transform: translateX(2px);
}
.icon {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-top: -2px;
    margin-right: 2px;
    overflow: hidden;
    font-style: normal;
}
.icon:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}
.lt-ie8 .icon {
    line-height: 0;
    font-size: 0;
}
.icon-rounded {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}
.fellows-area-links a:before,
.icon-right-arrow,
div.gsc-control-cse .gsc-result .gs-title a:after,
div.gsc-control-cse .gsc-result.gsc-webResult .gs-title a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgNyAxMyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyNGQ2ZDE7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS43MSwxMS4yM1YxM0w3LDYuNS43MSwwVjEuNzdMNS4yOSw2LjVaIi8+PC9zdmc+);
    width: 7px;
    height: 13px;
    background-size: 7px auto;
    background-repeat: no-repeat;
}
.fellows-area-links .no-backgroundsize a:before,
.fellows-area-links .no-svg a:before,
.no-backgroundsize .fellows-area-links a:before,
.no-backgroundsize .icon-right-arrow,
.no-backgroundsize div.gsc-control-cse .gsc-result .gs-title a:after,
.no-backgroundsize div.gsc-control-cse .gsc-result.gsc-webResult .gs-title a:after,
.no-svg .fellows-area-links a:before,
.no-svg .icon-right-arrow,
.no-svg div.gsc-control-cse .gsc-result .gs-title a:after,
.no-svg div.gsc-control-cse .gsc-result.gsc-webResult .gs-title a:after,
div.gsc-control-cse .gsc-result .gs-title .no-backgroundsize a:after,
div.gsc-control-cse .gsc-result .gs-title .no-svg a:after,
div.gsc-control-cse .gsc-result.gsc-webResult .gs-title .no-backgroundsize a:after,
div.gsc-control-cse .gsc-result.gsc-webResult .gs-title .no-svg a:after {
    background-image: url(/RAE/resources/img/icons/right-arrow.png);
}
.icon-search {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHRpdGxlPlNsaWNlIDE8L3RpdGxlPjxwYXRoIGQ9Ik0xMy4xNDIgMTEuMzQ5bC4yNTUuMjU1IDYuMjUgNi4yNS0uMTQ2LS4zNTR2MS4yNWwuMTQ2LS4zNTQtMS4yNSAxLjI1LjM1NC0uMTQ2aC0xLjI1bC4zNTQuMTQ2LTYuMjUtNi4yNS0uMjU1LS4yNTUtLjMyMi4xNjEtLjM5Ni4xODljLS4zMS4xNDMtLjYzOS4yODYtLjk3Mi40MTktLjI3NC4xMDktLjUzOC4yMDctLjc4OC4yOTEtLjU3OC4xOTMtMS4wNTQuMjk4LTEuMzcuMjk4LTMuNDc0IDAtNy0zLjUyNi03LTdzMy41MjYtNyA3LTcgNyAzLjUyNiA3IDdjMCAuMzE2LS4xMDYuNzkyLS4yOTggMS4zNy0uMDgzLjI1LS4xODEuNTE1LS4yOTEuNzg4LS4xMzMuMzMzLS4yNzYuNjYyLS40MTkuOTcybC0uMTg5LjM5Ni0uMTYxLjMyMnptLTEuMzkyLTMuODQ5YzAtMi43NzYtMS40NzQtNC4yNS00LjI1LTQuMjVzLTQuMjUgMS40NzQtNC4yNSA0LjI1IDEuNDc0IDQuMjUgNC4yNSA0LjI1IDQuMjUtMS40NzQgNC4yNS00LjI1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
    width: 20px;
    height: 20px;
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-position: 2px 0;
    width: 22px;
}
.no-backgroundsize .icon-search,
.no-svg .icon-search {
    background-image: url(/RAE/resources/img/icons/search.png);
}
.icon-address {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5hZGRyZXNzPC90aXRsZT48cGF0aCBkPSJNOCAwYy00LjQxOCAwLTggMy4yNjItOCA3LjI4NXMzLjUwMSA4LjY5OSA4IDE1LjcxNWM0LjQ5OS03LjAxNSA4LTExLjY5MSA4LTE1LjcxNSAwLTQuMDIzLTMuNTgyLTcuMjg1LTgtNy4yODV6bTAgOS43MjFjLTEuNTg1IDAtMi44NjktMS4xNy0yLjg2OS0yLjYxM3MxLjI4NC0yLjYxMyAyLjg2OS0yLjYxM2MxLjU4NSAwIDIuODY5IDEuMTcgMi44NjkgMi42MTNzLTEuMjg0IDIuNjEzLTIuODY5IDIuNjEzem0wIDAiIGZpbGw9IiMzOTNFM0MiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiLz48L3N2Zz4=);
    width: 16px;
    height: 23px;
    background-size: 16px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-address,
.no-svg .icon-address {
    background-image: url(/RAE/resources/img/icons/address.png);
}
.icon-phone {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5TbGljZSAxPC90aXRsZT48cGF0aCBkPSJNMTMuMDYxIDIyLjQxMmMtMS40MzguNjc4LTQuNzk0IDIuNjYtMTAuMjAzLTguMjM1LTUuMzYzLTEwLjgwMi0xLjc3Ni0xMi40ODItLjQ1NC0xMy4xOTJsMS45MzYtLjk4NSAzLjIwOCA2LjQ2LTEuOTEzLjk3MmMtMi4wMTIgMS4xMTIgMi4xNzcgOS41NTEgNC4yMzUgOC41MjIuMDgzLS4wMzggMS44OS0uOTU0IDEuODk3LS45NThsMy4yMzQgNi40MzhjLS4wMDcuMDA0LTEuODI4LjkyNy0xLjkzOS45Nzl6bTAgMCIgZmlsbD0iIzM5M0UzQyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    width: 15px;
    height: 23px;
    background-size: 15px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-phone,
.no-svg .icon-phone {
    background-image: url(/RAE/resources/img/icons/phone.png);
}
.icon-print {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5wcmludDwvdGl0bGU+PHBhdGggZD0iTTQuMTMgMTd2LTQuODU3aDEwLjczOXY0Ljg1N2gtMTAuNzM5em0xMi44MDQtMTAuNTI0Yy0uMjI4IDAtLjQxMy0uMTgxLS40MTMtLjQwNSAwLS4yMjQuMTg1LS40MDUuNDEzLS40MDUuMjI4IDAgLjQxMy4xODEuNDEzLjQwNSAwIC4yMjQtLjE4NS40MDUtLjQxMy40MDV6bS0yLjA2NS0yLjQyOWgtMTAuNzM5di0yLjQyOWgxMC43Mzl2Mi40Mjl6bTEuNjYzLTQuMDQ4aC0xNC4wNjZ2NC4xNjJoLTIuNDY3djkuNmgyLjQ2di0yLjYyNWgxNC4wNzN2Mi42MjVoMi40Njd2LTkuNmgtMi40Njd2LTQuMTYyem0wIDAiIGZpbGw9IiMzOTNFM0MiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiLz48L3N2Zz4=);
    width: 19px;
    height: 17px;
    background-size: 19px auto;
    background-repeat: no-repeat;
    background-color: #d8d8d8;
}
.no-backgroundsize .icon-print,
.no-svg .icon-print {
    background-image: url(/RAE/resources/img/icons/print.png);
}
.icon-email {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5tYWlsPC90aXRsZT48cGF0aCBkPSJNOSA4LjI1Yy0xLjUgMC05LTYtOS02di0uNzVjMC0uNzUuNzUtMS41IDEuNS0xLjVoMTVjLjc1IDAgMS41Ljc1IDEuNSAxLjV2Ljc1cy03LjUgNi05IDZ6bTAgMi4yNWMxLjUgMCA5LTYgOS02djljMCAuNzUtLjc1IDEuNS0xLjUgMS41aC0xNWMtLjc1IDAtMS41LS43NS0xLjUtMS41di05czcuNSA2IDkgNnptMCAwIiBmaWxsPSIjMzkzRTNDIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
    width: 18px;
    height: 15px;
    background-size: 18px auto;
    background-repeat: no-repeat;
    background-color: #d8d8d8;
}
.no-backgroundsize .icon-email,
.no-svg .icon-email {
    background-image: url(/RAE/resources/img/icons/email.png);
}
.icon-email-white {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5lbWFpbC13aGl0ZTwvdGl0bGU+PHBhdGggZD0iTTkgOC4yNWMtMS41IDAtOS02LTktNnYtLjc1YzAtLjc1Ljc1LTEuNSAxLjUtMS41aDE1Yy43NSAwIDEuNS43NSAxLjUgMS41di43NXMtNy41IDYtOSA2em0wIDIuMjVjMS41IDAgOS02IDktNnY5YzAgLjc1LS43NSAxLjUtMS41IDEuNWgtMTVjLS43NSAwLTEuNS0uNzUtMS41LTEuNXYtOXM3LjUgNiA5IDZ6bTAgMCIgZmlsbD0iI2ZmZiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    width: 18px;
    height: 15px;
    background-size: 18px auto;
    background-repeat: no-repeat;
    background-color: #d91c5c;
}
.no-backgroundsize .icon-email-white,
.no-svg .icon-email-white {
    background-image: url(/RAE/resources/img/icons/email-white.png);
}
.icon-twitter {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT50d2l0dGVyPC90aXRsZT48cGF0aCBkPSJNMTguNTI1IDIuNjg4Yy44OS0uNTMxIDEuNTczLTEuMzcyIDEuODk1LTIuMzc0LS44MzMuNDkyLTEuNzU1Ljg0OS0yLjczNiAxLjA0MS0uNzg2LS44MzQtMS45MDYtMS4zNTUtMy4xNDUtMS4zNTUtMi4zNzkgMC00LjMwOCAxLjkyMS00LjMwOCA0LjI5MSAwIC4zMzYuMDM4LjY2NC4xMTEuOTc4LTMuNTgtLjE3OS02Ljc1Ni0xLjg4Ny04Ljg4LTQuNDg0LS4zNzEuNjM0LS41ODQgMS4zNzEtLjU4NCAyLjE1OCAwIDEuNDg5Ljc2MSAyLjgwMiAxLjkxNiAzLjU3Mi0uNzA2LS4wMjItMS4zNy0uMjE1LTEuOTUxLS41MzZ2LjA1NGMwIDIuMDggMS40ODYgMy44MTQgMy40NTYgNC4yMDgtLjM2MS4wOTgtLjc0Mi4xNTEtMS4xMzUuMTUxLS4yNzcgMC0uNTQ3LS4wMjctLjgxMS0uMDc3LjU0OCAxLjcwNSAyLjE0IDIuOTQ2IDQuMDI1IDIuOTgtMS40NzUgMS4xNTEtMy4zMzIgMS44MzctNS4zNTEgMS44MzctLjM0OCAwLS42OS0uMDItMS4wMjgtLjA2MSAxLjkwNiAxLjIxOCA0LjE3MSAxLjkyOSA2LjYwNCAxLjkyOSA3LjkyNSAwIDEyLjI1OC02LjU0IDEyLjI1OC0xMi4yMTFsLS4wMTMtLjU1NWMuODQyLS42MDQgMS41NzItMS4zNiAyLjE1LTIuMjIxLS43NzMuMzQyLTEuNjAzLjU3Mi0yLjQ3NS42NzZ6bTAgMCIgZmlsbD0iIzM5M0UzQyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    width: 21px;
    height: 17px;
    background-size: 21px auto;
    background-repeat: no-repeat;
    background-color: #3cb9e7;
}
.no-backgroundsize .icon-twitter,
.no-svg .icon-twitter {
    background-image: url(/RAE/resources/img/icons/twitter.png);
}
.icon-facebook {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5mYWNlYm9vazwvdGl0bGU+PHBhdGggZD0iTTcuMTQzIDMuMTI5Yy0uMzM4IDAtLjcxNS40NDQtLjcxNSAxLjAzOHYyLjA2M2gzLjU3MXYyLjk0aC0zLjU3MXY4LjgyOWgtMy4zNzF2LTguODI5aC0zLjA1N3YtMi45NGgzLjA1N3YtMS43MzFjMC0yLjQ4MSAxLjcyMi00LjUgNC4wODYtNC41aDIuODU3djMuMTI5aC0yLjg1N3ptMCAwIiBmaWxsPSIjMzkzRTNDIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
    width: 12px;
    height: 18px;
    background-size: 12px auto;
    background-repeat: no-repeat;
    background-color: #97b4dc;
}
.no-backgroundsize .icon-facebook,
.no-svg .icon-facebook {
    background-image: url(/RAE/resources/img/icons/facebook.png);
}
.icon-gplus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5ncGx1czwvdGl0bGU+PHBhdGggZD0iTTEuMDYxIDQuOTg3YzAgMS42OTcuNTU3IDIuOTIzIDEuNjU0IDMuNjQyLjg5OC41OSAxLjk0Mi42NzggMi40ODQuNjc4bC4zMTEtLjAxcy0uMTcyIDEuMTQuNjU4IDIuMjY4aC0uMDM3Yy0xLjQzOCAwLTYuMTMxLjMwNi02LjEzMSA0LjIzNCAwIDMuOTk3IDQuMzEgNC4yIDUuMTc0IDQuMmwuMTA3LS4wMDEuMTc3LjAwM2MuNTU1IDAgMS45ODktLjA3MSAzLjMyMS0uNzMgMS43MjctLjg1NCAyLjYwNC0yLjMzOSAyLjYwNC00LjQxNSAwLTIuMDA2LTEuMzM1LTMuMTk5LTIuMzEtNC4wNzItLjU5NS0uNTMxLTEuMTA5LS45OS0xLjEwOS0xLjQzNyAwLS40NTUuMzc1LS43OTcuODUtMS4yMy43NjktLjcgMS40OTMtMS42OTcgMS40OTMtMy41ODEgMC0xLjY1Ni0uMjExLTIuNzY4LTEuNTEtMy40NzMuMTM1LS4wNzEuNjE0LS4xMjIuODUxLS4xNTUuNzA0LS4wOTggMS43MzQtLjIwOSAxLjczNC0uNzk1di0uMTEzaC01LjEzMmMtLjA1MS4wMDEtNS4xODkuMTk1LTUuMTg5IDQuOTg3em04LjI4NCAxMC4yNDJjLjA5OCAxLjU5OC0xLjI0NSAyLjc3OC0zLjI2IDIuOTI3LTIuMDQ4LjE1Mi0zLjczMy0uNzg2LTMuODMxLTIuMzgyLS4wNDgtLjc2Ny4yODQtMS41MTkuOTMyLTIuMTE3LjY1OC0uNjA3IDEuNTYxLS45OCAyLjU0My0xLjA1NGwuMzQ2LS4wMTJjMS44OTUgMCAzLjE3OCAxLjEzNCAzLjI3MSAyLjYzOXptLTEuMzQtMTEuMzM1Yy41MDQgMS44MDMtLjI1NyAzLjY4OC0xLjQ2OCA0LjAzNi0uMTM5LjA0LS4yODMuMDYtLjQyOS4wNi0xLjExIDAtMi4yMS0xLjE0My0yLjYxNy0yLjcxOC0uMjI4LS44ODUtLjIwOS0xLjY1OC4wNTItMi40MDIuMjU3LS43MzIuNzE4LTEuMjI2IDEuMjk4LTEuMzkyLjEzOS0uMDQuMjg0LS4wNjEuNDI5LS4wNjEgMS4zNCAwIDIuMjAyLjU2NiAyLjczNSAyLjQ3NnptOC42NDcgMy45Mjd2LTMuNDA5aC0yLjEydjMuNDA5aC0zLjM0OHYyLjE1OWgzLjM0OHYzLjQwOWgyLjEydi0zLjQwOWgzLjM0OHYtMi4xNTloLTMuMzQ4em0wIDAiIGZpbGw9IiMzOTNFM0MiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiLz48L3N2Zz4=);
    width: 20px;
    height: 20px;
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-color: #fd725b;
}
.no-backgroundsize .icon-gplus,
.no-svg .icon-gplus {
    background-image: url(/RAE/resources/img/icons/gplus.png);
}
.icon-linkedin {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNC45OCAzLjVjMCAxLjM4MS0xLjExIDIuNS0yLjQ4IDIuNXMtMi40OC0xLjExOS0yLjQ4LTIuNWMwLTEuMzggMS4xMS0yLjUgMi40OC0yLjVzMi40OCAxLjEyIDIuNDggMi41em0uMDIgNC41aC01djE2aDV2LTE2em03Ljk4MiAwaC00Ljk2OHYxNmg0Ljk2OXYtOC4zOTljMC00LjY3IDYuMDI5LTUuMDUyIDYuMDI5IDB2OC4zOTloNC45ODh2LTEwLjEzMWMwLTcuODgtOC45MjItNy41OTMtMTEuMDE4LTMuNzE0di0yLjE1NXoiLz48L3N2Zz4=);
    width: 20px;
    height: 20px;
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-color: #e9f2ef;
    margin-bottom: 2px;
}
.no-backgroundsize .icon-linedin,
.no-svg .icon-linedin {
    background-image: url(/RAE/resources/img/icons/linedin.png);
}
.icon-rss {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5yc3M8L3RpdGxlPjxwYXRoIGQ9Ik0yLjMzMSAxN2MxLjI4OCAwIDIuMzMxLTEuMDQ0IDIuMzMxLTIuMzMxIDAtMS4yODgtMS4wNDQtMi4zMzEtMi4zMzEtMi4zMzEtMS4yODggMC0yLjMzMSAxLjA0NC0yLjMzMSAyLjMzMSAwIDEuMjg4IDEuMDQ0IDIuMzMxIDIuMzMxIDIuMzMxem04LjkzNyAwaC0zLjMwM2MwLTQuMzk5LTMuNTY2LTcuOTY2LTcuOTY2LTcuOTY2di0zLjMwM2M2LjIyMyAwIDExLjI2OSA1LjA0NSAxMS4yNjkgMTEuMjY5em0tMTEuMjY5LTEzLjZ2LTMuNGM5LjM4OSAwIDE3IDcuNjExIDE3IDE3aC0zLjRjMC03LjUxMS02LjA4OS0xMy42LTEzLjYtMTMuNnptMCAwIiBmaWxsPSIjMzkzRTNDIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
    width: 17px;
    height: 17px;
    background-size: 17px auto;
    background-repeat: no-repeat;
    background-color: #ff964c;
}
.no-backgroundsize .icon-rss,
.no-svg .icon-rss {
    background-image: url(/RAE/resources/img/icons/rss.png);
}
.icon-menu {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5tZW51PC90aXRsZT48ZyBza2V0Y2g6dHlwZT0iTVNQYWdlIiBmaWxsPSIjZmZmIj48cmVjdCBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB3aWR0aD0iMjYiIGhlaWdodD0iNC41MiIgcng9IjIiLz48cmVjdCBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB5PSI2LjgiIHdpZHRoPSIyNiIgaGVpZ2h0PSI0LjUyIiByeD0iMiIvPjxyZWN0IHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIHk9IjEzLjUiIHdpZHRoPSIyNiIgaGVpZ2h0PSI0LjUyIiByeD0iMiIvPjwvZz48L3N2Zz4=);
    width: 26px;
    height: 18px;
    background-size: 26px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-menu,
.no-svg .icon-menu {
    background-image: url(/RAE/resources/img/icons/menu.png);
}
.icon-login {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5sb2dpbjwvdGl0bGU+PHBhdGggZD0iTTE1LjMgMjBoLTEzLjZjLS44NSAwLTEuNy0uODMzLTEuNy0xLjY2N3YtOC4zMzNjMC0uODMzLjg1LTEuNjY3IDEuNy0xLjY2N2guODV2LTIuNWMwLTMuMzMzIDIuNTUtNS44MzMgNS45NS01LjgzMyAzLjQgMCA1Ljk1IDIuNSA1Ljk1IDUuODMzdjIuNWguODVjLjg1IDAgMS43LjgzMyAxLjcgMS42Njd2OC4zMzNjMCAuODMzLS44NSAxLjY2Ny0xLjcgMS42Njd6bS0zLjQtMTQuMTY3YzAtMS42NjctMS43LTMuMzMzLTMuNC0zLjMzM3MtMy40IDEuNjY3LTMuNCAzLjMzM3YyLjVoNi44di0yLjV6bTAgMCIgZmlsbD0iI2ZmZiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    width: 17px;
    height: 20px;
    background-size: 17px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-login,
.no-svg .icon-login {
    background-image: url(/RAE/resources/img/icons/login.png);
}
.icon-login-small {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5sb2dpbi1zbWFsbDwvdGl0bGU+PHBhdGggZD0iTTExLjcgMTVoLTEwLjRjLS42NSAwLTEuMy0uNjI1LTEuMy0xLjI1di02LjI1YzAtLjYyNS42NS0xLjI1IDEuMy0xLjI1aC42NXYtMS44NzVjMC0yLjUgMS45NS00LjM3NSA0LjU1LTQuMzc1IDIuNiAwIDQuNTUgMS44NzUgNC41NSA0LjM3NXYxLjg3NWguNjVjLjY1IDAgMS4zLjYyNSAxLjMgMS4yNXY2LjI1YzAgLjYyNS0uNjUgMS4yNS0xLjMgMS4yNXptLTIuNi0xMC42MjVjMC0xLjI1LTEuMy0yLjUtMi42LTIuNXMtMi42IDEuMjUtMi42IDIuNXYxLjg3NWg1LjJ2LTEuODc1em0wIDAiIGZpbGw9IiNmZmYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiLz48L3N2Zz4=);
    width: 13px;
    height: 15px;
    background-size: 13px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-login-small,
.no-svg .icon-login-small {
    background-image: url(/RAE/resources/img/icons/login-small.png);
}
.icon-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5jbG9zZTwvdGl0bGU+PHBhdGggZD0iTTUuNjcgNC44OWw0Ljg5LTQuODkuNzguNzYtNC44MiA0LjggNC44MiA0LjgyLS43OC43Ni00Ljg5LTQuODktNC44OSA0Ljg5LS43OC0uNzYgNC44Mi00LjgtNC44Mi00LjgyLjc4LS43NiA0Ljg5IDQuODl6bTAgMCIgZmlsbD0iI2ZmZiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    width: 12px;
    height: 12px;
    background-size: 12px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-close,
.no-svg .icon-close {
    background-image: url(/RAE/resources/img/icons/close.png);
}
.icon-external {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5leHRlcm5hbDwvdGl0bGU+PGcgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0ibm9uZSI+PHJlY3QgZmlsbD0iI0E2Q0UzOSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIi8+PHBhdGggZD0iTTExLjgyNiA3LjAwOHYtMi4wMDhsNS4xNzQgMy4zNDktNS4xNzQgMy4zNDl2LTIuMTAzYy0xLjA4MS0uMDgtMy44NDktLjA1NC00LjgyMSAyLjE2Mi0uMzI5Ljc0OS0uMjc0LS43MzEuNDE0LTIuMzE2LjY2Mi0xLjUyNiAyLjE3NS0yLjQ2NSA0LjQwNy0yLjQzNHptLTMuNjk5LjQwNGgtNC4xMjh2Ny41ODloMTEuMTQzdi0yLjk0OWwtMS4wOTQuOTE1djEuMDA2aC04Ljk1NXYtNS41NTRoMi4yMTlsLjgxNS0xLjAwN3ptMCAwIiBmaWxsPSIjZmZmIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9nPjwvc3ZnPg==);
    width: 20px;
    height: 20px;
    background-size: 20px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-external,
.no-svg .icon-external {
    background-image: url(/RAE/resources/img/icons/external.png);
}
.icon-link,
.icon-lnk {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5saW5rPC90aXRsZT48ZyBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSJub25lIj48cmVjdCBmaWxsPSIjMDA5OURBIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiLz48cGF0aCBkPSJNNy43MTQgMTQuNzI3djEuNzczbDYuMjg2LTYuNS02LjI4Ni02LjV2MS43NzNsNC41NzEgNC43MjctNC41NzEgNC43Mjd6bTAgMCIgZmlsbD0iI2ZmZiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvZz48L3N2Zz4=);
    width: 20px;
    height: 20px;
    background-size: 20px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-link,
.no-backgroundsize .icon-lnk,
.no-svg .icon-link,
.no-svg .icon-lnk {
    background-image: url(/RAE/resources/img/icons/link.png);
}
.icon-doc {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5kb2M8L3RpdGxlPjxnIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9Im5vbmUiPjxyZWN0IGZpbGw9IiM1QkNCRjUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIvPjxwYXRoIGQ9Ik01IDV2Mmg3di0yaC03em0wIDN2MWgxMHYtMWgtMTB6bTAgMnYxaDEwdi0xaC0xMHptMCAydjFoMTB2LTFoLTEwem0wIDJ2MWgxMHYtMWgtMTB6bTAgMCIgZmlsbD0iI2ZmZiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvZz48L3N2Zz4=);
    width: 20px;
    height: 20px;
    background-size: 20px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-doc,
.no-svg .icon-doc {
    background-image: url(/RAE/resources/img/icons/doc.png);
}
.icon-doc-pdf {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5wZGY8L3RpdGxlPjxnIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9Im5vbmUiPjxyZWN0IGZpbGw9IiNGQzdGNzAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIvPjxwYXRoIGQ9Ik05IDdoLTF2Nmgxdi0xaC0xdjFoM3YtMWgtMnYtNGgtMXYtMWgzdjFoLTJ2LTF6bS01IDZoLTF2LTVoMXYyaDJ2MWgtMnYyem0xMi0zdi0xaC0ydi0yaC0xdjZoMXYtM2gyem0tMTMtMmgzdi0xaC0zdjF6bTExIDBoM3YtMWgtM3Yxem0tMyA0aDF2LTQuMDAxaC0xdjR6bS01LTJoMXYtMmgtMXYyem0wIDAiIGZpbGw9IiNmZmYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiLz48L2c+PC9zdmc+);
    width: 20px;
    height: 20px;
    background-size: 20px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-doc-pdf,
.no-svg .icon-doc-pdf {
    background-image: url(/RAE/resources/img/icons/pdf.png);
}
.icon-left-arrow-white {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+PHRpdGxlPmFycm93LWxlZnQtd2hpdGU8L3RpdGxlPjxwYXRoIGQ9Ik02IDExLjIyN3YxLjc3M2wtNi4yODYtNi41IDYuMjg2LTYuNXYxLjc3M2wtNC41NzEgNC43MjcgNC41NzEgNC43Mjd6bTAgMCIgZmlsbD0iI2ZmZiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    width: 6px;
    height: 13px;
    background-size: 6px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-left-arrow-white,
.no-svg .icon-left-arrow-white {
    background-image: url(/RAE/resources/img/icons/arrow-left-white.png);
}
.icon-right-arrow-white {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+PHRpdGxlPmFycm93LXJpZ2h0LXdoaXRlPC90aXRsZT48cGF0aCBkPSJNLjcxNCAxMS4yMjd2MS43NzNsNi4yODYtNi41LTYuMjg2LTYuNXYxLjc3M2w0LjU3MSA0LjcyNy00LjU3MSA0LjcyN3ptMCAwIiBmaWxsPSIjZmZmIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
    width: 7px;
    height: 13px;
    background-size: 7px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-right-arrow-white,
.no-svg .icon-right-arrow-white {
    background-image: url(/RAE/resources/img/icons/arrow-right-white.png);
}
.icon-up-arrow-blue {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDIwIDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzI0ZDZkMTt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi43MywxMC4yMUgwTDEwLDAsMjAsMTAuMjFIMTcuMjdMMTAsMi43OFoiLz48L3N2Zz4=);
    width: 20px;
    height: 10px;
    background-size: 20px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-up-arrow-blue,
.no-svg .icon-up-arrow-blue {
    background-image: url(/RAE/resources/img/icons/up-arrow-blue.png);
}
.icon-down-arrow-blue {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDIwIDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzI0ZDZkMTt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi43My0uMjFIMEwxMCwxMCwyMC0uMjFIMTcuMjdMMTAsNy4yMloiLz48L3N2Zz4=);
    width: 20px;
    height: 10px;
    background-size: 20px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-down-arrow-blue,
.no-svg .icon-down-arrow-blue {
    background-image: url(/RAE/resources/img/icons/down-arrow-blue.png);
}
.icon-rss-large {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5yc3M8L3RpdGxlPjxwYXRoIGQ9Ik0yLjMzMSAxN2MxLjI4OCAwIDIuMzMxLTEuMDQ0IDIuMzMxLTIuMzMxIDAtMS4yODgtMS4wNDQtMi4zMzEtMi4zMzEtMi4zMzEtMS4yODggMC0yLjMzMSAxLjA0NC0yLjMzMSAyLjMzMSAwIDEuMjg4IDEuMDQ0IDIuMzMxIDIuMzMxIDIuMzMxem04LjkzNyAwaC0zLjMwM2MwLTQuMzk5LTMuNTY2LTcuOTY2LTcuOTY2LTcuOTY2di0zLjMwM2M2LjIyMyAwIDExLjI2OSA1LjA0NSAxMS4yNjkgMTEuMjY5em0tMTEuMjY5LTEzLjZ2LTMuNGM5LjM4OSAwIDE3IDcuNjExIDE3IDE3aC0zLjRjMC03LjUxMS02LjA4OS0xMy42LTEzLjYtMTMuNnptMCAwIiBmaWxsPSIjMzkzRTNDIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
    width: 17px;
    height: 17px;
    background-size: 17px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-rss-large,
.no-svg .icon-rss-large {
    background-image: url(/RAE/resources/img/icons/rss.png);
}
.icon-tweet {
    background-image: url(/RAE/resources/img/social/tweet-sprite.png);
    background-repeat: no-repeat;
    height: 16px;
}
.icon-tweet-reply {
    width: 11px;
    background-position: 0;
}
a:hover .icon-tweet-reply {
    background-position: -13px 0;
}
.icon-tweet-retweet {
    width: 14px;
    background-position: -26px 0;
}
a:hover .icon-tweet-retweet {
    background-position: -42px 0;
}
.icon-tweet-favourite {
    width: 15px;
    background-position: -58px 0;
}
a:hover .icon-tweet-favourite {
    background-position: -75px 0;
}
.icon-captcha-refresh {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5yZWZyZXNoPC90aXRsZT48ZyBza2V0Y2g6dHlwZT0iTVNQYWdlIiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIuNDM1IDcuOTdjLjE2OC0uNTc0LjI2Ni0xLjE4MS4yNjYtMS44MTMgMC0zLjM3LTIuNTUxLTYuMTE0LTUuNy02LjE1N3YxLjk3OGMyLjEyOC4wNDMgMy44NDcgMS45IDMuODQ3IDQuMTc5IDAgLjMxNi0uMDM4LjYyMi0uMTAxLjkxN2wtMS43MzQtLjkxNyAxLjIwNyAzLjgyNiAzLjU4Ni0xLjI4OS0xLjM3MS0uNzI1em0wIDAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiLz48cGF0aCBkPSJNMi45NTggNS44MjZjMC0uMzE2LjAzOC0uNjIyLjEwMS0uOTE4bDEuNzM0LjkxOC0xLjIwOC0zLjgyNi0zLjU4NiAxLjI4OSAxLjM3MS43MjVjLS4xNjguNTc0LS4yNjYgMS4xODEtLjI2NiAxLjgxMyAwIDMuMzcxIDIuNTUxIDYuMTEzIDUuNzAxIDYuMTU3di0xLjk3OGMtMi4xMjgtLjA0My0zLjg0Ny0xLjktMy44NDctNC4xOHptMCAwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9nPjwvc3ZnPg==);
    width: 14px;
    height: 12px;
    background-size: 14px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-captcha-refresh,
.no-svg .icon-captcha-refresh {
    background-image: url(/RAE/resources/img/icons/captcha/refresh.png);
}
.icon-captcha-audio {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5jYXB0Y2hhLWF1ZGlvPC90aXRsZT48cGF0aCBkPSJNMy41IDEwLjA0NWwzLjcwNyAzLjc4Yy4xMDUuMTEuMjUxLjE3Ny40MTEuMTc3LjMyMSAwIC41ODMtLjI3MS41ODMtLjYwM3YtMTIuNzk1YzAtLjMzMi0uMjYzLS42MDMtLjU4My0uNjAzLS4xNjMgMC0uMzEyLjA3LS40MTcuMTgzbC0zLjY5OCAzLjc3NGgtMi4zMDFjLS42NDUgMC0xLjE2Ny41NDUtMS4xNjcgMS4yMTd2My42NTJjMCAuNjczLjUyMiAxLjIxNyAxLjE2NyAxLjIxN2gyLjI5OHptNy45ODMtNi43ODFjLS4yOC4yODktLjI4Ljc2MSAwIDEuMDUzLjY5NC43MjcgMS4xMjYgMS43MjkgMS4xMjYgMi44MzYgMCAxLjEwOC0uNDM0IDIuMTA5LTEuMTI4IDIuODM3LS4yOC4yOTItLjI4Ljc2NCAwIDEuMDUzLjI3Ny4yOTIuNzI5LjI5MiAxLjAwOSAwIC45NTQtLjk5NSAxLjU0Ni0yLjM3MSAxLjU0Ni0zLjg5IDAtMS41MTYtLjU4Ni0yLjg4OC0xLjUzNy0zLjg4M2wtLjAwNi0uMDA2Yy0uMjgtLjI5Mi0uNzI5LS4yOTItMS4wMDkgMHptLS42MDQgNi4wOTZjLjUzOS0uNTY2Ljg3Mi0xLjM0NS44NzItMi4yMDZzLS4zMzMtMS42NC0uODcyLTIuMjA3Yy0uMjgtLjI5Mi0uNzMyLS4yOTItMS4wMDkgMC0uMjguMjg5LS4yOC43NjEgMCAxLjA1My4yOC4yOTUuNDU1LjcwMy40NTUgMS4xNTMgMCAuNDUxLS4xNzUuODU4LS40NTUgMS4xNTQtLjI4LjI5Mi0uMjguNzYxIDAgMS4wNTMuMjc3LjI4OS43MjkuMjkyIDEuMDA5IDB6bTAgMCIgZmlsbD0iI2ZmZiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    width: 15px;
    height: 14px;
    background-size: 15px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-captcha-audio,
.no-svg .icon-captcha-audio {
    background-image: url(/RAE/resources/img/icons/captcha/audio.png);
}
.icon-captcha-picture {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5waWN0dXJlPC90aXRsZT48cGF0aCBkPSJNMCAwaDE0djExaC0xNHYtMTF6bS44NzUuOTE3djkuMTY3aDEyLjI1di05LjE2N2gtMTIuMjV6bS44OCA4LjI3NHMuOTEtNi40MzggMi4yNjEtNi40MzggMS45NDMgNC41NDEgMy4wMyA0LjU0MWMxLjA4NyAwIDEuMDA1LTEuNzc0IDEuODAxLTEuNzc0bDMuNTM1IDMuNjcxaC0xMC42Mjd6bTkuMTgyLTQuNjA4Yy0uNzI1IDAtMS4zMTMtLjYxNi0xLjMxMy0xLjM3NXMuNTg4LTEuMzc1IDEuMzEzLTEuMzc1IDEuMzEzLjYxNiAxLjMxMyAxLjM3NS0uNTg4IDEuMzc1LTEuMzEzIDEuMzc1em0wIDAiIGZpbGw9IiNmZmYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiLz48L3N2Zz4=);
    width: 14px;
    height: 11px;
    background-size: 14px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-captcha-picture,
.no-svg .icon-captcha-picture {
    background-image: url(/RAE/resources/img/icons/captcha/picture.png);
}
.icon-captcha-question {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5xdWVzdGlvbjwvdGl0bGU+PHBhdGggZD0iTTYuMDIgOS42Nzd2MS42OThoMi4wNTd2LTEuNjk4aC0yLjA1N3ptLjk4IDQuMzIzYy0zLjg2NiAwLTctMy4xMzQtNy03czMuMTM0LTcgNy03IDcgMy4xMzQgNyA3LTMuMTM0IDctNyA3em0tMi4xMjYtMTAuOTI4Yy0uODYxLjQ2Ni0xLjMxOSAxLjI1OC0xLjM3NCAyLjM3NGgxLjk5NWMwLS4zMjUuMTEyLS42MzkuMzM1LS45NC4yMjMtLjMwMi42MDItLjQ1MiAxLjEzNi0uNDUyLjU0MyAwIC45MTcuMTIyIDEuMTIyLjM2Ny4yMDUuMjQ1LjMwNy41MTYuMzA3LjgxNCAwIC4yNTktLjA5Mi40OTYtLjI3Ni43MTFsLS40LjM0Ny0uNTA0LjMzNWMtLjQ5Ny4zMjktLjgwNS42Mi0uOTI1Ljg3M3MtLjE5My43MS0uMjIxIDEuMzcyaDEuODY0Yy4wMDUtLjMxMy4wMzUtLjU0NS4wOS0uNjkzLjA4Ny0uMjM1LjI2NS0uNDQxLjUzMi0uNjE3bC40OS0uMzIzYy40OTctLjMyOS44MzMtLjU5OSAxLjAwOC0uODExLjI5OS0uMzQ5LjQ0OS0uNzc4LjQ0OS0xLjI4NyAwLS44MzEtLjM0NC0xLjQ1Ny0xLjAzMi0xLjg4LS42ODgtLjQyMy0xLjU1Mi0uNjM1LTIuNTkyLS42MzUtLjc5MiAwLTEuNDU5LjE0OS0yLjAwMi40NDd6bTAgMCIgZmlsbD0iI2ZmZiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    width: 14px;
    height: 14px;
    background-size: 14px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .icon-captcha-question,
.no-svg .icon-captcha-question {
    background-image: url(/RAE/resources/img/icons/captcha/question.png);
}
.form {
    margin-bottom: 20px;
}
.form button.btn {
    margin-right: 4px;
}
.form button.btn.form-controls-next {
    margin-right: 0;
}
.gsc-control-searchbox-only input.gsc-input,
.input {
    padding: 10px;
    border: 1px solid #d8d8d8;
    display: block;
    width: 100%;
    font-size: 14px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.gsc-control-searchbox-only input.gsc-input::-webkit-input-placeholder,
.input::-webkit-input-placeholder {
    color: #9fa4a2;
}
.gsc-control-searchbox-only input.gsc-input::-moz-placeholder,
.input::-moz-placeholder {
    color: #9fa4a2;
}
.gsc-control-searchbox-only input.gsc-input:-ms-input-placeholder,
.input:-ms-input-placeholder {
    color: #9fa4a2;
}
.gsc-control-searchbox-only input.gsc-input:focus,
.input:focus {
    border-color: #24d6d1;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.gsc-control-searchbox-only input[type="file"].gsc-input,
.input[type="file"] {
    border: none;
    padding: 0;
}
.gsc-control-searchbox-only input.gsc-input,
.input,
input.input {
    -webkit-appearance: none;
}
textarea {
    -moz-resize: vertical;
    resize: vertical;
    max-width: 100%;
}
textarea.input {
    padding-top: 10px;
    padding-bottom: 10px;
}
select {
    width: 100%;
}
.select-inline {
    width: auto;
}
.form-field {
    margin-bottom: 20px;
    font-size: 14px;
}
.form-field.is-invalid .gsc-control-searchbox-only input.gsc-input,
.form-field.is-invalid .input,
.form-field.is-invalid select,
.gsc-control-searchbox-only .form-field.is-invalid input.gsc-input {
    border-color: #cf152d;
}
.form-field.is-invalid .option-list label,
.form-field.is-invalid .option-list-vertical label {
    color: #cf152d;
}
.form-field-label {
    display: block;
    margin-bottom: 5px;
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 18px;
    color: #0b1015;
}
.form-field-label em {
    color: #c1c7c5;
    font-size: smaller;
    font-style: normal;
}
.form-field-required .form-field-label:after {
    content: "*";
}
label[for] {
    cursor: pointer;
}
.placeholder .label-hidden {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
}
.form-field-hidden {
    display: none;
}
.form-field-show {
    -webkit-animation: show-field 1s ease;
    -moz-animation: show-field 1s ease;
    -ms-animation: show-field 1s ease;
    -o-animation: show-field 1s ease;
    animation: show-field 1s ease;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    display: block;
}
@media only screen and (min-width: 40em) {
    .form-field.form-field-inline-checkbox .inner {
        width: 66.6666%;
        margin-left: 33.3333%;
    }
}
.form-field.form-field-inline-checkbox input {
    margin-right: 10px;
}
.form-controls input[type="submit"] + a {
    margin-left: 3px;
}
.form-controls-inline .btn {
    margin-right: 5px;
}
.form-controls-inline-note .btn {
    display: block;
    float: left;
    margin-right: 12px;
}
.form-controls-inline-note .form-note {
    overflow: hidden;
    margin-top: 5px;
}
.form-controls-next {
    float: right;
}
.form-note {
    margin-top: 15px;
    font-size: 14px;
}
.form-note > :last-child {
    margin-bottom: 0;
}
.option,
.option-list,
.option-list-vertical {
    position: relative;
    padding-left: 15px;
}
.option label,
.option-list label,
.option-list-vertical label {
    display: inline-block;
    padding: 5px 0 5px 13px;
}
.option input,
.option-list input,
.option-list-vertical input {
    position: absolute;
    top: 9px;
    left: 0;
}
.option .option-input,
.option-list .option-input,
.option-list-vertical .option-input {
    padding: 0 0 0 13px;
}
.gsc-control-searchbox-only .option .option-input input.gsc-input,
.gsc-control-searchbox-only .option-list .option-input input.gsc-input,
.gsc-control-searchbox-only .option-list-vertical .option-input input.gsc-input,
.option .option-input .gsc-control-searchbox-only input.gsc-input,
.option .option-input input.input,
.option-list .option-input .gsc-control-searchbox-only input.gsc-input,
.option-list .option-input input.input,
.option-list-vertical .option-input .gsc-control-searchbox-only input.gsc-input,
.option-list-vertical .option-input input.input {
    position: relative;
    top: 0;
    left: 0;
}
.option-list,
.option-list-vertical {
    margin: 0;
    padding: 0;
}
.option-list li,
.option-list-vertical li {
    list-style: none;
    position: relative;
    padding: 0 15px 0 25px;
    margin-bottom: 0;
}
.option-list input,
.option-list-vertical input {
    left: 13px;
}
.option-list-vertical li {
    width: 100%;
}
@media only screen and (min-width: 40em) {
    .option-list-horizontal li {
        display: inline-block;
    }
}
fieldset.well {
    border: none;
}
.form-field-stacked em {
    margin-bottom: 10px;
}
.form-field-stacked .attachment-restrictions {
    margin-top: 10px;
}
.form-field-stacked .attachment-restrictions em {
    margin-bottom: 0;
}
.account-form .form-field.form-field-stacked {
    margin-left: 0 !important;
}
.account-form .form-field-stacked .gsc-control-searchbox-only input.gsc-input,
.account-form .form-field-stacked .input,
.gsc-control-searchbox-only .account-form .form-field-stacked input.gsc-input {
    margin-top: 0;
}
.account-form .form-field-single {
    margin-bottom: 0;
}
.validation {
    color: #d73e53;
    margin-top: 8px;
}
.js .validation {
    display: none;
}
.js .validation.is-invalid {
    display: block;
}
.validation.option-validation {
    padding-left: 27px;
}
@media only screen and (min-width: 60em) {
    .gsc-control-searchbox-only input.gsc-input,
    .input {
        max-width: 500px;
    }
    .option-input {
        max-width: 500px;
    }
}
@-moz-keyframes show-field {
    0% {
        background: #e9f2ef;
        -moz-box-shadow: 0 0 0 10px #e9f2ef;
        box-shadow: 0 0 0 10px #e9f2ef;
    }
    50% {
        background: #e9f2ef;
        -moz-box-shadow: 0 0 0 10px #e9f2ef;
        box-shadow: 0 0 0 10px #e9f2ef;
    }
    99% {
        background: 0 0;
        -moz-box-shadow: 0 0 0 10px transparent;
        box-shadow: 0 0 0 10px transparent;
    }
    100% {
        -moz-box-shadow: 0 0 0 0 transparent;
        box-shadow: 0 0 0 0 transparent;
    }
}
@-webkit-keyframes show-field {
    0% {
        background: #e9f2ef;
        -webkit-box-shadow: 0 0 0 10px #e9f2ef;
        box-shadow: 0 0 0 10px #e9f2ef;
    }
    50% {
        background: #e9f2ef;
        -webkit-box-shadow: 0 0 0 10px #e9f2ef;
        box-shadow: 0 0 0 10px #e9f2ef;
    }
    99% {
        background: 0 0;
        -webkit-box-shadow: 0 0 0 10px transparent;
        box-shadow: 0 0 0 10px transparent;
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 transparent;
        box-shadow: 0 0 0 0 transparent;
    }
}
@-o-keyframes show-field {
    0% {
        background: #e9f2ef;
        box-shadow: 0 0 0 10px #e9f2ef;
    }
    50% {
        background: #e9f2ef;
        box-shadow: 0 0 0 10px #e9f2ef;
    }
    99% {
        background: 0 0;
        box-shadow: 0 0 0 10px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}
@-ms-keyframes show-field {
    0% {
        background: #e9f2ef;
        box-shadow: 0 0 0 10px #e9f2ef;
    }
    50% {
        background: #e9f2ef;
        box-shadow: 0 0 0 10px #e9f2ef;
    }
    99% {
        background: 0 0;
        box-shadow: 0 0 0 10px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}
@keyframes show-field {
    0% {
        background: #e9f2ef;
        box-shadow: 0 0 0 10px #e9f2ef;
    }
    50% {
        background: #e9f2ef;
        box-shadow: 0 0 0 10px #e9f2ef;
    }
    99% {
        background: 0 0;
        box-shadow: 0 0 0 10px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}
.btn.btn-update-comment {
    margin-bottom: 10px;
}
dl:first-child {
    margin-top: 0;
}
dl dt {
    margin-bottom: 0;
}
dl dd {
    margin-left: 0;
    margin-bottom: 15px;
    overflow: hidden;
    word-wrap: break-word;
}
dl.inline-dl dt {
    clear: both;
}
dl.inline-dl dd,
dl.inline-dl dt {
    float: left;
}
dl.inline-dl dd {
    padding-left: 20px;
}
.address-list {
    list-style: none;
    padding-left: 0;
    margin-top: 0;
}
.address-list h4 {
    margin-bottom: 3px;
}
.address-list li {
    position: relative;
    padding-top: 18px;
    border-top: 1px solid #d8d8d8;
    padding-bottom: 18px;
}
.address-list li:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0;
}
.address-list .address-selected {
    background-color: #f7f7f7;
    padding-left: 10px;
    padding-right: 30px;
}
.address-list .address-selected:first-child {
    padding-top: 18px;
}
.address-list .address-selected:after {
    content: "";
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT50aWNrPC90aXRsZT48cGF0aCBkPSJNMTQuMDYyIDIzLjE2bDExLjUtMTkuOTE4LTUuMTk2LTMtMTAgMTcuMzItNi45MjgtNC0zIDUuMTk2IDEyLjEyNCA3IDEuNS0yLjU5OHoiIGZpbGw9IiM3RkNCQUUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiLz48L3N2Zz4=);
    width: 26px;
    height: 26px;
    background-size: 26px auto;
    background-repeat: no-repeat;
    position: absolute;
    right: 8px;
    top: 0;
    height: 100%;
    background-position: center;
}
.no-backgroundsize .address-list .address-selected:after,
.no-svg .address-list .address-selected:after {
    background-image: url(/RAE/resources/img/icons/tick.png);
}
.address-list .address-selected :last-child {
    margin-bottom: 0;
}
.selection-list {
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 15px;
}
.selection-list:empty {
    display: none;
}
.selection-list li {
    position: relative;
    padding: 3px 0 3px 32px;
    background-position: 12px 8px;
    margin-left: 0;
    margin-bottom: 10px;
    margin-top: 0;
}
.form-edit .selection-list li {
    padding-right: 40px;
    min-height: 18px;
}
.form-edit .selection-list li.selection-list__hover {
    background-color: #f8f2c2;
}
.selection-list li:first-child {
    margin-top: 0;
}
.selection-list li.sortable-dragging {
    opacity: 0.4;
}
.selection-list li.sortable-placeholder {
    pointer-events: none;
    background: 0 0;
    height: 40px;
    border: dashed 3px #e9f2ef;
}
.button-list {
    padding: 0;
    margin-bottom: 30px;
    list-style: none;
}
.button-list li {
    margin-bottom: 10px;
}
.button-list li:last-child {
    margin-bottom: 0;
}
.selection-remove {
    background: #d8d8d8;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    padding: 4px 8px 5px 8px;
}
.selection-remove:focus,
.selection-remove:hover {
    background: #c1c7c5;
}
.selection-added {
    -webkit-animation: item-added 1.25s ease-out;
    -moz-animation: item-added 1.25s ease-out;
    -ms-animation: item-added 1.25s ease-out;
    -o-animation: item-added 1.25s ease-out;
    animation: item-added 1.25s ease-out;
}
.selection-add {
    float: right;
    margin-top: 8px;
}
.account-form .gsc-control-searchbox-only input.selection-input.gsc-input,
.account-form .input.selection-input,
.gsc-control-searchbox-only .account-form input.selection-input.gsc-input {
    margin-top: 0;
}
@-moz-keyframes item-added {
    0% {
        background-color: #e9f2ef;
    }
    50% {
        background-color: #e9f2ef;
    }
    100% {
        background-color: transparent;
    }
}
@-webkit-keyframes item-added {
    0% {
        background-color: #e9f2ef;
    }
    50% {
        background-color: #e9f2ef;
    }
    100% {
        background-color: transparent;
    }
}
@-o-keyframes item-added {
    0% {
        background-color: #e9f2ef;
    }
    50% {
        background-color: #e9f2ef;
    }
    100% {
        background-color: transparent;
    }
}
@-ms-keyframes item-added {
    0% {
        background-color: #e9f2ef;
    }
    50% {
        background-color: #e9f2ef;
    }
    100% {
        background-color: transparent;
    }
}
@keyframes item-added {
    0% {
        background-color: #e9f2ef;
    }
    50% {
        background-color: #e9f2ef;
    }
    100% {
        background-color: transparent;
    }
}
img {
    max-width: 100%;
}
img.left {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
img.right {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
.no-js .ri {
    padding-top: 0 !important;
}
@-moz-keyframes imagefade {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes imagefade {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-o-keyframes imagefade {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-ms-keyframes imagefade {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes imagefade {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.js .ri {
    background-color: #fff;
    position: relative;
    height: 0;
    overflow: hidden;
    width: 100%;
}
.cssanimations .js .ri img {
    opacity: 0;
}
.js .ri noscript,
.js .ri.is-loaded img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: imagefade 0.3s ease;
    -moz-animation: imagefade 0.3s ease;
    -ms-animation: imagefade 0.3s ease;
    -o-animation: imagefade 0.3s ease;
    animation: imagefade 0.3s ease;
}
.video-container {
    position: relative;
    padding-top: 56.26%;
    padding-bottom: 30px;
    height: 0;
    width: 640px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.video-container embed,
.video-container iframe,
.video-container object {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.table-responsive {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    margin: 10px 0;
}
.table-responsive::-webkit-scrollbar {
    width: 0 !important;
}
.table {
    text-align: left;
    width: 100%;
}
.table td,
.table th {
    padding: 10px;
    vertical-align: top;
}
.table tbody tr:nth-child(odd) {
    background: #f7f7f7;
}
.table tfoot {
    border-top: 1px solid #d8d8d8;
}
.table--fixed-cols tfoot {
    text-align: right;
}
.table__year {
    min-width: 60px;
    width: 10%;
}
.table__description {
    min-width: 200px;
    width: 50%;
}
.table__amount {
    min-width: 100px;
    text-align: right;
    width: 15%;
}
.table__status {
    min-width: 130px;
    width: 20%;
}
.table__checkbox {
    min-width: 20px;
    text-align: right;
    width: 5%;
}
.table__price {
    font-family: "Montserrat Regular";
    font-weight: 700;
}
@media only screen and (max-width: 60em) {
    .table td,
    .table th {
        padding: 5px 10px 0;
    }
    .table td:first-child,
    .table th:first-child {
        padding-top: 10px;
    }
    .table td:last-child,
    .table th:last-child {
        padding-bottom: 10px;
    }
    .table__amount,
    .table__checkbox,
    .table__description,
    .table__status,
    .table__year {
        display: block;
        text-align: left;
        width: 100%;
    }
}
.free-content {
    margin-bottom: 40px;
    font-size: 14px;
}
.free-content.no-spacing {
    margin-bottom: 0;
}
.free-content ol,
.free-content ul {
    padding-left: 40px;
}
.free-content li {
    margin-left: 0;
    margin-bottom: 10px;
}
.free-content li ol,
.free-content li ul {
    margin-top: 10px;
}
.free-content table {
    margin-bottom: 20px;
}
.free-content td,
.free-content th {
    border: 1px solid #d8d8d8;
    padding: 10px;
}
.free-content .inline-image,
.free-content .inline-video {
    width: 100%;
    max-width: 100%;
    margin: 10px 0;
}
.free-content .inline-image .inline-video-container,
.free-content .inline-video .inline-video-container {
    clear: both;
    position: relative;
}
.free-content .inline-image .inline-video-container:before,
.free-content .inline-video .inline-video-container:before {
    content: "";
    display: block;
    padding-top: 56.25%;
}
.free-content .inline-image .inline-video-container iframe,
.free-content .inline-video .inline-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.free-content .inline-image .caption,
.free-content .inline-video .caption {
    margin-top: 10px;
    font-family: Verdana, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 700;
}
@media only screen and (max-width: 60em) {
    .free-content .inline-image,
    .free-content .inline-video {
        width: 100% !important;
    }
}
@media only screen and (max-width: 40em) {
    .free-content p > img {
        width: 100%;
    }
}
.free-content .inline-link .icon {
    margin-right: 5px;
}
.free-content .inline-link .link-doc-size {
    white-space: nowrap;
}
@media only screen and (min-width: 60em) {
    .free-content .align-right {
        float: right;
        margin-top: 0;
        margin-left: 16px;
    }
    .free-content .align-left {
        float: left;
        margin-top: 0;
        margin-right: 16px;
    }
    .free-content .max-width-25 {
        max-width: 25%;
    }
    .free-content .max-width-33 {
        max-width: 33%;
    }
    .free-content .max-width-50 {
        max-width: 50%;
    }
    .free-content .max-width-66 {
        max-width: 66%;
    }
    .free-content .max-width-75 {
        max-width: 75%;
    }
}
.site-header {
    background-color: #f7f7f7;
    padding-top: 20px;
    position: relative;
    z-index: 2;
    -webkit-perspective: 800;
    -moz-perspective: 800;
    -ms-perspective: 800;
    -o-perspective: 800;
    perspective: 800;
}
.site-logo {
    display: block;
    width: 56%;
    max-width: 250px;
}
.site-logo img {
    width: 100%;
}
.meta-nav {
    display: none;
}
.meta-nav-user {
    margin-top: 5px;
    border-top: 1px solid #24d6d1;
    padding-top: 5px;
}
@media only screen and (max-width: 16em) {
    .site-logo {
        width: 80%;
    }
}
@media only screen and (min-width: 40em) {
    .site-header {
        border-bottom: 1px solid #d8d8d8;
    }
    .site-header > .site-width {
        display: table;
    }
    .site-logo {
        display: table-cell;
        vertical-align: middle;
        width: 29%;
    }
    .top-nav-wrapper {
        display: table-cell;
        vertical-align: middle;
        text-align: right;
        position: relative;
        z-index: 11;
    }
    .meta-nav {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
        font-size: 14px;
        font-family: "Montserrat Regular";
    }
    .meta-nav .nav-item {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
        margin-left: 20px;
    }
    .meta-nav a {
        color: #0b1015;
    }
    .meta-nav a:hover {
        text-decoration: underline;
    }
    .meta-nav .btn {
        color: #fff;
    }
    .meta-nav-user {
        margin-top: 0;
        border-top: 0;
        padding-top: 0;
        margin-left: 10px;
        border-left: 1px solid #d8d8d8;
        padding-left: 5px;
    }
    .meta-nav-user ul {
        margin-left: -10px;
    }
}
@media only screen and (min-width: 40em) and (max-width: 60em) {
    .logged-in .meta-nav {
        margin-bottom: 20px;
    }
    .logged-in .user-ops-wrapper {
        display: block;
    }
}
@media only screen and (min-width: 50em) {
    .site-logo {
        width: 250px;
    }
}
@media only screen and (min-width: 60em) {
    .meta-nav {
        font-size: 16px;
        min-height: 30px;
    }
    .meta-nav-user {
        margin-left: 15px;
        padding-left: 20px;
    }
    .meta-nav-user ul {
        margin-left: -20px;
    }
}
@media only screen and (min-width: 73.75em) {
    .site-header > .site-width {
        width: 1060px;
    }
}
.main-nav-wrapper .meta-nav {
    display: block;
}
.main-nav a {
    font-size: 14px;
    color: #0b1015;
    display: block;
}
@media only screen and (min-width: 46.875em) {
    .main-nav a {
        font-size: 16px;
    }
}
.main-nav-dd {
    display: none;
}
.main-nav-dd li a {
    font-size: 14px;
}
@media only screen and (max-width: 40em) {
    .main-nav-wrapper {
        background-color: #e9f2ef;
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .meta-nav {
        font-size: 14px;
    }
    .meta-nav a {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
        padding: 4px 0;
    }
    .main-nav {
        border-bottom: 2px solid #24d6d1;
        font-family: "Montserrat Regular";
        font-weight: 700;
        margin-bottom: 15px;
    }
    .main-nav,
    .main-nav .nav-item {
        border-top: 2px solid #24d6d1;
    }
    .main-nav .nav-item:first-child {
        border-top: none;
    }
    .main-nav .nav-item > a {
        padding: 15px 0;
        font-weight: 400;
    }
    .main-nav .nav-item > a:hover .icon {
        -webkit-transform: translateX(2px);
        -moz-transform: translateX(2px);
        -ms-transform: translateX(2px);
        -o-transform: translateX(2px);
        transform: translateX(2px);
    }
    .main-nav .icon {
        margin-left: 5px;
        -webkit-transition: -webkit-transform 0.1s linear;
        -moz-transition: -moz-transform 0.1s linear;
        -o-transition: -o-transform 0.1s linear;
        transition: transform 0.1s linear;
    }
}
.gsc-control-searchbox-only .search-site input.gsc-input,
.search-site .gsc-control-searchbox-only input.gsc-input,
.search-site .input {
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: "Montserrat Regular";
}
.search-site label {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
}
@media only screen and (min-width: 40em) {
    .main-nav-wrapper {
        clear: both;
        margin-top: 20px;
    }
    .main-nav-wrapper:after {
        content: "";
        display: table;
        clear: both;
    }
    .main-nav-wrapper .meta-nav {
        display: none;
    }
    .main-nav-wrapper > .site-width {
        position: relative;
    }
    .main-nav {
        border-top: 1px solid #d8d8d8;
        padding-top: 5px;
        font-family: "Montserrat Regular";
        padding-right: 15px;
        position: relative;
    }
    .main-nav > ul {
        margin-left: -15px;
        display: table;
    }
    .main-nav .nav-item {
        display: table-cell;
        vertical-align: middle;
        padding: 0 15px;
    }
    .main-nav .nav-item > a {
        padding: 10px 0;
        display: block;
        position: relative;
        text-align: center;
        border-bottom: 5px solid transparent;
    }
    .main-nav .nav-item > a .icon {
        display: none;
    }
    .main-nav .nav-item > a:focus,
    .main-nav .nav-item > a:hover {
        border-bottom-color: #24d6d1;
    }
    .main-nav .nav-item.nav-item-active > a {
        border-bottom-color: #24d6d1;
    }
}
@media only screen and (min-width: 40em) and (max-width: 60em) {
    .main-nav-wrapper .tn-toggle-search {
        display: block;
        position: absolute;
        top: 50%;
        right: 0;
        margin-top: -19px;
    }
    .main-nav {
        font-size: 15px;
    }
}
@media only screen and (max-width: 60em) {
    .search-site {
        display: none;
    }
}
@media only screen and (min-width: 60em) {
    .no-touch .nav-item:hover > a {
        border-bottom-color: #24d6d1;
    }
    .no-touch .nav-item:hover .main-nav-dd {
        display: block;
    }
    .main-nav > ul {
        padding-right: 20px;
    }
    .search-site {
        position: absolute;
        top: 50%;
        right: 0;
        margin-top: -19px;
        width: 27%;
        display: none;
    }
    .main-nav-wrapper .tn-toggle-search {
        display: block;
        position: absolute;
        top: 50%;
        right: 0;
        margin-top: -19px;
    }
    .gsc-control-searchbox-only .search-site .search-wrapper input.gsc-input,
    .search-site .search-wrapper .gsc-control-searchbox-only input.gsc-input,
    .search-site .search-wrapper .input {
        font-size: 16px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}
.main-nav-dd {
    position: absolute;
    left: 0;
    width: 100%;
    background-color: #e9f2ef;
    border-top: 4px solid #24d6d1;
    padding-top: 42px;
    padding-bottom: 30px;
    z-index: 10;
}
.dd-block {
    border-top: 2px solid #24d6d1;
    padding-top: 15px;
    padding-bottom: 12px;
    font-family: Verdana, sans-serif;
    font-size: 14px;
}
.dd-block ul {
    margin-bottom: 3px;
}
.dd-block ul li {
    margin-bottom: 5px;
}
.dd-block ul a {
    color: #21176b;
}
.dd-block ul a:hover {
    color: #000033;
}
.dd-block-heading {
    margin-bottom: 8px;
}
.dd-block-heading .icon {
    margin-left: 5px;
    -webkit-transition: -webkit-transform 0.1s linear;
    -moz-transition: -moz-transform 0.1s linear;
    -o-transition: -o-transform 0.1s linear;
    transition: transform 0.1s linear;
}
.dd-block-heading a:hover .icon {
    -webkit-transform: translateX(2px);
    -moz-transform: translateX(2px);
    -ms-transform: translateX(2px);
    -o-transform: translateX(2px);
    transform: translateX(2px);
}
.toggle-nav {
    display: none;
    margin-top: 20px;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding: 10px 0;
}
.toggle-nav:after {
    content: "";
    display: table;
    clear: both;
}
.tn-toggle-menu {
    float: left;
}
.tn-toggle-menu .icon {
    margin-right: 5px;
}
.no-js .tn-toggle-menu {
    display: none;
}
.tn-toggle.is-active {
    background-color: #d8d8d8;
}
.tn-toggle.is-active:focus,
.tn-toggle.is-active:hover {
    background-color: #bfbfbf;
}
.tn-user-op-toggles {
    float: right;
    overflow: hidden;
}
.no-js .tn-user-op-toggles {
    float: left;
}
.tn-user-op-toggles li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
.tn-search-site,
.tn-user-ops {
    background-color: #d8d8d8;
    padding: 10px;
    width: 90%;
    margin: auto;
    position: relative;
}
.tn-user-ops .user-ops {
    overflow: hidden;
}
.tn-user-ops .user-ops-heading {
    display: none;
}
.placeholder .tn-user-ops .form-field-label {
    display: none;
}
.tn-user-ops .form-field {
    margin-bottom: 8px;
}
.tn-user-ops .form-controls-confirmation .btn {
    width: 50%;
    text-align: center;
}
.toggle-user-ops {
    display: none;
}
.gsc-control-searchbox-only .tn-search-site input.gsc-input,
.tn-search-site .gsc-control-searchbox-only input.gsc-input,
.tn-search-site .input {
    min-height: 22px;
}
@media only screen and (max-width: 40em) {
    .toggle-nav {
        display: block;
    }
    .js .main-nav-wrapper,
    .tn-user-ops {
        display: none;
    }
    .js .main-nav-wrapper.is-visible,
    .tn-user-ops.is-visible {
        display: block;
        -webkit-transform-origin: top center 0 50%;
        -moz-transform-origin: top center 0 50%;
        -ms-transform-origin: top center 0 50%;
        -o-transform-origin: top center 0 50%;
        transform-origin: top center 0 50%;
        -webkit-animation: show-toggle-item 150ms ease-out 1;
        -moz-animation: show-toggle-item 150ms ease-out 1;
        -ms-animation: show-toggle-item 150ms ease-out 1;
        -o-animation: show-toggle-item 150ms ease-out 1;
        animation: show-toggle-item 150ms ease-out 1;
    }
}
@media only screen and (min-width: 40em) {
    .toggle-user-ops {
        display: block;
    }
    .tn-user-ops.is-visible {
        display: none;
    }
    .tn-search-site {
        padding: 20px 0;
    }
    .tn-search-site .search-wrapper {
        width: 90%;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 60em) {
    .tn-search-site {
        display: none;
    }
    .tn-search-site.is-visible {
        display: block;
    }
}
@media only screen and (min-width: 60em) {
    .tn-search-site,
    .tn-search-site .is-visible {
        width: 60% !important;
        padding: 10px !important;
    }
    .search-wrapper {
        width: 100% !important;
    }
    .tn-search-site.is-visible {
        display: block;
    }
}
.user-ops-wrapper {
    display: none;
}
.user-ops .form-field-label {
    margin-top: 4px;
}
.placeholder .user-ops .form-field-label {
    overflow: hidden;
    font-size: 0;
}
.placeholder .user-ops .form-field-label:before {
    content: "";
    height: 150%;
    display: block;
    width: 0;
}
.user-ops .form-field {
    margin-bottom: 8px;
}
.user-ops .form-field input {
    font-family: "Montserrat Regular";
    font-size: 16px;
}
.user-ops .form-field input[type="password"] {
    font-family: Verdana, sans-serif !important;
}
.user-ops .form-note {
    font-size: 11px;
    max-width: 140px;
    margin-top: 0;
}
.user-ops .form-controls {
    padding-top: 5px;
}
.close-user-ops {
    display: none;
    float: right;
    margin-bottom: 6px;
    margin-right: -12px;
}
.form-controls .close-user-ops,
.top-nav-wrapper .close-user-ops {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
.form-controls .close-user-ops {
    float: none;
    margin-bottom: 0;
}
@media only screen and (min-width: 40em) {
    .user-ops-wrapper {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
        padding-left: 20px;
        margin-left: 15px;
        border-left: 1px solid #d8d8d8;
        position: relative;
    }
    .user-ops-wrapper .btn {
        font-size: 16px;
    }
    .user-ops-wrapper .btn .icon {
        margin-right: 0;
        margin-left: 8px;
    }
    .user-ops-wrapper .toggle-user-ops {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
        padding: 4px 10px;
        -webkit-tap-highlight-color: transparent;
    }
    .user-ops-wrapper .toggle-user-ops .icon {
        margin-left: 15px;
    }
    .user-ops-wrapper.tn-user-ops {
        display: none;
    }
    .user-ops {
        display: none;
    }
    .user-ops.is-visible {
        display: block;
        -webkit-transform-origin: right 12px;
        -moz-transform-origin: right 12px;
        -ms-transform-origin: right 12px;
        -o-transform-origin: right 12px;
        transform-origin: right 12px;
        -webkit-animation: show-user-ops 0.2s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
        -moz-animation: show-user-ops 0.2s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
        -ms-animation: show-user-ops 0.2s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
        -o-animation: show-user-ops 0.2s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
        animation: show-user-ops 0.2s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
        position: absolute;
        width: 260px;
        top: -12px;
        right: 0;
        background: #d8d8d8;
        padding: 12px;
        text-align: left;
    }
    .user-ops-inner {
        clear: both;
    }
}
@media only screen and (min-width: 40em) and (max-width: 60em) {
    .logged-in .user-ops-wrapper {
        padding-left: 0;
        margin-left: 0;
        border-left: none;
    }
}
@media only screen and (min-width: 60em) {
    .user-ops-wrapper {
        margin-left: 10px;
        margin-bottom: 0;
        border-left: 1px solid #d8d8d8;
        padding-left: 20px;
    }
}
@-moz-keyframes show-user-ops {
    from {
        opacity: 0;
        -moz-transform: scaleX(0) scaleY(0);
        transform: scaleX(0) scaleY(0);
    }
    to {
        opacity: 1;
        -moz-transform: scaleX(1) scaleY(1);
        transform: scaleX(1) scaleY(1);
    }
}
@-webkit-keyframes show-user-ops {
    from {
        opacity: 0;
        -webkit-transform: scaleX(0) scaleY(0);
        transform: scaleX(0) scaleY(0);
    }
    to {
        opacity: 1;
        -webkit-transform: scaleX(1) scaleY(1);
        transform: scaleX(1) scaleY(1);
    }
}
@-o-keyframes show-user-ops {
    from {
        opacity: 0;
        -o-transform: scaleX(0) scaleY(0);
        transform: scaleX(0) scaleY(0);
    }
    to {
        opacity: 1;
        -o-transform: scaleX(1) scaleY(1);
        transform: scaleX(1) scaleY(1);
    }
}
@-ms-keyframes show-user-ops {
    from {
        opacity: 0;
        -ms-transform: scaleX(0) scaleY(0);
        transform: scaleX(0) scaleY(0);
    }
    to {
        opacity: 1;
        -ms-transform: scaleX(1) scaleY(1);
        transform: scaleX(1) scaleY(1);
    }
}
@keyframes show-user-ops {
    from {
        opacity: 0;
        transform: scaleX(0) scaleY(0);
    }
    to {
        opacity: 1;
        transform: scaleX(1) scaleY(1);
    }
}
.home-info {
    margin-bottom: 30px;
    padding: 20px;
    background-color: #f7f7f7;
}
.home-info h2 {
    margin-bottom: 5px;
}
.page-header {
    margin-bottom: 10px;
    padding-top: 30px;
}
.page-header h1 {
    margin-bottom: 2px;
}
@media only screen and (min-width: 40em) {
    .page-header {
        margin-bottom: 20px;
        background-position: 0 20px;
    }
}
.site-footer {
    background-color: #e9f2ef;
    padding-top: 42px;
    clear: both;
}
@media only screen and (min-width: 60em) {
    .footer-links {
        background-position: bottom right;
        background-size: 100%;
        background-repeat: no-repeat;
        padding-bottom: 30px;
    }
}
.footer-contact {
    border-top: 5px solid #24d6d1;
    background-color: #393d3c;
    padding-bottom: 10px;
    color: #d8d8d8;
    font-size: 12px;
    padding-top: 30px;
}
.footer-contact .icon {
    width: 33px;
    height: 33px;
    background-position: center;
}
.footer-block {
    border-top: 2px solid #24d6d1;
    padding-top: 15px;
    margin-bottom: 15px;
}
.footer-block .tweet {
    margin-bottom: 0;
}
.footer-block-heading a {
    color: #0b1015;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5hY2NvcmRpb24tZG93bjwvdGl0bGU+PHBhdGggZD0iTTIuNzI3LS4yMTRoLTIuNzI3bDEwIDEwLjIxNCAxMC0xMC4yMTRoLTIuNzI3bC03LjI3MyA3LjQyOS03LjI3My03LjQyOXptMCAwIiBmaWxsPSIjMDA5OURBIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-position: right center;
    margin: -12px 0;
    padding: 12px 25px 12px 0;
}
.no-backgroundsize .footer-block-heading a,
.no-svg .footer-block-heading a {
    background-image: url(/RAE/resources/img/icons/down-arrow-blue.png);
}
.footer-block-heading a.is-active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5hY2NvcmRpb24tdXA8L3RpdGxlPjxwYXRoIGQ9Ik0yLjcyNyAxMC4yMTRoLTIuNzI3bDEwLTEwLjIxNCAxMCAxMC4yMTRoLTIuNzI3bC03LjI3My03LjQyOS03LjI3MyA3LjQyOXptMCAwIiBmaWxsPSIjMDA5OURBIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
    background-size: 20px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .footer-block-heading a.is-active,
.no-svg .footer-block-heading a.is-active {
    background-image: url(/RAE/resources/img/icons/up-arrow-blue.png);
}
.footer-nav li {
    margin-bottom: 5px;
}
.footer-nav a {
    font-size: 14px;
}
.footer-contact-item {
    padding-left: 43px;
    font-size: 16px;
    font-family: "Montserrat Regular";
    margin-bottom: 20px;
    padding-top: 6px;
}
.footer-contact-item:after {
    content: "";
    display: table;
    clear: both;
}
.footer-contact-item .icon {
    float: left;
    margin-left: -43px;
}
.footer-contact-item .icon {
    background-color: #d8d8d8;
    margin-top: -6px;
}
.footer-contact-item a {
    color: #d8d8d8;
}
.footer-strapline {
    border-top: 1px solid #797b7a;
    padding: 15px 0 10px;
    margin-top: 30px;
}
.footer-strapline p {
    margin-bottom: 0;
}
.footer-strapline strong {
    color: #24d6d1;
}
.share-footer {
    padding-left: 0;
    padding-top: 20px;
    margin-top: 0;
    list-style-type: none;
    clear: both;
    margin-left: 0;
}
.share-footer .share-item {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    padding-top: 2px;
    cursor: pointer;
    margin-right: 2px;
}
.share-footer .share-item-email {
    padding-right: 10px;
    margin-right: 6px;
    border-right: 1px solid #797b7a;
}
.share-footer .share-item-email .icon {
    margin-right: 0;
}
@media only screen and (max-width: 40em) {
    .share-footer .share-item {
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 60em) {
    .share-footer {
        margin-left: -6px;
    }
    .share-footer .print {
        display: none;
    }
}
@media only screen and (min-width: 40em) {
    .js .footer-block .accordion-target {
        display: block;
    }
    .footer-contact-item {
        float: left;
        margin-right: 20px;
    }
}
@media only screen and (max-width: 60em) {
    .js .footer-nav-wrapper .footer-block-inner {
        display: none;
    }
    .js .footer-nav-wrapper .footer-block-inner.is-visible {
        display: block;
        -webkit-animation: show-footer-accordion-item 150ms ease-out 1;
        -moz-animation: show-footer-accordion-item 150ms ease-out 1;
        -ms-animation: show-footer-accordion-item 150ms ease-out 1;
        -o-animation: show-footer-accordion-item 150ms ease-out 1;
        animation: show-footer-accordion-item 150ms ease-out 1;
    }
    .js .footer-nav {
        border-top: 1px solid #24d6d1;
        padding-top: 12px;
    }
}
@media only screen and (min-width: 66em) {
    .footer-contact {
        padding-top: 40px;
    }
    .footer-strapline {
        clear: both;
        margin-top: 40px;
    }
    .footer-contact-item,
    .share-footer {
        margin-bottom: 40px;
    }
    .share-footer {
        float: right;
        clear: none;
        margin: 0;
        padding-top: 0;
    }
}
@-moz-keyframes show-footer-accordion-item {
    from {
        opacity: 0.5;
        -moz-transform: translateY(-10%) scale(0.98);
        transform: translateY(-10%) scale(0.98);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
    }
}
@-webkit-keyframes show-footer-accordion-item {
    from {
        opacity: 0.5;
        -webkit-transform: translateY(-10%) scale(0.98);
        transform: translateY(-10%) scale(0.98);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
    }
}
@-o-keyframes show-footer-accordion-item {
    from {
        opacity: 0.5;
        -o-transform: translateY(-10%) scale(0.98);
        transform: translateY(-10%) scale(0.98);
    }
    to {
        opacity: 1;
        -o-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
    }
}
@-ms-keyframes show-footer-accordion-item {
    from {
        opacity: 0.5;
        -ms-transform: translateY(-10%) scale(0.98);
        transform: translateY(-10%) scale(0.98);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
    }
}
@keyframes show-footer-accordion-item {
    from {
        opacity: 0.5;
        transform: translateY(-10%) scale(0.98);
    }
    to {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}
.sub-nav-heading {
    padding: 15px 10px 20px 10px;
    background-color: #f7f7f7;
    margin-bottom: 0;
}
.sub-nav-heading a {
    color: #000;
}
.sub-nav-heading .icon {
    margin-left: 5px;
    -webkit-transition: -webkit-transform 0.1s linear;
    -moz-transition: -moz-transform 0.1s linear;
    -o-transition: -o-transform 0.1s linear;
    transition: transform 0.1s linear;
}
.sub-nav-heading a:hover .icon {
    -webkit-transform: translateX(2px);
    -moz-transform: translateX(2px);
    -ms-transform: translateX(2px);
    -o-transform: translateX(2px);
    transform: translateX(2px);
}
.sub-nav {
    border-bottom: 1px solid #d8d8d8;
}
.sub-nav ul {
    margin: 0;
    padding-left: 0;
    padding-top: 0;
}
.sub-nav li {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
.sub-nav .sub-nav-second-level {
    margin-bottom: 8px;
}
.sub-nav-item {
    border-top: 1px solid #d8d8d8;
}
.sub-nav-item a,
.sub-nav-item button {
    display: block;
    font-size: 14px;
    background-color: #f7f7f7;
    padding: 8px 10px;
}
.sub-nav-item button {
    text-align: left;
    width: 100%;
    border: 0;
    color: #d91c5c;
}
.sub-nav-item button:focus,
.sub-nav-item button:hover {
    color: #ff9eb8;
}
.sub-nav-second-level .sub-nav-item {
    border-top: none;
    padding-left: 20px;
}
.has-second-level .sub-nav-item a {
    background-color: #fff;
    padding-top: 3px;
    padding-bottom: 3px;
}
.sub-nav-item.has-second-level a {
    background-color: #fff;
}
.sub-nav-item-active > a {
    background-color: #fff;
    color: #616966;
}
.sub-nav-item-active > a:hover {
    color: #494e4c;
}
.gsc-control-searchbox-only .search input.gsc-input,
.search .gsc-control-searchbox-only input.gsc-input,
.search .input {
    font-size: 14px;
    width: 100%;
    max-width: none;
}
.search .btn {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 22px;
}
.search-wrapper {
    padding-right: 65px;
    position: relative;
}
.in-page-search {
    margin-bottom: 20px;
}
.filter-jump-link {
    margin-top: 10px;
    font-size: 14px;
    margin-bottom: 0;
}
.global-search-chk {
    margin: 20px 0 0 10px;
    font-size: 14px;
}
.global-search-chk input[type="checkbox"] {
    margin-top: -2px;
    margin-right: 10px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
@media only screen and (min-width: 40em) {
    .in-page-search {
        margin-bottom: 30px;
    }
    .filter-jump-link {
        display: none;
    }
}
.search-filter {
    margin-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
}
.search-filter-heading {
    font-family: Verdana, sans-serif;
    font-size: 14px;
    margin-bottom: 0;
}
.js .search-filter-heading a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+PHRpdGxlPmRvd24tYXJyb3ctYmx1ZS1zbWFsbDwvdGl0bGU+PHBhdGggZD0iTTExLjcyNy4yMTRoMS43NzNsLTYuNSA2LjI4Ni02LjUtNi4yODZoMS43NzNsNC43MjcgNC41NzEgNC43MjctNC41NzF6bTAgMCIgZmlsbD0iIzAwOTlEQSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    background-size: 14px auto;
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 24px;
}
.no-backgroundsize .js .search-filter-heading a,
.no-svg .js .search-filter-heading a {
    background-image: url(/RAE/resources/img/icons/down-arrow-blue-small.png);
}
.js .search-filter-heading a.is-active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+PHRpdGxlPnVwLWFycm93LWJsdWUtc21hbGw8L3RpdGxlPjxwYXRoIGQ9Ik0xMS43MjcgNi43ODZoMS43NzNsLTYuNS02LjI4Ni02LjUgNi4yODZoMS43NzNsNC43MjctNC41NzEgNC43MjcgNC41NzF6bTAgMCIgZmlsbD0iIzAwOTlEQSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    background-size: 14px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .js .search-filter-heading a.is-active,
.no-svg .js .search-filter-heading a.is-active {
    background-image: url(/RAE/resources/img/icons/up-arrow-blue-small.png);
}
.search-filter-inner {
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding-left: 10px;
    padding-right: 10px;
    margin: 15px -10px 0;
}
.js .search-filter-inner {
    display: none;
}
.js .search-filter-inner.is-visible {
    display: block;
}
.search-filters {
    list-style-type: none;
    margin: 20px 0;
    padding: 0;
    font-size: 14px;
}
.search-filters li {
    margin-bottom: 5px;
}
.search-filters input[type="checkbox"] {
    margin-top: -2px;
    margin-right: 10px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
.search-clear-filter {
    font-size: 14px;
    margin-bottom: 20px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
@media only screen and (min-width: 40em) {
    .search-filters {
        margin: 30px 0 15px;
    }
    .search-filters li {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
        margin-right: 20px;
    }
    .search-clear-filter {
        margin-bottom: 25px;
    }
}
[role="complementary"] hr {
    margin: 30px 0;
    clear: both;
}
.sidebar-block {
    border-top: 2px solid #24d6d1;
    margin-bottom: 30px;
}
@media only screen and (max-width: 40em) {
    .sidebar-block {
        margin-top: 20px;
    }
}
.sidebar-block-alt {
    padding-bottom: 15px;
    border-bottom: 1px solid #d8d8d8;
}
.sidebar-block-alt .sidebar-heading {
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 15px;
}
.sidebar-block-alt .sidebar-block-inner .sidebar-block-inner-section {
    border-top: 1px solid #d8d8d8;
    padding-top: 15px;
    margin-top: 15px;
}
.sidebar-block-alt .sidebar-block-inner .sidebar-block-inner-section:first-child {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
}
.sidebar-block-alt .sidebar-block-inner p {
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 0;
}
.sidebar-heading {
    padding: 15px 10px 20px;
    border-bottom: 1px solid #d8d8d8;
    background-color: #f7f7f7;
    margin-bottom: 0;
}
.sidebar-heading a {
    color: #000;
}
.sidebar-nav {
    font-size: 14px;
}
.sidebar-nav ul {
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
    padding-top: 0;
}
.sidebar-nav li {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
.sidebar-nav .nav-item-active {
    background-color: #fff;
}
.sidebar-nav .icon-rss {
    width: 33px;
    height: 33px;
    background-position: center;
}
.sidebar-nav-item > a {
    display: block;
    background-color: #f7f7f7;
    padding: 3px 10px;
    border-bottom: 1px solid #d8d8d8;
}
.sidebar-nav-rss-list .sidebar-nav-item a {
    padding-top: 14px;
    padding-bottom: 12px;
}
.pagination {
    text-align: right;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    margin-bottom: 20px;
}
.pagination .btn {
    border-bottom: 5px solid #d8d8d8;
    font-family: Verdana, sans-serif;
    font-size: 12px;
}
.pagination .btn-active {
    border-bottom: 6px solid #24d6d1;
}
.pagination-item {
    display: none;
}
.pagination-disabled {
    display: none;
}
.pagination-next,
.pagination-prev {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
.pagination-next .btn,
.pagination-prev .btn {
    font-size: 14px;
}
@media only screen and (max-width: 40em) {
    .pagination-next .btn,
    .pagination-prev .btn {
        border-bottom: none;
    }
    .pagination-prev {
        float: left;
    }
    .pagination-next {
        float: right;
    }
}
@media only screen and (min-width: 40em) {
    .pagination-next,
    .pagination-prev {
        display: none;
    }
    .pagination-item {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
    }
}
.lb {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.1s linear;
    -moz-transition: opacity 0.1s linear;
    -o-transition: opacity 0.1s linear;
    transition: opacity 0.1s linear;
    display: block;
    width: 100%;
    z-index: 10;
}
.lb.is-active {
    opacity: 1;
}
.lb-shade {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.75;
    display: block;
    background-color: #000;
    width: 100%;
}
.lb-content-box-wrapper {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 20px 0;
}
.lb-content-box-wrapper:before {
    content: "";
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    height: 100%;
}
.js .lb-content-box-wrapper .ri {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.lb-loading {
    visibility: visible;
    position: absolute;
    top: 50%;
    left: 50%;
}
.lb-content-box {
    border-top: 2px solid #24d6d1;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    max-width: 90%;
    position: relative;
    background-color: #f7f7f7;
    padding: 20px 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 70%;
    overflow: hidden;
}
.lb-content-wrapper {
    text-align: center;
}
.lb-content {
    margin: 0 auto;
}
.lb-description {
    margin-top: 15px;
    font-size: 14px;
}
.lb-next,
.lb-prev {
    position: absolute;
    top: 50%;
    margin-top: -19px;
}
.lb-next .icon,
.lb-prev .icon {
    margin-left: 0;
    margin-right: 0;
}
.lb-prev {
    left: 10px;
}
.lb-next {
    right: 10px;
}
.lb-close {
    position: absolute;
    top: 5px;
    right: 0;
}
.lb-close .icon {
    margin-right: 0;
}
@media only screen and (min-width: 60em) {
    .lb-content-box {
        width: 700px;
        min-width: 0;
    }
}
.media-gallery {
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: -1em;
    padding-left: 10px;
    padding-right: 10px;
}
.media-gallery-item {
    text-align: center;
    list-style: none;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    width: 50%;
    vertical-align: top;
    margin-right: -0.75em;
    margin-bottom: 10px;
    padding-left: 2em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.media-gallery-item a,
.media-gallery-item img {
    display: block;
}
@media only screen and (min-width: 40em) and (max-width: 60em) {
    .media-gallery-item {
        width: 33.333%;
    }
}
@media only screen and (min-width: 60em) {
    .media-gallery-item {
        width: 25%;
    }
}
.hero-slider {
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    max-width: 1060px;
    z-index: 0;
}
.hero-slider:after {
    content: "";
    display: table;
    clear: both;
}
.hero-slide {
    overflow: hidden;
    margin: 0 auto;
    -webkit-backface-visibility: hidden;
}
.hero-slide-image a,
.hero-slide-image img {
    display: block;
}
.hero-slide-image img {
    width: 100%;
}
.hero-slide-image .ri {
    background: 0 0;
}
.hero-slide-heading {
    font-family: "Montserrat Engineered", "Montserrat Regular";
    margin-bottom: 0;
}
.hero-slide-heading + .btn {
    margin-top: 10px;
}
.hero-slider-nav {
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 3;
}
.hero-slider-nav ul {
    float: right;
}
.hero-slider-nav .nav-item {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    margin-right: 2px;
}
.hero-slider-nav .nav-item a {
    display: block;
    text-indent: 100%;
    font-size: 0;
    line-height: 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    background-color: #d8d8d8;
}
.hero-slider-nav .nav-item a:hover {
    background-color: #bfbfbf;
}
.hero-slider-nav .nav-item a.is-active {
    background-color: #24d6d1;
}
@media only screen and (max-width: 40em) {
    .hero-slide {
        border-top: 1px solid #d8d8d8;
        padding-top: 20px;
        margin-bottom: 20px;
        width: 90%;
    }
    .hero-slide-image {
        float: left;
        width: 33.333%;
        margin-right: 10px;
    }
    .hero-slide-content {
        overflow: hidden;
    }
    .hero-slide-content .btn {
        display: none;
    }
    .hero-slide-heading {
        font-family: "Montserrat Regular", Verdana;
        font-size: 14px;
    }
    .hero-slide-featured {
        display: block;
        width: 100%;
        background-color: #2b5565;
        color: #fff;
        padding: 0 0 15px;
        border-top: none;
    }
    .hero-slide-featured a {
        color: #fff;
    }
    .hero-slide-featured .hero-slide-image {
        float: none;
        width: 100%;
        margin-bottom: 15px;
    }
    .hero-slide-featured .hero-slide-content {
        margin-left: 5%;
        margin-right: 5%;
    }
    .hero-slide-featured .hero-slide-content .btn {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
    }
    .hero-slide-featured .hero-slide-heading {
        font-size: 18px;
        font-weight: 100;
        color: #fff;
    }
}
@media only screen and (min-width: 40em) {
    .hero-slider {
        margin-bottom: 40px;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .js .hero-slider.is-loaded .hero-slide {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        min-height: 100%;
        z-index: 0;
        opacity: 0;
    }
    .js .hero-slider.is-loaded .hero-slide.is-active {
        position: relative;
        z-index: 1;
        opacity: 1;
    }
    .js .hero-slider.is-loaded .hero-slide.is-incumbent {
        display: block;
        z-index: 2;
        opacity: 1;
    }
    .js .hero-slide {
        display: none;
    }
    .js .hero-slide:first-child {
        display: block;
    }
    .hero-slide {
        width: 100%;
        background-color: #2b5565;
        color: #fff;
        padding: 0 0 20px;
    }
    .hero-slide a {
        color: #fff;
    }
    .hero-slide-image {
        width: 100%;
        margin-bottom: 15px;
    }
    .hero-slide-content {
        margin-left: 20px;
        margin-right: 20px;
    }
    .hero-slide-heading {
        font-size: 26px;
        font-weight: 100;
        color: #fff;
    }
}
@media only screen and (min-width: 40em) and (max-width: 60em) {
    .hero-slide.is-incumbent .hero-slide-content {
        -webkit-transform: translateY(25%);
        -moz-transform: translateY(25%);
        -ms-transform: translateY(25%);
        -o-transform: translateY(25%);
        transform: translateY(25%);
        opacity: 0;
    }
    .hero-slide.is-active .hero-slide-content {
        -webkit-animation: show-content-from-bottom 0.3s cubic-bezier(0.22, 0.61, 0.61, 0.98) 1;
        -moz-animation: show-content-from-bottom 0.3s cubic-bezier(0.22, 0.61, 0.61, 0.98) 1;
        -ms-animation: show-content-from-bottom 0.3s cubic-bezier(0.22, 0.61, 0.61, 0.98) 1;
        -o-animation: show-content-from-bottom 0.3s cubic-bezier(0.22, 0.61, 0.61, 0.98) 1;
        animation: show-content-from-bottom 0.3s cubic-bezier(0.22, 0.61, 0.61, 0.98) 1;
        opacity: 1;
    }
}
@media only screen and (min-width: 60em) {
    .hero-slider {
        margin-top: 40px;
    }
    .hero-slider:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: -4%;
        width: 108%;
        height: 100%;
        background: rgba(255, 255, 255, 0.6);
    }
    .hero-slide {
        padding-bottom: 0;
        position: relative;
        z-index: 1;
    }
    .hero-slide-heading {
        font-size: 22px;
    }
    .hero-slide-image {
        width: 68.8%;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
        margin-right: -4px;
        margin-bottom: 0;
    }
    .hero-slide-content {
        width: 31.2%;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
        margin-left: 0;
        margin-right: -4px;
        padding-left: 25px;
        padding-right: 25px;
    }
    .hero-slide.is-incumbent .hero-slide-content {
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%);
    }
    .hero-slide.is-active .hero-slide-content {
        -webkit-animation: show-content-from-right 0.3s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
        -moz-animation: show-content-from-right 0.3s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
        -ms-animation: show-content-from-right 0.3s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
        -o-animation: show-content-from-right 0.3s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
        animation: show-content-from-right 0.3s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
    }
}
@media only screen and (min-width: 60em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 60em) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 60em) and (min-device-pixel-ratio: 2) {
    .hero-slider-wrapper {
        background-size: 2488px;
    }
}
@media only screen and (min-width: 68em) {
    .hero-slide-heading {
        font-size: 28px;
    }
}
@-moz-keyframes show-content-from-bottom {
    from {
        -moz-transform: translateY(25%);
        transform: translateY(25%);
        opacity: 0;
    }
    to {
        -moz-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-webkit-keyframes show-content-from-bottom {
    from {
        -webkit-transform: translateY(25%);
        transform: translateY(25%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-o-keyframes show-content-from-bottom {
    from {
        -o-transform: translateY(25%);
        transform: translateY(25%);
        opacity: 0;
    }
    to {
        -o-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-ms-keyframes show-content-from-bottom {
    from {
        -ms-transform: translateY(25%);
        transform: translateY(25%);
        opacity: 0;
    }
    to {
        -ms-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes show-content-from-bottom {
    from {
        transform: translateY(25%);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}
@-moz-keyframes show-content-from-right {
    from {
        -moz-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0.5;
    }
    to {
        -moz-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@-webkit-keyframes show-content-from-right {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0.5;
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@-o-keyframes show-content-from-right {
    from {
        -o-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0.5;
    }
    to {
        -o-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@-ms-keyframes show-content-from-right {
    from {
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0.5;
    }
    to {
        -ms-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@keyframes show-content-from-right {
    from {
        transform: translateX(100%);
        opacity: 0.5;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}
.tweet {
    font-size: 15px;
}
.tweet-header {
    overflow: hidden;
    margin-bottom: 15px;
}
.tweet-header h4 {
    margin: 0 0 3px;
    color: #616966;
}
.tweet-header p {
    margin-bottom: 0;
}
.tweet-header a {
    color: inherit;
}
.tweet-user-image {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    width: 48px;
}
.tweet-user-image img {
    display: block;
}
.tweet-user-info {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
.tweet-user-info p {
    font-size: 14px;
    font-family: "Montserrat Regular";
}
.twitter-follow-button {
    float: right;
}
.tweet-content {
    margin: 0 0 15px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    font-family: inherit;
    border: none;
    color: inherit;
    background-color: transparent;
    padding: 0;
}
.tweet-footer {
    border-top: 1px solid #24d6d1;
    padding-top: 8px;
    font-size: 12px;
    overflow: hidden;
}
.tweet-date {
    float: left;
}
.tweet-date a {
    color: inherit;
    text-decoration: none;
}
.tweet-date a:hover {
    text-decoration: underline;
}
.tweet-actions {
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: right;
}
.tweet-actions li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    margin-left: 8px;
    margin-right: 4px;
}
@media only screen and (max-width: 40em) {
    .tweet {
        margin-bottom: 30px;
    }
}
@media only screen and (min-width: 40em) and (max-width: 60em) {
    .tweet-user {
        display: block;
        overflow: hidden;
        margin-bottom: 12px;
    }
    .twitter-follow-button {
        float: none;
        clear: both;
        display: block;
    }
}
.js .sub-nav-wrapper-narrow {
    display: none;
}
.no-js .narrow-sub-nav-toggle {
    display: none;
}
.narrow-sub-nav {
    padding-top: 8px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d8d8d8;
    -webkit-perspective: 800;
    -moz-perspective: 800;
    -ms-perspective: 800;
    -o-perspective: 800;
    perspective: 800;
}
.narrow-sub-nav-toggle {
    color: #d91c5c;
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 11px;
    background: 0 0;
    border: none;
    padding: 0 0 0 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5hY2NvcmRpb24tZG93bjwvdGl0bGU+PHBhdGggZD0iTTIuNzI3LS4yMTRoLTIuNzI3bDEwIDEwLjIxNCAxMC0xMC4yMTRoLTIuNzI3bC03LjI3MyA3LjQyOS03LjI3My03LjQyOXptMCAwIiBmaWxsPSIjMDA5OURBIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-position: 0 1px;
}
.no-backgroundsize .narrow-sub-nav-toggle,
.no-svg .narrow-sub-nav-toggle {
    background-image: url(/RAE/resources/img/icons/down-arrow-blue.png);
}
.narrow-sub-nav-toggle.is-active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5hY2NvcmRpb24tdXA8L3RpdGxlPjxwYXRoIGQ9Ik0yLjcyNyAxMC4yMTRoLTIuNzI3bDEwLTEwLjIxNCAxMCAxMC4yMTRoLTIuNzI3bC03LjI3My03LjQyOS03LjI3MyA3LjQyOXptMCAwIiBmaWxsPSIjMDA5OURBIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
    background-size: 20px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .narrow-sub-nav-toggle.is-active,
.no-svg .narrow-sub-nav-toggle.is-active {
    background-image: url(/RAE/resources/img/icons/up-arrow-blue.png);
}
.narrow-sub-nav-toggle:focus,
.narrow-sub-nav-toggle:hover {
    color: #ff9eb8;
}
.narrow-sub-nav-toggle:focus {
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.page-breadcrumb {
    border-bottom: 1px solid #d8d8d8;
    display: none;
    overflow: hidden;
}
.page-breadcrumb .breadcrumb {
    padding-left: 0;
    margin-top: 5px;
    margin-bottom: 10px;
}
.page-breadcrumb li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    list-style: none;
    margin-right: 5px;
    font-family: Verdana, sans-serif;
    font-size: 13px;
}
.page-breadcrumb li:before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj48dGl0bGU+YnJlYWRjcnVtYjwvdGl0bGU+PHBhdGggZD0iTS40NjggNi42ODRsMy4zMzYtMy4zMzZ2LS4wMTJsLTMuMzM2LTMuMzM2LS40NjguNDU2IDIuODkyIDIuODkyLTIuODkyIDIuODguNDY4LjQ1NnptMCAwIiBmaWxsPSIjNjE2OTY2IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
    width: 4px;
    height: 7px;
    background-size: 4px auto;
    background-repeat: no-repeat;
    margin-right: 5px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
.no-backgroundsize .page-breadcrumb li:before,
.no-svg .page-breadcrumb li:before {
    background-image: url(/RAE/resources/img/icons/breadcrumb.png);
}
.page-breadcrumb li:first-child:before {
    display: none;
}
.sub-nav-wrapper-narrow {
    border-top: 2px solid #24d6d1;
}
.sub-nav-wrapper-narrow.is-visible {
    display: block;
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation: show-sub-nav-wrapper 150ms ease-out 1;
    -moz-animation: show-sub-nav-wrapper 150ms ease-out 1;
    -ms-animation: show-sub-nav-wrapper 150ms ease-out 1;
    -o-animation: show-sub-nav-wrapper 150ms ease-out 1;
    animation: show-sub-nav-wrapper 150ms ease-out 1;
}
.sub-nav-wrapper-narrow .sub-nav {
    border-bottom: none;
}
@media only screen and (min-width: 40em) {
    .narrow-sub-nav {
        display: none;
    }
    .page-breadcrumb {
        display: block;
    }
}
@media only screen and (min-width: 40em) and (max-width: 60em) {
    .page-breadcrumb.bc-levels-2 {
        display: none;
    }
    .page-breadcrumb .bc-current {
        display: none;
    }
}
@-moz-keyframes show-sub-nav-wrapper {
    from {
        -moz-transform: rotateX(-25deg);
        transform: rotateX(-25deg);
        opacity: 0.5;
    }
    to {
        -moz-transform: rotateX(0);
        transform: rotateX(0);
        opacity: 1;
    }
}
@-webkit-keyframes show-sub-nav-wrapper {
    from {
        -webkit-transform: rotateX(-25deg);
        transform: rotateX(-25deg);
        opacity: 0.5;
    }
    to {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        opacity: 1;
    }
}
@-o-keyframes show-sub-nav-wrapper {
    from {
        -o-transform: rotateX(-25deg);
        transform: rotateX(-25deg);
        opacity: 0.5;
    }
    to {
        -o-transform: rotateX(0);
        transform: rotateX(0);
        opacity: 1;
    }
}
@-ms-keyframes show-sub-nav-wrapper {
    from {
        -ms-transform: rotateX(-25deg);
        transform: rotateX(-25deg);
        opacity: 0.5;
    }
    to {
        -ms-transform: rotateX(0);
        transform: rotateX(0);
        opacity: 1;
    }
}
@keyframes show-sub-nav-wrapper {
    from {
        transform: rotateX(-25deg);
        opacity: 0.5;
    }
    to {
        transform: rotateX(0);
        opacity: 1;
    }
}
.archive {
    background-color: #f7f7f7;
}
.archive .sidebar-nav-item {
    border-bottom: 1px solid #d8d8d8;
}
.archive-year .archive-nav {
    padding-left: 20px;
    margin-bottom: 5px;
}
.archive-nav-item a {
    display: block;
    padding: 5px 10px;
}
.archive-nav-item-active a {
    color: #616966;
}
.archive-nav-item-active a:hover {
    color: #494e4c;
}
.archive-item-heading {
    font-size: inherit;
    padding: 7px 10px;
    margin: 0;
    font-family: Verdana, sans-serif;
}
.archive-item-heading a {
    padding: 5px 0 5px 10px;
    margin: -5px 0 -5px -10px;
}
.js .accordion .archive-item-heading a {
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDIwIDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzI0ZDZkMTt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi43My0uMjFIMEwxMCwxMCwyMC0uMjFIMTcuMjdMMTAsNy4yMloiLz48L3N2Zz4=);
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-position: right center;
}
.no-backgroundsize .js .accordion .archive-item-heading a,
.no-svg .js .accordion .archive-item-heading a {
    background-image: url(/RAE/resources/img/icons/down-arrow-blue.png);
}
.js .accordion .archive-item-heading a.is-active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDIwIDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzI0ZDZkMTt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi43MywxMC4yMUgwTDEwLDAsMjAsMTAuMjFIMTcuMjdMMTAsMi43OFoiLz48L3N2Zz4=);
    background-size: 20px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .js .accordion .archive-item-heading a.is-active,
.no-svg .js .accordion .archive-item-heading a.is-active {
    background-image: url(/RAE/resources/img/icons/up-arrow-blue.png);
}
.js .accordion .archive-nav {
    display: none;
}
.js .accordion .archive-nav.is-visible {
    display: block;
    -webkit-animation: show-accordion-item 150ms ease-out 1;
    -moz-animation: show-accordion-item 150ms ease-out 1;
    -ms-animation: show-accordion-item 150ms ease-out 1;
    -o-animation: show-accordion-item 150ms ease-out 1;
    animation: show-accordion-item 150ms ease-out 1;
}
@-moz-keyframes show-accordion-item {
    from {
        opacity: 0.5;
        -moz-transform: translateY(-10%) scale(0.98);
        transform: translateY(-10%) scale(0.98);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
    }
}
@-webkit-keyframes show-accordion-item {
    from {
        opacity: 0.5;
        -webkit-transform: translateY(-10%) scale(0.98);
        transform: translateY(-10%) scale(0.98);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
    }
}
@-o-keyframes show-accordion-item {
    from {
        opacity: 0.5;
        -o-transform: translateY(-10%) scale(0.98);
        transform: translateY(-10%) scale(0.98);
    }
    to {
        opacity: 1;
        -o-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
    }
}
@-ms-keyframes show-accordion-item {
    from {
        opacity: 0.5;
        -ms-transform: translateY(-10%) scale(0.98);
        transform: translateY(-10%) scale(0.98);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0) scale(1);
        transform: translateY(0) scale(1);
    }
}
@keyframes show-accordion-item {
    from {
        opacity: 0.5;
        transform: translateY(-10%) scale(0.98);
    }
    to {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}
.section {
    border-top: 2px solid #24d6d1;
    padding-top: 15px;
    margin-bottom: 30px;
}
.section-btns {
    padding-top: 15px;
    margin-bottom: 30px;
}
.section-heading {
    font-size: 20px;
    font-family: "Montserrat Regular";
    margin-bottom: 20px;
}
.section-alt {
    border-top: none;
    padding-top: 0;
}
.section-alt .section-heading {
    font-family: "Montserrat Regular";
    font-size: 24px;
    margin-bottom: 15px;
}
.section-well {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d8d8d8;
}
.section-well .section-cta,
.section-well .section-heading,
.section-well .summary-cta {
    padding-left: 10px;
    padding-right: 10px;
}
.section-well .section-inner {
    border-top: 1px solid #d8d8d8;
}
.section-well .summary {
    border-top: 1px solid #d8d8d8;
    margin-top: -1px;
    padding-left: 10px;
    padding-right: 10px;
}
.section-latest-news .section-heading {
    margin-bottom: 30px;
}
.section-cta,
.summary-cta {
    margin-top: 20px;
    margin-bottom: 15px;
    border-top: 1px solid #d8d8d8;
    padding-top: 15px;
    font-size: 14px;
}
.section-content-overview {
    border-top: 0;
    padding-top: 0;
    margin-bottom: 5px;
}
.section-content-overview header {
    margin-bottom: 20px;
}
.section-content-overview header h2 {
    margin-bottom: 5px;
}
.section-content-overview header p {
    margin-bottom: 15px;
    font-size: 14px;
}
.subsection {
    border-top: 2px solid #24d6d1;
    padding-top: 15px;
}
.section-form.section-well {
    margin-bottom: 20px;
}
.section-form.section-well .section-inner {
    padding: 20px 10px 20px 10px;
}
.section-form.section-well .section-inner .form-field input,
.section-form.section-well .section-inner .form-field textarea {
    max-width: none;
}
.section-form.section-well .section-inner .message,
.section-form.section-well .section-inner div.gsc-control-cse .gs-no-results-result .gs-snippet,
div.gsc-control-cse .gs-no-results-result .section-form.section-well .section-inner .gs-snippet {
    margin-top: 0;
    margin-bottom: 15px;
}
@media only screen and (max-width: 40em) {
    .section-outset {
        margin-left: -10px;
        margin-right: -10px;
    }
}
@media only screen and (min-width: 40em) {
    .section {
        margin-bottom: 40px;
    }
    .section-alt .section-heading {
        font-size: 24px;
    }
}
.section-latest-news {
    padding-top: 25px;
}
.section-latest-news .section-heading {
    font-size: 25px;
    margin-bottom: 25px;
}
.section-link-list {
    padding-top: 25px;
    margin-bottom: 50px;
}
.section-link-list ul {
    list-style: none;
    padding: 0;
    border-bottom: solid 1px #d8d8d8;
}
.section-link-list li {
    border-top: solid 1px #d8d8d8;
}
.section-link-list a {
    font-family: "Montserrat Regular";
    font-size: 1.1em;
    display: block;
    height: 54px;
    line-height: 54px;
}
.category-filter ul {
    margin-bottom: 0;
}
.category-filter .sidebar-nav-item {
    border-bottom: 1px solid #d8d8d8;
    display: block;
    font-size: 14px;
    background-color: #f7f7f7;
    padding: 8px 10px;
    position: relative;
}
.category-filter .sidebar-nav-item input[type="checkbox"],
.category-filter .sidebar-nav-item input[type="radio"] {
    position: absolute;
    left: 10px;
    top: 11px;
}
.category-filter .sidebar-nav-item label {
    margin-left: 20px;
    display: inline-block;
}
.category-filter .sidebar-nav-item .filter-additional {
    padding-top: 5px;
    padding-left: 20px;
    display: inline-block;
    width: 100%;
}
.category-filter .sidebar-nav-cta {
    padding: 15px 10px;
}
.comment {
    border-top: 1px solid #d8d8d8;
    padding-top: 15px;
    margin-top: 15px;
    font-size: 14px;
}
.comment:first-child {
    border-top: none;
    margin-top: 0;
}
.comment:target {
    -webkit-animation: highlight-comment 1.5s ease-out 1;
    -moz-animation: highlight-comment 1.5s ease-out 1;
    -ms-animation: highlight-comment 1.5s ease-out 1;
    -o-animation: highlight-comment 1.5s ease-out 1;
    animation: highlight-comment 1.5s ease-out 1;
}
.comment .link-doc {
    display: block;
}
.comment.reply-is-visible .link-reply {
    display: none;
}
.comment.reply-is-visible .add-comment-reply {
    display: block;
}
.no-js .comment .link-reply {
    display: none;
}
.comment-meta {
    margin: 10px 0;
}
.comment-meta .link-doc {
    margin-bottom: 10px;
}
.comment-body p {
    word-wrap: break-word;
}
.comment-body p:last-child {
    margin-bottom: 0;
}
.link-reply {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
.comment-reply:first-child {
    padding-top: 0;
}
.comment-reply .comment-body {
    font-style: italic;
}
.comment-heading {
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 0;
}
.comment-heading time {
    color: #5f6a66;
}
.comment-replies-wrapper {
    margin-top: 15px;
    border-top: 1px solid #d8d8d8;
    padding-top: 15px;
}
.comment-replies {
    margin-top: 0;
    padding-top: 0;
    margin-left: 10px;
    padding-left: 8px;
    position: relative;
    overflow: hidden;
    border-left: 10px solid #24d6d1;
}
@media only screen and (min-width: 40em) {
    .comment-replies:before {
        left: 10px;
    }
}
@media only screen and (min-width: 60em) {
    .comment-meta {
        overflow: hidden;
    }
    .comment-meta .link-doc {
        float: left;
        margin-right: 15px;
    }
    .comment-meta .link-reply {
        float: right;
    }
}
@-moz-keyframes highlight-comment {
    0% {
        background-color: rgba(255, 255, 0, 0.3);
    }
    50% {
        background-color: rgba(255, 255, 0, 0.3);
    }
    100% {
        background-color: transparent;
    }
}
@-webkit-keyframes highlight-comment {
    0% {
        background-color: rgba(255, 255, 0, 0.3);
    }
    50% {
        background-color: rgba(255, 255, 0, 0.3);
    }
    100% {
        background-color: transparent;
    }
}
@-o-keyframes highlight-comment {
    0% {
        background-color: rgba(255, 255, 0, 0.3);
    }
    50% {
        background-color: rgba(255, 255, 0, 0.3);
    }
    100% {
        background-color: transparent;
    }
}
@-ms-keyframes highlight-comment {
    0% {
        background-color: rgba(255, 255, 0, 0.3);
    }
    50% {
        background-color: rgba(255, 255, 0, 0.3);
    }
    100% {
        background-color: transparent;
    }
}
@keyframes highlight-comment {
    0% {
        background-color: rgba(255, 255, 0, 0.3);
    }
    50% {
        background-color: rgba(255, 255, 0, 0.3);
    }
    100% {
        background-color: transparent;
    }
}
.add-comment {
    padding: 30px 10px;
    border-bottom: 1px solid #d8d8d8;
    overflow: hidden;
}
.comment .add-comment {
    padding-left: 0;
    padding-right: 0;
}
.add-comment .form-field {
    margin-bottom: 30px;
}
.add-comment .form-field-upload,
.add-comment .form-field-upload .form-field-label {
    font-size: 13px;
}
.comment-box {
    max-width: none;
}
.js .add-comment-collapsed .form-controls,
.js .add-comment-collapsed .form-field-upload {
    display: none;
}
.js .add-comment-collapsed .form-field-comment {
    display: block;
}
.js .add-comment-collapsed:not(.is-expanded) .form-field-comment {
    margin-bottom: 0;
}
.js .add-comment-collapsed.is-expanded .form-controls,
.js .add-comment-collapsed.is-expanded .form-field-upload {
    display: block;
}
.add-comment-reply {
    border-bottom: none;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 15px;
    margin-bottom: 30px;
}
.js .add-comment-reply {
    display: none;
}
.js .add-comment-collapsed .comment-box {
    height: 38px;
    overflow: hidden;
    -webkit-transition: height 125ms ease-out;
    -moz-transition: height 125ms ease-out;
    -o-transition: height 125ms ease-out;
    transition: height 125ms ease-out;
    -moz-resize: none;
    resize: none;
}
.js .add-comment-collapsed .comment-box::-webkit-input-placeholder {
    color: #616966;
    font-weight: 700;
}
.js .add-comment-collapsed .comment-box::-moz-placeholder {
    color: #616966;
    font-weight: 700;
}
.js .add-comment-collapsed .comment-box:-ms-input-placeholder {
    color: #616966;
    font-weight: 700;
}
.add-comment-collapsed.is-expanded .comment-box {
    height: 170px;
    -moz-resize: vertical;
    resize: vertical;
}
.add-comment-collapsed.is-expanded .comment-box::-webkit-input-placeholder {
    color: #9fa4a2;
    font-weight: 400;
}
.add-comment-collapsed.is-expanded .comment-box::-moz-placeholder {
    color: #9fa4a2;
    font-weight: 400;
}
.add-comment-collapsed.is-expanded .comment-box:-ms-input-placeholder {
    color: #9fa4a2;
    font-weight: 400;
}
.js .add-comment-collapsed .comment-box.has-transitioned {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    min-height: 170px;
}
.comments {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
}
.comments-footer {
    margin-left: 10px;
    margin-right: 10px;
    border-top: 1px solid #d8d8d8;
    padding: 30px 0;
}
@media only screen and (min-width: 40em) {
    .add-comment .form-field {
        margin-bottom: 0;
    }
    .add-comment .form-field-comment {
        margin-bottom: 20px;
    }
    .add-comment .form-field-upload {
        float: left;
        max-width: 40%;
    }
    .add-comment .form-controls {
        float: right;
    }
    .add-comment-collapsed.is-expanded .form-controls {
        text-align: right;
    }
}
.message,
div.gsc-control-cse .gs-no-results-result .gs-snippet {
    padding: 15px 10px;
    background-color: #d8d8d8;
    font-size: 14px;
    margin: 20px 0;
}
.message > :last-child,
div.gsc-control-cse .gs-no-results-result .gs-snippet > :last-child {
    margin-bottom: 0;
}
.message:first-child,
div.gsc-control-cse .gs-no-results-result .gs-snippet:first-child {
    margin-top: 0;
}
.message-success {
    background-color: #e9f2ef;
    color: #006538;
}
.js .xi-nothing-found,
.message-error,
div.gsc-control-cse .gs-no-results-result .gs-snippet {
    background-color: #f8ecec;
    color: #d73e53;
}
.js .xi-nothing-found ul > li,
.message-error ul > li,
div.gsc-control-cse .gs-no-results-result .gs-snippet ul > li {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48Y2lyY2xlIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSI1IiBjeT0iNSIgcj0iNSIgZmlsbD0iI0Q3M0U1MyIvPjwvc3ZnPg==);
    background-size: 10px auto;
    background-repeat: no-repeat;
    margin-bottom: 0;
}
.js .no-backgroundsize .xi-nothing-found ul > li,
.js .no-svg .xi-nothing-found ul > li,
.no-backgroundsize .js .xi-nothing-found ul > li,
.no-backgroundsize .message-error ul > li,
.no-backgroundsize div.gsc-control-cse .gs-no-results-result .gs-snippet ul > li,
.no-svg .js .xi-nothing-found ul > li,
.no-svg .message-error ul > li,
.no-svg div.gsc-control-cse .gs-no-results-result .gs-snippet ul > li,
div.gsc-control-cse .gs-no-results-result .no-backgroundsize .gs-snippet ul > li,
div.gsc-control-cse .gs-no-results-result .no-svg .gs-snippet ul > li {
    background-image: url(/RAE/resources/img/icons/bullet-red.png);
}
.pending-update,
.pending-update .form-field-label {
    color: #f58220;
}
.map {
    height: 250px;
    margin-bottom: 30px;
}
.map img {
    max-width: none;
}
@media only screen and (min-width: 40em) {
    .map {
        height: 300px;
    }
}
@media only screen and (min-width: 60em) {
    .map {
        height: 400px;
    }
}
.recaptcha_widget {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 300px;
    border: 4px solid #24d6d1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background: #24d6d1;
    margin: 0 0 10px;
}
#recaptcha_image {
    width: 100% !important;
    height: auto !important;
}
#recaptcha_image img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: 3px solid #fff;
}
.recaptcha_is_showing_audio embed {
    height: 0;
    width: 0;
    overflow: hidden;
}
.recaptcha_is_showing_audio #recaptcha_image {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 60px;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: 3px solid #fff;
}
.recaptcha_is_showing_audio #recaptcha_image br {
    display: none;
}
.recaptcha_is_showing_audio #recaptcha_image #recaptcha_audio_download {
    display: block;
}
.recaptcha_input {
    background: #e9f2ef;
    color: #616966;
    font: 13px/1.5 HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
    margin: 4px 0 0;
    padding: 0 4px 4px;
    border: 4px solid #e9f2ef;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.recaptcha_input label {
    margin: 0 0 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.recaptcha_input input {
    width: 100%;
}
.recaptcha_options {
    list-style: none;
    margin: 4px 0 0;
    padding-left: 0;
    height: 20px;
}
.recaptcha_options li {
    float: left;
    margin: 0 7px 0 0;
}
.recaptcha_options li a {
    display: block;
}
.recaptcha_options li a:active {
    position: relative;
    top: 1px;
    text-shadow: none;
}
.captcha_hide {
    display: none;
}
.status {
    margin-top: -10px;
    padding-top: 10px;
    overflow: hidden;
}
.status ol {
    margin: 0;
    padding: 8px 0 0;
    height: 16px;
    margin-bottom: 8px;
    position: relative;
}
.status ol:after {
    content: " ";
    z-index: 0;
    display: block;
    margin: 0 10%;
    border-bottom: solid 3px #d8d8d8;
    position: relative;
    top: -1.5px;
    left: 0;
}
.status li {
    z-index: 1;
    list-style-type: none;
    text-indent: 100%;
    white-space: nowrap;
    position: relative;
    float: left;
    width: 25%;
    height: 16px;
}
.status li:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -8px;
    margin-top: -8px;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    content: " ";
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
    background: #fff;
    border: solid 2px #d8d8d8;
}
.status .status-current:after {
    background-color: #616966;
    border: 0;
    -webkit-transform: scale(1.375);
    -moz-transform: scale(1.375);
    -ms-transform: scale(1.375);
    -o-transform: scale(1.375);
    transform: scale(1.375);
}
.no-csstransforms .status .status-current:after {
    margin-left: -11px;
    margin-top: -11px;
    width: 22px;
    height: 22px;
    border-radius: 11px;
}
.status .status-complete:after {
    background-color: #d8d8d8;
    border: 0;
}
.status-full {
    width: 100%;
    float: none;
    clear: both;
}
.status-full span {
    text-align: center;
    display: block;
}
.lt-ie8 .status ol {
    display: none !important;
}
.auto-form {
    margin-bottom: 20px;
}
.auto-form .form-controls {
    margin: 30px 0 0;
    border-top: 1px solid #d8d8d8;
    padding-top: 30px;
}
.account-form .fieldset,
.aff-fieldset {
    border: none;
    margin: 25px 0 0;
    border-top: 2px solid #24d6d1;
    padding: 20px 0 0;
    min-width: 0;
}
.account-form .fieldset:first-child,
.aff-fieldset:first-child {
    margin-top: 0;
}
.account-form .fieldset h3 + .disclaimer,
.aff-fieldset h3 + .disclaimer {
    margin-top: -5px;
}
.account-form .label-wrapper,
.aff-label-wrapper {
    margin-bottom: 5px;
}
.account-form .form-validation,
.aff-validation {
    font-size: 14px;
}
.auto-form-field .gsc-control-searchbox-only input.gsc-input,
.auto-form-field .input,
.gsc-control-searchbox-only .auto-form-field input.gsc-input {
    max-width: none;
}
@media only screen and (min-width: 40em) {
    .auto-form-field {
        overflow: hidden;
        margin-left: -2em;
    }
    .account-form .form-validation,
    .account-form .label-wrapper,
    .aff-inner,
    .aff-label-wrapper,
    .aff-validation {
        float: left;
        padding-left: 2em;
    }
    .account-form .label-wrapper,
    .aff-label-wrapper {
        width: 33.333%;
        padding-top: 10px;
    }
    .account-form .form-validation,
    .aff-inner,
    .aff-validation {
        width: 66.666%;
    }
    .account-form .form-validation,
    .aff-validation {
        float: right;
    }
    .aff-inner {
        padding-top: 10px;
    }
    .aff-inner .gsc-control-searchbox-only input.gsc-input,
    .aff-inner .input,
    .gsc-control-searchbox-only .aff-inner input.gsc-input {
        margin-top: -10px;
    }
}
.summary {
    border-top: 2px solid #24d6d1;
    padding-top: 20px;
    margin-bottom: 42px;
    overflow: hidden;
    font-size: 14px;
}
.summary .btn {
    margin-bottom: 10px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
.summary-featured {
    border-top: none;
}
.summary-image {
    margin-bottom: 15px;
}
.summary-image a,
.summary-image img {
    display: block;
}
.summary-image img {
    width: 100%;
    margin-bottom: 5px;
}
.summary-heading {
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: "Montserrat Regular";
    font-size: 18px;
}
.fellows-area-links .summary-heading a a:before,
.summary-heading a .fellows-area-links a:before,
.summary-heading a .icon-right-arrow,
.summary-heading a div.gsc-control-cse .gsc-result .gs-title a:after,
.summary-heading a div.gsc-control-cse .gsc-result.gsc-webResult .gs-title a:after,
div.gsc-control-cse .gsc-result .gs-title .summary-heading a a:after,
div.gsc-control-cse .gsc-result.gsc-webResult .gs-title .summary-heading a a:after {
    margin-left: 6px;
    -webkit-transition: -webkit-transform 0.1s linear;
    -moz-transition: -moz-transform 0.1s linear;
    -o-transition: -o-transform 0.1s linear;
    transition: transform 0.1s linear;
}
.fellows-area-links .summary-heading a:hover a:before,
.summary-heading a:hover .fellows-area-links a:before,
.summary-heading a:hover .icon-right-arrow,
.summary-heading a:hover div.gsc-control-cse .gsc-result .gs-title a:after,
.summary-heading a:hover div.gsc-control-cse .gsc-result.gsc-webResult .gs-title a:after,
div.gsc-control-cse .gsc-result .gs-title .summary-heading a:hover a:after,
div.gsc-control-cse .gsc-result.gsc-webResult .gs-title .summary-heading a:hover a:after {
    -webkit-transform: translateX(2px);
    -moz-transform: translateX(2px);
    -ms-transform: translateX(2px);
    -o-transform: translateX(2px);
    transform: translateX(2px);
}
.summary-meta {
    margin-bottom: 6px;
    line-height: normal;
    overflow: hidden;
    font-weight: 400;
    font-size: 14px;
    font-family: "Montserrat Regular";
    font-weight: 700;
    color: #616966;
}
.summary-meta p,
.summary-meta > * {
    display: block;
    margin-bottom: 0;
}
.sidebar-block .summary-meta {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d8d8d8;
}
.summary-cta a,
.summary-cta button {
    -webkit-font-smoothing: antialiased;
    padding: 5px;
    display: block;
}
.summary-cta a .icon,
.summary-cta button .icon {
    margin-right: 10px;
}
.summary-cta button {
    color: #d91c5c;
    background: 0 0;
    border: 0;
}
.summary-cta button:hover {
    color: #ff9eb8;
}
@media only screen and (min-width: 60em) {
    .summary-featured {
        padding-bottom: 40px;
    }
}
@media only screen and (max-width: 40em) {
    .js .accordion-items-wrapper {
        margin-bottom: 40px;
    }
    .js .accordion-items-wrapper .accordion-items {
        border-top: 2px solid #24d6d1;
        margin-bottom: 0;
    }
    .js .accordion-items-wrapper .accordion-items ~ .accordion-items {
        border-top: 0;
    }
    .js .accordion-items .section-heading a {
        color: #0b1015;
        display: block;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5hY2NvcmRpb24tZG93bjwvdGl0bGU+PHBhdGggZD0iTTIuNzI3LS4yMTRoLTIuNzI3bDEwIDEwLjIxNCAxMC0xMC4yMTRoLTIuNzI3bC03LjI3MyA3LjQyOS03LjI3My03LjQyOXptMCAwIiBmaWxsPSIjMDA5OURBIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
        background-size: 20px auto;
        background-repeat: no-repeat;
        background-position: right center;
        margin: -12px 0;
        padding: 12px 0;
    }
    .no-backgroundsize .js .accordion-items .section-heading a,
    .no-svg .js .accordion-items .section-heading a {
        background-image: url(/RAE/resources/img/icons/down-arrow-blue.png);
    }
    .js .accordion-items .section-heading a.is-active {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5hY2NvcmRpb24tdXA8L3RpdGxlPjxwYXRoIGQ9Ik0yLjcyNyAxMC4yMTRoLTIuNzI3bDEwLTEwLjIxNCAxMCAxMC4yMTRoLTIuNzI3bC03LjI3My03LjQyOS03LjI3MyA3LjQyOXptMCAwIiBmaWxsPSIjMDA5OURBIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
        background-size: 20px auto;
        background-repeat: no-repeat;
    }
    .no-backgroundsize .js .accordion-items .section-heading a.is-active,
    .no-svg .js .accordion-items .section-heading a.is-active {
        background-image: url(/RAE/resources/img/icons/up-arrow-blue.png);
    }
    .js .accordion-items-wrapper .section-inner {
        display: none;
    }
    .js .accordion-items-wrapper .section-inner.is-visible {
        display: block;
    }
}
@media only screen and (min-width: 40em) and (max-width: 60em) {
    .summary-media .summary-image {
        float: left;
        width: 30%;
        margin-right: 20px;
    }
    .summary-media .summary-inner {
        overflow: hidden;
    }
}
@media only screen and (min-width: 40em) and (max-width: 60em) {
    .summary-news .summary-image {
        width: 50%;
    }
}
.summary-evt.summary-inline .summary-inner {
    overflow: hidden;
}
.summary-evt.summary-inline .summary-evt-date {
    float: left;
    margin-right: 10px;
    background: #d8d8d8;
    padding: 8px;
    width: 40px;
    color: #393e3c;
    line-height: 1;
}
.summary-evt.summary-inline .summary-evt-date-day,
.summary-evt.summary-inline .summary-evt-date-month {
    display: block;
    text-align: center;
}
.summary-evt.summary-inline .summary-evt-date-day {
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 16px;
}
.summary-evt.summary-inline .summary-evt-date-month {
    font-family: "Montserrat Regular";
    font-size: 10px;
    text-transform: uppercase;
}
.summary-evt .summary-image {
    margin-bottom: 20px;
}
.summary-evt-type {
    color: #c1c7c5;
}
.summary-evt-tagline {
    font-style: italic;
}
.summary-evt-type {
    color: #c2c8c6;
}
@media only screen and (min-width: 40em) {
    .summary-evt {
        clear: both;
    }
    .summary-evt .summary-image {
        float: left;
        width: 30%;
        margin-right: 1em;
    }
    .summary-evt .summary-inner {
        overflow: hidden;
    }
}
@media only screen and (min-width: 40em) and (max-width: 60em) {
    .summary-evt.summary-evt-featured .summary-image {
        width: 100%;
        float: none;
        margin-right: 0;
    }
}
@media only screen and (min-width: 60em) {
    .summary-evt.summary-evt-featured .summary-image {
        width: 42%;
    }
    .summary-evt .summary-image {
        margin-right: 2em;
    }
}
.summary-feat-content .summary-heading .icon {
    margin-right: 5px;
}
.summary-inline {
    padding-top: 20px;
    border-top: 1px solid #d8d8d8;
    margin-bottom: 20px;
}
.summary-inline.with-description .summary-heading a:after {
    content: ":";
}
.lt-ie8 .summary-inline.with-description .summary-heading a {
    margin-right: 0.3em;
}
.summary-inline .summary-heading {
    font-size: 14px;
}
.summary-inline .summary-heading,
.summary-inline p {
    margin-bottom: 0;
}
.summary-inline .summary-heading {
    display: inline;
    font-family: inherit;
}
.summary-inline .summary-inner {
    overflow: hidden;
}
.summary-inline p {
    display: inline;
    vertical-align: bottom;
}
.subsection .summary-profile {
    border: 0;
    padding-top: 0;
    margin-top: 20px;
    margin-bottom: 30px;
}
.summary-profile .summary-image {
    float: left;
    width: 30%;
    margin-right: 1em;
}
.summary-profile .summary-inner .btn {
    margin-top: 10px;
}
.summary-profile .summary-heading {
    font-family: "Montserrat Regular";
    font-weight: 700;
    margin-bottom: 2px;
}
.summary-profile .summary-header {
    font-family: Verdana, sans-serif;
}
.summary-profile .summary-header p {
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
}
.summary-profile .summary-inner p {
    clear: both;
}
.summary-profile .summary-inner .summary-header p {
    clear: none;
}
.summary-profile-email {
    font-family: "Montserrat Regular";
    font-size: 16px;
    padding-left: 40px;
    min-height: 32px;
}
.summary-profile-email:after {
    content: "";
    display: table;
    clear: both;
}
.summary-profile-email .icon {
    float: left;
    margin-left: -40px;
}
.summary-profile-email .icon {
    width: 32px;
    height: 32px;
    background-position: center;
    display: block;
}
.summary-profile-email a {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
@media only screen and (min-width: 40em) {
    .summary-profile .summary-inner {
        overflow: hidden;
    }
}
@media only screen and (min-width: 60em) {
    .summary-profile .summary-image {
        width: 22%;
        margin-right: 2em;
    }
}
.summary-past-fellow {
    position: relative;
    border-top: 1px solid #d8d8d8;
    margin-bottom: 10px;
    padding-top: 30px;
}
.summary-past-fellow .summary-heading {
    margin-bottom: 5px;
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 16px;
}
.summary-past-fellow .free-content {
    margin-bottom: 10px;
}
.date-of-death {
    margin-bottom: 16px;
    font-style: italic;
    font-size: 13px;
}
.view-appreciations {
    margin-top: 20px;
    margin-bottom: 10px;
}
.no-js .view-appreciations {
    display: none;
}
.view-appreciations a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+PHRpdGxlPmRvd24tYXJyb3ctYmx1ZS1zbWFsbDwvdGl0bGU+PHBhdGggZD0iTTExLjcyNy4yMTRoMS43NzNsLTYuNSA2LjI4Ni02LjUtNi4yODZoMS43NzNsNC43MjcgNC41NzEgNC43MjctNC41NzF6bTAgMCIgZmlsbD0iIzAwOTlEQSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    background-size: 14px auto;
    background-repeat: no-repeat;
    padding-left: 22px;
    background-position: 0 center;
}
.no-backgroundsize .view-appreciations a,
.no-svg .view-appreciations a {
    background-image: url(/RAE/resources/img/icons/down-arrow-blue-small.png);
}
.view-appreciations a.is-active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+PHRpdGxlPnVwLWFycm93LWJsdWUtc21hbGw8L3RpdGxlPjxwYXRoIGQ9Ik0xMS43MjcgNi43ODZoMS43NzNsLTYuNS02LjI4Ni02LjUgNi4yODZoMS43NzNsNC43MjctNC41NzEgNC43MjcgNC41NzF6bTAgMCIgZmlsbD0iIzAwOTlEQSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    background-size: 14px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .view-appreciations a.is-active,
.no-svg .view-appreciations a.is-active {
    background-image: url(/RAE/resources/img/icons/up-arrow-blue-small.png);
}
.summary-document .summary-image {
    margin-right: 1em;
    float: left;
    width: 20%;
    max-width: 75px;
}
.summary-document .summary-heading {
    font-family: "Montserrat Regular";
    font-weight: 700;
    overflow: hidden;
    color: #000;
}
.summary-document .summary-heading a {
    color: #000;
}
.summary-document .icon {
    float: left;
    margin-right: 5px;
    margin-top: -1px;
}
.summary-document .document-stock-no {
    color: #5f6a66;
}
.summary-document .document-name {
    overflow: hidden;
    display: block;
}
.summary-document .free-content {
    clear: both;
    margin-bottom: 10px;
}
.summary-document .link-doc {
    margin-top: 5px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
@media only screen and (min-width: 40em) {
    .summary-document .summary-image {
        width: 15%;
    }
    .summary-document .summary-inner {
        overflow: hidden;
    }
    .summary-document .summary-heading {
        font-family: "Montserrat Regular";
        font-weight: 700;
    }
}
@media only screen and (min-width: 60em) {
    .summary-document .summary-image {
        width: 10%;
    }
}
.summary-feat-img .summary-image {
    border: 1px solid #d8d8d8;
    padding: 10px;
}
.summary-feat-img-doc .summary-image {
    border: none;
    padding-left: 0;
    padding-right: 60%;
}
@media only screen and (min-width: 40em) and (max-width: 60em) {
    .summary-feat-img-doc .summary-image {
        padding-left: 0;
        padding-right: 0;
    }
}
.summary-related-article {
    margin-bottom: 8px;
    padding-top: 18px;
}
.summary-related-content {
    padding-top: 10px;
    margin-bottom: 10px;
}
.summary-related-content .icon-external {
    padding-left: 28px;
}
.summary-related-content .icon-lnk {
    padding-left: 28px;
}
.summary-nomination {
    padding-top: 30px;
    margin-bottom: 10px;
}
.summary-nomination header:after,
.summary-nomination header:before {
    content: " ";
    display: table;
}
.summary-nomination header:after {
    clear: both;
}
@media only screen and (min-width: 40em) {
    .summary-nomination p {
        margin-right: 180px;
    }
}
@media only screen and (min-width: 40em) {
    .summary-nomination .summary-nomination-status {
        width: 180px;
    }
}
.summary-nomination-status {
    float: right;
    margin: -10px 0 10px 10px;
    text-align: center;
}
.summary-nomination-status ol {
    display: none;
}
@media only screen and (min-width: 40em) {
    .summary-nomination-status ol {
        display: block;
    }
}
.summary-nomination-status span {
    font-size: 11px;
    font-family: "Montserrat Regular";
    font-weight: 700;
    text-transform: uppercase;
    padding: 8px 10px 6px;
    background-color: #616966;
    color: #fff;
}
@media only screen and (min-width: 40em) {
    .summary-nomination-status span {
        background-color: transparent;
        color: #616966;
        text-transform: none;
        font-size: 15px;
    }
}
.summary-nomination-status.status-full span {
    text-align: center;
    display: block;
    font-size: 16px;
}
.summary-nomination-status .nomination-status-elected:after,
.summary-nomination-status span.nomination-status-elected {
    background-color: #24d6d1;
    border: 0;
}
.summary-nomination-status .nomination-status-expired:after,
.summary-nomination-status span.nomination-status-expired {
    background-color: #f58220;
    border: 0;
}
@media only screen and (min-width: 40em) {
    .summary-nomination-status span.nomination-status-elected,
    .summary-nomination-status span.nomination-status-expired {
        background: 0 0;
        color: #616966;
    }
}
.document-lists .summary {
    border-top: 0;
}
.document-lists .link-doc {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    font-family: Verdana, sans-serif;
    font-size: 14px;
    padding-left: 28px;
    vertical-align: top;
    margin: 0 auto;
}
.document-lists .link-doc .icon {
    margin-top: -1px;
    margin-right: 7px;
}
.account-block {
    border-top: solid 1px #d8d8d8;
    padding: 18px 0 0;
    margin-bottom: 20px;
}
.account-block .pending-update {
    background: #fbecd1;
    padding: 5px;
}
.account-block .pending-update span.pending-update {
    padding: 0;
}
.account-confirmation {
    margin-top: 10px;
}
.consultation {
    padding-top: 24px;
}
.consultation > h3 {
    margin-bottom: 0;
    padding-bottom: 12px;
    border-bottom: solid 1px #d8d8d8;
}
.consultation .summary {
    padding-top: 18px;
    margin-bottom: 10px;
    border-top: solid 1px #d8d8d8;
    font-size: 18px;
    font-family: "Montserrat Regular";
}
.consultation .summary:first-of-type {
    border-top: 0;
}
.consultation .summary-meta {
    margin-bottom: 0;
}
.consultation .summary-heading {
    margin-bottom: 6px;
    font-size: 20px;
}
.consultation .summary-heading a {
    color: #0b1015;
}
.consultation .link-cta:last-child {
    border-top: solid 1px #d8d8d8;
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
}
.consultation .nothing-found {
    margin-top: 18px;
}
@media only screen and (min-width: 40em) {
    .consultation > h3 {
        font-size: 25px;
    }
}
.ad-ordered-list {
    list-style-type: none;
    padding-left: 0;
    margin: 0;
}
.ad-ordered-list > li {
    border-top: 1px solid #d8d8d8;
    padding-top: 12px;
}
.ad-ordered-list > li:first-child {
    border-top: none;
    padding-top: 0;
}
.ad-ordered-list .selection-list li {
    margin-bottom: 8px;
}
.account-address .details-list,
.details-list,
.details-list-beside,
.details-list-beside-evt,
.details-list-evt {
    margin-top: 0;
    overflow: hidden;
}
.account-address .details-list dt,
.details-list dt,
.details-list-beside dt,
.details-list-beside-evt dt,
.details-list-evt dt {
    clear: both;
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 15px;
    color: #0b1015;
    margin-bottom: 0;
    margin-top: 20px;
}
.account-address .details-list dt:first-child,
.details-list dt:first-child,
.details-list-beside dt:first-child,
.details-list-beside-evt dt:first-child,
.details-list-evt dt:first-child {
    margin-top: 0;
}
.account-address .details-list dd,
.details-list dd,
.details-list-beside dd,
.details-list-beside-evt dd,
.details-list-evt dd {
    padding-left: 10px;
    margin-left: 0;
    font-size: 14px;
}
.account-address .details-list,
.account-address .details-list ul,
.details-list,
.details-list ul,
.details-list-beside,
.details-list-beside ul,
.details-list-beside-evt,
.details-list-beside-evt ul,
.details-list-evt,
.details-list-evt ul {
    padding-left: 24px;
}
.account-address .details-list ul,
.details-list ul,
.details-list-beside ul,
.details-list-beside-evt ul,
.details-list-evt ul {
    margin: 0;
}
.account-address .details-list li,
.details-list li,
.details-list-beside li,
.details-list-beside-evt li,
.details-list-evt li {
    margin: 5px 0;
}
.account-address .details-list dd p,
.account-address .details-list-beside dd p,
.account-address .details-list-evt dd p,
.details-list-beside dd p,
.details-list-beside-evt dd p {
    margin-bottom: 0;
}
.account-address .details-list dt,
.account-address .details-list-beside dt,
.account-address .details-list-evt dt,
.details-list-beside dt,
.details-list-beside-evt dt {
    clear: left;
    margin-top: 0;
}
.account-address .details-list dd,
.account-address .details-list dt,
.account-address .details-list-beside dd,
.account-address .details-list-beside dt,
.account-address .details-list-evt dd,
.account-address .details-list-evt dt,
.details-list-beside dd,
.details-list-beside dt,
.details-list-beside-evt dd,
.details-list-beside-evt dt {
    float: left;
}
.account-form {
    margin-bottom: 20px;
}
.account-form .fieldset .legend {
    margin-bottom: 15px;
}
.account-form .form-field .gsc-control-searchbox-only input.gsc-input,
.account-form .form-field .input,
.gsc-control-searchbox-only .account-form .form-field input.gsc-input {
    max-width: none;
}
@media only screen and (min-width: 40em) {
    .account-form .form-field {
        overflow: hidden;
        margin-left: -2em;
    }
    .account-form .form-validation,
    .account-form .inner,
    .account-form .label-wrapper {
        float: left;
        padding-left: 2em;
    }
    .account-form .label-wrapper {
        width: 33.333%;
        padding-top: 10px;
    }
    .account-form .form-validation,
    .account-form .inner {
        width: 66.666%;
    }
    .account-form .form-validation {
        float: right;
    }
    .account-form .inner {
        padding-top: 10px;
    }
    .account-form .inner:after,
    .account-form .inner:before {
        content: " ";
        display: table;
    }
    .account-form .inner:after {
        clear: both;
    }
    .account-form .gsc-control-searchbox-only input.gsc-input,
    .account-form .input,
    .gsc-control-searchbox-only .account-form input.gsc-input {
        margin-top: -10px;
    }
}
.account-form-field {
    max-width: 814px;
}
.register-button {
    margin-top: 20px;
}
@media only screen and (min-width: 40em) {
    .register-field {
        width: 100%;
        padding-right: 110px;
        position: relative;
    }
    .register-button {
        width: 100px;
        position: absolute;
        top: 0;
        right: 0;
        margin-top: 0;
    }
}
.no-js ul.xi-filter-list {
    padding: 0 0 0 10px;
    list-style-type: none;
}
.no-js ul.xi-filter-list span {
    display: block;
}
.no-js input[type="checkbox"] {
    margin-right: 10px;
}
.js .xi-filter-list li {
    display: none;
}
.js .xi-filter-list li.xi-filter-show {
    display: block;
}
.js .xi-current-list,
.js .xi-filter-list {
    padding: 0;
}
.js .xi-current-list li,
.js .xi-filter-list li {
    list-style: none;
    padding: 0.35em 0.5em;
    background: #e9f2ef;
    color: #0b1015;
    border-bottom: solid 2px #24d6d1;
    overflow: hidden;
}
.js .xi-current-list .pending-update label:after,
.js .xi-current-list .xi-new label:after,
.js .xi-current-list .xi-remove label:after,
.js .xi-filter-list .pending-update label:after,
.js .xi-filter-list .xi-new label:after,
.js .xi-filter-list .xi-remove label:after {
    font-size: 0.8em;
    color: #f7f7f7;
    padding: 0.35em;
}
.js .xi-current-list .xi-new,
.js .xi-filter-list .xi-new {
    background: #e9f2ef;
    border-bottom-color: #24d6d1;
}
.js .xi-current-list .xi-new label:after,
.js .xi-filter-list .xi-new label:after {
    content: "new";
    background: #24d6d1;
}
.js .xi-current-list .pending-update,
.js .xi-filter-list .pending-update {
    background: #fbecd1;
    border-bottom-color: #f58220;
}
.js .xi-current-list .pending-update label:after,
.js .xi-filter-list .pending-update label:after {
    content: "pending";
    background: #f58220;
}
.js .xi-current-list .xi-remove,
.js .xi-filter-list .xi-remove {
    background: #f9e1dd;
    border-bottom-color: #e57865;
}
.js .xi-current-list .xi-remove label:after,
.js .xi-filter-list .xi-remove label:after {
    content: "remove";
    background: #e57865;
}
.js .xi-current-list label,
.js .xi-filter-list label {
    display: block;
}
.js .xi-current-list label:after,
.js .xi-filter-list label:after {
    content: "\00d7";
    float: right;
    line-height: 1em;
}
.js .xi-current-list input[type="checkbox"],
.js .xi-filter-list input[type="checkbox"] {
    display: none;
}
.js.lt-ie9 .xi-current-list li,
.js.lt-ie9 .xi-filter-list li {
    position: relative;
}
.js.lt-ie9 .xi-current-list input[type="checkbox"],
.js.lt-ie9 .xi-filter-list input[type="checkbox"] {
    display: block;
    position: absolute;
    top: -50px;
}
.js .xi-filter-list li {
    background: #f7f7f7;
}
.js .xi-filter-list label:after {
    content: "+";
}
.js .xi-basic-list {
    list-style: none;
    padding: 0;
}
.js .xi-basic-list span {
    display: block;
    list-style: none;
    padding: 0.35em 0.5em;
    background: #f7f7f7;
    color: #0b1015;
    border: 0;
    border-bottom: solid 2px #d8d8d8;
    overflow: hidden;
    box-shadow: none;
}
.js .xi-basic-list .pending-update {
    color: #0b1015;
    background: #fbecd1;
    border-bottom-color: #f58220;
}
.js .xi-basic-list .pending-update:after {
    float: right;
    content: "pending";
    background: #f58220;
    font-size: 0.8em;
    color: #f7f7f7;
    padding: 0 0.35em;
}
.js .xi-nothing-found {
    display: none;
    margin-top: 0;
}
.js .xi-filter-container {
    padding-right: 63px;
    position: relative;
}
.js .xi-clear {
    width: 60px;
    position: absolute;
    top: 0;
    right: 0;
    min-height: 39px;
}
.js #expertise-1,
.js #interests-2 {
    margin-bottom: 2em;
}
.add-new-address {
    margin-bottom: 20px;
}
.account-address .details-list,
.account-address .details-list-beside,
.account-address .details-list-beside-evt,
.account-address .details-list-evt {
    padding-left: 0;
}
.address-mf > span:after {
    content: ", ";
}
.address-mf > span:last-child:after {
    content: "";
}
.address-mf.narrow p {
    margin-bottom: 0;
}
.account-address-list {
    margin-top: 25px;
}
.account-address-list:after,
.account-address-list:before {
    content: " ";
    display: table;
}
.account-address-list:after {
    clear: both;
}
.account-address-list dt {
    margin-top: 0;
    margin-bottom: 10px;
}
.account-address-main,
.account-address-published {
    margin-bottom: 10px;
    font-family: "Montserrat Regular";
}
.account-email-alerts label,
.account-email-topics label {
    padding: 15px 0 15px 13px;
}
.account-email-alerts input,
.account-email-topics input {
    top: 18px;
}
.account-email-topics li {
    padding: 0 15px 0 25px;
    background-color: #f7f7f7;
    border-bottom: solid 2px #d8d8d8;
    margin-bottom: 10px;
}
.account-email-topics input {
    left: 13px;
}
.account-email-alerts li {
    padding: 0 15px;
}
.account-email-alerts input {
    left: 0;
}
.account-subscription-list-available {
    list-style: none;
    padding: 0;
}
.account-subscription-list-available:after,
.account-subscription-list-available:before {
    content: " ";
    display: table;
}
.account-subscription-list-available:after {
    clear: both;
}
.account-subscription-list-available li {
    position: relative;
    background: #f7f7f7;
    border-bottom: solid 2px #d8d8d8;
    padding: 12px;
    margin-bottom: 12px;
    padding-right: 100px;
}
.account-subscription-list-available strong {
    color: #0b1015;
    font-size: 20px;
    font-family: "Montserrat Regular";
    font-weight: 400;
}
.account-subscription-list-available .btn {
    position: absolute;
    top: 6px;
    right: 6px;
    margin-bottom: 12px;
}
.account-subscription-list {
    padding-left: 0;
}
.account-subscription dl {
    padding-left: 0;
}
.account-subscription dd,
.account-subscription dt {
    margin: 0 0 20px;
    float: left;
}
.nomination-details-header b {
    display: block;
    font-family: "Montserrat Regular";
    font-weight: 700;
}
.lookup-field .nested-form-field {
    margin-left: 0;
}
.lookup-field .nested-form-field .form-validation,
.lookup-field .nested-form-field .inner {
    width: 100% !important;
    padding-left: 0;
}
.lookup-field .lookup-search {
    position: relative;
}
.lookup-field .lookup-search .form-field {
    padding-right: 50px;
}
.lookup-field .lookup-search input[type="search"] {
    box-sizing: border-box;
}
.lookup-field .lookup-search .btn {
    position: absolute;
    right: 0;
    top: 0;
}
.lookup-field .lookup-selection .nested-form-field {
    margin-bottom: 0;
}
.lookup-field .lookup-selection .inner {
    padding-top: 0;
}
@media only screen and (min-width: 65em) {
    .btn-oversize-nomination {
        font-size: 20px;
    }
}
@media only screen and (min-width: 72em) {
    .btn-oversize-nomination {
        font-size: 22px;
    }
}
@media only screen and (max-width: 40em) {
    .btn-oversize-nomination {
        font-size: 24px;
    }
}
.gsc-control-searchbox-only table.gsc-search-box td.well-nomination-search,
.gsc-control-searchbox-only table.well-nomination-search.gsc-search-box,
.well.well-nomination-search {
    margin-bottom: 20px;
}
.gt-m-show,
.gt-w-show,
.lt-m-show,
.lt-w-show {
    display: none;
}
@media only screen and (max-width: 40em) {
    .lt-m-show {
        display: block;
    }
}
@media only screen and (min-width: 40em) {
    .gt-m-hide {
        display: none;
    }
}
@media only screen and (max-width: 40em) {
    .lt-m-hide {
        display: none;
    }
}
@media only screen and (min-width: 40em) {
    .gt-m-show {
        display: block;
    }
}
.btn-search-again {
    margin-top: 20px;
}
.toggle-form-selection {
    z-index: 1;
    position: relative;
    min-height: 38px;
}
.toggle-form-selection i {
    margin-right: 10px;
}
.toggle-form-selection.is-active {
    background-color: #d8d8d8;
}
.form-selection {
    position: relative;
    z-index: 1;
    margin-bottom: 20px;
}
.form-selection:after {
    content: " ";
    display: block;
    clear: both;
}
.form-selection-list {
    background: #f7f7f7;
    margin-top: 0;
    padding: 10px;
    list-style: none;
    display: none;
    width: 100%;
}
.form-selection-list.is-visible {
    display: block;
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    -o-transform-origin: center top;
    transform-origin: center top;
    -webkit-animation: show-user-ops 0.2s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
    -moz-animation: show-user-ops 0.2s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
    -ms-animation: show-user-ops 0.2s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
    -o-animation: show-user-ops 0.2s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
    animation: show-user-ops 0.2s cubic-bezier(0.25, 1.25, 0.25, 1) 1;
}
.form-selection-list li:first-child {
    border-top: 0;
}
.form-selection-list button {
    text-align: center;
}
.no-js .toggle-form-selection {
    display: none;
}
.no-js .form-selection-list {
    display: block;
}
@media only screen and (min-width: 40em) {
    .no-js .form-selection-list {
        padding-top: 10px;
        position: relative;
        width: 100%;
    }
    .no-js .form-selection-list li {
        border-top: 0;
        display: inline-block;
    }
}
@media only screen and (min-width: 40em) {
    .toggle-form-selection {
        float: right;
    }
    .form-selection-list {
        width: 240px;
        position: absolute;
        top: 20px;
        right: 0;
        padding-top: 30px;
    }
}
.gift-aid {
    position: relative;
}
.gift-aid .option,
.gift-aid .option-list,
.gift-aid .option-list-vertical {
    margin-top: 10px;
}
@media only screen and (min-width: 60em) {
    .gift-aid .btn {
        position: absolute;
        right: 0;
        top: 20px;
    }
    .gift-aid .option,
    .gift-aid .option-list,
    .gift-aid .option-list-vertical {
        margin-top: 0;
    }
}
.details-list-evt {
    padding: 0;
}
.details-list-evt > dt {
    font-family: "Montserrat Regular";
    font-size: 24px;
    padding-top: 10px;
    border-top: solid 2px #24d6d1;
    margin-top: 40px;
}
.details-list-evt > dd {
    padding: 20px 0 0;
}
.details-list-evt li {
    margin-top: 0;
    margin-bottom: 20px;
}
.details-list-beside-evt {
    padding-left: 0;
}
.details-list-beside-evt dt {
    margin-top: 0;
}
.details-list-beside-evt dd:last-child {
    margin-bottom: 0;
}
.details-list-beside-evt-guests {
    margin-bottom: 30px;
}
.threeDSecure {
    background: #fff;
}
.photo-slider-wrapper {
    position: relative;
}
.photo-slider {
    margin-bottom: 20px;
    position: relative;
}
.js .photo-slider .ps-item {
    visibility: hidden;
    position: absolute;
    z-index: -1;
}
.js .photo-slider .ps-item.is-active {
    visibility: visible;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.ps-item-center {
    position: relative;
    width: 100%;
}
.ps-item {
    text-align: center;
    max-width: 65.5%;
    margin: 20px auto 0;
}
.ps-item-media {
    position: relative;
    overflow: hidden;
}
.js .ps-item-media {
    opacity: 0;
    -webkit-transition: opacity 0.1s ease-out;
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transform: translateZ(0);
}
.js .ps-item-media.has-loaded {
    opacity: 1;
}
.lt-ie8 .ps-item-video {
    display: none;
}
.lt-ie8 .ps-item {
    visibility: visible !important;
    position: relative !important;
    z-index: 1 !important;
    overflow: hidden !important;
}
.lt-ie8 .ps-item-media {
    opacity: 1;
}
.ps-item-description {
    margin-top: 10px;
    font-size: 14px;
}
.ps-arrow {
    position: absolute;
    width: 40px;
    height: 40px;
    background-position: center;
    overflow: hidden;
    margin-top: -20px;
    visibility: hidden;
    z-index: -1;
    overflow: hidden;
    font-size: 0;
}
.ps-arrow:before {
    content: "";
    height: 150%;
    display: block;
    width: 0;
}
.ps-arrow.has-loaded {
    visibility: visible;
    z-index: 1;
}
.ps-prev {
    left: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5waG90by1zbGlkZXItcHJldjwvdGl0bGU+PHBhdGggZD0iTTExIDMuMjczdi0zLjI3M2wtMTEgMTIgMTEgMTJ2LTMuMjczbC04LTguNzI3IDgtOC43Mjd6bTAgMCIgZmlsbD0iI2ZmZiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    background-size: 11px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .ps-prev,
.no-svg .ps-prev {
    background-image: url(/RAE/resources/img/icons/photo-slider-prev.png);
}
.ps-next {
    right: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5waG90by1zbGlkZXItbmV4dDwvdGl0bGU+PHBhdGggZD0iTTAgMy4yNzN2LTMuMjczbDExIDEyLTExIDEydi0zLjI3M2w4LTguNzI3LTgtOC43Mjd6bTAgMCIgZmlsbD0iI2ZmZiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    background-size: 11px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .ps-next,
.no-svg .ps-next {
    background-image: url(/RAE/resources/img/icons/photo-slider-next.png);
}
@media only screen and (min-width: 40em) {
    .photo-slider-wrapper {
        padding-left: 10px;
        padding-right: 10px;
    }
    .ps-prev {
        left: 10px;
    }
    .ps-next {
        right: 10px;
    }
}
@media only screen and (min-width: 60em) {
    .js .ps-item-media:before {
        padding-top: 75.6%;
    }
    .ps-arrow {
        width: 65px;
        height: 65px;
    }
    .ps-prev {
        left: 15px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMzciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5waG90by1zbGlkZXItcHJldi1sYXJnZTwvdGl0bGU+PHBhdGggZD0iTTE3LjI4NiA1LjA0NXYtNS4wNDVsLTE3LjI4NiAxOC41IDE3LjI4NiAxOC41di01LjA0NWwtMTIuNTcxLTEzLjQ1NSAxMi41NzEtMTMuNDU1em0wIDAiIGZpbGw9IiNmZmYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiLz48L3N2Zz4=);
        background-size: 18px auto;
        background-repeat: no-repeat;
    }
    .no-backgroundsize .ps-prev,
    .no-svg .ps-prev {
        background-image: url(/RAE/resources/img/icons/photo-slider-prev-large.png);
    }
    .ps-next {
        right: 15px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMzciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5waG90by1zbGlkZXItbmV4dC1sYXJnZTwvdGl0bGU+PHBhdGggZD0iTS43MTQgNS4wNDV2LTUuMDQ1bDE3LjI4NiAxOC41LTE3LjI4NiAxOC41di01LjA0NWwxMi41NzEtMTMuNDU1LTEyLjU3MS0xMy40NTV6bTAgMCIgZmlsbD0iI2ZmZiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
        background-size: 18px auto;
        background-repeat: no-repeat;
    }
    .no-backgroundsize .ps-next,
    .no-svg .ps-next {
        background-image: url(/RAE/resources/img/icons/photo-slider-next-large.png);
    }
}
.ps-nav {
    position: absolute;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: -1;
    margin-bottom: 30px;
}
.ps-nav.has-loaded {
    position: relative;
    visibility: visible;
    top: auto;
    left: auto;
    z-index: auto;
}
.ps-nav ul {
    overflow: hidden;
}
.ps-nav-arrow {
    position: absolute;
    top: 50%;
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    min-height: 0;
    overflow: hidden;
    font-size: 0;
}
.ps-nav-arrow:before {
    content: "";
    height: 150%;
    display: block;
    width: 0;
}
.ps-nav-arrow.is-disabled,
.ps-nav-arrow.is-disabled:focus,
.ps-nav-arrow.is-disabled:hover {
    background-color: #d8d8d8;
    cursor: default;
}
.ps-nav-arrow.is-disabled:active {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
.ps-nav-prev {
    left: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+PHRpdGxlPmFycm93LWxlZnQtd2hpdGU8L3RpdGxlPjxwYXRoIGQ9Ik02IDExLjIyN3YxLjc3M2wtNi4yODYtNi41IDYuMjg2LTYuNXYxLjc3M2wtNC41NzEgNC43MjcgNC41NzEgNC43Mjd6bTAgMCIgZmlsbD0iI2ZmZiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    background-size: 6px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .ps-nav-prev,
.no-svg .ps-nav-prev {
    background-image: url(/RAE/resources/img/icons/arrow-left-white.png);
}
.ps-nav-next {
    right: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+PHRpdGxlPmFycm93LXJpZ2h0LXdoaXRlPC90aXRsZT48cGF0aCBkPSJNLjcxNCAxMS4yMjd2MS43NzNsNi4yODYtNi41LTYuMjg2LTYuNXYxLjc3M2w0LjU3MSA0LjcyNy00LjU3MSA0LjcyN3ptMCAwIiBmaWxsPSIjZmZmIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIi8+PC9zdmc+);
    background-size: 7px auto;
    background-repeat: no-repeat;
}
.no-backgroundsize .ps-nav-next,
.no-svg .ps-nav-next {
    background-image: url(/RAE/resources/img/icons/arrow-right-white.png);
}
.ps-nav-inner {
    margin-left: 35px;
    margin-right: 35px;
    overflow: hidden;
}
.ps-nav-rail {
    -webkit-transform: translateZ(0);
}
.ps-nav-item {
    float: left;
    margin-left: 6px;
    margin-right: 6px;
}
.ps-nav-item a,
.ps-nav-item img {
    display: block;
}
.ps-nav-item a {
    border: 2px solid transparent;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
}
.ps-nav-item.is-active a {
    border-color: #21176b;
}
.ps-nav-item img {
    max-height: 50px;
}
@media only screen and (max-width: 40em) {
    .ps-nav {
        display: none;
    }
}
@media only screen and (min-width: 60em) {
    .ps-nav-inner {
        margin-left: 65px;
        margin-right: 65px;
    }
    .ps-nav-prev {
        left: 25px;
    }
    .ps-nav-next {
        right: 25px;
    }
    .ps-nav-item img {
        max-height: 78px;
    }
}
.gsc-control-searchbox-only table.gsc-search-box,
.gsc-control-searchbox-only table.gsc-search-box td,
.well {
    padding: 19px 10px;
    background-color: #f7f7f7;
    margin-bottom: 10px;
}
@media only screen and (max-width: 40em) {
    .well-outset {
        margin-left: -10px;
        margin-right: -10px;
    }
}
.article-header {
    margin-bottom: 10px;
}
.article-meta {
    font-size: 15px;
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 0;
}
.article-type {
    margin-top: 10px;
}
.article-cta {
    margin-top: 25px;
    margin-bottom: 15px;
}
.section-login {
    border-top: 2px solid #24d6d1;
    padding-top: 20px;
}
.section-login .section-heading {
    margin-bottom: 20px;
}
.form-login .form-field {
    margin-bottom: 30px;
}
.form-login .form-controls .btn .icon {
    margin-left: 8px;
    margin-right: 0;
}
body.home .section-heading {
    font-weight: 700;
}
.appreciation-list {
    margin-bottom: -10px;
    margin-top: 20px;
}
.js .appreciation-list {
    display: none;
}
.js .appreciation-list.is-visible {
    display: block;
}
.past-fellows .subsection {
    margin-bottom: 50px;
}
.appreciation-heading {
    font-size: 15px;
}
.fellows {
    list-style: none;
    padding-left: 0;
}
.summary-fellow .summary-heading {
    margin-bottom: 5px;
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 18px;
}
.summary-fellow .summary-heading a {
    color: #000;
}
.summary-fellow .summary-heading .icon {
    margin-left: 5px;
    -webkit-transition: -webkit-transform 0.1s linear;
    -moz-transition: -moz-transform 0.1s linear;
    -o-transition: -o-transform 0.1s linear;
    transition: transform 0.1s linear;
}
.summary-fellow .summary-heading a:hover .icon {
    -webkit-transform: translateX(2px);
    -moz-transform: translateX(2px);
    -ms-transform: translateX(2px);
    -o-transform: translateX(2px);
    transform: translateX(2px);
}
.fellow-elected {
    color: #5f6a66;
}
.fellow-job {
    list-style: none;
    font-style: italic;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT5idWxsZXQ8L3RpdGxlPjxjaXJjbGUgZmlsbD0iIzdGQ0JBRSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgY3g9IjUiIGN5PSI1IiByPSI1Ii8+PC9zdmc+);
    background-size: 10px auto;
    background-repeat: no-repeat;
    padding-left: 20px;
    list-style: none;
    background-repeat: no-repeat;
    background-position: 0 6px;
    margin-left: -20px;
}
.no-backgroundsize .fellow-job,
.no-svg .fellow-job {
    background-image: url(/RAE/resources/img/icons/bullet.png);
}
.nominations-attachments {
    padding: 15px 10px 14px 10px;
}
.nominations-attachments a {
    margin-bottom: 5px;
}
.nominations-attachments a:last-child {
    margin: 0;
}
.fellow-image {
    width: 35%;
    max-width: 150px;
}
.fellow-details {
    margin-top: 0;
}
.fellow-details dt {
    margin-bottom: 3px;
}
.fellow-details dd {
    margin-left: 0;
    font-size: 14px;
    margin-bottom: 20px;
}
.fellow-details dd ul {
    margin-top: 0;
    padding-left: 20px;
}
@media only screen and (min-width: 60em) {
    .fellow-details dt {
        float: left;
        width: 35%;
    }
}
.alphabet-list {
    float: none;
    text-align: left;
}
.alphabet-list-item {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    margin-bottom: 10px;
}
.alphabet-list-item .btn {
    padding-left: 7px;
    padding-right: 7px;
}
.alphabet-list-item .btn-active {
    background-color: #e0e0e0;
}
.alphabet-list-item .btn-active:hover {
    background-color: #d8d8d8;
}
.fellow-search {
    border-top: 1px solid #d8d8d8;
    padding: 19px 10px 0 10px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 20px;
}
.placeholder .fellow-search .form-field {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    margin-bottom: 15px;
}
.fellow-search .gsc-control-searchbox-only input.gsc-input,
.fellow-search .input,
.gsc-control-searchbox-only .fellow-search input.gsc-input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.fellow-search .btn {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    margin-bottom: 15px;
    margin-right: 10px;
}
.fellow-search .search-wrapper {
    padding-right: 0;
}
.form-field.fellow-name {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 10px;
}
.form-field.fellow-year {
    width: 130px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 10px;
}
.fellow-all {
    font-size: 14px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
@media only screen and (min-width: 60em) {
    .placeholder .form-field.fellow-name {
        width: 450px;
    }
    .form-field.fellow-year {
        width: 130px;
    }
    .fellow-all {
        display: block;
        margin-top: 10px;
    }
}
.fellows-area {
    padding-top: 25px;
}
.fellows-area h2 {
    border-bottom: solid 1px #d8d8d8;
    padding-bottom: 20px;
}
.fellows-area .fellow-image {
    float: left;
    margin: 0;
    width: 24%;
}
.fellows-area-details dt {
    color: #616966;
}
.fellows-area-details dd {
    padding-left: 0;
    font-family: "Montserrat Regular";
}
@media only screen and (min-width: 40em) {
    .fellows-area-details dd {
        padding-left: 0;
        font-size: 18px;
    }
}
.fellows-area-links {
    list-style: none;
    clear: both;
    border-top: solid 1px #d8d8d8;
    padding: 10px 0 0;
    margin-top: 0;
}
.fellows-area-links li {
    font-size: 14px;
    display: inline-block;
    margin-right: 31px;
}
.fellows-area-links a {
    display: block;
    height: 48px;
    line-height: 48px;
}
.fellows-area-links a:before {
    content: " ";
    display: inline-block;
    margin-right: 10px;
}
.search-message {
    font-family: "Montserrat Regular";
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
}
@media only screen and (min-width: 40em) {
    .search-message {
        font-size: 18px;
        margin-top: 25px;
        margin-bottom: 25px;
    }
}
.search-results {
    margin-top: 20px;
    clear: both;
}
.search-result {
    border-top: 2px solid #24d6d1;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 14px;
}
.search-result-heading {
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 10px;
    color: #000;
}
.search-result-heading a {
    color: #000;
}
.search-result-meta time {
    display: inline;
}
div.gsc-control-cse {
    padding: 0;
    line-height: 1.35;
    font-family: Verdana, sans-serif;
    font-size: inherit;
    color: #616966;
    width: 100%;
    border: none;
}
div.gsc-control-cse div,
div.gsc-control-cse table.gsc-table-result {
    font-size: inherit;
}
div.gsc-control-cse a {
    color: 750;
    text-decoration: none;
}
div.gsc-control-cse a:hover {
    color: #000033;
    text-decoration: none;
}
div.gsc-control-cse a:hover b {
    color: #000033;
    text-decoration: none;
}
div.gsc-control-cse b {
    font-weight: 400;
}
div.gsc-control-cse .gs-no-results-result .gs-snippet {
    border: none;
}
div.gsc-control-cse .gsc-above-wrapper-area,
div.gsc-control-cse .gsc-control-cse,
div.gsc-control-cse .gsc-thumbnail-inside,
div.gsc-control-cse .gsc-url-top {
    padding: 0;
    margin: 0;
}
div.gsc-control-cse .gsc-result,
div.gsc-control-cse .gsc-result.gsc-webResult,
div.gsc-control-cse .gsc-search-box {
    margin: 0;
}
div.gsc-control-cse .gsc-result-info {
    margin-left: 0;
    margin-right: 0;
}
div.gsc-control-cse .gsc-result-info {
    margin-bottom: 0;
}
div.gsc-control-cse .gsc-result-info {
    padding: 0;
}
div.gsc-control-cse .gsc-result,
div.gsc-control-cse .gsc-result-info,
div.gsc-control-cse .gsc-result.gsc-webResult {
    padding-left: 0;
    padding-right: 0;
}
div.gsc-control-cse .gs-fileFormat,
div.gsc-control-cse td.gsc-clear-button,
div.gsc-control-cse td.gsc-thumbnail {
    display: none;
}
div.gsc-control-cse table,
div.gsc-control-cse tbody,
div.gsc-control-cse td,
div.gsc-control-cse th,
div.gsc-control-cse tr {
    display: block;
}
div.gsc-control-cse td.gcsc-branding-img-noclear,
div.gsc-control-cse td.gcsc-branding-text {
    display: table-cell;
}
div.gsc-control-cse .gsc-result .gs-title {
    height: auto;
}
div.gsc-control-cse a {
    word-wrap: break-word;
    word-break: break-all;
}
div.gsc-control-cse .gsc-above-wrapper-area {
    border: none;
}
div.gsc-control-cse .gsc-url-bottom .gs-visibleUrl {
    margin-top: 10px;
    color: #c1c7c5;
}
div.gsc-control-cse .gsc-result-info {
    font-family: "Montserrat Regular";
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    margin-bottom: 0;
}
@media only screen and (min-width: 40em) {
    div.gsc-control-cse .gsc-result-info {
        font-size: 18px;
        margin-top: 25px;
        margin-bottom: 25px;
    }
}
@media only screen and (min-width: 40em) {
    div.gsc-control-cse .gsc-result-info {
        margin-bottom: 5px;
    }
}
div.gsc-control-cse .gsc-results,
div.gsc-control-cse .gsc-results.gsc-webResult {
    margin-top: 20px;
    clear: both;
    width: 100%;
}
div.gsc-control-cse .gsc-result,
div.gsc-control-cse .gsc-result.gsc-webResult {
    border-top: 2px solid #24d6d1;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 14px;
}
div.gsc-control-cse .gsc-result.gsc-webResult:hover,
div.gsc-control-cse .gsc-result:hover {
    border-top: 2px solid #24d6d1;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 14px;
}
div.gsc-control-cse .gsc-result .gs-title,
div.gsc-control-cse .gsc-result.gsc-webResult .gs-title {
    font-family: "Montserrat Regular";
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 10px;
    color: #000;
    text-decoration: none;
}
div.gsc-control-cse .gsc-result .gs-title a,
div.gsc-control-cse .gsc-result.gsc-webResult .gs-title a {
    color: #000;
}
div.gsc-control-cse .gsc-result .gs-title a,
div.gsc-control-cse .gsc-result.gsc-webResult .gs-title a {
    text-decoration: none;
}
div.gsc-control-cse .gsc-result .gs-title a b,
div.gsc-control-cse .gsc-result.gsc-webResult .gs-title a b {
    color: #000;
    text-decoration: none;
}
div.gsc-control-cse .gsc-result .gs-title a:after,
div.gsc-control-cse .gsc-result.gsc-webResult .gs-title a:after {
    content: " ";
    display: inline-block;
    margin-left: 10px;
}
.fellows-area-links div.gsc-control-cse .gs-title a:before,
div.gsc-control-cse .gs-title .fellows-area-links a:before,
div.gsc-control-cse .gs-title .icon-right-arrow,
div.gsc-control-cse .gsc-result .gs-title a:after,
div.gsc-control-cse .gsc-result.gsc-webResult .gs-title a:after {
    margin-left: 6px;
}
div.gsc-control-cse .gs-snippet {
    margin-bottom: 10px;
}
div.gsc-control-cse .gsc-cursor-box {
    overflow: hidden;
}
div.gsc-control-cse .gsc-cursor-box .gsc-cursor {
    float: right;
    overflow: hidden;
}
div.gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page {
    background-color: #d91c5c;
    font-family: "Montserrat Regular";
    font-size: 16px;
    padding: 8px;
    color: #fff;
    border: none;
    min-height: 38px;
    overflow: visible;
    line-height: 1.43;
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    margin-left: 5px;
    margin-right: 0;
    border-bottom: 6px solid #c1c7c5;
    text-decoration: none;
    font-family: Verdana, sans-serif;
    font-size: 12px;
}
div.gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page .icon-right-arrow-white {
    margin-left: 8px;
}
div.gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page .icon-left-arrow-white {
    margin-right: 8px;
}
div.gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page:focus,
div.gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page:hover {
    background-color: #ff9eb8;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
div.gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page:active {
    -webkit-transform: translateY(1px);
    -moz-transform: translateY(1px);
    -ms-transform: translateY(1px);
    -o-transform: translateY(1px);
    transform: translateY(1px);
}
div.gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page.gsc-cursor-current-page {
    background-color: #f7f7f7;
    color: #0b1015;
    border-bottom: 6px solid #24d6d1;
    font-weight: 400;
}
div.gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page.gsc-cursor-current-page:hover {
    background-color: #f7f7f7;
    color: #0b1015;
}
div.gsc-control-cse .gcsc-branding {
    margin-bottom: 20px;
}
div.gsc-control-cse .gcsc-branding img {
    max-width: none;
}
.gsc-control-searchbox-only .gsc-search-box {
    margin: 0;
}
.gsc-control-searchbox-only td.gsc-clear-button {
    display: none;
}
.gsc-control-searchbox-only table.gsc-search-box td.gsc-input {
    padding-right: 5px;
}
.gsc-control-searchbox-only table.gsc-search-box td.gsc-search-button {
    padding-left: 0;
}
.gsc-control-searchbox-only input.gsc-input {
    font-size: 14px;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: none;
}
.gsc-control-searchbox-only input.gsc-search-button {
    display: none;
}
.lt-ie8 .gsc-control-searchbox-only input.gsc-search-button {
    background-color: #d91c5c;
    font-family: "Montserrat Regular";
    font-size: 16px;
    padding: 8px;
    color: #fff;
    border: none;
    min-height: 38px;
    overflow: visible;
    line-height: 1.43;
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    width: 90px;
    display: block;
}
.lt-ie8 .gsc-control-searchbox-only input.gsc-search-button .icon-right-arrow-white {
    margin-left: 8px;
}
.lt-ie8 .gsc-control-searchbox-only input.gsc-search-button .icon-left-arrow-white {
    margin-right: 8px;
}
.lt-ie8 .gsc-control-searchbox-only input.gsc-search-button:focus,
.lt-ie8 .gsc-control-searchbox-only input.gsc-search-button:hover {
    background-color: #ff9eb8;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.lt-ie8 .gsc-control-searchbox-only input.gsc-search-button:active {
    -webkit-transform: translateY(1px);
    -moz-transform: translateY(1px);
    -ms-transform: translateY(1px);
    -o-transform: translateY(1px);
    transform: translateY(1px);
}
.btn-panelnoms {
    background-color: #fe9b00 !important;
    margin-left: 20px;
}



.share-inline {
    padding-left: 0;
    margin-top: 0;
    list-style-type: none;
    clear: both;
    margin-left: 0;
}
.share-inline .share-item {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    padding-top: 2px;
    cursor: pointer;
    margin-right: 2px;
}
.share-inline .share-item-email {
    padding-right: 10px;
    margin-right: 6px;
    border-right: 1px solid #797b7a;
}
.share-inline .share-item-email .icon {
    margin-right: 0;
}
@media only screen and (max-width: 60em) {
    .share-inline .print {
        display: none;
    }
}
@media only screen and (min-width: 66em) {
    .share-inline {
        float: right;
        clear: none;
        margin: 0;
        padding-top: 0;
    }
}

.inline-share .icon {
    height: 30px;
    background-position: center;
}

.inline-icon-twitter {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPjx0aXRsZT50d2l0dGVyPC90aXRsZT48cGF0aCBkPSJNMTguNTI1IDIuNjg4Yy44OS0uNTMxIDEuNTczLTEuMzcyIDEuODk1LTIuMzc0LS44MzMuNDkyLTEuNzU1Ljg0OS0yLjczNiAxLjA0MS0uNzg2LS44MzQtMS45MDYtMS4zNTUtMy4xNDUtMS4zNTUtMi4zNzkgMC00LjMwOCAxLjkyMS00LjMwOCA0LjI5MSAwIC4zMzYuMDM4LjY2NC4xMTEuOTc4LTMuNTgtLjE3OS02Ljc1Ni0xLjg4Ny04Ljg4LTQuNDg0LS4zNzEuNjM0LS41ODQgMS4zNzEtLjU4NCAyLjE1OCAwIDEuNDg5Ljc2MSAyLjgwMiAxLjkxNiAzLjU3Mi0uNzA2LS4wMjItMS4zNy0uMjE1LTEuOTUxLS41MzZ2LjA1NGMwIDIuMDggMS40ODYgMy44MTQgMy40NTYgNC4yMDgtLjM2MS4wOTgtLjc0Mi4xNTEtMS4xMzUuMTUxLS4yNzcgMC0uNTQ3LS4wMjctLjgxMS0uMDc3LjU0OCAxLjcwNSAyLjE0IDIuOTQ2IDQuMDI1IDIuOTgtMS40NzUgMS4xNTEtMy4zMzIgMS44MzctNS4zNTEgMS44MzctLjM0OCAwLS42OS0uMDItMS4wMjgtLjA2MSAxLjkwNiAxLjIxOCA0LjE3MSAxLjkyOSA2LjYwNCAxLjkyOSA3LjkyNSAwIDEyLjI1OC02LjU0IDEyLjI1OC0xMi4yMTFsLS4wMTMtLjU1NWMuODQyLS42MDQgMS41NzItMS4zNiAyLjE1LTIuMjIxLS43NzMuMzQyLTEuNjAzLjU3Mi0yLjQ3NS42NzZ6bTAgMCIgZmlsbD0iIzM5M0UzQyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIvPjwvc3ZnPg==);
    width: 21px;
    height: 17px;
    padding-bottom: 3px;
    background-size: 17px auto;
    background-repeat: no-repeat;
}
.inline-icon-linkedin {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNC45OCAzLjVjMCAxLjM4MS0xLjExIDIuNS0yLjQ4IDIuNXMtMi40OC0xLjExOS0yLjQ4LTIuNWMwLTEuMzggMS4xMS0yLjUgMi40OC0yLjVzMi40OCAxLjEyIDIuNDggMi41em0uMDIgNC41aC01djE2aDV2LTE2em03Ljk4MiAwaC00Ljk2OHYxNmg0Ljk2OXYtOC4zOTljMC00LjY3IDYuMDI5LTUuMDUyIDYuMDI5IDB2OC4zOTloNC45ODh2LTEwLjEzMWMwLTcuODgtOC45MjItNy41OTMtMTEuMDE4LTMuNzE0di0yLjE1NXoiLz48L3N2Zz4=);
    width: 21px;
    height: 17px;
    margin-bottom: 4px;
    background-size: 17px auto;
    background-repeat: no-repeat;
}

.free-content p a, .free-content div a, .free-content ol li a, .free-content ul li a, .message a {
    text-decoration: underline;
}