
/*
--------------------------------------------------
    Pure Grid - Desktop view on Print
--------------------------------------------------
*/
.pure-u-sm-1,
.pure-u-sm-1-1,
.pure-u-sm-1-2,
.pure-u-sm-1-3,
.pure-u-sm-2-3,
.pure-u-sm-1-4,
.pure-u-sm-3-4,
.pure-u-sm-1-5,
.pure-u-sm-2-5,
.pure-u-sm-3-5,
.pure-u-sm-4-5,
.pure-u-sm-5-5,
.pure-u-sm-1-6,
.pure-u-sm-5-6,
.pure-u-sm-1-8,
.pure-u-sm-3-8,
.pure-u-sm-5-8,
.pure-u-sm-7-8,
.pure-u-sm-1-12,
.pure-u-sm-5-12,
.pure-u-sm-7-12,
.pure-u-sm-11-12,
.pure-u-sm-1-24,
.pure-u-sm-2-24,
.pure-u-sm-3-24,
.pure-u-sm-4-24,
.pure-u-sm-5-24,
.pure-u-sm-6-24,
.pure-u-sm-7-24,
.pure-u-sm-8-24,
.pure-u-sm-9-24,
.pure-u-sm-10-24,
.pure-u-sm-11-24,
.pure-u-sm-12-24,
.pure-u-sm-13-24,
.pure-u-sm-14-24,
.pure-u-sm-15-24,
.pure-u-sm-16-24,
.pure-u-sm-17-24,
.pure-u-sm-18-24,
.pure-u-sm-19-24,
.pure-u-sm-20-24,
.pure-u-sm-21-24,
.pure-u-sm-22-24,
.pure-u-sm-23-24,
.pure-u-sm-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}

.pure-u-sm-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
}

.pure-u-sm-1-12,
.pure-u-sm-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
}

.pure-u-sm-1-8,
.pure-u-sm-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
}

.pure-u-sm-1-6,
.pure-u-sm-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
}

.pure-u-sm-1-5 {
    width: 20%;
    *width: 19.9690%;
}

.pure-u-sm-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
}

.pure-u-sm-1-4,
.pure-u-sm-6-24 {
    width: 25%;
    *width: 24.9690%;
}

.pure-u-sm-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
}

.pure-u-sm-1-3,
.pure-u-sm-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
}

.pure-u-sm-3-8,
.pure-u-sm-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
}

.pure-u-sm-2-5 {
    width: 40%;
    *width: 39.9690%;
}

.pure-u-sm-5-12,
.pure-u-sm-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
}

.pure-u-sm-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
}

.pure-u-sm-1-2,
.pure-u-sm-12-24 {
    width: 50%;
    *width: 49.9690%;
}

.pure-u-sm-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
}

.pure-u-sm-7-12,
.pure-u-sm-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
}

.pure-u-sm-3-5 {
    width: 60%;
    *width: 59.9690%;
}

.pure-u-sm-5-8,
.pure-u-sm-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
}

.pure-u-sm-2-3,
.pure-u-sm-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
}

.pure-u-sm-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
}

.pure-u-sm-3-4,
.pure-u-sm-18-24 {
    width: 75%;
    *width: 74.9690%;
}

.pure-u-sm-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
}

.pure-u-sm-4-5 {
    width: 80%;
    *width: 79.9690%;
}

.pure-u-sm-5-6,
.pure-u-sm-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
}

.pure-u-sm-7-8,
.pure-u-sm-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
}

.pure-u-sm-11-12,
.pure-u-sm-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
}

.pure-u-sm-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
}

.pure-u-sm-1,
.pure-u-sm-1-1,
.pure-u-sm-5-5,
.pure-u-sm-24-24 {
    width: 100%;
}

.pure-u-md-1,
.pure-u-md-1-1,
.pure-u-md-1-2,
.pure-u-md-1-3,
.pure-u-md-2-3,
.pure-u-md-1-4,
.pure-u-md-3-4,
.pure-u-md-1-5,
.pure-u-md-2-5,
.pure-u-md-3-5,
.pure-u-md-4-5,
.pure-u-md-5-5,
.pure-u-md-1-6,
.pure-u-md-5-6,
.pure-u-md-1-8,
.pure-u-md-3-8,
.pure-u-md-5-8,
.pure-u-md-7-8,
.pure-u-md-1-12,
.pure-u-md-5-12,
.pure-u-md-7-12,
.pure-u-md-11-12,
.pure-u-md-1-24,
.pure-u-md-2-24,
.pure-u-md-3-24,
.pure-u-md-4-24,
.pure-u-md-5-24,
.pure-u-md-6-24,
.pure-u-md-7-24,
.pure-u-md-8-24,
.pure-u-md-9-24,
.pure-u-md-10-24,
.pure-u-md-11-24,
.pure-u-md-12-24,
.pure-u-md-13-24,
.pure-u-md-14-24,
.pure-u-md-15-24,
.pure-u-md-16-24,
.pure-u-md-17-24,
.pure-u-md-18-24,
.pure-u-md-19-24,
.pure-u-md-20-24,
.pure-u-md-21-24,
.pure-u-md-22-24,
.pure-u-md-23-24,
.pure-u-md-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}

