@charset "UTF-8";
@import url(https://hello.myfonts.net/count/2f9fc5);
body,
html {
    height: 100%
    
}

.l-shadow,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
    display: block
}

.btn:hover,
.link-external:after,
a {
    text-decoration: none
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

q {
    quotes: none
}

blockquote {
  position: relative;
 margin: 15px auto;
  width: 100%;
  font-family: "Trajan", "Times", "Garamond", serif;
  font-size: 3vw;
  font-weight: 400;
  line-height: 1.2;
  color:black;
}



blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

.nav-breadcrumbs__level1 li:first-child .nav-breadcrumbs__toggle,
.tabs--col .tabs__toggles-inner>a.is-active,
.tabs--row-red .tabs__toggles-inner>a,
.tabs--row-white .tabs__toggles-inner>a.is-active {
    /*background-color: #c8102e;*/
    border-bottom: 1px solid red;
    /*background-image: linear-gradient(to bottom, #a51a17 0, #c8102e 70%, #c8102e 150%)*/
}

.content-item.content-item--red,
.content-item__title.content-item__title--red-grad,
.content-item__title.content-list__title--red-grad,
.content-list__title.content-list__title--red-grad {
    /*background-color: #95a0a9;*/
    border-bottom: 1px solid red;
    /*border-color: #c8102e;
    border-style: solid;
    border-width: 0px 0px 5px 0px;*/
    /*background-color: #912126;
    background-image: linear-gradient(to bottom, #c8102e 0, #912126 100%)*/
}

.content-item__title.content-item__title--red-grad-inverse,
.content-item__title.content-list__title--red-grad-inverse,
.content-list__title.content-list__title--red-grad-inverse {
    background-color: #c8102e;
    /*background-color: #912126;
    background-image: linear-gradient(to bottom, #912126 0, #c8102e 100%)*/
}

/* TMLL versions */
.nav-breadcrumbs__level1_TMLL li:first-child .nav-breadcrumbs__toggle_TMLL,
.tabs--col_TMLL .tabs__toggles-inner_TMLL>a.is-active,
.tabs--row-red_TMLL .tabs__toggles-inner_TMLL>a,
.tabs--row-white_TMLL .tabs__toggles-inner_TMLL>a.is-active {
    background-color: #c8102e;
    background-image: linear-gradient(to bottom, #a51a17 0, #c8102e 70%, #c8102e 150%)
}

.content-item_TMLL.content-item--red_TMLL,
.content-item__title_TMLL.content-item__title--red-grad_TMLL,
.content-item__title_TMLL.content-list__title--red-grad_TMLL,
.content-list__title_TMLL.content-list__title--red-grad_TMLL {
    background-color: #912126;
    background-image: linear-gradient(to bottom, #c8102e 0, #912126 100%)
}

.content-item__title_TMLL.content-item__title--red-grad-inverse_TMLL,
.content-item__title_TMLL.content-list__title--red-grad-inverse_TMLL,
.content-list__title_TMLL.content-list__title--red-grad-inverse_TMLL {
    background-color: #912126;
    background-image: linear-gradient(to bottom, #912126 0, #c8102e 100%)
}
/* end TMLL versions */


.header-search-input,
.header-search-submit {
    background-color: #f9f9f9;
    background-image: linear-gradient(to bottom, #f9f9f9 0, #fff 70%)
}

.form input[type=text],
.form input[type=email],
.form input[type=search],
.form input[type=password],
.form textarea,
.form-toggles label>span,
.input-email,
.input-password,
.input-search,
.input-text,
.textarea {
    background-color: #f9f9f9;
    background-image: linear-gradient(to bottom, #fff 0, #f9f9f9 70%)
}

.btn--yellow-grad .btn__inner {
    background-color: #ffcd00; /*#c69000;
    background-image: linear-gradient(to bottom, #ffcd00 0, #c69000 100%, #c69000 150%)*/
}

@font-face {
    font-family: Antium;
    src: url(../fonts/2F9FC5_0_0.eot);
    src: url(../fonts/2F9FC5_0_0.eot?#iefix) format('embedded-opentype'), url(../fonts/2F9FC5_0_0.woff2) format('woff2'), url(../fonts/2F9FC5_0_0.woff) format('woff'), url(../fonts/2F9FC5_0_0.ttf) format('truetype')
}

html {
    box-sizing: border-box;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

*,
:after,
:before {
    box-sizing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit
}

button,
html,
input,
select,
textarea {
    color: #333;
    font-family: Arial, sans-serif;
    font-size: 62.5%
}

::-moz-selection {
    background: #B3D4FC;
    text-shadow: none
}

::selection {
    background: #B3D4FC;
    text-shadow: none
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

input[type=submit],
input[type=search] {
    -moz-appearance: none;
    -webkit-appearance: none
}

[type=button] {
    background: 0 0;
    border: 0;
    cursor: pointer;
    padding: 0;
    margin: 0
}

b,
strong {
    font-weight: 700
}

em,
i {
    font-style: italic
}

img {
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.lt-ie9 img {
    width: auto
}

.l-shadow,
.l-shadow--full {
    width: 100%
}

.js-expand-toggle {
    cursor: pointer
}

.l-contain {
    margin: 0 auto
}

/*.l-shadow {
    box-shadow: 0 12px 17px rgba(0, 0, 0, .12);
    margin: -20px auto 20px;
    height: 15px
}*/

/*YC additions*/
.portlet__title-v2 {
    background: #d8d5d6;
    color: #000;
  padding: 16px 0px 0px 16px;
    
}

.portlet__title-v2 a {
    color: #000
}

.portlet__title-v2 a:after {
    content: '\203A';
    padding-left: 5px
}

.portlet__title--white-v2 {
    background: #fff;
    padding-bottom: 0
}

.portlet__title--white-v2 a {
    color: #006cd8
}

.portlet__title--white-v2 a:hover {
    color: #2c99df
}




.grid_container {
 display: grid;
    grid-gap: 5px;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    grid-template-rows: repeat(2, 100px);
}


.alert_box {
	background: #FFCD00;
	padding: 10px;	
  position: relative;
  font-weight: 500;
  margin-top: 45px;
}

.alert_close_btn {
	color: #000;
	padding: 10px 0px 5px 10px;
	display: inline;
	position: absolute;
	top: 40px;
	right: 40px;	
}

.drop_down_search {
	background: #FFCD00;
	padding: 20px;	
  position: relative;
  font-weight: 500;
  margin-top: 45px;
}

.drop_down_search_close_btn {
	color: #000;
	padding: 15px 0px 5px 10px;
	display: inline;
	position: absolute;
	top: 40px;
	right: 40px;	
}

.table-wrap {
display: block;
}

.table-wrap>.td {
  display: inline-block; 
}

.bigtitletext {
    color: #c8102e;
    font-family: trajan-pro-3,"Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10vw;
    /*font-size: 100px;*/
    font-weight: 300;

}

.bigtitleleft {
    color: #c8102e;
    font-family: trajan-pro-3,"Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10vw;
    /*font-size: 100px;*/
    font-weight: 300;

}


.float-leftshark {
  float: left;
}

.float-right {
 float: right; 
}


.fb-page {
  padding:0px 20px 0px 20px;

}
  
.lightwidget-widget {
  padding: 20px 20px 20px 20px;
}
  
  
.center-that-div {
  display: block;
	margin-left: auto;
  margin-right: auto;
}

.float-that-div {
  display: in-line block;
}
  

.background-fixer-yc {

    background-repeat: no-repeat;
    background-size: cover;
}

.htmlbox-fix {
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 400;
  		line-height: 22px;
    }


.hero-filler {
    width: 100%;
    height: auto;
}

.left-margin-space {
    margin-left: 15px;
}

.top-margin-space {
    margin-left: 15px;
}

hr.redline {
    padding-top: 1px;
    width: 100%;
    background: #c8102e;
}


#spacer {
  padding: 2%;
}

#spacersmall {
  padding: 1%;
}

#spacerthin {
  padding: 1px;
}


.thin-shadow {
    box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 3px 5px rgba(0,0,0,0.23);
    position: relative;

}

.blurry {
    filter: blur(50px);
}

.bigimage__item {
    background-repeat: no-repeat;
    background-size: cover;
  	background-image: url(
    );
    /*
    background-image: url(https://sitemanager.umaryland.edu/terminalfour/SiteManager?ctfn=media&fnno=220&sLang=en&med_id=313621);
    */
    background-color: #95a0a9;
    background-blend-mode: overlay;
    text-align: center;
    padding-top: 5%;
    transition: 1000ms;
    /*border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65);*/
    display: block;
    width: 100%;
    height: 400px;
}

.bigimage__item:hover {
    transition: 1000ms;
    background-color: #c8102e;

}

.bigwhitetext {
    color: #fff;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 7.2rem;
    font-size: 72px;
    font-weight: 800

}

.smallwhitetext {
    color: #fff;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.4rem;
    font-size: 24px;
    font-weight: 400

}

.textshadow {
    text-shadow: 1px 1px 7px #000;
}

.inline-skating {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}


.easy-in {
    
  animation-name: animate-in;
  animation-duration: 1.5s; 
  animation-timing-function: ease-in; 
  animation-delay: 0;
  animation-direction: alternate;
  animation-iteration-count: 1;
  animation-fill-mode: none;
  animation-play-state: running;
}



#service {
  text-align: center;
  padding: 0px 0;
}
#service .service-item {
  padding-bottom: 30px;
}
#service .service-item i {
  font-size: 60px;
  color: #000;
}
#service .service-item h4 {
  padding-top: 20px;
  margin: 0;
  color: #666;
}
#service .service-item p {
  color: #000;
  font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.4rem
  padding-top: 10px;
  margin: 0;
  font-size: 14px;
  line-height: 1.8;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    display: inline-block;
    margin-right: -15px;
    margin-left: -15px
}

.col-md-3,
.col-sm-6{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}
/* this breaks the mobile responsiveness*/
@media (min-width:768px) {
    .col-sm-6 {
        float: left;
    }

      .col-sm-6 {
        width: 50%;
    }

     .col-md-3 {
        width: 25%;
    }
}


.gsc-control-cse {
 width:240px !important;
  height:37px !important;
   padding:0px !important;
}

.gsc-control-cse-en {
 width:240px !important;
  height:37px !important;
   padding:0px !important;
}

.gsc-search-button {
 height: 30px !important;
}

.gsc-search-button-v2 {
 height: 30px !important;
}

.gsc-input {
 height: 30px !important; 
}


/*end YC additions*/

/*.l-shadow--narrow {
    border-radius: 200px;
    box-shadow: 0 9px 7px -5px rgba(0, 0, 0, .15);
    max-width: 1200px
}*/

@media only screen and (min-width:1051px) {
    .l-contain {
        max-width: 1120px;
        padding: 0;
        width: 96%
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .l-contain {
        padding: 0 20px
    }
}

@media (max-width:675px) {
    .l-contain {
        padding: 0 4%
    }
}



.content-wrap {
    background-color: #ffffff;
    /*background-image: url(../images/assets/bg-pattern-light.png);
    background-repeat: repeat*/
}

.h1-main~.l-content-primary,
.h1-main~.l-content-secondary {
    padding-top: 0
}

.l-content-primary>:first-child,
.l-content-primary>:first-child>:first-child,
.l-content-secondary>:first-child,
.l-content-secondary>:first-child>:first-child {
    margin-top: 0
}

.l-1-col-master+.l-shadow,
.l-2-col-master+.l-shadow,
.l-3-col-master+.l-shadow {
    margin-top: 35px
}

.l-1-col-master,
.l-2-col-master,
.l-3-col-master {
    position: relative
}

@media (max-width:675px) {
    .l-1-col-master,
    .l-2-col-master,
    .l-3-col-master {
        margin-bottom: 20px
    }
    .content-toggles:before {
        height: 60px
    }
    .content-toggle {
        font-size: 13px;
        font-size: 1.3rem;
        text-align: left;
        width: 130px
    }
    .content-secondary-toggle {
        width: 110px
    }

    .csstransforms .content-nav-is-visible .l-2-col-master,
    .csstransforms .content-nav-is-visible .l-3-col-master {
        -webkit-transform: translateX(230px);
        -ms-transform: translateX(230px);
        transform: translateX(230px)
    }
    .no-csstransforms .content-nav-is-visible .l-2-col-master,
    .no-csstransforms .content-nav-is-visible .l-3-col-master {
        right: -220px
    }
    .csstransforms .content-secondary-is-visible .l-2-col-master,
    .csstransforms .content-secondary-is-visible .l-3-col-master {
        -webkit-transform: translateX(-230px);
        -ms-transform: translateX(-230px);
        transform: translateX(-230px)
    }
    .no-csstransforms .content-secondary-is-visible .l-2-col-master,
    .no-csstransforms .content-secondary-is-visible .l-3-col-master {
        right: 220px
    }
  
}

@media only screen and (max-width:1050px) {
    .l-content-nav,
    .l-content-primary,
    .l-content-secondary {
        padding-top: 30px
    }
    .l-content-nav,
    .l-content-primary {
        float: left
    }
    .l-content-secondary {
        float: right
    }
    .content-toggles {
        background: #312325;
        padding: 12px 5px;
        position: relative
    }
    .content-toggles:before {
        border-right: 1px solid #000;
        box-shadow: 1px 0 0 rgba(255, 255, 255, .25);
        content: '';
        position: absolute;
        right: 50%
    }
    .content-toggle {
        font-size: 15px;
        font-size: 1.5rem;
        color: #fff;
        cursor: pointer;
        display: block;
        font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        line-height: 1;
        padding: 15px 10px;
        text-transform: uppercase
    }
    .content-nav-toggle {
        background-position: 5% 49%;
        float: left;
        padding-left: 45px
    }
    .content-secondary-toggle {
        background-position: 95% 49%;
        float: right;
        padding-right: 45px
    }
    .l-content-nav {
        margin-bottom: 18px;
        margin-left: -220px;
        position: relative;
        left: -4.5%;
        width: 220px
    }
    .l-content-nav .nav-breadcrumbs {
        position: absolute
    }
    .content-nav-is-visible .l-content-nav .nav-breadcrumbs {
        position: relative
    }
    .l-content-secondary {
        margin-bottom: 18px;
        margin-right: -220px;
        position: relative;
        right: -4.5%;
        top: 0;
        width: 220px
    }
    .l-content-secondary .content-secondary-inner {
        position: absolute
    }
    .content-secondary-is-visible .l-content-secondary .content-secondary-inner,
    .content-wrap .l-2-col-master,
    .content-wrap .l-3-col-master {
        position: relative
    }
    .l-content-primary {
        overflow: hidden;
        position: relative;
        min-height: 500px;
        left: 0;
        right: 0;
        width: 100%;
        z-index: 1
    }
    .content-wrap {
        overflow: hidden
    }
    .no-touchevents .content-wrap .l-2-col-master,
    .no-touchevents .content-wrap .l-3-col-master {
        transition: -webkit-transform 1s;
        transition: transform 1s
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .content-secondary-col {
        width: 46%
    }
    .content-secondary-col:first-child {
        float: left
    }
    .content-secondary-col:first-child+.content-secondary-col {
        float: right
    }
    .content-toggles:before {
        height: 45px
    }
    .l-1-col-master,
    .l-2-col-master,
    .l-3-col-master {
        margin-bottom: 65px
    }
    .csstransforms .content-nav-is-visible .l-2-col-master,
    .csstransforms .content-nav-is-visible .l-3-col-master {
        -webkit-transform: translateX(250px);
        -ms-transform: translateX(250px);
        transform: translateX(250px)
    }
    .no-csstransforms .content-nav-is-visible .l-2-col-master,
    .no-csstransforms .content-nav-is-visible .l-3-col-master {
        right: -220px
    }
    .csstransforms .content-secondary-is-visible .l-2-col-master,
    .csstransforms .content-secondary-is-visible .l-3-col-master {
        -webkit-transform: translateX(-250px);
        -ms-transform: translateX(-250px);
        transform: translateX(-250px)
    }
    .no-csstransforms .content-secondary-is-visible .l-2-col-master,
    .no-csstransforms .content-secondary-is-visible .l-3-col-master {
        right: 220px
    }
}

@media only screen and (min-width:676px) {
    .l-2-col-master--w-content-secondary .l-content-secondary {
        margin-top: 45px
    }
}

@media only screen and (min-width:1051px) {
    .l-content-primary {
        padding-top: 10px
    }
    .l-1-col-master,
    .l-2-col-master,
    .l-3-col-master {
        padding-top: 50px
    }
    .l-1-col-master:last-child,
    .l-2-col-master:last-child,
    .l-3-col-master:last-child {
        margin-bottom: 45px
    }
    .l-2-col-master .l-content-nav,
    .l-2-col-master .l-content-primary,
    .l-2-col-master .l-content-secondary,
    .l-3-col-master .l-content-nav,
    .l-3-col-master .l-content-primary,
    .l-3-col-master .l-content-secondary {
        float: left
    }
    .l-2-col-master .l-content-nav,
    .l-3-col-master .l-content-nav {
        width: 19%
    }
    .l-2-col-master .l-content-secondary,
    .l-3-col-master .l-content-secondary {
        float: right;
        width: 20%
    }
    .l-2-col-master--w-content-nav .l-content-primary,
    .l-3-col-master .l-content-primary {
        padding-left: 25px
    }
    .l-2-col-master--w-content-nav .l-content-primary {
        width: 81%
    }
    .l-2-col-master--w-content-secondary {
        padding-top: 40px
    }
    .l-2-col-master--w-content-secondary .l-content-primary {
        padding-right: 40px;
        padding-top: 0;
        width: 78%
    }
    .l-3-col-master .l-content-primary {
        padding-right: 25px;
        width: 60.8%
    }


    .sg-body .l-content-secondary {
        width: 20%
    }
}

.l-content-internal__col,
.l-content-landing__col {
    /*background-color: #fff;*/
    margin-bottom: 25px
}

.l-content-internal__col.l-content-internal__col--bordered,
.l-content-internal__col.l-content-landing__col--bordered,
.l-content-landing__col.l-content-internal__col--bordered,
.l-content-landing__col.l-content-landing__col--bordered {
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65)
}

.l-content-internal__col.l-content-internal__col--transparent,
.l-content-internal__col.l-content-landing__col--transparent,
.l-content-landing__col.l-content-internal__col--transparent,
.l-content-landing__col.l-content-landing__col--transparent {
    background-color: transparent
}

@media (max-width:675px) {
    .l-content-internal__col,
    .l-content-landing__col {
        width: 100%
    }
}

@media only screen and (max-width:1050px) {
    .l-content-internal__col--mq-med-full,
    .l-content-landing__col--mq-med-full {
        width: 100%
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .flexbox .l-content-internal__cols,
    .flexbox .l-content-landing__cols,
    .flexboxlegacy .l-content-internal__cols,
    .flexboxlegacy .l-content-landing__cols {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .flexbox .l-content-internal__col--mq-med-half,
    .flexbox .l-content-landing__col--mq-med-half,
    .flexboxlegacy .l-content-internal__col--mq-med-half,
    .flexboxlegacy .l-content-landing__col--mq-med-half {
        width: 48.5%
    }
    .flexbox .l-content-internal__col--mq-med-half+.l-content-internal__col--mq-med-half,
    .flexbox .l-content-internal__col--mq-med-half+.l-content-landing__col--mq-med-half,
    .flexbox .l-content-landing__col--mq-med-half+.l-content-internal__col--mq-med-half,
    .flexbox .l-content-landing__col--mq-med-half+.l-content-landing__col--mq-med-half,
    .flexboxlegacy .l-content-internal__col--mq-med-half+.l-content-internal__col--mq-med-half,
    .flexboxlegacy .l-content-internal__col--mq-med-half+.l-content-landing__col--mq-med-half,
    .flexboxlegacy .l-content-landing__col--mq-med-half+.l-content-internal__col--mq-med-half,
    .flexboxlegacy .l-content-landing__col--mq-med-half+.l-content-landing__col--mq-med-half {
        margin-left: 3%
    }
    .flexbox .l-content-internal__col--mq-med-full,
    .flexbox .l-content-landing__col--mq-med-full,
    .flexboxlegacy .l-content-internal__col--mq-med-full,
    .flexboxlegacy .l-content-landing__col--mq-med-full {
        -webkit-flex: 2 100%;
        -ms-flex: 2 100%;
        flex: 2 100%;
        width: 100%
    }
    .no-flexbox .l-content-internal__col--mq-med-half,
    .no-flexbox .l-content-landing__col--mq-med-half {
        float: left;
        margin: 0 0 25px 1%;
        width: 48.7%
    }
    .no-flexbox .l-content-internal__col--mq-med-half+.l-content-internal__col--mq-med-half,
    .no-flexbox .l-content-internal__col--mq-med-half+.l-content-landing__col--mq-med-half,
    .no-flexbox .l-content-landing__col--mq-med-half+.l-content-internal__col--mq-med-half,
    .no-flexbox .l-content-landing__col--mq-med-half+.l-content-landing__col--mq-med-half {
        float: right;
        clear: right
    }
    .no-flexbox .l-content-internal__col--mq-med-full,
    .no-flexbox .l-content-landing__col--mq-med-full {
        clear: both;
        margin: 0 0 30px;
        width: 100%
    }
}

.l-grid1--2col .l-grid__col.nth-2n-plus-1,
.l-grid1--2col .l-grid__col:nth-child(2n+1),
.l-grid1--3col .l-grid__col.nth-3n-plus-1,
.l-grid1--3col .l-grid__col:nth-child(3n+1) {
    clear: left
}

@media only screen and (min-width:1051px) {
    .flexbox .l-content-internal__cols,
    .flexbox .l-content-landing__cols,
    .flexboxlegacy .l-content-internal__cols,
    .flexboxlegacy .l-content-landing__cols {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
    .flexbox .l-content-internal__col--third,
    .flexbox .l-content-landing__col--third,
    .flexboxlegacy .l-content-internal__col--third,
    .flexboxlegacy .l-content-landing__col--third {
        -webkit-flex: 0 0 31.5%;
        -ms-flex: 0 0 31.5%;
        flex: 0 0 31.5%
    }
    .flexbox .l-content-internal__col--half,
    .flexbox .l-content-landing__col--half,
    .flexboxlegacy .l-content-internal__col--half,
    .flexboxlegacy .l-content-landing__col--half {
        -webkit-flex: 0 0 48.7%;
        -ms-flex: 0 0 48.7%;
        flex: 0 0 48.7%
    }
    .flexbox .l-content-internal__col--three-quarters,
    .flexbox .l-content-landing__col--three-quarters,
    .flexboxlegacy .l-content-internal__col--three-quarters,
    .flexboxlegacy .l-content-landing__col--three-quarters {
        -webkit-flex: 0 0 74.2%;
        -ms-flex: 0 0 74.2%;
        flex: 0 0 74.2%
    }
    .no-flexbox .l-content-internal__col,
    .no-flexbox .l-content-landing__col {
        float: left
    }
    .no-flexbox .l-content-internal__col--third,
    .no-flexbox .l-content-landing__col--third {
        margin: 0 0 25px 2%;
        width: 30%
    }
    .no-flexbox .l-content-internal__col--third:nth-child(3n+1),
    .no-flexbox .l-content-landing__col--third:nth-child(3n+1) {
        clear: left;
        margin-left: 0
    }
    .no-flexbox .l-content-internal__col--half,
    .no-flexbox .l-content-landing__col--half {
        margin: 0 0 25px 2%;
        width: 48%
    }
    .no-flexbox .l-content-internal__col--half:nth-child(2n+1),
    .no-flexbox .l-content-landing__col--half:nth-child(2n+1) {
        clear: left;
        margin-left: 0
    }
    .no-flexbox .l-content-internal__col--three-quarters,
    .no-flexbox .l-content-landing__col--three-quarters {
        margin: 0 0 25px 2%;
        width: 75%
    }
    .no-flexbox .l-content-internal__col--three-quarters:nth-child(2n+1),
    .no-flexbox .l-content-landing__col--three-quarters:nth-child(2n+1) {
        clear: left;
        margin-left: 0
    }
}

.l-footer {
    background-color: #e3e2e3;
    /*background-image: url(../images/assets/bg-pattern-medium.png);
    background-repeat: repeat*/
}

.footer__contact {
    font-size: 14.5px;
    font-size: 1.45rem
}

.footer__contact .l-contain {
    padding-top: 15px;
    padding-bottom: 15px
}

.footer__logo {
    font-size: 19px;
    font-size: 1.9rem;
    color: #000;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin-right: 19px;
    padding-right: 19px;
    text-transform: uppercase
}

.footer__info .footer__info__text {
    display: block;
    margin-bottom: 8px
}

.footer__info .footer__info__text .label {
    color: #000;
    font-weight: 700
}

.footer__social .icon-social {
    float: left;
    margin-left: 8px;
    height: 34px;
    width: 34px
}

@media only screen and (min-width:1051px) {
    .footer__contact .l-contain {
        padding-right: 0;
        padding-left: 0
    }
    .footer__social,
    .footer__social .social-list {
        float: right
    }
}

@media only screen and (min-width:676px) {
    .footer__logo {
        border-right: 1px solid rgba(0, 0, 0, .65);
        float: left;
        max-width: 211px
    }
    .footer__info {
        float: left
    }
    .footer__social {
        width: 240px
    }
    .footer__social .footer__social__title {
        float: left;
        padding-top: 10px
    }
    .footer__social .social-list {
        float: right
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .footer__logo {
        margin-bottom: 28px
    }
    .footer__social {
        margin-bottom: 10px
    }
}

@media (max-width:675px) {
    .footer__logo {
        border-bottom: 1px solid rgba(0, 0, 0, .65);
        margin-bottom: 10px;
        padding-bottom: 10px
    }
    .footer__info__text {
        margin-top: 20px
    }
    .footer__social {
        margin-top: 28px;
        margin-bottom: 15px
    }
    .footer__social .footer__social__title {
        display: block;
        margin-bottom: 10px
    }
    .footer__social .icon-social:first-child {
        margin-left: 0
    }
}

.l-grid1--2col .l-grid__col {
    float: left;
    margin-bottom: 2%;
    margin-right: 2%;
    width: 49%
}

.l-grid1--2col .l-grid__col.nth-2n,
.l-grid1--2col .l-grid__col:nth-child(2n) {
    margin-right: 0
}

.lt-ie9 .l-grid1--2col .l-grid__col {
    float: left;
    margin-bottom: 2%;
    margin-right: 2%;
    width: 48%
}

.l-grid1--3col .l-grid__col {
    float: left;
    margin-bottom: 2%;
    margin-right: 2%;
    width: 32%
}

.l-grid1--3col .l-grid__col.nth-3n,
.l-grid1--3col .l-grid__col:nth-child(3n) {
    margin-right: 0
}

.lt-ie9 .l-grid1--3col .l-grid__col {
    float: left;
    margin-bottom: 2%;
    margin-right: 2%;
    width: 31.3333333333%
}

@media (max-width:675px) {
    .l-grid1--2col-mq-small .l-grid__col.nth-2n-plus-1,
    .l-grid1--2col-mq-small .l-grid__col:nth-child(2n+1),
    .l-grid1--3col-mq-small .l-grid__col.nth-3n-plus-1,
    .l-grid1--3col-mq-small .l-grid__col:nth-child(3n+1) {
        clear: left
    }
    .l-grid__col {
        margin-bottom: 20px
    }
    .l-grid1--2col-mq-small .l-grid__col {
        float: left;
        margin-bottom: 2%;
        margin-right: 2%;
        width: 49%
    }
    .l-grid1--2col-mq-small .l-grid__col.nth-2n,
    .l-grid1--2col-mq-small .l-grid__col:nth-child(2n) {
        margin-right: 0
    }
    .lt-ie9 .l-grid1--2col-mq-small .l-grid__col {
        float: left;
        margin-bottom: 2%;
        margin-right: 2%;
        width: 48%
    }
    .l-grid1--3col-mq-small .l-grid__col {
        float: left;
        margin-bottom: 2%;
        margin-right: 2%;
        width: 32%
    }
    .l-grid1--3col-mq-small .l-grid__col.nth-3n,
    .l-grid1--3col-mq-small .l-grid__col:nth-child(3n) {
        margin-right: 0
    }
    .lt-ie9 .l-grid1--3col-mq-small .l-grid__col {
        float: left;
        margin-bottom: 2%;
        margin-right: 2%;
        width: 31.3333333333%
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .l-grid1--2col-mq-medium .l-grid__col.nth-2n-plus-1,
    .l-grid1--2col-mq-medium .l-grid__col:nth-child(2n+1),
    .l-grid1--3col-mq-medium .l-grid__col.nth-3n-plus-1,
    .l-grid1--3col-mq-medium .l-grid__col:nth-child(3n+1) {
        clear: left
    }
    .l-grid1--2col-mq-medium .l-grid__col {
        float: left;
        margin-bottom: 2%;
        margin-right: 2%;
        width: 49%
    }
    .l-grid1--2col-mq-medium .l-grid__col.nth-2n,
    .l-grid1--2col-mq-medium .l-grid__col:nth-child(2n) {
        margin-right: 0
    }
    .lt-ie9 .l-grid1--2col-mq-medium .l-grid__col {
        float: left;
        margin-bottom: 2%;
        margin-right: 2%;
        width: 48%
    }
    .l-grid1--3col-mq-medium .l-grid__col {
        float: left;
        margin-bottom: 2%;
        margin-right: 2%;
        width: 32%
    }
    .l-grid1--3col-mq-medium .l-grid__col.nth-3n,
    .l-grid1--3col-mq-medium .l-grid__col:nth-child(3n) {
        margin-right: 0
    }
    .lt-ie9 .l-grid1--3col-mq-medium .l-grid__col {
        float: left;
        margin-bottom: 2%;
        margin-right: 2%;
        width: 31.3333333333%
    }
}

@media only screen and (min-width:1051px) {
    .l-grid1--2col-mq-large .l-grid__col.nth-2n-plus-1,
    .l-grid1--2col-mq-large .l-grid__col:nth-child(2n+1),
    .l-grid1--3col-mq-large .l-grid__col.nth-3n-plus-1,
    .l-grid1--3col-mq-large .l-grid__col:nth-child(3n+1) {
        clear: left
    }
    .l-grid1--2col-mq-large .l-grid__col {
        float: left;
        margin-bottom: 2%;
        margin-right: 2%;
        width: 49%
    }
    .l-grid1--2col-mq-large .l-grid__col.nth-2n,
    .l-grid1--2col-mq-large .l-grid__col:nth-child(2n) {
        margin-right: 0
    }
    .lt-ie9 .l-grid1--2col-mq-large .l-grid__col {
        float: left;
        margin-bottom: 2%;
        margin-right: 2%;
        width: 48%
    }
    .l-grid1--3col-mq-large .l-grid__col {
        float: left;
        margin-bottom: 2%;
        margin-right: 2%;
        width: 32%
    }
    .l-grid1--3col-mq-large .l-grid__col.nth-3n,
    .l-grid1--3col-mq-large .l-grid__col:nth-child(3n) {
        margin-right: 0
    }
    .lt-ie9 .l-grid1--3col-mq-large .l-grid__col {
        float: left;
        margin-bottom: 2%;
        margin-right: 2%;
        width: 31.3333333333%
    }
}

.l-header {
    background-color: #fff;
    padding: 8px 0
}

.header-search-bar {
    position: relative
}

.header-search-input {
    font-size: 15px;
    font-size: 1.5rem;
    border: 1px solid #b2b2b2;
    border: 1px solid rgba(0, 0, 0, .3);
    height: 37px;
    padding: 11px 10px 10px 15px
}

.header-search-submit {
    background-position: 50%;
    position: absolute;
    right: 0;
    text-indent: -9000em;
    width: 30px;
    height: 37px
}

.header-search-submit.btn {
    border-left: 0
}

@media (max-width:675px) {
    .l-header-logo {
        max-width: 155px
    }
    .l-header__nav-toggle,
    .l-header__search-toggle {
        text-indent: -90000em;
        height: 40px;
        width: 40px
    }
    .header-search-bar {
        top: 90px;
      right: 20px;
      
    }
    .header-search-input {
        width: 100%
    }
    .header-utility {
        margin-top: 3px
    }
}

@media only screen and (max-width:1050px) {
    .l-header {
        transition: margin-bottom 500ms ease
    }
    .is-showing-mobile-search .l-header {
        margin-bottom: 77px
    }
    .l-header__nav-toggle,
    .l-header__search-toggle {
        float: right
    }
    .l-header__nav-toggle {
        background-position: 50%
    }
    .l-header__search-toggle {
        background-position: 50%;
        margin-right: 20px
    }
    .header-search-bar {
        background-color: #1B1B1B;
        max-height: 0;
        overflow: hidden;
        position: absolute;
        right: 80;
        width: 100%;
        transition: max-height 500ms ease, padding-top 500ms ease, padding-bottom 500ms ease
    }
    .is-showing-mobile-search .header-search-bar { 
      max-height: 200px;
      margin-right: 80px;

    }
    .header-search-submit.btn {
        margin-right: 20px
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .l-header {
        padding: 9px 0 15px
    }
    .l-header-logo {
        max-width: 285px
    }
    .l-header__nav-toggle,
    .l-header__search-toggle {
        font-size: 13px;
        font-size: 1.3rem;
        color: #000;
        display: inline-block;
        font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        padding: 10px 40px 10px 10px;
        text-transform: uppercase
    }
    .l-header__nav-toggle {
        background-position: 93% 40%
    }
    .is-showing-mobile-nav .l-header__nav-toggle {
        background-position: 90% 40%
    }
    .l-header__search-toggle {
        background-position: 93% 40%;
        margin-right: 20px
    }
    .header-utility {
        margin-top: 30px
    }
    .header-search-bar {
        top: 104px
    }
    .header-search-input {
        width: 75%
    }
}

@media only screen and (min-width:1051px) {
    .l-header {
        padding: 15px 0 25px
    }
    .header-search-bar {
        margin-top: 48px
    }
    .header-search-input {
        width: 240px
    }
    .header-search-close.btn {
        display: none
    }
    .header-utility {
        float: right
    }
}

body {
    color: #333;
    font-size: 14px
}

.a,
.expand-item__close,
.faq-item__close,
.rtf a,
a {
    color: #006cd8;
    cursor: pointer
}

.a:hover,
.expand-item__close:hover,
.faq-item__close:hover,
a:hover {
    color: #2c99df
}

.h1,
.rtf h1 {
    color: #4b4c4c;
    margin-bottom: 24px
}

.h1-main {
    color: #4b4c4c;
    margin-bottom: 30px
}

.h1-main__title {
    display: block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 42px;
    font-size: 4.2rem;
    font-weight: 750;
    

}

.h1-main__subtitle,
.h1-main__subtitle-alt,
.h2,
.rtf h2 {
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.h1-main__subtitle {
    display: block;
    font-size: 23px;
    font-size: 2.3rem;
    font-weight: 400
}

.h1-main__subtitle-alt {
    color: #6d5f5b;
    display: block;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 400;
    margin-top: 10px
}

.btn,
.btn__inner,
.link-external,
.link-external:after {
    display: inline-block
}

.h2,
.rtf h2 {
    font-size: 23px;
    font-size: 2.3rem;
    color: #4b4c4c;
    font-weight: 500;
    margin-bottom: 30px
}

.h3,
.rtf h3 {
    color: #6d5f5b;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 21px;
    font-size: 2.1rem;
    font-weight: 500;
    margin-bottom: 30px
}

.article__meta-related-images .title,
.content-item__secondary-title,
.h4,
.h5,
.rtf h4,
.rtf h5 {
    color: #726560;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin-bottom: 30px;
}

.article__meta-related-images .title,
.content-item__secondary-title,
.h4,
.rtf h4 {
    font-size: 18px;
    font-size: 1.8rem
}

.h5,
.rtf h5 {
    font-size: 16px;
    font-size: 1.6rem
}

.h6,
.rtf h6 {
    font-family: Arial, sans-serif;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: 700
}

.header--ribbon,
.link-more--list,
.subhead {
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.header--ribbon {
    background: #312325;
    color: #fff;
    font-weight: 700;
    line-height: .8;
    margin: 0 auto;
    min-height: 40px;
    padding: 15px 5px 13px;
    position: relative;
    text-align: center;
    text-transform: uppercase
}

.ol>li,
.rtf ol>li,
.rtf ul>li,
.ul>li {
    min-width: 200px;
    padding-left: 20px;
    overflow: hidden
}

.header--ribbon:after,
.header--ribbon:before {
    border-width: 20px 5px;
    border-style: solid;
    content: '';
    position: absolute;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    width: 10px;
    height: 0;
    top: 0
}

.header--ribbon:before {
    border-color: #312325 #312325 #312325 transparent;
    left: -8px
}

.header--ribbon:after {
    border-color: #312325 transparent #312325 #312325;
    right: -8px
}

@media (max-width:675px) {
    .header--ribbon {
        width: 90%
    }
    .header--ribbon:after,
    .header--ribbon:before {
        height: 100%
    }
}

@media only screen and (max-width:330px) {
    .header--ribbon {
        line-height: 1
    }
}

.lt-ie9 .header--ribbon {
    min-height: 1px
}

.subhead {
    color: #312325;
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: 700;
    text-transform: uppercase
}

.article__meta-related-content,
.article__meta-related-search-results,
.content-item__related-items .text,
.p,
.rtf p {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.6;
    margin-bottom: 30px
}

.ol,
.rtf ol,
.rtf ul,
.ul {
    line-height: 1.6;
    margin-bottom: 30px
}

.ol ol,
.ol ul,
.rtf ol ol,
.rtf ol ul,
.rtf ul ol,
.rtf ul ul,
.ul ol,
.ul ul {
    margin-bottom: .5em
}

.rtf ul>li,
.ul>li {
    position: relative
}

.rtf ul>li:before,
.ul>li:before {
    color: #c80f2e;
    content: "\2022";
    top: -6px;
    left: 0;
    font-size: 24px;
    position: absolute
}

.rtf ul>li li:before,
.ul>li li:before {
    color: #333
}

.ol,
.rtf ol {
    counter-reset: item
}

.ol>li,
.rtf ol>li {
    position: relative
}

.ol>li:before,
.rtf ol>li:before {
    font-size: 14px;
    font-size: 1.4rem;
    color: #c80f2e;
    counter-increment: item;
    content: counter(item, decimal) ". ";
    top: 0;
    left: 0;
    position: absolute
}

.ol>li li:before,
.rtf ol>li li:before {
    color: #333
}

.list-checks li {
    min-height: 22px;
    padding-left: 35px
}

.link-arrow:after {
    content: '\00a0\203A'
}

.link-arrows:after {
    content: '\00a0\00bb'
}

.link-arrow-prev:before {
    content: '\2039\00a0'
}

.link-arrows-prev:before {
    content: '\00ab\00a0'
}

.link-external:after {
    content: '';
    height: 17px;
    margin-left: 10px;
    position: relative;
    bottom: -2px;
    width: 18px
}

.btn--text:after,
.figure--primary .figure__title a:after,
.link-more--list a:after {
    content: '\00a0\203A'
}

.link-more--list {
    font-size: 17px;
    font-size: 1.7rem;
    font-weight: 500;
    line-height: 1.5
}

.btn--large .btn__inner,
.btn--text {
    font-weight: 700;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase
}

button::-moz-focus-inner {
    padding: 0
}

.btn {
    border: 1px solid #b2b2b2;
    border: 1px solid rgba(0, 0, 0, .3);
    cursor: pointer;
    line-height: 1
}

.btn.icon-before-link {
    padding-left: 0
}

@media only screen and (min-width:676px) {
    .btn+.link-arrow {
        margin-left: 10px
    }
}

@media (max-width:675px) {
    .h1-main__title {
        font-size: 33px;
        font-size: 3.3rem
    }
    .h1-main__subtitle {
        font-size: 20px;
        font-size: 2rem
    }
    .h2,
    .rtf h2 {
        font-size: 21px;
        font-size: 2.1rem
    }
    .h3,
    .rtf h3 {
        font-size: 19px;
        font-size: 1.9rem
    }
    .h4,
    .rtf h4 {
        font-size: 17px;
        font-size: 1.7rem
    }
    .h5,
    .rtf h5 {
        font-size: 15px;
        font-size: 1.5rem
    }
    .btn+.link-arrow {
        display: inline-block;
        margin: 10px 0
    }
}

.btn--text {
    background: 0 0;
    border: 0;
    color: #ffc300;
    cursor: pointer;
    font-size: 15px;
    font-size: 1.5rem;
    padding: 0
}

@media (max-width:675px) {
    .btn--text {
        font-size: 16px;
        font-size: 1.6rem
    }
}

.btn--text:hover {
    color: #eac33a
}

.form-cell--btn .btn--text {
    padding: 10px 0
}

.btn__inner {
    border: 0;
    margin: 3px;
    padding: 7px 20px 7px 15px;
    position: relative
}

.btn--white .btn__inner {
    background-color: #fff;
    color: #000;
    transition: all 300ms
}

.btn--white:hover {
    border: 1px solid #291A1C
}

.btn--white:hover .btn__inner {
    background-color: #291A1C;
    color: #fff
}

.btn--red .btn__inner {
    background-color: #9b1d27;
    color: #fff
}

.btn--yellow {
    background-color: #fff
}

.btn--yellow .btn__inner {
    background-color: #eac33a;
    color: #000;
    transition: all 300ms
}

.btn--yellow:hover .btn__inner {
    background-color: #eab300
}

.btn--yellow-grad .btn__inner {
    color: #000;
    background-size: 100% 100%;
    transition: all 300ms
}

.btn--yellow-grad:hover .btn__inner {
    background-color: #eab300;
    background-size: 100% 500%;
    background-position: 0 100%
}

.btn--large .btn__inner {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1;
    padding: 11px 15px
}

.btn--wide .btn__inner {
    padding: 11px 35px
}

.icon-before-link .btn__inner {
    padding-left: 30px
}

.btn--gift .btn__inner {
    margin: 0
}

.btn--gift .icon-star {
    background-position: 9px 44%;
    padding-bottom: 9px
}

.btn--feed .icon-feed-circle-black {
    background-position: 15px 44%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 55px
}

.rtf figure,
figure.figure {
    display: block
}

.rtf img {
    margin: 10px 0 20px
}

.content-item__figure--bordered .figure__img,
.figure--bordered,
.thumb-list__item.thumb-list__item--no-border .thumb-list__img-wrap {
    background-color: #fff;
    border: 1px solid #b2b2b2;
    border: 1px solid rgba(0, 0, 0, .3);
    padding: 5px
}

.figure--bordered .figure__caption {
    padding-bottom: 10px
}

.figure--primary {
    margin-bottom: 35px
}

.figure__caption {
    font-size: 14px;
    font-size: 1.4rem;
    background-color: #fff;
    color: #666;
    display: block;
    line-height: 1.2;
    padding: 15px 10px
}

.figure__caption a {
    color: #006b99
}

.figure__caption--bordered {
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65)
}

.figure__date {
    color: #666;
    display: block;
    font-size: 13px;
    font-size: 1.3rem;
    margin-top: 10px
}

.figure__img {
    display: block;
    position: relative
}

.figure__img img {
    display: block;
    margin: 0;
    width: 100%
}

.lt-ie9 .figure__img img {
    width: auto
}

.figure__title {
    font-size: 24px;
    font-size: 2.4rem;
    color: #333;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin-bottom: 20px
}

.figure__embed-item {
    padding-bottom: 54.5289855%;
    position: relative;
    height: 0;
    margin-bottom: 30px;
    overflow: hidden
}

.figure__embed-item embed,
.figure__embed-item iframe,
.figure__embed-item object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media (max-width:675px) {
    .figure,
    .rtf figure,
    .rtf img.u-float-l,
    .rtf img.u-float-r {
        float: none;
        margin-bottom: 20px;
        width: 100%
    }
    .figure img,
    .rtf figure img,
    .rtf img.u-float-l img,
    .rtf img.u-float-r img {
        width: 100%
    }
    .rtf img.u-float-l,
    .rtf img.u-float-r {
        margin-top: 10px
    }
    .figure--scroll-sm {
        background-color: #fff;
        border: 1px solid #b2b2b2;
        border: 1px solid rgba(0, 0, 0, .3);
        padding: 10px;
        position: relative
    }
    .figure--scroll-sm:after {
        box-shadow: -20px 0 10px -10px rgba(205, 205, 205, .75) inset;
        content: '';
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%
    }
    .figure--scroll-sm .infographic-item__img {
        overflow-x: scroll;
        z-index: 100
    }
    .figure--scroll-sm img {
        padding: 10px 20px 10px 10px;
        max-width: none;
        width: auto
    }
}

@media only screen and (min-width:676px) {
    .figure.u-float-l,
    .figure.u-float-r,
    .rtf figure.u-float-l,
    .rtf figure.u-float-r,
    .rtf img.u-float-l,
    .rtf img.u-float-r {
        max-width: 65%
    }
    .figure.u-float-l,
    .rtf figure.u-float-l,
    .rtf img.u-float-l {
        margin: 3px 20px 6px 0
    }
    .figure.u-float-r,
    .rtf figure.u-float-r,
    .rtf img.u-float-r {
        margin: 3px 0 6px 20px
    }
    .figure.u-centered,
    .rtf figure.u-centered,
    .rtf img.u-centered {
        margin: 0 auto 20px
    }
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    display: none;
    -webkit-appearance: textfield
}

::-webkit-input-placeholder {
    color: #bcbcbc;
    text-overflow: ellipsis
}

.header-search-bar ::-webkit-input-placeholder {
    color: #5c5957;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

::-moz-placeholder {
    color: #bcbcbc;
    text-overflow: ellipsis
}

.header-search-bar ::-moz-placeholder {
    color: #5c5957;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

:-ms-input-placeholder {
    color: #bcbcbc;
    text-overflow: ellipsis
}

.header-search-bar :-ms-input-placeholder {
    color: #5c5957;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.placeholder {
    color: #5c5957;
    text-overflow: ellipsis
}

.header-search-bar .placeholder {
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.form .l-grid1--2col-mq-medium+.l-grid1--2col-mq-medium {
    margin-top: 30px
}

.form--bordered {
    background-color: #fff;
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65);
    padding: 20px
}

.form input[type=checkbox],
.input-checkbox {
    font-size: 20px;
    font-size: 2rem;
    padding: 0;
    margin: 0
}

.form input[type=radio],
.input-radio {
    font-size: 16px;
    font-size: 1.6rem;
    padding: 0;
    margin: 0
}

.form input[type=range],
.input-range {
    width: 100%
}

.form input[type=range]::-ms-track {
    background: 0 0;
    border-color: transparent;
    border-width: 6px 0;
    height: 5px
}

.form input[type=range]::-ms-fill-lower {
    background: #aaa;
    border-radius: 10px
}

.form input[type=range]::-ms-fill-upper {
    background: #aaa;
    border-radius: 10px
}

.form input[type=range]::-ms-thumb {
    background: #eee;
    border: 1px solid #919191;
    border-radius: 50%;
    height: 15px;
    width: 15px
}

.form input[type=text],
.form input[type=email],
.form input[type=search],
.form input[type=password],
.form textarea,
.input-email,
.input-password,
.input-search,
.input-text,
.textarea {
    font-size: 15px;
    font-size: 1.5rem;
    border: 1px solid #b2b2b2;
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 0;
    padding: 7px 5px
}

.select {
    background: #fff;
    border: 1px solid #b2b2b2;
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 3px 5px 5px 3px;
    display: inline-block;
    overflow: hidden;
    position: relative
}

.select:after,
.select:before {
    content: "";
    position: absolute;
    z-index: 10;
    pointer-events: none
}

.no-csspointerevents .select:after,
.no-csspointerevents .select:before {
    display: none
}

.select:after {
    top: 16px;
    right: 8px;
    height: 0;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    width: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #333
}

.select:before {
    background-color: #ebebeb;
    border-left: 1px solid #b2b2b2;
    border-left: 1px solid rgba(0, 0, 0, .3);
    box-shadow: inset 2px 3px 5px rgba(0, 0, 0, .12), -8px 0 12px 2px #fff;
    height: 100%;
    top: 0;
    right: 0;
    width: 25px
}

.mulit-select select,
.select select {
    box-shadow: none;
    line-height: 1.5;
    padding: 7px 8px 6px;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500
}

.select select {
    font-size: 14px;
    font-size: 1.4rem;
    background: 0 0;
    border: none;
    overflow: visible;
    position: relative;
    width: 100%;
    -webkit-appearance: none
}

.select select:focus {
    outline: 0
}

.no-csspointerevents .select select {
    width: 100%;
    z-index: 5
}

.mulit-select select {
    font-size: 14px;
    font-size: 1.4rem;
    background: #fff;
    border: 1px solid #b2b2b2;
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 3px 5px 5px 3px;
    width: 100%
}

.mulit-select select:focus {
    outline: 0
}

@media only screen and (max-width:1050px) {
    .form input[type=text],
    .form input[type=email],
    .form input[type=search],
    .form input[type=password],
    .form textarea,
    .input-email,
    .input-password,
    .input-search,
    .input-text,
    .select select,
    .textarea {
        font-size: 16px;
        font-size: 1.6rem
    }
}

.form-label {
    font-size: 15px;
    font-size: 1.5rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500
}

.form-label>.form-label--checkbox {
    margin-left: 20px
}

.form-label--block {
    display: block;
    margin-bottom: 5px
}

.form-label--hidden {
    display: block;
    height: 0;
    visibility: hidden;
    width: 0
}

.form-label--inline {
    display: inline-block
}

.form-label--range {
    float: left
}

.form-label--range+.form-label--range {
    float: right
}

.form-range {
    margin: 0 15px
}

.form-group .form-item,
.form-group .form-table {
    margin-top: 10px
}

.form-group .form-item:first-child,
.form-group .form-table:first-child {
    margin-top: 0
}

.form-label--checkbox,
.form-label--radio {
    color: #333;
    cursor: pointer;
    font-family: Arial, sans-serif;
    line-height: 1.3;
    padding-left: 20px
}

.form-label--checkbox input[type=checkbox],
.form-label--checkbox input[type=radio],
.form-label--radio input[type=checkbox],
.form-label--radio input[type=radio] {
    float: left;
    margin-top: 3px;
    margin-left: -20px;
    line-height: 1
}

@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) {
    .form-label--checkbox,
    .form-label--radio {
        line-height: 1
    }
    .form-label--checkbox input[type=checkbox],
    .form-label--checkbox input[type=radio],
    .form-label--radio input[type=checkbox],
    .form-label--radio input[type=radio] {
        margin-top: 0
    }
}

.form-label--checkbox.form-label--block,
.form-label--radio.form-label--block {
    margin-bottom: 10px
}

.form-cell .select,
.form-cell input[type=text],
.form-cell input[type=email],
.form-cell input[type=search],
.form-cell input[type=password],
.form-cell textarea,
.form-item .select,
.form-item input[type=text],
.form-item input[type=email],
.form-item input[type=search],
.form-item input[type=password],
.form-item textarea {
    width: 100%
}

@media only screen and (min-width:676px) {
    .mulit-select select {
        max-height: 65px
    }
    .form-group .form-cell {
        border-left: 5px solid transparent
    }
    .form-cell .select.form-digit,
    .form-cell input[type=text].form-digit,
    .form-cell input[type=email].form-digit,
    .form-cell input[type=search].form-digit,
    .form-cell input[type=password].form-digit,
    .form-cell textarea.form-digit,
    .form-item .select.form-digit,
    .form-item input[type=text].form-digit,
    .form-item input[type=email].form-digit,
    .form-item input[type=search].form-digit,
    .form-item input[type=password].form-digit,
    .form-item textarea.form-digit {
        width: 115px
    }
}

.form-group,
.form-item {
    margin-top: 30px;
    position: relative
}

.form-group:first-child,
.form-item:first-child {
    margin-top: 0
}

.form-group textarea,
.form-item textarea {
    min-height: 130px
}

.form-group+.form-table,
.form-group+.l-grid1--2col-mq-medium,
.form-item+.form-table,
.form-item+.l-grid1--2col-mq-medium {
    margin-top: 30px
}

.form-item--bordered {
    border: 1px solid #b2b2b2;
    border: 1px solid rgba(0, 0, 0, .3);
    padding: 20px 15px
}

.form-item--narrow {
    max-width: 100px
}

.form-error {
    font-size: 16px;
    font-size: 1.6rem;
    background-color: #b71b24;
    background-position: 25px 50%;
    color: #fff;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding: 30px 30px 30px 80px
}

.form-item__error-message,
.form-toggles label>span {
    font-size: 14px;
    font-weight: 500;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif
}

@media (max-width:675px) {
    .form-error {
        background-position: 10px 50%;
        padding: 10px 10px 10px 60px;
        min-height: 52px
    }
}

.form-item__error-message {
    font-size: 1.4rem;
    color: #b71b24;
    display: none;
    margin-top: 10px
}

.is-error:before {
    content: '';
    display: block;
    position: absolute;
    top: -12px;
    height: 28px;
    width: 28px
}

.is-error .form-item__error-message {
    display: block
}

.is-error .form-label {
    margin-left: 35px
}

.is-error .input-email,
.is-error .input-password,
.is-error .input-search,
.is-error .input-text,
.is-error .select,
.is-error input[type=text],
.is-error input[type=email],
.is-error input[type=search],
.is-error input[type=password] {
    border: 2px solid #b71b24
}

.form-required {
    color: #b71b24
}

.form-toggles input[type=radio] {
    position: absolute;
    opacity: 0;
    z-index: -1
}

.form-toggles input[type=radio] .lt-ie9 {
    filter: alpha(opacity=0)
}

.form-toggles label {
    cursor: pointer
}

.form-toggles label>span {
    font-size: 1.4rem;
    border: 1px solid #b2b2b2;
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 0;
    color: #000;
    display: block;
    padding: 10px 0 8px;
    position: relative;
    text-align: center
}

.form-toggles label input[type=radio]:checked+span {
    background-color: #ebebeb;
    background-image: none;
    box-shadow: inset 2px 2px 5px rgba(0, 0, 0, .25);
    color: #000
}

.form-toggles label input[type=radio].is-checked+span {
    background-color: #ebebeb;
    color: #000
}

.form-toggles .form-toggle--day {
    display: inline-block;
    margin-right: 5px
}

.form-toggles .form-toggle--day:last-child {
    margin-right: 0
}

.form-toggles .form-toggle--day label>span {
    width: 34px
}

.form-item__img+.form-label {
    margin-top: 20px
}

.form__related-content {
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(204, 204, 204, .65);
    margin-top: 15px;
    padding-top: 15px
}

.tabs__content-wrap .form__related-content h4.subhead {
    margin-bottom: 0
}

@media (max-width:675px) {
    .form-table-sm {
        display: table;
        position: relative;
        width: 100%
    }
    .form-table-sm .form-cell {
        border-left: 15px solid transparent;
        display: table-cell;
        vertical-align: middle;
        white-space: nowrap
    }
    .form-table-sm .form-cell:first-child {
        border-left: 0
    }
    .form-table-sm .form-cell--btn {
        vertical-align: bottom
    }
    .form-cell {
        display: block;
        margin-top: 20px;
        width: 100%
    }
    .form-cell:first-child {
        margin-top: 0
    }
}

@media only screen and (min-width:676px) {
    .form .l-grid__col {
        margin-bottom: 0
    }
    .form-table {
        display: table;
        position: relative;
        width: 100%
    }
    .form-cell {
        border-left: 15px solid transparent;
        display: table-cell;
        vertical-align: middle;
        white-space: nowrap
    }
    .form-cell:first-child {
        border-left: 0
    }
    .form-cell-center {
        text-align: center
    }
    .form-cell-10,
    .form-item-10 {
        width: 10%
    }
    .form-cell-15,
    .form-item-15 {
        width: 15%
    }
    .form-cell-20,
    .form-item-20 {
        width: 20%
    }
    .form-cell-25,
    .form-item-25 {
        width: 25%
    }
    .form-cell-30,
    .form-item-30 {
        width: 30%
    }
    .form-cell-40,
    .form-item-40 {
        width: 40%
    }
    .form-cell-45,
    .form-item-45 {
        width: 45%
    }
    .form-cell-50,
    .form-item-50 {
        width: 50%
    }
    .form-cell-60,
    .form-item-60 {
        width: 60%
    }
    .form-cell-75,
    .form-item-75 {
        width: 75%
    }
    .form-cell-80,
    .form-item-80 {
        width: 80%
    }
    .form-cell--btn {
        text-align: right;
        vertical-align: bottom;
        width: 150px
    }
    .form-cell--btn-left {
        text-align: left
    }
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #FFF
}

th {
    text-align: left
}

.table-key {
    font-size: 14px;
    font-size: 1.4rem;
    color: #000;
    padding-left: 16px
}

.table-key+.table {
    margin-top: 10px
}

.table-key__title {
    display: inline-block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin-right: 5px
}

@media only screen and (max-width:1050px) {
    .table-key__title {
        display: block
    }
}

.table-key__item {
    display: inline-block;
    padding: 1px 0 2px 22px;
    margin-right: 20px
}

@media (max-width:675px) {
    .table-key__item {
        display: block
    }
    .table-key__item+.table-key__item {
        margin-top: 5px
    }
}

.rtf table,
.table {
    width: 100%;
    max-width: 100%;
    margin: 30px 0
}

.rtf table>tbody>tr>td,
.rtf table>tbody>tr>th,
.rtf table>tfoot>tr>td,
.rtf table>tfoot>tr>th,
.rtf table>thead>tr>td,
.rtf table>thead>tr>th,
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 16px;
    line-height: 1.2;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.rtf table>thead>tr>th,
.table>thead>tr>th {
    border-bottom: 2px solid #ddd;
    color: #003976;
    font-weight: 700;
    vertical-align: bottom
}

.rtf table>caption+thead>tr:first-child>td,
.rtf table>caption+thead>tr:first-child>th,
.rtf table>colgroup+thead>tr:first-child>td,
.rtf table>colgroup+thead>tr:first-child>th,
.rtf table>thead:first-child>tr:first-child>td,
.rtf table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.rtf table>tbody+tbody,
.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.rtf table .table,
.table .table {
    background-color: inherit
}

.table--condensed>tbody>tr>td,
.table--condensed>tbody>tr>th,
.table--condensed>tfoot>tr>td,
.table--condensed>tfoot>tr>th,
.table--condensed>thead>tr>td,
.table--condensed>thead>tr>th {
    padding: 8px
}

.table--bordered,
.table--bordered>tbody>tr>td,
.table--bordered>tbody>tr>th,
.table--bordered>tfoot>tr>td,
.table--bordered>tfoot>tr>th,
.table--bordered>thead>tr>td,
.table--bordered>thead>tr>th {
    border: 1px solid #ddd
}

.table--bordered>thead>tr>td,
.table--bordered>thead>tr>th {
    border-bottom-width: 2px
}

.table--striped>tbody>tr:nth-child(even)>td,
.table--striped>tbody>tr:nth-child(even)>th {
    background-color: #F9F8F7
}

.table--hover>tbody>tr:hover>td,
.table--hover>tbody>tr:hover>th {
    background-color: #F5F5F5
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column
}

table td[class*=col-],
table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell
}

@media screen and (max-width:675px) {
    .table--responsive {
        width: 100%;
        margin: 30px 0;
        overflow-y: hidden;
        overflow-x: auto;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
        -webkit-overflow-scrolling: touch
    }
    .table--responsive>.table {
        margin: 0
    }
    .table--responsive>.table--bordered {
        border: 0
    }
    .table--responsive>.table--bordered>tbody>tr>td:first-child,
    .table--responsive>.table--bordered>tbody>tr>th:first-child,
    .table--responsive>.table--bordered>tfoot>tr>td:first-child,
    .table--responsive>.table--bordered>tfoot>tr>th:first-child,
    .table--responsive>.table--bordered>thead>tr>td:first-child,
    .table--responsive>.table--bordered>thead>tr>th:first-child {
        border-left: 0
    }
    .table--responsive>.table--bordered>tbody>tr>td:last-child,
    .table--responsive>.table--bordered>tbody>tr>th:last-child,
    .table--responsive>.table--bordered>tfoot>tr>td:last-child,
    .table--responsive>.table--bordered>tfoot>tr>th:last-child,
    .table--responsive>.table--bordered>thead>tr>td:last-child,
    .table--responsive>.table--bordered>thead>tr>th:last-child {
        border-right: 0
    }
    .table--responsive>.table--bordered>tbody>tr:last-child>td,
    .table--responsive>.table--bordered>tbody>tr:last-child>th,
    .table--responsive>.table--bordered>tfoot>tr:last-child>td,
    .table--responsive>.table--bordered>tfoot>tr:last-child>th {
        border-bottom: 0
    }
}

.table-key--search-results {
    margin-bottom: 10px;
    padding-left: 22px
}

.table--search-results {
    background-color: #fff;
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65);
    margin-bottom: 30px;
    padding: 5px
}

.table--search-results .icon-only {
    height: 16px;
    width: 16px
}

.table--search-results .icon-only+.icon-only {
    margin-left: 5px
}

.table--search-results .table {
    margin: 0
}

.table--search-results .table>thead {
    background-color: #584d50
}

@media only screen and (min-width:676px) {
    .table--search-results .table>thead>tr>th {
        border-bottom: 0;
        color: #fff;
        font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
        line-height: 1;
        position: relative;
        text-transform: uppercase
    }
    .table--search-results .table>thead>tr>th:before {
        content: '';
        border-right: 1px solid #837B7D;
        height: 16px;
        position: absolute;
        left: 0;
        top: 14px
    }
    .table--search-results .table>thead>tr>th:first-child:before {
        display: none
    }
}

.table--search-results .table>tbody>tr>td,
.table--search-results .table>tbody>tr>th {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.6
}

@media (max-width:675px) {
    .table--search-results .table>thead {
        display: none
    }
    .table--search-results .table>tbody>tr:nth-child(even) {
        border-bottom: 1px solid #ddd;
        border-top: 1px solid #ddd
    }
    .table--search-results .table>tbody>tr>td,
    .table--search-results .table>tbody>tr>th {
        font-size: 15px;
        font-size: 1.5rem;
        border: 0;
        display: block;
        width: 100%
    }
    .table--search-results .table>tbody>tr>td:before,
    .table--search-results .table>tbody>tr>th:before {
        content: attr(data-columntitle);
        display: block;
        font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        text-transform: uppercase
    }
    .table--search-results .table>tbody>tr>td+td,
    .table--search-results .table>tbody>tr>th+td {
        padding-top: 0
    }
}

.table--search-results .sorting:after,
.table--search-results .sorting_asc:after,
.table--search-results .sorting_desc:after {
    content: "";
    height: 0;
    position: absolute;
    width: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent
}

.table--search-results .sorting,
.table--search-results .sorting_asc,
.table--search-results .sorting_desc {
    cursor: pointer
}

.table--search-results .sorting:after,
.table--search-results .sorting_asc:after,
.table--search-results .sorting_desc:after {
    right: 10px;
    top: 20px
}

.table--search-results .sorting:after {
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    border-top: 4px solid #000
}

.table--search-results .sorting_asc:after {
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    border-top: 4px solid #fff
}

.table--search-results .sorting_desc:after {
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    border-bottom: 4px solid #fff
}

.accordion__item-title>a,
.accordion__item.is-active .accordion__item-title>a,
.alert .l-contain,
.alert__title:after,
.article-list__item-title a.icon-pdf:after,
.article-list__item-title a.icon-video:after,
.article-list__media-icon--podcast:after,
.article-list__media-icon--video:after,
.btn--white .icon-star,
.btn--white:hover .icon-star,
.content-item--featured-news .content-item__title:before,
.content-item--twitter-single .content-item__inner:before,
.content-item--twitter-timeline .content-item__title,
.content-item-search-submit,
.content-item__read-more--with-icon .link-more,
.content-list--events .content-list__title.content-list__title--yellow:before,
.content-list--events .content-list__title:before,
.content-list--links .content-list__list li:before,
.content-list--news .content-list__title.content-list__title--yellow:before,
.content-list--news .content-list__title:before,
.content-list--reminders .content-list__list li:before,
.content-list--reminders .content-list__title.content-list__title--yellow:before,
.content-nav-is-visible .content-nav-toggle,
.content-nav-toggle,
.content-secondary-is-visible .content-secondary-toggle,
.content-secondary-toggle,
.form-error,
.header-search-submit,
.icon-arrow-l-circle-black-lg,
.icon-arrow-l-circle-red-lg,
.icon-arrow-l-circle-transparent-xlg,
.icon-arrow-r-circle-black-lg,
.icon-arrow-r-circle-brown-md,
.icon-arrow-r-circle-transparent-xlg,
.icon-arrow-r-circle-white-lg,
.icon-audio-white-sm,
.icon-badge-circle-maroon,
.icon-bell-yellow,
.icon-briefcase-yellow,
.icon-briefcase-yellow-equal,
.icon-bus-circle-black,
.icon-c-circle-black-sm,
.icon-cal-border-black,
.icon-cal-check-border-gray,
.icon-cal-stack-check-border-black,
.icon-cal-stack-check-border-white,
.icon-cardin-req,
.icon-chat-border-gray,
.icon-chat-yellow,
.icon-chat-yellow-equal,
.icon-check-circle-black-sm,
.icon-check-circle-brown,
.icon-check-circle-yellow,
.icon-check-crossed-circle-black-sm,
.icon-chevron-r-circle-brown,
.icon-clock-circle-maroon,
.icon-credit,
.icon-feed-circle-black,
.icon-info-circle-yellow,
.icon-library-alumni,
.icon-library-contact,
.icon-library-faculty,
.icon-library-hours,
.icon-library-chat,
.icon-library-locations,
.icon-library-maps,
.icon-library-policies,
.icon-library-student,
.icon-library-visitors,
.icon-library-calendar,
.icon-link-external-black,
.icon-list-circle-maroon,
.icon-map-circle-maroon,
.icon-menu-black-lg,
.icon-minus-black-white-square-sm,
.icon-minus-brown-clear-square-lg,
.icon-minus-brown-yellow-square-lg,
.icon-minus-white-clear-square-lg,
.icon-minus-white-red-square-lg,
.icon-minus-white-red-square-sm,
.icon-mortarboard-circle-maroon,
.icon-news-border-black,
.icon-news-border-gray,
.icon-news-border-white,
.icon-news-star-border-white,
.icon-no-credit,
.icon-page-border-black,
.icon-pdf-square-sm,
.icon-pencil-circle-black-sm,
.icon-phone-circle-maroon,
.icon-play-square-sm,
.icon-plus-black-white-square-sm,
.icon-plus-brown-clear-square-lg,
.icon-plus-brown-yellow-square-lg,
.icon-plus-white-red-square-lg,
.icon-plus-white-red-square-sm,
.icon-portlet-alert,
.icon-portlet-apply,
.icon-portlet-chat,
.icon-portlet-connected,
.icon-portlet-facts,
.icon-portlet-login,
.icon-portlet-media,
.icon-portlet-status,
.icon-profile-yellow,
.icon-reading-circle-maroon,
.icon-search-black,
.icon-search-black-lg,
.icon-search-blue,
.icon-signs-circle-maroon,
.icon-social-download-md,
.icon-social-download-sm,
.icon-social-email-sm,
.icon-social-facebook-lg,
.icon-social-facebook-sm,
.icon-social-googleplus-sm,
.icon-social-instagram-lg,
.icon-social-instagram-sm,
.icon-social-linkedin-lg,
.icon-social-linkedin-sm,
.icon-social-print-sm,
.icon-social-rss-sm,
.icon-social-twitter-lg,
.icon-social-twitter-red-lg,
.icon-social-twitter-sm,
.icon-social-youtube-lg,
.icon-star-black,
.icon-star-white,
.icon-teaching-circle-maroon,
.icon-twitter-white,
.icon-video-border-gray,
.icon-video-play-white-arrow-red,
.icon-video-white-sm,
.icon-warning-brown-white,
.icon-warning-red,
.icon-warning-white-lg,
.icon-whistle-circle-black,
.icon-writing-req,
.icon-x-black-lg,
.icon-x-circle-red-lg,
.icon-x-circle-white-lg,
.is-error:before,
.is-showing-mobile-nav .l-header__nav-toggle,
.is-showing-mobile-search .l-header__search-toggle,
.l-header__nav-toggle,
.l-header__search-toggle,
.link-cv,
.link-external:after,
.list-checks li,
.module-is-collapsed .content-item__title,
.module-is-collapsed .expand-item__title,
.module-is-collapsed .faq-item__title,
.module-is-expanded .alert__title:after,
.module-is-expanded .content-item__title,
.module-is-expanded .expand-item__title,
.module-is-expanded .faq-item__title,
.module-is-expanded-mq-medium .nav-primary__level1-toggle-icon,
.module-is-expanded-mq-medium .nav-primary-alt__level1-toggle-icon,
.module-is-expanded-mq-small .nav-primary__level1-toggle-icon,
.module-is-expanded-mq-small .nav-primary-alt__level1-toggle-icon,
.nav-breadcrumbs__level1>li.module-is-expanded .nav-breadcrumbs__toggle-icon,
.nav-breadcrumbs__level1>li.module-is-expanded:first-child .nav-breadcrumbs__toggle-icon,
.nav-breadcrumbs__level1>li:first-child .nav-breadcrumbs__toggle-icon,
.nav-breadcrumbs__toggle-icon,
.nav-primary__level1-toggle-icon,
.nav-primary-alt__level1-toggle-icon,
.photo-slider__main .flex-direction-nav .flex-next,
.photo-slider__main .flex-direction-nav .flex-prev,
.photo-slider__thumbnails .flex-direction-nav .flex-next,
.photo-slider__thumbnails .flex-direction-nav .flex-prev,
.social-grid__item--facebook,
.social-grid__item--instagram,
.social-grid__item--twitter,
.social-grid__item--youtube,
.story-slider__meta--blog,
.story-slider__meta--event,
.story-slider__meta--news,
.story-slider__meta--video,
.story-slider__next,
.story-slider__prev,
.tabs__content.is-active .tabs__toggle--mobile,
.tabs__toggle--mobile,
.thumb-list__media-icon--podcast:after,
.thumb-list__media-icon--video:after,
.video-play:after {
    background-repeat: no-repeat
}

.icon-arrow-l-circle-black-lg,
.photo-slider__thumbnails .flex-direction-nav .flex-prev,
.story-slider__prev {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOSIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDM5IDM5Ij48Y2lyY2xlIGN4PSIxOS41IiBjeT0iMTkuNSIgcj0iMTkuNSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRjdGN0Y3IiBkPSJNMjEuNSAxMS41TDIxLjUgMjcuNSAxMy41IDE5LjV6Ii8+PC9zdmc+)
}

.no-svg .icon-arrow-l-circle-black-lg,
.no-svg .photo-slider__thumbnails .flex-direction-nav .flex-prev,
.no-svg .story-slider__prev,
.photo-slider__thumbnails .flex-direction-nav .no-svg .flex-prev {
    background-image: url(../images/assets/icon-arrow-l-circle-black-lg.png)
}

.content-nav-toggle,
.icon-arrow-l-circle-red-lg {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTUiIHkxPSIzMC4zNTIiIHgyPSIxNSIgeTI9Ii4zNTIiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0M4MTAyRSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0E1MUExNyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAsMTVDMCw2LjcsNi43LDAsMTUsMHMxNSw2LjcsMTUsMTVzLTYuOCwxNS0xNSwxNVMwLDIzLjIsMCwxNXoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTkuNyAxNUwxNi45IDcuOCAxNi45IDIyLjJ6Ii8+PC9zdmc+)
}

.no-svg .content-nav-toggle,
.no-svg .icon-arrow-l-circle-red-lg {
    background-image: url(../images/assets/icon-arrow-l-circle-red-lg.png)
}

.icon-arrow-l-circle-transparent-xlg,
.photo-slider__main .flex-direction-nav .flex-prev {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1OSIgaGVpZ2h0PSI1OSIgdmlld0JveD0iLTI5NiAzNjcgNTkgNTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI5NiAzNjcgNTkgNTkiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtvcGFjaXR5OjAuMjt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9Ii0yNjYuNSIgY3k9IjM5Ni41IiByPSIyOS41Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTS0yNzUuNiAzOTYuNUwtMjYyLjEgNDEwIC0yNjIuMSAzODN6Ii8+PC9zdmc+)
}

.no-svg .icon-arrow-l-circle-transparent-xlg,
.no-svg .photo-slider__main .flex-direction-nav .flex-prev,
.photo-slider__main .flex-direction-nav .no-svg .flex-prev {
    background-image: url(../images/assets/icon-arrow-l-circle-transparent-xlg.png)
}

.icon-arrow-r-circle-black-lg,
.photo-slider__thumbnails .flex-direction-nav .flex-next,
.story-slider__next {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOSIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDM5IDM5Ij48Y2lyY2xlIGN4PSIxOS41IiBjeT0iMTkuNSIgcj0iMTkuNSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRjdGN0Y3IiBkPSJNMTcuMSAyNy41TDE3LjEgMTEuNSAyNS4xIDE5LjV6Ii8+PC9zdmc+)
}

.no-svg .icon-arrow-r-circle-black-lg,
.no-svg .photo-slider__thumbnails .flex-direction-nav .flex-next,
.no-svg .story-slider__next,
.photo-slider__thumbnails .flex-direction-nav .no-svg .flex-next {
    background-image: url(../images/assets/icon-arrow-r-circle-black-lg.png)
}

.content-list--links .content-list__list li:before,
.icon-arrow-r-circle-brown-md {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMzEyMTI0O30gLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggaWQ9IlhNTElEXzE0XyIgY2xhc3M9InN0MCIgZD0iTTEwLjUsMEM0LjcsMCwwLDQuNywwLDEwLjVDMCwxNi4zLDQuNywyMSwxMC41LDIxUzIxLDE2LjMsMjEsMTAuNUMyMSw0LjcsMTYuMywwLDEwLjUsMHoiLz48ZyBpZD0iWE1MSURfMThfIj48cGF0aCBpZD0iWE1MSURfMTlfIiBjbGFzcz0ic3QxIiBkPSJNOC45IDUuNUw4LjkgMTUuNSAxMy45IDEwLjV6Ii8+PC9nPjwvc3ZnPg==)
}

.content-list--links .content-list__list .no-svg li:before,
.no-svg .content-list--links .content-list__list li:before,
.no-svg .icon-arrow-r-circle-brown-md {
    background-image: url(../images/assets/icon-arrow-r-circle-brown-md.png)
}

.icon-arrow-r-circle-transparent-xlg,
.photo-slider__main .flex-direction-nav .flex-next {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1OSIgaGVpZ2h0PSI1OSIgdmlld0JveD0iLTI5NiAzNjcgNTkgNTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI5NiAzNjcgNTkgNTkiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtvcGFjaXR5OjAuMjt9IC5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9Ii0yNjYuNSIgY3k9IjM5Ni41IiByPSIyOS41Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTS0yNTcuNiAzOTYuNUwtMjcxLjEgMzgzIC0yNzEuMSA0MTB6Ii8+PC9zdmc+)
}

.no-svg .icon-arrow-r-circle-transparent-xlg,
.no-svg .photo-slider__main .flex-direction-nav .flex-next,
.photo-slider__main .flex-direction-nav .no-svg .flex-next {
    background-image: url(../images/assets/icon-arrow-r-circle-transparent-xlg.png)
}

.content-secondary-toggle,
.icon-arrow-r-circle-white-lg {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCwxNUMwLDYuNyw2LjcsMCwxNSwwczE1LDYuNywxNSwxNXMtNi44LDE1LTE1LDE1UzAsMjMuMiwwLDE1eiIvPjxwYXRoIGQ9Ik0xOS4yIDE1TDEyIDIyLjIgMTIgNy44eiIvPjwvc3ZnPg==)
}

.no-svg .content-secondary-toggle,
.no-svg .icon-arrow-r-circle-white-lg {
    background-image: url(../images/assets/icon-arrow-r-circle-white-lg.png)
}

.article-list__media-icon--podcast:after,
.icon-audio-white-sm,
.thumb-list__media-icon--podcast:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE3IDE2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTguNSwwQzcuNywwLDcuNCwwLjUsNy40LDAuNVM1LjQsMywzLjgsNC4xIEMzLjYsNC4zLDMuMyw0LjQsMi43LDQuNEgxLjVDMC43LDQuNCwwLDUuMSwwLDUuOXY0LjJjMCwwLjgsMC43LDEuNSwxLjUsMS41aDEuMmMwLjYsMCwwLjksMC4yLDEuMSwwLjRjMS41LDEuMSwzLjYsMy42LDMuNiwzLjYgUzcuNywxNiw4LjUsMTZjMC44LDAsMS40LTAuNywxLjQtMS41di0xM0MxMCwwLjcsOS4zLDAsOC41LDB6IE0xMi4zLDQuMWwtMC44LDEuMkMxMi4yLDYsMTIuNyw2LjksMTIuNyw4cy0wLjQsMi0xLjIsMi43bDAuOCwxLjIgYzEuMS0wLjksMS44LTIuNCwxLjgtMy45UzEzLjQsNSwxMi4zLDQuMXogTTEzLjksMS42bC0wLjgsMS4yYzEuNSwxLjIsMi40LDMuMSwyLjQsNS4ycy0wLjksMy45LTIuNCw1LjFsMC44LDEuMiBDMTUuOCwxMi45LDE3LDEwLjYsMTcsOFMxNS44LDMuMSwxMy45LDEuNnoiLz48L3N2Zz4=)
}

.no-svg .article-list__media-icon--podcast:after,
.no-svg .icon-audio-white-sm,
.no-svg .thumb-list__media-icon--podcast:after {
    background-image: url(../images/assets/icon-audio-white-sm.png)
}

.icon-badge-circle-maroon,
.icon-library-visitors {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iLTI3MCAzNjIgNzAgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI3MCAzNjIgNzAgNzAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM0MjMzMzc7fSAuc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBpZD0iRWxsaXBzZSIgY2xhc3M9InN0MCIgZD0iTS0yNzAsMzk3YzAtMTkuMywxNS43LTM1LDM1LTM1czM1LDE1LjcsMzUsMzVzLTE1LjcsMzUtMzUsMzVTLTI3MCw0MTYuMy0yNzAsMzk3eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMjMzLDM5Mi43aDEyLjl2Mi41SC0yMzNWMzkyLjd6TS0yMzkuNSwzOTQuOGMwLDIuMi0xLjgsNC00LDRjLTIuMiwwLTQtMS44LTQtNGMwLTIuMiwxLjgtNCw0LTRDLTI0MS4zLDM5MC44LTIzOS41LDM5Mi42LTIzOS41LDM5NC44ek0tMjM3LjIsNDA2LjVjLTAuMS0zLjgtMi45LTYuOS02LjQtNi45cy02LjMsMy4xLTYuNCw2LjlILTIzNy4yek0tMjMzLDQwMmgxMi45djIuNUgtMjMzVjQwMnpNLTIxNC41LDM4NS4zaC00MVY0MTJoNDFWMzg1LjN6IE0tMjE3LjEsMzg3Ljh2MjEuNmgtMzUuOXYtMjEuNkgtMjE3LjFMLTIxNy4xLDM4Ny44ek0tMjMwLjcsMzg1LjRoLTIuNnYtMy40YzAtMC44LTAuOC0xLjQtMS44LTEuNGMtMSwwLTEuOCwwLjYtMS44LDEuNHYzLjRoLTIuNnYtMy40YzAtMi4yLDItMy45LDQuNC0zLjkgczQuNCwxLjgsNC40LDMuOVYzODUuNHpNLTIzMywzOTcuNGgxMi45djIuNUgtMjMzVjM5Ny40eiIvPjwvc3ZnPg==)
}

.no-svg .icon-badge-circle-maroon,
.no-svg .icon-library-visitors {
    background-image: url(../images/assets/icon-badge-circle-maroon.png)
}

.icon-bell-yellow,
.icon-portlet-alert {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDIxIDIzIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZDRTAwO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjgsMTcuNWMwLTAuMiwxLjEtMC4zLDEuNy0wLjNjMS4zLDAsMS43LDAuMSwxLjcsMC4zYzAsMS4xLTAuNywxLjktMS43LDEuOUM5LjYsMTkuNCw4LjgsMTguNSw4LjgsMTcuNXogTTE4LjgsMTguNGMtMS41LTEuOC01LjQtMi4yLTguMy0yLjJjLTIuOSwwLTYuOCwwLjQtOC4zLDIuMmMxLjUsMS45LDUuNSwyLjMsOC4zLDIuM0MxMy40LDIwLjYsMTcuMywyMC4zLDE4LjgsMTguNHogTTIxLDE5LjEgYzAsMi43LTYuNiwzLjktMTAuNSwzLjlTMCwyMS44LDAsMTkuMWMwLTAuNCwwLjItMC44LDAuNC0xLjFDNCwxMC41LDMuMSw3LDUuMSw0LjJjMC45LTEuMiwxLjktMiwzLjYtMi40QzguNywwLjgsOS41LDAsMTAuNSwwIGMxLDAsMS44LDAuOCwxLjksMS43QzE0LDIuMSwxNSwyLjksMTUuOSw0LjJjMiwyLjgsMSw2LjMsNC42LDEzLjlDMjAuOCwxOC40LDIxLDE4LjcsMjEsMTkuMXoiLz48L3N2Zz4=)
}

.no-svg .icon-bell-yellow,
.no-svg .icon-portlet-alert {
    background-image: url(../images/assets/icon-bell-yellow.png)
}

.icon-briefcase-yellow-equal,
.icon-portlet-status {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDIwIDI1Ij48cGF0aCBmaWxsPSIjRkNDQzAwIiBkPSJNMTgsM2gtNC4yYy0wLjQtMi0xLjktMy0zLjgtM1M2LjYsMSw2LjIsM0gyQzAuOSwzLDAsNC4xLDAsNS4ydjE3LjVDMCwyMy45LDAuOSwyNSwyLDI1SDE4IGMxLjEsMCwyLTEuMSwyLTIuM1Y1LjJDMjAsNC4xLDE5LjEsMywxOCwzeiBNMTAsMi43YzAuNywwLDEuMywwLjYsMS4zLDEuM2MwLDAuNy0wLjYsMS4zLTEuMywxLjNTOC43LDQuNyw4LjcsMy45IEM4LjcsMy4yLDkuMywyLjcsMTAsMi43eiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMEYwRjFFIiBkPSJNMTMuNiwxNEg2LjRjLTAuNywwLTEuMywwLjYtMS4zLDEuM3MwLjYsMS4zLDEuMywxLjNoNy4yIGMwLjcsMCwxLjMtMC42LDEuMy0xLjNTMTQuMywxNCwxMy42LDE0ek0xMy42LDkuNEg2LjRjLTAuNywwLTEuMywwLjYtMS4zLDEuM1M1LjcsMTIsNi40LDEyaDcuMiBjMC43LDAsMS4zLTAuNiwxLjMtMS4zUzE0LjMsOS40LDEzLjYsOS40eiIvPjwvc3ZnPg==)
}

.no-svg .icon-briefcase-yellow-equal,
.no-svg .icon-portlet-status {
    background-image: url(../images/assets/icon-briefcase-yellow-equal.png)
}

.icon-briefcase-yellow,
.icon-portlet-media {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIzIDIxIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGQ0YwMCIgZD0iTTkuMiwyaDQuNmMwLjYsMCwxLjEsMC41LDEuMSwxVjVIOC4xVjMuMUM4LjEsMi41LDguNiwyLDkuMiwyeiBNMTcsNVYxLjlDMTcsMC45LDE2LjIsMCwxNS4xLDBIOEM2LjksMCw2LDAuOSw2LDEuOVY1SDEuOUMwLjksNSwwLDUuOCwwLDYuOXYxMi4yQzAsMjAuMSwwLjksMjEsMS45LDIxaDE5LjIgYzEuMSwwLDEuOS0wLjksMS45LTEuOVY2LjljMC0xLTAuOS0xLjktMS45LTEuOUgxN3oiLz48L3N2Zz4=)
}

.no-svg .icon-briefcase-yellow,
.no-svg .icon-portlet-media {
    background-image: url(../images/assets/icon-briefcase-yellow.png)
}

.icon-bus-circle-black {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAsMTZDMCw3LjIsNy4yLDAsMTYsMHMxNiw3LjIsMTYsMTZzLTcuMiwxNi0xNiwxNlMwLDI0LjgsMCwxNnoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTIwLjksMjAuNGMtMC42LDAtMS4xLTAuNS0xLjEtMS4xYzAtMC42LDAuNS0xLjEsMS4xLTEuMSBzMS4xLDAuNSwxLjEsMS4xQzIyLDE5LjksMjEuNSwyMC40LDIwLjksMjAuNHogTTE2LjEsMTZoLTAuM2gtNS4xYzAsMC0wLjgsMC0wLjctMWwwLjQtMy42YzAsMCwwLjEtMC45LDEtMC44SDE2SDE2aDQuNSBjMC45LTAuMSwxLDAuOCwxLDAuOGwwLjQsMy42YzAuMSwxLTAuNywxLTAuNywxSDE2LjF6IE0xMS4xLDIwLjRjLTAuNiwwLTEuMS0wLjUtMS4xLTEuMWMwLTAuNiwwLjUtMS4xLDEuMS0xLjEgYzAuNiwwLDEuMSwwLjUsMS4xLDEuMUMxMi4yLDE5LjksMTEuNywyMC40LDExLjEsMjAuNHogTTEyLjksOC43aDYuMmMwLjMsMCwwLjUsMC4yLDAuNSwwLjVjMCwwLjMtMC4yLDAuNS0wLjUsMC41aC02LjIgYy0wLjMsMC0wLjUtMC4yLTAuNS0wLjVDMTIuNCw4LjksMTIuNiw4LjcsMTIuOSw4Ljd6IE0yMi42LDExLjFjLTAuMi0yLTEtMi42LTEtMi42Yy0xLjQtMS4xLTUuMy0xLjItNS42LTEuMmMwLDAtNC4yLDAuMS01LjcsMS4yIGMwLDAtMC44LDAuNi0xLDIuNmwtMC40LDQuNnY2LjloMS4ydjEuMWMwLDAuNiwwLjUsMSwxLDFjMC42LDAsMS0wLjUsMS0xbDAtMS4xbDcuNiwwdjEuMWMwLDAuNiwwLjUsMSwxLDFzMS0wLjUsMS0xdi0xLjFsMS4yLDAgdi02LjlMMjIuNiwxMS4xeiIvPjwvc3ZnPg==)
}

.no-svg .icon-bus-circle-black {
    background-image: url(../images/assets/icon-bus-circle-black.png)
}

.icon-c-circle-black-sm,
.icon-cardin-req {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDEwMTAxO30gLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGcgaWQ9IlhNTElEXzZfIj48cGF0aCBpZD0iWE1MSURfMl8iIGNsYXNzPSJzdDAiIGQ9Ik04LDBDMy42LDAsMCwzLjYsMCw4czMuNiw4LDgsOHM4LTMuNiw4LThTMTIuNCwwLDgsMHoiLz48L2c+PGcgaWQ9IlhNTElEXzRfIj48cGF0aCBpZD0iWE1MSURfMTlfIiBjbGFzcz0ic3QxIiBkPSJNOC4yLDExLjljLTIuMywwLTMuNi0xLjUtMy42LTMuOWMwLTIuNCwxLjQtMy45LDMuNy0zLjljMS4yLDAsMi4yLDAuMywzLDFsMC4xLDAuN2wtMC44LDAuOSBsLTAuNywwQzkuMyw2LjIsOC44LDYsOC4yLDZjLTEsMC0xLjgsMC45LTEuOCwyYzAsMS4yLDAuOCwyLDEuOCwyYzAuNywwLDEuMS0wLjMsMS43LTAuOGwwLjcsMGwwLjgsMC44bDAsMC43IEMxMC40LDExLjYsOS41LDExLjksOC4yLDExLjl6Ii8+PHBhdGggaWQ9IlhNTElEXzFfIiBjbGFzcz0ic3QxIiBkPSJNOC4yLDExLjRjMS4zLDAsMi4xLTAuNCwyLjgtMWwtMC44LTAuOGMtMC42LDAuNi0xLjEsMC45LTIsMC45Yy0xLjMsMC0yLjMtMS4xLTIuMy0yLjV2MCBjMC0xLjQsMS0yLjUsMi4zLTIuNWMwLjgsMCwxLjQsMC4zLDIsMC45bDAuOC0wLjlDMTAuMyw1LDkuNSw0LjYsOC4yLDQuNkM2LjEsNC42LDUsNiw1LDh2MEM1LDEwLjEsNi4xLDExLjQsOC4yLDExLjR6Ii8+PC9nPjwvc3ZnPg==)
}

.no-svg .icon-c-circle-black-sm,
.no-svg .icon-cardin-req {
    background-image: url(../images/assets/icon-c-circle-black-sm.png)
}

.content-list--reminders .content-list__title.content-list__title--yellow:before,
.icon-cal-border-black {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iLTE1IDMgMjkgMjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTE1IDMgMjkgMjkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmIiBkPSJNLTEyIDEyLjFIMTFWMjlILTEyeiIvPjxwYXRoIGQ9Ik0tMTUsM3YyOWgyOVYzSDh2NUg1VjNILTZ2NWgtM1YzSC0xNXogTS0xMiwxMi4xaDIzdjE3aC0yM1YxMi4xeiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLTEwIDE1LjFILTZWMTkuMUgtMTB6TS0xMCAyMS4xSC02VjI1LjFILTEwek0tMyAxNS4xSDFWMTkuMUgtM3pNNCAxNS4xSDhWMTkuMUg0eiIvPjwvc3ZnPg==)
}

.content-list--reminders .no-svg .content-list__title.content-list__title--yellow:before,
.no-svg .content-list--reminders .content-list__title.content-list__title--yellow:before,
.no-svg .icon-cal-border-black {
    background-image: url(../images/assets/icon-cal-border-black.png)
}

.icon-cal-check-border-gray,
.story-slider__meta--event {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48cGF0aCBvcGFjaXR5PSIuODMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmIiBkPSJNMSA2SDIxVjIxSDF6Ii8+PHBhdGggb3BhY2l0eT0iLjgzIiBmaWxsPSIjMkMyQzJDIiBkPSJNMTcsMHY0aC0zVjBIOHY0SDVWMEgwdjIyaDIyVjBIMTd6IE0yMCwyMEgyVjdoMThWMjB6Ii8+PHBhdGggb3BhY2l0eT0iLjgzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzJDMkMyQyIgZD0iTTE2LjQsMTEuNGwtNiw2LjNjLTAuMSwwLjEtMC4zLDAuMS0wLjUsMGwtMC45LTAuOSBsLTAuNC0wLjVMNi41LDE0Yy0wLjEtMC4xLTAuMS0wLjEtMC4xLTAuMmMwLTAuMSwwLTAuMiwwLjEtMC4ybDAuOS0wLjljMC4xLTAuMSwwLjEtMC4xLDAuMi0wLjFzMC4yLDAsMC4yLDAuMWwyLjEsMi4yIGMwLjEsMC4xLDAuMywwLjEsMC41LDBsNC43LTQuOWMwLjEtMC4xLDAuMy0wLjEsMC40LDBsMC45LDAuOUMxNi41LDExLDE2LjUsMTEuMiwxNi40LDExLjR6Ii8+PC9zdmc+)
}

.no-svg .icon-cal-check-border-gray,
.no-svg .story-slider__meta--event {
    background-image: url(../images/assets/icon-cal-check-border-gray.png)
}

.content-list--events .content-list__title.content-list__title--yellow:before,
.icon-cal-stack-check-border-black {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMyIDMwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMyA5SDI2VjI0SDN6Ii8+PHBhdGggZD0iTTAsMHYyN2gyOVYwaC02djVoLTNWMEg5djVINlYwSDB6IE0zLDloMjN2MTVIM1Y5ek0zMCA0TDMwIDI4IDMgMjggMyAzMCAzMiAzMCAzMiA0ek0yMS4yLDE0bC03LjQsNy43Yy0wLjEsMC4xLTAuNCwwLjEtMC42LDBsLTEuMS0xLjFMMTEuNiwyMEw5LDE3LjJjLTAuMS0wLjEtMC4xLTAuMS0wLjEtMC4yUzksMTYuOCw5LDE2LjhsMS4xLTEuMSBjMC4xLTAuMSwwLjEtMC4xLDAuMi0wLjFjMC4xLDAsMC4yLDAsMC4yLDAuMWwyLjYsMi43YzAuMSwwLjEsMC40LDAuMSwwLjYsMGw1LjgtNmMwLjEtMC4xLDAuNC0wLjEsMC41LDBsMS4xLDEuMSBDMjEuMSwxMy41LDIxLjMsMTMuOCwyMS4yLDE0eiIvPjwvc3ZnPg==)
}

.content-list--events .no-svg .content-list__title.content-list__title--yellow:before,
.no-svg .content-list--events .content-list__title.content-list__title--yellow:before,
.no-svg .icon-cal-stack-check-border-black {
    background-image: url(../images/assets/icon-cal-stack-check-border-black.png)
}

.content-list--events .content-list__title:before,
.icon-cal-stack-check-border-white {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMyIDMwIj48cGF0aCBvcGFjaXR5PSIuNzUiIGZpbGw9IiMzMDMwMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXciIGQ9Ik0zMCAyOEwzIDI4IDMgMjcgMjkgMjcgMjkgNCAzMCA0eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wLDB2MjdoMjlWMGgtNnY1aC0zVjBIOXY1SDZWMEgweiBNMyw5aDIzdjE1SDNWOXpNMzAgNEwzMCAyOCAzIDI4IDMgMzAgMzIgMzAgMzIgNHpNMjEuMiwxNGwtNy40LDcuN2MtMC4xLDAuMS0wLjQsMC4xLTAuNiwwbC0xLjEtMS4xTDExLjYsMjBMOSwxNy4yYy0wLjEtMC4xLTAuMS0wLjEtMC4xLTAuMlM5LDE2LjgsOSwxNi44IGwxLjEtMS4xYzAuMS0wLjEsMC4xLTAuMSwwLjItMC4xYzAuMSwwLDAuMiwwLDAuMiwwLjFsMi42LDIuN2MwLjEsMC4xLDAuNCwwLjEsMC42LDBsNS44LTZjMC4xLTAuMSwwLjQtMC4xLDAuNSwwbDEuMSwxLjEgQzIxLjEsMTMuNSwyMS4zLDEzLjgsMjEuMiwxNHoiLz48L3N2Zz4=)
}

.content-list--events .no-svg .content-list__title:before,
.no-svg .content-list--events .content-list__title:before,
.no-svg .icon-cal-stack-check-border-white {
    background-image: url(../images/assets/icon-cal-stack-check-border-white.png)
}

.icon-chat-border-gray,
.story-slider__meta--blog {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI1IDI0Ij48cGF0aCBvcGFjaXR5PSIuODMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmIiBkPSJNMi45LDFoMTkuMmMxLDAsMS45LDAuOSwxLjksMS45djExLjIgYzAsMS0wLjksMS45LTEuOSwxLjloLTMuM2wtMC40LDdsLTguOS03SDguMkgyLjljLTEsMC0xLjktMC45LTEuOS0xLjlWMi45QzEsMS45LDEuOSwxLDIuOSwxeiIvPjxwYXRoIG9wYWNpdHk9Ii44MyIgZmlsbD0iIzJDMkMyQyIgZD0iTTE4LjUsMjRjLTAuMiwwLTAuNC0wLjEtMC42LTAuMkw5LjIsMTdIMi45QzEuMywxNywwLDE1LjcsMCwxNC4xVjIuOUMwLDEuMywxLjMsMCwyLjksMCBoMTkuMkMyMy43LDAsMjUsMS4zLDI1LDIuOXYxMS4yYzAsMS42LTEuMywyLjktMi45LDIuOWgtMi4zbC0wLjMsNi4xYzAsMC40LTAuMiwwLjctMC42LDAuOUMxOC43LDI0LDE4LjYsMjQsMTguNSwyNHogTTIuOSwyIEMyLjQsMiwyLDIuNCwyLDIuOXYxMS4yQzIsMTQuNiwyLjQsMTUsMi45LDE1aDYuNmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJsNy40LDUuOGwwLjMtNS4xYzAtMC41LDAuNS0wLjksMS0wLjloMy4zIGMwLjUsMCwwLjktMC40LDAuOS0wLjlWMi45QzIzLDIuNCwyMi42LDIsMjIuMSwySDIuOXoiLz48L3N2Zz4=)
}

.no-svg .icon-chat-border-gray,
.no-svg .story-slider__meta--blog {
    background-image: url(../images/assets/icon-chat-border-gray.png)
}

.icon-chat-yellow,
.icon-portlet-chat {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iLTI5MyAzODUgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI5MyAzODUgMjQgMjQiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkNFMDA7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTS0yOTAsMzg1aDE4YzEuNywwLDMsMS4zLDMsM3YxMmMwLDEuNy0xLjMsMy0zLDNoLTMuOWwtMTEsNmwtMS4xLTZoLTJjLTEuNywwLTMtMS4zLTMtM3YtMTIgQy0yOTMsMzg2LjMtMjkxLjcsMzg1LTI5MCwzODV6Ii8+PC9zdmc+)
}

.no-svg .icon-chat-yellow,
.no-svg .icon-portlet-chat {
    background-image: url(../images/assets/icon-chat-yellow.png)
}

.icon-chat-yellow-equal,
.icon-portlet-connected {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGQ0UwMCIgZD0iTTMsMGgxOGMxLjcsMCwzLDEuMywzLDN2MTJjMCwxLjctMS4zLDMtMywzaC0zLjlsLTExLDZsLTEuMS02SDMgYy0xLjcsMC0zLTEuMy0zLTNWM0MwLDEuMywxLjMsMCwzLDB6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMwRjBGMUUiIGQ9Ik0xNi4xLDEwLjFINy45Yy0wLjcsMC0xLjMsMC42LTEuMywxLjNzMC42LDEuMywxLjMsMS4zaDguMiBjMC43LDAsMS4zLTAuNiwxLjMtMS4zUzE2LjgsMTAuMSwxNi4xLDEwLjF6IE0xNi4xLDUuNUg3LjljLTAuNywwLTEuMywwLjYtMS4zLDEuM3MwLjYsMS4zLDEuMywxLjNoOC4yYzAuNywwLDEuMy0wLjYsMS4zLTEuMyBTMTYuOCw1LjUsMTYuMSw1LjV6Ii8+PC9zdmc+)
}

.no-svg .icon-chat-yellow-equal,
.no-svg .icon-portlet-connected {
    background-image: url(../images/assets/icon-chat-yellow-equal.png)
}

.icon-check-circle-black-sm,
.icon-credit {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDEwMTAxO308L3N0eWxlPjxnIGlkPSJYTUxJRF8yXyI+PHBhdGggaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBkPSJNNi40LDEybC00LTRsMS4xLTEuMWwyLjksMi45bDYuMS02LjFsMS4xLDEuMUw2LjQsMTJ6IE04LDBDMy42LDAsMCwzLjYsMCw4czMuNiw4LDgsOCBzOC0zLjYsOC04UzEyLjQsMCw4LDB6Ii8+PC9nPjwvc3ZnPg==)
}

.no-svg .icon-check-circle-black-sm,
.no-svg .icon-credit {
    background-image: url(../images/assets/icon-check-circle-black-sm.png)
}

.icon-check-crossed-circle-black-sm,
.icon-no-credit {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMDEwMTAxO308L3N0eWxlPjxwYXRoIGlkPSJYTUxJRF8yNV8iIGNsYXNzPSJzdDAiIGQ9Ik0xMi41LDMuN2wxLjEsMS4xbC0zLjUsMy41bDQuNCw0LjRDMTUuNCwxMS4zLDE2LDkuNywxNiw4YzAtNC40LTMuNi04LTgtOCBDNi4zLDAsNC43LDAuNiwzLjMsMS41TDksNy4yTDEyLjUsMy43eiIvPjxwYXRoIGlkPSJYTUxJRF8yNl8iIGNsYXNzPSJzdDAiIGQ9Ik02LjQsMTJsLTQtNGwxLjEtMS4xbDIuOSwyLjlsMS41LTEuNUwyLjIsMi42QzAuOCw0LDAsNS45LDAsOGMwLDQuNCwzLjYsOCw4LDggYzIuMSwwLDQtMC44LDUuNC0yLjJMOSw5LjRMNi40LDEyeiIvPjwvc3ZnPg==)
}

.no-svg .icon-check-crossed-circle-black-sm,
.no-svg .icon-no-credit {
    background-image: url(../images/assets/icon-check-crossed-circle-black-sm.png)
}

.content-list--reminders .content-list__list li:before,
.icon-check-circle-brown,
.list-checks li {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIxIDIyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzMxMjEyNCIgZD0iTTE3LjMsOC44bC03LjUsNy45Yy0wLjEsMC4yLTAuNCwwLjItMC42LDBsLTEuMS0xLjJsLTAuNS0wLjYgTDQuOSwxMmMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjNjMC0wLjEsMC0wLjIsMC4xLTAuM2wxLjEtMS4xYzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xczAuMiwwLjEsMC4zLDAuMWwyLjYsMi43IGMwLjIsMC4yLDAuNCwwLjIsMC42LDBMMTUuNiw3YzAuMi0wLjIsMC40LTAuMiwwLjYsMGwxLjEsMS4yQzE3LjQsOC4zLDE3LjQsOC42LDE3LjMsOC44eiBNMTAuNSwwQzQuNywwLDAsNC45LDAsMTEgYzAsNi4xLDQuNywxMSwxMC41LDExUzIxLDE3LjEsMjEsMTFDMjEsNC45LDE2LjMsMCwxMC41LDB6Ii8+PC9zdmc+)
}

.content-list--reminders .content-list__list .no-svg li:before,
.list-checks .no-svg li,
.no-svg .content-list--reminders .content-list__list li:before,
.no-svg .icon-check-circle-brown,
.no-svg .list-checks li {
    background-image: url(../images/assets/icon-check-circle-brown.png)
}

.icon-check-circle-yellow,
.icon-portlet-apply {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIxIDIyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZDQ0MwMCIgZD0iTTEwLjUsMEM0LjcsMCwwLDQuOSwwLDExYzAsNi4xLDQuNywxMSwxMC41LDExUzIxLDE3LjEsMjEsMTEgQzIxLDQuOSwxNi4zLDAsMTAuNSwweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMzcxODIzIiBkPSJNMTcuMyw4LjhsLTcuNSw3LjljLTAuMSwwLjItMC40LDAuMi0wLjYsMGwtMS4xLTEuMmwtMC41LTAuNiBMNC45LDEyYy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuM2MwLTAuMSwwLTAuMiwwLjEtMC4zbDEuMS0xLjFjMC4xLTAuMSwwLjItMC4xLDAuMy0wLjFzMC4yLDAuMSwwLjMsMC4xbDIuNiwyLjcgYzAuMiwwLjIsMC40LDAuMiwwLjYsMEwxNS42LDdjMC4yLTAuMiwwLjQtMC4yLDAuNiwwbDEuMSwxLjJDMTcuNCw4LjMsMTcuNCw4LjYsMTcuMyw4Ljh6Ii8+PC9zdmc+)
}

.no-svg .icon-check-circle-yellow,
.no-svg .icon-portlet-apply {
    background-image: url(../images/assets/icon-check-circle-yellow.png)
}

.content-item__read-more--with-icon .link-more,
.icon-chevron-r-circle-brown {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIxIDIyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzMwMjEyNCIgZD0iTTEwLjUsMEM0LjcsMCwwLDQuOSwwLDExYzAsNi4xLDQuNywxMSwxMC41LDExUzIxLDE3LjEsMjEsMTEgQzIxLDQuOSwxNi4zLDAsMTAuNSwweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmIiBkPSJNMTAuOCAxNUwxMi44IDExIDEwLjggNyA4LjggNyAxMC44IDExIDguOCAxNXoiLz48L3N2Zz4=)
}

.content-item__read-more--with-icon .no-svg .link-more,
.no-svg .content-item__read-more--with-icon .link-more,
.no-svg .icon-chevron-r-circle-brown {
    background-image: url(../images/assets/icon-chevron-r-circle-brown.png)
}

.icon-clock-circle-maroon,
.icon-library-hours {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iLTI3MCAzNjIgNzAgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI3MCAzNjIgNzAgNzAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM0MjMzMzc7fSAuc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSItMjM1IiBjeT0iMzk3IiByPSIzNSIvPjxwYXRoIGlkPSJYTUxJRF8xOV8iIGNsYXNzPSJzdDEiIGQ9Ik0tMjM1LDM3Ni41Yy0xMS4zLDAtMjAuNSw5LjItMjAuNSwyMC41czkuMiwyMC41LDIwLjUsMjAuNXMyMC41LTkuMiwyMC41LTIwLjUgUy0yMjMuNywzNzYuNS0yMzUsMzc2LjV6IE0tMjM1LDQxMy4yYy05LDAtMTYuMi03LjMtMTYuMi0xNi4yYzAtOSw3LjMtMTYuMiwxNi4yLTE2LjJzMTYuMiw3LjIsMTYuMiwxNi4yUy0yMjYsNDEzLjItMjM1LDQxMy4yeiIvPjxwYXRoIGlkPSJYTUxJRF8xNV8iIGNsYXNzPSJzdDEiIGQ9Ik0tMjM0IDM5Ny4zTC0yMzQgMzg1LjkgLTIzNyAzODUuOSAtMjM3IDM5OC45IC0yMzcgMzk4LjkgLTIzNyAzOTguOSAtMjI3LjUgNDA1LjcgLTIyNS44IDQwMy4yeiIvPjwvc3ZnPg==)
}

.no-svg .icon-clock-circle-maroon,
.no-svg .icon-library-hours {
    background-image: url(../images/assets/icon-clock-circle-maroon.png)
}

.icon-feed-circle-black {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij48Y2lyY2xlIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTEyLjUsMTguM2MwLDAuOS0wLjgsMS43LTEuNywxLjdDOS44LDIwLDksMTkuMiw5LDE4LjMgYzAtMSwwLjgtMS43LDEuNy0xLjdDMTEuNywxNi41LDEyLjUsMTcuMywxMi41LDE4LjN6IE05LDkuNWM1LjgsMCwxMC41LDQuNywxMC41LDEwLjVIMjJjMC03LjItNS44LTEzLTEzLTEzVjkuNXogTTksMTMuOSBjMS42LDAsMy4xLDAuNiw0LjMsMS44czEuOCwyLjcsMS44LDQuM2gyLjVjMC00LjctMy45LTguNi04LjYtOC42VjEzLjl6Ii8+PC9zdmc+)
}

.no-svg .icon-feed-circle-black {
    background-image: url(../images/assets/icon-feed-circle-black.png)
}

.icon-info-circle-yellow,
.icon-portlet-facts {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIxIDIyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGQ0IwMCIgZD0iTTEwLjUsMEM0LjcsMCwwLDQuOSwwLDExYzAsNi4xLDQuNywxMSwxMC41LDExUzIxLDE3LjEsMjEsMTEgQzIxLDQuOSwxNi4zLDAsMTAuNSwweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMUUxOTE3IiBkPSJNMTMuNSwxOHYtMi40aC0wLjlWOUg4LjR2Mi4zaDAuOHY0LjNIOC40VjE4SDEzLjV6IE04LjksNi40IGMwLDAuOSwwLjgsMS44LDEuOSwxLjhjMS4zLDAsMi0wLjgsMi0xLjhjMC0wLjgtMC43LTEuOC0yLTEuOEM5LjYsNC41LDguOSw1LjUsOC45LDYuNHoiLz48L3N2Zz4=)
}

.no-svg .icon-info-circle-yellow,
.no-svg .icon-portlet-facts {
    background-image: url(../images/assets/icon-info-circle-yellow.png)
}

.icon-link-external-black,
.link-external:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE4IDE3Ij48cGF0aCBmaWxsPSIjMDAwMTAxIiBkPSJNMTEgMEwxMSAyLjEgMTQuNSAyLjEgNy43IDkgOS4xIDEwLjUgMTUuOSAzLjUgMTUuOSA3IDE4IDcgMTggMHpNMTMgMTBMMTMgMTQgMyAxNCAzIDUgOSA1IDkgMiA0LjMgMiAyLjEgMiAwIDIgMCAxNyAxNiAxNyAxNiAxMHoiLz48L3N2Zz4=)
}

.no-svg .icon-link-external-black,
.no-svg .link-external:after {
    background-image: url(../images/assets/icon-link-external-black.png)
}

.icon-library-policies,
.icon-list-circle-maroon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iLTI3MCAzNjIgNzAgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI3MCAzNjIgNzAgNzAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM0MjMzMzc7fSAuc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBpZD0iRWxsaXBzZSIgY2xhc3M9InN0MCIgZD0iTS0yNzAsMzk3YzAtMTkuMywxNS43LTM1LDM1LTM1czM1LDE1LjcsMzUsMzVzLTE1LjcsMzUtMzUsMzVTLTI3MCw0MTYuMy0yNzAsMzk3eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMjM5LDM4NGgyMWMxLjEsMCwyLDAuOSwyLDJsMCwwYzAsMS4xLTAuOSwyLTIsMmgtMjFjLTEuMSwwLTItMC45LTItMmwwLDBDLTI0MSwzODQuOS0yNDAuMSwzODQtMjM5LDM4NHpNLTIzOSwzOTVoMjFjMS4xLDAsMiwwLjksMiwybDAsMGMwLDEuMS0wLjksMi0yLDJoLTIxYy0xLjEsMC0yLTAuOS0yLTJsMCwwQy0yNDEsMzk1LjktMjQwLjEsMzk1LTIzOSwzOTV6TS0yMzksNDA2aDIxYzEuMSwwLDIsMC45LDIsMmwwLDBjMCwxLjEtMC45LDItMiwyaC0yMWMtMS4xLDAtMi0wLjktMi0ybDAsMEMtMjQxLDQwNi45LTI0MC4xLDQwNi0yMzksNDA2eiIvPjxwYXRoIGlkPSJFbGxpcHNlMiIgY2xhc3M9InN0MSIgZD0iTS0yNTIsMzg2YzAtMi4yLDEuOC00LDQtNHM0LDEuOCw0LDRzLTEuOCw0LTQsNFMtMjUyLDM4OC4yLTI1MiwzODZ6Ii8+PHBhdGggaWQ9IkVsbGlwc2UzIiBjbGFzcz0ic3QxIiBkPSJNLTI1MiwzOTdjMC0yLjIsMS44LTQsNC00czQsMS44LDQsNHMtMS44LDQtNCw0Uy0yNTIsMzk5LjItMjUyLDM5N3oiLz48cGF0aCBpZD0iRWxsaXBzZTQiIGNsYXNzPSJzdDEiIGQ9Ik0tMjUyLDQwOGMwLTIuMiwxLjgtNCw0LTRzNCwxLjgsNCw0cy0xLjgsNC00LDRTLTI1Miw0MTAuMi0yNTIsNDA4eiIvPjwvc3ZnPg==)
}

.no-svg .icon-library-policies,
.no-svg .icon-list-circle-maroon {
    background-image: url(../images/assets/icon-list-circle-maroon.png)
}

.icon-library-maps,
.icon-map-circle-maroon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iLTI3MCAzNjIgNzAgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI3MCAzNjIgNzAgNzAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM0MjMzMzc7fSAuc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBpZD0iRWxsaXBzZSIgY2xhc3M9InN0MCIgZD0iTS0yNzAsMzk3YzAtMTkuMywxNS43LTM1LDM1LTM1czM1LDE1LjcsMzUsMzVzLTE1LjcsMzUtMzUsMzVTLTI3MCw0MTYuMy0yNzAsMzk3eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMjU0LjcsMzc3YzMuNCwxLjUsNi43LDMsMTAuMSw0LjRjMC41LDAuMiwxLjMtMC4zLDItMC42YzAuNi0wLjIsMS4yLTAuNiwyLTAuOWMtMC4zLDEuMi0wLjYsMi4zLTAuOSwzLjMgYy0wLjQsMS4xLTIuNCwxLjctNCwxYy0xLjYtMC42LTMuMS0xLjMtNC42LTJjLTAuNS0wLjItMS0wLjQtMS43LTAuNmMwLDQuNiwwLDkuMSwwLDEzLjdjMi44LDAuMiw1LjIsMSw3LjMsMi45IGMwLjMsMC4yLDAuNiwwLjMsMSwwLjRjMS40LDAuMywyLjMsMS4xLDIuOSwyLjNjMC40LDAuOCwwLjgsMS42LDEuMywyLjNjMC43LDEsMS43LDEuOCwzLjEsMS40YzMuNC0xLDcuOCwwLjcsOS40LDUuNyBjMC4yLDAuNSwwLjMsMSwwLjQsMS41YzAuNCwxLjMsMS43LDEuOSwyLjksMS4zYzEuNS0wLjcsMy4xLTEuNSw0LjYtMi4zYzAuNC0wLjIsMC45LTAuOCwwLjktMS4yYzAtOS4xLDAtMTguMiwwLTI3LjMgYzAsMCwwLTAuMS0wLjEtMC4zYy0xLjIsMC42LTIuNSwxLjItMy44LDEuOGMtMC4yLTEtMC41LTEuOS0wLjctMi44YzIuNS0xLjQsNS0yLjcsNy41LTQuMWMwLjEsMC40LDAuMywwLjgsMC4zLDEuMiBjMCwxMS40LDAsMjIuNywwLDM0LjFjLTMsMS42LTYsMy4xLTkuMSw0LjdjLTAuMSwwLTAuMiwwLTAuMywwYy0zLjQtMS41LTYuNy0yLjktMTAuMS00LjRjLTAuMy0wLjEtMC43LTAuMi0wLjksMCBjLTIuOCwxLjQtNS42LDIuOS04LjQsNC40Yy0wLjMsMC0wLjYsMC0wLjksMGMtMS44LTAuOC0zLjYtMS43LTUuNC0yLjVjLTEuNi0wLjctMy4yLTEuMi00LjktMS45YzAtMTEuNSwwLTIyLjksMC0zNC40IEMtMjU1LDM3Ny44LTI1NC44LDM3Ny40LTI1NC43LDM3N3pNLTIzMS4yLDQwMS4zYy0wLjQsMC0wLjksMC0xLjYsMGMtMC42LTQuOC0zLjQtOC43LTUuNC0xM2MtMi4yLTQuOC0wLjUtOS40LDQuMS0xMC43YzIuOC0wLjgsNS40LTAuMiw3LjQsMS45IGMyLDIuMiwyLjYsNC43LDEuNCw3LjVjLTAuOSwyLjEtMiw0LTIuOSw2Yy0wLjYsMS4zLTEuMywyLjYtMS44LDRDLTIzMC41LDM5OC40LTIzMC44LDM5OS44LTIzMS4yLDQwMS4zeiBNLTIyOC43LDM4NC42IGMwLTEuOC0xLjQtMy4zLTMuMi0zLjNjLTEuOCwwLTMuMywxLjQtMy4zLDMuMmMwLDEuOCwxLjQsMy4zLDMuMiwzLjNDLTIzMC4yLDM4Ny45LTIyOC43LDM4Ni40LTIyOC43LDM4NC42eiIvPjwvc3ZnPg==)
}

.no-svg .icon-library-maps,
.no-svg .icon-map-circle-maroon {
    background-image: url(../images/assets/icon-map-circle-maroon.png)
}

.icon-library-calendar,
.icon-calendar-circle-maroon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACh1JREFUeNrsXHtUFNcZ/+7dRVZEUIHQGKOiRkWkgqwCKopijgVtjdVqfWBOWg1Vc2JjjG1zehJjE2NictqTxAfq0cTYRk00WlEjYZEi4b1ojRqTEIknJ77loSgsu3tv5xvcDfueAXYZevj+mZ3ZO3fu/PZ73+9bwjkHX1Dy5Mlqdb0hmjGmJcCjGcAQCqQ/IyyMMghilHbDcZSxJuG7OkroLeDsMhDynXD1LKFE32fQo2f379tn9sV6iTeBSYpNCvOjxicIsBlAYIrwgoFtmpCxu0BorrDsLDMxHsorL7/VaYB5KSycFvYfkMYIzeCMpVJKVd5YuMB5ZkrgKCc0c8Llqs/W3bzOFAmMVqv1CyKqdM7In4QFDwVfEoOvBY7cYA7qvifv5EmTIoDx02jIxJGjZgLwjYKoDIGOJAQIyAv5F05nGRsbeYcBM2X0uAGcmLdQQlJBQSS8UZYfMS8/UVb2g0+BQS5Jih61iJj5JqC0JyiQGIM7hPI/5JaXfOQTYASzq6F3Gt4jBH4PnYCE18v0r+u98njlcYPXgEHzq1YZD1OAROhEJJirUyrKZuWUlt5ud2CS4+P7ERPR+dzitBfnMH6RMDpVd6box3YDBkGhJpIviE8EdGIS9M4lyshEKeBQKeKDnOIOlO7dNaBWN/txgT3lO7cBPQIgODhIPFKVSogCiOw5cA1BQT3Fo8uXpTCIU5YzdezYkDYBg4pW1CluxKdbt27CSwXD5vd3wsefHYVhw4dBYGAPW7b0sIhJkyfBilV/FI9UeJhcg6D2U0NyymR45vnnxCOeuxQRSoabGf00dUiqf6tESXTcomJ2CG/1O3cTaDQaWPWXNZAyPc16LUWbIPml4sbEwZtbNlnPF86YCdeuXZcFTETEQNjx8V7r+ZLf/Baqqr73pHO25FaULJfNMeineALFg/qSNOqh8IfsRKK7T/SNwDnLpo5OmCcLGPRoReetrf6nwslMIRMNiyRgUITQzVeqR9ueJLx8sMrknAEcgMGAUGmxj5dl6ldTtAlpDgrdPnUQDHSjVP3wzvat8NbfXnP63fZ/7fZ4/55tO5xez3hmOWjHSVPg5YXFkH30mNM50IXY9I93JTg4/G3BAme3TFnYAIP5FOBEcuogKjYGVCrneahBQz07yAF2Zt1CIWGhku5Hqvq20uUcEY8Nkcg0ZDi9e3+B8HG3gyhh5g2TTLIdq4DuUHAyz3p++KO94K/xl3Tvzx5+GC6e/8rmWk1NjWxpaGhocHsu0Vj8GTFw4BhMR7YmDlq8dClsWPuK6H+gqb1y9SosSF8o6d602bPh+JGjot8xPCpSBAn9opY+kSeKjY8H2JJpM4flem31bemqBmjkFwMjpgkfj9s4eIICOiJolhlyQNGVF//0+YGc44L6hIZInqP61m04duAAXBMARQ5alPG07N/afg4EHNdw6ZtvYOmCxTICTTiUW1E8ywqMmE4ghqtyE9ctgVEiyQVGiDJNan9V+ImiompRpnCLw1vZ/M7l2FC10cSesCpfcd+nix4EjzBdBAZ3CJs3w/7/qOHeffk5GyApc+fNU5EUbWIs56yii1ds0BlFcS+5Cwk766TiWjVusEsNAaRapbfXroNjWcdg7vy5kPH8KqdjLDkbT2MiBg2EHfv3un3OujfWw/gUR22gLyyCNc8+Jx8YTqIpVh14C/kePXu2xxhec9u9o6ZxkcPpLcOfsnvkYIqlGEo3FD5/IOMDKdandGkVh/AglGLRThcUDmapF7VUMimZNAEBvoWFUn91WyZAq+CMvrpwQTzm5ejg+pWrLjUccq2HMVBTXQOb39jo9jn79/wT8rI/d/j+xo0brRenKbFjGoQYQeMrF6GFMuUdoVglBpMNaK7rOsjCtARIadFkrVqsjgQI70AHjyjNwWOU3aRiyaiyHTzwvYNHLtPmOtoushEkTiopFhd3QWEfK8GXFCuuu6BwsBB6imXoYsV1l4NnodrxP1SdE5PhKXEJhwSYZsqdIW1GmkvHq+rS96JFiRwxwukYtCZInsb06hUM4yaMd/p9hV4P9Xfrob7+ns31fv0egaDgYLEQqby0XKYcsQM6femcB8AkLgHCt3cmdsdNPY2/P/x67hzrdgmSZSvl4P5PoNFgAEOjQSYw8JROX/y+CEyyVhtKGL3WWXYK/PzUkDh+HLz81ptux61ZtgL+e/oMmEwSG1YYGJtMfuGnzp6qsW64pcSNPYw7/x3g4MnK4OGOZ6x2NKxe+7KkNSI45748J5Fz+EFdecls0WRbLxGaqXQHb0/mNvHoCZSS/+TD+hf/Kn7GMjYUOUkMw/k2qy9j+YCtLc1NCsol3OdO/eV0t2OyD/8b9n7wIby4/lXrNdRDWBXqQbecLzh/NtsBGLHfh8AGJQODRYuoaN2B8uHOXfD3nbZ2BO+pq7vjwXchr7fsWLGpqMJ+H6VzjauCARSfbe9thpdeXy/5np90LlzoM6S/TaRqA0xzRRF5obM4eOkzZ4m6pPrmTdj46nqYv3ghPDYishUxAFtl32vpkMHDJqikkTFZUkpC2pjBkzSmZQYPi62/u/g1DB4+TDwfGx8Phw4egnv19RASEgKz09OdzlFWUAgawe9pdGKZBG759KS+9ISDaDkrgJ42ZsyjTWbVOUqVlSjHivOk5Ik2VmnO47+Amppa2Lp7l0tueWX1GigrKYWGhkYH958yVdTnFV9ccYiwnU2EnWGEsGVKEyl0/XXZOpFrLDRpcjIsX7nCJSg4triw2BkoKENLnYHikmMsNCUuYSshkKEkcDD+CQwMhE0f7PKoVDE8WPHkU1BXWwsGQ5N9buFdnb7kWZc5GbfxSF3vlZyxAiUBc//efbh75474wjonZaxWr1z4bsm8+eJYe1CEd8oLaaxf7dZ8e+r0wBYWZiIFWPLptfwHaUXHibq5fadv374wJjEehkY2i9LpsjLQl+mhurpazLYbjSYH02xq8puA8VCbgBFjlpjERxjl+djvoxRg7JWyJVBEwOzTEC1gqTRy88R8vf6qxzVJXRCCg01Q3uAcBEYE50Fe0Rt/q4CcYubGqVJA8ahjbGT2TNGPVM0nYONley8agWCMoex7BRTUKSg+UkGRBQwSdqFqans/jk1QnSWhJaz1nVDDvWmedEqrRclBKY9OmIf9PtjaolBMatFP0ZWXfNKam2lrn5pTUbyPq/hIgfmPKA0RdPPRo20tKG3iGAuJf2cwMiYVW1u8adKlKlgMCJ3FPj7jGAthDiO3vPgYCw6IFuzJk9j47XtFAucJJ4vCBg/4eXuA0i4cY0/Y2oJdHNwMT4sV55SqvcQeRqD8CKYjMfPW1r9F8TowNlF6YmIfrM3HMnSsuG6rohb/u4qzHIHRs5qMfoflWhrFANOSsAz99reXo7C4GOtosWQUqyOxEBBr3rC8S5RtxgxYn4KlGGLVASeVuJeM26a4Q9jef7nkiv4nwAD+lYQ2Ge4ZaQAAAABJRU5ErkJggg==');
}

.icon-library-chat,
{
    background-image: url("<t4 type="media" id="465586" output="linktext" modifiers="" formatter="path" />") /* */
      }

.no-svg .icon-library-chat,
{
    background-image: url("<t4 type="media" id="465581" output="linktext" modifiers="" formatter="path" />") /* */
      }

.no-svg .icon-library-calendar,
.no-svg .icon-calendar-circle-maroon {
    background-image: url(../images/assets/icon-calendar-circle-maroon.png)
}

.icon-menu-black-lg,
.l-header__nav-toggle {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS4zIiBoZWlnaHQ9IjIxIiB2aWV3Qm94PSIwIDAgMjUuMyAyMSI+PHBhdGggZmlsbD0iIzAxMDEwMSIgZD0iTTIzLjMsMEgyQzAuOSwwLDAsMS4zLDAsMi41QzAsMy43LDAuOSw1LDIsNWgyMS4zYzEuMSwwLDItMS4zLDItMi41QzI1LjMsMS4zLDI0LjQsMCwyMy4zLDB6TTIzLjMsOEgyYy0xLjEsMC0yLDEuMy0yLDIuNUMwLDExLjcsMC45LDEzLDIsMTNoMjEuM2MxLjEsMCwyLTEuMywyLTIuNUMyNS4zLDkuMywyNC40LDgsMjMuMyw4ek0yMy4zLDE2SDJjLTEuMSwwLTIsMS4zLTIsMi41QzAsMTkuNywwLjksMjEsMiwyMWgyMS4zYzEuMSwwLDItMS4zLDItMi41QzI1LjMsMTcuNCwyNC40LDE2LDIzLjMsMTZ6Ii8+PC9zdmc+)
}

.no-svg .icon-menu-black-lg,
.no-svg .l-header__nav-toggle {
    background-image: url(../images/assets/icon-menu-black-lg.png)
}

.icon-library-alumni,
.icon-mortarboard-circle-maroon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iLTI3MCAzNjIgNzAgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI3MCAzNjIgNzAgNzAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM0MjMzMzc7fSAuc3Qxe2ZpbGw6I0ZFRkVGRTt9IC5zdDJ7ZmlsbDpub25lO308L3N0eWxlPjxwYXRoIGlkPSJFbGxpcHNlIiBjbGFzcz0ic3QwIiBkPSJNLTI3MCwzOTdjMC0xOS4zLDE1LjctMzUsMzUtMzVzMzUsMTUuNywzNSwzNXMtMTUuNywzNS0zNSwzNVMtMjcwLDQxNi4zLTI3MCwzOTd6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTS0yMzUsNDAzLjNsLTEwLjgtNC42djcuN2MwLDAsMy44LDMuNiwxMC44LDMuNmM2LjksMCwxMC43LTMuNiwxMC43LTMuNnYtNy43TC0yMzUsNDAzLjN6IE0tMjUyLjksMzk0LjEgbC0zLjYtMS40bDIxLjUtOC42bDIxLjUsOC42bC0yMS41LDguNmwtMTYuMS02LjVWNDEwaC0xLjhWMzk0LjF6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0ieiIvPjwvc3ZnPg==)
}

.no-svg .icon-library-alumni,
.no-svg .icon-mortarboard-circle-maroon {
    background-image: url(../images/assets/icon-mortarboard-circle-maroon.png)
}

.icon-minus-brown-clear-square-lg,
.module-is-expanded .alert__title:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iLTE0MDQgODA3IDIzIDIzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0xNDA0IDgwNyAyMyAyMyI+PGc+PHBhdGggZmlsbC1vcGFjaXR5PSIwIiBkPSJNLTE0MDMuNSw4MDcuNXYyMmgyMnYtMjJILTE0MDMuNXogTS0xMzg3LDgyMGgtN2gtNHYtM2g3aDRWODIweiIvPjxwYXRoIGZpbGw9IiMyRTIxMjQiIGQ9Ik0tMTM5OCA4MTdMLTEzOTggODIwIC0xMzk0IDgyMCAtMTM4NyA4MjAgLTEzODcgODE3IC0xMzkxIDgxN3oiLz48L2c+PHBhdGggZmlsbD0iIzJFMjEyNCIgZD0iTS0xMzgxLDgzMGgtMjN2LTIzaDIzVjgzMHogTS0xNDAzLDgyOWgyMXYtMjFoLTIxVjgyOXoiLz48L3N2Zz4=)
}

.module-is-expanded .no-svg .alert__title:after,
.no-svg .icon-minus-brown-clear-square-lg,
.no-svg .module-is-expanded .alert__title:after {
    background-image: url(../images/assets/icon-minus-brown-clear-square-lg.png)
}

.accordion__item.is-active .accordion__item-title>a,
.icon-minus-white-clear-square-lg {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iLTkzNiA1MzggMjMgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTkzNiA1MzggMjMgMjMiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0tOTMwIDU0OEwtOTMwIDU1MSAtOTI2IDU1MSAtOTE5IDU1MSAtOTE5IDU0OCAtOTIzIDU0OHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTkxMyw1NjFoLTIzdi0yM2gyM1Y1NjF6IE0tOTM1LDU2MGgyMXYtMjFoLTIxVjU2MHoiLz48L3N2Zz4=)
}

.accordion__item.is-active .no-svg .accordion__item-title>a,
.no-svg .accordion__item.is-active .accordion__item-title>a,
.no-svg .icon-minus-white-clear-square-lg {
    background-image: url(../images/assets/icon-minus-white-clear-square-lg.png)
}

.icon-minus-brown-yellow-square-lg,
.module-is-expanded .expand-item__title,
.module-is-expanded .faq-item__title {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iLTc2MiA2NTQgMjMgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTc2MiA2NTQgMjMgMjMiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGQ0NDMDA7fSAuc3Qxe2ZpbGw6IzM1MTgyMzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTc2MiA2NTRILTczOVY2NzdILTc2MnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNLTc0NSA2NjRMLTc1NiA2NjQgLTc1NiA2NjcgLTc0NSA2Njd6Ii8+PC9zdmc+)
}

.module-is-expanded .no-svg .expand-item__title,
.module-is-expanded .no-svg .faq-item__title,
.no-svg .icon-minus-brown-yellow-square-lg,
.no-svg .module-is-expanded .expand-item__title,
.no-svg .module-is-expanded .faq-item__title {
    background-image: url(../images/assets/icon-minus-brown-yellow-square-lg.png)
}

.icon-minus-white-red-square-lg,
.tabs__content.is-active .tabs__toggle--mobile {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iLTkzNiA1MzggMjMgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTkzNiA1MzggMjMgMjMiPjxnPjxwYXRoIGZpbGw9IiNFNDEzMzQiIGQ9Ik0tOTM1LjUsNTM4LjV2MjJoMjJ2LTIySC05MzUuNXogTS05MTksNTUxaC00aC03di0zaDRoN1Y1NTF6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTS05MzAgNTQ4TC05MzAgNTUxIC05MjMgNTUxIC05MTkgNTUxIC05MTkgNTQ4IC05MjYgNTQ4eiIvPjwvZz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTkxMyw1NjFoLTIzdi0yM2gyM1Y1NjF6IE0tOTM1LDU2MGgyMXYtMjFoLTIxVjU2MHoiLz48L3N2Zz4=)
}

.no-svg .icon-minus-white-red-square-lg,
.no-svg .tabs__content.is-active .tabs__toggle--mobile,
.tabs__content.is-active .no-svg .tabs__toggle--mobile {
    background-image: url(../images/assets/icon-minus-white-red-square-lg.png)
}

.icon-minus-black-white-square-sm,
.module-is-expanded .content-item__title {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iLTc2NiA2NTkgMTggMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTc2NiA2NTkgMTggMTgiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTS03NjUuNSA2NTkuNUgtNzQ4LjVWNjc2LjVILTc2NS41eiIvPjxwYXRoIGQ9Ik0tNzQ4LDY3N2gtMTh2LTE4aDE4VjY3N3ogTS03NjUsNjc2aDE2di0xNmgtMTZWNjc2ek0tNzUzIDY2N0wtNzYxIDY2NyAtNzYxIDY2OSAtNzUzIDY2OXoiLz48L3N2Zz4=)
}

.module-is-expanded .no-svg .content-item__title,
.no-svg .icon-minus-black-white-square-sm,
.no-svg .module-is-expanded .content-item__title {
    background-image: url(../images/assets/icon-minus-black-white-square-sm.png)
}

.icon-minus-white-red-square-sm,
.module-is-expanded-mq-medium .nav-primary__level1-toggle-icon,
.module-is-expanded-mq-small .nav-primary__level1-toggle-icon,
.module-is-expanded-mq-medium .nav-primary-alt__level1-toggle-icon,
.module-is-expanded-mq-small .nav-primary-alt__level1-toggle-icon,
.nav-breadcrumbs__level1>li.module-is-expanded .nav-breadcrumbs__toggle-icon,
.nav-breadcrumbs__level1>li.module-is-expanded:first-child .nav-breadcrumbs__toggle-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iLTk0MCA1NDMgMTggMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTk0MCA1NDMgMTggMTgiPjxnPjxwYXRoIGZpbGw9IiNFNDEzMzQiIGQ9Ik0tOTM5LjUsNTQzLjV2MTdoMTd2LTE3SC05MzkuNXogTS05MjcsNTUzaC0zaC01di0yaDNoNVY1NTN6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTS05MzUgNTUxTC05MzUgNTUzIC05MzAgNTUzIC05MjcgNTUzIC05MjcgNTUxIC05MzIgNTUxeiIvPjwvZz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTkyMiw1NjFoLTE4di0xOGgxOFY1NjF6IE0tOTM5LDU2MGgxNnYtMTZoLTE2VjU2MHoiLz48L3N2Zz4=)
}

.module-is-expanded-mq-medium .no-svg .nav-primary__level1-toggle-icon,
.module-is-expanded-mq-small .no-svg .nav-primary__level1-toggle-icon,
.module-is-expanded-mq-medium .no-svg .nav-primary-alt__level1-toggle-icon,
.module-is-expanded-mq-small .no-svg .nav-primary-alt__level1-toggle-icon,
.nav-breadcrumbs__level1>li.module-is-expanded .no-svg .nav-breadcrumbs__toggle-icon,
.no-svg .icon-minus-white-red-square-sm,
.no-svg .module-is-expanded-mq-medium .nav-primary__level1-toggle-icon,
.no-svg .module-is-expanded-mq-small .nav-primary__level1-toggle-icon,
.no-svg .module-is-expanded-mq-medium .nav-primary-alt__level1-toggle-icon,
.no-svg .module-is-expanded-mq-small .nav-primary-alt__level1-toggle-icon,
.no-svg .nav-breadcrumbs__level1>li.module-is-expanded .nav-breadcrumbs__toggle-icon {
    background-image: url(../images/assets/icon-minus-white-red-square-sm.png)
}

.content-list--news .content-list__title.content-list__title--yellow:before,
.icon-news-border-black {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDMwIDI5Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMyAzSDI3VjI2SDN6Ii8+PHBhdGggZD0iTTMwLDI5SDBWMGgzMFYyOXogTTMsMjZoMjRWM0gzVjI2eiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyIvPjxwYXRoIGQ9Ik03IDZIMjNWMTNIN3pNNyAxNkgxNC4zVjE3SDd6TTE1LjcgMTZIMjNWMTdIMTUuN3pNNyAxOUgxNC4zVjIwSDd6TTE1LjcgMTlIMjNWMjBIMTUuN3pNNyAyMkgxNC4zVjIzSDd6TTE1LjcgMjJIMjNWMjNIMTUuN3oiLz48L3N2Zz4=)
}

.content-list--news .no-svg .content-list__title.content-list__title--yellow:before,
.no-svg .content-list--news .content-list__title.content-list__title--yellow:before,
.no-svg .icon-news-border-black {
    background-image: url(../images/assets/icon-news-border-black.png)
}

.icon-news-border-gray,
.story-slider__meta--news {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iLTkzNiA1NDAgMjIgMjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTkzNiA1NDAgMjIgMjIiPjxnIG9wYWNpdHk9Ii44MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTS05MzUgNTQxSC05MTVWNTYxSC05MzV6Ii8+PHBhdGggZmlsbD0iIzJDMkMyQyIgZD0iTS05MTQsNTYyaC0yMnYtMjJoMjJWNTYyeiBNLTkzNCw1NjBoMTh2LTE4aC0xOFY1NjB6Ii8+PC9nPjxwYXRoIG9wYWNpdHk9Ii44MyIgZmlsbD0iIzJBMkEyQSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyIgZD0iTS05MzEgNTQ0SC05MTlWNTQ5SC05MzF6TS05MzEgNTU3SC05MjUuNVY1NThILTkzMXpNLTkyNC41IDU1N0gtOTE5VjU1OEgtOTI0LjV6TS05MzEgNTU0SC05MjUuNVY1NTVILTkzMXpNLTkyNC41IDU1NEgtOTE5VjU1NUgtOTI0LjV6TS05MzEgNTUxSC05MjUuNVY1NTJILTkzMXpNLTkyNC41IDU1MUgtOTE5VjU1MkgtOTI0LjV6Ii8+PC9zdmc+)
}

.no-svg .icon-news-border-gray,
.no-svg .story-slider__meta--news {
    background-image: url(../images/assets/icon-news-border-gray.png)
}

.content-list--news .content-list__title:before,
.icon-news-border-white {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDMwIDI5Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzAsMjlIMFYwaDMwVjI5eiBNMywyNkgyN1YzSDNWMjZ6TTcgNkgyM1YxM0g3ek03IDE2SDE0LjNWMTdIN3pNMTUuNyAxNkgyM1YxN0gxNS43ek03IDE5SDE0LjNWMjBIN3pNMTUuNyAxOUgyM1YyMEgxNS43ek03IDIySDE0LjNWMjNIN3pNMTUuNyAyMkgyM1YyM0gxNS43eiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyIvPjwvc3ZnPg==)
}

.content-list--news .no-svg .content-list__title:before,
.no-svg .content-list--news .content-list__title:before,
.no-svg .icon-news-border-white {
    background-image: url(../images/assets/icon-news-border-white.png)
}

.content-item--featured-news .content-item__title:before,
.icon-news-star-border-white {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzMyIgdmlld0JveD0iMCAwIDM1IDMzIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnIGlkPSJYTUxJRF8yMl8iPjxwYXRoIGlkPSJYTUxJRF8yM18iIGNsYXNzPSJzdDAiIGQ9Ik0wLDB2MzNoMzVWMEgweiBNNCw0aDI3djI1SDRWNHoiLz48L2c+PHBhdGggaWQ9IlhNTElEXzIxXyIgY2xhc3M9InN0MCIgZD0iTTcgMTlIMTZWMjBIN3oiLz48cGF0aCBpZD0iWE1MSURfMjBfIiBjbGFzcz0ic3QwIiBkPSJNNyAyM0gxNlYyNEg3eiIvPjxwYXRoIGlkPSJYTUxJRF8xOV8iIGNsYXNzPSJzdDAiIGQ9Ik0xOSAxOUgyOFYyMEgxOXoiLz48cGF0aCBpZD0iWE1MSURfMThfIiBjbGFzcz0ic3QwIiBkPSJNMTkgMjNIMjhWMjRIMTl6Ii8+PHBhdGggaWQ9IlhNTElEXzE3XyIgY2xhc3M9InN0MCIgZD0iTTEzLjMsOS44bDItMC4zYzAuMywwLDAuNS0wLjIsMC42LTAuNGwwLjktMS44YzAuMy0wLjYsMS4yLTAuNiwxLjUsMGwwLjksMS44IGMwLjEsMC4yLDAuNCwwLjQsMC42LDAuNWwyLDAuM2MwLjcsMC4xLDEsMC45LDAuNSwxLjRsLTEuNCwxLjRjLTAuMiwwLjItMC4zLDAuNS0wLjIsMC43bDAuMywyYzAuMSwwLjctMC42LDEuMi0xLjIsMC45bC0xLjgtMC45IGMtMC4yLTAuMS0wLjUtMC4xLTAuOCwwbC0xLjgsMC45Yy0wLjYsMC4zLTEuMy0wLjItMS4yLTAuOWwwLjMtMmMwLTAuMywwLTAuNi0wLjItMC43bC0xLjQtMS40QzEyLjMsMTAuOCwxMi42LDkuOSwxMy4zLDkuOHoiLz48L3N2Zz4=)
}

.content-item--featured-news .no-svg .content-item__title:before,
.no-svg .content-item--featured-news .content-item__title:before,
.no-svg .icon-news-star-border-white {
    background-image: url(../images/assets/icon-news-star-border-white.png)
}

.icon-page-border-black,
.link-cv {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDIyIDI0Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30gLnN0MXtmaWxsOiMyRDJDMkM7fTwvc3R5bGU+PHBhdGggaWQ9IlhNTElEXzY2XyIgY2xhc3M9InN0MCIgZD0iTTIuNSwxaDE0TDIxLDYuMXYxNC44YzAsMS4xLTAuNywyLjEtMS41LDIuMWgtMTdDMS43LDIzLDEsMjIuMSwxLDIwLjlWMy4xQzEsMS45LDEuNywxLDIuNSwxeiIvPjxwYXRoIGlkPSJYTUxJRF83NV8iIGNsYXNzPSJzdDEiIGQ9Ik0xNi45LDBIMi41QzEuMSwwLDAsMS40LDAsMy4xdjE3LjhDMCwyMi42LDEuMSwyNCwyLjUsMjRoMTdjMS40LDAsMi41LTEuNCwyLjUtMy4xVjUuN0wxNi45LDB6IE0xOS41LDIyaC0xN0MyLjQsMjIsMiwyMS42LDIsMjAuOVYzLjFDMiwyLjQsMi40LDIsMi41LDJIMTN2Nmg3djEyLjlDMjAsMjEuNiwxOS42LDIyLDE5LjUsMjJ6Ii8+PC9zdmc+)
}

.no-svg .icon-page-border-black,
.no-svg .link-cv {
    background-image: url(../images/assets/icon-page-border-black.png)
}

.article-list__item-title a.icon-pdf:after,
.icon-pdf-square-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30gLnN0MXtmaWxsOiNFQTREM0I7fTwvc3R5bGU+PGcgaWQ9IlhNTElEXzNfIj48cGF0aCBpZD0iWE1MSURfMV8iIGNsYXNzPSJzdDAiIGQ9Ik0wLjUgMC41SDE2LjVWMTYuNUgwLjV6Ii8+PHBhdGggaWQ9IlhNTElEXzEwXyIgY2xhc3M9InN0MSIgZD0iTTE3LDE3SDBWMGgxN1YxN3ogTTEsMTZoMTVWMUgxVjE2eiIvPjwvZz48ZyBpZD0iWE1MSURfMl8iPjxwYXRoIGlkPSJYTUxJRF80XyIgY2xhc3M9InN0MSIgZD0iTTMuOSwxMy45Yy0wLjQsMC0wLjYtMC4yLTAuNi0wLjRjLTAuMS0wLjItMC4xLTAuNC0wLjEtMC43YzAuMS0wLjMsMC4yLTAuNiwwLjUtMC45IGMwLjMtMC4yLDAuNy0wLjYsMS41LTFjMC4zLTAuMiwwLjYtMC4zLDEtMC40YzAuNC0wLjcsMS0xLjcsMS40LTIuOGMwLTAuMSwwLjEtMC4yLDAuMS0wLjNDNy42LDcuMSw3LjUsNi44LDcuNCw2LjYgQzcuMyw2LjIsNy4yLDUuOCw3LjIsNS40YzAtMC4zLDAtMC42LDAtMWMwLTAuMywwLjEtMC42LDAuMi0wLjdDNy42LDMuNSw3LjgsMy40LDgsMy4zYzAuMSwwLDAuMi0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjQsMCBjMC4xLDAsMC4yLDAuMSwwLjMsMC4xbDAsMGMwLjUsMC4yLDAuNSwwLjcsMC40LDEuMmwwLDAuMkM5LjIsNS40LDkuMSw2LjMsOC44LDcuM2MwLDAsMCwwLjEsMCwwLjFjMC4yLDAuNCwwLjYsMC45LDEsMS40IGMwLjIsMC4yLDAuNCwwLjUsMC42LDAuN2MwLjMsMCwwLjcsMCwxLDBjMC40LDAsMC43LDAuMSwxLjEsMC4yYzAuNCwwLjEsMC43LDAuMiwwLjksMC40YzAuMywwLjIsMC42LDAuNSwwLjcsMC43IGMwLjIsMC40LDAuMiwwLjcsMCwxYy0wLjEsMC4zLTAuNCwwLjUtMC43LDAuNmMtMC4yLDAuMS0wLjUsMC4xLTAuOSwwYy0wLjQtMC4xLTAuNy0wLjQtMS0wLjVjLTAuMy0wLjItMC43LTAuNS0xLjEtMC45IGMtMC4xLTAuMS0wLjMtMC4zLTAuNC0wLjRjLTAuMywwLTAuNSwwLjEtMC44LDAuMWMtMC40LDAuMS0wLjksMC4yLTEuNSwwLjRjLTAuMiwwLTAuNSwwLjEtMC44LDAuM2MwLDAtMC4xLDAuMS0wLjEsMC4xIGMtMC42LDAuOS0xLjEsMS41LTEuNiwxLjljLTAuNCwwLjMtMC43LDAuNS0xLjEsMC42QzQsMTMuOSwzLjksMTMuOSwzLjksMTMuOXogTTQuNywxMi4zYy0wLjIsMC4xLTAuMywwLjItMC4zLDAuMyBjMCwwLTAuMSwwLjEtMC4xLDAuMWMwLjEsMCwwLjEtMC4xLDAuMi0wLjFDNC42LDEyLjUsNC42LDEyLjQsNC43LDEyLjN6IE0xMS4zLDEwLjVjMC4zLDAuMiwwLjUsMC40LDAuNywwLjYgYzAuMywwLjIsMC41LDAuMywwLjcsMC40YzAuMSwwLDAuMiwwLDAuNCwwYzAsMCwwLjEsMCwwLjEtMC4xYzAsMCwwLTAuMSwwLTAuMmMwLTAuMS0wLjItMC4yLTAuMy0wLjNjLTAuMi0wLjEtMC4zLTAuMi0wLjYtMC4yIEMxMS45LDEwLjYsMTEuNiwxMC41LDExLjMsMTAuNXogTTguMyw4LjVDOC4xLDksNy44LDkuNiw3LjYsMTBjMC42LTAuMiwxLTAuMiwxLjQtMC4zYzAuMSwwLDAuMSwwLDAuMiwwQzkuMSw5LjYsOSw5LjUsOSw5LjQgQzguNyw5LjEsOC41LDguOCw4LjMsOC41eiBNOC4zLDQuM2MwLDAtMC4xLDAuMS0wLjEsMC4zYzAsMC4zLDAsMC41LDAsMC43YzAsMCwwLDAuMSwwLDAuMWMwLjEtMC4zLDAuMS0wLjUsMC4xLTAuN2wwLTAuMiBDOC4zLDQuNCw4LjMsNC4zLDguMyw0LjNMOC4zLDQuM3oiLz48L2c+PC9zdmc+)
}

.article-list__item-title .no-svg a.icon-pdf:after,
.no-svg .article-list__item-title a.icon-pdf:after,
.no-svg .icon-pdf-square-sm {
    background-image: url(../images/assets/icon-pdf-square-sm.png)
}

.icon-pencil-circle-black-sm,
.icon-writing-req {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iLTI5NyAzODkgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI5NyAzODkgMTYgMTYiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMwMTAxMDE7fSAuc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48ZyBpZD0iWE1MSURfNl8iPjxwYXRoIGlkPSJYTUxJRF8yXyIgY2xhc3M9InN0MCIgZD0iTS0yODksMzg5Yy00LjQsMC04LDMuNi04LDhzMy42LDgsOCw4czgtMy42LDgtOFMtMjg0LjYsMzg5LTI4OSwzODl6Ii8+PC9nPjxnIGlkPSJJY29uc193aXRoX251bWJlcnNfN18iPjxnIGlkPSJHcm91cF83XyI+PHBhdGggaWQ9IlRyaWFuZ2xlXzMxM183XyIgY2xhc3M9InN0MSIgZD0iTTk1LjcsNTg1LjNsMi43LDIuN2wtNC4xLDQuNmwtMi43LTIuN0w5NS43LDU4NS4zeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4NCAtMTkyKSIvPjwvZz48L2c+PGcgaWQ9Ikljb25zX3dpdGhfbnVtYmVyc182XyI+PGcgaWQ9Ikdyb3VwXzZfIj48cGF0aCBpZD0iVHJpYW5nbGVfMzEzXzZfIiBjbGFzcz0ic3QxIiBkPSJNOTcuOSw1ODMuM2wyLjcsMi43bC0xLjEsMS4xbC0yLjctMi43TDk3LjksNTgzLjN6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzg0IC0xOTIpIi8+PC9nPjwvZz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNLTI5My41IDM5OUwtMjkwLjcgNDAxLjcgLTI5My44IDQwMnoiLz48L3N2Zz4=)
}

.no-svg .icon-pencil-circle-black-sm,
.no-svg .icon-writing-req {
    background-image: url(../images/assets/icon-pencil-circle-black-sm.png)
}

.icon-library-contact,
.icon-phone-circle-maroon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iLTI3MCAzNjIgNzAgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI3MCAzNjIgNzAgNzAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM0MjMzMzc7fSAuc3Qxe2ZpbGw6I0ZGRkZGRjt9IC5zdDJ7ZmlsbDpub25lO308L3N0eWxlPjxwYXRoIGlkPSJFbGxpcHNlIiBjbGFzcz0ic3QwIiBkPSJNLTI3MCwzOTdjMC0xOS4zLDE1LjctMzUsMzUtMzVzMzUsMTUuNywzNSwzNXMtMTUuNywzNS0zNSwzNVMtMjcwLDQxNi4zLTI3MCwzOTd6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTS0yMjUuOSwzNzZoLTE4LjJjMCwwLTMuOCwwLTMuOCwzLjh2MzQuNGMwLDMuOCwzLjgsMy44LDMuOCwzLjhoMTguMmMwLDAsMy44LDAsMy44LTMuOHYtMzQuNCBDLTIyMi4xLDM3Ni0yMjUuOSwzNzYtMjI1LjksMzc2eiBNLTIzOS44LDM3OC41YzAtMC4yLDAuMi0wLjQsMC40LTAuNGg4LjhjMC4yLDAsMC40LDAuMiwwLjQsMC40djAuMWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTguOCBjLTAuMiwwLTAuNC0wLjItMC40LTAuNFYzNzguNXogTS0yMzUsNDE2LjRjLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjlzMS45LDAuOSwxLjksMS45IEMtMjMzLjEsNDE1LjYtMjMzLjksNDE2LjQtMjM1LDQxNi40eiBNLTIyNCw0MTFoLTIyLjF2LTI5LjloMjIuMVY0MTF6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0ieiIvPjwvc3ZnPg==)
}

.no-svg .icon-library-contact,
.no-svg .icon-phone-circle-maroon {
    background-image: url(../images/assets/icon-phone-circle-maroon.png)
}

.article-list__item-title a.icon-video:after,
.icon-play-square-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30gLnN0MXtmaWxsOiMyRTJFMkU7fSAuc3Qye2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzJEMkMyQzt9PC9zdHlsZT48ZyBpZD0iWE1MSURfM18iPjxwYXRoIGlkPSJYTUxJRF8xXyIgY2xhc3M9InN0MCIgZD0iTTAuNSAwLjVIMTYuNVYxNi41SDAuNXoiLz48cGF0aCBpZD0iWE1MSURfNF8iIGNsYXNzPSJzdDEiIGQ9Ik0xNywxN0gwVjBoMTdWMTd6IE0xLDE2aDE1VjFIMVYxNnoiLz48L2c+PHBhdGggaWQ9IlhNTElEXzJfIiBjbGFzcz0ic3QyIiBkPSJNMTEuNCA4LjVMNiA0LjEgNiAxMS45eiIvPjwvc3ZnPg==)
}

.article-list__item-title .no-svg a.icon-video:after,
.no-svg .article-list__item-title a.icon-video:after,
.no-svg .icon-play-square-sm {
    background-image: url(../images/assets/icon-play-square-sm.png)
}

.alert__title:after,
.icon-plus-brown-clear-square-lg {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iLTkzNiA1MzggMjMgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTkzNiA1MzggMjMgMjMiPjxwYXRoIGZpbGw9IiMyRTIxMjQiIGQ9Ik0tOTEzLDU2MWgtMjN2LTIzaDIzVjU2MXogTS05MzUsNTYwaDIxdi0yMWgtMjFWNTYwek0tOTE5IDU0OEwtOTIzIDU0OCAtOTIzIDU0NCAtOTI2IDU0NCAtOTI2IDU0OCAtOTMwIDU0OCAtOTMwIDU1MSAtOTI2IDU1MSAtOTI2IDU1NSAtOTIzIDU1NSAtOTIzIDU1MSAtOTE5IDU1MXoiLz48L3N2Zz4=)
}

.no-svg .alert__title:after,
.no-svg .icon-plus-brown-clear-square-lg {
    background-image: url(../images/assets/icon-plus-brown-clear-square-lg.png)
}

.accordion__item-title>a,
.icon-plus-white-red-square-lg,
.tabs__toggle--mobile {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iLTQ2OCAyNjkgMjMgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQ2OCAyNjkgMjMgMjMiPjxwYXRoIGZpbGw9IiNFNDEzMzQiIGQ9Ik0tNDY3LjUgMjY5LjVILTQ0NS41VjI5MS41SC00NjcuNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTQ0NSwyOTJoLTIzdi0yM2gyM1YyOTJ6IE0tNDY3LDI5MWgyMXYtMjFoLTIxVjI5MXpNLTQ1MSAyNzlMLTQ1NSAyNzkgLTQ1NSAyNzUgLTQ1OCAyNzUgLTQ1OCAyNzkgLTQ2MiAyNzkgLTQ2MiAyODIgLTQ1OCAyODIgLTQ1OCAyODYgLTQ1NSAyODYgLTQ1NSAyODIgLTQ1MSAyODJ6Ii8+PC9zdmc+)
}

.no-svg .accordion__item-title>a,
.no-svg .icon-plus-white-red-square-lg,
.no-svg .tabs__toggle--mobile {
    background-image: url(../images/assets/icon-plus-white-red-square-lg.png)
}

.icon-plus-brown-yellow-square-lg,
.module-is-collapsed .expand-item__title,
.module-is-collapsed .faq-item__title {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iLTc2MiA2NTQgMjMgMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTc2MiA2NTQgMjMgMjMiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGQ0NDMDA7fSAuc3Qxe2ZpbGw6IzM1MTgyMzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTc2MiA2NTRILTczOVY2NzdILTc2MnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNLTc0NSA2NjRMLTc0OSA2NjQgLTc0OSA2NjAgLTc1MiA2NjAgLTc1MiA2NjQgLTc1NiA2NjQgLTc1NiA2NjcgLTc1MiA2NjcgLTc1MiA2NzEgLTc0OSA2NzEgLTc0OSA2NjcgLTc0NSA2Njd6Ii8+PC9zdmc+)
}

.module-is-collapsed .no-svg .expand-item__title,
.module-is-collapsed .no-svg .faq-item__title,
.no-svg .icon-plus-brown-yellow-square-lg,
.no-svg .module-is-collapsed .expand-item__title,
.no-svg .module-is-collapsed .faq-item__title {
    background-image: url(../images/assets/icon-plus-brown-yellow-square-lg.png)
}

.icon-plus-black-white-square-sm,
.module-is-collapsed .content-item__title {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iLTEwNjIgMTA0NyAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMTA2MiAxMDQ3IDE4IDE4Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA2MS41IDEwNDcuNUgtMTA0NC41VjEwNjQuNUgtMTA2MS41eiIvPjxwYXRoIGQ9Ik0tMTA0NCwxMDY1aC0xOHYtMThoMThWMTA2NXogTS0xMDYxLDEwNjRoMTZ2LTE2aC0xNlYxMDY0ek0tMTA0OSAxMDU1TC0xMDUyIDEwNTUgLTEwNTIgMTA1MiAtMTA1NCAxMDUyIC0xMDU0IDEwNTUgLTEwNTcgMTA1NSAtMTA1NyAxMDU3IC0xMDU0IDEwNTcgLTEwNTQgMTA2MCAtMTA1MiAxMDYwIC0xMDUyIDEwNTcgLTEwNDkgMTA1N3oiLz48L3N2Zz4=)
}

.module-is-collapsed .no-svg .content-item__title,
.no-svg .icon-plus-black-white-square-sm,
.no-svg .module-is-collapsed .content-item__title {
    background-image: url(../images/assets/icon-plus-black-white-square-sm.png)
}

.icon-plus-white-red-square-sm,
.nav-breadcrumbs__level1>li:first-child .nav-breadcrumbs__toggle-icon,
.nav-breadcrumbs__toggle-icon,
.nav-primary__level1-toggle-icon,
.nav-primary-alt__level1-toggle-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iLTQ3MCAyNzEgMTggMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQ3MCAyNzEgMTggMTgiPjxwYXRoIGZpbGw9IiNFNDEzMzQiIGQ9Ik0tNDY5LjUgMjcxLjVILTQ1Mi41VjI4OC41SC00NjkuNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTQ1MiwyODloLTE4di0xOGgxOFYyODl6IE0tNDY5LDI4OGwxNiwwdi0xNmgtMTZWMjg4ek0tNDU3IDI3OUwtNDYwIDI3OSAtNDYwIDI3NiAtNDYyIDI3NiAtNDYyIDI3OSAtNDY1IDI3OSAtNDY1IDI4MSAtNDYyIDI4MSAtNDYyIDI4NCAtNDYwIDI4NCAtNDYwIDI4MSAtNDU3IDI4MXoiLz48L3N2Zz4=)
}

.nav-breadcrumbs__level1>li:first-child .no-svg .nav-breadcrumbs__toggle-icon,
.no-svg .icon-plus-white-red-square-sm,
.no-svg .nav-breadcrumbs__level1>li:first-child .nav-breadcrumbs__toggle-icon,
.no-svg .nav-breadcrumbs__toggle-icon,
.no-svg .nav-primary__level1-toggle-icon,
.no-svg .nav-primary-alt__level1-toggle-icon {
    background-image: url(../images/assets/icon-plus-white-red-square-sm.png)
}

.icon-portlet-login,
.icon-profile-yellow {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDIyIDIzIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZDQjA2O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMS42LDIwLjVjMCwwLDAtMS40LTAuMS0yLjFjLTAuMS0wLjYtMC45LTEuMy00LjUtMi42Yy0zLjUtMS4yLTMuMy0wLjYtMy4zLTIuOWMwLTEuNSwwLjgtMC42LDEuMy0zLjQgYzAuMi0xLjEsMC4zLTAuNCwwLjgtMi4xYzAuMi0wLjktMC4xLTEtMC4xLTEuNGMwLTAuNCwwLjEtMC44LDAuMi0xLjdjMC4xLTEuMS0xLTQtNC44LTRzLTQuOSwyLjktNC44LDRjMC4xLDAuOSwwLjEsMS4zLDAuMiwxLjcgYzAsMC40LTAuMywwLjUtMC4xLDEuNGMwLjQsMS44LDAuNiwxLDAuOCwyLjFjMC41LDIuOCwxLjMsMS45LDEuMywzLjRjMCwyLjMsMC4yLDEuNy0zLjMsMi45Yy0zLjUsMS4yLTQuNCwyLTQuNSwyLjYgYy0wLjEsMC43LTAuMSwyLjEtMC4xLDIuMXM0LjMsMi41LDEwLjgsMi40QzE3LjYsMjIuNiwyMS42LDIwLjUsMjEuNiwyMC41eiIvPjwvc3ZnPg==)
}

.no-svg .icon-portlet-login,
.no-svg .icon-profile-yellow {
    background-image: url(../images/assets/icon-profile-yellow.png)
}

.icon-library-student,
.icon-reading-circle-maroon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iLTI3MCAzNjIgNzAgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI3MCAzNjIgNzAgNzAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM0MjMzMzc7fSAuc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBpZD0iRWxsaXBzZSIgY2xhc3M9InN0MCIgZD0iTS0yNzAsMzk3YzAtMTkuMywxNS43LTM1LDM1LTM1czM1LDE1LjcsMzUsMzVzLTE1LjcsMzUtMzUsMzVTLTI3MCw0MTYuMy0yNzAsMzk3eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMjM0LjgsNDE0LjRoLTAuN2MtMC4zLDAtMC41LDAuMi0wLjUsMC41djMuNWMwLDAuMywwLjIsMC41LDAuNSwwLjVoMC43YzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy41IEMtMjM0LjMsNDE0LjctMjM0LjUsNDE0LjQtMjM0LjgsNDE0LjR6IE0tMjMzLjcsNDE0LjR2NC42YzguNC03LDE2LjItNi40LDE2LjItNi40di0zLjdDLTIyNS43LDQwNy4yLTIzMy43LDQxNC40LTIzMy43LDQxNC40eiBNLTI1Mi41LDQwOC45djMuN2MwLDAsNy43LTAuNywxNiw2LjR2LTQuNkMtMjM2LjUsNDE0LjQtMjQ0LjQsNDA3LjItMjUyLjUsNDA4Ljl6TS0yMTkuNSw0MDEuMmMtMS42LTEuNC05LTMuMS0xMC43LTMuOGMtMS40LTAuNi0xLjMtMS4zLTEuMy0xLjNsMC0wLjljMS4zLTAuOSwyLjQtMi40LDMuMS00LjIgYzAsMCwwLDAsMC4xLDBjMS4xLDAsMi0xLjQsMi0zYzAtMC4zLDAtMC41LTAuMS0wLjhjMC40LTEsMC42LTIuMSwwLjYtMy4zYzAtNS00LjEtOS05LjItOWMtMC43LDAtMS40LDAuMS0yLjEsMC4yIGMtMC40LDAuMS0wLjQsMS4xLTAuOCwxLjFjLTAuNCwwLTEuMi0wLjMtMS42LTAuMmMtMi45LDEuNS00LjgsNC40LTQuOCw3LjhjMCwxLjIsMC4yLDIuMywwLjYsMy4zYzAsMC4zLTAuMSwwLjUtMC4xLDAuOCBjMCwxLjcsMC45LDMsMiwzYzAsMCwwLDAsMC4xLDBjMC42LDEuNywxLjcsMy4xLDIuOSw0bDAsMS4xYzAsMCwwLjEsMC43LTEuMywxLjNjLTEuNywwLjctOS4xLDIuNC0xMC43LDMuOCBjLTEuMywxLjEtMS45LDIuMS0xLjcsNC40YzAsMC42LDAuMSwxLjEsMC4xLDEuNWM4LjEtMS41LDE1LjgsNS41LDE1LjgsNS41bDAuOCwwLjdoMS4ybDAuOS0wLjdjMCwwLDcuNy02LjksMTUuNy01LjYgYzAtMC40LDAuMS0wLjksMC4xLTEuNEMtMjE3LjcsNDAzLjQtMjE4LjIsNDAyLjQtMjE5LjUsNDAxLjJ6Ii8+PC9zdmc+)
}

.no-svg .icon-library-student,
.no-svg .icon-reading-circle-maroon {
    background-image: url(../images/assets/icon-reading-circle-maroon.png)
}

.header-search-submit,
.icon-search-black {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iLTQ3MC4xIDI3MiAxOSAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtNDcwLjEgMjcyIDE5IDE4Ij48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNLTQ1OC42LDI3MmMtNCwwLTcuMywzLjEtNy4zLDdjMCwxLjQsMC40LDIuNiwxLjEsMy43bC00LjgsNC42Yy0wLjYsMC42LTAuNiwxLjYsMCwyLjIgYzAuNywwLjYsMS43LDAuNiwyLjMsMGw0LjgtNC42YzEuMiwwLjcsMi41LDEuMSwzLjksMS4xYzQsMCw3LjMtMy4xLDcuMy03Uy00NTQuNSwyNzItNDU4LjYsMjcyeiBNLTQ1OC42LDI4NGMtMi45LDAtNS4yLTIuMi01LjItNSBzMi4zLTUsNS4yLTVjMi45LDAsNS4yLDIuMiw1LjIsNVMtNDU1LjcsMjg0LTQ1OC42LDI4NHoiLz48L3N2Zz4=)
}

.no-svg .header-search-submit,
.no-svg .icon-search-black {
    background-image: url(../images/assets/icon-search-black.png)
}

.icon-search-black-lg,
.l-header__search-toggle {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI3IDI2Ij48cGF0aCBkPSJNMTYuNCwwQzEwLjUsMCw1LjgsNC42LDUuOCwxMC4yYzAsMS44LDAuNSwzLjUsMS40LDVsLTYuMyw2LjFDMC4zLDIxLjksMCwyMi42LDAsMjMuM3MwLjMsMS40LDAuOCwxLjkgQzEuMywyNS43LDIsMjYsMi44LDI2YzAuNywwLDEuNC0wLjMsMi0wLjhsNi40LTYuMWMxLjYsMC45LDMuNCwxLjMsNS4zLDEuM2M1LjksMCwxMC42LTQuNiwxMC42LTEwLjJTMjIuMiwwLDE2LjQsMHogTTIzLjEsMTAuMiBjMCwzLjYtMyw2LjQtNi43LDYuNGMtMy43LDAtNi43LTIuOS02LjctNi40YzAtMy42LDMtNi40LDYuNy02LjRDMjAuMSwzLjgsMjMuMSw2LjcsMjMuMSwxMC4yeiIvPjwvc3ZnPg==)
}

.no-svg .icon-search-black-lg,
.no-svg .l-header__search-toggle {
    background-image: url(../images/assets/icon-search-black-lg.png)
}

.content-item-search-submit,
.icon-search-blue {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iLTQ3MC4xIDI3MiAxOSAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtNDcwLjEgMjcyIDE5IDE4Ij48cGF0aCBmaWxsPSIjNUFBREI0IiBkPSJNLTQ1OC42LDI3MmMtNCwwLTcuMywzLjEtNy4zLDdjMCwxLjQsMC40LDIuNiwxLjEsMy43bC00LjgsNC42Yy0wLjYsMC42LTAuNiwxLjYsMCwyLjIgYzAuNywwLjYsMS43LDAuNiwyLjMsMGw0LjgtNC42YzEuMiwwLjcsMi41LDEuMSwzLjksMS4xYzQsMCw3LjMtMy4xLDcuMy03Uy00NTQuNSwyNzItNDU4LjYsMjcyeiBNLTQ1OC42LDI4NGMtMi45LDAtNS4yLTIuMi01LjItNSBzMi4zLTUsNS4yLTVjMi45LDAsNS4yLDIuMiw1LjIsNVMtNDU1LjcsMjg0LTQ1OC42LDI4NHoiLz48L3N2Zz4=)
}

.no-svg .content-item-search-submit,
.no-svg .icon-search-blue {
    background-image: url(../images/assets/icon-search-blue.png)
}

.icon-library-locations,
.icon-signs-circle-maroon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iLTI3MCAzNjIgNzAgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI3MCAzNjIgNzAgNzAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM0MjMzMzc7fSAuc3Qxe2ZpbGw6I0ZGRkZGRjt9IC5zdDJ7ZmlsbDpub25lO308L3N0eWxlPjxwYXRoIGlkPSJFbGxpcHNlIiBjbGFzcz0ic3QwIiBkPSJNLTI3MCwzOTdjMC0xOS4zLDE1LjctMzUsMzUtMzVzMzUsMTUuNywzNSwzNXMtMTUuNywzNS0zNSwzNVMtMjcwLDQxNi4zLTI3MCwzOTd6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTS0yMjAsMzk3LjZsLTQuMS00LjJjLTAuMS0wLjEtMC4yLTAuMi0wLjQtMC4yaC0yMC4zYy0wLjIsMC0wLjQsMC4xLTAuNSwwLjRsMCw4LjhjMC4xLDAuMiwwLjMsMC40LDAuNSwwLjQgaDIwLjNjMC4xLDAsMC4zLTAuMSwwLjQtMC4xbDQuMS00LjJjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjRDLTIxOS44LDM5Ny45LTIxOS45LDM5Ny43LTIyMCwzOTcuNnpNLTI1MiwzODUuNmw0LjEtNC4yYzAuMS0wLjEsMC4yLTAuMiwwLjQtMC4yaDIzLjNjMC4yLDAsMC40LDAuMSwwLjUsMC40bDAsOC44Yy0wLjEsMC4yLTAuMywwLjQtMC41LDAuNCBoLTIzLjNjLTAuMSwwLTAuMy0wLjEtMC40LTAuMWwtNC4xLTQuMmMtMC4xLTAuMS0wLjItMC4zLTAuMi0wLjRDLTI1Mi4yLDM4NS45LTI1Mi4xLDM4NS43LTI1MiwzODUuNnpNLTIzNywzODB2LTQuNWMwLTEuNCwxLjEtMi41LDIuNS0yLjVsMCwwYzEuNCwwLDIuNSwxLjEsMi41LDIuNXY0LjVNLTIzMiw0MDV2MTUuNWMwLDEuNC0xLjEsMi41LTIuNSwyLjVsMCwwYy0xLjQsMC0yLjUtMS4xLTIuNS0yLjVWNDA1Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0ieiIvPjwvc3ZnPg==)
}

.no-svg .icon-library-locations,
.no-svg .icon-signs-circle-maroon {
    background-image: url(../images/assets/icon-signs-circle-maroon.png)
}

.icon-social-download-md {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iLTI5NyAzODUgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI5NyAzODUgMjQgMjQiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM0QjRDNEM7fSAuc3Qxe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI5NywzOTdjMC02LjYsNS40LTEyLDEyLTEyczEyLDUuNCwxMiwxMnMtNS40LDEyLTEyLDEyUy0yOTcsNDAzLjYtMjk3LDM5N3oiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNLTI4NyAzOTFMLTI4MyAzOTEgLTI4MyAzOTYgLTI4MCAzOTYgLTI4NSAzOTkuOCAtMjkwIDM5NiAtMjg3IDM5NnpNLTI4MSA0MDBMLTI4MSA0MDIgLTI4OSA0MDIgLTI4OSA0MDAgLTI5MCA0MDAgLTI5MCA0MDMgLTI4MCA0MDMgLTI4MCA0MDB6Ii8+PC9zdmc+)
}

.no-svg .icon-social-download-md {
    background-image: url(../images/assets/icon-social-download-md.png)
}

.icon-social-download-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iLTI5NSAzODcgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI5NSAzODcgMjAgMjAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOnVybCgjU1ZHSURfMV8pO30gLnN0MXtvcGFjaXR5OjAuNDE7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fSAuc3Qye2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii0yODUiIHkxPSI0MDYuMjkyIiB4Mj0iLTI4NSIgeTI9IjM5My4wNTgiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA3OTYpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4MTgxOEMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1QzVDNjYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjk1LDM5N2MwLTUuNSw0LjUtMTAsMTAtMTBzMTAsNC41LDEwLDEwcy00LjUsMTAtMTAsMTBTLTI5NSw0MDIuNS0yOTUsMzk3eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMjgwIDM5N0wtMjg1IDQwMC44IC0yOTAgMzk3ek0tMjgxIDQwMUwtMjgxIDQwMyAtMjg5IDQwMyAtMjg5IDQwMSAtMjkwIDQwMSAtMjkwIDQwNCAtMjgwIDQwNCAtMjgwIDQwMXoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNLTI4NyAzOTFMLTI4MyAzOTEgLTI4MyAzOTYgLTI4MCAzOTYgLTI4NSAzOTkuOCAtMjkwIDM5NiAtMjg3IDM5NnpNLTI4MSA0MDBMLTI4MSA0MDIgLTI4OSA0MDIgLTI4OSA0MDAgLTI5MCA0MDAgLTI5MCA0MDMgLTI4MCA0MDMgLTI4MCA0MDB6Ii8+PC9zdmc+)
}

.no-svg .icon-social-download-sm {
    background-image: url(../images/assets/icon-social-download-sm.png)
}

.icon-social-email-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAiIHkxPSIyLjcwOCIgeDI9IjEwIiB5Mj0iMTUuOTQxIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4MTgxOEMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1QzVDNjYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJ1cmwoI2EpIiBkPSJNMCwxMEMwLDQuNSw0LjUsMCwxMCwwYzUuNSwwLDEwLDQuNSwxMCwxMHMtNC41LDEwLTEwLDEwIEM0LjUsMjAsMCwxNS41LDAsMTB6Ii8+PHBhdGggb3BhY2l0eT0iLjQxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzBGMDEwMiIgZD0iTTQuNiw3LjZsMTAuMiwwbDAsNy43SDQuNlY3LjZ6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmYiIGQ9Ik03LjksMTAuNGwxLjgsMWwxLjgtMWwzLjMsMy41SDQuNkw3LjksMTAuNHogTTE0LjcsOC41djQuMiBMMTIuMSwxMEwxNC43LDguNXogTTQuNiw4LjVMNy4yLDEwbC0yLjYsMi43VjguNXogTTQuNiw2LjJoMTAuMnYxLjRsLTUuMSwyLjlMNC42LDcuNlY2LjJ6Ii8+PC9zdmc+)
}

.no-svg .icon-social-email-sm {
    background-image: url(../images/assets/icon-social-email-sm.png)
}

.icon-social-facebook-lg,
.social-grid__item--facebook {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9Ii0xMzkxIDc5MiAzNCAzNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMTM5MSA3OTIgMzQgMzQiPjxnIG9wYWNpdHk9Ii44Ij48ZGVmcz48ZmlsdGVyIGlkPSJhIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9Ii0xMzkxIiB5PSI3OTIiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCI+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAiLz48L2ZpbHRlcj48L2RlZnM+PG1hc2sgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iLTEzOTEiIHk9Ijc5MiIgd2lkdGg9IjM0IiBoZWlnaHQ9IjM0IiBpZD0iYiI+PGltYWdlIG92ZXJmbG93PSJ2aXNpYmxlIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IiB3aWR0aD0iNDAiIGhlaWdodD0iMzgiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvanBlZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFnRUFTZ0JLQUFELzdBQVJSSFZqYTNrQUFRQUVBQUFBSGdBQS8rNEFJVUZrYjJKbEFHVEFBQUFBQVFNQSBFQU1DQXdZQUFBRzRBQUFDSFFBQUF0UC8yd0NFQUJBTEN3c01DeEFNREJBWER3MFBGeHNVRUJBVUd4OFhGeGNYRng4ZUZ4b2FHaG9YIEhoNGpKU2NsSXg0dkx6TXpMeTlBUUVCQVFFQkFRRUJBUUVCQVFFQUJFUThQRVJNUkZSSVNGUlFSRkJFVUdoUVdGaFFhSmhvYUhCb2EgSmpBakhoNGVIaU13S3k0bkp5Y3VLelUxTURBMU5VQkFQMEJBUUVCQVFFQkFRRUJBUVAvQ0FCRUlBQ2dBS1FNQklnQUNFUUVERVFILyB4QUNJQUFFQUFnTUFBQUFBQUFBQUFBQUFBQUFIQUFVQ0JBWUJBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUVFQWdFRkFRRUFBQUFBIEFBQUFBQVVBQVFNRUFnWVNNQkVURkJZaUZSRUFBZ0FEQkFnR0F3QUFBQUFBQUFBQUFRSUFFUU1RSVFRRk1VRlJrUklpTXRKaFFoTWogazdNVVZCVVNBUUFBQUFBQUFBQUFBQUFBQUFBQUFERC8yZ0FNQXdFQUFoRURFUUFBQU9RdEs5WU9NcUZxdEROaElWNExWQWJXVGR3eSAwRGlFY21XUUF2NUM1bzVEVGI1RC85b0FDQUVDQUFFRkFPai9BUC9hQUFnQkF3QUJCUURvL3dELzJnQUlBUUVBQVFVQVkrZWREL3FyIHEvazdOeEk1N1RRUU00YmxOclh4L3ZYaG95R3ZENG8wV0ZRV2E4WS8wTnFXalk0UFBnMzRVdmJ4bCtQMUMxa2hqVHZVTDBWaUx1eUogRUlxOEdSQnJ1MXBzc3NjaGUxV2FiZmZZOFMyejJieTE5M2M4di8vYUFBZ0JBZ0lHUHdBZi85b0FDQUVEQWdZL0FCLy8yZ0FJQVFFQiBCajhBdXpMRm5VUGZxZDBCaG1XTFJUdHJWZTZKL3dCYkcvTlU3b0piTWNZeUR6ZXZWN295K2xWekRGVktiNHFpcm8xYW95c3BxS0NDIEMxNE5pcWVsQ0NZWGx2bEhTSWJsdmxHWElva2pZdWhMNVZzWStiaTBRSmJMR25vbEdWRWFmektIMkxZT015VnlOOEtRYjVST2NOTnAgWFJsL0Fab3VNb1grUHFyWUdCa1JlREFTcHpMdEVTa2QwRkU1VU92WEdXei9BRzZIMkxaLy85az0iIHRyYW5zZm9ybT0ibWF0cml4KC45NzUgMCAwIDEgLTEzOTMuODg3IDc5MCkiIGZpbHRlcj0idXJsKCNhKSIvPjwvbWFzaz48cGF0aCBmaWxsPSIjNTY1NjU2IiBkPSJNLTEzOTEsODA5YzAtOS40LDcuNi0xNywxNy0xN3MxNyw3LjYsMTcsMTdzLTcuNiwxNy0xNywxN1MtMTM5MSw4MTguNC0xMzkxLDgwOXoiIG1hc2s9InVybCgjYikiLz48L2c+PGxpbmVhckdyYWRpZW50IGlkPSJjIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii0xMzczLjk2NyIgeTE9Ii0yMjguMzMzIiB4Mj0iLTEzNzMuOTY3IiB5Mj0iLTI0OS41MDciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA1NjgpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0QTZDQ0QiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0MzVEOUEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0tMTM5MCw4MDhjMC04LjgsNy4yLTE2LDE2LTE2YzguOCwwLDE2LDcuMiwxNiwxNnMtNy4yLDE2LTE2LDE2Qy0xMzgyLjgsODI0LTEzOTAsODE2LjgtMTM5MCw4MDh6Ii8+PHBhdGggb3BhY2l0eT0iLjQxIiBmaWxsPSIjMEUwMTAyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IiBkPSJNLTEzNzAuNiw4MDkuMmgtMi41djguOGgtMy43di04LjhoLTEuN3YtMy4xaDEuN3YtMiBjMC0xLjQsMC43LTMuNywzLjctMy43aDIuN3YzaC0yYy0wLjMsMC0wLjgsMC4yLTAuOCwwLjl2MS44aDIuOEwtMTM3MC42LDgwOS4yeiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0tMTM3MC42LDgwOC4yaC0yLjV2OC44aC0zLjd2LTguOGgtMS43di0zLjFoMS43di0yYzAtMS40LDAuNy0zLjcsMy43LTMuN2gyLjd2M2gtMmMtMC4zLDAtMC44LDAuMi0wLjgsMC45IHYxLjhoMi44TC0xMzcwLjYsODA4LjJ6Ii8+PC9zdmc+)
}

.no-svg .icon-social-facebook-lg,
.no-svg .social-grid__item--facebook {
    background-image: url(../images/assets/icon-social-facebook-lg.png)
}

.icon-social-facebook-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAiIHkxPSIyLjcwOCIgeDI9IjEwIiB5Mj0iMTUuOTQxIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0QTZDQ0QiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0MzVEOUEiLz48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InVybCgjYSkiIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIj48cGF0aCBvcGFjaXR5PSIuNDEiIGZpbGw9IiMwRTAxMDIiIGQ9Ik0xMi40LDEwLjZoLTEuNXY1LjVIOC41di01LjVINy40VjguN2gxLjFWNy40IGMwLTAuOSwwLjQtMi4zLDIuMy0yLjNsMS43LDBWN2gtMS4yYy0wLjIsMC0wLjUsMC4xLTAuNSwwLjV2MS4xaDEuN0wxMi40LDEwLjZ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyLjQsMTBoLTEuNXY1LjVIOC41VjEwSDcuNFY4aDEuMVY2LjhjMC0wLjksMC40LTIuMywyLjMtMi4zIGwxLjcsMHYxLjloLTEuMmMtMC4yLDAtMC41LDAuMS0wLjUsMC41VjhoMS43TDEyLjQsMTB6Ii8+PC9nPjwvc3ZnPg==)
}

.no-svg .icon-social-facebook-sm {
    background-image: url(../images/assets/icon-social-facebook-sm.png)
}

.icon-social-googleplus-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAiIHkxPSIyLjcwOCIgeDI9IjEwIiB5Mj0iMTUuOTQyIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNERDRCMzkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCQTRCMzkiLz48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InVybCgjYSkiIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxnIG9wYWNpdHk9Ii40MSIgZmlsbD0iIzBFMDEwMiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjEsMTUuMmMwLjQsMCwwLjgtMC4xLDEtMC4zYzAuMy0wLjIsMC40LTAuNCwwLjQtMC43IGMwLTAuMy0wLjEtMC41LTAuNC0wLjdjLTAuMy0wLjItMC42LTAuMy0xLTAuM2MtMC40LDAtMC43LDAuMS0xLDAuM2MtMC4zLDAuMi0wLjQsMC40LTAuNCwwLjdjMCwwLjMsMC4xLDAuNSwwLjQsMC43IEM3LjMsMTUuMSw3LjcsMTUuMiw4LjEsMTUuMnogTTcuOSw5LjFjMC4zLDAsMC43LTAuMSwwLjktMC40czAuNC0wLjUsMC40LTAuOWMwLTAuMy0wLjEtMC43LTAuNC0wLjlTOC4zLDYuNiw3LjksNi42UzcuMyw2LjcsNyw3IEM2LjgsNy4yLDYuNiw3LjUsNi42LDcuOWMwLDAuNCwwLjEsMC43LDAuNCwwLjlDNy4zLDksNy42LDkuMSw3LjksOS4xeiBNNS45LDExLjFjMC0wLjQsMC4xLTAuOCwwLjMtMS4yQzUuOSw5LjcsNS42LDkuNCw1LjQsOSBDNS4yLDguNyw1LjEsOC4zLDUuMSw3LjljMC0wLjQsMC4xLTAuNywwLjItMS4xczAuMy0wLjYsMC42LTAuOWMwLjItMC4yLDAuNS0wLjQsMC44LTAuNmMwLjMtMC4yLDAuNy0wLjIsMS0wLjIgYzAuMywwLDAuNSwwLDAuOCwwLjFDOC44LDUuNCw5LDUuNSw5LjMsNS42bDItMS4xdjEuOGwtMC45LDAuNWMwLjEsMC4xLDAuMiwwLjMsMC4yLDAuNGMwLjEsMC4yLDAuMSwwLjQsMC4xLDAuNiBjMCwwLjQtMC4xLDAuNy0wLjIsMWMtMC4xLDAuMy0wLjMsMC42LTAuNiwwLjlTOS4zLDEwLjIsOSwxMC40Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMkg3LjhjMCwwLDAsMC4xLTAuMSwwLjJjMCwwLjEsMCwwLjIsMCwwLjMgYzAsMC4yLDAsMC40LDAuMSwwLjZoMC4zYzAuNSwwLDAuOSwwLjEsMS4zLDAuMmMwLjQsMC4xLDAuNywwLjMsMSwwLjVjMC4zLDAuMiwwLjUsMC41LDAuNywwLjhjMC4yLDAuMywwLjIsMC42LDAuMiwxIGMwLDAuNC0wLjEsMC43LTAuMiwxYy0wLjIsMC4zLTAuNCwwLjYtMC43LDAuOGMtMC4zLDAuMi0wLjYsMC40LTEsMC41Yy0wLjQsMC4xLTAuOCwwLjItMS4zLDAuMmMtMC40LDAtMC45LTAuMS0xLjMtMC4yIGMtMC40LTAuMS0wLjctMC4zLTEtMC41Yy0wLjMtMC4yLTAuNS0wLjUtMC43LTAuOGMtMC4yLTAuMy0wLjItMC42LTAuMi0xYzAtMC40LDAuMS0wLjgsMC4zLTEuMmMwLjItMC4zLDAuNi0wLjYsMS0wLjkgQzYsMTEuOCw1LjksMTEuNSw1LjksMTEuMXoiLz48cGF0aCBkPSJNMTcgOS4zTDExLjkgOS4zIDExLjkgMTAuNiAxMy44IDEwLjYgMTMuOCAxMi41IDE1LjEgMTIuNSAxNS4xIDEwLjYgMTcgMTAuNnoiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjEsMTQuM2MwLjQsMCwwLjgtMC4xLDEtMC4zYzAuMy0wLjIsMC40LTAuNCwwLjQtMC43IGMwLTAuMy0wLjEtMC41LTAuNC0wLjdjLTAuMy0wLjItMC42LTAuMy0xLTAuM2MtMC40LDAtMC43LDAuMS0xLDAuM2MtMC4zLDAuMi0wLjQsMC40LTAuNCwwLjdjMCwwLjMsMC4xLDAuNSwwLjQsMC43IEM3LjMsMTQuMiw3LjcsMTQuMyw4LjEsMTQuM3ogTTcuOSw4LjJjMC4zLDAsMC43LTAuMSwwLjktMC40QzkuMSw3LjYsOS4yLDcuMyw5LjIsN2MwLTAuMy0wLjEtMC42LTAuNC0wLjlTOC4zLDUuNyw3LjksNS43IFM3LjMsNS44LDcsNi4xQzYuOCw2LjMsNi42LDYuNiw2LjYsN2MwLDAuNCwwLjEsMC43LDAuNCwwLjlDNy4zLDguMSw3LjYsOC4yLDcuOSw4LjJ6IE01LjksMTAuMmMwLTAuNCwwLjEtMC44LDAuMy0xLjIgQzUuOSw4LjgsNS42LDguNSw1LjQsOC4xQzUuMiw3LjgsNS4xLDcuNCw1LjEsN2MwLTAuNCwwLjEtMC43LDAuMi0xLjFTNS43LDUuMyw1LjksNWMwLjItMC4yLDAuNS0wLjQsMC44LTAuNiBjMC4zLTAuMiwwLjctMC4yLDEtMC4yYzAuMywwLDAuNSwwLDAuOCwwLjFDOC44LDQuNSw5LDQuNiw5LjMsNC43bDItMS4xdjEuOGwtMC45LDAuNWMwLjEsMC4xLDAuMiwwLjMsMC4yLDAuNCBjMC4xLDAuMiwwLjEsMC40LDAuMSwwLjZjMCwwLjQtMC4xLDAuNy0wLjIsMS4xYy0wLjEsMC4zLTAuMywwLjYtMC42LDAuOVM5LjMsOS4zLDksOS41QzguNiw5LjYsOC4zLDkuNyw3LjksOS43SDcuOCBjMCwwLDAsMC4xLTAuMSwwLjJjMCwwLjEsMCwwLjIsMCwwLjNjMCwwLjIsMCwwLjQsMC4xLDAuNmgwLjNjMC41LDAsMC45LDAuMSwxLjMsMC4yYzAuNCwwLjEsMC43LDAuMywxLDAuNSBjMC4zLDAuMiwwLjUsMC41LDAuNywwLjhjMC4yLDAuMywwLjIsMC42LDAuMiwxYzAsMC4zLTAuMSwwLjctMC4yLDFjLTAuMiwwLjMtMC40LDAuNi0wLjcsMC44Yy0wLjMsMC4yLTAuNiwwLjQtMSwwLjUgYy0wLjQsMC4xLTAuOCwwLjItMS4zLDAuMmMtMC40LDAtMC45LTAuMS0xLjMtMC4yYy0wLjQtMC4xLTAuNy0wLjMtMS0wLjVjLTAuMy0wLjItMC41LTAuNS0wLjctMC44Yy0wLjItMC4zLTAuMi0wLjYtMC4yLTEgYzAtMC40LDAuMS0wLjgsMC4zLTEuMmMwLjItMC40LDAuNi0wLjYsMS0wLjlDNiwxMC45LDUuOSwxMC42LDUuOSwxMC4yeiIvPjxwYXRoIGQ9Ik0xNyA4LjRMMTUuMSA4LjQgMTUuMSA2LjUgMTMuOCA2LjUgMTMuOCA4LjQgMTEuOSA4LjQgMTEuOSA5LjcgMTMuOCA5LjcgMTMuOCAxMS42IDE1LjEgMTEuNiAxNS4xIDkuNyAxNyA5Ljd6Ii8+PC9nPjwvc3ZnPg==)
}

.no-svg .icon-social-googleplus-sm {
    background-image: url(../images/assets/icon-social-googleplus-sm.png)
}

.icon-social-instagram-lg,
.social-grid__item--instagram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCI+PGcgb3BhY2l0eT0iLjgiPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjM0IiBoZWlnaHQ9IjM0Ij48ZmVGbG9vZCByZXN1bHQ9ImJhY2siIGZsb29kLWNvbG9yPSIjZmZmIiBmbG9vZC1vcGFjaXR5PSIxIi8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iYmFjayIvPjwvZmlsdGVyPjwvZGVmcz48bWFzayBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIGlkPSJiIj48aW1hZ2Ugb3ZlcmZsb3c9InZpc2libGUiIHdpZHRoPSIxNTkiIGhlaWdodD0iMTU5IiB4bGluazpocmVmPSJkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBZ0VCTEFFc0FBRC83QUFSUkhWamEza0FBUUFFQUFBQUhnQUEvKzRBSVVGa2IySmxBR1RBQUFBQUFRTUEgRUFNQ0F3WUFBQU1IQUFBRm5nQUFCKy8vMndDRUFCQUxDd3NNQ3hBTURCQVhEdzBQRnhzVUVCQVVHeDhYRnhjWEZ4OGVGeG9hR2hvWCBIaDRqSlNjbEl4NHZMek16THk5QVFFQkFRRUJBUUVCQVFFQkFRRUFCRVE4UEVSTVJGUklTRlJRUkZCRVVHaFFXRmhRYUpob2FIQm9hIEpqQWpIaDRlSGlNd0t5NG5KeWN1S3pVMU1EQTFOVUJBUDBCQVFFQkFRRUJBUUVCQVFQL0NBQkVJQUtNQW93TUJJZ0FDRVFFREVRSC8geEFDVUFBRUFBZ01CQVFFQUFBQUFBQUFBQUFBQUJBVUNBd1lCQndnQkFRRUFBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUJCQUVDQlFRRCBBQU1BQUFBQUFBQUFBUUlEQkFVUk5SQWdJUVlXTURFU0UwQmdJeUlVRlJFQUFnRUNBZ2tEQkFNQUFBQUFBQUFBQUFFQ01RTVJJUkFnIDBwT3pCSFFGTlRCQlVYRVNJakpBWVJNU0FRQUFBQUFBQUFBQUFBQUFBQUFBQUdELzJnQU1Bd0VBQWhFREVRQUFBUG40QUFEWk9LMWYgYnptblNSeWpXRUl3QUFzSyt3UHVBUHorQWJERzJtM1JCbldFeXF6WmI3Q2sxWCtzNXVCMWNNNFN0N3VpaWdaWWl3cjdBKzRBL1A0TSB1amhkT1oyaXpyWEwyNzQwNTdocHdraXZpWEVjNStyNmVycmlxTHVlVml2c0srd1B1QVB6L3MxMlJmMzFmZVZLc05VeU12WG9BQjVqIG40Uks2NGduTzg5MXRGWERUOU82UHVBUHovZlVQU25SM2RSZDFQazZkMGVnQUFBeGlUSXBVVWQvUjF4dUVpUEgzQUg1L3dDazV1OE8gd3VxQzdxMzNScE1lZ0FBQThpeUlaWFVsdlIxeTJqTEdQdUFQei9ZVitaM2Q1eWwvWFF6YWV3aVg3aGtlZ0FlTlpqQTNWcEVvckRuSyBvNU5mWVI5d0IrZndXZlU4SmZIYTJmTVdkZER2cDVVV1BzUElsWXg5WklqYVlac3ExVld2bEpkVkN3cjdBKzRBL1A0R1dJdnJ6aHA1IDNjemtyQ3Vrem9NeTcxMUdvczRWZldGbHo4U0xBQ3dyN0ErNEEvUDZ3RmVzQlhyQVFKTzRaN1k0MzZzUkcwV0FyMWdLOVlDdnNFNCsgeEFBQUFBQUFBQUFBQS8vYUFBZ0JBZ0FCQlFEOTUvL2FBQWdCQXdBQkJRRDk1Ly9hQUFnQkFRQUJCUUQ4UHQvZnVlS3ZMS3NPSGtjUiA0U01URFFqc05DU1lOaE5pWm1ENHBJMTVlMzkrNVk0M3lPcDRqVXI0OXJVanBJTXBpVXhhWStrUzBrTE9PWTVMbUpjeFhOVnE4ZTM5ICs1SVlYelBvWTVzYVY2aERVSTZvMnFKV1FXc2crcVNWU2FvV0toa01XanlTTjBidUhiKy9jWTQzU1B4MUJJMjFxeEJXSXE0eUFiQ2ggOVNDeElPaFFmQVRWeXhXTFZZeXVQK1NLaW9wMi92M0hFVTlTcFhLMEJEQ1J4RFdJaG9uSFJCekVVa2lKNFN6QVhLK3FaU3A5VWgyLyB2M0N2RXNzdVBybzF0U0VyeEVVWTF1bk81dXBOR1dZaTNDWlNxajQzTlZydTM5KzRZZUg1U1VvK2xXTWdZTWJvbm9TTjFTd3d0eGw2IFBwa0kvcnM5djc5d3drZjg2YkNxMGhiMFQyOUJ5ZEoybHBwZGIwelVla25iKy9jTU1uOGFhRlpPa1h0NksrMC90YUxxR2M5KzM5KzQgWVozOGFhbFpla1M5UFJYMm5VdEtYVk00dlh0L2Z1R0RrL3dwUEtyeUYzUlBiMEhyb2s3aTA4dXY2Wm1UNVM5djc5d3hNM3dtcFM5SyBzaEE4WTdWT2RTVjVZa0xjcGVsMFM1SjlsanQvZnVFVDFqa3gxbEhNcVRGZVlpa0d1MTV0Ujc5Q2FVc3pGdVl5MXY0UnF1cTl2Nzl4IHhOeFdPcVdDdFlJWnlPWWJJaWlPUTFRMVFWNklQbEpaaWVjc3psMnlpSmZzclBLZHY3OXhhNVdyaThoODByV2lDeVJXUmxnYk9mZWcgczQ2Y2tzRTFrbnNscTBaTy93REplSGIrL2NrY2pvM1kvS280cjNFVWh0a2RzYmFQOW9XMFB0RXRzbXRsbTZpSmZ5YXVGVlZYaDIvdiAzS2lxaTFNcEpFVmNwRzlJN3lEYnFDWFJibys2aExlUkMzbG8yRm0vTE92SjIvdjNPMXptckhrTE1aSG1wRVArNG91Y1Vrek1yaVM1IFlrRlZWNXUzOStQSDg4ZVA1NDhmeng0L25qeC9QSGorZVBIODhlUDU0OGZ6eDQvbmp4L1BIaitlUEg4OGVQNTQ4Znp4NC9uangvUEggaitlUEg4OFlQQjV1TE4vamYvL2FBQWdCQWdJR1B3QnovOW9BQ0FFREFnWS9BSFAvMmdBSUFRRUJCajhBL2g5czZ1eHhJK2hoQ0xaaiBONGYwWnBzL1EvUWYyNG94am1ZVGkxcmRzNnV4eEk2MzJ3V0xGSzVtL2dTVWNDaFFvVUtGQnB4eEhLMVQ0TUpMQnJVN1oxZGppUjFWIEdLRmxpL2RpeUtGQ2hRb1VLRkI1RGxGWVNIR1N3YTA5czZ1eHhJNmloR3JGbG02c1dRc2ltaW1taFFvUEllUTV4WDVJd2RWbzdaMWQgamlSMVA5SkxOMEZrTEwwbVBJZVI5OFZrNjZPMmRYWTRrZE1ZTDNaRkpVRUwwMk1rc0J4ZnNkczZ1eHhJNlhOKzFCQzlSakdTK0htZCBzNnV4eEk2VS9saUVMMUdNVWp0blYyT0pIVEFRdlVZeGtmcWRzNnV4eEk2WUNGNmpHTWo5VHRuVjJPSkhUOXVOR0lRdlVZeFIrRHRuIFYyT0pIVDlyOXhDRjZiR01sTDJ4TzJkWFk0a2RNWnIyWkZwMUVMMDJNbGc4M2tqRTdaMWRqaVIxUDhwUEwyRm1MTXI2THpIbU50ancgZjRxbWp0blYyT0pIVVVsazBLTW4rU0ZtTE1xVjBWSzZLbFI1anpIYmcvcTlQYk9yc2NTT3FwUmVEUW96ZUVoWmxTcFVxVktsU28yMiBPRnQvVm1McnA3WjFkamlSMXNWa3hSbm12a1dFaXBVcVZLbFJyN3NYOElheHdqOGF2Yk9yc2NTUG9ZeGVCKzJLL3MvSkg2cy9WbjRyIEEvS1R3TTlidG5WMk9KSFI0em05eGMyVHhuTjdpNXNuak9iM0Z6WlBHYzN1TG15ZU01dmNYTms4WnplNHViSjR6bTl4YzJUeG5ON2kgNXNuak9iM0Z6WlBHYzN1TG15ZU01dmNYTms4WnplNHViSjR6bTl4YzJUeG5ON2k1c25qT2IzRnpaUEdjM3VMbXllTTV2Y1hOazhaeiBlNHViSjR6bTl4YzJUdDkyNzIvbW9XNGMxWmxPY3JOeU1ZeGpjaTIyM0hKTCtQOEEvOWs9IiB0cmFuc2Zvcm09Im1hdHJpeCguMjQgMCAwIC4yNCAtMiAtMikiIGZpbHRlcj0idXJsKCNhKSIvPjwvbWFzaz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzU3NTc1NyIgZD0iTTAsMTdDMCw3LjYsNy42LDAsMTcsMHMxNyw3LjYsMTcsMTdzLTcuNiwxNy0xNywxN1MwLDI2LjQsMCwxN3oiIG1hc2s9InVybCgjYikiLz48L2c+PGxpbmVhckdyYWRpZW50IGlkPSJjIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE3IiB5MT0iNC4zMzMiIHgyPSIxNyIgeTI9IjI1LjUwNyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjQTQ3QjVFIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOUY3NDU0Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0idXJsKCNjKSIgZD0iTTEsMTZDMSw3LjIsOC4yLDAsMTcsMHMxNiw3LjIsMTYsMTZzLTcuMiwxNi0xNiwxNiBTMSwyNC44LDEsMTZ6Ii8+PHBhdGggb3BhY2l0eT0iLjQxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzEyMDkwQSIgZD0iTTIzLjQsMjEuN2MwLDAuOC0wLjcsMS41LTEuNSwxLjVoLTkuOCBjLTAuOCwwLTEuNS0wLjctMS41LTEuNXYtNi42SDEzYy0wLjIsMC41LTAuMywxLjEtMC4zLDEuNmMwLDIuNCwyLDQuNCw0LjQsNC40czQuNC0yLDQuNC00LjRjMC0wLjYtMC4xLTEuMS0wLjMtMS42aDIuNFYyMS43eiBNMTQuNywxNS4xYzAuNS0wLjcsMS4zLTEuMiwyLjMtMS4yYzAuOSwwLDEuOCwwLjUsMi4zLDEuMmMwLjMsMC41LDAuNSwxLDAuNSwxLjZjMCwxLjUtMS4zLDIuOC0yLjgsMi44Yy0xLjUsMC0yLjgtMS4zLTIuOC0yLjggQzE0LjIsMTYuMSwxNC40LDE1LjYsMTQuNywxNS4xeiBNMjIuOCwxMC42aDAuNHYwLjN2Mi40bC0yLjcsMGwwLTIuN0wyMi44LDEwLjZ6IE0yMS45LDguOGgtOS44Yy0xLjcsMC0zLjEsMS40LTMuMSwzLjF2My4zdjYuNiBjMCwxLjcsMS40LDMuMSwzLjEsMy4xaDkuOGMxLjcsMCwzLjEtMS40LDMuMS0zLjF2LTYuNnYtMy4zQzI1LDEwLjEsMjMuNiw4LjgsMjEuOSw4Ljh6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmYiIGQ9Ik0yMy40LDIwLjljMCwwLjgtMC43LDEuNS0xLjUsMS41aC05LjhjLTAuOCwwLTEuNS0wLjctMS41LTEuNSB2LTYuNUgxM2MtMC4yLDAuNS0wLjMsMS4xLTAuMywxLjZjMCwyLjQsMiw0LjQsNC40LDQuNHM0LjQtMiw0LjQtNC40YzAtMC42LTAuMS0xLjEtMC4zLTEuNmgyLjRWMjAuOXogTTE0LjcsMTQuNCBjMC41LTAuNywxLjMtMS4yLDIuMy0xLjJjMC45LDAsMS44LDAuNSwyLjMsMS4yYzAuMywwLjUsMC41LDEsMC41LDEuNmMwLDEuNi0xLjMsMi44LTIuOCwyLjhjLTEuNSwwLTIuOC0xLjMtMi44LTIuOCBDMTQuMiwxNS40LDE0LjQsMTQuOCwxNC43LDE0LjR6IE0yMi44LDkuOGgwLjR2MC40djIuNGwtMi43LDBsMC0yLjdMMjIuOCw5Ljh6IE0yMS45LDhoLTkuOEMxMC40LDgsOSw5LjQsOSwxMS4xdjMuM3Y2LjUgYzAsMS43LDEuNCwzLjEsMy4xLDMuMWg5LjhjMS43LDAsMy4xLTEuNCwzLjEtMy4xdi02LjV2LTMuM0MyNSw5LjQsMjMuNiw4LDIxLjksOHoiLz48L3N2Zz4=)
}

.no-svg .icon-social-instagram-lg,
.no-svg .social-grid__item--instagram {
    background-image: url(../images/assets/icon-social-instagram-lg.png)
}

.icon-social-instagram-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAiIHkxPSIyLjcwOCIgeDI9IjEwIiB5Mj0iMTUuOTQyIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNBNDdCNUUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5Rjc0NTQiLz48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InVybCgjYSkiIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIG9wYWNpdHk9Ii40MSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMxMjA5MEEiIGQ9Ik0xNCwxMy41YzAsMC41LTAuNCwxLTEsMUg2LjljLTAuNSwwLTEtMC40LTEtMVY5LjQgaDEuNWMtMC4xLDAuMy0wLjIsMC43LTAuMiwxYzAsMS41LDEuMiwyLjcsMi43LDIuN3MyLjctMS4yLDIuNy0yLjdjMC0wLjQtMC4xLTAuNy0wLjItMUgxNFYxMy41eiBNOC42LDkuNEM4LjksOSw5LjQsOC43LDEwLDguNyBjMC42LDAsMS4xLDAuMywxLjQsMC43YzAuMiwwLjMsMC4zLDAuNiwwLjMsMWMwLDEtMC44LDEuOC0xLjgsMS44cy0xLjgtMC44LTEuOC0xLjhDOC4yLDEwLjEsOC40LDkuNyw4LjYsOS40eiBNMTMuNiw2LjZoMC4ydjAuMiB2MS41bC0xLjcsMGwwLTEuN0wxMy42LDYuNnogTTEzLjEsNS41SDYuOUM1LjksNS41LDUsNi4zLDUsNy40djJ2NC4xYzAsMS4xLDAuOSwxLjksMS45LDEuOWg2LjFjMS4xLDAsMS45LTAuOSwxLjktMS45VjkuNHYtMiBDMTUsNi4zLDE0LjEsNS41LDEzLjEsNS41eiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmIiBkPSJNMTQsMTMuMWMwLDAuNS0wLjQsMS0xLDFINi45Yy0wLjUsMC0xLTAuNC0xLTFWOWgxLjUgYy0wLjEsMC4zLTAuMiwwLjctMC4yLDFjMCwxLjUsMS4yLDIuNywyLjcsMi43czIuNy0xLjIsMi43LTIuN2MwLTAuNC0wLjEtMC43LTAuMi0xSDE0VjEzLjF6IE04LjYsOUM4LjksOC41LDkuNCw4LjIsMTAsOC4yIGMwLjYsMCwxLjEsMC4zLDEuNCwwLjdjMC4yLDAuMywwLjMsMC42LDAuMywxYzAsMS0wLjgsMS44LTEuOCwxLjhTOC4yLDExLDguMiwxMEM4LjIsOS42LDguNCw5LjMsOC42LDl6IE0xMy42LDYuMWgwLjJ2MC4ydjEuNSBsLTEuNywwbDAtMS43TDEzLjYsNi4xeiBNMTMuMSw1SDYuOUM1LjksNSw1LDUuOSw1LDYuOXYydjQuMUM1LDE0LjEsNS45LDE1LDYuOSwxNWg2LjFjMS4xLDAsMS45LTAuOSwxLjktMS45Vjl2LTIgQzE1LDUuOSwxNC4xLDUsMTMuMSw1eiIvPjwvc3ZnPg==)
}

.no-svg .icon-social-instagram-sm {
    background-image: url(../images/assets/icon-social-instagram-sm.png)
}

.icon-social-linkedin-lg {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9Ii05MjMuMyA1MjggMzQgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTkyMy4zIDUyOCAzNCAzNCI+PGcgb3BhY2l0eT0iLjgiPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iLTkyMy4zIiB5PSI1MjgiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCI+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAiLz48L2ZpbHRlcj48L2RlZnM+PG1hc2sgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iLTkyMy4zIiB5PSI1MjgiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgaWQ9ImIiPjxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyIgd2lkdGg9IjQxIiBoZWlnaHQ9IjQwIiB4bGluazpocmVmPSJkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBZ0VBVEFCTUFBRC83QUFSUkhWamEza0FBUUFFQUFBQUhnQUEvKzRBSVVGa2IySmxBR1RBQUFBQUFRTUEgRUFNQ0F3WUFBQUcrQUFBQ01BQUFBeHYvMndDRUFCQUxDd3NNQ3hBTURCQVhEdzBQRnhzVUVCQVVHeDhYRnhjWEZ4OGVGeG9hR2hvWCBIaDRqSlNjbEl4NHZMek16THk5QVFFQkFRRUJBUUVCQVFFQkFRRUFCRVE4UEVSTVJGUklTRlJRUkZCRVVHaFFXRmhRYUpob2FIQm9hIEpqQWpIaDRlSGlNd0t5NG5KeWN1S3pVMU1EQTFOVUJBUDBCQVFFQkFRRUJBUUVCQVFQL0NBQkVJQUNrQUtnTUJJZ0FDRVFFREVRSC8geEFDT0FBQUNBd0VCQUFBQUFBQUFBQUFBQUFBRUJ3QUZCZ01DQVFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQkJBSUJBd1VBQUFBQSBBQUFBQUFBRUFnTUZCZ0FCRWpBUkZTQkJFeFFXRVFBQkF3SURCQVlMQUFBQUFBQUFBQUFDQUFFREVRUXhFZ1VoY2RJelFUSlNFNU9GIEVDQmhrVUtTc2lOak5EVVNBUUFBQUFBQUFBQUFBQUFBQUFBQUFERC8yZ0FNQXdFQUFoRURFUUFBQUsrc08yWm13MmZ4RTNlUVl0TjYgczlrYUtlZUJsOHVTSUdWampndUJHbEJKWHJRaC85b0FDQUVDQUFFRkFPai9BUC9hQUFnQkF3QUJCUURvL3dELzJnQUlBUUVBQVFVQSB1MHRLaVdJRXkwSEtiaHJRdEo0bHJGUzVPV0Z0WGxwVExtT29tNFY2RVpISDAyaE9pQkdTRVcrRlNPdnRrNXcvY2hjZmd6MnUzSDYyIFhNalkxd3IwMHkrTnBhTjRTWXlPM2I1dEpDdStzdTBSTEZXTUVLMEJMYW1MUTJrNHkyRklYQldGYXZFUzNyLy8yZ0FJQVFJQ0JqOEEgSC8vYUFBZ0JBd0lHUHdBZi85b0FDQUVCQVFZL0FMaUcxdlo0SW1DTjJDT1V3RnFpTmRna21hTFVMeGhmcGVlWGlWWDFXODhlVGlUayBPcFhoVXgrL0x4SndQVWJ0aWJvZWVUaVg3dHgvSzc3bkh6TzMxc1ZOQ08zTU1WZDJRVUpPTFlOVDNLak15Y1NGcXA1NDJvN1k3bDVNIHBzOUs1SXFmSUtHbm8ybzZZMGRlVEthWnZoR0t1N0lLRm5KdHRLS3RXVGtSTlZQREc5WGZIY3ZKMWN6VzFsUFBDUXhzMGtVUm1MMEEgV2RxaU5GbWkwNjd5OUk5eEp3cksrbFhuZ1NjS2NCMDI3Rm54ckJKWDZVNW5wMTI1UCtDVGhYNk54L0o3cmxIek94aDF2WjYvLzlrPSIgdHJhbnNmb3JtPSJtYXRyaXgoLjk1MSAwIDAgLjk1IC05MjYuMTIzIDUyNikiIGZpbHRlcj0idXJsKCNhKSIvPjwvbWFzaz48cGF0aCBmaWxsPSIjNTY1NjU2IiBkPSJNLTkyMy4zLDU0NWMwLTkuNCw3LjYtMTcsMTctMTdzMTcsNy42LDE3LDE3cy03LjYsMTctMTcsMTdTLTkyMy4zLDU1NC40LTkyMy4zLDU0NXoiIG1hc2s9InVybCgjYikiLz48L2c+PGxpbmVhckdyYWRpZW50IGlkPSJjIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii05MDYuMyIgeTE9IjUyOC4zMzMiIHgyPSItOTA2LjMiIHkyPSI1NDkuNTA3IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNCkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzA0ODhGNyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA3NkNCRSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTS05MjIuMyw1NDRjMC04LjgsNy4yLTE2LDE2LTE2czE2LDcuMiwxNiwxNnMtNy4yLDE2LTE2LDE2Uy05MjIuMyw1NTIuOC05MjIuMyw1NDR6Ii8+PHBhdGggb3BhY2l0eT0iLjQxIiBmaWxsPSIjMEUwMTAyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IiBkPSJNLTg5OC40LDU1MmgtMy4xdi01YzAtMS4yLTAuNS0yLjEtMS42LTIuMSBjLTAuOSwwLTEuNCwwLjYtMS42LDEuMWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjh2NS4yaC0zLjFjMCwwLDAtOC40LDAtOS4zaDMuMXYxLjNjMC40LTAuNiwxLjEtMS41LDIuOC0xLjVjMiwwLDMuNiwxLjMsMy42LDQuMiBDLTg5OC40LDU0Ni43LTg5OC40LDU1Mi04OTguNCw1NTJ6IE0tOTExLjEsNTQxLjRMLTkxMS4xLDU0MS40Yy0xLjEsMC0xLjctMC43LTEuNy0xLjZzMC43LTEuNiwxLjgtMS42czEuNywwLjcsMS43LDEuNiBDLTkwOS4zLDU0MC43LTkxMCw1NDEuNC05MTEuMSw1NDEuNHogTS05MDkuNSw1NTJoLTMuMXYtOS4zaDMuMVY1NTJ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTS04OTguNCw1NTFoLTMuMXYtNWMwLTEuMi0wLjUtMi4xLTEuNi0yLjFjLTAuOSwwLTEuNCwwLjYtMS42LDEuMWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjh2NS4yaC0zLjEgYzAsMCwwLTguNCwwLTkuM2gzLjF2MS4zYzAuNC0wLjYsMS4xLTEuNSwyLjgtMS41YzIsMCwzLjYsMS4zLDMuNiw0LjJDLTg5OC40LDU0NS43LTg5OC40LDU1MS04OTguNCw1NTF6IE0tOTExLjEsNTQwLjQgTC05MTEuMSw1NDAuNGMtMS4xLDAtMS43LTAuNy0xLjctMS42czAuNy0xLjYsMS44LTEuNnMxLjcsMC43LDEuNywxLjZDLTkwOS4zLDUzOS43LTkxMCw1NDAuNC05MTEuMSw1NDAuNHogTS05MDkuNSw1NTFoLTMuMXYtOS4zIGgzLjFWNTUxeiIvPjwvc3ZnPg==)
}

.no-svg .icon-social-linkedin-lg {
    background-image: url(../images/assets/icon-social-linkedin-lg.png)
}

.icon-social-linkedin-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAiIHkxPSIyLjcwOCIgeDI9IjEwIiB5Mj0iMTUuOTQxIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwNDg4RjciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwNzZDQkUiLz48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InVybCgjYSkiIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIG9wYWNpdHk9Ii40MSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMwRTAxMDIiIGQ9Ik0xNC45LDE0LjlIMTN2LTMuMWMwLTAuOC0wLjMtMS4zLTEtMS4zIGMtMC41LDAtMC45LDAuNC0xLDAuN0MxMSwxMS4zLDExLDExLjQsMTEsMTEuNnYzLjJIOWMwLDAsMC01LjMsMC01LjhIMTF2MC44YzAuMy0wLjQsMC43LTEsMS43LTFjMS4zLDAsMi4yLDAuOCwyLjIsMi42VjE0Ljl6IE03LDguM0w3LDguM2MtMC43LDAtMS4xLTAuNC0xLjEtMWMwLTAuNiwwLjQtMSwxLjEtMWMwLjcsMCwxLjEsMC40LDEuMSwxQzguMSw3LjgsNy43LDguMyw3LDguM3ogTTgsMTQuOUg2VjlIOFYxNC45eiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmIiBkPSJNMTQuOSwxNC4ySDEzdi0zLjFjMC0wLjgtMC4zLTEuMy0xLTEuM2MtMC41LDAtMC45LDAuNC0xLDAuNyBDMTEsMTAuNiwxMSwxMC44LDExLDExdjMuMkg5YzAsMCwwLTUuMywwLTUuOEgxMXYwLjhjMC4zLTAuNCwwLjctMSwxLjctMWMxLjMsMCwyLjIsMC44LDIuMiwyLjZWMTQuMnogTTcsNy42TDcsNy42IGMtMC43LDAtMS4xLTAuNC0xLjEtMWMwLTAuNiwwLjQtMSwxLjEtMWMwLjcsMCwxLjEsMC40LDEuMSwxQzguMSw3LjIsNy43LDcuNiw3LDcuNnogTTgsMTQuMkg2VjguNEg4VjE0LjJ6Ii8+PC9zdmc+)
}

.no-svg .icon-social-linkedin-sm {
    background-image: url(../images/assets/icon-social-linkedin-sm.png)
}

.icon-social-print-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAiIHkxPSIyLjcwOCIgeDI9IjEwIiB5Mj0iMTUuOTQyIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4MTgxOEMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1QzVDNjYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJ1cmwoI2EpIiBkPSJNMCwxMEMwLDQuNSw0LjUsMCwxMCwwczEwLDQuNSwxMCwxMHMtNC41LDEwLTEwLDEwIFMwLDE1LjUsMCwxMHoiLz48cGF0aCBvcGFjaXR5PSIuNDEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMEYwMTAyIiBkPSJNNC4zIDkuOUw0LjMgMTMuOCA1LjMgMTMuOCA1LjMgMTIuOCAxNC4yIDEyLjggMTQuMiAxMy44IDE1LjIgMTMuOCAxNS4yIDkuOXpNNi4zIDQuOUgxMy4zVjguOUg2LjN6TTYuMyAxMy44SDEzLjNWMTUuOEg2LjN6Ii8+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGQkZCRkIiPjxwYXRoIGQ9Ik00LjMgOC45TDQuMyAxMi44IDUuMyAxMi44IDUuMyAxMS44IDE0LjIgMTEuOCAxNC4yIDEyLjggMTUuMiAxMi44IDE1LjIgOC45ek02LjMgMy45SDEzLjNWNy45SDYuM3pNNi4zIDEyLjhIMTMuM1YxNC44SDYuM3oiLz48L2c+PC9zdmc+)
}

.no-svg .icon-social-print-sm {
    background-image: url(../images/assets/icon-social-print-sm.png)
}

.icon-social-rss-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iLTI5NSAzODcgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI5NSAzODcgMjAgMjAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOnVybCgjU1ZHSURfMV8pO30gLnN0MXtvcGFjaXR5OjAuNDE7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fSAuc3Qye2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii0yODUiIHkxPSI0MDYuMjkyIiB4Mj0iLTI4NSIgeTI9IjM5My4wNTgiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA3OTYpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4MTgxOEMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1QzVDNjYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjk1LDM5N2MwLTUuNSw0LjUtMTAsMTAtMTBzMTAsNC41LDEwLDEwcy00LjUsMTAtMTAsMTBTLTI5NSw0MDIuNS0yOTUsMzk3eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMjg2LjYsNDAwLjhjMCwwLjctMC41LDEuMi0xLjIsMS4ycy0xLjItMC41LTEuMi0xLjJjMC0wLjcsMC41LTEuMiwxLjItMS4yUy0yODYuNiw0MDAuMS0yODYuNiw0MDAuOHogTS0yODksMzk0LjdjNCwwLDcuMiwzLjMsNy4yLDcuM2gxLjdjMC01LTQtOS05LTlWMzk0Ljd6IE0tMjg5LDM5Ny44YzEuMSwwLDIuMiwwLjQsMywxLjJjMC44LDAuOCwxLjIsMS45LDEuMiwzaDEuNyBjMC0zLjMtMi42LTUuOS01LjktNS45VjM5Ny44eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0tMjg2LjYsMzk5LjhjMCwwLjctMC41LDEuMi0xLjIsMS4ycy0xLjItMC41LTEuMi0xLjJjMC0wLjcsMC41LTEuMiwxLjItMS4yUy0yODYuNiwzOTkuMS0yODYuNiwzOTkuOHogTS0yODksMzkzLjdjNCwwLDcuMiwzLjMsNy4yLDcuM2gxLjdjMC01LTQtOS05LTlWMzkzLjd6IE0tMjg5LDM5Ni43YzEuMSwwLDIuMiwwLjQsMywxLjJjMC44LDAuOCwxLjIsMS45LDEuMiwzaDEuNyBjMC0zLjMtMi42LTUuOS01LjktNS45VjM5Ni43eiIvPjwvc3ZnPg==)
}

.no-svg .icon-social-rss-sm {
    background-image: url(../images/assets/icon-social-rss-sm.png)
}

.icon-social-twitter-lg,
.social-grid__item--twitter {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9Ii00NjIgMjY0IDM0IDM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC00NjIgMjY0IDM0IDM0Ij48ZyBvcGFjaXR5PSIuOCI+PGRlZnM+PGZpbHRlciBpZD0iYSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSItNDYyIiB5PSIyNjQiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCI+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAiLz48L2ZpbHRlcj48L2RlZnM+PG1hc2sgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iLTQ2MiIgeT0iMjY0IiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIGlkPSJiIj48aW1hZ2Ugb3ZlcmZsb3c9InZpc2libGUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXciIHdpZHRoPSIzOSIgaGVpZ2h0PSIzOCIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQWdFQVNBQklBQUQvN0FBUlJIVmphM2tBQVFBRUFBQUFIZ0FBLys0QUlVRmtiMkpsQUdUQUFBQUFBUU1BIEVBTUNBd1lBQUFHMEFBQUNGQUFBQXF6LzJ3Q0VBQkFMQ3dzTUN4QU1EQkFYRHcwUEZ4c1VFQkFVR3g4WEZ4Y1hGeDhlRnhvYUdob1ggSGg0akpTY2xJeDR2THpNekx5OUFRRUJBUUVCQVFFQkFRRUJBUUVBQkVROFBFUk1SRlJJU0ZSUVJGQkVVR2hRV0ZoUWFKaG9hSEJvYSBKakFqSGg0ZUhpTXdLeTRuSnljdUt6VTFNREExTlVCQVAwQkFRRUJBUUVCQVFFQkFRUC9DQUJFSUFDWUFLQU1CSWdBQ0VRRURFUUgvIHhBQ0pBQUFDQXdFQkFBQUFBQUFBQUFBQUFBQUFCUU1HQndJRUFRRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUJCUUFDQXdFQkFBQUEgQUFBQUFBQUVBUUlEQlFZQUVUQVNGRFVXRVFBQ0FnQUNCd1FMQUFBQUFBQUFBQUFCQWdBUklRTVFNVUZSRWdRRmNTS1RzNkV5UW5LeSAwb01VTkdSMEVnRUFBQUFBQUFBQUFBQUFBQUFBQUFBdy85b0FEQU1CQUFJUkF4RUFBQUNndjROYUtJazJIeEdQRGNKZFJ4UFZoeHh5IG9Lb0pRUU9BSFNJQ0lBLy8yZ0FJQVFJQUFRVUE4UDhBLzlvQUNBRURBQUVGQVBEL0FQL2FBQWdCQVFBQkJRQnJWY3RYa3lqRS9nVysgdHRsaWdVei9BR2wvbDY5RERnUTR4NGVrNVlneEVRU1Y2QmF6RFBqU2RuU3M1S3FKSGJQYTdVVWRnb0J0VmN3RVEvUkQxYzNjQTBBeCA3ajlUeXFkZU41OUd2OWJaMXk1Yy93RHZmLy9hQUFnQkFnSUdQd0FmLzlvQUNBRURBZ1kvQUIvLzJnQUlBUUVCQmo4QUNxTEp3QWdmIE10UWRnbDk2KzB3dWdMSU5tMmROSDdlUjVpd0ZoYW9SWGJGQVVYV2hnVkYxT204SXBYNXZJdytxc1pUZzNGaVlLM2FHSjNUcFZiT2MgeUw4UllybjFXSUJpMncxUytJUnU4TlU2Zm0reDk1a0JmRlhIUUR5YU02YmlRUGlJbjRocjMxK2FFODhqSXU2d1I2Q1oweit2STh4WiAvOWs9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDY0LjkyIDI2MikiIGZpbHRlcj0idXJsKCNhKSIvPjwvbWFzaz48cGF0aCBmaWxsPSIjNTY1NjU2IiBkPSJNLTQ2MiwyODFjMC05LjQsNy42LTE3LDE3LTE3czE3LDcuNiwxNywxN3MtNy42LDE3LTE3LDE3Uy00NjIsMjkwLjQtNDYyLDI4MXoiIG1hc2s9InVybCgjYikiLz48L2c+PGxpbmVhckdyYWRpZW50IGlkPSJjIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii00NDUiIHkxPSIyOTUuNjY3IiB4Mj0iLTQ0NSIgeTI9IjI3NC40OTMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA1NjQpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyNEIxRUQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyOTlCRTAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0tNDYxLDI4MGMwLTguOCw3LjItMTYsMTYtMTZzMTYsNy4yLDE2LDE2cy03LjIsMTYtMTYsMTZTLTQ2MSwyODguOC00NjEsMjgweiIvPjxwYXRoIGZpbGw9IiMwRTAxMDIiIGQ9Ik0tNDM1LjksMjc2LjFjLTAuNiwwLjMtMS4zLDAuNS0yLDAuNmMwLjctMC40LDEuMy0xLjEsMS41LTEuOWMtMC43LDAuNC0xLjQsMC43LTIuMiwwLjkgYy0wLjYtMC43LTEuNS0xLjEtMi41LTEuMWMtMS45LDAtMy41LDEuNi0zLjUsMy41YzAsMC4zLDAsMC41LDAuMSwwLjhjLTIuOS0wLjEtNS41LTEuNS03LjItMy43Yy0wLjMsMC41LTAuNSwxLjEtMC41LDEuOCBjMCwxLjIsMC42LDIuMywxLjYsMi45Yy0wLjYsMC0xLjEtMC4yLTEuNi0wLjR2MC4xYzAsMS43LDEuMiwzLjEsMi44LDMuNGMtMC4zLDAuMS0wLjYsMC4xLTAuOSwwLjFjLTAuMiwwLTAuNCwwLTAuNy0wLjEgYzAuNCwxLjQsMS43LDIuNCwzLjMsMi40Yy0xLjIsMC45LTIuNywxLjUtNC4zLDEuNWMtMC4zLDAtMC42LDAtMC44LDBjMS42LDEsMy40LDEuNiw1LjQsMS42YzYuNCwwLDkuOS01LjMsOS45LTkuOXYtMC41IEMtNDM3LDI3Ny40LTQzNi40LDI3Ni44LTQzNS45LDI3Ni4xeiIgb3BhY2l0eT0iLjQxIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTS00MzUuOSwyNzUuMWMtMC42LDAuMy0xLjMsMC41LTIsMC42YzAuNy0wLjQsMS4zLTEuMSwxLjUtMS45Yy0wLjcsMC40LTEuNCwwLjctMi4yLDAuOSBjLTAuNi0wLjctMS41LTEuMS0yLjUtMS4xYy0xLjksMC0zLjUsMS42LTMuNSwzLjVjMCwwLjMsMCwwLjUsMC4xLDAuOGMtMi45LTAuMS01LjUtMS41LTcuMi0zLjdjLTAuMywwLjUtMC41LDEuMS0wLjUsMS44IGMwLDEuMiwwLjYsMi4zLDEuNiwyLjljLTAuNiwwLTEuMS0wLjItMS42LTAuNHYwLjFjMCwxLjcsMS4yLDMuMSwyLjgsMy40Yy0wLjMsMC4xLTAuNiwwLjEtMC45LDAuMWMtMC4yLDAtMC40LDAtMC43LTAuMSBjMC40LDEuNCwxLjcsMi40LDMuMywyLjRjLTEuMiwwLjktMi43LDEuNS00LjMsMS41Yy0wLjMsMC0wLjYsMC0wLjgsMGMxLjYsMSwzLjQsMS42LDUuNCwxLjZjNi40LDAsOS45LTUuMyw5LjktOS45di0wLjUgQy00MzcsMjc2LjQtNDM2LjQsMjc1LjgtNDM1LjksMjc1LjF6Ii8+PC9zdmc+)
}

.no-svg .icon-social-twitter-lg,
.no-svg .social-grid__item--twitter {
    background-image: url(../images/assets/icon-social-twitter-lg.png)
}

.content-item--twitter-timeline .content-item__title,
.icon-social-twitter-red-lg {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iLTQ2MSAyNjQgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQ2MSAyNjQgMzIgMzIiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItNDQ1IiB5MT0iNDk2LjMzMyIgeDI9Ii00NDUiIHkyPSI1MTcuNTA3IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIyOCkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0E1MUExNyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0M4MTAyRSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTS00NjEsMjgwYzAtOC44LDcuMi0xNiwxNi0xNnMxNiw3LjIsMTYsMTZzLTcuMiwxNi0xNiwxNlMtNDYxLDI4OC44LTQ2MSwyODB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTS00MzUuOSwyNzUuMWMtMC42LDAuMy0xLjMsMC41LTIsMC42YzAuNy0wLjQsMS4zLTEuMSwxLjUtMS45Yy0wLjcsMC40LTEuNCwwLjctMi4yLDAuOSBjLTAuNi0wLjctMS41LTEuMS0yLjUtMS4xYy0xLjksMC0zLjUsMS42LTMuNSwzLjVjMCwwLjMsMCwwLjUsMC4xLDAuOGMtMi45LTAuMS01LjUtMS41LTcuMi0zLjdjLTAuMywwLjUtMC41LDEuMS0wLjUsMS44IGMwLDEuMiwwLjYsMi4zLDEuNiwyLjljLTAuNiwwLTEuMS0wLjItMS42LTAuNHYwLjFjMCwxLjcsMS4yLDMuMSwyLjgsMy40Yy0wLjMsMC4xLTAuNiwwLjEtMC45LDAuMWMtMC4yLDAtMC40LDAtMC43LTAuMSBjMC40LDEuNCwxLjcsMi40LDMuMywyLjRjLTEuMiwwLjktMi43LDEuNS00LjMsMS41Yy0wLjMsMC0wLjYsMC0wLjgsMGMxLjYsMSwzLjQsMS42LDUuNCwxLjZjNi40LDAsOS45LTUuMyw5LjktOS45di0wLjUgQy00MzcsMjc2LjQtNDM2LjQsMjc1LjgtNDM1LjksMjc1LjF6Ii8+PC9zdmc+)
}

.content-item--twitter-timeline .no-svg .content-item__title,
.no-svg .content-item--twitter-timeline .content-item__title,
.no-svg .icon-social-twitter-red-lg {
    background-image: url(../images/assets/icon-social-twitter-red-lg.png)
}

.icon-social-twitter-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAiIHkxPSIyLjcwOCIgeDI9IjEwIiB5Mj0iMTUuOTQxIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyNEIxRUQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyOTlCRTAiLz48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InVybCgjYSkiIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGZpbGw9IiMwRTAxMDIiIGQ9Ik0xNS4zLDcuNWMtMC40LDAuMi0wLjgsMC4zLTEuMywwLjNjMC41LTAuMywwLjgtMC43LDEtMS4yYy0wLjQsMC4yLTAuOSwwLjQtMS40LDAuNSBjLTAuNC0wLjQtMS0wLjctMS42LTAuN2MtMS4yLDAtMi4yLDEtMi4yLDIuMmMwLDAuMiwwLDAuMywwLjEsMC41Yy0xLjgtMC4xLTMuNC0xLTQuNS0yLjNDNS4yLDcuMiw1LjEsNy42LDUuMSw4IGMwLDAuOCwwLjQsMS40LDEsMS44Yy0wLjQsMC0wLjctMC4xLTEtMC4zdjBjMCwxLjEsMC44LDEuOSwxLjgsMi4xYy0wLjIsMC4xLTAuNCwwLjEtMC42LDAuMWMtMC4xLDAtMC4zLDAtMC40LDAgYzAuMywwLjksMS4xLDEuNSwyLDEuNWMtMC44LDAuNi0xLjcsMC45LTIuNywwLjljLTAuMiwwLTAuMywwLTAuNSwwYzEsMC42LDIuMSwxLDMuMywxYzQsMCw2LjItMy4zLDYuMi02LjJsMC0wLjMgQzE0LjcsOC40LDE1LDgsMTUuMyw3LjV6IiBvcGFjaXR5PSIuNDEiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUuMyw2LjljLTAuNCwwLjItMC44LDAuMy0xLjMsMC4zQzE0LjUsNywxNC45LDYuNiwxNSw2Yy0wLjQsMC4yLTAuOSwwLjQtMS40LDAuNWMtMC40LTAuNC0xLTAuNy0xLjYtMC43IGMtMS4yLDAtMi4yLDEtMi4yLDIuMmMwLDAuMiwwLDAuMywwLjEsMC41Yy0xLjgtMC4xLTMuNC0xLTQuNS0yLjNDNS4yLDYuNiw1LjEsNyw1LjEsNy40YzAsMC44LDAuNCwxLjQsMSwxLjggYy0wLjQsMC0wLjctMC4xLTEtMC4zdjBjMCwxLjEsMC44LDEuOSwxLjgsMi4xYy0wLjIsMC4xLTAuNCwwLjEtMC42LDAuMWMtMC4xLDAtMC4zLDAtMC40LDBjMC4zLDAuOSwxLjEsMS41LDIsMS41IGMtMC44LDAuNi0xLjcsMC45LTIuNywwLjljLTAuMiwwLTAuMywwLTAuNSwwYzEsMC42LDIuMSwxLDMuMywxYzQsMCw2LjItMy4zLDYuMi02LjJsMC0wLjNDMTQuNyw3LjcsMTUsNy4zLDE1LjMsNi45eiIvPjwvc3ZnPg==)
}

.no-svg .icon-social-twitter-sm {
    background-image: url(../images/assets/icon-social-twitter-sm.png)
}

.icon-social-youtube-lg,
.social-grid__item--youtube {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9Ii0xMzg1LjkgNzg4IDM0IDM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0xMzg1LjkgNzg4IDM0IDM0Ij48ZyBvcGFjaXR5PSIuOCI+PGRlZnM+PGZpbHRlciBpZD0iYSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSItMTM4NS45IiB5PSI3ODgiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCI+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAiLz48L2ZpbHRlcj48L2RlZnM+PG1hc2sgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iLTEzODUuOSIgeT0iNzg4IiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIGlkPSJiIj48aW1hZ2Ugb3ZlcmZsb3c9InZpc2libGUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXciIHdpZHRoPSI0MSIgaGVpZ2h0PSIzOSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQWdFQVNnQktBQUQvN0FBUlJIVmphM2tBQVFBRUFBQUFIZ0FBLys0QUlVRmtiMkpsQUdUQUFBQUFBUU1BIEVBTUNBd1lBQUFHNUFBQUNJQUFBQXIvLzJ3Q0VBQkFMQ3dzTUN4QU1EQkFYRHcwUEZ4c1VFQkFVR3g4WEZ4Y1hGeDhlRnhvYUdob1ggSGg0akpTY2xJeDR2THpNekx5OUFRRUJBUUVCQVFFQkFRRUJBUUVBQkVROFBFUk1SRlJJU0ZSUVJGQkVVR2hRV0ZoUWFKaG9hSEJvYSBKakFqSGg0ZUhpTXdLeTRuSnljdUt6VTFNREExTlVCQVAwQkFRRUJBUUVCQVFFQkFRUC9DQUJFSUFDY0FLUU1CSWdBQ0VRRURFUUgvIHhBQ01BQUFDQXdFQkFBQUFBQUFBQUFBQUFBQUFCUUlHQndRREFRRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFCd0FBQmdNQUFBQUEgQUFBQUFBQUFBUUlEQkFVR01CRWhFaFEyTVNJVEVRQUJBd0lEQmdJTEFBQUFBQUFBQUFBQkFCRUNFZ01RTVFRaFFWRnhzU0tCYzVGQyBrckxDMGhOVEZBVVZFZ0VBQUFBQUFBQUFBQUFBQUFBQUFBQXcvOW9BREFNQkFBSVJBeEVBQUFDc0RMUWlrcXRjNWpEYnFwYW5wb09VIDZBT1NQQ1VxS040VjhBZnFRRU4xQS8vYUFBZ0JBZ0FCQlFEZy93RC8yZ0FJQVFNQUFRVUE0UDhBLzlvQUNBRUJBQUVGQU5iN0hWWjYgVFBCWVFqUlo1U1JFVDJxUTUzRUxDRDV1d3FhMW1NeDJwRXlFMUlhMU5ZbUhNNmhvMGxzV1RJMmdmeHVsTjh4YlRsUXRkVFhMRWxrbiBXekt3czJZeldpdFBPbWN4cmZaS3FaZFJ3bSswWkl0TEcra0Y5djA2RC8vYUFBZ0JBZ0lHUHdBZi85b0FDQUVEQWdZL0FCLy8yZ0FJIEFRRUJCajhBMS9tRDNZb1NJTVlGT2FuNWxHVnFvZ2JpcVpCcEE3UjRySmEySkhhTG9jZUVWRm9oWktRTVE3RkM1RU1KUzJoWkw5Zy8gM0IwaW9rY01DU2dQV3FEZW5EVzNIYUp1aC9aaW9pb1pjVTlRVXU0T3gzcW1KZU1aWWEvelBoaWgrTlp2WFljSXdsTG9DbS9tNnZuOSBLZnlvaTdwcjltTytxRWgxaXU1Nm4ydm5oLy9aIiB0cmFuc2Zvcm09Im1hdHJpeCguOTUxIDAgMCAuOTc0IC0xMzg4LjE3NSA3ODYpIiBmaWx0ZXI9InVybCgjYSkiLz48L21hc2s+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTS0xMzg1LjksODA1YzAtOS40LDcuNi0xNywxNy0xN3MxNyw3LjYsMTcsMTdzLTcuNiwxNy0xNywxN1MtMTM4NS45LDgxNC40LTEzODUuOSw4MDV6IiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItMTM2OC45IiB5MT0iLTQ1Ni4zMzMiIHgyPSItMTM2OC45IiB5Mj0iLTQ3Ny41MDciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAzMzYpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNDQjM5MjgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNBRjMzMkQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0tMTM4NC45LDgwNGMwLTguOCw3LjItMTYsMTYtMTZzMTYsNy4yLDE2LDE2cy03LjIsMTYtMTYsMTZTLTEzODQuOSw4MTIuOC0xMzg0LjksODA0eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0tMTM3MC44LDgwMS40djUuMmw0LjgtMi43TC0xMzcwLjgsODAxLjR6IE0tMTM2MC4xLDgwNy43YzAsMC0wLjIsMS4zLTAuNywxLjhjLTAuNywwLjctMS40LDAuNy0xLjgsMC44IGMtMi41LDAuMi02LjMsMC4yLTYuMywwLjJzLTQuNywwLTYuMS0wLjJjLTAuNC0wLjEtMS4zLDAtMi0wLjhjLTAuNS0wLjYtMC43LTEuOC0wLjctMS44cy0wLjItMS41LTAuMi0zdi0xLjRjMC0xLjUsMC4yLTMsMC4yLTMgczAuMi0xLjMsMC43LTEuOGMwLjctMC43LDEuNC0wLjcsMS44LTAuOGMyLjUtMC4yLDYuMy0wLjIsNi4zLTAuMmwwLDBjMCwwLDMuOCwwLDYuMywwLjJjMC40LDAsMS4xLDAsMS44LDAuOCBjMC41LDAuNiwwLjcsMS44LDAuNywxLjhzMC4yLDEuNSwwLjIsM3YxLjRDLTEzNTkuOSw4MDYuMi0xMzYwLjEsODA3LjctMTM2MC4xLDgwNy43eiIvPjwvc3ZnPg==)
}

.no-svg .icon-social-youtube-lg,
.no-svg .social-grid__item--youtube {
    background-image: url(../images/assets/icon-social-youtube-lg.png)
}

.btn--white .icon-star,
.icon-star-black {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzFCMUIxQiIgZD0iTTYuNSAwTDguNSA0LjMgMTMgNSA5LjggOC4zIDEwLjUgMTMgNi41IDEwLjggMi41IDEzIDMuMiA4LjMgMCA1IDQuNSA0LjN6Ii8+PC9zdmc+)
}

.btn--white .no-svg .icon-star,
.no-svg .btn--white .icon-star,
.no-svg .icon-star-black {
    background-image: url(../images/assets/icon-star-black.png)
}

.btn--white:hover .icon-star,
.icon-star-white {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iLTI5OSAzOTAgMTMgMTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI5OSAzOTAgMTMgMTMiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTS0yOTIuNSAzOTBMLTI5MC41IDM5NC4zIC0yODYgMzk1IC0yODkuMiAzOTguMyAtMjg4LjUgNDAzIC0yOTIuNSA0MDAuOCAtMjk2LjUgNDAzIC0yOTUuOCAzOTguMyAtMjk5IDM5NSAtMjk0LjUgMzk0LjN6Ii8+PC9zdmc+)
}

.btn--white:hover .no-svg .icon-star,
.no-svg .btn--white:hover .icon-star,
.no-svg .icon-star-white {
    background-image: url(../images/assets/icon-star-white.png)
}

.icon-library-faculty,
.icon-teaching-circle-maroon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iLTI3MCAzNjIgNzAgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI3MCAzNjIgNzAgNzAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM0MzMzMzc7fSAuc3Qxe2ZpbGw6I0ZGRkZGRjt9IC5zdDJ7ZmlsbDpub25lO308L3N0eWxlPjxwYXRoIGlkPSJFbGxpcHNlIiBjbGFzcz0ic3QwIiBkPSJNLTI3MCwzOTdjMC0xOS4zLDE1LjctMzUsMzUtMzVzMzUsMTUuNywzNSwzNXMtMTUuNywzNS0zNSwzNVMtMjcwLDQxNi4zLTI3MCwzOTd6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTS0yMTYuNCw0MDYuNGwtMS4yLTAuNmwwLjktMWMxLTEsMS41LTIuNSwxLjUtMy45YzAtMi42LTEuNy00LjgtNC4xLTUuNWMtMC42LTAuMS0xLjEtMC4yLTEuNi0wLjIgYy0zLjIsMC01LjcsMi43LTUuNyw1LjhjMCwxLjQsMC41LDIuOCwxLjUsMy45bDAuOSwxbC0xLjIsMC42Yy0wLjgsMC4zLTEuNCwwLjctMiwxLjJsLTAuMSwwLjFsLTUuOCwyLjJsLTQuMy02LjggYy0wLjMtMC41LTAuOS0wLjgtMS41LTAuOGMtMC40LDAtMC43LDAuMS0xLDAuM2MtMC44LDAuNi0xLDEuNy0wLjUsMi42bDUuMSw4YzAuMywwLjUsMC45LDAuOCwxLjUsMC44YzAuMiwwLDAuNCwwLDAuNi0wLjEgbDIuMy0wLjlsLTAuMiwxLjZjLTAuMSwwLjQtMC4xLDAuNy0wLjEsMS4xaDIwLjhDLTIxMC41LDQxMS44LTIxMi44LDQwOC4xLTIxNi40LDQwNi40ek0tMjIxLjIsMzc5SC0yNTVjLTAuNSwwLTEsMC40LTEsMXYyNy4xYzAsMC41LDAuNCwxLDEsMWgxNC44bC0yLjEtMy40Yy0wLjUtMC44LTAuNi0xLjgtMC4yLTIuOGwtMC4xLTAuMSBsLTYtOWMtMC4zLTAuNS0wLjItMS4xLDAuMy0xLjRjMC41LTAuMywxLjEtMC4yLDEuNCwwLjNsNS44LDguOWMxLjItMC41LDIuNy0wLjEsMy40LDFsMy44LDZsNC45LTEuOWMwLjctMC41LDEuNC0xLDIuMi0xLjMgYy0xLjEtMS4yLTEuOC0yLjktMS44LTQuNmMwLTMuOCwzLTYuOCw2LjYtNi44YzAuNiwwLDEuMiwwLjEsMS44LDAuM3YtMTMuM0MtMjIwLjIsMzc5LjUtMjIwLjcsMzc5LTIyMS4yLDM3OXogTS0yNDEuMiwzODQuMiBoMTMuNGMwLjUsMCwxLDAuNCwxLDFjMCwwLjYtMC40LDEtMC45LDFoLTEzLjVjLTAuNSwwLTEtMC40LTEtMUMtMjQyLjIsMzg0LjYtMjQxLjgsMzg0LjItMjQxLjIsMzg0LjJ6IE0tMjMwLjUsMzk2aC0xMC43IGMtMC41LDAtMS0wLjQtMS0xYzAtMC41LDAuNC0xLDEtMWgxMC43YzAuNSwwLDEsMC40LDEsMUMtMjI5LjUsMzk1LjYtMjI5LjksMzk2LTIzMC41LDM5NnogTS0yMjcuNiwzOTEuMWgtMTMuNSBjLTAuNSwwLTEtMC40LTEtMWMwLTAuNSwwLjQtMSwxLTFoMTMuNGMwLjUsMCwxLDAuNCwxLDFDLTIyNi42LDM5MC43LTIyNy4xLDM5MS4xLTIyNy42LDM5MS4xek0tMjM5LjQsNDExLjFoLTE4LjJjLTAuNSwwLTAuOSwwLjUtMC45LDFjMCwwLjYsMC40LDEsMC45LDFoMTguMmMwLjUsMCwwLjktMC41LDAuOS0xIEMtMjM4LjUsNDExLjUtMjM4LjksNDExLjEtMjM5LjQsNDExLjF6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0ieiIvPjwvc3ZnPg==)
}

.no-svg .icon-library-faculty,
.no-svg .icon-teaching-circle-maroon {
    background-image: url(../images/assets/icon-teaching-circle-maroon.png)
}

.content-item--twitter-single .content-item__inner:before,
.icon-twitter-white {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOC40IiBoZWlnaHQ9IjMwLjQiIHZpZXdCb3g9IjAgMCAzOC40IDMwLjQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zOC40LDMuNmMtMS40LDAuNi0yLjksMS00LjUsMS4yYzEuNi0xLDIuOS0yLjUsMy41LTQuMmMtMS41LDAuOS0zLjIsMS41LTUsMS45QzMwLjksMC45LDI4LjksMCwyNi42LDAgYy00LjQsMC03LjksMy40LTcuOSw3LjdjMCwwLjYsMC4xLDEuMiwwLjIsMS44Yy02LjYtMC4zLTEyLjQtMy40LTE2LjItOEMyLDIuNSwxLjYsMy45LDEuNiw1LjNjMCwyLjcsMS40LDUsMy41LDYuNCBjLTEuMywwLTIuNS0wLjQtMy42LTF2MC4xYzAsMy43LDIuNyw2LjgsNi4zLDcuNWMtMC43LDAuMi0xLjQsMC4zLTIuMSwwLjNjLTAuNSwwLTEsMC0xLjUtMC4xYzEsMywzLjksNS4zLDcuNCw1LjMgYy0yLjcsMi4xLTYuMSwzLjMtOS44LDMuM2MtMC42LDAtMS4zLDAtMS45LTAuMWMzLjUsMi4yLDcuNiwzLjQsMTIuMSwzLjRjMTQuNSwwLDIyLjQtMTEuNywyMi40LTIxLjhjMC0wLjMsMC0wLjcsMC0xIEMzNiw2LjUsMzcuMyw1LjEsMzguNCwzLjZ6Ii8+PC9zdmc+)
}

.content-item--twitter-single .no-svg .content-item__inner:before,
.no-svg .content-item--twitter-single .content-item__inner:before,
.no-svg .icon-twitter-white {
    background-image: url(../images/assets/icon-twitter-white.png)
}

.icon-video-border-gray,
.story-slider__meta--video {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI3IDIyIj48cGF0aCBvcGFjaXR5PSIuODMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmIiBkPSJNMi45LDFoMjEuMmMxLDAsMS45LDAuOSwxLjksMS45djE2LjIgYzAsMS0wLjksMS45LTEuOSwxLjlIMi45Yy0xLDAtMS45LTAuOS0xLjktMS45VjIuOUMxLDEuOSwxLjksMSwyLjksMXoiLz48cGF0aCBvcGFjaXR5PSIuODMiIGZpbGw9IiMyQzJDMkMiIGQ9Ik0yNC4xLDIySDIuOUMxLjMsMjIsMCwyMC43LDAsMTkuMVYyLjlDMCwxLjMsMS4zLDAsMi45LDBoMjEuMkMyNS43LDAsMjcsMS4zLDI3LDIuOXYxNi4yIEMyNywyMC43LDI1LjcsMjIsMjQuMSwyMnogTTIuOSwyQzIuNCwyLDIsMi40LDIsMi45djE2LjJDMiwxOS42LDIuNCwyMCwyLjksMjBoMjEuMmMwLjUsMCwwLjktMC40LDAuOS0wLjlWMi45IEMyNSwyLjQsMjQuNiwyLDI0LjEsMkgyLjl6Ii8+PHBhdGggb3BhY2l0eT0iLjgzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzJDMkMyQyIgZD0iTTE3LjIgMTFMMTEuOCA1LjYgMTEuOCAxNi40eiIvPjwvc3ZnPg==)
}

.no-svg .icon-video-border-gray,
.no-svg .story-slider__meta--video {
    background-image: url(../images/assets/icon-video-border-gray.png)
}

.icon-video-play-white-arrow-red,
.video-play:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NyIgaGVpZ2h0PSI1NyIgdmlld0JveD0iMCAwIDU3IDU3Ij48Y2lyY2xlIG9wYWNpdHk9Ii44MyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmYiIGN4PSIyOC41IiBjeT0iMjguNSIgcj0iMjguNSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjOEUxOTI0IiBkPSJNMjQgMTlMMjQgMzkgMzQgMjl6Ii8+PC9zdmc+)
}

.no-svg .icon-video-play-white-arrow-red,
.no-svg .video-play:after {
    background-image: url(../images/assets/icon-video-play-white-arrow-red.png)
}

.article-list__media-icon--video:after,
.icon-video-white-sm,
.thumb-list__media-icon--video:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDEyIDE0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMC4zIDAuMUwwLjMgMTMuOSAxMS43IDd6Ii8+PC9zdmc+)
}

.no-svg .article-list__media-icon--video:after,
.no-svg .icon-video-white-sm,
.no-svg .thumb-list__media-icon--video:after {
    background-image: url(../images/assets/icon-video-white-sm.png)
}

.alert .l-contain,
.icon-warning-brown-white {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMyIDMwIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTEzLjEgMTBIMTkuMVYyN0gxMy4xeiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMkYyMTI0IiBkPSJNMTgsMjBoLTR2LTloNFYyMHogTTE4LDI2aC00di00aDRWMjZ6IE0zMS43LDI2LjhsLTE0LTI1LjcgQzE3LjQsMC40LDE2LjcsMCwxNiwwcy0xLjQsMC40LTEuOCwxLjFsLTE0LDI1LjdjLTAuNCwwLjctMC40LDEuNSwwLDIuMUMwLjYsMjkuNiwxLjMsMzAsMiwzMEgzMGMwLjcsMCwxLjQtMC40LDEuOC0xLjEgQzMyLjEsMjguMywzMi4xLDI3LjUsMzEuNywyNi44eiIvPjwvc3ZnPg==)
}

.alert .no-svg .l-contain,
.no-svg .alert .l-contain,
.no-svg .icon-warning-brown-white {
    background-image: url(../images/assets/icon-warning-brown-white.png)
}

.icon-warning-red,
.is-error:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI4IDI2Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRDQyNzJGO308L3N0eWxlPjxwYXRoIGlkPSJYTUxJRF82Nl8iIGNsYXNzPSJzdDAiIGQ9Ik0xNi4xLDE3aC00VjloNFYxN3ogTTE2LjEsMjNoLTR2LTRoNFYyM3ogTTI3LjgsMjMuMkwxNS42LDAuOUMxNS4yLDAuNCwxNC42LDAsMTQsMCBjLTAuNiwwLTEuMiwwLjQtMS41LDAuOUwwLjIsMjMuMmMtMC4zLDAuNi0wLjMsMS4zLDAsMS44QzAuNiwyNS42LDEuMiwyNiwxLjgsMjZoMjQuNGMwLjYsMCwxLjItMC4zLDEuNS0wLjkgQzI4LjEsMjQuNSwyOC4xLDIzLjgsMjcuOCwyMy4yeiIvPjwvc3ZnPg==)
}

.no-svg .icon-warning-red,
.no-svg .is-error:before {
    background-image: url(../images/assets/icon-warning-red.png)
}

.form-error,
.icon-warning-white-lg {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzOCIgdmlld0JveD0iMCAwIDQwIDM4Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGlkPSJYTUxJRF8yXyIgY2xhc3M9InN0MCIgZD0iTTIyLjksMjVIMTdWMTNoNS45VjI1eiBNMjIuOSwzM0gxN3YtNmg1LjlWMzN6IE0zOS43LDMzLjlMMjIuMiwxLjRDMjEuOCwwLjUsMjAuOSwwLDIwLDAgcy0xLjgsMC41LTIuMiwxLjRMMC4zLDMzLjljLTAuNCwwLjgtMC40LDEuOSwwLDIuN0MwLjgsMzcuNSwxLjYsMzgsMi41LDM4aDM0LjljMC45LDAsMS44LTAuNSwyLjItMS4zIEM0MC4xLDM1LjgsNDAuMSwzNC44LDM5LjcsMzMuOXoiLz48L3N2Zz4=)
}

.no-svg .form-error,
.no-svg .icon-warning-white-lg {
    background-image: url(../images/assets/icon-warning-white-lg.png)
}

.icon-whistle-circle-black {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAsMTZDMCw3LjIsNy4yLDAsMTYsMHMxNiw3LjIsMTYsMTZzLTcuMiwxNi0xNiwxNlMwLDI0LjgsMCwxNnoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTguNiwxMy44TDE3LDE2LjJjLTAuMSwwLjItMC4xLDAuNSwwLjEsMC42bDAuMiwwLjFjMC4yLDAuMSwwLjUsMC4xLDAuNi0wLjFsMS43LTIuNCBjMC4xLTAuMiwwLjEtMC41LTAuMS0wLjZsLTAuMi0wLjFDMTkuMSwxMy41LDE4LjgsMTMuNiwxOC42LDEzLjh6TTI2LjgsMTYuOGwtOS4yLTYuMWwtMC45LTAuNGwwLjQsMS4xYzAuMSwwLDAuMiwwLjEsMC4zLDAuMWw4LjMsNS41YzAuNCwwLjMsMC41LDAuOCwwLjMsMS4xbC0yLjcsNC4xIGMtMC4yLDAuNC0wLjcsMC40LTEuMSwwLjJsLTQuMi0zLjJjMCwwLTUuNy01LjgtOC4yLTYuMWMtMS44LDEtMywyLjktMyw1LjJjMCwzLjMsMi43LDUuOSw1LjksNS45YzIuNCwwLDQuNS0xLjQsNS40LTMuNWw0LjEsMy4yIGMwLjUsMC4zLDEuMSwwLjIsMS40LTAuM2wzLjYtNS4zQzI3LjQsMTcuNywyNy4yLDE3LjEsMjYuOCwxNi44eiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmIiBkPSJNMTQuMiw3LjhsMC45LDMuMWMwLjEsMC4zLTAuMSwwLjYtMC41LDAuNyBjLTAuNCwwLjEtMC43LTAuMS0wLjgtMC40bC0wLjktMy4xYy0wLjEtMC4zLDAuMS0wLjYsMC41LTAuN0MxMy44LDcuMywxNC4xLDcuNSwxNC4yLDcuOHpNMTguNCw3LjJsLTAuNywzLjJjLTAuMSwwLjQtMC40LDAuNS0wLjcsMC40IGMtMC4zLTAuMi0wLjQtMC42LTAuMy0wLjlsMC44LTIuOWMwLjEtMC4yLDAuMy0wLjQsMC42LTAuM0MxOC4zLDYuNywxOC41LDYuOSwxOC40LDcuMnpNOC45LDkuM2wyLjQsMi4zYzAuMywwLjMsMC43LDAuMiwwLjgtMC4xYzAuMi0wLjMsMC4xLTAuNy0wLjItMC45IGwtMi4zLTJjLTAuMi0wLjItMC41LTAuMi0wLjcsMEM4LjcsOC44LDguNyw5LjEsOC45LDkuM3oiLz48L3N2Zz4=)
}

.no-svg .icon-whistle-circle-black {
    background-image: url(../images/assets/icon-whistle-circle-black.png)
}

.icon-x-black-lg,
.is-showing-mobile-nav .l-header__nav-toggle,
.is-showing-mobile-search .l-header__search-toggle {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOS45IiB2aWV3Qm94PSIwIDAgMjAgMTkuOSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4xLDE1LjNsLTUuNy01LjdsNS44LTUuOGMxLTEsMC45LTIuNS0wLjItMy40Yy0xLjEtMC44LTIuNy0wLjctMy43LDAuM0wxMCw2LjIgTDQuNiwwLjhjLTEtMS0yLjYtMS4xLTMuNy0wLjNjLTEuMSwwLjgtMS4yLDIuNC0wLjIsMy40bDUuOCw1LjhsLTUuNyw1LjdjLTEsMS0xLjEsMi42LTAuMywzLjdjMC44LDEuMSwyLjMsMS4yLDMuNCwwLjJsNi4xLTYuMSBsNi4xLDYuMWMxLDEsMi41LDAuOSwzLjQtMC4yQzIwLjIsMTcuOSwyMC4xLDE2LjMsMTkuMSwxNS4zeiIvPjwvc3ZnPg==)
}

.is-showing-mobile-nav .no-svg .l-header__nav-toggle,
.is-showing-mobile-search .no-svg .l-header__search-toggle,
.no-svg .icon-x-black-lg,
.no-svg .is-showing-mobile-nav .l-header__nav-toggle,
.no-svg .is-showing-mobile-search .l-header__search-toggle {
    background-image: url(../images/assets/icon-x-black-lg.png)
}

.content-nav-is-visible .content-nav-toggle,
.icon-x-circle-red-lg {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTUiIHkxPSIzMC4zNTIiIHgyPSIxNSIgeTI9Ii4zNTIiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0M4MTAyRSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0E1MUExNyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAsMTVDMCw2LjgsNi44LDAsMTUsMHMxNSw2LjgsMTUsMTVzLTYuOCwxNS0xNSwxNVMwLDIzLjIsMCwxNXoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTIwLjksMTguNGwtMy42LTMuNmwzLjctMy43YzAuNi0wLjYsMC42LTEuNi0wLjEtMi4yIGMtMC43LTAuNS0xLjctMC40LTIuNCwwLjJMMTUsMTIuNmwtMy40LTMuNEMxMC45LDguNSw5LjksOC40LDkuMiw5Yy0wLjcsMC41LTAuOCwxLjUtMC4yLDIuMmwzLjcsMy43bC0zLjYsMy42IGMtMC42LDAuNi0wLjcsMS43LTAuMiwyLjRjMC41LDAuNywxLjUsMC44LDIuMiwwLjFsMy45LTMuOWwzLjksMy45YzAuNywwLjYsMS42LDAuNiwyLjItMC4xQzIxLjYsMjAuMSwyMS41LDE5LjEsMjAuOSwxOC40eiIvPjwvc3ZnPg==)
}

.content-nav-is-visible .no-svg .content-nav-toggle,
.no-svg .content-nav-is-visible .content-nav-toggle,
.no-svg .icon-x-circle-red-lg {
    background-image: url(../images/assets/icon-x-circle-red-lg.png)
}

.content-secondary-is-visible .content-secondary-toggle,
.icon-x-circle-white-lg {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iLTQ2NCAyNjYgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQ2NCAyNjYgMzAgMzAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0tNDY0LDI4MWMwLTguMiw2LjgtMTUsMTUtMTVzMTUsNi44LDE1LDE1cy02LjgsMTUtMTUsMTVTLTQ2NCwyODkuMi00NjQsMjgxeiIvPjxwYXRoIGQ9Ik0tNDQzLjEsMjg0LjRsLTMuNi0zLjZsMy43LTMuN2MwLjYtMC42LDAuNi0xLjYtMC4xLTIuMmMtMC43LTAuNS0xLjctMC40LTIuNCwwLjJsLTMuNSwzLjVsLTMuNC0zLjQgYy0wLjctMC43LTEuNy0wLjgtMi40LTAuMmMtMC43LDAuNS0wLjgsMS41LTAuMiwyLjJsMy43LDMuN2wtMy42LDMuNmMtMC42LDAuNi0wLjcsMS43LTAuMiwyLjRjMC41LDAuNywxLjUsMC44LDIuMiwwLjFsMy45LTMuOSBsMy45LDMuOWMwLjcsMC42LDEuNiwwLjYsMi4yLTAuMUMtNDQyLjQsMjg2LjEtNDQyLjUsMjg1LjEtNDQzLjEsMjg0LjR6Ii8+PC9zdmc+)
}

.content-secondary-is-visible .no-svg .content-secondary-toggle,
.no-svg .content-secondary-is-visible .content-secondary-toggle,
.no-svg .icon-x-circle-white-lg {
    background-image: url(../images/assets/icon-x-circle-white-lg.png)
}

.social-list--large {
    margin: 20px 0;
    text-align: center
}

.social-list--large .icon-social {
    display: inline-block;
    margin: 0 4px;
    height: 34px;
    width: 34px
}

.icon-social a {
    display: block;
    height: 100%;
    text-indent: -90000em
}

.icon-only {
    display: inline-block;
    text-indent: -90000em
}

.icon-before-link {
    background-position: 0 50%;
    padding-left: 20px
}

.icon-before-link.icon-social-download-md {
    display: inline-block;
    padding: 10px 0 10px 35px
}

.icon-after-link {
    background-position: 50% 0;
    padding-right: 20px
}

.accordion__item {
    border-top: 1px solid #b2b2b2;
    border-top: 1px solid rgba(0, 0, 0, .3)
}

.accordion__item:first-child {
    border-top: 0
}

.accordion__item-inner {
    max-height: 0;
    overflow: hidden;
    padding: 0
}

.accordion__item.is-active .accordion__item-inner {
    transition: max-height 6000ms ease, padding-bottom 800ms linear;
    max-height: 2000px;
    padding-right: 40px;
    padding-bottom: 16px
}

.accordion__item.is-active .accordion__item-title>a,
.alert__title:after {
    transition: all 300ms ease
}

.accordion__item-title {
    margin: 0
}

.accordion__item-title.h4 {
    font-weight: 700
}

.accordion__item-title>a {
    background-position: 100% 50%;
    color: #fff;
    display: block;
    padding: 12px 40px 12px 0
}

.accordion__item-title>a:hover {
    color: #fff
}

.accordion__title {
    margin-bottom: 1.2em
}

.accordion--home {  
  background: 0 0;
    color: #fff
}

.accordion--home .accordion__item {
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(204, 204, 204, .65)
}

.accordion--home .accordion__item:first-child {
    border-top: 0
}

.accordion--home .accordion__item-title {
    font-size: 19px;
    font-size: 1.9rem;
    color: #fff
}

.accordion--home .accordion__item-inner {
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.2
}

.accordion--home .accordion__item-inner p {
    margin-bottom: 5px
}

.accordion__item.is-active .accordion--home .accordion__item-inner {
    max-height: 600px
}

.accordion--home .link-more {
    color: #ffc300;
    padding-right: 10px;
    position: relative
}

.accordion--home .link-more:after,
.accordion--home .link-more:hover:after {
    content: "";
    height: 0;
    position: absolute;
    width: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent
}

.accordion--home .link-more:after {
    bottom: 2px;
    right: 0;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    border-left: 4px solid #ffc300
}

.accordion--home .link-more:hover {
    color: #fae859
}

.accordion--home .link-more:hover:after {
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    border-left: 4px solid #fae859
}

@media (max-width:675px) {
    .accordion--home {
        background-color: #2C2C2C;
        position: relative;
        left: -4.5%;
        width: 109%
    }
    .accordion--home .accordion__inner {
        padding: 0 4.2%
    }
    .accordion--home .accordion__item-title {
        font-size: 16px;
        font-size: 1.6rem
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .accordion--home .accordion__item-title {
        font-size: 18px;
        font-size: 1.8rem
    }
}

@media only screen and (min-width:676px) {
    .accordion--home {
        border-left: 1px solid #ddd;
        border-left: 1px solid rgba(204, 204, 204, .65);
        text-shadow: 0 0 20px rgba(0, 0, 0, .25)
    }
    .accordion--home .accordion__inner {
        margin-left: 23px
    }
}

@media only screen and (min-width:1051px) {
    .accordion--home {
        max-width: 435px
    }
    .accordion--home .accordion__item-title {
        font-size: 19px;
        font-size: 1.9rem
    }
}

.alert {
    background: #ffc300
}

.alert .l-contain {
    background-position: 8px 14px;
    padding: 20px 0
}

.alert__title {
    font-size: 22px;
    font-size: 2.2rem;
    display: inline-block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    position: relative;
    margin: 0 50px
}

.alert__title:after {
    content: '';
    display: block;
    position: absolute;
    right: -35px;
    top: 0;
    width: 23px;
    height: 23px
}

.alert__text {
    max-height: 0;
    overflow: hidden;
    padding-top: 0;
    padding-right: 50px;
    padding-left: 50px;
    transition: max-height 400ms ease, padding-top 400ms linear
}

.module-is-expanded .alert__text {
    max-height: 2000px;
    padding-top: 15px
}

.alert__text a:after {
    color: #333;
    content: '\00a0\203A'
}

.alert__text p {
    margin-bottom: 7px;
    line-height: 1.2
}

.alert__text ul>li {
    margin-top: 7px;
    padding-left: 10px
}

.alert__text ul>li:before {
    color: #333;
    font-size: 15px;
    top: -1px
}

@media (max-width:675px) {
    .alert__title {
        font-size: 18px;
        font-size: 1.8rem
    }
    .alert__title:after {
        top: -2px
    }
    .alert__text {
        margin: 15px 4% 0
    }
}

.article {
    padding-bottom: 35px
}

.article .h1-main+.article__meta-subtitle {
    margin-top: -10px
}

.article .article__meta-attribute+.rtf {
    margin-top: 35px
}

.article+.content-item--about {
    margin-top: 35px;
    position: relative
}

.article+.content-item--about:before {
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(204, 204, 204, .65);
    content: '';
    position: absolute;
    top: -35px;
    width: 100%
}

.article--bordered-bottom {
    border-bottom: 1px solid #ddd;
    border-bottom: 1px solid rgba(204, 204, 204, .65);
    margin-bottom: 30px;
    padding-bottom: 20px
}

.article__meta {
    margin-top: 15px
}

.article__meta--bordered {
    background-color: #fff;
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65);
    padding: 10px
}

.article__meta-label {
    font-weight: 700
}

.article__meta-img {
    float: left;
    margin: 0 10px 5px 0
}

.article__meta-name {
    display: block;
    font-weight: 700;
    margin-bottom: 5px
}

.article__meta-item {
    font-size: 13px;
    font-size: 1.3rem
}

.article__meta-item+.article__meta-item {
    margin-left: 5px
}

.article__meta-comments {
    color: #ea8500;
    display: block;
    margin-top: 15px
}

.article__meta-subtitle {
    font-size: 20px;
    font-size: 2rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin-bottom: 35px
}

.article__meta-internal-subtitle {
    color: #000
}

.btn+.article__meta-internal-subtitle {
    margin-top: 30px
}

.article__meta-subtitle__item {
    margin-top: 5px
}

.article__meta-subtitle__item:first-child {
    margin-top: 0
}

.article__meta-related-content {
    display: block;
    margin-bottom: 10px
}

.article__meta-related-content .title {
    display: block;
    font-weight: 700
}

@media only screen and (min-width:676px) {
    .article__meta-related-content a+a:before {
        color: #b5b5b5;
        content: '|';
        display: inline-block;
        margin: 0 10px
    }
}

@media (max-width:675px) {
    .article__meta-related-content a {
        display: block
    }
}

.article__meta-related-content+.share-bar {
    margin-top: 25px
}

.article__meta-related-images {
    margin-bottom: 40px;
    margin-left: -3px
}

.article__meta-related-images .title {
    margin-bottom: 15px;
    margin-left: 3px
}

.article__meta-related-images .figure {
    width: auto
}

.article__meta-related-images .figure.u-float-l {
    margin: 3px
}

.article__meta-related-images .figure img {
    max-width: 100%;
    width: auto
}

.article__meta-related-images .figure--bordered {
    padding: 3px
}

.article__meta-related-search-results {
    display: block;
    margin-bottom: 40px
}

.article__meta-group {
    display: block;
    margin-bottom: 10px
}

.link-cv+.article__meta-group {
    margin-top: 10px
}

.article__meta-set--inline {
    display: block;
    margin-bottom: 3px
}

.article__meta-set--inline .article__meta-attribute,
.article__meta-set--inline .article__meta-value {
    display: inline;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 0
}

.article__meta-set--inline .article__meta-attribute+.article__meta-value,
.article__meta-set--inline .article__meta-value+.article__meta-value {
    margin-top: 0
}

.article__meta-attribute,
.article__meta-value {
    font-size: 15px;
    font-size: 1.5rem;
    display: block
}

.article__meta-attribute {
    font-weight: 700;
    margin-bottom: 10px
}

.article__meta-attribute.article__meta-attribute--normal {
    font-weight: 400
}

.article__meta-value+.article__meta-attribute {
    margin-top: 30px
}

.article__meta-value+.article__meta-value {
    margin-top: 10px
}

.article__meta-header {
    margin-bottom: 20px
}

.article__meta-header .h2 {
    margin-bottom: 5px
}

.article__meta-header .h4 {
    margin-bottom: 20px
}

@media (max-width:675px) {
    .article__meta-header {
        margin-bottom: 0
    }
    .article__meta-header .l-grid__col {
        margin-bottom: 30px
    }
}

.article--blog .article__meta-related-content {
    margin-bottom: 0
}

.article__meta--blog-bio {
    margin-bottom: 20px
}

.article__meta--blog-bio .article__meta-item {
    font-weight: 700
}

.article-list__item-title,
.article-list__section-title,
.article__meta--blog-bio .article__meta-name {
    font-weight: 500;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.article__meta--blog-bio .article__meta-img {
    margin-right: 15px;
    margin-bottom: 0
}

.article__meta--blog-bio .article__meta-name {
    font-size: 17px;
    font-size: 1.7rem;
    margin-bottom: 8px
}

.article__blog-title+.article__blog-subtitle {
    margin-top: -20px
}

.article__blog-subtitle {
    font-size: 16px;
    font-size: 1.6rem;
    font-style: italic
}

@media only screen and (min-width:676px) {
    figure+.article__meta-header-inner {
        float: left;
        width: 60%
    }
    .article__meta-header-inner .l-grid__col {
        margin-bottom: 0
    }
}

.link-cv {
    display: inline-block;
    padding: 5px 0 5px 30px
}

.article-list {
    margin-bottom: 55px
}

.article-list--featured {
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65);
    background-color: #fff;
    padding: 5px
}

.article-list--featured .article-list__inner {
    background-color: #ebe7e4;
    padding: 15px
}

.article-list__section-title {
    font-size: 19px;
    font-size: 1.9rem;
    color: #2c2c2c;
    margin-bottom: 15px
}

.article-list__section-title+.article-list__item {
    border-top: none;
    margin-top: 0;
    padding-top: 0
}

.article-list__item {
    border-top: 1px solid #b2b2b2;
    border-top: 1px solid rgba(0, 0, 0, .3);
    margin-top: 40px;
    padding-top: 40px
}

.article-list__item:first-child {
    border-top: 0;
    margin-top: 10px;
    padding-top: 0
}

.article-list--publications .article-list__item:first-child {
    border-top: 1px solid #b2b2b2;
    border-top: 1px solid rgba(0, 0, 0, .3);
    padding-top: 40px
}

.article-list__item .article-list__item-title {
    font-size: 18px;
    font-size: 1.8rem;
    margin-top: 3px
}

.article-list__item .article-list__item-title+.article-list__item-source {
    margin-top: 5px
}

.article-list__img-wrap,
.article-list__item-img {
    background-color: #fff;
    border: 1px solid #b2b2b2;
    border: 1px solid rgba(0, 0, 0, .3);
    float: left;
    padding: 5px
}

.article-list__media-icon {
    margin-bottom: 16px;
    position: relative
}

.article-list__media-icon:after {
    background-color: #000;
    background-color: rgba(0, 0, 0, .8);
    background-position: 50%;
    color: #fff;
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 33px;
    height: 33px
}

.article-list__media-icon img {
    margin-bottom: 0
}

.article-list__media-icon--podcast:after,
.article-list__media-icon--video:after {
    content: ''
}

.article-list__item-title {
    font-size: 23px;
    font-size: 2.3rem;
    color: #006cd8;
    line-height: 1.2;
    margin-bottom: 5px
}

.article-list__item-title a {
    color: inherit
}

.article-list__item-more a:hover:after,
.article-list__item-more a:hover:before,
.article-list__item-title a:hover {
    color: #2c99df
}

.article-list__item-title a:after {
    content: '\00a0\203A'
}

.article-list--publications .article-list__item-title a:after {
    content: ''
}

.article-list__item-title a.icon-pdf:after,
.article-list__item-title a.icon-video:after {
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: 2px;
    height: 17px;
    width: 17px
}

.article-list__item-subtitle {
    font-size: 18px;
    font-size: 1.8rem
}

.article-list__item-source {
    font-size: 15px;
    font-size: 1.5rem;
    margin-bottom: 15px
}

.article-list__item-author {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.6
}

.article-list__item-date {
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 20px
}

.article-list--publications .article-list__item-date {
    font-weight: 400;
    line-height: 1.6;
    margin: 20px 0 0
}

.article-list__item-more {
    display: block;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.6;
    margin-top: 20px
}

.article-list__item-more a:before {
    content: '\005B\00a0'
}

.article-list__item-more a:after {
    content: '\00a0\005D'
}

.article-list__item-list {
    font-size: 15px;
    font-size: 1.5rem;
    display: block
}

.article-list__item-list li {
    display: inline
}

.article-list__item-list li:after {
    content: ','
}

.article-list__item-list li:last-child:after {
    display: none
}

.article-list__item-list+.article-list__item-list {
    margin-top: 15px
}

.article-list__item-teaser {
    color: #333
}

.article-list__item-teaser :last-child {
    margin-bottom: 0
}

@media (max-width:675px) {
    .article-list__img-wrap,
    .article-list__item-img {
        float: none;
        max-width: none;
        width: 100%
    }
    .article-list__img-wrap {
        display: block
    }
    .article-list__img-wrap img {
        width: 100%
    }
    .article-list__item-txt {
        margin-left: 0;
        margin-top: 10px
    }
}

@media only screen and (min-width:676px) {
    .article-list__img-wrap,
    .article-list__item-img {
        margin: 0 15px 3px 0
    }
    .article-list__img-wrap+.article-list__item-txt,
    .article-list__item-img+.article-list__item-txt {
        margin-top: -5px
    }
}

.article-list--bios .article-list__item:last-child {
    border-bottom: 1px solid #b2b2b2;
    border-bottom: 1px solid rgba(0, 0, 0, .3);
    margin-bottom: 40px;
    padding-bottom: 40px
}

.article-list--bios .article-list__item .article-list__item-img {
    padding: 3px
}

.article-list--bios .article-list__item .article-list__item-title {
    margin-bottom: 10px
}

.article-list--bios .article-list__item .article-list__item-title a:after {
    display: none
}

@media (max-width:675px) {
    .article-list--bios .article-list__item-title {
        margin-top: 5px
    }
    .article-list--bios .article-list__item-img {
        float: left;
        margin: 0 10px 10px 0;
        max-width: inherit;
        width: auto
    }
    .article-list--bios .article-list__item-txt {
        margin-top: -5px
    }
}

.article-list--blogs .article-list__item {
    margin-top: 30px;
    padding-top: 30px
}

.article-list--blogs .article-list__item:last-child {
    border-bottom: 1px solid #b2b2b2;
    border-bottom: 1px solid rgba(0, 0, 0, .3);
    margin-bottom: 30px;
    padding-bottom: 30px
}

.article-list--blogs .article-list__item-title {
    margin-bottom: 10px
}

.content-item {
    background: #fff;
    margin-bottom: 40px
}

.content-item.content-item--bordered {
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65)
}

.content-item.content-item--featured {
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65);
    background-color: #fff;
    padding: 5px
}

.content-item.content-item--featured .content-item__inner {
    background-color: #ebe7e4;
    margin: 0;
    padding: 15px
}

.l-content-landing__col .content-item--bordered+.content-item--bordered,
.l-content-landing__col--tabs+.content-item {
    margin-top: 25px
}

.l-content-landing__col .content-item {
    margin-bottom: 0
}

.content-item__inner {
    margin: 15px
}

.content-item__title {
    font-size: 24px;
    font-size: 2.4rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: .8;
    padding: 15px 20px 11px;
    position: relative
}

.content-item__title.content-item__title--red-grad,
.content-item__title.content-list__title--red-grad {
    color: fff;
    /*text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);*/
    text-transform: uppercase
}

.content-item__title.content-item__title--red-grad-inverse,
.content-item__title.content-list__title--red-grad-inverse {
    color: fff;
    text-transform: uppercase
}

.content-item__title.content-item__title--white {
    background-color: #fff;
    color: #4b4c4c;
    font-weight: 500
}

.content-item__title.content-item__title--gray {
    font-size: 15px;
    font-size: 1.5rem;
    background-color: #d8d5d6;
    color: #000;
    line-height: 1;
    min-height: 45px;
    text-transform: uppercase
}

.lt-ie9 .content-item__title.content-item__title--gray {
    min-height: 1px
}

.content-item__title.content-item__title--yellow {
    font-size: 15px;
    font-size: 1.5rem;
    background-color: #eac33a;
    color: #000;
    line-height: 1;
    min-height: 45px;
    text-transform: uppercase
}

.lt-ie9 .content-item__title.content-item__title--yellow {
    min-height: 1px
}

.content-item__title.content-item__title--small {
    font-family: Arial, sans-serif;
    font-size: 15px;
    font-size: 1.5rem
}

.module-is-collapsed .content-item__title,
.module-is-expanded .content-item__title {
    background-position: 98% 50%;
    padding-right: 40px;
    transition: background-image 300ms ease
}

@media (max-width:675px) {
    .module-is-collapsed .content-item__title,
    .module-is-expanded .content-item__title {
        background-position: 95% 50%
    }
}

.module-is-collapsed .content-item__title:before {
    content: 'Open'
}

.module-is-expanded .content-item__title:before {
    content: 'Close'
}

.content-item__secondary-title {
    display: block;
    margin-bottom: 0
}

.content-item__secondary-subtitle {
    color: #000;
    display: block;
    font-style: italic;
    margin-bottom: 20px
}

.content-item__subtitle {
    margin-bottom: 25px
}

.content-item__input+.content-item__subtitle {
    margin-top: 25px
}

.content-item__headline {
    font-size: 16px;
    font-size: 1.6rem;
    color: #9b1d27;
    font-weight: 700;
    margin-top: 18px
}

.content-item__headline>a {
    color: inherit
}

.content-item__img-wrap img {
    width: 100%
}

.content-item__figure {
    float: left;
    margin: 0 20px 20px 0
}

.content-item__figure .figure__img img {
    width: auto
}

.content-item__figure+.content-item__description {
    margin-top: -3px
}

.content-item__figure--bordered .figure__img {
    float: left
}

.content-item__input {
    position: relative
}

.content-item__input input[type=search] {
    padding-right: 40px;
    padding-left: 15px;
    min-height: 40px;
    width: 100%
}

.content-item-search-submit {
    background-color: transparent;
    background-position: 50%;
    border: 0;
    position: absolute;
    right: 0;
    top: 0;
    text-indent: -9000em;
    width: 40px;
    height: 40px
}

.content-item__description {
    color: #333;
    line-height: 1.3
}

.content-item__description :last-child {
    margin-bottom: 0
}

.content-item__description>a {
    color: inherit
}

.content-item__description--shadowed {
    margin-top: 22px
}

.content-item__description--shadowed:before {
    border-radius: 200px;
    box-shadow: 0 9px 7px -5px rgba(0, 0, 0, .1);
    content: '';
    display: block;
    margin: -20px auto 20px;
    height: 15px;
    width: 95%
}

.content-item__list li {
    display: inline-block;
    margin-top: 15px;
    line-height: 1.3;
    margin-right: 10px;
    padding-left: 16px;
    position: relative
}

.content-item__list li:before,
.content-item__read-more .link-more:after {
    content: "";
    position: absolute;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    width: 0;
    height: 0
}

.content-item__list li:first-child {
    margin-top: 0
}

.content-item__list li:before {
    top: 3px;
    left: 0;
    transform: scale(.9999);
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #5AAfb5
}

.content-item__list li a {
    color: #333
}

.content-item__list li a:hover {
    color: #5c5957
}

.content-item__list.content-item__col li {
    display: block;
    margin-right: 0
}

.content-item__read-more {
    clear: both;
    font-weight: 700;
    margin: 5px 20px 10px
}

.content-item__read-more .link-more {
    color: #000
}

.content-item__read-more .link-more:after {
    transform: scale(.9999);
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #000;
    margin: 4px 0 0 8px
}

.content-item__read-more--with-icon {
    font-size: 15px;
    font-size: 1.5rem;
    margin: 20px 0 0
}

.content-item__read-more--with-icon .link-more {
    background-position: 100% 50%;
    color: #006cd8;
    line-height: 1.4;
    padding: 5px 30px 5px 0
}

.content-item__read-more--with-icon .link-more:after {
    display: none
}

.content-item__read-more--with-icon .link-more:hover {
    color: #2c99df
}

@media (max-width:675px) {
    .content-item__subtitle {
        font-size: 13px;
        font-size: 1.3rem
    }
    .content-item__list+.content-item__list {
        margin-top: 20px
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .content-item__img-wrap {
        float: left;
        width: 49%
    }
    .content-item__img-wrap+.content-item__text-wrap {
        float: right;
        width: 49%
    }
}

@media only screen and (min-width:676px) {
    .content-item__subtitle {
        font-size: 15px;
        font-size: 1.5rem;
        width: 300px
    }
    .content-item__col {
        width: 47%;
        float: left
    }
    .content-item__col+.content-item__col {
        float: right
    }
}

.content-item--twitter-single {
    margin-bottom: 30px;
    min-height: 75px
}

.content-item--twitter-single .content-item__inner {
    margin: 0 12px;
    position: relative
}

.content-item--twitter-single .content-item__inner:before {
    border-right: 1px solid #b2b2b2;
    border-right: 1px solid rgba(0, 0, 0, .3);
    box-shadow: 1px 0 0 rgba(255, 255, 255, .3);
    content: '';
    display: block;
    width: 55px;
    height: 30px
}

.content-item--twitter-single .btn {
    border-color: #fff
}

.content-item--twitter-single .btn .btn__inner {
    margin: 0
}

.lt-ie9 .content-item--twitter-single {
    display: none
}

@media (max-width:675px) {
    .content-item--twitter-single .btn {
        margin-left: 20px;
        position: relative;
        top: -10px
    }
    .content-item--twitter-single .content-item__inner {
        margin-top: 12px
    }
    .content-item--twitter-single .content-item__inner:before {
        display: inline-block
    }
}

@media only screen and (min-width:676px) {
    .content-item--twitter-single iframe {
        width: 66%!important
    }
    .content-item--twitter-single .btn {
        position: absolute;
        right: 20px;
        top: 20px
    }
    .content-item--twitter-single .content-item__inner {
        padding-left: 90px
    }
    .content-item--twitter-single .content-item__inner:before {
        position: absolute;
        top: 12px;
        left: 20px
    }
    .content-item--twitter-timeline iframe {
        width: 100%!important
    }
}

@media only screen and (min-width:1051px) {
    .content-item--twitter-single iframe {
        width: 75%!important
    }
    .content-item--twitter-single .btn {
        margin-top: -20px;
        top: 50%
    }
    .content-item--twitter-single .content-item__inner:before {
        margin-top: -15px;
        top: 50%
    }
}

.content-item--twitter-timeline .content-item__title {
    background-position: 27px 50%;
    padding-left: 75px
}

@media (max-width:675px) {
    .content-item--twitter-timeline .content-item__title {
        background-position: 13px 50%;
        padding-left: 55px
    }
}

.content-item--twitter-timeline .content-item__inner {
    margin: 15px 20px 20px
}

.content-item--twitter-timeline .btn--large {
    margin-top: 15px
}

.content-item--twitter-timeline .btn__inner {
    padding: 20px
}

.content-item--search .content-item__inner,
.content-item--search-publication .content-item__inner {
    margin: 0 20px 20px
}

.content-item--search-publication .content-item__read-more {
    margin: 15px 0 0
}

.content-item--search-publication .content-item__read-more .link-more {
    color: #006cd8;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: 400
}

.content-item--search-publication .content-item__read-more .link-more:after {
    border: none;
    color: #333;
    content: '\00a0\203A';
    margin: 0;
    position: relative
}

.content-item--search-publication .content-item__read-more .link-more:hover {
    color: #2c99df
}

.content-item--course-search .form-item {
    margin-top: 20px
}

.content-item--course-search .form-item:first-child {
    margin-top: 0
}

.content-item--course-search .content-item__inner {
    overflow: hidden;
    margin: 0;
    transition: max-height 400ms ease-in, margin-top 400ms ease, margin-bottom 400ms ease
}

.content-item--course-search .is-collapsed {
    display: block;
    margin: 0;
    max-height: 0
}

.content-item--course-search .is-expanded {
    max-height: 2000px
}

@media (max-width:675px) {
    .content-item--course-search .l-grid__col {
        margin-right: 4%;
        margin-left: 4%
    }
    .content-item--course-search .l-grid__col:first-child {
        margin-top: 4%
    }
}

@media only screen and (min-width:676px) {
    .content-item--course-search .l-grid__col:last-child:after,
    .lt-ie9 .content-item--course-search .l-grid__col:after {
        display: none
    }
    .content-item--course-search .content-item__inner {
        margin: 20px 20px 35px
    }
    .content-item--course-search .content-item__inner.is-collapsed {
        margin-top: 0;
        margin-bottom: 0
    }
    .content-item--course-search .content-item__inner.is-expanded {
        margin-top: 20px;
        margin-bottom: 35px
    }
    .content-item--course-search .l-grid1--2col-mq-medium {
        overflow: hidden
    }
    .content-item--course-search .l-grid__col {
        margin-bottom: 0;
        margin-right: 4%;
        padding-right: 4%;
        position: relative;
        width: 48%
    }
    .lt-ie9 .content-item--course-search .l-grid__col {
        margin-right: 0;
        padding-right: 0
    }
    .lt-ie9 .content-item--course-search .l-grid__col:first-child {
        margin-right: 3.5%;
        padding-right: 3.5%
    }
    .content-item--course-search .l-grid__col:after {
        border-right: 1px solid #ddd;
        border-right: 1px solid rgba(204, 204, 204, .65);
        content: '';
        height: 10000px;
        position: absolute;
        right: 0;
        top: 0
    }
}

.content-item--about .content-item__title {
    font-size: 19px;
    font-size: 1.9rem;
    font-weight: 500
}

.content-item--about .content-item__inner {
    margin: 10px 20px 20px
}

.content-item--about .content-item__description {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.4
}

.content-item--bio {
    margin-bottom: 35px
}

.content-item--bio .content-item__title {
    font-size: 19px;
    font-size: 1.9rem;
    font-weight: 500
}

.content-item--bio .content-item__inner {
    margin: 10px 20px 20px
}

.content-item--bio .content-item__description {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.4
}

.content-item--news .content-item__inner {
    margin: 15px 20px
}

.content-item--news .article-list {
    margin-bottom: 0
}

.content-item--news .article-list__item+.article-list__item {
    border-top: 0;
    margin-top: 30px;
    padding-top: 0
}

.content-item--news .article-list__item-title a:after {
    display: none
}

.content-item__related-items .meta,
.content-item__related-items .title {
    display: block;
    font-weight: 500;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.content-item--media-resources .content-item__inner {
    margin: 15px 20px
}

.content-item--media-resources .list-checks {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500
}

.content-item--media-resources .list-checks li {
    margin-top: 20px
}

.content-item--media-resources .list-checks li:first-child {
    margin-top: 0
}

@media only screen and (min-width:676px) {
    .content-item--news .article-list__item-txt {
        float: right;
        width: 55%;
        width: calc(100% - 253px)
    }
    .content-item--media-resources .content-item__figure--bordered {
        margin-bottom: 0
    }
    .content-item--media-resources .content-item__figure--bordered+.content-item__description {
        float: right;
        width: 60%;
        width: calc(100% - 232px)
    }
}

.content-item--multimedia .content-item__inner {
    margin: 15px 20px
}

.content-item--multimedia .thumb-list--multimedia {
    border-top: 0;
    box-shadow: none;
    padding-top: 0
}

.content-item--multimedia .thumb-list--multimedia .title {
    margin-bottom: 5px
}

@media only screen and (min-width:676px) {
    .content-item--multimedia .thumb-list--multimedia .thumb-list__item {
        margin-bottom: 0;
        width: 47.5%
    }
    .no-flexbox .content-item--multimedia .thumb-list--multimedia .thumb-list__item {
        width: 46%
    }
    .content-item--multimedia .thumb-list--multimedia .thumb-list__item+.thumb-list__item {
        margin-left: 4.5%
    }
}

.content-item--multimedia .thumb-list__item-inner {
    padding: 15px 15px 10px
}

.content-item--related-posts .content-item__title {
    font-size: 18px;
    font-size: 1.8rem;
    color: #6d5f5b;
    font-weight: 500
}

.content-item--related-posts .content-item__inner {
    margin: 10px 20px 20px
}

.content-item--related-posts .content-item__description {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.4
}

.content-item--related-posts .article__meta-related-content {
    margin-bottom: 0
}

.content-item__related-items .title {
    font-size: 18px;
    font-size: 1.8rem
}

.content-item__related-items .meta {
    font-size: 15px;
    font-size: 1.5rem;
    color: #6d5f5b;
    margin-top: 5px
}

.content-item__related-items .text {
    margin-top: 10px
}

.content-item--instructor .thumb-list--spotlight .title a:after {
    display: none
}

.content-item--instructor .thumb-list--spotlight .text.rtf p,
.content-item--instructor .thumb-list--spotlight .thumb-list__bio-title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.6
}

.content-item--slider .story-slider {
    margin-bottom: 0;
    padding-top: 0
}

.content-item--slider .story-slider__story-text {
    font-size: 14px;
    font-size: 1.4rem
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .content-item--slider .story-slider__stories-wrap {
        width: 85%
    }
    .content-item--slider .story-slider__story {
        width: 33.33%
    }
    .content-item--slider .is-position-0 .story-slider__stories {
        left: 0
    }
    .content-item--slider .is-position-1 .story-slider__stories {
        left: -33.33%
    }
    .content-item--slider .is-position-2 .story-slider__stories {
        left: -66.66%
    }
    .content-item--slider .is-position-3 .story-slider__stories {
        left: -99.99%
    }
    .content-item--slider .is-position-4 .story-slider__stories {
        left: -133.32%
    }
    .content-item--slider .is-position-5 .story-slider__stories {
        left: -166.65%
    }
    .content-item--slider .is-position-6 .story-slider__stories {
        left: -199.98%
    }
    .content-item--slider .is-position-7 .story-slider__stories {
        left: -233.31%
    }
    .content-item--slider .is-position-8 .story-slider__stories {
        left: -266.64%
    }
    .content-item--slider .is-position-9 .story-slider__stories {
        left: -299.97%
    }
}

@media only screen and (min-width:1051px) {
    .content-item--slider .story-slider__stories-wrap {
        width: 80%
    }
    .content-item--slider .story-slider__story {
        padding: 0 18px;
        width: 50%
    }
    .content-item--slider .is-position-0 .story-slider__stories {
        left: 0
    }
    .content-item--slider .is-position-1 .story-slider__stories {
        left: -50%
    }
    .content-item--slider .is-position-2 .story-slider__stories {
        left: -100%
    }
    .content-item--slider .is-position-3 .story-slider__stories {
        left: -150%
    }
    .content-item--slider .is-position-4 .story-slider__stories {
        left: -200%
    }
    .content-item--slider .is-position-5 .story-slider__stories {
        left: -250%
    }
    .content-item--slider .is-position-6 .story-slider__stories {
        left: -300%
    }
    .content-item--slider .is-position-7 .story-slider__stories {
        left: -350%
    }
    .content-item--slider .is-position-8 .story-slider__stories {
        left: -400%
    }
    .content-item--slider .is-position-9 .story-slider__stories {
        left: -450%
    }
}

.content-item--slider-single .story-slider {
    margin-bottom: 0;
    padding-top: 0
}

.content-item--slider-single .story-slider__next,
.content-item--slider-single .story-slider__prev {
    margin-top: -20px
}

.content-item--slider-single .story-slider__stories-wrap {
    width: 86%
}

@media only screen and (min-width:1051px) {
    .content-item--slider-single .story-slider__stories-wrap {
        width: 84%
    }
}

.content-item--slider-single .story-slider__story {
    padding: 0 10px;
    width: 100%
}

.content-item--slider-single .story-slider__story-img {
    float: left;
    margin-right: 20px;
    width: auto
}

@media (max-width:675px) {
    .content-item--slider-single .story-slider__next {
        right: -10px
    }
    .content-item--slider-single .story-slider__prev {
        left: -10px
    }
    .content-item--slider-single .story-slider__story-img {
        float: none;
        margin: 0 auto 20px;
        max-width: 100%
    }
}

.content-item--slider-single .story-slider__story-title {
    font-size: 18px;
    font-size: 1.8rem;
    margin-top: 0
}

.content-item--slider-single .is-position-0 .story-slider__stories {
    left: 0
}

.content-item--slider-single .is-position-1 .story-slider__stories {
    left: -100%
}

.content-item--slider-single .is-position-2 .story-slider__stories {
    left: -200%
}

.content-item--slider-single .is-position-3 .story-slider__stories {
    left: -300%
}

.content-item--slider-single .is-position-4 .story-slider__stories {
    left: -400%
}

.content-item--slider-single .is-position-5 .story-slider__stories {
    left: -500%
}

.content-item--slider-single .is-position-6 .story-slider__stories {
    left: -600%
}

.content-item--slider-single .is-position-7 .story-slider__stories {
    left: -700%
}

.content-item--slider-single .is-position-8 .story-slider__stories {
    left: -800%
}

.content-item--slider-single .is-position-9 .story-slider__stories {
    left: -900%
}

.content-item--featured-news .content-item__title {
    padding-left: 85px
}

.content-item--featured-news .content-item__title:before {
    content: '';
    display: block;
    position: absolute;
    margin-top: -18px;
    top: 50%;
    left: 20px;
    height: 40px;
    width: 40px
}

.content-item--featured-news .story-slider__story-title a:after,
.content-list-item__title:after,
.content-list__list a.link-more:after {
    content: '\00a0\203A'
}

@media (max-width:675px) {
    .content-item--featured-news .content-item__title:before {
        margin-top: -20px
    }
}

.content-item--featured-news .story-slider__story-subtitle {
    font-size: 16px;
    font-size: 1.6rem
}

.content-item--news-list .content-item__title {
    padding-left: 15px
}

.content-item--news-list .content-item__read-more {
    margin: 15px 0 0
}

.content-item--news-list .content-item__read-more .link-more {
    color: #006cd8;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: 400
}

.content-item--news-list .content-item__read-more .link-more:after {
    border: none;
    color: #333;
    content: '\00a0\203A';
    margin: 0;
    position: relative
}

.content-item--news-list .content-item__read-more .link-more:hover {
    color: #2c99df
}

@media (max-width:675px) {
    .content-item--embed .content-item__title {
        padding-left: 15px
    }
}

@media only screen and (min-width:676px) {
    .content-item--embed .content-item__title {
        padding: 35px 35px 0
    }
    .content-item--embed .content-item__inner {
        margin: 35px
    }
}

.content-item--library-info {
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65)
}

.content-item--library-info .content-item__inner {
    background: #EBE7E4;
    margin: 7px;
    padding: 10px
}

.content-item--library-info .h2 {
    margin-bottom: 18px
}

.library-info__links {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.library-info__links li {
    border-left: 1px solid #ddd;
    border-left: 1px solid rgba(204, 204, 204, .65);
    position: relative;
    float: left;
    margin-bottom: 45px;
    min-height: 105px
}

.library-info__links+.content-item__related {
    margin-top: 0;
    padding-top: 45px;
    text-align: center
}

.library-info__link {
    background-position: 50% 0;
    color: #000;
    display: block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.2;
    opacity: 1;
    padding: 80px 2% 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    text-transform: uppercase;
    transition: opacity 300ms
}

.library-info__link .link-arrow:after {
    color: #006cd8;
    font-size: 13.5px;
    font-size: 1.35rem
}

.library-info__link:hover {
    opacity: .8
}

.library-info__link:hover .link-arrow {
    color: #006cd8
}

.library-info__link:hover .link-arrow .no-opacity,
.library-info__link:hover .link-arrow .no-opacity:after {
    color: #2c99df
}

@media (max-width:675px) {
    .library-info__links li {
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
    .library-info__links li:nth-child(2n+1) {
        border-left: 0
    }
    .no-flexbox .library-info__links li {
        width: 50%
    }
    .library-info__link {
        padding-right: 5%;
        padding-left: 5%
    }
}

@media only screen and (min-width:676px) {
    .library-info__links li {
        -webkit-flex: 0 0 33%;
        -ms-flex: 0 0 33%;
        flex: 0 0 33%
    }
    .library-info__links li:nth-child(3n+1) {
        border-left: 0
    }
    .no-flexbox .library-info__links li {
        width: 33%
    }
}

.content-item__related {
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(204, 204, 204, .65);
    margin-top: 15px;
    padding-top: 15px
}

.sg-body .module-is-collapsed .content-item__title,
.sg-body .module-is-expanded .content-item__title {
    background-image: none
}

.sg-body .module-is-collapsed .content-item__title:before,
.sg-body .module-is-expanded .content-item__title:before {
    display: none
}

.content-list {
    background: #fff
}

.content-list__title {
    font-size: 24px;
    font-size: 2.4rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: .8;
    padding: 15px 20px 11px;
    position: relative
}

.title-big {
  color: #000;
    font-size: 60px;
    font-size: 6rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    line-height: .8;
    padding: 15px 0px 11px;
    display: inline-block;
    position: relative;
}


.content-list__title.content-list__title--gray,
.content-list__title.content-list__title--yellow {
    font-size: 17px;
    line-height: 1;
    min-height: 45px;
    padding-right: 5px;
    text-transform: uppercase;
    letter-spacing: -.05em
}

.content-list__title.content-list__title--red-grad {
    color: #000;
    /*text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);*/
    text-transform: uppercase
}

.hero-ctas--links a,
.hero__title {
    text-shadow: 0 0 20px rgba(0, 0, 0, .75)
}


.hero__title__standard {
    vertical-align: top;
    display: inline-block;
    
    position: relative;
    padding: 120px 0px 11px;

}


.centered__text__standard {
    text-align: center;
  background-repeat: no-repeat, no-repeat;
  background-position: bottom, center;
  background-size: 100% auto, cover;

}

.content-list__title.content-list__title--red-grad-inverse {
    color: #fff;
    text-transform: uppercase
}

.content-list__title.content-list__title--white {
    background: #fff;
    color: #000
}

.content-list__title.content-list__title--gray {
    font-size: 1.7rem;
    background: #d8d5d6;
    color: #d8260c
}

.content-list__title.content-list__title--yellow {
    border-bottom: 1px solid red;
    font-size: 1.7rem;
    background: #fff;
    color: #000

}

@media (max-width:675px) {
    .content-list__title {
        line-height: 1
    }
}

.content-list__text {
    margin: 10px 20px 0
}

.content-list__text .p,
.content-list__text p {
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 1.3
}

.content-list__list {
    margin: 10px 20px 0px
}

.content-list__list>li {
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(204, 204, 204, .65);
    line-height: 1.2;
    margin: 10px 0;
    padding: 0px 0 0
}

.content-list__list>li:first-child {
    border-top: 0;
    margin-top: 0
}

.content-list--news .content-list__list>li {
    line-height: 1.3
}

.content-list__list a {
    color: #333
}

.content-list__list a:hover,
.content-list__list a:hover .content-list-item__date-month {
    color: #868789
}

.content-list--events .content-list__list a {
    display: table;
    overflow: hidden
}

.content-list-item__date,
.content-list-item__description {
    display: table-cell;
    vertical-align: top
}

.content-list-item__date {
    border-right: 1px solid #ddd;
    border-right: 1px solid rgba(204, 204, 204, .65);
    margin-right: 10px;
    position: relative;
    width: 50px
}

.content-list-item__description {
    border-left: 9px solid transparent
}

.content-list-item__date-day,
.content-list-item__date-month {
    display: block;
    text-align: center;
    width: 60%
}

.content-list-item__date-month {
    font-size: 13px;
    font-size: 1.3rem;
    color: #000;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.content-list-item__date-day {
    font-size: 20.5px;
    font-size: 2.05rem;
    font-weight: 700
}

.content-list-item__title {
    display: block
}

.l-content-internal .content-list-item__title {
    font-weight: 700
}

.content-list-item__meta {
    display: block;
    font-weight: 700;
    margin-top: 0px
}

.l-content-internal .content-list-item__meta {
    font-weight: 400
}

.content-list__read-more {
    font-weight: 700;
    margin: 0px 20px 15px
}

.content-list__read-more .link-more {
    color: #000
}

.content-list__read-more .link-more:after {
    content: "";
    height: 0;
    position: absolute;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    width: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #000;
    margin: 4px 0 0 8px
}

/*.content-list--events .content-list__title,
.content-list--news .content-list__title,
.content-list--reminders .content-list__title {
    padding-left: 85px
}*/

/*.content-list--events .content-list__title:before,
.content-list--news .content-list__title:before,
.content-list--reminders .content-list__title:before {
    content: '';
    display: block;
    position: absolute;
    top: 8px;
    left: 20px;
    height: 40px;
    width: 40px
}*/

/*.content-list--events .content-list__title:after,
.content-list--news .content-list__title:after,
.content-list--reminders .content-list__title:after {
    border-left: 1px solid #b2b2b2;
    border-left: 1px solid rgba(0, 0, 0, .3);
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, .3);
    content: '';
    display: block;
    position: absolute;
    top: 9px;
    left: 70px;
    height: 30px;
    width: 1px
}*/

.content-list--events .content-list__title.content-list__title--gray:after,
.content-list--news .content-list__title.content-list__title--gray:after,
.content-list--reminders .content-list__title.content-list__title--gray:after {
    box-shadow: none
}

.hero .content-list--reminders {
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65)
}

.hero .content-list--reminders .content-list__title {
    font-size: 20px;
    font-size: 2rem;
    padding-left: 20px;
    text-transform: none
}

.hero .content-list--reminders .content-list__title:after,
.hero .content-list--reminders .content-list__title:before {
    display: none
}

.content-list--reminders .content-list__list li {
    min-height: 42px;
    overflow: hidden;
    padding-left: 60px;
    position: relative
}

.content-list--reminders .content-list__list li:before {
    background-position: 10px 0;
    border-right: 1px solid #b2b2b2;
    border-right: 1px solid rgba(0, 0, 0, .3);
    content: '';
    position: absolute;
    left: 0;
    width: 50px;
    height: 300px
}

.l-content-internal .content-list--reminders .content-list__list li {
    padding-left: 50px
}

.l-content-internal .content-list--reminders .content-list__list li:before {
    background-position: 1px 3px;
    border-right: 0
}

.content-list--reminders .content-list__list a {
    display: block
}

.content-list--reminders .content-list__list a:after {
    content: '\00a0\203A';
    color: #006cd8
}

@media (max-width:675px) {
    .content-list--reminders .content-list__title.content-list__title--white {
        font-size: 18px;
        font-size: 1.8rem
    }
    .l-content-internal .content-list--events .content-list__title:after,
    .l-content-internal .content-list--news .content-list__title:after,
    .l-content-internal .content-list--reminders .content-list__title:after {
        height: calc(100% - 15px)
    }
    .l-content-internal .content-list--events .content-list__title:before,
    .l-content-internal .content-list--news .content-list__title:before,
    .l-content-internal .content-list--reminders .content-list__title:before {
        background-position: 0 50%;
        height: calc(100% - 15px)
    }
}

.hero .content-list--links {
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65)
}

.hero .content-list--links .content-list__title {
    font-size: 20px;
    font-size: 2rem;
    padding-left: 20px;
    text-transform: none
}

.content-list--links .content-list__list li {
    min-height: 34px;
    overflow: hidden;
    padding-left: 60px;
    position: relative
}

.content-list--links .content-list__list li:before {
    background-position: 10px 0;
    border-right: 1px solid #b2b2b2;
    border-right: 1px solid rgba(0, 0, 0, .3);
    content: '';
    position: absolute;
    left: 0;
    width: 50px;
    height: 300px
}

.l-content-internal .content-list--links .content-list__list li {
    padding-left: 50px
}

.l-content-internal .content-list--links .content-list__list li:before {
    background-position: 1px 3px;
    border-right: 0
}

.content-list--links .content-list__list a {
    display: inline-block;
    color: #006cd8;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    padding-top: 2px
}

.content-list--links .content-list__list a:after {
    display: none
}

.content-list--links .content-list__list a:hover {
    color: #2c99df
}

.disclosures-link {
    font-size: 14px;
    font-size: 1.4rem;
    color: #333;
    font-weight: 700;
    margin-right: 15px
}

.disclosures-link:hover {
    text-decoration: underline
}

.disclosures-link:after {
    height: 0;
    position: absolute;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    width: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #c80f2e;
    content: '';
    margin: 4px 0 0 5px
}

@media only screen and (min-width:1051px) {
    .disclosures {
        text-align: right
    }
    .disclosures-link {
        font-size: 15px;
        font-size: 1.5rem
    }
    .disclosures-link:after {
        margin-top: 5px
    }
}

.expand-item,
.faq-item {
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(204, 204, 204, .65)
}

.expand-item:last-of-type,
.faq-item:last-of-type {
    border-bottom: 1px solid #ddd;
    border-bottom: 1px solid rgba(204, 204, 204, .65)
}

.expand-item:last-of-type {
    margin-bottom: 45px
}

.faq-item:first-of-type {
    border-top: 0
}

.h1-main+.expand-item,
.h1-main+.faq-item {
    margin-top: -15px
}

.expand-item__title,
.faq-item__title {
    background-position: 0 17px;
    color: #4b4c4c;
    line-height: 1.2;
    margin-bottom: 0;
    padding: 17px 0 17px 35px;
    transition: all 300ms ease
}

.expand-item__content,
.faq-item__content {
    padding-left: 35px;
    overflow: hidden;
    transition: max-height 400ms ease-in, margin-bottom 400ms ease
}

.expand-item__content.is-collapsed,
.faq-item__content.is-collapsed {
    display: block;
    margin-bottom: 0;
    max-height: 0
}

.expand-item__content.is-expanded,
.faq-item__content.is-expanded {
    margin-bottom: 30px;
    max-height: 3000px
}

.expand-item__close,
.faq-item__close {
    font-size: 15px;
    font-size: 1.5rem;
    display: inline-block;
    font-weight: 700;
    padding-left: 15px;
    position: relative
}

.expand-item__close:before,
.faq-item__close:before {
    content: "";
    height: 0;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    width: 0;
    border-left: 4.5px solid transparent;
    border-right: 4.5px solid transparent;
    border-bottom: 5px solid #000;
    position: absolute;
    left: 0;
    top: 6px
}

.filter-bar {
    margin-bottom: 35px
}

.filter-bar.filter-bar--bordered {
    background-color: #fff;
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65);
    padding: 20px
}

.filter-bar+.article-list {
    border-top: 1px solid #b2b2b2;
    border-top: 1px solid rgba(0, 0, 0, .3);
    padding-top: 25px
}

.filter-bar+.article-list.article-list--featured {
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(204, 204, 204, .65);
    padding: 5px;
    margin-top: 70px
}

.filter-bar+.article-list.article-list--featured:before {
    content: '';
    display: block;
    width: 102%;
    width: calc(100% + 10px);
    border-top: 1px solid #b2b2b2;
    border-top: 1px solid rgba(0, 0, 0, .3);
    top: -40px;
    position: relative;
    left: -5px
}

.filter-bar+.flags {
    margin-top: 60px
}

.filter-bar+.flags:before {
    content: '';
    display: block;
    width: 100%;
    border-top: 1px solid #b2b2b2;
    border-top: 1px solid rgba(0, 0, 0, .3);
    top: -30px;
    position: relative
}

.hero-cta__primary .btn__inner:after,
.hero-cta__secondary:after {
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    width: 0
}

.filter-bar__label {
    color: #ea8500;
    display: block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 10px;
    text-transform: uppercase
}

.filter-bar__label-alt {
    color: #2c2c2c;
    display: block;
    font-size: 15px;
    font-size: 1.5rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    text-transform: initial
}

.filter-bar__title.h2,
.flag {
    color: #000
}

.filter-bar__footer,
.filter-bar__title+.filter-bar {
    margin-top: 20px
}

.filter-bar__footer .link-more:after {
    content: '\00a0\203A'
}

.flags {
    margin-bottom: 20px
}

.flag {
    font-size: 12px;
    font-size: 1.2rem;
    background-color: #eac33a;
    background-color: rgba(234, 195, 58, .85);
    display: inline-block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    padding: 5px 10px;
    text-transform: uppercase;
    transition: all 300ms ease
}

.flag:before {
    content: '\2014\0020';
    font-weight: 400
}

.flag:after {
    content: '\0020\2014';
    font-weight: 400
}

.flag:hover {
    background-color: #eab300;
    color: #000
}

.hero .form-label,
.hero-cta__secondary,
.hero__title {
    color: #fff;
    font-weight: 700
}

.hero {
    background-color: #2C2C2C;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
    position: relative
}


.hero+.content-wrap {
    padding-top: 30px
}

.hero .form-label {
    text-transform: uppercase
}

.hero__title {
    font-size: 34px;
    font-size: 3.4rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: .8;
    text-transform: uppercase
}

.hero--home .hero__title {
    font-size: 38px;
    font-size: 3.8rem;
    text-align: right
}

.hero-ctas--bar {
    margin: 15px 0;
    padding: 4px
}

.hero-ctas--bar__inner {
    background-color: #302124;
    background-color: rgba(48, 33, 36, .93);
    padding: 8px 20px
}

.hero-cta__primary {
    border: 1px solid #fff;
    border: 1px solid rgba(204, 204, 204, .6);
    margin-right: 12px
}

.hero-cta__primary .btn__inner {
    border: 0;
    display: block;
    padding: 7px 20px 7px 15px;
    position: relative
}

.hero-cta__equal .link-more:after,
.hero-cta__primary .btn__inner:after,
.hero-cta__secondary:after,
.hero-cta__single .link-more:after {
    content: "";
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent
}

.hero-cta__primary .btn__inner:after {
    margin-top: -5px;
    top: 50%;
    right: 8px;
    position: absolute;
    transform: scale(.9999);
    border-left: 4px solid #000
}

.hero-cta__secondary {
    font-size: 13px;
    font-size: 1.3rem;
    display: inline-block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-right: 8px;
    position: relative
}

.hero-cta__secondary:after {
    top: 2px;
    right: 0;
    position: absolute;
    transform: scale(.9999);
    border-left: 4px solid #ffc300
}

.hero-cta__equal {
    display: block;
    float: left;
    padding-right: 8%;
    width: 49%
}

.hero-cta__equal+.hero-cta__equal {
    float: right;
    border-left: 1px solid #fff;
    border-left: 1px solid rgba(204, 204, 204, .6);
    padding-right: 0;
    padding-left: 8%
}

.hero-cta__equal,
.hero-cta__single {
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.hero-cta__equal .link-title,
.hero-cta__single .link-title {
    color: #fff;
    display: block;
    font-weight: 700;
    margin-bottom: 5px;
    text-transform: uppercase
}

.hero-cta__equal .link-more,
.hero-cta__single .link-more {
    color: #ffc300;
    position: relative
}

.hero-cta__equal .link-more:after,
.hero-cta__single .link-more:after {
    bottom: 3px;
    right: -8px;
    position: absolute;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    width: 0;
    border-left: 4px solid #ffc300
}

.hero-ctas--links .hero-cta__equal {
    padding-right: 5%
}

.hero-ctas--links .hero-cta__equal+.hero-cta__equal {
    padding-right: 0;
    padding-left: 5%
}

.hero-ctas--links a {
    color: #fff;
    font-weight: 700;
    text-transform: uppercase
}

.hero-ctas--links a:after {
    content: '\00a0\203A'
}

.hero-ctas--links .link-more {
    color: #fff
}

.hero-ctas--links .link-more:after {
    border: 0
}

@media (max-width:675px) {
    .hero-ctas--links .link-more,
    .hero-ctas--links .link-title,
    .hero-ctas--links a,
    .hero-ctas--links a:hover .link-more,
    .hero-ctas--links a:hover .link-title {
        color: #312325
    }
    .hero {
        overflow: hidden
    }

    .hero--home {
    background-image: url("<t4 type="media" id="348226" output="linktext" modifiers="" formatter="path/*"/>");
      /*
        background-image: url(https://sitemanager.umaryland.edu/terminalfour/SiteManager?ctfn=media&fnno=220&sLang=en&med_id=313619);
    */
      background-size: cover (or 100% auto);
    }
    .hero--audience {
        background-image: url(../images/temp/fpo-aud-hero-1-sm.jpg)
    }

    .hero-bg-one {
        background-image: url("<t4 type="media" id="336269" output="linktext" modifiers="" formatter="path/*"/>");
    }
      .hero-bg-ENV {
        background-image: url("<t4 type="media" id="351191" output="linktext" modifiers="" formatter="path/*"/>");
    }

    .hero--library {
        background-image: url("<t4 type="media" id="336253" output="linktext" modifiers="" formatter="path/*"/>");
    }
    .hero--research {
        background-image: url(../images/temp/fpo-research-hero-1-sm.jpg)
    }
    .hero--audience+.content-wrap,
    .hero--library+.content-wrap,
    .hero--research+.content-wrap {
        padding-top: 0
    }
    .hero--audience .hero__col+.hero__col,
    .hero--library .hero__col+.hero__col,
    .hero--research .hero__col+.hero__col {
        background-color: #f6f6f6;
        /*background-image: url(../images/assets/bg-pattern-light.png);*/   
      background-repeat: repeat;
        border-top: 1px solid #fff;
        padding: 4.2% 4.2% 0;
        position: relative;
        left: -4.5%;
        width: 109%
    
    }
    .hero--audience .hero__col+.hero__col:before,
    .hero--library .hero__col+.hero__col:before,
    .hero--research .hero__col+.hero__col:before {
        content: '';
        box-shadow: 0 12px 17px rgba(0, 0, 0, .3);
        display: block;
        margin: -20px auto 20px;
        position: absolute;
        top: 5px;
        right: 0;
        height: 15px;
        width: 100%
    }
    .hero--audience .hero__col--wide,
    .hero--library .hero__col--wide,
    .hero--research .hero__col--wide {
        padding-top: 55px;
        max-width: 70%;
        min-height: 200px
    }
    .hero__col {
        padding: 45px 0
    }
    .hero__col+.hero__col {
        padding-top: 0
    }
    .hero-ctas--bar {
        background-color: #fff;
        border: 1px solid #ddd;
        border: 1px solid rgba(204, 204, 204, .65)
    }
    .hero-ctas--buttons {
        background-image: linear-gradient(to bottom, #151515 0, #2C2C2C 54%);
        border-top: 1px solid #ddd;
        border-top: 1px solid rgba(204, 204, 204, .65);
        padding-top: 20px
    }
    .hero-cta__primary {
        float: left;
        margin-right: 2px
    }
    .hero-cta__secondary {
        font-size: 12px;
        font-size: 1.2rem;
        border: 1px solid #fff;
        border: 1px solid rgba(204, 204, 204, .6);
        display: block;
        float: right;
        padding: 6px 10px 5px;
        width: 125px
    }
    .hero-cta__secondary:after {
        top: auto;
        right: 7px;
        bottom: 6px
    }
    .hero-ctas--links {
        margin-bottom: 25px
    }
    .hero-ctas--links a {
        text-shadow: none
    }
    .hero--library .hero-ctas--bar__inner {
        padding: 10px
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .hero {
        padding: 50px 0 35px
    }
    .hero--short {
        padding: 0 0 20px
    }
    .hero--short .hero__title {
        font-size: 38px;
        font-size: 3.8rem;
        margin-top: 0;
        position: absolute;
        top: 55px
    }
    .hero__title {
        font-size: 49px;
        font-size: 4.9rem;
        letter-spacing: -.05em;
        margin-top: 105px;
        padding-left: 40px
    }
 
  
    .hero--home {
    background-image: url("<t4 type="media" id="348226" output="linktext" modifiers="" formatter="path/*"/>");
        /*background-image: url(https://sitemanager.umaryland.edu/terminalfour/SiteManager?ctfn=media&fnno=220&sLang=en&med_id=313619);
    */
    background-size: cover (or 100% auto);
    }
    .hero--home .hero__title {
        font-size: 55px;
        font-size: 5.5rem;
        padding-left: 0
    }
    .hero--audience {
        background-image: url(../images/temp/fpo-aud-hero-1-md.jpg)
    }

    .hero-bg-one {
        background-image: url("<t4 type="media" id="336269" output="linktext" modifiers="" formatter="path/*"/>");
    }
      .hero-bg-ENV {
        background-image: url("<t4 type="media" id="351191" output="linktext" modifiers="" formatter="path/*"/>");
    }
    
    .hero--library {
		background-image: url("<t4 type="media" id="336253" output="linktext" modifiers="" formatter="path/*"/>");
    }
    .hero--research {
        background-image: url(../images/temp/fpo-research-hero-1-md.jpg)
    }
    .hero--library .hero__col.hero__col--narrow {
        width: 38%
    }
    .hero--library .hero-cta__equal {
        padding-right: 0;
        width: 100%
    }
    .hero--library .hero-cta__equal .link-title {
        margin-bottom: 0;
        display: inline-block
    }
    .hero--library .hero-cta__equal+.hero-cta__equal {
        border-left: 0;
        padding-left: 0;
        margin-top: 15px;
        width: 100%
    }
}

@media only screen and (min-width:676px) {
    .hero {
        background-size: cover;
        border-bottom: 1px solid #fff
    }
    .hero+.content-wrap {
        padding-top: 30px;
        padding-bottom: 15px
    }

  
    .hero--home:after {
        content: '';
        box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
        display: block;
        margin: -20px auto 20px;
        position: absolute;
        bottom: -21px;
        height: 15px;
        width: 100%
    }
    .hero__col {
        float: left;
        width: 48%
    }
    .hero__col+.hero__col {
        float: right;
        width: 49.5%
    }
    .hero-ctas--bar {
        border: 1px solid #fff;
        border: 1px solid rgba(204, 204, 204, .6)
    }
    .hero-ctas--buttons {
        margin-top: 30px;
        margin-left: 23px
    }
    .hero-cta__secondary {
        margin-top: 10px;
        text-shadow: 0 0 10px rgba(0, 0, 0, .75)
    }
    .hero--w-accordion {
        min-height: 600px
    }
    .hero--library .hero-ctas--bar__inner {
        padding: 20px
    }
}

.infographic--bordered+.infographic-item--quote:before,
.infographic:nth-of-type(1):before {
    display: none
}

@media only screen and (min-width:1051px) {
    .hero {
        padding: 75px 0 60px
    }
    .hero--short {
        padding: 0 0 20px
    }
    .hero__title {
        font-size: 58px;
        font-size: 5.8rem;
        margin-top: 80px
    }
    .hero--short .hero__title {
        font-size: 50px;
        font-size: 5rem;
    padding: 40px;
    margin-top: 40px;
    min-height: 200px;
    
  }
    .hero__col.hero__col--wide {
        width: 60%
    }
    .hero__col.hero__col--narrow {
        width: 36%
    }
    .hero--library .hero__col.hero__col--narrow {
        width: 28%
    }
    .hero--audience {
        background-image: url(../images/temp/fpo-aud-hero-1.jpg)
    }

    .hero-bg-one {
        background-image: url("<t4 type="media" id="336269" output="linktext" modifiers="" formatter="path/*"/>");
    }
      .hero-bg-ENV {
        background-image: url("<t4 type="media" id="351191" output="linktext" modifiers="" formatter="path/*"/>");
    }

    .hero--library {
        background-image: url("<t4 type="media" id="336253" output="linktext" modifiers="" formatter="path/*"/>");
    }
    .hero--research {
        background-image: url(../images/temp/fpo-research-hero-1.jpg)
   
    }

  
    .hero--home {
    background-image: url("<t4 type="media" id="348226" output="linktext" modifiers="" formatter="path/*"/>");
      /*
        background-image: url(https://sitemanager.umaryland.edu/terminalfour/SiteManager?ctfn=media&fnno=220&sLang=en&med_id=313619);
      */ 
      background-size: cover (or 100% auto);
    background-position: center;    
    padding: 100px 0 45px
    }
    .hero--home .hero__title {
        font-size: 81px;
        font-size: 8.1rem;
        margin-top: 32px
    }
}

@media only screen and (min-width:1550px) {
    .hero--home {
    background-image: url("<t4 type="media" id="348226" output="linktext" modifiers="" formatter="path/*"/>");
/*        background-image: url(https://sitemanager.umaryland.edu/terminalfour/SiteManager?ctfn=media&fnno=220&sLang=en&med_id=313619);
  */
      background-size: cover (or 100% auto);
    background-position: center;    
    padding: 120px 0 65px
    }
    .hero--home .hero__title {
        margin-top: 30px
    }
}

.infographic {
    margin-bottom: 90px;
    position: relative;
    text-align: center
}

.infographic:before {
    content: '';
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(204, 204, 204, .65);
    box-shadow: 1px 1px #fff;
    margin-bottom: 50px;
    position: absolute;
    top: -50px;
    width: 100%
}

.infographic--bordered {
    background-color: #fff;
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65)
}

.infographic--bordered+.infographic-item--quote {
    margin-top: -20px
}

.infographic__inner {
    text-align: left
}

.infographic__title {
    display: inline-block
}

.infographic__title.header--ribbon {
    font-size: 19px;
    font-size: 1.9rem;
    min-height: 46px;
    padding-right: 15px;
    padding-left: 15px
}

.infographic__title.header--ribbon:after,
.infographic__title.header--ribbon:before {
    border-width: 23px 5px
}

.lt-ie9 .infographic__title.header--ribbon {
    min-height: 1px
}

@media (max-width:675px) {
    .infographic__title {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1
    }
}

.infographic--bordered .infographic__title {
    margin-top: 20px
}

.infograhic__title--default,
.infographic-item__subtitle {
    font-size: 25px;
    font-size: 2.5rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 30px;
    text-align: center
}

.infographic-item__subtitle {
    margin-top: 50px
}

.infographic__inner {
    margin: 20px
}

.infographic-item__cols {
    overflow: hidden
}

.infographic-item__col {
    position: relative
}

.infographic-item__col img {
    max-width: 100%;
    margin: 0 auto;
    width: auto
}

.infographic-item__col--border-l .rtf p+ol,
.infographic-item__col--border-l .rtf p+ul {
    margin-top: -20px;
    margin-left: 10px
}

.infographic-item__headline {
    font-size: 25px;
    font-size: 2.5rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center
}

.infographic--three-col .infographic-item__headline {
    font-size: 17px;
    font-size: 1.7rem;
    font-weight: 500
}

.infographic-item__headline--red {
    font-size: 21px;
    font-size: 2.1rem;
    color: #c80f2e;
    font-weight: 500
}

.infographic-item__callout--circle,
.infographic-item__callout--rounded-box {
    font-size: 52px;
    color: #fff;
    line-height: 2.85;
    width: 150px;
    transition: box-shadow 500ms ease
}

.infographic-item__callout {
    display: block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin: 0 auto;
    text-align: center
}

.infographic-item__callout--circle {
    font-size: 5.2rem;
    background-color: #c80f2e;
    border-radius: 300px;
    box-shadow: inset 0 0 0 transparent;
    margin-bottom: 20px;
    height: 150px
}

.infographic-item__cols:hover .infographic-item__callout--circle {
    box-shadow: inset 0 0 25px rgba(0, 0, 0, .75)
}

.infographic-item__cols:hover .infographic-item__callout--rounded-box,
.infographic:hover .infographic__footer__inner {
    box-shadow: inset 0 0 25px rgba(0, 0, 0, .5)
}

.infographic-item__callout--rounded-box {
    font-size: 5.2rem;
    background-color: #ffc300;
    border-radius: 0 60px 60px;
    height: 140px
}

.infographic-item__callout--red-text {
    font-size: 52px;
    font-size: 5.2rem;
    color: #c80f2e;
    font-weight: 300;
    line-height: 1.5;
    transition: text-shadow 500ms ease
}

.infographic-item__cols:hover .infographic-item__callout--red-text {
    text-shadow: 2px 2px 0 rgba(0, 0, 0, .5)
}

.infographic-item__callout--basic-text {
    font-size: 15px;
    font-size: 1.5rem;
    color: #333;
    font-family: Arial, sans-serif;
    font-weight: 400;
    line-height: 1.5
}

.infographic-item__pair {
    font-size: 15px;
    font-size: 1.5rem;
    display: block;
    margin-top: 30px
}

.infographic-item__pair:first-child {
    margin-top: 0
}

.infographic-item__pair-primary {
    color: #000;
    display: block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 10px
}

.infographic-item__bar__text,
.infographic-item__quote-attribution,
.infographic-item__quote-text,
.infographic__footer__inner {
    font-weight: 500;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.infographic-item__pair-secondary {
    color: #333
}

.infographic__footer {
    margin-top: 15px;
    text-align: center;
    width: 100%
}

.infographic__footer__inner {
    font-size: 17px;
    font-size: 1.7rem;
    background-color: #eae7e4;
    color: #000;
    display: inline-block;
    margin: 10px auto 0;
    padding: 15px 30px;
    transition: box-shadow 500ms ease
}

@media (max-width:675px) {
    .infographic-item__headline {
        font-size: 20px;
        font-size: 2rem
    }
    .infographic-item__headline br {
        display: none
    }
    .infographic-item__col {
        margin-bottom: 35px;
        width: 100%
    }
}

@media only screen and (min-width:676px) {
    .infographic-item__col {
        float: left
    }
    .infographic--two-col .infographic-item__col {
        width: 46%
    }
    .infographic--two-col .infographic-item__col+.infographic-item__col {
        margin-left: 8%
    }
    .infographic--three-col .infographic-item__col {
        width: 31.25%
    }
    .infographic--three-col .infographic-item__col+.infographic-item__col {
        margin-left: 3%
    }
    .infographic-item__col--border-l:before {
        content: '';
        border-left: 1px solid #ddd;
        border-left: 1px solid rgba(204, 204, 204, .65);
        position: absolute;
        height: 1000px;
        top: 0;
        left: -8.9%
    }
    .infographic-item__col--border-l .rtf {
        margin-left: 10px
    }
}

.lt-ie9 .infographic--timeline:before {
    display: none
}

.infographic-item__quote {
    text-align: center
}

.infographic-item__quote:before {
    font-size: 210px;
    font-size: 21rem;
    background-color: #46393c;
    border-radius: 300px;
    content: '\201D';
    color: #fff;
    display: block;
    line-height: 1.1;
    margin: 0 auto 20px;
    height: 115px;
    width: 115px;
    transition: box-shadow 500ms ease
}

.infographic-item--quote:hover .infographic-item__quote:before {
    box-shadow: inset 0 0 25px rgba(0, 0, 0, .75)
}

.lt-ie9 .infographic-item__quote:before {
    background-color: transparent;
    color: #46393c;
    text-align: center
}

.infographic-item__quote-text {
    font-size: 25px;
    font-size: 2.5rem;
    color: #c80f2e;
    line-height: 2
}

.infographic-item__quote-text:before {
    content: '\201C'
}

.infographic-item__quote-text:after {
    content: '\201D'
}

@media (max-width:675px) {
    .infographic-item__quote-text {
        font-size: 20px;
        font-size: 2rem;
        line-height: 1.4
    }
}

.infographic-item__quote-attribution {
    font-size: 23px;
    font-size: 2.3rem;
    color: #333;
    margin-top: 15px
}

.infographic-item__quote-attribution:before {
    content: '\002D\0020'
}

@media (max-width:675px) {
    .infographic-item__quote-attribution {
        font-size: 20px;
        font-size: 2rem;
        line-height: 1.4
    }
}

.infographic-item__bar-graph {
    border: 10px solid #000;
    border-top: 0;
    border-right: 0;
    padding: 10px
}

.infographic-item__bar {
    height: 20px;
    margin-top: 30px;
    transition: all .2s ease-in-out;
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom
}

.infographic:hover .infographic-item__bar {
    -webkit-transform: scaleX(1.025);
    -ms-transform: scaleX(1.025);
    transform: scaleX(1.025)
}

.infographic-item__bar__text {
    font-size: 17px;
    font-size: 1.7rem;
    display: block
}

@media (max-width:675px) {
    .infographic-item__bar__text {
        margin-top: 5px
    }
}

.infographic-item__bar-graph__x-axis {
    font-size: 21px;
    font-size: 2.1rem;
    display: block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    margin-top: 5px;
    text-align: right;
    width: 100%
}

.infographic--class-profile .infographic__inner {
    margin-top: 0
}

.infographic-item__section--geographic-profile {
    background-image: url(../images/temp/fpo-info-custom-bg-1.png);
    background-position: 50% 100%;
    background-repeat: no-repeat
}

@media (max-width:675px) {
    .infographic-item__section--geographic-profile {
        background-position: 50% 50%
    }
}

.infographic--tuition .infographic-item__col {
    text-align: center
}

@media only screen and (min-width:676px) {
    .infographic-item__bar {
        height: 40px
    }
    .infographic-item__bar__text {
        color: #fff;
        padding-left: 20px;
        position: relative;
        float: left;
        top: -28px
    }
    .infographic-item__cols .infographic-item__callout--bottom.infographic-item__callout--rounded-box,
    .infographic-item__cols .infographic-item__callout--middle.infographic-item__callout--rounded-box {
        left: 50%;
        margin-left: -75px
    }
    .infographic-item__cols {
        display: table;
        width: 100%
    }
    .infographic-item__cols .infographic-item__callout--bottom {
        display: block;
        position: absolute;
        bottom: 0
    }
    .infographic-item__cols .infographic-item__callout--bottom.infographic-item__callout--red-text {
        width: 100%
    }
    .infographic-item__cols .infographic-item__callout--middle {
        display: block;
        position: absolute;
        top: 60%
    }
    .infographic-item__cols .infographic-item__callout--middle.infographic-item__callout--red-text {
        margin-top: -52px;
        width: 100%
    }
    .infographic-item__col {
        display: table-cell;
        height: 100%;
        position: relative;
        min-height: 200px
    }
    .infographic--admissions .infographic-item__col {
        min-height: 185px
    }
    .infographic-item__section--geographic-profile .infographic-item__col {
        min-height: 155px;
        margin-bottom: 20px
    }
}

.nav-breadcrumbs {
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400
}

.nav-breadcrumbs a.is-active {
    color: #b61e0a;
    font-weight: 400
}

.nav-breadcrumbs a.is-active:hover {
    color: #b61e0a;
}

.nav-breadcrumbs .currentbranch0>a {
    color: #fff;
    font-weight: 400
}

.nav-breadcrumbs .currentbranch0>a:hover {
    color: #b61e0a
}

.nav-breadcrumbs__level1>li {
    background-color: #fafafa;
    border-top: 1px solid #ccc
}

.nav-breadcrumbs__level1>li:first-child {
    background-color: #fafafa; /*rgba(95, 95, 95, .2);*/
    border-top: 0
}

.nav-breadcrumbs__level1>li:first-child .nav-breadcrumbs__level2 {
    background-color: #fafafa;
    padding-left: 15px
}

.nav-breadcrumbs__level1>li:first-child .nav-breadcrumbs__level2 li {
    background-color: #fafafa;
    border-top: 1px solid #fff
}

.nav-breadcrumbs__level1>li:first-child .nav-breadcrumbs__level2 li:first-child {
    background-color: #fafafa;
    border-top: 0
}

.nav-breadcrumbs__level1>li:nth-child(2) {
    background-color: #fafafa;
    /*background-color: rgba(125, 125, 125, .2)*/
}

.nav-breadcrumbs__level1>li:nth-child(2) div {
    padding-left: 25px
}

.nav-breadcrumbs__level1>li:nth-child(3) {
    background-color: #fafafa;
}

.nav-breadcrumbs__level1>li:nth-child(3) div {
    padding-left: 35px
}

.nav-breadcrumbs__level1>li:nth-child(4) {
    background-color: #fafafa; /*rgba(185, 185, 185, .2)*/
}

.nav-breadcrumbs__level1>li:nth-child(4) div {
    padding-left: 45px
}

.nav-breadcrumbs__level1>li:nth-child(5) {
    background-color: #fafafa; /*rgba(215, 215, 215, .2)*/
}

.nav-breadcrumbs__level1>li:nth-child(6),
.nav-breadcrumbs__level1>li:nth-child(7) {
    background-color: #fafafa; /*rgba(225, 225, 225, .2)*/
}

.nav-breadcrumbs__level1>li:nth-child(5) div {
    padding-left: 55px
}

.nav-breadcrumbs__level1>li:nth-child(6) div {
    padding-left: 65px
}

.nav-breadcrumbs__level1>li:nth-child(7) div {
    padding-left: 75px
}

.lt-ie9 .nav-breadcrumbs__level1>li:first-child {
    background-color: #d1d1d1
}

.lt-ie9 .nav-breadcrumbs__level1>li.nth-child-2 {
    background-color: #d9d9d9
}

.lt-ie9 .nav-breadcrumbs__level1>li.nth-child-2 div {
    padding-left: 25px
}

.lt-ie9 .nav-breadcrumbs__level1>li.nth-child-3 {
    background-color: #e3e3e3
}

.lt-ie9 .nav-breadcrumbs__level1>li.nth-child-3 div {
    padding-left: 35px
}

.lt-ie9 .nav-breadcrumbs__level1>li.nth-child-4 {
    background-color: #ededed
}

.lt-ie9 .nav-breadcrumbs__level1>li.nth-child-4 div {
    padding-left: 45px
}

.lt-ie9 .nav-breadcrumbs__level1>li.nth-child-5 {
    background-color: #f7f7f7
}

.lt-ie9 .nav-breadcrumbs__level1>li.nth-child-5 div {
    padding-left: 55px
}

.lt-ie9 .nav-breadcrumbs__level1>li.nth-child-6 {
    background-color: #fff
}

.lt-ie9 .nav-breadcrumbs__level1>li.nth-child-6 div {
    padding-left: 65px
}

.nav-breadcrumbs__level1 a {
    color: #000
}

.nav-breadcrumbs__level1 a:hover {
    color: #868789
}

.nav-breadcrumbs__level2 {
    background-color: #fafafa;
    margin-right: 15px
}

.nav-breadcrumbs__level2 li {
    background-color: #fafafa;
    border-top: 1px solid #ccc;
    margin-left: 12px;
    padding: 12px 4px 12px 0
}

.nav-breadcrumbs__level2 li:first-child {
    background-color: #fafafa;
    border-top: 0
}

.nav-breadcrumbs__toggle {
    background-color: #fff;
    line-height: 1.1;
    padding: 14px 40px 14px 0;
    position: relative
    
}

.module-is-expanded .nav-breadcrumbs__toggle {
    background-color: #fff;
    /*border-bottom: 1px solid #ccc*/
}

.nav-breadcrumbs__level1 li:first-child .nav-breadcrumbs__toggle {
    background-color: #fff;
    display: table;
    font-weight: 600;
    height: 58px;
    padding-left: 15px;
    text-transform: uppercase;
    width: 100%
}

.nav-breadcrumbs__toggle>a:before,
.nav-breadcrumbs__toggle>a:hover:before {
    height: 0;
    width: 0;
    /*border-top: 3px solid transparent;
    border-bottom: 3px solid transparent*/
}

.nav-breadcrumbs__level1 li:last-child .nav-breadcrumbs__toggle {
    padding-right: 14px
}

.nav-breadcrumbs__level1>li:first-child .nav-breadcrumbs__toggle a {
    
    color: #000;
    display: table-cell;
    text-transform: uppercase;
    vertical-align: middle
}

.nav-breadcrumbs__level1>li:first-child .nav-breadcrumbs__toggle a:before {
    display: none
}

.nav-breadcrumbs__toggle>a {
    position: relative
}

.nav-breadcrumbs__toggle>a:before {
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    border-left: 5px solid #000;
    content: '';
    position: absolute;
    top: 3px;
    left: -9px
}

.nav-breadcrumbs__toggle>a:hover:before {
    content: "";
    position: absolute;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    border-left: 5px solid #868789
}

.nav-breadcrumbs__toggle-icon {
    background-color: transparent;
    background-position: 0 50%;
    border: 0;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 32px
}

/*.nav-footer,
.nav-footer .l-shadow,
.nav-footer .l-shadow--narrow {
    background-color: #e3e2e3;
    background-repeat: repeat
}*/

.nav-footer {
    /*background-image: url(../images/assets/bg-pattern-dark.png);*/
    padding-bottom: 30px
}

.nav-footer a {
    color: #000;
    text-decoration: underline
}

.nav-footer a.nav-footer__sub {
    display: inline-block;
    padding: 2px 0
}

/*.nav-footer .l-shadow {
    background-image: url(../images/assets/bg-pattern-medium.png);
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}*/

.nav-footer .l-shadow--narrow {
    /*background-image: url(../images/assets/bg-pattern-dark.png);*/
    margin-bottom: 13px
}

.nav-footer .nav-footer__header {
    color: #9b1d27;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none
}

.nav-footer .nav-footer__header:hover {
    text-decoration: underline
}

.nav-footer .nav-footer__sub {
    color: #000;
    text-decoration: none
}

.nav-primary__level1-toggle,
.nav-primary__level1>li a {
    color: #fff
}

.nav-primary-alt__level1-toggle,
.nav-primary-alt__level1>li a {
    color: #000;
    color: #fff
}

.nav-footer .nav-footer__sub:hover,
.nav-primary__level2-wrap .nav-primary__level2>li>a:hover {
    text-decoration: underline
}

.nav-primary-alt__level2-wrap .nav-primary-alt__level2>li>a:hover {
    text-decoration: underline
}

.nav-footer__utility li {
    display: inline-block;
    margin-left: 6px;
    padding-left: 8px;
    position: relative
}

/*.nav-footer__utility li:before {
    content: '|';
    display: block;
    position: absolute;
    left: -2px
}*/

.nav-footer__utility li:first-child {
    margin-left: 0;
    padding-left: 0
}

.nav-footer__utility li:first-child:before {
    content: '';
    display: none
}

.nav-footer__utility--icons li {
    display: inline-block;
    margin-left: 25px;
    position: relative
}

.nav-footer__utility--icons li:first-child {
    margin-left: 0
}

.nav-footer__utility--icons .icon-before-link {
    display: inline-block;
    min-height: 32px;
    padding-top: 7px;
    padding-left: 40px
}

@media only screen and (min-width:1051px) {
    .nav-footer__primary {
        margin-bottom: 5px
    }
    .nav-footer__primary>li {
        width: 16.6%
    }
    .nav-footer__primary>li:first-child,
    .nav-footer__primary>li:nth-child(7) {
        padding-left: 0
    }
    .nav-footer__primary>li:first-child:before,
    .nav-footer__primary>li:nth-child(7):before {
        border-left: 0
    }
    .nav-footer__primary>li:nth-child(7) {
        clear: left
    }
}

@media only screen and (min-width:676px) {
    .nav-footer__primary>li {
        display: inline-block;
        float: left;
        margin-bottom: 20px;
        min-height: 60px;
        padding-left: 13px;
        position: relative
    }
    .nav-footer__primary>li:before {
        border-left: 1px solid #b2b2b2;
        border-left: 1px solid rgba(0, 0, 0, .3);
        content: '';
        display: block;
        position: absolute;
        left: 0;
        height: 35px
    }
    .lt-ie9 .nav-footer__primary>li {
        min-height: 90px
    }
    .nav-footer__utility {
        float: left
    }
    .nav-footer__utility--icons {
        float: right
    }
}

@media only screen and (max-width:1050px) {
    .nav-footer .l-shadow--narrow {
        display: none
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .nav-footer__primary>li {
        width: 25%
    }
    .nav-footer__primary>li:first-child,
    .nav-footer__primary>li:nth-child(5),
    .nav-footer__primary>li:nth-child(9) {
        padding-left: 0
    }
    .nav-footer__primary>li:first-child:before,
    .nav-footer__primary>li:nth-child(5):before,
    .nav-footer__primary>li:nth-child(9):before {
        border-left: 0
    }
    .nav-footer__primary>li:nth-child(5),
    .nav-footer__primary>li:nth-child(9) {
        clear: left
    }
    .nav-footer__secondary {
        border-top: 1px solid rgba(255, 255, 255, .75);
        box-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
        padding-top: 15px
    }
    .nav-footer__utility {
        margin-top: 7px
    }
}

@media (max-width:675px) {
    .nav-footer__primary {
        margin-bottom: 35px
    }
    .nav-footer__primary a {
        display: inline-block;
        padding: 15px 0
    }
    .nav-footer__primary a.nav-footer__sub {
        padding: 5px 10px
    }
    .nav-footer__primary>li {
        border-bottom: 1px solid #b2b2b2;
        border-bottom: 1px solid rgba(0, 0, 0, .3)
    }
    .nav-footer__primary>li br {
        display: none
    }
    .nav-footer__primary>li>ul {
        margin-top: -10px
    }
    .nav-footer__utility--icons {
        margin-top: 25px
    }
}

@media only screen and (max-width:1050px) {
    .nav-parent-page {
        margin-bottom: 20px
    }
    .nav-parent-page a {
        display: block;
        padding-left: 15px;
        position: relative
    }
    .nav-parent-page a:before {
        content: '\00AB\0020';
        position: absolute;
        left: 0
    }
}

.nav-primary__level2-wrap-inner,
.nav-wrap>.l-contain {
    position: relative
}

.nav-primary-alt__level2-wrap-inner,
.nav-wrap>.l-contain {
    position: relative
}

@media only screen and (min-width:1051px) {
    .nav-parent-page {
        display: none
    }
}

.nav-primary-alt__level1-toggle-text,
.nav-primary__level1-toggle {
    display: block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

.nav-primary-alt__level1-toggle-text,
.nav-primary-alt__level1-toggle {
    display: block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase
}


.nav-primary__level1>li {
    font-size: 13px;
    font-size: 1.3rem;
    color: #fff
}

.nav-primary-alt__level1>li {
    font-size: 13px;
    font-size: 1.3rem;
    color: #fff
}


.nav-primary__level1-toggle:hover {
    color: inherit
}

.nav-primary-alt__level1-toggle:hover {
    color: #FFCD00; /*inherit*/

}

.nav-primary-alt__level1-toggle-text {
    color: #fff;

}

.nav-primary-alt__level1-toggle-text:hover {
    color: #000;
    
}



.nav-primary__level2-col-wrap {
    width: 100%
}

.nav-primary-alt__level2-col-wrap {
    width: 100%
}


.nav-primary__level2-wrap {
   
    background-color: #c8102e; /*#AD181C;*/
  background-color: #c8102ee6;
  backdrop-filter: blur(20px);  
  box-shadow: 5px 5px 10px black;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 400

}

.nav-primary-alt__level2-wrap {
    
  background-color: #FFCD00;  
  background-color: #FFCD00e6; /*#c8102ee6; /*#AD181C;*/
  backdrop-filter: blur(20px);
    box-shadow: 5px 5px 10px black;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 400;
    color: #000;
    line-height: 20px;

}

.nav-primary__level2-wrap .nav-primary__level2>li {
    margin-top: 15px
}

.nav-primary-alt__level2-wrap .nav-primary__level2>li {
    margin-top: 15px
}

.nav-primary__level2-wrap .nav-primary__level2>li>a {
    color: inherit
}

.nav-primary-alt__level2-wrap .nav-primary-alt__level2>li>a {
    color: inherit
}

@media only screen and (max-width:1050px) {
    .nav-wrap {
        max-height: 0;
        overflow: hidden;
        background: #1B1B1B;
        transition: max-height 1000ms ease
    }
    .nav-wrap.is-active-mobile {
        max-height: 800px
    }
    .nav-wrap>.l-contain {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .nav-primary__level1>li {
        font-size: 14px;
        font-size: 1.4rem;
        border-top: 1px solid #585858
    }

.nav-primary-alt__level1>li {
        font-size: 14px;
        font-size: 1.4rem;
        border-top: 1px solid #585858
    }

    .nav-primary__level1>li.module-is-expanded-mq-medium,
    .nav-primary__level1>li.module-is-expanded-mq-medium+.module-is-collapsed-mq-medium,
    .nav-primary__level1>li.module-is-expanded-mq-medium+.module-is-collapsed-mq-small,
    .nav-primary__level1>li.module-is-expanded-mq-small,
    .nav-primary__level1>li.module-is-expanded-mq-small+.module-is-collapsed-mq-medium,
    .nav-primary__level1>li.module-is-expanded-mq-small+.module-is-collapsed-mq-small,
    .nav-primary__level1>li:first-child {
        border-top: 0
    }

.nav-primary-alt__level1>li.module-is-expanded-mq-medium,
    .nav-primary-alt__level1>li.module-is-expanded-mq-medium+.module-is-collapsed-mq-medium,
    .nav-primary-alt__level1>li.module-is-expanded-mq-medium+.module-is-collapsed-mq-small,
    .nav-primary-alt__level1>li.module-is-expanded-mq-small,
    .nav-primary-alt__level1>li.module-is-expanded-mq-small+.module-is-collapsed-mq-medium,
    .nav-primary-alt__level1>li.module-is-expanded-mq-small+.module-is-collapsed-mq-small,
    .nav-primary-alt__level1>li:first-child {
        border-top: 0
    }

    .nav-primary__level1>li.module-is-expanded-mq-medium .nav-primary__level1-toggle,
    .nav-primary__level1>li.module-is-expanded-mq-small .nav-primary__level1-toggle {
        background-color: #C8102E;
        background-image: linear-gradient(to bottom, #A51A17 0, #C8102E 70%);
        background-size: 100% 100%;
        transition: all 300ms ease
    }

     .nav-primary-alt__level1>li.module-is-expanded-mq-medium .nav-primary-alt__level1-toggle,
    .nav-primary-alt__level1>li.module-is-expanded-mq-small .nav-primary-alt__level1-toggle {
        background-color: #C8102E;
        background-image: linear-gradient(to bottom, #A51A17 0, #C8102E 70%);
        background-size: 100% 100%;
        transition: all 300ms ease
    }

 .nav-primary-alt__level1>li.module-is-expanded-mq-medium .nav-primary-alt__level1-toggle,
    .nav-primary-alt__level1>li.module-is-expanded-mq-small .nav-primary-alt__level1-toggle {
        background-color: #C8102E;
        background-image: linear-gradient(to bottom, #A51A17 0, #C8102E 70%);
        background-size: 100% 100%;
        transition: all 300ms ease
    }

    .nav-primary__level1-toggle {
        padding: 15px 15px 15px 50px;
        position: relative;
        background-size: 100% 700%
    }

     .nav-primary-alt__level1-toggle {
        padding: 15px 15px 15px 50px;
        position: relative;
        background-size: 100% 700%
    }

    .nav-primary__level1-toggle-icon {
        display: block;
        position: absolute;
        top: 12px;
        left: 17px;
        width: 20px;
        height: 20px
    }

.nav-primary-alt__level1-toggle-icon {
        display: block;
        position: absolute;
        top: 12px;
        left: 17px;
        width: 20px;
        height: 20px
    }

    .nav-primary__level2-wrap {
        max-height: 0;
        padding: 0 20px;
        overflow: hidden
    }

.nav-primary-alt__level2-wrap {
        max-height: 0;
        padding: 0 20px;
        overflow: hidden
    }

    .nav-primary__level2-wrap.is-collapsed-mq-small.is-collapsed-mq-medium {
        display: block
    }

.nav-primary-alt__level2-wrap.is-collapsed-mq-small.is-collapsed-mq-medium {
        display: block
    }

    .nav-primary__level2-wrap.is-expanded-mq-small.is-expanded-mq-medium {
        transition: max-height 2500ms ease, padding-bottom 800ms linear;
        max-height: 500px;
        padding-top: 5px;
        padding-bottom: 20px
    }

 .nav-primary-alt__level2-wrap.is-expanded-mq-small.is-expanded-mq-medium {
        transition: max-height 2500ms ease, padding-bottom 800ms linear;
        max-height: 500px;
        padding-top: 5px;
        padding-bottom: 20px
    }

    .nav__level1--primary-alt {
        font-size: 14px;
        font-size: 1.4rem;
        border-top: 1px solid #585858;
        padding: 15px 15px 15px 50px;
        position: relative
    }
    .nav__level1--primary-alt:before {
        margin-top: -8px;
        bottom: 44%;
        left: 25px;
        content: "";
        height: 0;
        position: absolute;
        -webkit-transform: scale(.9999);
        -ms-transform: scale(.9999);
        transform: scale(.9999);
        width: 0;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid #ffc300
    }
    .nav__level1--primary-alt br {
        display: none
    }
}

@media only screen and (min-width:676px) {
    .nav-primary__level2>li:first-child {
        margin-top: 0
    }

.nav-primary-alt__level2>li:first-child {
        margin-top: 0
    }

    .nav-primary__level2-wrap.is-expanded-mq-small.is-expanded-mq-medium {
        padding-top: 20px
    }
    .nav-primary__level2-col {
        display: table-cell;
        width: 43%;
        padding-left: 30px;
        vertical-align: top
    }
    .nav-primary__level2-col+.nav-primary__level2-col {
        border-left: 1px solid #fff
    }
    .nav-primary__level2-col:first-child {
        padding-left: 0
    }
    .nav-primary__level2-col-wrap {
        display: table;
        width: 100%
    }

    .nav-primary-alt__level2-wrap.is-expanded-mq-small.is-expanded-mq-medium {
        padding-top: 20px
    }
    .nav-primary-alt__level2-col {
        display: table-cell;
        width: 43%;
        padding-left: 30px;
        vertical-align: top
    }
    .nav-primary-alt__level2-col+.nav-primary__level2-col {
        border-left: 1px solid #fff
    }
    .nav-primary-alt__level2-col:first-child {
        padding-left: 0
    }
    .nav-primary-alt__level2-col-wrap {
        display: table;
        width: 100%
    }
}

@media only screen and (min-width:1051px) {
    .nav-wrap {
        background: #312325
    }
    .l-home .nav-wrap {
        background: rgba(32, 17, 20, .83);
        margin-bottom: -48px;
        position: relative;
        z-index: 10
    }
    .is-active .nav-primary__level1-toggle-text,
    .nav-primary__level1-toggle-text:hover,
    .nav-primary__level1-toggle.is-active,
    .nav-primary__level1>li:hover>.nav-primary__level1-toggle {
        background-color: #C8102E;
        background-image: linear-gradient(to bottom, #A51A17 0, #C8102E 70%)
    }

.is-active .nav-primary-alt__level1-toggle-text,
    .nav-primary-alt__level1-toggle-text:hover,
    .nav-primary-alt__level1-toggle.is-active,
    .nav-primary-alt__level1>li:hover>.nav-primary-alt__level1-toggle {
        background-color: #ffcd00; /*#C8102E;
        background-image: linear-gradient(to bottom, #A51A17 0, #C8102E 70%)*/
    }

    .nav-primary .select-wrap {
        display: block
    }
    .nav-primary__level1 {
        float: left;
        position: relative;
        width: 75%
    }

.nav-primary-alt__level1 {
        float: left;
        position: relative;
        width: 75%
    }

    .nav-primary__level1:after {
        content: '';
        display: block;
        border-right: 1px solid rgba(255, 255, 255, .45);
        margin-top: 15px;
        position: absolute;
        height: 21px;
        right: 0
    }


  .nav-primary-alt__level1:after {
        content: '';
        display: block;
        border-right: 1px solid rgba(255, 255, 255, .45);
        margin-top: 15px;
        position: absolute;
        height: 21px;
        right: 0
    }

    .nav-primary__level1-toggle:after,
    .nav-primary__level1>li:hover>.nav-primary__level1-toggle:after {
        content: "";
        height: 0;
        -webkit-transform: scale(.9999);
        -ms-transform: scale(.9999)
    }

 .nav-primary-alt__level1-toggle:after,
    .nav-primary-alt__level1>li:hover>.nav-primary-alt__level1-toggle:after {
        content: "";
        height: 0;
        -webkit-transform: scale(.9999);
        -ms-transform: scale(.9999)
    }

    .nav-primary__level1>li {
        display: block;
        float: left;
        margin: 0 1px 0 0;
        position: relative
    }

.nav-primary-alt__level1>li {
        display: block;
        float: left;
        margin: 0 1px 0 0;
        position: relative
    }

    .nav-primary__level1>li:first-child {
        margin-left: 0
    }

.nav-primary-alt__level1>li:first-child {
        margin-left: 0
    }

    .nav-primary__level1>li:last-child {
        margin-right: 0
    }

 .nav-primary-alt__level1>li:last-child {
        margin-right: 0
    }

    .nav-primary__level1>li:hover>.nav-primary__level1-toggle:after {
        margin-right: -6px;
        bottom: -6px;
        right: 50%;
        z-index: 20;
        position: absolute;
        transform: scale(.9999);
        width: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #C8102E
    }

 .nav-primary-alt__level1>li:hover>.nav-primary-alt__level1-toggle:after {
        margin-right: -6px;
        bottom: -6px;
        right: 50%;
        z-index: 20;
        position: absolute;
        transform: scale(.9999);
        width: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #C8102E
    }

    .nav-primary__level1>li:hover>.nav-primary__level1-toggle:before {
        content: '';
        display: block;
        position: absolute;
        width: 150%;
        height: 30px;
        left: 0;
        bottom: -20px;
        z-index: 25
    }

 .nav-primary-alt__level1>li:hover>.nav-primary-alt__level1-toggle:before {
        content: '';
        display: block;
        position: absolute;
        width: 150%;
        height: 30px;
        left: 0;
        bottom: -20px;
        z-index: 25
    }

    .nav-primary__level1>li:hover>.nav-primary__level2-wrap {
        display: block;
        opacity: 1;
        padding: 20px;
        top: 48px;
        left: 0;
        width: 575px;
        z-index: 15
    }



 .nav-primary-alt__level1>li:hover>.nav-primary-alt__level2-wrap {
        display: block;
        opacity: 1;
        padding: 20px;
        top: 48px;
        left: 0;
        width: 575px;
        z-index: 15
    }

    .nav-primary__level1>li:hover>.nav-primary__level2-wrap .nav-primary__level2 {
        display: block
    }

.nav-primary-alt__level1>li:hover>.nav-primary-alt__level2-wrap .nav-primary-alt__level2 {
        display: block
    }

    .nav-primary__level1>li:hover~li .is-active:after {
        display: none
    }

.nav-primary-alt__level1>li:hover~li .is-active:after {
        display: none
    }

    .nav-primary__level1-toggle {
        display: block
    }

  .nav-primary-alt__level1-toggle {
        display: block
    }

    .nav-primary__level1-toggle:after {
        margin-top: -8px;
        bottom: 48%;
        right: 2px;
        z-index: 15;
        position: absolute;
        transform: scale(.9999);
        width: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #FF3501
    }

    .nav-primary-alt__level1-toggle:after {
        margin-top: -8px;
        bottom: 48%;
        right: 2px;
        z-index: 15;
        position: absolute;
        transform: scale(.9999);
        width: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #FF3501
    }


    .nav-primary-alt__level1-toggle-text:after,
    .nav-primary__level1-toggle.is-active:after {
        -webkit-transform: scale(.9999);
        -ms-transform: scale(.9999);
        content: "";
        height: 0
    }
    .nav-primary__level1-toggle.is-active:after {
        margin-right: -6px;
        bottom: -6px;
        right: 50%;
        z-index: 15;
        position: absolute;
        transform: scale(.9999);
        width: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #C8102E
    }

 .nav-primary-alt__level1-toggle.is-active:after {
        margin-right: -6px;
        bottom: -6px;
        right: 50%;
        z-index: 15;
        position: absolute;
        transform: scale(.9999);
        width: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #C8102E
    }

    .nav-primary__level1-toggle-text {
        padding: 18px 13px 17px;
        display: block
    }

    .nav-primary-alt__level1-toggle-text {
        padding: 18px 13px 17px;
        display: block
    }

    .nav-primary__level2 {
        display: none
    }

.nav-primary-alt__level2 {
        display: none
    }

    .nav-primary-alt__level2 {
        display: none
    }

    .nav-primary__level2-wrap:hover,
    .nav-primary__level2-wrap:hover .nav-primary__level2,
    .nav-primary__level2:hover {
        display: block
    }

.nav-primary-alt__level2-wrap:hover,
    .nav-primary-alt__level2-wrap:hover .nav-primary-alt__level2,
    .nav-primary-alt__level2:hover {
        display: block
    }

    .nav-primary__level2-wrap {
        transition: opacity 200ms;
        opacity: .5;
        overflow: hidden;
        padding: 0;
        position: absolute;
        top: 0;
        left: 0;
        width: 0;
        z-index: 0
    }

 .nav-primary-alt__level2-wrap {
        transition: opacity 200ms;
        opacity: .5;
        overflow: hidden;
        padding: 0;
        position: absolute;
        top: 0;
        left: 0;
        width: 0;
        z-index: 0
    }

    .nav-primary__level1>li:last-child .nav-primary__level1-toggle:before,
    .nav-primary__level1>li:last-child .nav-primary__level2-wrap,
    .nav-primary__level1>li:nth-last-child(2) .nav-primary__level1-toggle:before,
    .nav-primary__level1>li:nth-last-child(2) .nav-primary__level2-wrap {
        right: 0;
        left: inherit
    }

     .nav-primary-alt__level1>li:last-child .nav-primary-alt__level1-toggle:before,
    .nav-primary-alt__level1>li:last-child .nav-primary-alt__level2-wrap,
    .nav-primary-alt__level1>li:nth-last-child(2) .nav-primary-alt__level1-toggle:before,
    .nav-primary-alt__level1>li:nth-last-child(2) .nav-primary-alt__level2-wrap {
        right: 0;
        left: inherit
    }

    .nav-primary-alt__level1 {
        float: right;
        width: 24%
    }
    .nav-primary-alt__level1>li {
        float: left
    }
    .nav-primary-alt__level1>li+li {
        margin-left: 1px
    }
    .nav-primary-alt__level1-toggle-text {
        font-size: 11.5px;
        font-size: 1.15rem;
        padding: 14px 13px 8px;
        position: relative;
        min-height: 48px
    }
    .nav-primary-alt__level1-toggle-text:after {
        margin-top: -8px;
        bottom: 48%;
        right: 2px;
        position: absolute;
        transform: scale(.9999);
        width: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #ffc300

    }
    .nav-primary-alt__level1-toggle-text:hover:after {
        display: none
    }
    .is-active .nav-primary-alt__level1-toggle-text:after {
        margin-right: -6px;
        bottom: -6px;
        right: 50%;
        z-index: 15;
        content: "";
        height: 0;
        position: absolute;
        -webkit-transform: scale(.9999);
        -ms-transform: scale(.9999);
        transform: scale(.9999);
        width: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #C8102E
    }
    .is-active .nav-primary-alt__level1-toggle-text:hover:after {
        display: block
    }
    .nav-primary__level1-toggle-icon {
        display: none
    }

    .nav-primary-alt__level1-toggle-icon {
        display: none
    }
}

@media only screen and (min-width:1051px) and (max-width:1110px) {
    .nav-primary__level1>li:hover .nav-primary__level2-wrap {
        top: 47px
    }

.nav-primary-alt__level1>li:hover .nav-primary-alt__level2-wrap {
        top: 47px
    }

    .nav-primary__level1-toggle {
        font-size: 12px;
        font-size: 1.2rem;
        min-height: 47px
    }

.nav-primary-alt__level1-toggle {
        font-size: 12px;
        font-size: 1.2rem;
        min-height: 47px

    }

    .nav-primary-alt__level1-toggle-text {
        padding-right: 9px;
        padding-left: 9px;
        min-height: 47px
    }
    .nav-primary-alt__level1-toggle-text:after {
        display: none

    }
    .is-active .nav-primary-alt__level1-toggle-text:after {
        display: block
    }
}

.nav-utility__level1 {
    font-size: 11px;
    font-size: 1.1rem
}

.nav-utility__level1 a {
    display: block;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase
}

.nav-utility__level1 a.is-active,
.nav-utility__level1 a:hover {
    color: #c80f2e
}

@media (max-width:675px) {
    .nav-wrap.is-active-mobile {
        max-height: 1500px
    }
    .nav-primary__level2-wrap.is-expanded-mq-small.is-expanded-mq-medium {
        max-height: 800px
    }

.nav-primary-alt__level2-wrap.is-expanded-mq-small.is-expanded-mq-medium {
        max-height: 800px
    }

    .nav-utility__level1 li {
        margin-top: 20px
    }
    .nav-utility__level1 li:first-child {
        margin-top: 0
    }
}

@media only screen and (max-width:1050px) {
    .nav-utility {
        background-image: linear-gradient(to bottom, #000 0, #1B1B1B 3%);
        border-top: 1px solid #585858;
        padding-left: 50px
    }
    .nav-utility__level1 {
        margin: 20px 0
    }
    .nav-utility__level1 a {
        color: #fff
    }
    .nav-utility__level1 li:first-child a {
        padding-left: 0
    }
}

@media only screen and (min-width:676px) {
    .nav-utility__level1 a {
        padding: 2px 10px
    }
    .nav-utility__level1 li {
        border-left: 1px solid;
        border-color: #fff;
        display: block;
        float: left;
        position: relative
    }
    .nav-utility__level1 li:first-child {
        border: none
    }
}

@media only screen and (min-width:1051px) {
    .nav-utility {
        min-width: 450px;
        position: absolute;
        top: -100px;
        right: 0
    }
    .nav-utility .btn--gift {
        position: absolute;
        top: 37px;
        left: 46px
    }
    .nav-utility__level1 {
        float: right
    }
    .nav-utility__level1 a {
        color: #000
    }
    .nav-utility__level1 li {
        border-color: #000
    }
    .nav-utility__level1 li:last-child a {
        padding-right: 0
    }
}

.newsletter {
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65);
    background: #fff;
    margin-bottom: 45px
}

.newsletter .rtf h2 {
    color: #6d5f5b;
    font-size: 21px;
    font-size: 2.1rem;
    margin-bottom: 20px
}

.newsletter .rtf h3 {
    color: #000;
    font-size: 18px;
    font-size: 1.8rem;
    margin-bottom: 20px
}

.newsletter .rtf h4 {
    color: #333;
    font-size: 18px;
    font-size: 1.8rem;
    font-family: Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 20px
}

.newsletter .rtf p {
    margin-top: 20px;
    margin-bottom: 0
}

.newsletter .rtf p+ol,
.newsletter .rtf p+ul {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 30px
}

.newsletter__header .h1-main,
.newsletter__title {
    margin-bottom: 20px
}

.newsletter .rtf p:first-child {
    margin-top: 0
}

.newsletter .link-arrow {
    display: inline-block;
    margin-top: 20px
}

.newsletter .link-arrow:after {
    color: #333
}

.newsletter__header {
    background: #B20000;
    padding: 20px
}

.newsletter__header .h1-main__title {
    color: #fff;
    font-size: 32px;
    font-size: 3.2rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: .95;
    margin-left: -7px
}

.newsletter__title {
    color: #fff;
    display: block;
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-size: 1.1rem;
    font-weight: 900;
    line-height: 1;
    text-transform: uppercase
}

.newsletter__meta,
.pagination__list-item,
.portlet h1,
.portlet__cta .link-more--lg,
.site-map ul,
.story-slider__meta {
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.newsletter__meta {
    color: #fff;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 400
}

.pagination__meta,
.portlet h1 {
    font-weight: 700
}

.newsletter__content {
    padding: 50px 20px 20px
}

.newsletter__section {
    border-bottom: 8px solid #f8f8f8;
    clear: both;
    margin-bottom: 30px;
    overflow: hidden;
    padding-bottom: 30px
}

.newsletter__section:after {
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(204, 204, 204, .65);
    content: '';
    display: block;
    position: relative;
    top: 30px;
    width: 100%
}

.newsletter__section:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.newsletter__section:last-child:after {
    display: none
}

.newsletter__section--dark {
    background: #f5f3f1;
    padding: 25px;
    padding-bottom: 25px!important
}

.newsletter__section--promo .l-grid__col+.l-grid__col .rtf p {
    font-size: 18px;
    font-size: 1.8rem
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .newsletter .l-grid__col {
        margin-right: 3%;
        width: 48%
    }
    .newsletter__header .h1-main__title {
        font-size: 62px;
        font-size: 6.2rem
    }
}

@media only screen and (min-width:676px) {
    .newsletter .l-grid__col {
        margin-bottom: 0
    }
}

.pagination {
    text-align: right
}

@media only screen and (min-width:1051px) {
    .newsletter .l-grid__col {
        margin-right: 4%;
        width: 47%
    }
    .newsletter__header .h1-main__title {
        font-size: 81px;
        font-size: 8.1rem
    }
    .pagination--offset {
        margin-right: -40%
    }
}

.pagination__status {
    font-size: 15px;
    font-size: 1.5rem;
    color: #333
}

.pagination__wrapper {
    float: right;
    position: relative;
    margin-bottom: 50px
}

.pagination__list {
    margin-top: 10px
}

.pagination__list-item {
    font-size: 18px;
    font-size: 1.8rem;
    background: #fff;
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65);
    border-left: 0;
    color: #006cd8;
    display: block;
    float: left;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 42px
}

.pagination__list-item:first-child {
    border-left: 1px solid #ddd;
    border-left: 1px solid rgba(204, 204, 204, .65)
}

.pagination__list-item:hover {
    color: #2c99df;
    text-decoration: underline
}

.pagination__list-item.is-disabled {
    color: #acaab7;
    cursor: default;
    text-decoration: none
}

.pagination__list-item.is-active {
    background: #d8d5d6;
    color: #5c5957;
    cursor: default
}

.pagination__list-item.is-active:hover {
    color: #5c5957;
    text-decoration: none
}

.pagination__list-item a {
    color: inherit;
    cursor: inherit;
    display: block;
    text-decoration: inherit
}

.pagination__list-item.prev {
    text-indent: -9000em;
    position: relative
}

.pagination__list-item.prev a:after {
    content: '\00a0\00ab';
    position: absolute;
    text-indent: 0;
    top: 0;
    left: 9px
}

.pagination__list-item.next {
    width: auto
}

.pagination__list-item.next a {
    padding-right: 10px;
    padding-left: 10px
}

.pagination__list-item.next a:after {
    content: '\00a0\00bb'
}

@media (max-width:675px) {
    .pagination__wrapper {
        margin-bottom: 15px
    }
}

.portlet {
    font-size: 15px;
    font-size: 1.5rem;
    background: #fff;
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65);
    line-height: 1.4;
    margin-top: 18px;
    overflow: hidden
}

.portlet h1 {
    line-height: 1;
    text-transform: uppercase
}

.portlet a {
    line-height: 1.2
}

.portlet a[href^=mailto] {
    word-break: break-all
}

.portlet .link-more:after {
    color: #000;
    content: '\203A';
    padding-left: 5px
}

.portlet__button a:after,
.portlet__button-sub:after {
    content: "";
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #000;
    margin-left: 7px;
    height: 0;
    width: 0
}

.portlet__button {
    background: #f7f7fd;
    letter-spacing: -.05em;
    transition: background 300ms
}

.portlet__button:hover {
    background: #fff
}

.portlet__button a {
    color: #000;
    display: block;
    padding: 13px;
    position: relative
}

.portlet__button a:after {
    bottom: 19px;
    position: absolute;
    transform: scale(.9999)
}

.portlet__button-sub {
    display: inline-block;
    position: relative
}

.portlet--btn-sub .portlet__button a:after,
.portlet__button-sub+.portlet__button-sub:after {
    display: none
}

.portlet__button-sub:after {
    bottom: 6px;
    position: absolute;
    transform: scale(.9999)
}

.portlet__button-sub+.portlet__button-sub {
    font-weight: 400
}

.portlet--expandable .portlet__list__name,
.portlet__list__meta {
    font-weight: 700
}

.portlet__title {
    background: #d8d5d6;
    color: #000;
    padding: 16px
}

.portlet__title a {
    color: #000
}

.portlet__title a:after {
    content: '\203A';
    padding-left: 5px
}

.portlet__title--white {
    background: #fff;
    padding-bottom: 0
}

.portlet__title--white a {
    color: #006cd8
}

.portlet__title--white a:hover {
    color: #2c99df
}

.portlet__intro {
    padding: 24px 16px 0
}

.portlet__intro :last-child {
    margin-bottom: 0
}

.portlet__intro p {
    font-size: 14px;
    font-size: 1.4rem
}

.portlet__intro+.portlet__intro {
    padding-top: 0
}

.portlet__cta,
.portlet__footer {
    padding: 0 16px 16px
}

.portlet__cta .link-more--lg {
    color: #000;
    font-weight: 700;
    line-height: 1;
    position: relative;
    text-transform: uppercase
}

.portlet__cta .link-more--lg:after {
    margin-left: 7px;
    bottom: 4px;
    content: "";
    height: 0;
    position: absolute;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    width: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #000
}

.portlet__cta .link-more--lg:hover {
    color: #333
}

.portlet__cta .link-more--lg:hover:after {
    border-left: 4px solid #333
}

.portlet--btn .portlet__inner {
    border: 3px solid #fff
}

.portlet--btn .icon-before-link {
    background-position: 10px 50%;
    padding-left: 40px;
    padding-right: 10px
}

.portlet--btn .icon-portlet-media {
    background-position: 10px 45%
}

.portlet--expandable .portlet__button {
    border: 3px solid #fff;
    color: #5899d3;
    display: block;
    line-height: 1.2;
    padding: 13px;
    position: relative
}

.portlet--expandable .portlet__button:after {
    content: '';
    margin-left: 7px;
    bottom: 19px
}

.portlet--expandable.module-is-collapsed .portlet__button:after {
    content: "";
    height: 0;
    position: absolute;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    width: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #5899d3
}

.portlet--expandable.module-is-expanded .portlet__button:after {
    content: "";
    height: 0;
    position: absolute;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    transform: scale(.9999);
    width: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #5899d3
}

.portlet--expandable .portlet__list {
    font-size: 14px;
    font-size: 1.4rem;
    padding-top: 15px
}

.portlet--expandable .is-collapsed {
    display: block;
    max-height: 0;
    overflow: hidden;
    padding: 0;
    transition: max-height 400ms ease
}

.portlet--expandable .is-expanded {
    max-height: 1000px;
    transition: max-height 400ms ease
}

.portlet--form .form-wrapper {
    padding: 16px
}

.portlet--form .form-wrapper+.form-wrapper {
    padding-top: 0
}

.portlet--form .form-label {
    display: block;
    margin-bottom: 2px
}

.portlet--form .select {
    width: 100%
}

.portlet--form .select select {
    font-size: 13px;
    font-size: 1.3rem
}

@media only screen and (max-width:1050px) {
    .portlet--form .select select {
        font-size: 16px;
        font-size: 1.6rem
    }
}

@media (max-width:675px) {
    .portlet--form .select {
        width: 97%
    }
}

.portlet--form .btn--large {
    margin-top: 20px;
    width: 75%
}

.portlet--form .btn--large .btn__inner {
    min-width: 94%
}

.portlet--form input[type=radio] {
    font-size: 12px;
    font-size: 1.2rem
}

.portlet__list {
    padding: 24px 16px
}

.portlet__list li {
    margin-top: 26px
}

.portlet__list li:first-child {
    margin-top: 0
}

.portlet__list__article .portlet__list__detail {
    font-size: 13.5px;
    font-size: 1.35rem
}

.portlet__list__detail,
.portlet__list__name {
    display: block
}

.portlet__img {
    display: block;
    margin: 0px auto 0
}

.portlet__teaser {
    padding: 15px 16px 24px
}

.portlet__teaser p {
    margin: 10px 0 0
}

.portlet__teaser p:first-child {
    margin-top: 0
}

.portlet--social .social-list {
    margin: 20px 7px
}

.portlet--social .icon-social {
    float: left;
    margin-left: 8px;
    height: 34px;
    width: 34px
}

.portlet--image .portlet__img {
    padding-top: 10px
}

.portlet--liaisons .portlet__list {
    font-size: 14px;
    font-size: 1.4rem
}

.portlet--library-contact .social-list {
    margin-top: 10px;
    margin-bottom: 10px
}

.portlet--library-contact .portlet__list:first-child {
    padding-bottom: 0
}

.portlet--library-contact .portlet__list:last-child {
    padding-top: 0
}

.portlet--promo .portlet__title {
    margin-bottom: -15px
}

.portlet--promo .portlet__title a:after {
    content: ''
}

.share-bar {
    border: 1px solid #DCDCDC;
    border-color: rgba(220, 220, 220, .5);
    border-right: 0;
    border-left: 0;
    float: left;
    padding: 10px 0;
    width: 222px
}

.share-bar .share-bar__title {
    color: #666;
    float: left;
    padding-top: 2px
}

.share-bar .icon-social {
    float: left;
    margin-left: 10px;
    height: 20px;
    width: 20px
}

.site-map {
    -webkit-columns: 3 250px;
    -moz-columns: 3 250px;
    columns: 3 250px;
    -webkit-column-gap: 2em;
    -moz-column-gap: 2em;
    column-gap: 2em
}

.site-map ul {
    font-weight: 500;
    font-size: 21px;
    font-size: 2.1rem
}

.site-map ul a {
    color: #4b4c4c;
    display: inline-block;
    margin-bottom: 20px
}

.site-map ul a:hover,
.site-map ul a:hover:after {
    color: #2c99df
}

.site-map ul a:after {
    content: '\00a0\203A';
    color: #006cd8
}

.site-map ul li {
    padding-top: 20px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.site-map ul li ul {
    border-left: 1px solid #ddd;
    border-left: 1px solid rgba(204, 204, 204, .65);
    margin-bottom: 20px;
    padding-left: 20px;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 400
}

.site-map ul li ul li:first-child {
    padding-top: 0
}

.site-map ul li ul a {
    color: #006cd8;
    margin-bottom: 0
}

.site-map ul li ul a:after {
    display: none
}

.site-map ul li ul a:hover {
    color: #2c99df
}

.site-map ul li ul ul {
    border-left: none;
    margin-bottom: 0;
    padding-left: 0
}

.site-map ul li ul ul li:first-child {
    padding-top: 20px
}

@media only screen and (min-width:1051px) {
    .no-csscolumns .site-map>ul>li {
        margin: 0 2% 0 0;
        width: 48%;
        float: left;
        clear: left
    }
    .no-csscolumns .site-map>ul>li:nth-of-type(even) {
        float: right;
        clear: right
    }
    .no-csscolumns .site-map>ul>li ul li {
        width: 100%
    }
    .no-csscolumns .site-map+.share-bar {
        margin-top: 30px
    }
}

.social-grid--border {
    border-bottom: 1px solid #ddd;
    border-bottom: 1px solid rgba(204, 204, 204, .65);
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(204, 204, 204, .65);
    margin: 10px 0 35px;
    padding: 30px 0 35px
}

.social-grid--border:after,
.social-grid--border:before {
    border-top: 1px solid #fff;
    display: block;
    width: 100%;
    position: relative
}

.social-grid--border:after {
    bottom: -37px
}

.social-grid--border:before {
    top: -30px
}

.social-grid--top-border {
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(204, 204, 204, .65);
    margin-top: 10px;
    padding-top: 35px
}

.social-grid--top-border:before {
    border-top: 1px solid #fff;
    display: block;
    position: relative;
    width: 100%;
    top: -35px
}

.social-grid__more {
    font-size: 15px;
    font-size: 1.5rem
}

.social-grid__more:after {
    color: #006cd8;
    content: '\203A';
    padding-left: 5px
}

.social-grid__item {
    background-color: #fff;
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65);
    margin-bottom: 30px;
    padding: 20px
}

.social-grid__item--facebook,
.social-grid__item--instagram,
.social-grid__item--twitter,
.social-grid__item--youtube {
    background-position: 18px 18px
}

.social-grid-item__header {
    display: table;
    height: 30px;
    margin-bottom: 20px;
    width: 100%
}

.social-grid-item__username {
    border-left: 40px solid transparent;
    color: #333;
    display: table-cell;
    font-weight: 700
}

.social-grid-item__username a {
    color: inherit
}

.social-grid-item__username-secondary {
    display: block;
    font-weight: 400;
    margin-top: 3px
}

.social-grid-item__meta {
    font-size: 12px;
    font-size: 1.2rem;
    border-left: 15px solid transparent;
    display: table-cell;
    text-align: right
}

.social-grid-item__date,
.social-grid-item__time {
    display: block
}

.social-grid-item__date {
    margin-bottom: 3px
}

.social-grid-item__title {
    font-size: 15px;
    font-size: 1.5rem;
    display: block;
    margin-bottom: 15px
}

.social-grid-item__text {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    display: block
}

.social-grid-item__media {
    margin-bottom: 10px
}

.social-grid-item__media img {
    height: auto;
    width: 100%
}

@media (max-width:675px) {
    .social-grid__col {
        width: 100%
    }
}

@media only screen and (min-width:676px) {
    .social-grid--2-col .social-grid__col {
        width: 48%;
        float: left
    }
    .social-grid--2-col .social-grid__col+.social-grid__col {
        margin-left: 4%
    }
    .social-grid--3-col .social-grid__col {
        width: 31.25%;
        float: left
    }
    .social-grid--3-col .social-grid__col+.social-grid__col {
        margin-left: 3%
    }
}

.sort-bar {
    font-size: 15px;
    font-size: 1.5rem;
    margin-bottom: 15px
}

.sort-bar__list {
    float: right
}

@media (max-width:675px) {
    .sort-bar__list {
        float: none;
        margin-top: 10px
    }
}

.sort-bar__list-item {
    border-right: 1px solid #4b4c4c;
    display: inline-block;
    font-weight: 700;
    margin-right: 8px;
    padding-right: 8px
}

.sort-bar__list-item:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0
}

.sort-bar__list-item a {
    font-weight: 400
}

.sort-bar__list-item-meta {
    font-weight: 700;
    margin-right: 5px;
    padding-right: 0;
    border-right: 0
}

.photo-slider {
    background: #fff;
    border: 1px solid #b2b2b2;
    border: 1px solid rgba(0, 0, 0, .3);
    margin-bottom: 40px
}

.photo-slider__main {
    position: relative
}

.photo-slider__main img {
    width: 100%
}

.photo-slider__main .flex-caption {
    border-bottom: 1px solid #ddd;
    border-bottom: 1px solid rgba(204, 204, 204, .65);
    margin: 15px 10px 10px;
    padding-bottom: 15px
}

.photo-slider__main .flex-caption p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.3
}

.photo-slider__main .flex-caption :last-child {
    margin-bottom: 0
}

.photo-slider__main .flex-direction-nav .flex-nav-next,
.photo-slider__main .flex-direction-nav .flex-nav-prev {
    position: absolute;
    height: 90%;
    top: 0;
    width: 75px
}

.photo-slider__main .flex-direction-nav .flex-nav-next a,
.photo-slider__main .flex-direction-nav .flex-nav-prev a {
    background-position: 50% 45%;
    display: block;
    height: 100%;
    text-indent: -9000em;
    width: 100%
}

.photo-slider__main .flex-direction-nav .flex-nav-next {
    right: 0
}

.photo-slider__main .flex-direction-nav .flex-nav-prev {
    left: 0
}

.photo-slider__main .flex-direction-nav .flex-next.flex-disabled,
.photo-slider__main .flex-direction-nav .flex-prev.flex-disabled {
    display: none
}

.photo-slider__thumbnails {
    margin: 10px;
    position: relative
}

.photo-slider__thumbnails img {
    background: #fff;
    border: 1px solid #fff;
    display: block;
    margin: 0 auto;
    padding: 3px
}

.photo-slider__thumbnails li {
    cursor: pointer
}

.photo-slider__thumbnails .flex-viewport {
    margin: 0 30px
}

.photo-slider__thumbnails .flex-active-slide img {
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65)
}

.photo-slider__thumbnails .flex-direction-nav .flex-nav-next,
.photo-slider__thumbnails .flex-direction-nav .flex-nav-prev {
    position: absolute
}

.photo-slider__thumbnails .flex-direction-nav .flex-nav-next a,
.photo-slider__thumbnails .flex-direction-nav .flex-nav-prev a {
    display: block;
    height: 100%;
    text-indent: -9000em;
    width: 100%
}

.photo-slider__thumbnails .flex-direction-nav .flex-nav-next {
    right: -5px
}

.photo-slider__thumbnails .flex-direction-nav .flex-nav-prev {
    left: -5px
}

.photo-slider__thumbnails .flex-direction-nav .flex-next.flex-disabled,
.photo-slider__thumbnails .flex-direction-nav .flex-prev.flex-disabled {
    opacity: .2;
    cursor: default
}

@media (max-width:675px) {
    .photo-slider__main .flex-direction-nav .flex-nav-next,
    .photo-slider__main .flex-direction-nav .flex-nav-prev {
        width: 10%
    }
    .photo-slider__main .flex-direction-nav .flex-nav-next a,
    .photo-slider__main .flex-direction-nav .flex-nav-prev a {
        background-size: 90% auto
    }
    .photo-slider__thumbnails .flex-direction-nav .flex-nav-next,
    .photo-slider__thumbnails .flex-direction-nav .flex-nav-prev {
        height: 100%;
        width: 30px;
        top: 0
    }
    .photo-slider__thumbnails .flex-direction-nav .flex-nav-next a,
    .photo-slider__thumbnails .flex-direction-nav .flex-nav-prev a {
        background-position: 50% 50%;
        background-size: 100% auto
    }
}

@media only screen and (min-width:676px) {
    .photo-slider__main .flex-caption {
        margin: 15px 20px 10px
    }
    .photo-slider__thumbnails {
        margin: 10px 20px
    }
    .photo-slider__thumbnails img {
        padding: 5px
    }
    .photo-slider__thumbnails .flex-viewport {
        margin: 0 70px
    }
    .photo-slider__thumbnails .flex-direction-nav .flex-nav-next,
    .photo-slider__thumbnails .flex-direction-nav .flex-nav-prev {
        height: 40px;
        margin-top: -20px;
        top: 50%;
        width: 40px
    }
    .photo-slider__thumbnails .flex-direction-nav .flex-nav-next {
        right: 10px
    }
    .photo-slider__thumbnails .flex-direction-nav .flex-nav-prev {
        left: 10px
    }
}

.story-slider {
    padding: 20px 0 0;
    position: relative;
    margin-bottom: 70px
}

.story-slider__next,
.story-slider__prev {
    height: 40px;
    margin-top: -66px;
    position: absolute;
    top: 50%;
    width: 40px
}

.story-slider__next {
    right: 0
}

.story-slider__prev {
    left: 0
}

.story-slider.is-position-0 .story-slider__prev {
    cursor: default;
    opacity: .2;
    pointer-events: none
}

.story-slider__stories {
    font-size: 0;
    left: 0;
    position: relative;
    white-space: nowrap;
    transition: left 1s
}

.story-slider__stories-wrap {
    margin: 0 auto;
    overflow: hidden;
    width: 88%
}

.story-slider__story {
    display: inline-block;
    font-size: 15px;
    padding: 0 10px;
    vertical-align: top;
    white-space: normal
}

.story-slider__story a:hover .story-slider__story-title,
.story-slider__story a:hover .story-slider__story-title:after {
    color: #2c99df
}

.story-slider__meta,
.story-slider__story-img,
.story-slider__story-subtitle,
.story-slider__story-text,
.story-slider__story-title {
    display: block;
    width: 100%
}

.story-slider__story-img {
    border: 1px solid #b2b2b2;
    border: 1px solid rgba(0, 0, 0, .3)
}

.story-slider__story-img--bordered {
    background-color: #fff;
    padding: 5px
}

.story-slider__meta {
    font-size: 16px;
    font-size: 1.6rem;
    color: #000;
    font-weight: 700;
    margin-top: 20px;
    padding: 4px 0 4px 30px;
    text-transform: uppercase
}

.story-slider__section-title,
.story-slider__story-title {
    font-weight: 500;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.story-slider__meta--blog,
.story-slider__meta--video {
    padding-left: 35px
}

.story-slider__section-title {
    font-size: 19px;
    font-size: 1.9rem;
    display: block;
    margin-bottom: 15px
}

.story-slider__story-title {
    font-size: 16px;
    font-size: 1.6rem;
    margin-top: 13px
}

.story-slider--alt .story-slider__story-title {
    color: #2c2c2c
}

.story-slider--alt .story-slider__story-title:after {
    content: '\00a0\203A';
    color: #006cd8
}

.story-slider--alt .story-slider__story-title:hover,
.story-slider--alt .story-slider__story-title:hover:after {
    color: #2c99df
}

.story-slider__story-subtitle {
    font-size: 15px;
    font-size: 1.5rem;
    margin-top: 13px
}

.story-slider__story-text {
    color: #333;
    line-height: 1.6;
    margin-top: 13px
}

.story-slider__title {
    font-size: 18px;
    font-size: 1.8rem;
    color: #000;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin-right: auto;
    margin-left: auto;
    text-transform: uppercase
}

.story-slider__subtitle {
    margin: 30px 0 0
}

.tabs--row .tabs__content-inner h1,
.tabs--row .tabs__content-inner h2,
.tabs--row .tabs__content-inner h3,
.tabs--row .tabs__content-inner h4,
.tabs--row .tabs__content-inner h5,
.tabs--row .tabs__content-inner h6,
.tabs__content-inner .tabs__content-inner--img {
    margin-bottom: 15px
}

.story-slider__story-meta {
    font-size: 14px;
    font-size: 1.4rem;
    display: block;
    margin-top: 15px
}

.story-slider__story-meta a {
    font-weight: 700
}

.story-slider__story-meta+.story-slider__story-meta {
    margin-top: 5px
}

@media (max-width:675px) {
    .story-slider__story {
        width: 100%
    }
    .story-slider__stories-wrap {
        width: 70%
    }
    .story-slider__title {
        font-size: 15px;
        font-size: 1.5rem
    }
    .is-position-0 .story-slider__stories {
        left: 0
    }
    .is-position-1 .story-slider__stories {
        left: -100%
    }
    .is-position-2 .story-slider__stories {
        left: -200%
    }
    .is-position-3 .story-slider__stories {
        left: -300%
    }
    .is-position-4 .story-slider__stories {
        left: -400%
    }
    .is-position-5 .story-slider__stories {
        left: -500%
    }
    .is-position-6 .story-slider__stories {
        left: -600%
    }
    .is-position-7 .story-slider__stories {
        left: -700%
    }
    .is-position-8 .story-slider__stories {
        left: -800%
    }
    .is-position-9 .story-slider__stories {
        left: -900%
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .is-position-0 .story-slider__stories {
        left: 0
    }
    .is-position-1 .story-slider__stories {
        left: -33.333%
    }
    .is-position-2 .story-slider__stories {
        left: -66.666%
    }
    .is-position-3 .story-slider__stories {
        left: -99.999%
    }
    .is-position-4 .story-slider__stories {
        left: -133.332%
    }
    .is-position-5 .story-slider__stories {
        left: -166.665%
    }
    .is-position-6 .story-slider__stories {
        left: -199.998%
    }
    .is-position-7 .story-slider__stories {
        left: -233.331%
    }
    .is-position-8 .story-slider__stories {
        left: -266.664%
    }
    .is-position-9 .story-slider__stories {
        left: -299.997%
    }
    .story-slider__story {
        width: 33.333%
    }
}

@media only screen and (min-width:1051px) {
    .is-position-0 .story-slider__stories {
        left: 0
    }
    .is-position-1 .story-slider__stories {
        left: -25%
    }
    .is-position-2 .story-slider__stories {
        left: -50%
    }
    .is-position-3 .story-slider__stories {
        left: -75%
    }
    .is-position-4 .story-slider__stories {
        left: -100%
    }
    .is-position-5 .story-slider__stories {
        left: -125%
    }
    .is-position-6 .story-slider__stories {
        left: -150%
    }
    .is-position-7 .story-slider__stories {
        left: -175%
    }
    .is-position-8 .story-slider__stories {
        left: -200%
    }
    .is-position-9 .story-slider__stories {
        left: -225%
    }
    .story-slider__story {
        width: 25%
    }
    .story-slider__title {
        padding: 0 10px;
        width: 88%
    }
}

.tabs__content-inner .rtf h2,
.tabs__content-inner .rtf h3,
.tabs__content-inner .rtf h4,
.tabs__content-inner .rtf h5,
.tabs__content-inner .rtf h6 {
    font-size: 16px;
    font-size: 1.6rem;
    color: #333
}

.tabs__content-wrap {
    overflow: hidden
}

.tabs__title {
    color: #000;
    margin-top: 0
}

.tabs__toggle--mobile,
.tabs__toggles-inner {
    font-size: 13px;
    font-size: 1.3rem;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    line-height: 1.2;
}

.tabs__toggle--mobile {
    background-position: 11px;
    color: #000;
    display: table-cell;
    font-size: 16px;
    height: 54px;
    padding: 10px 0 10px 44px;
    vertical-align: middle
}

.tabs__content.is-active .tabs__toggle--mobile {
    color: #c80f2e;
    font-weight: 400
}

.l-content-landing__col--tabs {
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65)
}

.tabs--row .tabs__content-inner h3 a {
    color: #2c2c2c
}

.tabs--row .tabs__content-inner h3 a:after {
    content: '\00a0\203A';
    
    color: #006cd8
}

.tabs--search-advanced {
    margin-bottom: 45px
}

@media only screen and (min-width:676px) {
    .tabs--search-advanced .tabs__content-wrap {
        background-color: #fff;
        border: 1px solid #ddd;
        border: 1px solid rgba(204, 204, 204, .65);
        margin-top: -1px
    }
}

@media (max-width:675px) {
    .tabs {
        margin-top: 0

    }
    .tabs__content {
        border-top: 1px solid #b2b2b2;
        border-top: 1px solid rgba(0, 0, 0, .3)
    }
    .tabs__content:first-child {
        border-top: 0
    }
    .tabs__content-inner {
        max-height: 0;
        overflow: hidden;
        padding-left: 44px
    }
    .tabs__content-inner_TMLL {
        max-height: 0;
        overflow: hidden;
        padding-left: 44px
    }
    .tabs__content.is-active .tabs__content-inner {
        display: block;
        max-height: 3000px;
        transition: max-height 400ms ease-in
    }
    .tabs__content.is-active .tabs__content-inner_TMLL {
        display: block;
        max-height: 3000px;
        transition: max-height 400ms ease-in
    }
    .tabs--row-library .tabs__content.is-active .tabs__content-inner {
        max-height: 1000px
    }
    .tabs__content-inner>:last-child {
        padding-bottom: 20px
    }
    .tabs__content-inner_TMLL>:last-child {
        padding-bottom: 20px
    }
  	.tabs__content-inner>.article-list:last-child,
    .tabs__content-inner>.rtf:last-child,
    .tabs__content-inner>.social-grid:last-child {
        padding-bottom: 0
    }
    .tabs__title,
    .tabs__toggles-inner,
	.tabs__toggles-inner_TMLL {
       display: none
    }
	
    .l-content-landing__col--tabs {
        /*background: #fff;*/
        padding: 0 12px
    }
    .l-content-landing__col--tabs_TMLL {
        background: #fff;
        padding: 0 12px
    }
  	.l-content-landing__col--tabs .tabs__toggle--mobile {
        background-position: 0;
        padding-left: 35px
    }
    .l-content-landing__col--tabs .tabs__content-inner {
        padding-left: 35px
    }
    .tabs--nav .tabs__content-inner {
        padding-left: 0
    }
    .tabs--nav .tabs__content-inner .h1-main {
        padding-left: 10px
    }
}

@media only screen and (min-width:676px) {
    .tabs__content-inner {
        display: none
    }
    .tabs__content.is-active .tabs__content-inner {
        display: block
    }
    .tabs__content-inner--img {
        margin-right: 15px;
        float: left
    }
    .tabs__content-inner--img+.rtf {
        overflow: hidden
    }
    .tabs--col {
        margin: 30px 0
    }
    .tabs--col .tabs__content-inner {
        padding-left: 25px
    }
    .tabs--col .tabs__toggles-inner {
        float: left;
        width: 160px;
    }
    .tabs--col .tabs__toggles-inner>a {
        background-color: #fff;
        border-top: 1px solid #b2b2b2;
        border-top: 1px solid rgba(0, 0, 0, .3);
        color: #000;
        display: block;
        padding: 10px 15px;
        position: relative;
        transition: all 300ms
    }
    .tabs--col .tabs__toggles-inner>a:hover {
        background-color: #c80f2e;
        color: #fff
    }
    .tabs--col .tabs__toggles-inner>a.is-active {
        border-top: 1px solid #fff;
        color: #000;
    }
    .tabs--col .tabs__toggles-inner>a.is-active:after {
        margin-top: -6px;
        top: 50%;
        right: -6px;
        content: "";
        height: 0;
        position: absolute;
        -webkit-transform: scale(.9999);
        -ms-transform: scale(.9999);
        transform: scale(.9999);
        width: 0;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 6px solid #C8102E
    }
    .tabs--col .tabs__toggles-inner>a:first-child {
        border-top: 0
    }
    .tabs--row .tabs__content-inner {
        padding: 20px
    }
    .tabs--row .tabs__toggles-inner {
        display: table
    }
    .content-item--tabs .tabs--row .tabs__toggles-inner {
        margin-top: -45px;
        margin-left: -1px
    }
    .tabs--row .tabs__toggles-inner>a {
        display: table-cell;
        position: relative;
        vertical-align: middle
    }
    .tabs--row-red .tabs__toggles-inner>a.is-active+:before,
    .tabs--row-red .tabs__toggles-inner>a.is-active:before,
    .tabs--row-red .tabs__toggles-inner>a:first-child:before,
    .tabs--row-white .tabs__toggles-inner>a.is-active+:before,
    .tabs--row-white .tabs__toggles-inner>a.is-active:before,
    .tabs--row-white .tabs__toggles-inner>a:first-child:before,
    .tabs--row-white .tabs__toggles-inner>a:hover+:before,
    .tabs--row-white .tabs__toggles-inner>a:hover:before {
        display: none
    }
    .tabs--row-red .tabs__toggles-inner {
        border: 1px solid #ddd;
        border: 1px solid rgba(204, 204, 204, .65);
        border-top: none;
        border-bottom: none
    }
    .tabs--row-red .tabs__toggles-inner>a {
        font-size: 17px;
        font-size: 1.7rem;
        /*border-top: 2px solid #9b1d27;*/
        color: #000;
        font-weight: 500;
        height: 45px;
        padding: 10px 15px;
        text-align: center;
        transition: all 300ms
    }
    .tabs--row-red .tabs__toggles-inner>a:before {
        content: '';
        border-left: 1px solid rgba(255, 255, 255, .3);
        box-shadow: -1px 0 0 rgba(0, 0, 0, .3);
        height: 17px;
        position: absolute;
        left: 0
    }
    .tabs--row-red .tabs__toggles-inner>a:hover {
        background-size: 100% 500%;
        background-position: 0 100%
    }
    .tabs--row-red .tabs__toggles-inner>a.is-active {
        background-color: #fff;
        background-image: none;
        border-top: 2px solid #c80f2e;
        color: #000
    }
    .tabs--row-library .tabs__toggles-inner>a {
        padding: 4px 15px
    }
    .tabs--row-library .tabs__toggles-inner>a:before {
        margin-top: -8px;
        top: 50%
    }
    .tabs--row-library .tabs__toggles-inner>a:first-child,
    .tabs--row-library .tabs__toggles-inner>a:last-child {
        width: 120px
    }
    .tabs--row-white .tabs__toggles {
        background-color: #fff;
        width: 100%
    }
    .tabs--row-white .tabs__toggles-inner>a {
        background-color: #fff;
        color: #9b1d27;
        height: 45px;
        padding: 10px 15px;
        text-align: center;
        transition: all 300ms
    }
    .tabs--row-white .tabs__toggles-inner>a:before {
        content: '';
        border-left: 1px solid rgba(0, 0, 0, .3);
        height: 17px;
        position: absolute;
        left: 0
    }
    .tabs--row-white .tabs__toggles-inner>a:hover {
        background-color: #c80f2e;
        color: #fff
    }
    .tabs--row-white .tabs__toggles-inner>a.is-active {
        color: #000;
    }
    .tabs--row-white .tabs__toggles-inner>a.is-active:after {
        margin-right: -10px;
        right: 50%;
        bottom: -10px;
        /*content: "";*/
        height: 0;
        position: absolute;
        -webkit-transform: scale(.9999);
        -ms-transform: scale(.9999);
        transform: scale(.9999);
        width: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 12px solid #C8102E
    }
    .tabs--row-white .tabs__content-inner {
        border-bottom: 1px solid #ddd;
        border-bottom: 1px solid rgba(204, 204, 204, .65);
        margin-bottom: 35px;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0
    }
    .tabs--row-white .tabs__content-inner:after {
        border-top: 1px solid #fff;
        content: '';
        display: block;
        position: relative;
        top: 2px;
        width: 100%
    }
    .l-content-landing__col--tabs,
    .lt-ie10 .l-content-landing__col--tabs {
        margin-top: 45px
    }
    .tabs__toggle--mobile {
        display: none
    }
    .tabs--nav .tabs__toggles-inner {
        font-weight: 500;
        margin-top: 72px;
        width: 207px
    }
    .tabs--nav .tabs__toggles-inner>a {
        border-top: 1px solid #ddd;
        border-top: 1px solid rgba(204, 204, 204, .65);
        color: #c80f2e;
        padding: 17px 15px
    }
    .tabs--nav .tabs__toggles-inner>a:hover {
        border-top: 1px solid #fff
    }
    .tabs--nav .tabs__content-inner {
        border-left: 1px solid #ddd;
        border-left: 1px solid rgba(204, 204, 204, .65)
    }
}

@media only screen and (min-width:676px) {
	/* TMLL versions */
    .tabs__content-inner_TMLL {
        display: none
    }
    .tabs__content.is-active .tabs__content-inner_TMLL {
        display: block
    }
    .tabs__content-inner_TMLL--img {
        margin-right: 15px;
        float: left
    }
    .tabs__content-inner_TMLL--img+.rtf {
        overflow: hidden
    }
    .tabs--col_TMLL {
        margin: 30px 0
    }
    .tabs--col_TMLL .tabs__content-inner_TMLL {
        padding-left: 25px
    }
    .tabs--col_TMLL .tabs__toggles-inner_TMLL {
        float: left;
        width: 160px;
    }
    .tabs--col_TMLL .tabs__toggles-inner_TMLL>a {
        background-color: #fff;
        border-top: 1px solid #b2b2b2;
        border-top: 1px solid rgba(0, 0, 0, .3);
        color: #000;
        display: block;
        padding: 10px 15px;
        position: relative;
        transition: all 300ms
    }
    .tabs--col_TMLL .tabs__toggles-inner_TMLL>a:hover {
        background-color: #c80f2e;
        color: #fff
    }
    .tabs--col_TMLL .tabs__toggles-inner_TMLL>a.is-active {
        border-top: 1px solid #fff;
        color: #fff;
    }

    .tabs--col_TMLL .tabs__toggles-inner_TMLL>a.is-active:after {
        margin-top: -6px;
        top: 50%;
        right: -6px;
        content: "";
        height: 0;
        position: absolute;
        -webkit-transform: scale(.9999);
        -ms-transform: scale(.9999);
        transform: scale(.9999);
        width: 0;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 6px solid #C8102E
    }
    .tabs--col_TMLL .tabs__toggles-inner_TMLL>a:first-child {
        border-top: 0
    }
    .tabs--row_TMLL .tabs__content-inner_TMLL {
        padding: 20px
    }
    .tabs--row_TMLL .tabs__toggles-inner_TMLL {
        display: table
    }
    .content-item--tabs_TMLL .tabs--row_TMLL .tabs__toggles-inner_TMLL {
        margin-top: -45px;
        margin-left: -1px
    }
    .tabs--row_TMLL .tabs__toggles-inner_TMLL>a {
        display: table-cell;
        position: relative;
        vertical-align: middle
    }
    .tabs--row-red_TMLL .tabs__toggles-inner_TMLL>a.is-active+:before,
    .tabs--row-red_TMLL .tabs__toggles-inner_TMLL>a.is-active:before,
    .tabs--row-red_TMLL .tabs__toggles-inner_TMLL>a:first-child:before,
    .tabs--row-white_TMLL  .tabs__toggles-inner_TMLL>a.is-active+:before,
    .tabs--row-white_TMLL  .tabs__toggles-inner_TMLL>a.is-active:before,
    .tabs--row-white_TMLL  .tabs__toggles-inner_TMLL>a:first-child:before,
    .tabs--row-white_TMLL  .tabs__toggles-inner_TMLL>a:hover+:before,
    .tabs--row-white_TMLL  .tabs__toggles-inner_TMLL>a:hover:before {
        display: none
    }
    .tabs--row-red_TMLL .tabs__toggles-inner_TMLL {
        border: 1px solid #ddd;
        border: 1px solid rgba(204, 204, 204, .65);
        border-top: none;
        border-bottom: none
    }
    .tabs--row-red_TMLL .tabs__toggles-inner_TMLL>a {
        font-size: 17px;
        font-size: 1.7rem;
        border-top: 2px solid #9b1d27;
        color: #fff;
        font-weight: 500;
        height: 45px;
        padding: 10px 15px;
        text-align: center;
        transition: all 300ms
    }
    .tabs--row-red_TMLL .tabs__toggles-inner_TMLL>a:before {
        content: '';
        border-left: 1px solid rgba(255, 255, 255, .3);
        box-shadow: -1px 0 0 rgba(0, 0, 0, .3);
        height: 17px;
        position: absolute;
        left: 0
    }
    .tabs--row-red_TMLL .tabs__toggles-inner_TMLL>a:hover {
        background-size: 100% 500%;
        background-position: 0 100%
    }
    .tabs--row-red_TMLL .tabs__toggles-inner_TMLL>a.is-active {
        background-color: #fff;
        background-image: none;
        border-top: 2px solid #c80f2e;
        color: #000
    }
    .tabs--row-library_TMLL  .tabs__toggles-inner_TMLL>a {
        padding: 4px 15px
    }
    .tabs--row-library_TMLL  .tabs__toggles-inner_TMLL>a:before {
        margin-top: -8px;
        top: 50%
    }
    .tabs--row-library_TMLL  .tabs__toggles-inner_TMLL>a:first-child,
    .tabs--row-library_TMLL  .tabs__toggles-inner_TMLL>a:last-child {
        width: 120px
    }
    .tabs--row-white_TMLL  .tabs__toggles_TMLL {
        background-color: #fff;
        width: 100%
    }
    .tabs--row-white_TMLL  .tabs__toggles-inner_TMLL>a {
        background-color: #fff;
        color: #9b1d27;
        height: 45px;
        padding: 10px 15px;
        text-align: center;
        transition: all 300ms
    }
    .tabs--row-white_TMLL  .tabs__toggles-inner_TMLL>a:before {
        content: '';
        border-left: 1px solid rgba(0, 0, 0, .3);
        height: 17px;
        position: absolute;
        left: 0
    }
    .tabs--row-white_TMLL  .tabs__toggles-inner_TMLL>a:hover {
        background-color: #c80f2e;
        color: #fff
    }
    .tabs--row-white_TMLL  .tabs__toggles-inner_TMLL>a.is-active {
        color: #fff;
    }
    .tabs--row-white_TMLL  .tabs__toggles-inner_TMLL>a.is-active:after {
        margin-right: -10px;
        right: 50%;
        bottom: -10px;
        content: "";
        height: 0;
        position: absolute;
        -webkit-transform: scale(.9999);
        -ms-transform: scale(.9999);
        transform: scale(.9999);
        width: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 12px solid #C8102E
    }
    .tabs--row-white_TMLL  .tabs__content-inner_TMLL {
        border-bottom: 1px solid #ddd;
        border-bottom: 1px solid rgba(204, 204, 204, .65);
        margin-bottom: 35px;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0
    }
    .tabs--row-white_TMLL  .tabs__content-inner_TMLL:after {
        border-top: 1px solid #fff;
        content: '';
        display: block;
        position: relative;
        top: 2px;
        width: 100%
    }
    .l-content-landing__col--tabs_TMLL,
    .lt-ie10_TMLL .l-content-landing__col--tabs_TMLL {
        margin-top: 45px
    }
    .tabs__toggle--mobile_TMLL {
        display: none
    }
    .tabs--nav_TMLL .tabs__toggles-inner_TMLL {
        font-weight: 500;
        margin-top: 72px;
        width: 207px
    }
    .tabs--nav_TMLL .tabs__toggles-inner_TMLL>a {
        border-top: 1px solid #ddd;
        border-top: 1px solid rgba(204, 204, 204, .65);
        color: #c80f2e;
        padding: 17px 15px
    }
    .tabs--nav_TMLL .tabs__toggles-inner_TMLL>a:hover {
        border-top: 1px solid #fff
    }
    .tabs--nav_TMLL .tabs__content-inner_TMLL {
        border-left: 1px solid #ddd;
        border-left: 1px solid rgba(204, 204, 204, .65)
    }
/* end TMLL versions */
}


@media only screen and (min-width:1051px) {
    .l-content-landing__col--tabs .rtf p {
        font-size: 14px;
        font-size: 1.4rem
    }
}

.thumb-list__row {
    margin: 20px 0
}

.thumb-list__row:first-child {
    margin-top: 0
}

.thumb-list__item {
    background: #fff;
    border: 1px solid #ddd;
    border: 1px solid rgba(204, 204, 204, .65);
    display: block;
    float: left;
    width: 190px
}

.thumb-list__item img {
    margin-bottom: 16px;
    width: 100%
}

.thumb-list__item .title {
    font-size: 16px;
    font-size: 1.6rem;
    color: #2c2c2c;
    font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 16px
}

.thumb-list__item .title a {
    color: #2c2c2c
}

.thumb-list__item .title a:after {
    content: '\00a0\203A';
    color: #006cd8
}

.thumb-list__item .title a:hover {
    color: #5c5957
}

.thumb-list__item .title a:hover:after {
    color: #2c99df
}

.thumb-list__item .text :last-child {
    margin-bottom: 10px
}

@media (max-width:675px) {
    .thumb-list__item {
        float: none;
        width: 100%
    }
}

.thumb-list__item.thumb-list__item--no-border {
    border: 0
}

.thumb-list__item.thumb-list__item--no-border .thumb-list__item-inner {
    padding: 0
}

.thumb-list__item.thumb-list__item--no-border .thumb-list__img-wrap {
    margin-bottom: 12px
}

.thumb-list__item.thumb-list__item--no-border img {
    margin-bottom: 0
}

.thumb-list__item.thumb-list__item--no-border .title {
    margin-bottom: 5px
}

.thumb-list__item.thumb-list__item--no-border .title a {
    color: #006cd8
}

.thumb-list__item.thumb-list__item--no-border .title a:hover,
.thumb-list__item.thumb-list__item--no-border .title a:hover:after,
a.thumb-list__item:hover .title,
a.thumb-list__item:hover .title:after {
    color: #2c99df
}

.thumb-list__item.thumb-list__item--no-border .text .p,
.thumb-list__item.thumb-list__item--no-border .text p {
    line-height: 1.2
}

.thumb-list--multimedia .title,
.thumb-list--photo .title {
    font-family: Arial, sans-serif;
    font-weight: 700;
    line-height: 1.3
}

a.thumb-list__item {
    transition: box-shadow 100ms linear
}

a.thumb-list__item:hover {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3)
}

a.thumb-list__item .title {
    transition: all 100ms linear
}

a.thumb-list__item .title:after {
    content: '\00a0\203A';
    color: #006cd8
}

a.thumb-list__item .text {
    color: #333
}

.thumb-list__img-wrap {
    display: block
}

.thumb-list__media-icon {
    margin-bottom: 16px;
    position: relative
}

.thumb-list__media-icon:after {
    background-color: #000;
    background-color: rgba(0, 0, 0, .8);
    background-position: 50%;
    color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 33px;
    height: 33px
}

.thumb-list__media-icon img {
    margin-bottom: 0
}

.thumb-list__date,
.thumb-list__topics {
    margin-bottom: 10px
}

.thumb-list__media-icon--podcast:after,
.thumb-list__media-icon--video:after {
    content: ''
}

.thumb-list__bio-title {
    display: block;
    font-style: italic
}

.thumb-list__bio-title+.text {
    margin-top: 15px
}

.thumb-list__topics a {
    font-size: 12px;
    font-size: 1.2rem;
    color: #333
}

.thumb-list__topics li {
    display: inline-block
}

.thumb-list__topics li:after {
    content: ','
}

.thumb-list--multimedia .title a:after,
.thumb-list__topics li:last-child:after {
    content: ''
}

.thumb-list__date {
    color: #333;
    display: block;
    font-size: 12px;
    font-size: 1.2rem
}

.thumb-list__date a {
    color: #333
}

.thumb-list__item-inner {
    padding: 20px 20px 10px
}

.thumb-list__audience .thumb-list__item {
    margin-bottom: 30px
}

@media only screen and (min-width:676px) {
    .flexbox .thumb-list,
    .flexboxlegacy .thumb-list {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch
    }
    .flexbox .thumb-list .thumb-list__item,
    .flexboxlegacy .thumb-list .thumb-list__item {
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
    .no-flexbox .thumb-list .thumb-list__item {
        float: left
    }
    .thumb-list__audience .thumb-list__item {
        margin-left: 2.66%
    }
}

@media only screen and (min-width:1051px) {
    .thumb-list__audience .thumb-list__item {
        width: 23%
    }
    .thumb-list__audience .thumb-list__item:first-child,
    .thumb-list__audience .thumb-list__item:nth-child(4n+1) {
        margin-left: 0
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .thumb-list__audience .thumb-list__item {
        width: 31.5%
    }
    .thumb-list__audience .thumb-list__item:first-child,
    .thumb-list__audience .thumb-list__item:nth-child(3n+1) {
        margin-left: 0
    }
}

@media (max-width:675px) {
    .thumb-list__audience .thumb-list__item {
        width: 100%
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .no-flexbox .thumb-list__audience .thumb-list__item {
        margin: 0 0 25px 2%;
        width: 30%
    }
    .no-flexbox .thumb-list__audience .thumb-list__item:nth-child(3n+1) {
        clear: left;
        margin-left: 0
    }
}

@media only screen and (min-width:1051px) {
    .no-flexbox .thumb-list__audience .thumb-list__item {
        margin: 0 0 25px 2.5%;
        width: 22.5%
    }
    .no-flexbox .thumb-list__audience .thumb-list__item:nth-child(4n+1) {
        clear: left;
        margin-left: 0
    }
}

.thumb-list--section .thumb-list__item {
    width: 47.5%;
    margin-bottom: 30px
}

@media (max-width:675px) {
    .thumb-list--section .thumb-list__item {
        width: 100%
    }
}

@media only screen and (min-width:676px) {
    .flexbox .thumb-list--section,
    .flexboxlegacy .thumb-list--section {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .no-flexbox .thumb-list--section .thumb-list__item {
        margin: 0 2% 25px;
        width: 46%
    }
    .no-flexbox .thumb-list--section .thumb-list__item+.thumb-list__item {
        clear: right;
        margin-left: 0
    }
}

.thumb-list--multimedia .title {
    font-size: 14px;
    font-size: 1.4rem
}

.thumb-list--multimedia .thumb-list__item {
    margin-bottom: 30px
}

@media only screen and (min-width:676px) {
    .thumb-list--multimedia .thumb-list__item {
        margin-left: 2.66%;
        width: 31.5%
    }
    .thumb-list--multimedia .thumb-list__item:first-child,
    .thumb-list--multimedia .thumb-list__item:nth-child(3n+1) {
        margin-left: 0
    }
}

@media (max-width:675px) {
    .thumb-list--multimedia .thumb-list__item {
        width: 100%
    }
}

@media only screen and (min-width:676px) {
    .no-flexbox .thumb-list--multimedia .thumb-list__item {
        margin: 0 0 25px 2%;
        width: 32%
    }
    .no-flexbox .thumb-list--multimedia .thumb-list__item:nth-child(3n+1) {
        clear: left;
        margin-left: 0
    }
}

.thumb-list--photo .title {
    font-size: 14px;
    font-size: 1.4rem;
    margin-bottom: 10px
}

.thumb-list--photo .title a:after {
    content: '\00a0\203A';
    color: #006cd8
}

.thumb-list--photo .title a:hover:after {
    color: #2c99df
}

.thumb-list--photo .thumb-list__item {
    margin-bottom: 30px
}

@media only screen and (min-width:676px) {
    .thumb-list--photo .thumb-list__item {
        margin-left: 2.66%;
        width: 31.5%
    }
    .thumb-list--photo .thumb-list__item:first-child,
    .thumb-list--photo .thumb-list__item:nth-child(3n+1) {
        margin-left: 0
    }
}

@media (max-width:675px) {
    .thumb-list--photo .thumb-list__item {
        width: 100%
    }
}

.thumb-list--spotlight {
    padding: 10px 10px 0
}

@media only screen and (min-width:676px) {
    .no-flexbox .thumb-list--photo .thumb-list__item {
        margin: 0 0 25px 2%;
        width: 32%
    }
    .no-flexbox .thumb-list--photo .thumb-list__item:nth-child(3n+1) {
        clear: left;
        margin-left: 0
    }
    .thumb-list--spotlight .thumb-list__item {
        margin-bottom: 10px;
        margin-left: 3%;
        width: 31.3%
    }
    .thumb-list--spotlight .thumb-list__item:first-child,
    .thumb-list--spotlight .thumb-list__item:nth-child(3n+1) {
        margin-left: 0
    }
}

@media (max-width:675px) {
    .thumb-list--spotlight .thumb-list__item {
        width: 100%;
        margin-bottom: 30px
    }
}

@media only screen and (min-width:676px) {
    .no-flexbox .thumb-list--spotlight .thumb-list__item {
        margin: 0 0 25px 2%;
        width: 30%
    }
    .no-flexbox .thumb-list--spotlight .thumb-list__item:nth-child(3n+1) {
        clear: left;
        margin-left: 0
    }
}

.utility-bar {
    padding: 0 0 10px
}

.h1-main+.utility-bar {
    margin-top: -20px
}

.utility-bar .utility-list {
    float: right
}

.u-float-l,
.utility-bar .utility-list--left {
    float: left
}

.utility-bar .utility-list a {
    display: inline-block;
    padding: 10px 0;
    text-indent: 0
}

.utility-bar .icon-social {
    background-position: 0 50%;
    float: left;
    margin-left: 10px
}

.utility-bar .icon-social a {
    padding-left: 25px
}

.video-play {
    position: relative
}

.video-play:after {
    content: '';
    display: block;
    margin-top: -29px;
    margin-left: -29px;
    width: 57px;
    height: 57px;
    position: absolute;
    left: 50%;
    top: 50%
}

.u-sr,
.u-visuallyhidden {
    border: 0;
    margin: -1px;
    padding: 0;
    position: absolute
}

.u-align-l {
    text-align: left
}

.u-align-r {
    text-align: right
}

.u-align-center {
    text-align: center
}

.u-block {
    display: block
}

.u-no-transform {
    text-transform: none!important
}

.article__meta-related-images:after,
.article__meta-related-images:before,
.article__meta:after,
.article__meta:before,
.content-item__list-wrap:after,
.content-item__list-wrap:before,
.form .l-grid1--2col-mq-medium:after,
.form .l-grid1--2col-mq-medium:before,
.hero-ctas--links:after,
.hero-ctas--links:before,
.newsletter .l-grid1--2col-mq-medium:after,
.newsletter .l-grid1--2col-mq-medium:before,
.no-flexbox .l-content-internal__cols:after,
.no-flexbox .l-content-internal__cols:before,
.no-flexbox .l-content-landing__cols:after,
.no-flexbox .l-content-landing__cols:before,
.no-flexbox .library-info__links:after,
.no-flexbox .library-info__links:before,
.no-flexbox .thumb-list:after,
.no-flexbox .thumb-list:before,
.u-cf:after,
.u-cf:before {
    content: " ";
    display: table
}

.article__meta-related-images:after,
.article__meta:after,
.content-item__list-wrap:after,
.form .l-grid1--2col-mq-medium:after,
.hero-ctas--links:after,
.newsletter .l-grid1--2col-mq-medium:after,
.no-flexbox .l-content-internal__cols:after,
.no-flexbox .l-content-landing__cols:after,
.no-flexbox .library-info__links:after,
.no-flexbox .thumb-list:after,
.u-cf:after {
    clear: both
}

.u-sr {
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0)
}

.u-float-r {
    float: right
}

.u-hidden {
    display: none!important
}

.u-inline {
    display: inline
}

.u-inline-block {
    display: inline-block
}

.lt-ie8 .u-inline-block {
    display: inline
}

.u-invisible {
    visibility: hidden
}

.u-ir {
    background-color: transparent;
    border: 0;
    overflow: hidden
}

.u-ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%
}

.u-overflow-visible {
    overflow: visible
}

.u-overflow-x-scroll {
    overflow-x: scroll
}

.u-visuallyhidden {
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    width: 1px
}

.u-visuallyhidden.focusable:active,
.u-visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

@media (max-width:675px) {
    .u-float-l-mq-small {
        float: left
    }
    .u-float-r-mq-small {
        float: right
    }
    .u-hidden-mq-medium-small,
    .u-hidden-mq-small {
        display: none!important
    }
    .u-content-item {
        display: inline-block;
        margin-top: 5px
    }
    .u-content-item:first-child {
        margin-top: 0
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .u-float-l-mq-medium {
        float: left
    }
    .u-float-r-mq-medium {
        float: right
    }
    .u-hidden-mq-medium,
    .u-hidden-mq-medium-small {
        display: none!important
    }
}

@media only screen and (min-width:1051px) {
    .u-float-l-mq-large {
        float: left
    }
    .u-float-r-mq-large {
        float: right
    }
    .u-hidden-mq-large {
        display: none!important
    }
}

.is-collapsed {
    display: none
}

.is-expanded {
    display: block
}

@media (max-width:675px) {
    .is-collapsed-mq-small {
        display: none
    }
    .is-expanded-mq-small {
        display: block
    }
}

@media only screen and (min-width:676px) and (max-width:1050px) {
    .is-collapsed-mq-medium {
        display: none
    }
    .is-expanded-mq-medium {
        display: block
    }
}

@media only screen and (min-width:1051px) {
    .is-collapsed-mq-large {
        display: none
    }
    .is-expanded-mq-large {
        display: block
    }
}

@media print {
    .content-item,
    .content-list,
    .thumb-list__item,
    blockquote,
    img,
    pre,
    tr {
        page-break-inside: avoid
    }
    *,
    :after,
    :before {
        background: 0 0!important;
        color: #000!important;
        box-shadow: none!important;
        text-shadow: none!important
    }
    body {
        orphans: 2;
        widows: 2
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        color: #000!important;
        content: " (" attr(href) ")"!important
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""!important
    }
    thead {
        display: table-header-group
    }
    img {
        max-width: 100%!important
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    .l-content-secondary,
    .l-footer,
    .nav-primary,
    .nav-utility {
        display: none
    }
    .accordion__item-inner,
    .is-collapsed,
    .tabs__content-inner {
        display: block!important;
        max-height: 3000px!important
    }
  
  /* .header-search-bar, */
  
    .content-item__subtitle:after,
    .content-item__subtitle:before,
    .content-list__title:after,
    .content-list__title:before,
    .content-toggles,
    
    .l-content-nav,
    .nav-footer,
    .nav-parent-page,
    .nav-primary,
    .nav-utility,
    .share-bar {
        display: none!important
    }
    .content-list__title {
        padding-left: 0!important
    }
    .hero__title {
        text-align: left
    }
    .hero__title .u-block {
        display: inline-block
    }
    .thumb-list__item {
        float: left;
        margin-right: 2%!important;
        margin-bottom: 10px;
        width: 31%!important
    }
    aside.story-slider {
        display: none
    }
}

