.pure-u-md-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
}

.pure-u-md-1-12,
.pure-u-md-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
}

.pure-u-md-1-8,
.pure-u-md-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
}

.pure-u-md-1-6,
.pure-u-md-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
}

.pure-u-md-1-5 {
    width: 20%;
    *width: 19.9690%;
}

.pure-u-md-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
}

.pure-u-md-1-4,
.pure-u-md-6-24 {
    width: 25%;
    *width: 24.9690%;
}

.pure-u-md-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
}

.pure-u-md-1-3,
.pure-u-md-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
}

.pure-u-md-3-8,
.pure-u-md-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
}

.pure-u-md-2-5 {
    width: 40%;
    *width: 39.9690%;
}

.pure-u-md-5-12,
.pure-u-md-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
}

.pure-u-md-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
}

.pure-u-md-1-2,
.pure-u-md-12-24 {
    width: 50%;
    *width: 49.9690%;
}

.pure-u-md-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
}

.pure-u-md-7-12,
.pure-u-md-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
}

.pure-u-md-3-5 {
    width: 60%;
    *width: 59.9690%;
}

.pure-u-md-5-8,
.pure-u-md-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
}

.pure-u-md-2-3,
.pure-u-md-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
}

.pure-u-md-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
}

.pure-u-md-3-4,
.pure-u-md-18-24 {
    width: 75%;
    *width: 74.9690%;
}

.pure-u-md-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
}

.pure-u-md-4-5 {
    width: 80%;
    *width: 79.9690%;
}

.pure-u-md-5-6,
.pure-u-md-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
}

.pure-u-md-7-8,
.pure-u-md-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
}

.pure-u-md-11-12,
.pure-u-md-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
}

.pure-u-md-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
}

.pure-u-md-1,
.pure-u-md-1-1,
.pure-u-md-5-5,
.pure-u-md-24-24 {
    width: 100%;
}

.pure-u-lg-1,
.pure-u-lg-1-1,
.pure-u-lg-1-2,
.pure-u-lg-1-3,
.pure-u-lg-2-3,
.pure-u-lg-1-4,
.pure-u-lg-3-4,
.pure-u-lg-1-5,
.pure-u-lg-2-5,
.pure-u-lg-3-5,
.pure-u-lg-4-5,
.pure-u-lg-5-5,
.pure-u-lg-1-6,
.pure-u-lg-5-6,
.pure-u-lg-1-8,
.pure-u-lg-3-8,
.pure-u-lg-5-8,
.pure-u-lg-7-8,
.pure-u-lg-1-12,
.pure-u-lg-5-12,
.pure-u-lg-7-12,
.pure-u-lg-11-12,
.pure-u-lg-1-24,
.pure-u-lg-2-24,
.pure-u-lg-3-24,
.pure-u-lg-4-24,
.pure-u-lg-5-24,
.pure-u-lg-6-24,
.pure-u-lg-7-24,
.pure-u-lg-8-24,
.pure-u-lg-9-24,
.pure-u-lg-10-24,
.pure-u-lg-11-24,
.pure-u-lg-12-24,
.pure-u-lg-13-24,
.pure-u-lg-14-24,
.pure-u-lg-15-24,
.pure-u-lg-16-24,
.pure-u-lg-17-24,
.pure-u-lg-18-24,
.pure-u-lg-19-24,
.pure-u-lg-20-24,
.pure-u-lg-21-24,
.pure-u-lg-22-24,
.pure-u-lg-23-24,
.pure-u-lg-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}

.pure-u-lg-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
}

.pure-u-lg-1-12,
.pure-u-lg-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
}

.pure-u-lg-1-8,
.pure-u-lg-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
}

.pure-u-lg-1-6,
.pure-u-lg-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
}

.pure-u-lg-1-5 {
    width: 20%;
    *width: 19.9690%;
}

.pure-u-lg-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
}

.pure-u-lg-1-4,
.pure-u-lg-6-24 {
    width: 25%;
    *width: 24.9690%;
}

.pure-u-lg-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
}

.pure-u-lg-1-3,
.pure-u-lg-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
}

.pure-u-lg-3-8,
.pure-u-lg-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
}

.pure-u-lg-2-5 {
    width: 40%;
    *width: 39.9690%;
}

.pure-u-lg-5-12,
.pure-u-lg-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
}

.pure-u-lg-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
}

.pure-u-lg-1-2,
.pure-u-lg-12-24 {
    width: 50%;
    *width: 49.9690%;
}

.pure-u-lg-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
}

.pure-u-lg-7-12,
.pure-u-lg-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
}

.pure-u-lg-3-5 {
    width: 60%;
    *width: 59.9690%;
}

.pure-u-lg-5-8,
.pure-u-lg-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
}

.pure-u-lg-2-3,
.pure-u-lg-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
}

.pure-u-lg-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
}

.pure-u-lg-3-4,
.pure-u-lg-18-24 {
    width: 75%;
    *width: 74.9690%;
}

.pure-u-lg-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
}

.pure-u-lg-4-5 {
    width: 80%;
    *width: 79.9690%;
}

.pure-u-lg-5-6,
.pure-u-lg-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
}

.pure-u-lg-7-8,
.pure-u-lg-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
}

.pure-u-lg-11-12,
.pure-u-lg-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
}

.pure-u-lg-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
}

.pure-u-lg-1,
.pure-u-lg-1-1,
.pure-u-lg-5-5,
.pure-u-lg-24-24 {
    width: 100%;
}

/*
--------------------------------------------------
    General
--------------------------------------------------
*/

body {
    background-image: none;
    color: #000;
}

body {
    margin: 0;
    padding: 0;
    font-size: 10pt;
    line-height: 1.5;
    background-image: none;
    color: #000;
    padding: 0.75in 0.5in 0.75in 0.5in;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.75em;
}

h3 {
    font-size: 1.5em;
}

p{
    font-size: 1em !important;
    line-height: 1.5em !important;
}

video,audio, object {
    display: none
}

/*@page {
  margin: 0.75in 1in 0.75in 1in;
}

@page:first {
  margin: 0.25in 1in 0.75in 1in;
}*/

p {
    orphans: 3;
    widows: 3;
}

h1 {
    /*page-break-before: always;*/
    page-break-inside: avoid;
}

.text-image-banner h1 {
    page-break-before: avoid
}

h1, h2, h3, h4, h5 {
    font-weight: normal;
    page-break-after: avoid;
    page-break-inside: avoid;
}

h1+p, h2+p, h3+p {
    page-break-before: avoid;
}

table, figure {
    page-break-inside: avoid;
}

.site-wrapper{

}

/*
--------------------------------------------------
    Header
--------------------------------------------------
*/
.site-header .mega-nav-desktop,
.site-header .mega-nav-mobile,
.site-header .lines-button,
.site-header .nav-tools-wrapper,
.site-header .search-wrapper{
    display: none !important;
}
.site-header{
    display: block;
    background-color: transparent !important;
    width: 100%;
    text-align: left;
    position: relative;
    text-align: left;
    border-bottom: 1px solid rgb(242, 242, 242);
}
.site-header.is-down{
}
.site-header .container{
    /*width: 100%;*/
    height: 100px;
}
.site-header .default-logo{
    display: none !important;
}
.site-header .print-logo{
    display: block !important;
}
.site-header > .container{
    display: block;
    position: relative;
}
.site-header > .container > div{
    width: 159px;
    height: 34px;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}
.site-header > .container > div > #logo {
    position: relative;
    display: block;
}
.site-header > .container > div > #logo > .logo {
    /*width: 184px;
    height: 47px;
    display: block;
    position: relative;
    bottom: auto;
    left: auto;
    z-index: 104;
    float: left;
    text-align: left;*/
    width: 159px;
    height: 34px;
    display: block;
    position: relative;
    top: 0px;
    left: 0px;
    bottom: auto;
    z-index: 104;
    float: left;
}
.site-header > .container > div > #logo > .logo > img{
    width: 159px;
    height: 34px;
    display: block;
    float: left;
}

/*
--------------------------------------------------
    Layout
--------------------------------------------------
*/
.container{
    padding: 0;
    width: 100% !important;
}
.site-footer,
.quick-links-wrapper,
.btn-print{
    display: none !important;
}

.site-content{

}

.site-content .container{

}

.breadcrumbs-wrapper{
    display: block;
    color: #000000;
    border-bottom: 1px solid rgb(242, 242, 242);
}
.breadcrumbs-wrapper a{
    height: 2em;
    margin: 0;
    color: #000000;
}

/*
--------------------------------------------------
    Text Image Banner
--------------------------------------------------
*/
.text-image-banner{
    height: auto !important;
    display: block;
    page-break-inside: avoid;
    overflow: hidden;
}

.text-image-banner .print-image{
    display: inline-block;
    max-width: 140%;
    margin-left: -20%;
    margin-right: -20%;
}

.text-image-banner .mobile-image{
    display: none !important;
}

.text-image-banner.article-banner{
    display: block;
    height: auto !important;
    min-height: auto !important;
    background-image: none !important;
    color: #000000;
}

.text-image-banner,
.text-image-banner .container {
    height: auto !important;
}
.text-image-banner .caption-block {
    width: 100%;
    padding-top: 2em;
    padding-bottom: 0;
    display: block;
}
.text-image-banner.white-text h1,
.text-image-banner.white-text h2,
.text-image-banner.white-text h3,
.text-image-banner.white-text h4,
.text-image-banner.white-text h5,
.text-image-banner.white-text h6 {
    color: #000000 !important;
}

.text-image-banner.article-banner,
.text-image-banner.article-banner .container {
    height: auto !important;
}

.text-image-banner.article-banner .caption-block {
    width: 100%;
    padding-top: 2em;
    padding-bottom: 0;
    display: block;
}

.promo-block{
    width: 60%;
    padding: 1em;
    margin: 0 auto;
    border: 1px solid #cccccc;
    display: none !important;
}

.container .text-image-banner {
    width: 100%;
    height: auto;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.container .text-image-banner .print-image{
    margin-bottom: 1.5em;
}
.container .text-image-banner .container {
    background-color: transparent;
}
.container .text-image-banner .mobile-image {
    display: none;
}
.container .text-image-banner > .container {
    height: auto;
    position: relative;
}
.container .text-image-banner .caption-block {
    width: auto;
    padding-top: 0;
    position: relative;
    /*top: 25%;*/
    top: auto;
    left: auto;
    right: auto;
    border: 0;
}
.container .text-image-banner .caption-block {
    left: auto;
    right: auto;
}
.container .text-image-banner.promo-text-lg .caption-block {
    left: auto;
    right: auto;
}
.container .text-image-banner .black-gradient {
    height: auto;
    background: none;
}
.container .text-image-banner .black-gradient > .container {
    height: auto;
}
.container .text-image-banner.promo-text-lg .black-gradient {
    height: auto;
    background: none;
}
.container .text-image-banner.promo-text-lg .black-gradient > .container {
    height: auto;
}
.container .text-image-banner.white-text .black-gradient {
    height: auto;
    background: none;
}
.container .text-image-banner.white-text .black-gradient > .container {
    height: auto;
}
.container .text-image-banner.promo-text-lg.white-text .black-gradient {
    height: auto;
    background: none;
}
.container .text-image-banner.promo-text-lg.white-text .black-gradient > .container {
    height: auto;
}
.container .text-image-banner.no-grad .black-gradient,
.container .text-image-banner.promo-text-lg.no-grad .black-gradient,
.container .text-image-banner.promo-text-lg.white-text.no-grad .black-gradient {
    background: transparent;
}
/*
--------------------------------------------------
    Section Container
--------------------------------------------------
*/
.text-image{
    page-break-inside: avoid;
}
.text-image .image-col .sub-title {
    padding-top: 20px;
    padding-bottom: 20px;
}
.text-image.ratio-1-1 .image-col {
    width: 50%;
    *width: 49.9690%;
}
.text-image.ratio-1-1 .text-col {
    width: 50%;
    *width: 49.9690%;
}
.text-image.ratio-2-1 .image-col {
    width: 66.6667%;
    *width: 66.6357%;
}
.text-image.ratio-2-1 .text-col {
    width: 33.3333%;
    *width: 33.3023%;
}
.text-image.ratio-3-1 .image-col {
    width: 75%;
    *width: 74.9690%;
}
.text-image.ratio-3-1 .text-col {
    width: 25%;
    *width: 24.9690%;
}
.text-image.ratio-4-1 .image-col {
    width: 80%;
    *width: 79.9690%;
}
.text-image.ratio-4-1 .text-col {
    width: 20%;
    *width: 19.9690%;
}
.text-image.ratio-1-2 .text-col {
    width: 66.6667%;
    *width: 66.6357%;
}
.text-image.ratio-1-2 .image-col {
    width: 33.3333%;
    *width: 33.3023%;
}
.text-image.ratio-1-3 .text-col {
    width: 75%;
    *width: 74.9690%;
}
.text-image.ratio-1-3 .image-col {
    width: 25%;
    *width: 24.9690%;
}
.text-image.ratio-1-4 .text-col {
    width: 80%;
    *width: 79.9690%;
}
.text-image.ratio-1-4 .image-col {
    width: 20%;
    *width: 19.9690%;
}
.text-image.text-image-promo {
    width: 380px;
    height: 252px;
    display: table;
}
.text-image.text-image-promo .cell-box {
    display: table-cell;
    vertical-align: middle;
}
.text-image.text-image-promo img {
    max-width: 380px;
}
/*
--------------------------------------------------
    Section Container
--------------------------------------------------
*/
.section-container.section-padding {
    padding-top: 1em;
    padding-bottom: 1em;
}

.section-container.grey-bg{
    border-top: 1px solid rgb(242, 242, 242);
    border-bottom: 1px solid rgb(242, 242, 242);
}
/*
--------------------------------------------------
    Collapsible
--------------------------------------------------
*/
.collapsible-section{
    padding-bottom: 0;
}
.collapsible-section .collapsible-panel,
.collapsible-section.in .collapsible-panel{
    display: block !important;
}
.collapsible-section .btn-box{
    display: none !important;
}
.collapsible-section .collapsible-panel > .section-container:last-child {
    padding-bottom: 1em;
}

/*
--------------------------------------------------
    Columns Component
--------------------------------------------------
*/
.columns-component{
    page-break-inside: avoid;
}
.columns-component{
    page-break-inside: avoid;
}

/*
--------------------------------------------------
    Media Tiles
--------------------------------------------------
*/
.media-tile{
    display: none;
}

/*
--------------------------------------------------
    Stories Tiles
--------------------------------------------------
*/
.stories-tiles{
    page-break-inside: avoid;
}

/*
--------------------------------------------------
    List Component
--------------------------------------------------
*/

.list-component{
    page-break-inside: avoid;
}

.list-component .image-thumb{
    display: none !important;
}

.list-component .pure-g [class*="pure-u"] {
    padding-top: 0;
    padding-bottom: 0;
}
.list-2-columns .pure-g [class*="pure-u"]{
    width: 50%;
    *width: 49.9690%;
}
.list-3-columns .pure-g [class*="pure-u"]{
    width: 33.3333%;
    *width: 33.3023%;
}

.list-3-columns .pure-g span.separator{
    left: 25px;
    right: 25px;
}
.list-4-columns .pure-g [class*="pure-u"]{
    width: 25%;
    *width: 24.9690%;
}

.list-4-columns .pure-g span.separator{
    left: 25px;
    right: 25px;
}


/*
--------------------------------------------------
    Content Slider
--------------------------------------------------
*/
.carousel-component,
.carousel-wrp{
    width: 100%;
}
nav.carousel{
    display: none !important;
}
.carousel-wrp button.slick-next,
.carousel-wrp button.slick-prev{
    display: none !important;
}
.slick-slider .slick-track{
    width: 100% !important;
    -ms-transform: none !important; /* IE 9 */
    -webkit-transform: none !important; /* Chrome, Safari, Opera */
    transform: none !important;
}
.carousel-wrp .item-wrp .content-item{
    page-break-inside: avoid;
    width: 100% !important;
}
.slick-slide{
    float: none !important;
    margin-bottom: 50px;
}
.slick-cloned{
    display: none !important;
}
/*
--------------------------------------------------
    Mosaic Component
--------------------------------------------------
*/
.section-resources{
    page-break-inside: avoid;
}
.resource-mosaic{
    page-break-inside: avoid;
    zoom: 60%;
    margin: 0 auto;
}
.resource-mosaic .resource-item {
    display: block;
    padding: 10px;
    position: absolute;
}
.resource-mosaic .resource-item.x0 {
    left: 0px;
}
.resource-mosaic .resource-item.x1 {
    left: 240px;
}
.resource-mosaic .resource-item.x2 {
    left: 480px;
}
.resource-mosaic .resource-item.x3 {
    left: 720px;
}
.resource-mosaic .resource-item.y0 {
    top: 0px;
}
.resource-mosaic .resource-item.y1 {
    top: 144px;
}
/* line 204, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.y2 {
    top: 279px;
}
/* line 205, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.y3 {
    top: 423px;
}
/* line 206, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.y4 {
    top: 574px;
}
/* line 210, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.size1x1 .item-box {
    width: 220px;
    height: 124px;
}
/* line 215, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.size1x1 .item-media {
    display: none;
}
/* line 220, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.size1x2 .item-box {
    width: 220px;
    /*height: 268px;*/
    height: 259px;
}
/* line 226, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.size1x2 .item-media {
    height: 124px;
}
/* line 231, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.size1x3 .item-box {
    width: 220px;
    /*height: 412px;*/
    height: 403px;
}
/* line 238, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.size2x1 .item-box {
    width: 460px;
    height: 124px;
    position: relative;
    padding-left: 220px;
}
/* line 245, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.size2x1 .item-media {
    height: 124px;
    width: 220px;
    position: absolute;
    left: 0px;
    top: 0px;
}
/* line 252, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.size2x1 .item-feed-meta {
    padding-top: 5px;
}
/* line 257, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.size2x2 .item-box {
    width: 460px;
    /*height: 268px;*/
    height: 259px;
}
/* line 263, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.size2x2 .item-media {
    height: 124px;
}
/* line 268, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.size2x3 .item-box {
    width: 460px;
    /*height: 412px;*/
    /*height: 393px;*/
    height: 403px;
}
/* line 275, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic .resource-item.size2x3 .item-media {
    /*height: 268px;*/
    height: 259px;
}
/* line 282, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic.layout_4a {
    height: 423px;
}
/* line 290, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic.layout_4b {
    height: 423px;
}
/* line 298, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic.layout_6a {
    height: 574px;
}
/* line 304, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic.layout_6a .item-3.size2x3 .item-box {
    height: 410px;
}
/* line 307, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic.layout_6a .item-4.size1x2 .item-box {
    height: 275px;
}
/* line 310, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic.layout_6a .item-5.size1x2 .item-box {
    height: 275px;
}
/* line 312, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic.layout_6a .item-6.size2x1 {
    top: 430px;
}
/* line 314, ../../assets/css/_sass/app/components/_mosaic.scss */
.resource-mosaic.layout_6b {
    height: 574px;
}
.resource-mosaic.layout_6b .item-1.size2x3 .item-box {
    height: 410px;
}
.resource-mosaic.layout_6b .item-4.size2x1 {
    top: 430px;
}
.resource-mosaic.layout_6b .item-5.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_6b .item-6.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_8a {
    height: 718px;
}
.resource-mosaic.layout_8a .item-5.size1x2 .item-box,
.resource-mosaic.layout_8a .item-6.size1x2 .item-box,
.resource-mosaic.layout_8a .item-7.size1x2 .item-box,
.resource-mosaic.layout_8a .item-8.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_8b {
    height: 718px;
}
.resource-mosaic.layout_8b .item-5.size1x2 .item-box,
.resource-mosaic.layout_8b .item-6.size1x2 .item-box,
.resource-mosaic.layout_8b .item-7.size1x2 .item-box,
.resource-mosaic.layout_8b .item-8.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_10a {
    height: 869px;
}
.resource-mosaic.layout_10a .item-3.size2x3 .item-box {
    height: 410px;
}
.resource-mosaic.layout_10a .item-4.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_10a .item-5.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_10a .item-6.size2x1 {
    top: 430px;
}
.resource-mosaic.layout_10a .item-7.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_10a .item-8.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_10a .item-9.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_10a .item-10.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_10b {
    height: 869px;
}
.resource-mosaic.layout_10b .item-1.size2x3 .item-box {
    height: 410px;
}
.resource-mosaic.layout_10b .item-4.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_10b .item-5.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_10b .item-6.size2x1 {
    top: 430px;
}
.resource-mosaic.layout_10b .item-7.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_10b .item-8.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_10b .item-9.size1x2 .item-box {
    height: 275px;
}
.resource-mosaic.layout_10b .item-10.size1x2 .item-box {
    height: 275px;
}

.resource-mosaic .resource-item .item-media .print-image {
    display: block;
    max-width: 100%;
}

/*
--------------------------------------------------
    Hide Components
--------------------------------------------------
*/
.contact-us-button-wrapper,
.social-share-wrapper{
    display: none;
}

.video-component,
.cta-component,
.pin-nav-wrapper{
    display: none !important;
}